zoukankan      html  css  js  c++  java
  • 删除Android自带软件方法及adb remount 失败解决方案

    删除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

  • 相关阅读:
    一句SQL实现MYSQL的递归查询
    人生不过一个字【Life is but a word】
    VS2008 如何将Release版本设置可以调试的DEBUG版本
    微软 2018 年第一笔收购:文件存储公司 Avere Systems
    设置系统时间
    OpenVZ安装指南,一种操作系统级别的虚拟化技术
    云平台DevOps实践
    路由(Routing)
    Ubuntu命令
    net mvc中angular
  • 原文地址:https://www.cnblogs.com/linlf03/p/3241161.html
Copyright © 2011-2022 走看看