多语言展示
当前在线:1157今日阅读:61今日分享:18

小米MIUI开发版游戏问题解决之道

随着MIUI最新稳定版(V6.7.4.0.KXDCNCH (MIUI 6) )的到来,原本还能在上一个稳定版可以勉强运行的部分游戏,也出现闪退,抛空指针异常的情况,其复现概率为100%,强调一下,确实只有部分APP存在这个问题。在这一前提下,痛苦的去更新了最新的MIUI开发版5.10.22 (MIUI7) ,结果是:此问题仍然存在!在多次寻求百度,小米论坛、客服...未果后,自己动手hacking小米升级包,终于解决了这一问题,现分享给有需要的人!
工具/原料
1

Root Explorer

2

深度卸载

方法/步骤
1

1.必须先Root,这里就不具体上图,说操作流程了

2

2.准备一下开发版文件,如果不准备自己做一个更新包的就不用准备了,这里顺带吐槽一下miui_MI3WMI4W_5.10.22_184d342380_4.4\system\app:80.7Mmiui_MI3WMI4W_5.10.22_184d342380_4.4\system\priv-app:101M我们要开刀的就是system\priv-app下的MiGameCenterSDKService.apk

3

3.准备替换的SDK文件,新版的5M左右,需替换的没有这么大,我选择的是1.1M的,提取方式可以从之前的稳定版或开发版抽取,版本与最新的差距越大越好(前提是你能找到)

4

4.一种方式,是替换上述SDK文件后,重新打包ROM文件,做成MIUI更新包,再手动更新,这个方法过于复杂,且最好在LINUX下操作,确定可以成功的,当然,在这一过程,可以把那些乱七八糟的APP全部摘除...这些内容不在此进行描述,下面描述另一种方式。

6

6.找到一个为com.xiaomi.gamecenter.sdk...的包,具体在那个目录下,非常抱歉,直接删掉之后就找不到了,可以用RE资源管理器搜一下。这个时候要注意了,禁所有软件的网,特别是系统自带的软件,然后安装你自己准备的MiGameCenterSDKService.apk,第一次安装可能安装失败,可重启手机后,再试一次,一般就可以了。当然,如果涉及游戏,MiGameCenterSDKService.apk对应的“小米游戏福利助手”要开放WIFI网络连接:如遇到初次无法连接的,重启手机即可!

注意事项
1

1.必须卸载自带的游戏中心,最新版中叫“游戏”

2

2.所有涉及自动更新的,尤其是应用商店必须关闭,否则其会后台自动更新SDK!在你未知的前提下更新SDK,让你前面所有的辛苦白费!!!切记!

推荐信息