pogox
本帖最后由 pogox 于 2013-7-28 19:30 编辑

声明:以下内容均为原创,仅用于技术研究转载请注明原帖地址和作者。

说在前面:
坛子里已经有了一种修改apk材质的方法,见http://www.mcbbs.net/thread-35547-1-2.html,首先感谢Rapture为咱们PE版作出的贡献。这里我提供另一种可以修改的可行方法,但是,需要机器本身获得root权限,需要手机先安装root explorer(RE)浏览器,游戏安装在sd卡上,如果你无法看懂以上这段红色斜体文字,或是看懂了但是无法获得root权限,请移步至上方Raptrue的帖子进行尝试。对使用这个方法操作失误产生的后果。。。。还是上安卓的论坛找答案吧。。。


为什么要有第二种方法?

Rapture的方法是采用直接修改安装包,然后签名安装修改了的apk。
我的方法是采用先安装游戏,直接对安装好的apk进行修改,直接替换。
我自己总结的优缺点:
Rapture的方法:操作失误的话手机本身不会出现问题,同时不需要对安卓系统有深入的了解即可办到。但是关于签名的过程,至少据我所知不少人会遇到些阻碍,同时,如果想尝试几个不同的材质,就需要重复经过签名-安装的这个过程。
我的方法:同时若想尝试几个材质时,不需要重新签名和安装游戏,替换文件即可。但有一定风险,操作失误有可能会引起手机本身的某些问题,而且需要对安卓系统有一些深入了解。


关于RE浏览器的tips(会用到):
在使用RE时,移动或是粘贴时时常会遇到关于文件系统只读而无法操作的情况,这时只需点击一下RE右上角的挂载读写(Mount R/W)  按钮,即可对文件操作。



如果已经了解了以上的警示并选择了我的方法,就进行下面的步骤吧:

以下内容需要积分高于 1 才可浏览

一、前期准备:
电脑端:winrar ,你想要替换的材质包
手机端:安装好root explorer(RE)浏览器和minecraftPE游戏(注意这两个是安装好,且MCPE安装到存储卡

1.现在我们打开RE浏览器,进入目录:  /mnt/asec/com.mojang.minecraftpe-1/    在这里你会发现一个叫做pkg.apk的文件,没错,它就是我们要找的东西,长按此apk文件,并选择移动(Move),之后浏览到目录    /sdcard/   并选择粘贴(Paste)
2.连接你的手机和电脑(这里方法各异),找到刚才存储卡里的pkg.apk

二、替换材质:
1.对此apk文件进行rapture方法的 “第二步:替换材质操作”,但只需进行完第3小步为止,即签名之前(链接在此文章首)
2.断开电脑手机连接,再次打开RE浏览器,把在sd卡里的修改好的apk文件用刚才移动-粘贴(Move-Paste)的方法移动回    /mnt/asec/com.mojang.minecraftpe-1/    目录
3.此时是非常关键的一步,请重视,长按移动好的apk文件,选择权限(Permissions),然后在出现的选框中,把第一纵列的所有框打上钩,把第二纵列的第一个框打上勾,剩下其他的所有框取消打勾 最后点击确定

此时即已经完成整个过程,进入游戏,have fun!
花了不少时间写这个,如果用这个方法成功了觉得满意还请看官动个手为我和Rapture评个分~谢谢!







Raven940309
哦,那是不是我可以准备一堆替换好材质的PKG.apk,什么时候想用哪个直接替换就好了?

那岂不是像电脑换材质包一样方便?

这个办法好啊

pogox
Raven940309 发表于 2012-7-28 09:03
哦,那是不是我可以准备一堆替换好材质的PKG.apk,什么时候想用哪个直接替换就好了?

那岂不是像电脑换材质 ...

没错,是这样的,该方法的优点就是更换不同材质比较方便,同时缺点是如果修改权限时没进行好会有一定的风险而且需要root

vitaminccc
我卡里放了六种做好的apk,要换材质的时候直接安装覆盖……

Rapture
话说我的PKG.apk默认权限是这样的……{:10_538:}

pogox
Rapture 发表于 2012-7-28 14:34
话说我的PKG.apk默认权限是这样的……

是的,需要修改成
钩 钩 空
钩 空 空
钩 空 空
这样~

vitaminccc
vitaminccc 发表于 2012-7-28 14:18
我卡里放了六种做好的apk,要换材质的时候直接安装覆盖……

不用呀……我指用第一种传统方法。

第一页 上一页 下一页 最后一页