Autor Wątek: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu  (Przeczytany 2734 razy)

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« dnia: Poniedziałek, 13 Listopad 2017, 20:59 »
Chciałbym opisać alternatywną metodę na uzyskanie roota w Mi A1, poprzednim razem używałem prerootowanego obrazu boot.img, metoda jest prostsza od tej poniżej, ale ma jedną wadę, gdy pojawi się nowa aktualizacja, wgranie OTA jest niemożliwe w prosty sposób.
Dlatego teraz chciałbym opisać jak uzyskać root inną drogą.

Zaczynamy od ważnej regułki:
Na wszelki wypadek robimy backup danych.
Teraz czytamy, że autor tego mini poradnika, czyli ja, nie ponosi żadnej odpowiedzialności za wyrządzone szkody wynikłe z zastosowania się do poniższych porad. Czyli inaczej mówiąc, robimy wszystko na własną odpowiedzialność.


Bez odblokowania bootloadera, dalsze działanie nie ma sensu! i może być niebezpieczne dla urządzenia.

1. Krok pierwszy to odblokowanie bootloadera, które opisałem w tym miejscu.

2. Krok drugi jest alternatywny, przywracamy system do stanu "pudełkowego", czyli wgramy od nowa oryginalny system.
Pobieramy potrzebne pliki:
- program do wgrywania obrazów systemu Mi Flash Tool
- obraz systemu ze strony Xiaomi
Rozpakowujemy na komputerze oba pliki. Uruchamiamy Mi Flash Tool, klikamy na Select i wskazujemy tam rozpakowane pliki z obrazem systemu. Podłączamy telefon do komputera i uruchamiamy telefon w trybie fastboot (power+volume down), klikamy w przycisk Refresh w programie Mi flash Tool. Pojawi się nam identyfikator telefonu, teraz na dole wybieramy save user data, co spowoduje, że nie utracimy swoich danych z telefonu. Klikamy na przycisk flash i czekamy ok 5-7 minut aż cała operacja zostanie ukończona. Telefon sam się zrestartuje i uruchomi się nowy system. Po tej czynności obie partycje A i B będą aktualne.



Również zostanie zablokowany bootloader! Przed podjęciem kolejnych czynności z kroku 3 koniecznie trzeba go odblokować.

3. Wgranie framework Magisk
Pobieramy potrzebne pliki
- Minimal ADB and Fastboot Drivers
- najnowszą wersję Recovery TWRP Wersję TWRP z załącznika do tego postu.
- najnowszą wersję zip Magisk (14.4 w dniu pisania tego poradnika)
(najnowsza wersja beta)
- najnowszą wersję programu Magisk Manager (5.4.3)

Pierwsze dwa pliki musimy mieć na komputerze, resztę plików na telefonie.
Resetujemy telefon do trybu fastboot
adb reboot bootloaderTymczasowo uruchamiamy TWRP w celu instalacji framework Magisk
fastboot boot recovery.imgUruchomi się TWRP
Wybieramy Install i tam wskazujemy na plik zip framework Magisk
Po udanej instalacji, uruchamiamy telefon w normalnym trybie
Instalujemy aplikację Magisk Manager
i jeżeli wszystko przebiegło poprawnie, mamy najnowszą wersję systemu z rootem, oraz szeregiem możliwości które daje nam Magisk, oraz możemy podczas nadejścia kolejnej aktualizacji ukryć roota oraz Magisk, co nie powinno stać na przeszkodzie w graniu najnowszej aktualizacji przez OTA.

cdn...

Miłego dnia
mobi
« Ostatnia zmiana: Sobota, 30 Grudzień 2017, 04:21 wysłana przez mobi »

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #1 dnia: Piątek, 17 Listopad 2017, 22:10 »
4. Teraz czas na instalację Xposed.
Z poziomu Magisk Managera wyszukujemy Xposed Framework (SDK 25), instalujemy restartujemy telefon.
Pobieramy Xposed Installer
instalujemy i to już. Możemy teraz dodawać moduły zarówno w Xposed jak i z Magisk.

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #1 dnia: Piątek, 17 Listopad 2017, 22:10 »

Offline manius

  • Klubowicz
  • **
  • Podziękowań: 0
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #2 dnia: Niedziela, 26 Listopad 2017, 16:26 »
Witam

Coś u mnie nie chce się uruchomić TWRP zrobiłem wszystko jaki pisze i po wydani polecenia fastboot boot recovery.img mam taką odpowiedź

downloading 'boot.img'...
OKAY [  0.983s]
booting...
OKAY [  0.577s]
finished. total time: 1.560s

na telefonie jest ikonka fastboot i po kilku chwili uruchamia się ponownie.


Problem rozwiązany.

Pobrałem najnowsze TWRP 3.1.1-1 ze strony https://forum.xda-developers.com/mi-a1/development/recovery-twrp-3-1-1-0-touch-recovery-t3688472 i działa

Jeszcze jedna sprawa program Magisk Manager wgrałem z tej strony https://forum.xda-developers.com/apps/magisk/official-magisk-v7-universal-systemless-t3473445 wersja 5.4.3, bo na tej co jest na samej górze cały czas pytała się o uprawnienia superuser do aplikacji.
« Ostatnia zmiana: Niedziela, 26 Listopad 2017, 21:36 wysłana przez manius »

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #2 dnia: Niedziela, 26 Listopad 2017, 16:26 »

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #3 dnia: Poniedziałek, 27 Listopad 2017, 02:12 »
Co do rozwiązanego już twojego problemu, wszystko, co opisałem przetestowałem, tu nie ma teorii. TWRP wgrywa się bez problemu w obu wersjach. Po wgraniu, trzeba chwilę poczekać aż sam telefon się zrestartuje do TWRP.  Przez jakiś czas wyświetla się fastboot, tak jakby nic się nie działo. Na XDA jest wersja beta.

Faktycznie Magisk Manager występuje też w wersji beta na razie pod Mi A1 i Pixele, bo tylko obecnie te dwa urządzenia obsługują podwójne partycje i należałoby poprawić link, co też uczynię.
Dzięki za uwagi.

Offline manius

  • Klubowicz
  • **
  • Podziękowań: 0
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #4 dnia: Sobota, 09 Grudzień 2017, 08:29 »
Pojawiła się aktualizacja na grudzień i jak teraz ukryć roota i magisk aby wgrać update ?

Próbowałem według tego opisu https://github.com/topjohnwu/Magisk/blob/master/docs/tips.md#ota-installation-tips

ale dalej pisze "Problem z instalacją"

Chyba wgranie Magisk Modules modyfikuje /system i nie można teraz wgrać OTA ?
« Ostatnia zmiana: Sobota, 09 Grudzień 2017, 10:15 wysłana przez manius »

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #5 dnia: Sobota, 09 Grudzień 2017, 16:19 »
Też mi się nie udał ten trick. Na xda gość pisze, że przywrócił oryginalny boot.im z opcji magisk, następnie poczekał aż wszystko się zainstaluje z OTA, i dopiero wtedy ponownie zainstalował magisk na drugiej partycji.
Ja chyba zrobię tak jak tu jest w opisie, czyli wgram cały obraz systemu z listopada, zrobię OTA i dopiero wgram Magisk i resztę.

Offline manius

  • Klubowicz
  • **
  • Podziękowań: 0
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #6 dnia: Sobota, 09 Grudzień 2017, 17:53 »
Też mi się nie udał ten trick. Na xda gość pisze, że przywrócił oryginalny boot.im z opcji magisk, następnie poczekał aż wszystko się zainstaluje z OTA, i dopiero wtedy ponownie zainstalował magisk na drugiej partycji.
Ja chyba zrobię tak jak tu jest w opisie, czyli wgram cały obraz systemu z listopada, zrobię OTA i dopiero wgram Magisk i resztę.

Sprawdziłem, wgrałem cały obraz z listopada, wgrałem magisk + moduł i aktualizacja pobiera się, a podczas instalacji pisze błąd. No nic wgram jeszcze raz i najpierw zrobię update a później magisk.

Nie wiem czy to nie przez ten moduł do magisk.

Jeżeli tak będzie za każdym razem to chyba zrezygnuje z roota, tylko szkoda bo wtedy aparat GCam nie będzie działał.
« Ostatnia zmiana: Sobota, 09 Grudzień 2017, 18:17 wysłana przez manius »

Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #7 dnia: Sobota, 09 Grudzień 2017, 20:25 »
Oczywiście, że to przez magisk, modyfikuje boot.img. Pobawię się przy okazji, to opiszę czy coś mi się udało. Niby rzecz jest prosta.
Zawsze można zmienić aktywną partycję, uruchomić z niej telefon, zakualizować, wgrać magisk i resztę. Ale to rozwiązuje problem połowicznie.
« Ostatnia zmiana: Sobota, 09 Grudzień 2017, 22:11 wysłana przez mobi »

Offline manius

  • Klubowicz
  • **
  • Podziękowań: 0
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #8 dnia: Niedziela, 10 Grudzień 2017, 10:45 »
Wgrałem wszystko na nowo, na razie nie będę root'ował bo pewnie znowu będzie problem przy kolejnej aktualizacji, mam nadzieję że już do oreo

Wysłane z mojego Mi A1 przy użyciu Tapatalka


Offline mobi

  • Administrator
  • Core
  • *****
  • Podziękowań: 351
  • Wizard/HD2/Kaiser/SGS3/HTC E8/HTC 10/Xiaomi MiA1
Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #9 dnia: Poniedziałek, 11 Grudzień 2017, 17:01 »
Ciekawostka, mam ten sam problem, co ty. Próbowałem z różnymi wersjami TWRP 3.1.1. 3.2.0 3.2.1 i robi się to samo, komunikat o wgraniu o restarcie i uruchamia się system a nie twrp.
Działa to tylko z wersją 3.1.1-1 z xda
Inni też mają ten problem, dlatego jest nowa wersja 3.2.1, ale ona też nie działa.
https://forum.xda-developers.com/mi-a1/development/recovery-twrp-3-1-1-0-touch-recovery-t3688472/page50
« Ostatnia zmiana: Poniedziałek, 11 Grudzień 2017, 17:22 wysłana przez mobi »

forum.mobione.pl - Android - Windows mobile - modyfikacje

Odp: Xiaomi Mi A1 - root, magisk, xposed, przywrócenie oryginalnego systemu
« Odpowiedź #9 dnia: Poniedziałek, 11 Grudzień 2017, 17:01 »