1 Star 0 Fork 0

不久的将来/czero_lua

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
app_czero.lua 1.59 KB
一键复制 编辑 原始数据 按行查看 历史
berkoo 提交于 7年前 . 新建 app_czero.lua
require("Fun")
require("HttpUtil")
require("assign")
local sz = require("sz")
local json = sz.json--使用JSON 模块前必须插入这一句
--[[
version: 1.0.1
author:lancy
date:2017年11月26日
PS:
需要配置config.lua中模拟精灵悬浮按钮的位置
需要引用 触动精灵扩展库 sz.so
]]
require("config")
require("Fun")
czero={};
czero.PACKAGE_NAME="com.hms.jingling"; -- 模拟精灵包名
--[[
检查模拟精灵是否运行,如果未运行则启动
--]]
local function runEx()
local isRunFlag = Fun.app.isRunning(czero.PACKAGE_NAME);
if(isRunFlag==0) then
Fun.app.run(czero.PACKAGE_NAME);
Fun.sleep(1000*5);
else
Fun.app.close(czero.PACKAGE_NAME);
Fun.app.run(czero.PACKAGE_NAME);
Fun.sleep(1000*5);
end
end
function czero.mock(app_store_pkg)
local inParam='{"apps":[{"pkg_name":"'..app_store_pkg..'","setting":{"cache_clean":true,"root_intercept":true}}]}'
--toast(inParam,1)
local httputil = HttpUtil()
local url = "http://127.0.0.1:1437/hook"
local res,code = httputil.httpPost(url,inParam)
--toast(res,1)
if code ~= 200 then
runEx()
return false,data;
end
local data = json.decode(res);
if(data==nil or data.code ~=20001) then
runEx()
return false,data;
end
return true,data.data;
end
function test(...)
while (true) do
local flag,data=czero.mock('com.tencent.android.qqdownloader');
if(flag) then
toast("模拟成功"..data.brand,1)
else
toast("模拟失败",1)
end
mSleep(1000*5)
end
end
--test();
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/next_star/czero_lua.git
git@gitee.com:next_star/czero_lua.git
next_star
czero_lua
czero_lua
master

搜索帮助