Unity3D OBB数据直装包制作
Unity3DOBB数据直装包制作准备工作:1. APKDB安卓逆手调试版2.1.1,下载地址:http://idoog.cn/apkdb2. Notepad++,下载地址:https://notepad-plus-plus.org/3. JDK 8,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html4. 制作直装包的smali代码见下面附件,java源码+smali代码5. 需要做直装包的apk以及obb数据包第一步:反编译 本次以“中心医院2”为例,使用APKDB反编译主程序com.gamehouse.hm2gp.apk得到相应的文件夹,如下图;第二步:添加smali代码 下载附件的smali代码并复制到com.gamehouse.hm2gp/smali/,接下来需要修改AndroidManifest.xml,使用Notepad++打开AndroidManifest.xml,并找到“android.intent.action.Main”,如下图:
记录中心医院2的主Activity:“com.gamehouse.hm2gp.GameActivity”删除红框标记的<intent-filter>,并添加新的<activity>,添加后如下图所示:
添加读写SD卡权限 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>打开com/lenovo/extract/ExtractActivity.smali,搜索Lcom/lenovo/extract/MainActivity替换为中心医院2的主Activity,Lcom/gamehouse/hm2gp/GameActivity并保存。第三步:回编译复制obb数据包main.34.com.gamehouse.hm2gp.obb到com.gamehouse.hm2gp/assets下,回编译,然后安装测试。直装包效果如图:
附件:
厉害啊楼主,值得我学习,嘻嘻 这个好东西,收藏下 解析的很清晰. 这东西是好东西啊,必须收藏 持续学习中 赞一个!
赞一个!xuexi 赞一个,支持!
页:
[1]
2