Skywol 发表于 2016-11-22 15:55

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下,回编译,然后安装测试。直装包效果如图:
附件:

poulwalker 发表于 2016-11-22 16:06

厉害啊楼主,值得我学习,嘻嘻

GreyChroma 发表于 2016-11-22 16:06

这个好东西,收藏下

aaa288794 发表于 2016-11-22 16:37

解析的很清晰.

拿铁柠酸泡沫奶 发表于 2016-11-22 17:08

这东西是好东西啊,必须收藏

guiguzi 发表于 2016-11-22 20:34

持续学习中

江南5753 发表于 2016-11-23 23:03

赞一个!

devilrrt1013 发表于 2016-11-29 08:43


赞一个!xuexi

刷机男孩 发表于 2016-12-22 18:08

shashaj 发表于 2017-1-18 13:44

赞一个,支持!
页: [1] 2
查看完整版本: Unity3D OBB数据直装包制作