昨天心血来潮试图给E15i换主题,没严格按照教程,没有直接替换framework-res.apk而是删除了,结果……直接黑屏,卡在开机界面,再也启动不了了

试图刷机的,但是……我的数据还没有备份呢……决不能刷机。

不过最终还是解决了……大概说一下原理,首先adb环境要有,第一步用superOneClick的shell root为adb获取root权限,直接adb root是不行的,会提示不适用于产品(其实那个只适用于avd虚拟机)。有了root权限还不够,第二步要使用adb remount命令,这是一个重新mount你的分区的命令,让你的system分区从只读变成可读可写(只有获得了root权限才可能运行),否则即便有root权限,adb也无法更改只读分区的内容。然后就adb就可以为所欲为啦,复制主题文件进去就行了……


同样适用于其他系统卡死,需要修改系统文件的情况。具体方法:

0. 前提,系统已安装了驱动(只要是用过豌豆夹、91助手、官方的pc companion之类的,肯定会有的)。工具,superOneClick,请自行百度。此工具已包含了adb。

1. 把已经开机(或者说已经卡在开机文字的地方不动的……)的手机连上电脑。不需要拔电池重启什么的。等待系统发现硬件,很快的

2 先运行superOneClick,点shell root按钮,等待root完成出现提示,确定

3 然后运行cmd,cd找到adb的路径,输入adb remount回车

4 输入adb shell回车

好了,剩下的事情靠你的linux基础了,cd,pwd,ls,这些命令要熟悉,改名用mv命令,复制用cp,改属性用

chmod,之类的。如果从电脑上复制文件过去的话,另开一个cmd窗口用adb push,adb的帮助文件很详细的。祝你好运


我这种方法,不需要事前安装xrecovery,不需刷机,有可能可能需要root,不过大家的E15i应该都root了吧,否则装软件不方便的。

适合有一定shell水平和E文水平的人……小白请在指导下操作