How to uninstall own app from /system/app?

北城以北 提交于 2019-11-29 03:42:38
XXX

Manual uninstall using ADB :
http://www.careace.net/2010/05/12/how-to-remove-android-apps-through-adb/

During website downtime (like now) see crawled snapshot here:
https://web.archive.org/web/20180222063358/http://www.careace.net/2010/05/12/how-to-remove-android-apps-through-adb/

Programmatically:

    public static void deleteFromSystem (final String file)
    {
        try 
        {
            if (new File(file).exists())
            {
                String  path        = new File(file).getParent();
                Process process     = Runtime.getRuntime().exec("su");
                DataOutputStream os = new DataOutputStream(process.getOutputStream());
                os.writeBytes("mount -o rw,remount /system; \n");
                os.writeBytes("chmod 777 "      + path + "; \n");
                os.writeBytes("chmod 777 "      + file + "; \n");
                os.writeBytes("rm -r "          + file + "; \n");
                os.writeBytes("mount -o ro,remount /system; \n");
                os.writeBytes("reboot \n");
                os.flush();
                os.close();
                process.waitFor();
            }
        } 
        catch (Throwable e) {e.printStackTrace();}
    }

Assuming you have root access to device:

adb shell
su
mount -o rw,remount /system
rm -rf /system/app/myApp.apk
rm -rf /data/data/com.example.myapp
mount -o ro,remount /system
exit
exit
adb shell rm /system/app/MyApp*
adb uninstall org.my.app

Im not sure if you have to do this on every device (may be it can be achieved just by root access on some devices ) but on htc desire you have to reboot to the recovery mode Then you can copy your apk to the sdcard and then using adb shell to the /system/app folder you should create a nandroid backup first

Jowin John Chemban

Uninstall Android App via adb


Refer : xda

adb devices

adb shell

pm list packages

pm uninstall -k --user 0 *name of package

Assuming you have root access to device:

adb shell su mount -o rw,remount/system rm -rf /system/app/myApp.apk rm -rf /data/data/com.example.myapp mount -o ro,remount/system exit exit

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!