白帽子之逆向一款打卡软件
这里仅提供思路和工具遇到同类似的app,可照搬。坐标拾取推荐理由腾讯坐标拾取精度更高https://lbs.qq.com/getPoint/JS格式化推荐理由7W行js稳定解析https://www.toolhelper.cn/Format/JavaScriptunicode解析推荐理由反编译代码中存在大量 unicode转译中文https://www.bejson.com/convert/unicode_chinese/JEB/JADX反编译神器代码分析工具模拟器推荐理由与WSL不冲突目前LSPosed 和magisk 支持较好。雷电9背景目前还是有很多app使用的uni-app同时开发ios和android的也就是ios和android都会用到同一个基座uni api会非常多进入 assets/apps/__UNI__XXXXX/www/ 目录__UNI__XXXXX 是应用的唯一标识符你会看到大量 .js 文件其中 app-service.js 或 manifest.json 是关键入口。部分代码展示,当用户可见时获取定位信息uni-app基于 Vue.js 语法的跨平台开发框架的页面生命周期函数。onShow:function(){vartthis;this.getWeekDay(),this.timersetInterval((function(){t.getNowTime()}),1e3),this.getLocationFun()},onReady:function(){},onHide:function(){},既然getLocationFun函数的逻辑已经暴露无遗那么如何修改它就完全取决于你的具体需求和技术手段了。这里的思路非常简单干掉uni.getLocation函数直接写死定位信息即可。uni.showModal({title:提示, content:定位信息 JSON.stringify(t) JSON.stringify(loc), showCancel:false});解包java -jar apktool.jar d target.apk -o target_src打包java -jar apktool.jar b target_src -o new_target.apk签名java -jar apktool.jar b target_src -o new_target.apk