Необхідно згадати це, щоб уникнути можливої плутанини, це питання не є повторюваним. Це питання стосується використання adb для видалення пакета . Є кілька подібних питань, але всі вони відрізняються від цього, оскільки вони зосереджені на видаленні програми будь-якими способами.
Будь ласка, не надайте відповіді за допомогою команди "rm" для видалення файлів пакету. Крім того, відповіді, пов’язані з неправильно сформованими іменами пакунків або зворотними поверненнями перевезення. Я думаю, що вони майже всі висвітлені у всіх інших питаннях.
У мене був pm uninstall
функціонал, але після оновлення ROM. Деякі речі більше не буде видалено. Наприклад, наступні два системні програми (які я видалив під попереднім ПЗУ, значно покращуючи загальну продуктивність):
/system/priv-app/SecurityCenter/SecurityCenter.apk=com.miui.securitycenter
/system/app/Updater/Updater.apk= com.android.updater
Тепер я отримую помилку при спробі видалити їх вечір : Помилка [DELETE_FAILED_INTERNAL_ERROR]
Але інші системні програми (які не видаляються через звичайний Android-інтерфейс) видаляють за допомогою pm uninstall
команди. Приклад:
/system/priv-app/Browser/Browser.apk=com.android.browser
Отже, обидва є системними додатками, яка може бути різниця між ними?
Для довідки я модернізував з MIUI 8.1.6.0 до 8.5.3.0 і знову встановив TWRP та SuperSU. Це питання не стосується мого ПЗУ, оскільки я бачу, що інші люди знаходяться в тій же ситуації. Але, здається, я маю перевагу в тому, що я можу видалити деякі системні програми. І я готовий внести свій внесок, знайти рішення для всіх, видалити будь-яку програму.
Я спробував: mount -o rw, remount / system,
але це не вирішило.
Будь-ласка, допоможіть будь-яким ідеям на цьому шляху. Дякую!
Update 1
- Підтвердження кроків, щоб уникнути переривчастої проблеми
* Вилучив усі розділи в TWRP
* Встановлений останній ПЗУ (MIUI 8.5.3.0)
* Повернувся до TWRP, лише стерти дані / Дані
* Відновлено / Дані з резервної версії ПЗУ, що постачається з пристроєм (MIUI 8.1.6.0)
* Після завантаження в ОС, ROM відображається як найновіший (MIUI 8.5.3.0) у налаштуваннях
Тепер я маю можливість вечора видалити кожну програму, яку я спробував. Навіть найстійкіші: Google APP, Updater, Security.
Це Франкенштейн .. Помилка, я маю на увазі, що гібридний ROM працює добре, і я вже видалив багато системних пакетів, що робить телефон (Redmi 3S +) помітно швидшим. Але я все ж хотів би визначити, що було причиною цього, щоб перетворити його на загальне рішення . Отже, якщо він не зламався, я готовий його зламати, тож наступного разу, коли він порушиться, ми дізнаємося, що це викликає, і як це виправити.
Update 2
-
* Вилучив усі розділи та відновив усі розділи з оригінального ПЗУ.
* Відновлено до заводських налаштувань (за допомогою TWRP)
* та після завантаження в ROM повернувся до TWRP та зробив ще одну резервну копію
* Використовуючи той же сценарій, що і в оновленому 1 вище, за винятком використання тут / Data. pm видалення не працює.
Будь-які думки щодо відмінностей між двома / розділами даних, на яких я повинен бути зосереджений?
pm uninstall
в системних додатках. Але я здогадуюсь: ваш попередній ПЗУ "інженерна" збірка? Я припускаю, що він працює з англомовною збіркою (aka dev build).
pm uninstall
не можна використовувати із системними програмами. Оскільки незрозуміло, чи дійсно ви хочете видалити або просто приховати додаток (ви згадалиpm disable
), можеpm hide
бути те, що ви насправді шукаєте?