Witam, w tym poradniku opiszę krok po kroku, jak zrootować urządzenie, odblokować bootloader, zainstalować sterowniki ADB/FASTBOOT, wgrać custom recovery, zainstalować upragniony CyanogenMod12.1 oraz dowiecie się w jaki sposób powrócić do flymeos i stockowego recovery.
http://forum.xda-developers.com/meizu-mx/general/news-cm12-1-normal-mx4-t3210491
Oryginalne Źródło: http://blog.xen0n.name/2015/09/21/meizu-mx4-cm-12.1-userdebug-1/
Podziękowania dla slowsunet oraz CN_Victor z xda za recovery i mniej szczegółowy poradnik.
Wszelkie modyfikacje systemu oraz grzebanie w telefonie może doprowadzić do jego uszkodzenia i w szczególności do utraty gwarancji, nie odpowiadam za cegły.
Co musisz wiedzieć:
- Wszystkie kroki należy robić tylko na FlymeOS w wersji 4.2.8.2 A/I
- Należy znać podstawowe pojecia jak root, recovery itd, ogarniać oczywiście dobrze androida oraz zdawać sobie sprawę z ryzyka jakie płynie z wszelkich modyfikacji.
- Rom jest mocno pobugowany, wszystko opisze później.
Zaczynajmy
Krok. 1 Rootowanie telefonu
Nie ma nicprostszego. Telefon mozna zrootować na dwie metody (Flyme account, KingRoot)
- Metoda Flyme account.
a) Załóż konto Flyme/Zaloguj się.
b ) Wejdz w ustawienia -> Konta -> Wchodzimy w swój profil Flyme -> Otwórz uprawnienia systemowe -> Potwierdz.
c) Koniecznie zainstaluj aplikacje SuperSu z Google play.
- Metoda KingRoot
a) Pobieramy aplikacje KingRoot: https://mega.nz/#!y1YwUajK!1ETqLfv7GqdqUoX97-q54NpJB9i9dZne1Yeh9csaZLg
b ) Rootujemy, proces jest bardzo prosty, sami będziecie wiedzieć co robić.
(w przypadku tej metody, nie pobieramy SuperSu, aplikacja ma wbudowanego zarządce root)
Gotowe
Krok. 2 Odblokowywanie bootloadera.
a) Pobieramy i instalujemy tą aplikacje: https://mega.nz/#!K0I2nALT!5mgDNrl_HgI9B2D0IzhQtkEc3hZ9SSkJMYtgHXBgPfo
b ) Otwieramy i wybieramy 1 przycisk (nadajcie uprawnienia root, jeśli aplikacja o nie poprosi)
Uwaga! Pierwszy przycisk odblokowuje bootloader a drugi instaluje recovery w języku Chińskim. Nie klikajcie drugiego!
c) Jeśli urządzenie się nie zresetuje, zróbcie to sami.
Gotowe
Krok. 3 Instalacja sterowników ADB/FASTBOOT (jeśli je masz, możesz pominąć)
a) W pierwszej kolejności podłacz telefon w trybie debugowania USB, w ciągu kilku sekund powinien na ekranie smartfona wyskoczyć komunikat, pytający czy uwierzytelnić i zapamiętać dany komputer <- Akceptujamy (jak nie wyskoczy-trudno. Pojawi się później).
b ) Pobierz i zainstaluj ten program: https://developer.android.com/sdk/index.html#top
c) Po instalacji wejdz w jego lokalizacje (domyślnie Program files -> Android -> Android Studio -> bin) oraz uruchom studio.exe/studio64.exe.
d) Po uruchomieniu prawdopodobnie wyskoczą jakieś aktualizacje - pozwól im się dokończyć.
Kliknij Configure -> SDK Manager, przejedz na sam dół, zaznacz Google USB Driveroraz kliknij przycisk Install.
e) Zakończ program, wejdź w Panel Sterowania, ustaw widok na tryb "Duże ikony", wejdz w Menedżer urządzeń oraz znajdz swój telefon w Urządzenia Android/Inne urządzenia.
f) Kliknij na nim prawy przycisk myszy -> Zaaktualizuj oprogramowanie sterownika, wybierz drugą opcje -> "Pozwól mi wybrać z listy urządzeń na komputerze" -> "Pokaż wszystkie urządzenia" -> Dalej -> Przeglądaj -> Kombinacja Windows+R, wpisujemy %appdata%, wciskamy Enter -> na pasku ścieżki (na górze) klikamy AppData -> wchodzimy do lokalizacjiAndroid\sdk\extras\google -> klikamy ponownie na pasku ścieżki i tym razem kopiujemy ją całą.
Teraz powracamy do okna w którym klikneliśmy Przeglądaji wklejamy przed chwilą pozyskaną ścieżkę. -> Klikamy OK -> Zaznaczamy Android ADB Interface -> Dalej -> Tak -> Instaluj (jeśli wyskoczy taki komunikat)
g) Wyłącz telefon, wejdz w tryb fastboot (przytrzymując vol- oraz power do momentu pojawienia się napisu fastboot)
h) Powtórz punkt "e),f)" z tym, że, w punkcie "f)" zamiast Android ADB Interface wybierz Android Bootloader Interface.
i) Zrestartuj komputer.
Gotowe
Krok. 4 Flashowanie custom recovery.
a) Pobierz recovery: https://mega.nz/#!HxIEkYRD!nCYhN25fg1jN6P5XBVvbVF4zCOk1bRSxszh-VtW-bsQ
b ) Windows+R -> %appdata% -> Enter -> Na pasku ścieżki, na górze kliknij AppData -> Wejdz kolejno do:\Local\Android\sdk\platform-tools oraz wklej tutaj pobrane recovery (w formacie .img oczywiście).
c) Wyłącz telefon, przytrzymaj przycisk Vol- oraz Power w tym samym czasie do momentu aż pojawi Ci się ciemne tło z napisem fastboot.
d) Podłącz telefon do komputera, wejdz do folderów\Local\Android\sdk\platform-tools z podpunktu "b )", w folderze, na pustym miejscu przytrzymaj Shift oraz naciśnij PPM -> wybierz "Otwórz okno polecenia tutaj".
e) W konsoli która powinna się pojawić wpisz: fastboot flash recovery philztouch-recovery-mx4.img
Gotowe
Krok. 5 Instalacja romu CyanogenMod 12.1
a) Pobierz rom *LINK XDA* http://forum.xda-developers.com/meizu-mx/general/news-cm12-1-normal-mx4-t3210491
b ) Wrzuć na główny katalog telefonu
c) Wyłącz telefon -> Wejdz w tryb recovery kombinacją klawiszy Vol+ oraz Power.
d) W razie czego, zrobimy teraz backup, w tym celu wejdz w Backup and Restore -> kliknij Backup to /sdcard
e) Kliknij Go back (jeśli jesteś w opcjach Backup and Restore) -> Wipe and Format options oraz wykonaj kolejno Factory Reset, Wipe Cache, Wipe Dalvik/Art Cache, format /system (w Custom Format options)
f) Kliknij Go Back -> Install Zip -> Choose zip from /sdcard -> wyszukajcm-12.1-20150921-UNOFFICIAL.zip oraz kliknij Yes
Gotowe
Kilka porad, fixów oraz opisanie bugów.
GAPPS dla telefonu (flashujemy w recovery tak samo jakcm12): http://#####/download/gapps-5.1-2015-04-20-15-56-24.zip
W tym romie nie działają jak na razie wibracje, oraz nagrywanie filmów kamerą (dostępny fix)
Działają tylko 4 pierwsze rdzenie (36k w antutu)
Telefon ma duże problemy z sygnałem które powodują wyskakiwanie uciążliwego komunikatu spowodowane po prostu słabo przeportowaną cm12 (dostępny fix)
Jeśli chcesz zrootować telefon, wejdz w ustawienia -> informacje o telefonie -> kliknij szybko 10 razy napis Numer kompilacji.
W ustawieniach pojawią się Opcje programistyczne, znajdujesz w nich "Dostęp do root" i ustawiasz "aplikacje i ADB".
Fixy:
Po uruchomieniu telefonu nie będziemy mieli sygnału, oraz co około 5 sekund będzie wyskakiwać nam komunikat "proces com.android.phone zostal zatrzymany" w celu naprawienia tego wyłączamy dane mobilne (uciążliwy komunikat zniknie), wchodzimy w Dialer oraz wpisujemy *#*#4636#*#*, wchodzimy w informacje o telefonie oraz w "Ustaw preferowany typ sieci" wybieramy LTE/WCDMA <- Teraz już normalnie możemy włączyć i używać Lte, internetu bez żadnego komunikatu, możliwe , że będziemy musieli powtarzać ten proces z każdym uruchomieniem telefonu oraz przy utracie sygnalu lte
Naprawienie nagrywania wideo: Eksplolatorem root wchodzimy do/system/etc/ i szukamy plikuaudio_policy.conf, otwieramy -> szukamy linijek:
{sampling_rates 8000|16000|32000|44100|48000
channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO}
oraz podmieniamy na:
{sampling_rates 48000
channel_masks AUDIO_CHANNEL_IN_STEREO}
Tutaj daje również gotowca którego wystarczy podmienić: https://mega.nz/#!G5oTVagI!gABfFZJkU5HuQ8LtHW-DqW--jF-UXHuUIY_ucg4I0hw (przypominam w/system/etc/)
Powracanie do flyme, stockowego recovery, blokowanie bootloadera (przywracanie gwarancji)
Teoretycznie wiem dokladnie jak to się robi ale zeby nie zrobic Wam nie potrzebnego bricka, chce sam to przetestować, jednak moj telefon jest w serwisie, to z gory mowie, że nie potwierdzam tej metody osobiscie.
a) Pobierz Flashify ze sklepu Play
b ) Pobierz stockowe recovery oraz wgraj na główny katalog telefonu: https://mega.nz/#!ilAGQJQT!e0Pvx6w832qPUVW-m4EMxyIF7bsUUr0Pnx6WABjkBfE
c) Odpal Flashify, nadaj uprawnienia root wejdz w zakladke flash -> recovery image -> choose a file -> menedzerem plikow wskazujemy plik stock-mx4.img -> klikamy Yuup! -> Reboot now.
d) Wchodzimy w recovery (na wylączonym tel. vol+ oraz power)
e) Wybieramy upgrade system, podłączamy telefon do komputera.
f) Pobieramy FlymeOS 4.2.8.2I/A (tutaj macie A jednak polecam pobrać I ze strony flyme): https://mega.nz/#!HspUjCiA!kVs7F-t5hCgvnmxxvfZ18_djvzJ0PgWY9oOzWh938GI
g) Na komputerze wrzucamy plik update.zip do partycji recovery ktora ukazala nam sie po podlaczeniu telefonu do komputera.
h) W telefonie klikamy Start
Gotowe
Mamy teraz stockowe recovery, odrootowany telefon, stockowe firmware oraz zablokowany bootloader