Skocz do zawartości
ct65

kernel [Stock] Marshmallow Kernel with Root + DRM Fix

    Rekomendowane odpowiedzi

    ct65

    Jak wiecie Sony włączyło weryfikację rozruchu podczas startu stocka MM dla wersji 30.2.A.0.100/30.2.B.0.100, podobnie jak w swoich innych flagowcach Z3+/Z5/X Performance/etc. Przez to nie działa dd Flasher Minimal ponieważ zapisuje on na partycji systemowej, a ta jest poddawana weryfikacji przy starcie i jeśli ona się nie powiedzie, to telefon odmawia włączenia.

    Głównym problemem jest to, że dm-verity zapobiega jakiejkolwiek modyfikacji partycji systemowej, więc aby móc to robić, trzeba wyłączyć dm-verity wgrywając zmodyfikowany kernel.

     

    Innymi słowy, jest to kernel taki sam jak w stock 30.2.A.0.100/30.2.B.0.100 z małymi zmianami:

    - disabled Verified boot (dm-verity)

    - SuperSU v2.76 in system-less mode (and a small modification to make it survive factory resets)
    • DRM fix library

     

    Wymagania:

    - odblokowany bootloader (możesz sprawdzić możliwość odblokowania przez menu serwisowe, wpisując w dialerze *#*#7378423#*#*, Service Info => Configuration => Rooting Status
    - wgrany stock 30.2.A.0.100/30.2.B.0.100 przed wgraniem kernela
    - zainstalowane sterowniki ADB i fastboot

    - zalecana kopia partycji ta dla przywrócenia kluczy DRM

     

    ANI AUTOR ANI JA NIE PONOSIMY ODPOWIEDZIALNOŚCI ZA EWENTUALNE USZKODZENIA TELEFONU, KARTY SD. KAŻDĄ MODYFIKACJĘ WGRYWASZ NA WŁASNĄ ODPOWIEDZIALNOŚĆ!!!!!

     

    Do dzieła!

    1) najpierw musimy wypakować unikalny kod urządzenia z kopii partycji ta, robimy to np przez Root Kernel -> tutorial jest tutaj.

    2) Wypakowujemy kopię partycji ta np. na pulpit i szukamy pliku TA.img

    3) run the following command through Command Prompt (or Terminal if you're on Linux/Mac)

    Cytuj

    flash_dk <ta backup image> DK.ftf

    Jeśli wszystko pójdzie dobrze, otrzymamy plik FTF około 500 bajtów o nazwie DK.ftf w tym samym folderze. Używając flashtoola flashujemy ten plik przez flashmode.

    Opcjonalnie można to wgrać też w ten sposób: wypakowujemy z DK.ftf plik DK.ta i przy użyciu FlashTool Pro Mode (File => Switch Pro then Advanced => Trim Area => S1 => Flash TA File). Wystarczy ten krok zrobić tylko raz, po reflashu softa nie jest to konieczne ani po przywróceniu ustawień fabrycznych. Po tym możemy wgrać zmodyfikowany kernel.

     

    Link do pobrania.

     

     

    Instalacja kernela:

    - pobraną odpowiednią paczkę do naszego modelu telefonu wypakowujemy i kopiujemy do głównego folderu adb

    - włączamy adb i podpinamy wyłączony telefon do pc wraz z wciśniętym klawiszem vol up

    - wpisujemy odpowiednią komendę:

    dla E5603, E5606 lub E5653

    Cytuj

    fastboot flash boot boot_m5_ss_30.2.A.0.100_nodmv_su_drmfix.img
    fastboot reboot

    dla E5633, E5643 or E5663

    Cytuj

    fastboot flash boot boot_m5_ds_30.2.B.0.100_nodmv_su_drmfix.img
    fastboot reboot

     

    Po ponownym uruchomieniu telefonu w menu powinien pojawić się SuperSU.  A dzięki bibliotece fix DRM jeśli błysnął klucz urządzenia można również powtórzyć test bezpieczeństwa w menu serwisowym wpisując w dialerze *#*#7378423#*#* powinien przejść test nawet z odblokowanym bootloaderem.

     

    Autorem kernela jest użytkownik mbc07

    Link do xda

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.

    x