LineageOS + Open Gapps: удалить Gapps, грязная миграция на «LineageOS для microG» не удалась [закрыто]

У меня Моторола Мото G4. Загрузчик разблокирован, TWRP установлен, LineageOS установлен, Open Gapps установлен, без рута. Пользуюсь около года.

Хочу попробовать LineageOS для microG .

Я хочу максимально сохранить свои текущие данные/приложения (включая некоторые приложения Google для конечных пользователей, такие как их средство просмотра PDF) и перейти на microG, удалив только «основные» материалы Google, о которых пользователь обычно не заботится напрямую. заменить на microG. Итак, я следую процессу грязной установки.


У меня не установлено ни одно из перечисленных приложений.

Я попытался удалить Open Gapps, но это не сработало. Использование установщика ароматов для выбора настроек до тех пор, пока конфигурация в конце не будет «Включить» без списка приложений, некоторые приложения Google все еще установлены (в частности, Play Store) после перезагрузки. В процессе установки Open Gapps также упоминается удаление существующих/устаревших приложений только на короткое время, а затем переходит к следующему шагу «установка Gapps», который занимает много времени. Кажется, это противоречит настройкам, которые я ему дал, а именно не оставлять ничего установленным, но согласуется с тем фактом, что они, похоже, не удаляются.

Я также прошил https://github.com/CHEF-KOCH/Remove-Gapps , чтобы попытаться избавиться от них, но некоторые Gapps (например, Play Store) все еще существуют.


После любой комбинации попыток следовать инструкциям и удалить Gapps, я прошиваю zip миграции ключа, а затем для lineage-microG.zipмоего устройства (athene). Я также обязательно стираю разделы Dalvik и кэша перед перезагрузкой.

После всего этого, каждый раз, когда я перезагружаюсь, моя система почти такая же, как и до того, как я что-либо делал: установлены сервисы Google (хотя Play Store на самом деле не работает, он все еще там), приложение настроек microG не установлено и т. д. Некоторые вещи сломаны (некоторые уведомления о сбоях приложений), но в целом ничего примечательного не произошло.

Я прибегал даже к очистке /systemперед попыткой миграции, но даже это ничего не дает.


Однажды я добился частичного успеха, вручную пройдя /system/app, /system/priv-appи /data/appудалив все, что выглядело как Google, а затем выполнил миграцию. После перезагрузки приложение настроек microG присутствовало, и раздел самопроверки выглядел так, как будто он должен выглядеть при чистой установке, но Play Store все еще присутствовал. Я не знаю, насколько эта миграция была успешной.

Я не знаком с внутренностями экосистемы Android/Google и политикой приложений, только с пользовательской средой, поэтому, когда я вручную удаляю файлы, я мало знаю, что я делаю, поэтому я не рассматриваю эту попытку. успех.


Теперь, когда вся информация выложена, не мог бы кто-нибудь помочь мне аккуратно выполнить миграцию на lineage-microG, без чрезмерного разделывания моей системы или оставления вещей, которые не должны быть оставлены? Почему процедура грязной установки, предложенная командой lineage-microG, не работает? Почему не работают инструменты удаления Gapps? Что именно необходимо для корректной и чистой миграции lineage на lineage-microG?

Потребуется немного больше усилий, но должно сработать: выполнение одного adb backupиз ваших приложений (надеюсь, ни одно из них не отказалось, или вам понадобится Xposed и модуль BackupAllApps; мой инструмент Adebar может помочь вам, создав скрипт для резервного копирования и восстановления) за вычетом GApps, которые вы хотите избавиться, то протрите систему, кэш и данные, установите µG-LOS, восстановите резервную копию ADB. Это то, что я обычно делаю для «чистой прошивки», но это, конечно, означает, что после этого нужно выполнить некоторую настройку.
Резервное копирование / восстановление @Izzy adb переустановит приложения, но их данные все равно будут потеряны, в основном сбрасывая каждое приложение до состояния чистой установки, не так ли?
Судя по всему, команда adb backup -f “x:\bla” -all -apk -nosystemбудет полезна, так как говорят, что она делает резервную копию/восстанавливает приложения и их данные. Я могу сделать резервную копию внутренней памяти отдельно. При этом у меня должна быть резервная копия сущности моего телефона, это должно быть все, что мне нужно, чтобы восстановить все мои вещи после перепрошивки новой системы. Спасибо @Иззи
Имейте в виду, что с используемым вами синтаксисом это приведет к одному большому архиву, который может содержать вещи, от которых вы просто хотите избавиться. Вот почему я упомянул Adebar и скрипт, который он генерирует, который затем создает отдельные архивы резервных копий, по одному для каждого приложения (и скрипт восстановления, конечно же, также это учитывает). Таким образом, вы могли бы проверить сценарий перед его запуском и просто удалить или закомментировать то, что вам не нужно (может быть, не в сценарии резервного копирования, на всякий случай, но, по крайней мере, в сценарии восстановления — так как вы могли бы затем восстановить «пропущенные вещи" в любое время позже).
К сожалению, моя ОС названа в честь стеклянных панелей, которые Адебар не любит.
Те, что используются здесь для света и свежего воздуха? Ну, всегда есть лебедь, которому симпатизирует мой аист. А для простоты использования MobaXterm (портативное приложение) даже включает лебедя (Cygnus → CygWin).

Ответы (1)

Вы можете сделать это:

  • Прошейте «неофициальный установщик microG» (Отказ от ответственности: созданный мной архив с возможностью прошивки), который удаляет базу GApps со всех разделов в дополнение к установке microG.
  • Протрите /system, чтобы удалить следы установщика
  • Прошивка LineageOS для microG
1) работал для удаления openGApps из существующей установки Lineage 14.1 на Moto X Play (изображение Lineage «Lux»). 2) пришлось сделать сброс к заводским настройкам, так как LineageOS для microG отказалась устанавливаться из-за «несовместимых компонентов».