小虾米资讯

AD1
当前位置:网站首页 / android / 正文

android:『教程』如何制作直装版安装包

2021-08-05 04:45:45 / 我要吐槽 查看是否已被百度收录 查看是否已被谷歌收录 查看是否已被搜狗收录 查看是否已被360收录
AD2
因为最新的Android11不支持访问应用的私有数据,吧友们放存档/数据包都成了困难,所以我做一个制作直装版的教程,在第一次打开游戏时会自动解压数据包和存档。代码来自网络教程和smali还有工具在楼下

2l归楼主

Step1.提取安装包里的classes2.dex文件(apk相当于一个zip,可以用winrar打开然后直接解压),用安卓逆向助手反编译。如果会用mt文件管理器改的可以用mt,lz没设备,就只做用电脑修改的教程

Step2.用notepad++打开反编译后的classes2\com\popcap\PvZ2里面的PvZ2GameActivity.smali再打开调用代码txt在PvZ2GameActivity.smali里搜索onCreate,把调用代码复制到下图位置,保存

Step3.将SavesRestoring.smali复制到classes2.dex这个文件夹里面然后重新打包dex,得到新的dex

Step4.直接替换原安装包的classes2.dex将要放置的数据包直接压缩并命名为extobb.save将android/data里面的游戏包名文件夹里的东西压缩,重命名为extdata.save将这两个文件放入apk的assets文件夹内用安卓逆向助手对apk进行签名这样就会直接解压到android里obb和data的那个游戏包名文件夹路径下了

有两层楼被吞了

前排

我这只能看到step2和4,不知道为什么

事大佬,跪了orz

Step1.提取安装包里的classes2.dex文件(apk相当于一个zip,可以用winrar打开然后直接解压),用安卓逆向助手反编译。如果会用mt文件管理器改的可以用mt,lz没设备,就只做用电脑修改的教程

Step3.将SavesRestoring.smali复制到classes2.dex这个文件夹里面然后重新打包dex,得到新的dex

补了吞掉的两楼,看得见么

mt管理器可以访问data啊

Powered By © 小虾米资讯 2015

(本站部分文章来源于网络或网友爆料,不代表本站观点,如有侵权请联系及时删除 )