work hard work smart

专注于Java后端开发。 不断总结,举一反三。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

删除Android自带软件方法

1.在电脑上打开cmd,然后输入命令

adb remount

adb shell

su

2.接着就是Linux命令行模式了,输入

cd system/app

3然后输入ls回车.

这时候列表显示了system/app里面的所有文件。

4.开始删除吧.xxx.odex和xxx.apk

我们要删除这2个文件,敲入以下命令:

rm xxx.*

如果还没成功,执行第五步:

5. E:\>adb pull /data/system/packages.xml  删除相关信息

    E:\>adb push /packages.xml  /data/system

    E:\>adb reboot

 


 

adb remount 失败:remount failed: Operation not permitted

原文地址

最近刷了T-Mobile的系统之后,我的G2执行adb remount的时候失败了,提示

remount failed: Operation not permitted

在XDA上面找到了解决的方法:

1. 确定是否正确连接手机了

adb devices

2. 进入shell

adb shell

3. shell中输入命令(命令最前面的#号不用输入)

# su

# mount -o rw,remount -t yaffs2 /dev/block/mtdblock3 /system

# chmod 777 /system

# exit

4. 然后你就有系统目录的读写权限了,例如你就可以使用adb push 把文件push到系统目录中去了,或者删除系统文件。


三、Installation error: INSTALL_FAILED_UID_CHANGED 的解决办法

原文地址

出现此问题的原因大多是apk冲突造成,解决的办法如下:

1.  Settings -> Applications, 卸载出现问题的apk,重新安装即可。

2. 如果apk无法卸载,则将apk相关文件和相关内容删除。Step:

    (1) 删除可能相关的文件:/data/app(apk file), /system/app/(apk file), /data/data/(data file),

    (2) 除了删除以上文件之外,还需要将/data/system/packages.xml文件中与apk相关的内容全部删除。Step:

         a. adb pull /data/system/packages.xml  ~/Desktop.

         b. 修改pakcages.xml,将与apk相关的packages标签及其内容删除。

         c. adb push ~/Desktop/packages.xml /data/system/.

    (3) 重启手机

    (4) 重新安装apk文件。

 

一般方法一就能解决问题,方法二算是后补。

这种方法可以解决安装失败Timeout和Connection refused