Jak usunąć luki z CyanogenMod

21

Zainstalowałem CyanogenMod 11 na swoim HTC One z instalatorem CyanogenMod. Mam więc także Google Apps (Gapps) na moim urządzeniu. Ale potrzebuję CM11 bez szczelin. Zrobiłem wtedy następujące bez powodzenia:

  1. skopiuj cm-11-20140308-SNAPSHOT-M4-m7.zip na / sdcard /
  2. uruchom system w trybie odzyskiwania -> odzyskiwanie -> ClockworkMod Recovery v6.0.4.6:
  3. "wyczyszczenie danych / przywrócenie do ustawień fabrycznych"
  4. „zainstaluj zip” wybierając plik zip
  5. "teraz uruchom system ponownie"

    Mam więc nowy CM11, ale z zainstalowanymi Gappami.

    Co powinienem zrobić oprócz „wyczyść dane / przywróć ustawienia fabryczne”, aby pozbyć się tych aplikacji?

TaronAM
źródło
Prawdopodobnie wystarczy sformatowanie partycji systemowej przed ponowną instalacją. Myślę, że CM automatycznie tworzy kopie zapasowe i przywraca Gapps. Pomysł polega na tym, że ułatwia aktualizację osobom korzystającym z Gapps. Ponieważ zostaną zainstalowane na partycji systemowej, przywrócenie ustawień fabrycznych ich nie usunie.
eldarerathis

Odpowiedzi:

22

Rozwiązaniem mojego problemu było:

  • Wyczyść dane / przywróć ustawienia fabryczne ORAZ
  • Wyczyść pamięć podręczną i pamięć podręczną Dalvik AND
  • Sformatuj partycję systemową

Można to zrobić za pomocą ClockworkMod przy użyciu różnych menu.

TaronAM
źródło
Ustaw jako rozwiązanie. Być może chcesz dodać oprogramowanie użyte do tych kroków.
davidbaumann
1
Nie jest wymagane żadne dodatkowe oprogramowanie poza uruchamianiem do odzyskiwania.
Matthias Urlichs,
1
Musiałem także ponownie zainstalować CM po tych krokach, ale może dlatego, że powiedziałem „Nie”, aby ponownie zrootować telefon przy ponownym uruchomieniu komputera i być może CM i tak to robi (tak, to nie jest najbardziej intelektualny komentarz)
Matthias,
6

Wygląda na to, że możesz go usunąć bez ponownej instalacji

  1. adb shell
  2. su
  3. mount -o rw,remount /system
  4. rm -R /system/addon.d

Źródło tutaj: Jak naprawić nieprawidłowe aplikacje Google

momiLevi
źródło
Usuwa to tylko skrypty autoloadowania gapp. Następnie uruchom ponownie i możesz je odinstalować.
xuhdev,
1
Czy nie oznacza to, że po wykonaniu tej czynności musiałeś ponownie uruchomić komputer i flashować ROM? Nie jestem pewien, czy nie liczy się to jako ponowna instalacja ...
atripes
2
@atrioom pomija czyszczenie lub formatowanie partycji systemowej, więc nie zaczynasz od zera
Matt Wilkie
0

Wiem, że to stary wątek, ale pojawia się dość wysoko w Google i jest jedynym istotnym dla mojej własnej misji, gdy próbowałem usunąć Gapps / Google Apps z mojego telefonu, więc pomyślałem, że dodam moje dwa centy.

Powyższe odpowiedzi nie działały dla mnie . To, co zrobiłem, było następujące:

( OSTRZEŻENIE: może to zepsuć niektóre urządzenia! )

  • Wymuś flashowanie fałszywego obrazu za pomocą narzędzia flash niskiego poziomu (np. Androxyde FlashTool) do systemowej pamięci ROM telefonu, np. Zera o wartości 10 MB powinny załatwić sprawę, aby zastąpić tabelę alokacji plików.
  • Zainstaluj odzyskiwanie, jeśli zostało usunięte przez powyższą operację. Możesz to zrobić, przytrzymując kombinację przycisków specyficznych dla telefonu, aby przełączyć go w tryb flash (np. Zasilanie i zmniejszanie głośności), a następnie flashując plik boot.img, który jest zawarty w większości plików rom, używając narzędzia flash, którego użyłeś w poprzednim kroku .
  • Uruchom odzyskiwanie i zainstaluj wybrany ROM.

Spowoduje to utworzenie całkowicie czystego systemu ROM z tylko aplikacjami zawartymi w samym ROM. Jeśli zdecydujesz, że chcesz później aplikacje Google, po prostu wyszukaj „GApps android” lub przejdź na stronę http://opengapps.org .

Alex
źródło
-2

Wyczyść partycję pamięci podręcznej, wyczyść pamięć podręczną dalvik i zainstaluj ponownie.

LeBeau
źródło
Domyślam się, że brakuje w tym kroku kroku „Formatuj partycję systemową” i dlatego otrzymała ocenę negatywną.
funroll