miugi2

[ROM] ResurrectionRemix ROM 5.8.5 - 7.1.2

Recommended Posts

Zachęcony udaną instalacją na Redmi 4A systemu Resurrection Remix postanowiłem powtórzyć tę operację na Mi Note 2 i zainstalować ResurrectionRemix ROM 5.8.5 - 7.1.2 by PsyMan

https://forum.xda-developers.com/mi-note-2/development/rom-resurrectionremix-rom-5-8-5-7-1-2-t3698154

Przy okazji chcę kilka słów poświęcić Redmi 4A. Nie mogę wyjść ze zdziwienia że za cenę niższą niż 400 zł (3/32GB) można oferować i sprzedawać tak fajne urządzenie. Ma swoje ograniczenia (brak NFC , brak podświetlenia przycisków funkcyjnych, stosunkowo mały udział ekranu w ogólnej powierzchni), ale w ogólnym rozrachunku telefon działa stabilnie i wystarczająco szybko,  by móc z niego korzystać z przyjemnością. Myślę, że duży udział ma w tym wrażeniu ResurrectionRemix. Nie jestem wrogiem MIUI, ale nie czuję się z nim zbyt komfortowo. Wynika to pewnie z przyzwyczajenia do CyanogenMod i potem LineageOS.

Teraz postanowiłem posmakować RR i powiem, że konsumuję go na 4A od kilku tygodni z apetytem.

Wracam teraz do głównego tematu czyli Mi Note 2.

Kilka tygodni temu nabyłem wersję 6/128GB. Przyszedł z oprogramowaniem V8.2.6.0.MADMIDL. Przeprowadziłem aktualizację do V8.5.5.0.MADMIED. Po otrzymaniu zgody odblokowałem bootloadera przy pomocy MiFlashUnlock, potem TWRP i instalacja miuipolska  wersja 7.11.2.

Na tym systemie trochę popracowałem, zainstalowałem Magisk 14.0 i moduł Always-on Fingerprint v1.3 (tak by wybudzać urządzenie samym dotknięciem czytnika)  przetestowałem AndroidPay. Wszystko dobrze działało, ale chciałem jeszcze wypróbować RR.

Uruchomił więc tryb TWRP i postąpiłem zgodnie z instrukcją instalacji, czyli:

- kopia zapasowa (wszystkie opcje czyli system, data, cache, cust, recovery, boot i efs)

- czyszczenie (dalvik/cache, system, data, cache)

- flash nowy firmwarecm-14.1_firmware_7.11.2.zip

 - flash kernel Psychedelic Kernel v0.5 - LOS/AOSPР

- flash  rom RR-N-v5.8.5-20171115-scorpio-Unofficial.zip

 - flash open_gapps-arm64-7.1-nano-20171130.zip 

 - reboot system

Ku mojej radości system się uruchomił.

Potem wróciłem do TWRP i zainstalowałem jeszcze Magisk 14.0. Ponownie uruchomiłem system – wszystko dobrze działało. Założyłem PIN i odcisk palca.

Natępny etap to chwilowy powrót do systemu miuipolska – chciałem sprawdzić ustawienia w pewnej aplikacji.

Tu prawdopodobnie zrobiłem coś co spowodowało lawinę zniszczeń.

Po kolei to wyglądało tak:

Uruchomienie w trybie TWRP i pełna kopia (system, data, cache, cust, recovery, boot i efs) , potem pełne czyszczenie (dalvik/cache, system, data, cache). Następny ruch to przywrócenie sytemu miui

- wybrałem wszystkie opcje czyli system, data, cache, cust, recovery, boot i efs.

System ruszył, ale pojawiły się komunikaty o zatrzymaniach aplikacji. Zrobiłem reboot na tyle skutecznie, że sprawdziłem ustawienia w tej aplikacji o mktórą mi chodziło.

Wróciłem do TWRP z zamiarem powrotu do RR. Wykonałem następujące po sobie operacje:

Pełne czyszczenie i przewócenie romu RR. Po uruchomieniu telefon zaczął się niepokojąco grzać.

Sprawdziłem przy pomocy Kernel Adiutor, że procesory cały czas pracowały na poziomie 80 do 90%.

Wtedy wpadłem już w panikę i prawdopodobnie każdy krok zbliżał mnie do nieuchronnej katastrofy, choć wydawało mi się że następne działania powinny prowadzić do opanowania sytuacji.

Chciałem wrócić do sytuacji początkowej i jeszcze raz zainstalować RR. Właczyłem TWRP, który zażądał hasła. Podałem PIN blokady, ale nie został przyjęty. Jeszcze większy stopień paniki tym bardziej że prawdopodobnie nastąpiło wyczyszczenie danych, bo jak w końcu udało się wejść do głównego ekranu TWRP to ekploratorze plików na karcie już nic nie było. Pomyślałem, że nic straconego bo kopie zapasowe wcześniej przerzuciłem na komputer.

Teraz jednak chciałem już tylko wrócić do punktu wyjścia czyli wrócić do GLOBAL V8.2.6.0.MADMIDL.

Uruchomiłem fastboot, sciągnąłem scorpio_global_images_V8.2.6.0.MADMIDL_20170509.0000.00_6.0_global I próbowałem uratować sytuację przez MiFlash. Z ulgą przyjąłem fakt, że proces flaszowania zakończył się komunikatem powodzenia. Niestety system już nie wstał, mało tego nie udało nawet wprowadzić go w tryb fastboot.

Po podłączeniu do komputera pokazał się z MiFlash jako Qualcomm HS- USB QDLoader 9008, w tym stanie aktualizacja kończy się komunikatem powodzenia, ale telefonu nie sposób uruchomić.

W końcu wysłałem go do MiCenter, ale wrócił z diagnozą że płyta głowna jest niesprawna.

Na pytanie czy powyższe działania doprowadziły do uwalenia płyty serwis odpowiada, że wykluczyć tego się nie da, ale może to być także wada produktu. Nie kryję, że wolałbym by była to jednak ta druga przyczyna, bo nie stawia mnie to w sytuacji, że własnymi rękami zepsułem telefon

Ktoś może zapytać w jakim celu to wszystko piszę.

Po pierwsze mam nadzieję, że wywiąże się jakaś dyskusja, która umożliwi znalezienie błędu, który doprowadził do wyprodukowania cegły, a to z kolei ustrzeże innych przed podobną sytuacją.

Myslę że podobne sytuacje mogą się wydarzyć nie tylko przy Mi Note 2.

Po drugie, nie mam zamiaru się poddać i dążę do tego by jednak mieć Mi Note 2 z RR na pokładzie.

Kroki odpowiedni już poczyniłem, drugi egzemplarz w drodze.

Tym razem jednak chcę się do całej sprawy lepiej przygotować i zrealizować z góry napisany scenariusz, który umożliwi:

1.       Zainstalowanie RR.

2.       Stworzenie możliwości by w każdej chwili bezpiecznie wrócić do MIUI GLOBAL czy tez do miuipolska.

Osiągnięcie tego wymaga zrozumienia kilku aspektów, które do tej pory robiłem na wyczucie.

Muszę znaleźć odpowiedzi na pytania: dotyczące instalacji Resurrection , TWRP oraz Magiski

1.Zgodnie z instrukcją instalacji RR należy wykonać aktualizację cm-14.1_firmware_7.11.2.zip.

Co to dokładnie oznacza i czy można w jakiś sposób wrócić do wersji pierwotnej.

2.  Podobnie jak powyżej w plikach instalacyjnych wymieniony jest

Psychedelic Kernel v0.5 - LOS/AOSP. Czy przed powrotem do miui trzeba wrócić  do kernela fabrycznego. Wydaje się że tak, ale gdzie taki kernel znaleźć, a może jest on zaszyty w kopii zapasowej?

3. Jakie partycje należy uwzględnić przy przywracaniu systemu by proces przebiegł bezboleśnie i bezpiecznie, a jednocześnie wszystkie dane zostały przewrócone.

4. Czy przy przejściu z jednego systemu do innego zachowanie danych użytkownika może powodować jakieś problemy?

5. Czy przed wykonywaniem kopii zapasowych należy odinstalować Magisk?

 6. W opcjach Magisk są pozycje keep force encryption i keep dm-verify. Czy należy je zaznaczyć?

 7. W ustawieniach TWRP jest pozycja: „używaj rm – rf zamiast formatowania” czy to ustawienie ma coś wspólnego z tymi w magisk?

Odpowiedzi na powyższe pytania będę szukać w zasobach internetu (głównie na XDA), ale jeśli ktoś z użytkowników forum zna odpowiedzi lub dla wspólnego dobra chciałby się do tych poszukiwań włączyć to będę zobowiązany.

Strasznie długi ten tekst się zrobił, ale chciałem wszystko w miarę precyzyjnie opisać.

Edited by miugi2

Share this post


Link to post
Share on other sites

Czyli pierwszy Mi Note 2 leży jako cegła, a na drugim udało Ci się zainstalować RR tak samo jak wcześniej? 

2. Wydaje mi się, że jeśli wygrywasz MiFlashem to jest wrzucany już kernel z miui. 

3. Wszystkie? 

4. Dane typu zdjęcia czy muzyka luzik, jedynie ustawienia aplikacji, czy same aplikacje przy zmianie systemu mogą powodować problemy. Ogólnie to przy  aktualizacji danego systemu nie powinno być problemu, jeśli zmieniasz system to najlepiej robić to na czysto. 

Skoro Acid nie dał rady ożywić telefonu to faktycznie jest problem. Wierzę, że ocena z płytą główną jest trafna. Pytaniem jest gdzie pojawił się błąd, który spowodował tą awarię... Ja bym pewnie do serwisu nie odesłał i walczył miesiąc z fonem wszystkimi znanymi sposobami, chociaż możliwe, że bez skutku. 

Share this post


Link to post
Share on other sites

Tak, mam cegłę, którą traktuję jako magazyn części zamiennych z wyjątkiem płyty, która umarła.

Instalacja RR.

1. Mi Flash unlock.

2. TWRP przez fastboot i reboot do TWRP

2. Instalacja RR wg instrukcji autora romu.

- kopia zapasowa (wszystkie opcje czyli system, data, cache, cust, recovery, boot i efs)

- czyszczenie (dalvik/cache, system, data, cache)

- flash nowy firmwarecm-14.1

 - flash kernel Psychedelic Kernel v0.5

 - flash  rom RR-N-v5.8.5-20171213-scorpio-Unofficial.zip

 - flash open_gapps-arm64-7.1

 - reboot system

Wszystko pracuje bardzo ładnie.

Share this post


Link to post
Share on other sites
Dnia 16.01.2018 o 11:50, miugi2 napisał:

Tak, mam cegłę, którą traktuję jako magazyn części zamiennych z wyjątkiem płyty, która umarła.

Czytając Twój temat, wygląda że padła pamieć NAND, niestety tylko 2 płyty główne od Xiaomi miałem w rękach i wiele na ten temat nie wiem, specjalizuje się w iPhone ;)

Jeżeli mógłbyś wykonać kilka zdjęć płyty to pomogło by mi to ocenić jakie są możliwości naprawy/wymiany układu.

Share this post


Link to post
Share on other sites

Ja mam dla ciebie propozycje, jest takie coś jak DualBootPatcher. Działa to świetnie, możesz mieć kilka systemów z różnymi kernelami itd i sobie żąglować. Nie tracą wydajności ni nic. Jedyne co to pamięci troche trzeba. I nie miałbyś problemów jak teraz. W sekunde możesz coś sprawdzić z drugiego systemu ;)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now