Я могу установить собственное приложение в/system/app с помощью команд оболочки adb. Но как его удалить? Есть ли какие-нибудь команды для этого? Мой телефон укоренен.Как удалить собственное приложение из/system/app?
ответ
Руководство деинсталлировать с помощью АБР:
http://www.careace.net/2010/05/12/how-to-remove-android-apps-through-adb/
программным:
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();}
}
Я попробовал ваш фрагмент в своем приложении. Он был удален с домашнего экрана. Но после удаления приложения у меня возникла проблема, а затем для переустановки приложения он управляет состоянием sharedpreference. Мне нужны предпочтения, которые нужно очистить. –
Этот код дает следующее исключение IO для меня: Рабочий каталог: null Окружающая среда: null Да Я использовал правильное имя приложения. – Behnam
@ Campiador У вас есть корень? – XXX
Не уверен, что вам нужно сделать это на каждом устройстве (возможно, это может быть достигнуто только путем доступа root на некоторых устройствах), но по желанию htc вам необходимо перезагрузить компьютер в режиме восстановления Затем вы можете скопировать свой apk к SDCard, а затем с помощью ADB оболочки в папке/системы/приложения вы должны создать Nandroid резервную первую
Мне жаль, что я не могу читать: D в любом случае его можно удалить в процессе восстановления mode – sherif
adb shell rm /system/app/MyApp*
adb uninstall org.my.app
Если у вас есть доступ к корневому устройству:
ADB оболочка су монтирования -o RW, перемонтирование/система ет -rf /system/app/myApp.apk ет -rf/данные/данные/com.example.myapp монтирования -o ро, перемонтирование/система выхода выхода
Если у вас есть доступ к корневому устройству:
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
- 1. Программно удалить мое собственное приложение
- 2. Собственное приложение: андроид удалить камеру, захваченное изображение через мое приложение
- 3. Как удалить мое собственное приложение для Android без вмешательства пользователя?
- 4. Как скрыть свое собственное приложение
- 5. Как обновить собственное приложение Android?
- 6. Исключая собственное приложение от UiActivityViewController
- 7. Worklight - Открыть собственное приложение
- 8. Невозможно найти собственное приложение
- 9. SharedApplication.openUrl скрывает собственное приложение
- 10. Собственное приложение-приложение с расширениями браузера
- 11. Собственное приложение Sencha с настройками
- 12. BroadcastReceiver может запустить собственное приложение?
- 13. Как узнать, написано ли приложение как WebApp или собственное приложение?
- 14. Мое приложение пытается захватить мое собственное приложение?
- 15. Собственное приложение зависает при запуске
- 16. Как интегрировать собственное приложение php в joomla?
- 17. как перезапустить собственное приложение в VC++
- 18. android Как сделать собственное приложение zip
- 19. Как создать собственное приложение для Windows?
- 20. Как интегрировать ваше собственное приложение в wordpress
- 21. Как сделать собственное приложение для веб-браузера?
- 22. Мое собственное приложение, как Lockscreen в ANDROID
- 23. pip + virtualenv: как правильно установить собственное приложение?
- 24. Как создать собственное консольное приложение для Linux?
- 25. Как передать аргументы в собственное приложение JXCore?
- 26. Как загрузить собственное приложение с домашней страницы?
- 27. Как приложение nodejs получает собственное использование памяти?
- 28. Как установить собственное приложение на Ubuntu
- 29. Объясните Meteor.js как собственное приложение для Android
- 30. Как загрузить собственное приложение, которое не одобрено?
Я думаю, вам может понравиться [ссылка] (http://wiki.cyanogenmod.com/wiki/Barebones) – Relsell