Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[Rozwiązano] Magisk - potrzebny stock boot.img do Xperia XZ (F8331)

24 Mar 2020 16:11 225 14
  • Poziom 8  
    Myślę że temat jest krótki. Potrzebuję stockowego boot.img do mojej XZ żeby móc go zmodyfikować i zainstalować magiska. Zaznaczam, że nie mogę zainstalować flashując zip w TWRP bo przeszkadza mi jakaś enkrypcja partycji i nie mogę flashować żadnych zipów. Co do .img to próbowałem go zdobyć ale jakoś nie bardzo mi to wyszło co z resztą widać.
  • Poziom 34  
    Musisz podac konkretnie wersje softu, wowczas mozna wyciagnac boot.img z oryginalnego softu SONY.
  • Poziom 8  
    No dobra. Gdzie mogę odczytać owe dane, domyślam się że w ustawieniach>info o telefonie. Tylko czym to wyekstraktować, Flashtool czy przez ADB? No i nie wiem czy znajdę jakąkolwiek paczkę żeby to z niej wyciągnąć bo takich rzeczy do tego telefonu jest tyle co kot napłakał. Pamiętam jak jakiś czas temu rzucałem "pannami lekkich obyczajów" przy bootloaderze bo nie mogłem nic znaleźć.


    Oto informacje które widnieją w ustawieniach.
    Magisk - potrzebny stock boot.img do Xperia XZ (F8331)

    Dodano po 3 [godziny]:

    Jakoś temat ucichł, więc może powiem co udało mi się zdziałać. Otóż pobrałem plik ftf tej samej kompilacji (czyli 41.3.A.2.192) i działałem wg. tego poradnika: https://forum.xda-developers.com/showthread.php?t=2699858. Czyli otwarłem ftf w 7zip znalazłem i skopiowałem kernel.sin następnie uruchomiłem flashtool>tools>sin editor, dalej kliknąłem extract data i zrzuciłem na pulpit plik o nazwie kernel.elf i zmieniłem jego nazwę na boot.img. No i do tego momentu wszystko by się zgadzało, ale po otwarciu okna właściwości w/w boot.img jego rozmiar to 35.7 MB a nie jak pisze autor poradnika 20 MB. Coś mi nie poszło czy tak miało być?
  • Poziom 34  
    MiniMomo napisał:
    No i do tego momentu wszystko by się zgadzało, ale po otwarciu okna właściwości w/w boot.img jego rozmiar to 35.7 MB a nie jak pisze autor poradnika 20 MB. Coś mi nie poszło czy tak miało być?


    I wszystko sie zgadza. Spojrz na date tego wpisu na XDA - 2014r - wtedy sam obraz kernela byl po prostu mniejszy a im nowszy model tym barzdziej to puchnie. Wyglada wiec, ze wszystko zrobiles dobrze i plik jak najbardziej moze miec ~35MB.
  • Poziom 8  
    Niestety ewidentnie coś mi nie poszło z ekstraktowaniem własnego boot.img bo magisk nie mógł z nim nic zrobić. Ale trafiłem na dwie ciekawe rzeczy. Jedna z nich to strona z kernelem, niestety na wersję 7.1.1 https://kernel.andro.plus/tone2.html, tu musiałbym robić downgrade romu a nie za bardzo się ku temu skłaniam, a druga to jakiś boot.img niby do F8331 ale nic o nim nie wiem bo nie ma on żadnego opisu, ale magisk był w stanie go edytować, znalazłem go tu https://androidfilehost.com/?fid=890278863836296864. Nie mam bladego pojęcia jak sprawdzić czy jest to ten właściwy a flashować go w ciemno nie chcę bo mogę niechcący strzelić sobie w kolano i uwalić telefon.
  • Poziom 34  
    Faktycznie tutaj jest troche inny format, niekompatybilny z Magiskiem. https://forum.xda-developers.com/xperia-xz/how-to/rooted-kernels-f8332-41-3-2-588-0-t3748987 - zobacz to: https://mega.nz/#F!iZYgkJ5I!GAZZW_uFltUPiL_TvDY84w!WA5kDQqZ - masz stockowy boot.img w dla tej (i innych) wersji softu, ktora dziala z Magiskiem - KERNEL_F8332_41.3.A.2.192_CLEAN.img.

    Wgrywajac bledny boot.img telefonu nie ubijesz. W najgorszym mozliwym przypadku nie uruchomi sie do Androida, ale recovery, fastboot i download mode wciaz bedzie dzialac wiec wgranie prawidlowego obrazu partycji boot przywroci go do zycia. Skoro masz TWRP to dobrze jest wykonac sobie wczesniej backup zeby w razie czego latwo miec do czego wrocic.

    MiniMomo napisał:
    Zaznaczam, że nie mogę zainstalować flashując zip w TWRP bo przeszkadza mi jakaś enkrypcja partycji i nie mogę flashować żadnych zipów.


    Swoja droga - oczywiscie, ze mozesz tylko trzeba najpierw sformatowac partycje w TWRP (Wipe -> Format data) zeby pozbyc sie szyfrowania i dopiero pozniej skopiowac na nia archiwum .zip.
  • Poziom 8  
    blahfff napisał:
    oczywiscie, ze mozesz tylko trzeba najpierw sformatowac partycje w TWRP

    O tym oczywiście wiem i wiem także że trzeba tak robić przy KAŻDYM flashu jakiegokolwiek durnego zipa i nie mogłem tego zrobić tak od buta bo chwile by mi zeszło z backupem i taki wipe co rusz jest dosyć uciążliwy. Ten kernel z mega.nz wrzucić do magiska żeby go przebudował czy już jest coś dłubane w nim? Teraz zostaje mi tylko ten brakujący sterownik fastboot który przepadł po formacie i nie pamiętam skąd go pobrałem a bez niego nie ruszę. Niby jest jakiś sposób żeby zrobić zipa z tym img który da się flashować pod TWRP ale jak wiadomo wiąże się to z wipe'em. Także w którą stronę nie ruszę to wszędzie syf. Może czas zostawić te zabawy dla ludzi którzy się na nich znają :D
  • Poziom 34  
    MiniMomo napisał:
    O tym oczywiście wiem i wiem także że trzeba tak robić przy KAŻDYM flashu jakiegokolwiek durnego zipa i nie mogłem tego zrobić tak od buta bo chwile by mi zeszło z backupem i taki wipe co rusz jest dosyć uciążliwy.


    Nie trzeba. Mozliwe, ze masz TWRP ktore nie ogarnia szyfrowania co sie zdarza. Mozliwe, ze po formacie TWRP bedzie w stanie juz klucze szyfrowania odczytac. Mozliwe jest tez wylaczenie szyfrowania z poziomu TWRP. https://build.nethunter.com/android-tools/no-verity-opt-encrypt/

    MiniMomo napisał:
    Ten kernel z mega.nz wrzucić do magiska żeby go przebudował czy już jest coś dłubane w nim?


    Wg tego co jest tam na pisane - to stockowe kernele, czyli bez zadnych modyfikacji.

    MiniMomo napisał:
    Teraz zostaje mi tylko ten brakujący sterownik fastboot który przepadł po formacie i nie pamiętam skąd go pobrałem a bez niego nie ruszę.


    https://dl.google.com/android/repository/usb_driver_r12-windows.zip - mozliwe, ze bedziesz musial zainstalowac go recznie z poziomu menadzera urzaadzen.
  • Poziom 8  
    Zrobiłem flash tym zmodyfikowanym img i telefon nie bootuje, uruchomi się i pokaże logo sony, restart i zawisa na tym logo. Po flashu stockowego img jest tak samo.
  • Poziom 34  
    W jaki sposob to wgrywasz? fastboot flash boot czy jakos inaczej? Zrobiles kopie oryginalnego boot z poziomu TWRP?
  • Poziom 8  
    Przez fastboota komendą którą napisałeś. Z boot loopem sobie poradziłem flashując całą paczkę ftf flashtoolem. Ja może się i nie znam ale jestem przekonany że nie jest dane temu urządzeniu mieć roota :D Zgłupiałem już całkowicie.
  • Poziom 34  
    Sproboj w takim razie innego podejscia. Zainstaluj TWRP, sformatuj pamiec wewnetrzna, zainstaluj Magiska z poziomu TWRP i ewentualnie ten .zip ktory wylacza szyfrowanie i zobacz czy tak ruszy.
  • Poziom 8  
    Znalazłem jeszcze coś takiego ale nie wiem czy pomoże w jakiś sposób https://forum.xda-developers.com/xperia-xz/de...ent/mod-sony-stock-patcher-xperia-xz-t3576493. W ostateczności będę próbował flashować magiska przez to twrp nieszczęsne.

    Dodano po 54 [minuty]:

    Coś ruszyło. Działałem wg. tego https://forum.xda-developers.com/xperia-xz/ho...de-stock-kernel-twrp-safetynet-patch-t3710781 i magisk zdaje się działać. ALE żeby nie było kolorowo po tym zabiegu przestało działać wifi. Nie da się go włączyć, suwak wraca momentalnie do pozycji off i nic poza tym się nie dzieje. BT odpaliłem normalnie i zasięg sieci GSM też działa, nie działa tylko najbardziej istotna rzecz czyli to wifi. Na marginesie dodam że kompilacje systemów się różniły, ta z poradnika to 41.3.A.2.157 a moja 41.3.A.2.192. Nie wiem czy to nie uwaliło wifi permanentnie. Oby nie.
  • Poziom 8  
    Ostatni sposób jakoś pomógł. Magisk zainstalował się bez żadnych problemów i z mojego krótkiego testu wynikło że root jest obecny. Dzięki ci złoty człowieku :D Sam pewnie nigdy bym nie ogarnął i męczył bym się jeszcze długi czas.