では、ゲームを始めましょう
GO FOR IT !

前排提示,此问题如若不重视,可能导致手机无限重启

前言:此问题并非所有人都会遇到,因系统版本和使用cmd或powershell而异


判断是否有问题的方式:

​ 使用adb进行pull,pull取任意应用(例如:adb pull /system/b2g/webapps/system.gaiamobile.org)

​ 情况1、如果出现以下情况(红线内部分为pull出的文件),即pull取得到的不是文件夹,而是文件夹内部分,说明你的遇到了这个bug

image.png

​ 情况2、如果是出现了“system.gaiamobile.org“文件夹,说明没有问题,一切操作可以参照BH和清水博客内容,无需担忧


如果是情况1,请继续往下看,情况2请左转离开

首先,注意我们进行的操作:adb pull /system/b2g/webapps/system.gaiamobile.org

这个操作的对象是 system.gaiamobile.org ,此对象在手机储存中为文件夹形式,但是我们pull出的结果确为文件夹内的内容。而正常的情况应当pull出的就是 system.gaiamobile.org 文件夹。说明我们遇到了一种bug。

而且!这个bug在push时也会出现,当我们从主机向手机push时,明明按照正常操作push某文件夹,但是却不起作用!原因就是,我们看似正规操作,但是push的结果确实仅仅将我们文件夹内的内容push进手机内存!这样的结果导致修改失败,甚至在修改系统关键应用时直接导致无限重启!


解决方法:

我们搞清楚原因后就十分简单的能够解决这个问题!既然push一层文件夹时,仅仅会push进去文件夹内的内容,那么我们多建立一层文件夹,即可解决!


具体示例:

​ 目的为push进去system.gaiamobile.org文件夹,

​ 建立new文件夹,将system.gaiamobile.org文件夹复制进new中,

​ 然后push new文件夹,

​ 结果为system.gaiamobile.org被成功push进手机内存


PS:

这个问题害的我几次无限重启,希望遇到同样问题的人可以避免👍

总访问量 访问人数