Как «полностью» удалить Xposed Framework и модули? -- xposed-framework пол android Связанный проблема

How to “completely” delete Xposed Framework and modules?


4
vote

проблема

русский

Я сделал две вещи для установки Xposed. Во-первых, я вспыхнул <код> xposed-v75-sdk21-x86.zip , а затем установил файл .apk. Теперь я могу удалить само приложение, но как можно стереть вспышный файл .zip?

Также, где хранятся модули? Как удалить модули полностью?

устройство lg g3 d855. Бег на облачном G3 ROM.

Английский оригинал

I did two things to install Xposed. Firstly, I flashed xposed-v75-sdk21-x86.zip and then installed the .apk file. I can now uninstall the app itself but how can I erase the flashed file of the .zip?

Also, where are the modules stored? How to delete the modules completely?

Device is LG G3 D855. Running on Cloudy G3 ROM.

  
       
       

Список ответов

3
 
vote
vote
Лучший ответ
 

Примечание: при условии, что вы заканчиваете на этом посте в поисках решения проблемы Bootloop, вызванный модулем Xposed, мой ответ здесь лучше поможет вам.


Для любого ледена на Android

Теперь я могу удалить само приложение, но как можно стереть вспышный файл .zip?

Смотрите прикрепленные файлы в первом посте Эта тема Отказ В актуальности для архитектуры процессора вашего устройства загрузите архив Uninstaller и прошить его из пользовательского восстановления. Он отменил бы изменения архива установщика.

По сути, архив установки сохраняет оригинальные системные файлы, но добавляются в их имя <код> .orig или преобразовать их в архивы (неофициальные установщики). Затем он помещает его модифицированные файлы в их местоположении. Все удаленные удаляют, удаляют модифицированные и дополнительные файлы и изменяют резервные копии файлов обратно на их оригинал.

Соответствующий раздел от скрипта удаления

. echo "- восстановление / удаление файлов" RM -F /system/xposed.prop. RM -F /system/framework/xposedbridge.jar.  restore_link / system / bin / app_process32 0 2000 0755 u: object_r: zygote_exec: s0 restore_backup / Система / bin / dex2oat 0 2000 0755 u: object_r: dex2oat_exec: s0 restore_backup / Система / bin / oatdump 0 2000 0755 RESTORE_BACKUP / SYSTEM / BIN / POTCHOOT 0 2000 0755 U: Object_r: dex2oat_exec: s0 restore_backup /system/lib/libart.so 0 0 0644 restore_backup /system/lib/libart-compiler.so 0 0 0644 restore_backup /system/lib/libart-disassembler.so 0 0 0644 restore_backup /system/lib/libsigchain.so 0 0 0644 restore_backup /system/lib/libxposed_art.so 0 0 0644 Если [$ IS64Bit]; тогда   restore_link / system / bin / app_process64 0 2000 0755 u: object_r: zygote_exec: s0   restore_backup /system/lib64/libart.so 0 0 0644   restore_backup /system/lib64/libart-compiler.so 0 0 0644   restore_backup /system/lib64/libart-disassembler.so 0 0 0644   restore_backup /system/lib64/libsigchain.so 0 0 0644   restore_backup /system/lib64/libxposed_art.so 0 0 0644 фигурировать 

Если вы знаете о настройке соответствующего контекста SELINUX для файла в Android из режима восстановления, вы можете просто отобразить файлы, которые установщик будет изменен, вернут изменения с помощью командной строки и установите правильный контекст. Ни один университет не потребуется.

Примечание: Если вы не используете официальную среду Xposed Framework, то Uninstaller может не работать для вас. Это может даже вызвать непредвиденные проблемы. Лучше всего искать в Интернете для удаления.

Также, где хранятся модули?

    .
  • Приложение Xposed Installer загружает модули под <Код> /sdcard/Download .
  • их можно назвать модулями Но они просто являются приложениями к Android , следовательно, APK будет найден в /data/app или местоположения, покрытые здесь от Izzy. Ankike Каждое приложение, там каталог данных будет найден под <Код> /data/data .

Как удалить модули полностью?

Удаление Xposed Module не отличается от удаления любого приложения для пользователя, установленного пользователем с Android. Итак, вы можете использовать любую технику, которую вы будете использовать для удаления обычного приложения.

Обратите внимание, что файл <код> XposedBridge.jar под <код> /system/framework/ - это то, что предоставляет модули необходимыми API для взаимодействия с модифицированной структурой.


для Android 4.2.x - 4.4.x

Используйте файл <код> Xposed-Disabler-Recovery.zip находится в /sdcard/Android/data/de.robv.android.xposed.installer/files . Flash Этот файл из режима восстановления (требуется пользовательское восстановление) для отключения Xposed Framework. Если у вас нет такого файла, загрузите его с первого поста Официальная тема .

Этот архив, по сути, изменения <код> /system/bin/app_process.orig <код> /system/bin/app_process i.e. Это удаляет модифицированный <код> /sdcard/Download0 и приносит исходный файл обратно в свою славу. Это не удаляет приложение установщика. Вы можете сделать эти изменения самостоятельно, используя ADB в режиме восстановления.

Концепция модулей Здесь ничем не отличается от того, что покрыто в вышеуказанном разделе.

 

Note: provided that you end up at this post in search of solving the bootloop issue caused by an Xposed module, my answer here would better help you .


For any Android Lollipop

I can now uninstall the app itself but how can I erase the flashed file of the .zip?

See the attached files in the first post of this thread. In relevance to your device's CPU architecture, download the uninstaller archive and flash it from the custom recovery. It would undo the changes the installer archive made.

In essence, the installer archive keeps the original system files but appends in their name .orig or convert them into archives (unofficial installers do). It then places its modified files at their location. All uninstaller does is remove the modified and extra files and change the backed up files back to their original self.

Relevant section from the uninstaller script

 echo "- Restoring/removing files" rm -f /system/xposed.prop rm -f /system/framework/XposedBridge.jar  restore_link   /system/bin/app_process32               0 2000 0755 u:object_r:zygote_exec:s0 restore_backup /system/bin/dex2oat                     0 2000 0755 u:object_r:dex2oat_exec:s0 restore_backup /system/bin/oatdump                     0 2000 0755 restore_backup /system/bin/patchoat                    0 2000 0755 u:object_r:dex2oat_exec:s0 restore_backup /system/lib/libart.so                   0    0 0644 restore_backup /system/lib/libart-compiler.so          0    0 0644 restore_backup /system/lib/libart-disassembler.so      0    0 0644 restore_backup /system/lib/libsigchain.so              0    0 0644 restore_backup /system/lib/libxposed_art.so            0    0 0644 if [ $IS64BIT ]; then   restore_link   /system/bin/app_process64             0 2000 0755 u:object_r:zygote_exec:s0   restore_backup /system/lib64/libart.so               0    0 0644   restore_backup /system/lib64/libart-compiler.so      0    0 0644   restore_backup /system/lib64/libart-disassembler.so  0    0 0644   restore_backup /system/lib64/libsigchain.so          0    0 0644   restore_backup /system/lib64/libxposed_art.so        0    0 0644 fi 

If you've the knowledge of setting the appropriate SELinux context for a file in Android from recovery mode, you can simply map the files the installer would've changed, revert the changes using command-line and set the correct context. No uninstaller would be required.

Note: If you're not using the official Xposed Framework then the uninstaller may not work for you. It may even cause unforeseen issues. Best is to search the web for the uninstaller.

Also, where are the modules stored?

  • Xposed Installer app downloads the modules under /sdcard/Download.
  • They may be called modules but they simply are apps to Android, hence the APK would be found under /data/app or the locations covered here by Izzy. Alike every app, there data directory would be found under /data/data.

How to delete the modules completely?

Deleting an Xposed module is no different than removing any user installed app from Android. So, you can use any technique that you would use to remove an ordinary app.

Note that the file XposedBridge.jar under /system/framework/ is what provides modules the necessary APIs to interact with the modified framework.


For Android 4.2.x - 4.4.x

Use the file Xposed-Disabler-Recovery.zip located at /sdcard/Android/data/de.robv.android.xposed.installer/files. Flash that file from recovery mode (requires a custom recovery) to disable Xposed Framework. If you don't have such file, download it from the first post of the official thread.

That archive, in essence, changes /system/bin/app_process.orig to /system/bin/app_process i.e. it removes the modified app_process and brings the original file back to its glory. It doesn't delete the Installer app. You can make those changes on your own too using adb in recovery mode.

The concept of modules here is no different from what is covered in the above section.

 
 
1
 
vote

До kitkat, чтобы отключить каркас, вам нужно прошить эту zip (хранится на вашем <код> /sdcard/Download1 при установке xposed-disabler-recovery.zip .

Далеко, как удаление модулей идет, выбирая модули , (с установщика), длительное нажатие модуля (ы), которое нужно удалить, делает его в KITKAT. Конечно, изменения происходят после перезагрузки, и я предполагаю, что то же самое относится к более высоким версиям Android. Модули проживают в соответствии с комментарий izzy для китьката.

цитируют экстракты из Как удалить Xposed Framework На Lollipop на леденке Android 21 августа 2015 года :

Xposed Framework на Lollipop должен быть установлен вручную через нестандартное восстановление в отличие от Jelly Bean и Kitkat, где файл APK APK включил в систему APK. Таким образом, удаление Xposed Framework на Lollipop потребует от прошивки скрипта Uninstaller Xposed, используя пользовательское восстановление, такое как TWRP или CWM. ... Примечание. ARM64, X86. Найдите скрипт удалителя для вашего устройства в разделе «Загрузки». Кроме того, скрипты удаления различны для версий Android 5.0 (SDK 21) и 5.1 (SDK 22).

Он дополнительно предоставляет удаление инструкций и сценариев.

Я на kitkat и не имею никакого способа тестирования этого. Это было совпадение, прочитав это и позже, увидев ваш вопрос.

 

Until KitKat, to disable the framework you need to flash this zip (stored on your /sd at installation Xposed-Disabler-Recovery.zip .

As far as uninstalling the modules goes, selecting Modules, (from installer), long pressing the module(s) to be removed does it in KitKat. Of course, changes take place after reboot, and I am assuming the same holds for higher versions of Android. Modules reside as per Izzy's comment for KitKat.

Quoting extracts from How to Uninstall Xposed Framework on Android Lollipop Guides Aug 21, 2015:

Xposed Framework on Lollipop needs to be installed manually through a Custom Recovery unlike in Jelly Bean and Kitkat where the Xposed installer apk file would install the framework on your system automatically. So uninstalling Xposed Framework on Lollipop would require you to flash an Xposed Uninstaller Script using a Custom Recovery like TWRP or CWM.... Take note that Xposed Uninstaller are different for different devices like arm, arm64, x86. Find the Uninstaller Script for your device in the Downloads section. Also, Uninstaller Scripts are different for Android versions 5.0 (SDK 21) and 5.1 (SDK 22).

It further provides uninstall instructions and scripts.

I am on KitKat and have no way of testing this. It was a coincidence reading this and later seeing your question.

 
 

Связанный проблема

0  Требуется ли XPosed Framework для устройства или просто версии Android?  ( Does xposed framework require to be buillt specifically for the device or just t ) 
При установке Xposed Framework. Мне нужна утечный бинарный (например, пользовательское восстановление или ROM) или просто приложение, которое работает для And...

4  Как установить Xposed Framework на Android X86, работающий в виртуальной коробке?  ( How do i install xposed framework on android x86 running in virtual box ) 
Я скачал Android Marshmallow из проекта Android X86 и установил его на виртуальную коробку. Я сейчас бегаю зефир на виртуальной коробке на компьютере Mac Mac....

3  Ошибка установки Xposed Framework  ( Error installing xposed framework ) 
У меня совершенно успешно укоренился Nexus 6P, управляющий проектом Tawin. Я проверил множество учебников о том, как прошить XPosed File через Recovery, но ка...

0  Xposed Framework Areyed Out. Я должен быть обеспокоен?  ( Xposed framework greyed out should i be concerned ) 
Xposed Framework (Ver 85) На моем устройстве Moto X Play имеет параметры, которые вытесняют, как показано, - только Мягкая перезагрузка и Перезагрузка не ...

4  Как «полностью» удалить Xposed Framework и модули?  ( How to completely delete xposed framework and modules ) 
Я сделал две вещи для установки Xposed. Во-первых, я вспыхнул <код> xposed-v75-sdk21-x86.zip , а затем установил файл .apk. Теперь я могу удалить само приложе...

2  Как скрыть присутствие Xposed для других приложений?  ( How to hide xposed presence for other apps ) 
Мне нужен способ спрятать <код> XposedBridge.jar из других приложений. В этом случае это для Snapchat. Это не позволяет мне войти из <код> XposedBridge.jar ...

1  TWRP говорят, что OS не установлен  ( Twrp saying no os is installed ) 
<Сильное> Информация об устройстве: . motorola moto g5 16gb (Cedric) фондовая прошивка, андроид 7.0 Пользовательское восстановление TWRP 3.2.1-0 (ранее...

1  Xposed Module для конфигурации ключевой клавиши, пока телефон заблокирован [закрыто]  ( Xposed module for home key configuration while phone is locked ) 
<в сторону CLASS = "S-NEWACTS S-WELTIVE__info JS-Post-New Imide MB16« Роль = «Статус»> закрыт. Этот вопрос Off-Topic . В настоящее время он не принимае...

0  XPosed Невозможно установить после небольшого обновления CM  ( Xposed unable to install after minor cm update ) 
Я только что обновил Cyanogenmod из CM-11-20151122-Night-I9300 на CM-11-20151130-Night-I9300 на моей Galaxy S3. После завершения обычная Xposed Reeastall ...

1  Xposed установщик на HTC One M8  ( Xposed installer on htc one m8 ) 
У меня укоренились мой HTC One M8 работает Android 4.4.3 (используя этот метод ). Процесс пошел нормально, и у меня не было никаких икота. Одна из главных пр...