Skocz do zawartości

Forum XperiaSite.pl używa ciasteczek (cookies). Przeczytaj naszą Polityka prywatności i plików cookies by dowiedzieć się więcej. Kliknięcie w przycisk obok wyłączy to okno.    Zgadzam się na ciastka
  • Log In with Google      Logowanie »   
  • Rejestracja



Zdjęcie
PORADNIK

Backup kluczy DRM - metoda iovyroot z wykorzystaniem tymczasowego roota



  • Zaloguj się, aby dodać odpowiedź
17 odpowiedzi w tym temacie

#1 OFFLINE juggler

juggler

    Administrator

  • Reputacja: 645
  • 5358 postów
  • Skąd:Warszawa
  • Telefon:Xperia XZ Premium Dual
  • Android:Pie (9.0)
  • Rom:47.2.A.2.33
  • Kernel:stock
  • Operator:Play

Napisano 03 kwiecień 2016 - 22:20

Na forum XDA pojawił się poradnik przedstawiający metodę kopiowania kluczy DRM z wykorzystaniem tymczasowego roota. Metoda nie wymaga odblokowanego bootloadera. Sugeruję przeczytać małe FAQu wyjaśniające co to za tutorial i do czego może się przydać.

 

 


Jest kilka metod na backup kluczy. Metoda iovyroot jest metodą najstarszą, ale nadal działającą. W międzyczasie pojawiają się nowe sposoby, które między innymi opisywane są w tym temacie. Możesz tam zajrzeć, by dowiedzieć się więcej. Jeżeli czegoś nie rozumiesz, czekamy na Wasze posty  :)


 

 

FAQ

 

Spoiler:

Co to są klucze DRM?

 

Klucze DRM to w wolnym tłumaczeniu zaszyfrowane dane umożliwiające działanie niektórych autorskich funkcji telefonu. W przypadku Xperii Z5 są to między innymi:

  • Screen mirroring
  • X-Reality Display
  • Bravia Engine
  • Noise Cancelling (redukcja hałasu - działa tylko z wybranymi słuchawkami)
  • Aktualizacje aplikacji Sony
  • Niektóre funkcje odpowiadające za jakość zdjęć i nagrań (ich brak może spowodować pogorszenie obrazu)

Kiedy tracę klucze DRM?

 

Tylko wtedy jeżeli decydujesz się na odblokowanie bootloadera. 

 

 

Po co w takim razie ludzie odblokowują bootloader, skoro tracą niektóre funkcje?

 

Ponieważ zyskują wtedy możliwość wgrywania kerneli i modyfikacji. W przypadku Xperii Z5 najczęściej decyzja ta jest podyktowana chęcią zrootowania urządzenia, czyli otrzymania praw dostępu do plików systemowych. Xperia Z5 i inne nowe telefony nie posiadają jeszcze opracowanej metody, która by na stałe umożliwiała root bez konieczności odblokowania bootloadera. Podczas startu sprawdzany jest m.in. ramdisk i partycja system, a w przypadku wykrycia modyfikacji urządzenie po prostu nie uruchamia się. Po odblokowaniu bootloadera pojawia się możliwość wgrania kernela, który nie posiada aktywnej "funkcji sprawdzania". Zainteresowanych tematem zapraszam po więcej do oryginalnego wątku w j.angielskim o

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.

.

 

 

Czy jeżeli zablokuje bootloader to klucze powrócą?

 

Nie. Bootloader zostanie zablokowany, ale klucze tracisz na zawsze. Chyba, że zrobiłeś ich kopię przed odblokowaniem bootloadera. Nie wszystkie modele jednak pozwalają na wykonanie kopii kluczy (tzw. backup DRM/ Kopia TA). Warto zaznaczyć, że klucze są unikalne dla urządzenia, a próba przywrócenia kluczy z tego samego modelu, ale nie z Twojego teleofnu spowoduje uszkodzenie smartfona (kopia musi być Twoja).

 

Co potrzebuje do wykonania kopii kluczy?

 

Potrzebujesz... roota :) A żeby zrobić roota potrzebowałeś odblokować bootloader, co powodowało utratę kluczy i tak koło się zamykało (starsze modele można rootować bez odblokowywania bootloadera). W przypadku nowszych Xperii ostatnio coś się ruszyło, opisuję to dalej.

 

Skoro potrzebuje roota, a nie można go zrobić bez odblokowania bootloadera, to co to za poradnik?

 

Poradnik przedstawia metodę o nazwie iovyroot, która daje możliwość tymczasowego zrootowania urządzenia na zablokowanym bootloaderze. Po restarcie uaktywni się dm-verity, który wykryje modyfikacje i roota już nie będzie. Tymczasowość roota da nam jednak możliwość wykonania kopii zapasowej kluczy, które będzie można w przyszłości przywrócić, gdy będziemy tego potrzebowali.

 

 

 

 

 

 

 

Backup kluczy DRM - metoda iovyroot 

 

 

Działa na urządzeniach (w nawiasach numer kompilacji oprogramowania):

  • M5 (każdy wariant) (30.0.A.1.23 & 30.1.A.1.33)
  • M5 Dual (każdy wariant) (30.0.B.1.23 & 30.1.B.1.33)
  • E5803 (32.0.A.6.200)
  • E5823 (32.0.A.6.200)
  • E6533 (28.0.A.8.266)
  • E6553 (28.0.A.8.266)
  • E6603 (32.0.A.6.152)
  • E6633 (32.0.A.6.152)
  • E6653 (32.0.A.6.152 & 32.0.A.6.200)
  • E6683 (32.0.A.6.152)
  • E6833 (32.0.A.6.170)
  • E6853 (32.0.A.6.170 & 32.0.A.6.200)
  • E6883 (32.0.A.6.160 & 32.0.A.6.170 & 32.0.A.6.209)
  • SGP771 (28.0.A.8.260)
  • SGP712 (28.0.A.8.260)
 

Wymagania:

  • Aktywne Debugowanie USB
  • Sterowniki ADB
  • Kernel Lollipopa <= Dec 2015 

 

Narzędzie zawiera:

  1. Binaria dla uzyskania dostępu root
    • root/iovyroot
  2. Skrypt TA Backup / Restore
    • tabackup.bat & tarestore.bat 

 

Download v0.4 (sprawdzaj źródło by mieć pewność, że pobierasz najnowsza wersję)

Download

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.

Możesz także wesprzeć autora narzędzia dotacją

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.

 

Instrukcja

  1. Zadbaj byś spełniał wszystkie wymagania.
  2. Pobierz i rozpakuj narzędzie.
  3. Podłącz uruchomiony telefon.
  4. Uruchom tabackup.bat i zaczekaj na wykonanie skryptu.
  5. Kopia zostanie zapisana do pliku TA.img. Możesz teraz zabrać się za odblokowanie bootloadera by uzyskać pełny root.
  6. Jeżeli chciałbyś w przyszłości przywrócić kopię, podłącz urządzenie i przeciągnij myszką TA.img na tarestore.bat.

Załączony plik  kopia ta.PNG   20,79 KB   18 Ilość pobrań

 

Czy mogę przywrócić wykonaną kopię kluczy po odblokowaniu bootloadera?

 

Tak, ale spowoduje to zablokowanie bootloadera i przywrócenie dm-verity. Urządzenie wpadnie w bootloop i tyle z Twoich modyfikacji o ile je masz (będziesz musiał wgrywać ponownie oprogramowanie). Kopię przywracaj wtedy gdy na swoim urządzeniu będziesz miał stock kernel i oprogramowanie z którym kompatybilne jest narzędzie (masz tą listę powyżej). 

Jeżeli chciałbyś odzyskać utracone funkcje i mieć odblokowany bootloader zajrzyj TUTAJ.

 

 

Poradnik pochodzi z forum XDA-Developers. Ja go tylko przełożyłem i nieco rozbudowałem o dodatkowe wyjaśnienia. Nie zgadzam się na kopiowanie bez podawania linka do mojej pracy. Możesz również przetłumaczyć poradnik ze źródła na własną rękę. 

 

Download

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.


  • 2

#2 OFFLINE ch3mn3y

ch3mn3y

    (o_O) Jaola Tymon (O_o)

  • Reputacja: 2075
  • 20679 postów
  • Skąd:Województwa Nadmorskie
  • Telefon:Xperia Z1
  • Android:Pie (9.0)
  • Rom:CarbonRom (cr-7.0)
  • Kernel:RZKernel (3.0)
  • Operator:Rebtel

Napisano 04 kwiecień 2016 - 08:34

Polecam zapisać kopię (plik TA.img) oraz oprogramowanie, którym ją zrobiliśmy (nowsze najpewniej będzie w przyszłości do pobrania, ale to, którym robiliśmy daje większą pewność na kompatybilność oprogramowania z kopią) w więcej niż jednym miejscu - kilka maili, kilka dysków, kilka różnych chmur.

Pamiętajcie, że kopia to jedyna szansa na przywrócenie gwarancji!

Sent using XT1562 - Resurrection Remix/Ultra Kernel
  • 1

#3 OFFLINE juggler

juggler

    Administrator

  • Autor tematu
  • Reputacja: 645
  • 5358 postów
  • Skąd:Warszawa
  • Telefon:Xperia XZ Premium Dual
  • Android:Pie (9.0)
  • Rom:47.2.A.2.33
  • Kernel:stock
  • Operator:Play

Napisano 05 kwiecień 2016 - 13:13

Potwierdzam działanie metody. Dodałem zrzut ekranu z przebiegu.


  • 1

#4 OFFLINE 1kjan

1kjan

    Bywalec

  • Reputacja: 6
  • 39 postów
  • Telefon:Xperia Z5 Compact
  • Android:Nie podano
  • Operator:Plus

Napisano 09 sierpień 2016 - 17:44

Nie wychodzi mi. Obniżyłem rom do wersji 152. Włączyłem opcje debugowania i wyłączyłem blokadę OEM. Jak włączam programik to otrzymuję odpowiedź "Device not supported"


  • 0

#5 OFFLINE ch3mn3y

ch3mn3y

    (o_O) Jaola Tymon (O_o)

  • Reputacja: 2075
  • 20679 postów
  • Skąd:Województwa Nadmorskie
  • Telefon:Xperia Z1
  • Android:Pie (9.0)
  • Rom:CarbonRom (cr-7.0)
  • Kernel:RZKernel (3.0)
  • Operator:Rebtel

Napisano 09 sierpień 2016 - 18:41

A jaki masz dokładnie model?


  • 0

#6 OFFLINE 1kjan

1kjan

    Bywalec

  • Reputacja: 6
  • 39 postów
  • Telefon:Xperia Z5 Compact
  • Android:Nie podano
  • Operator:Plus

Napisano 09 sierpień 2016 - 20:41

Spny Xperia z5 Compact E5823. Już ściągam firmware z nr 200. Może to zadziała.



Dodano: 09 sierpień 2016 - 20:41

ok. Udało się na firmware z nr 200.


  • 0

#7 OFFLINE ch3mn3y

ch3mn3y

    (o_O) Jaola Tymon (O_o)

  • Reputacja: 2075
  • 20679 postów
  • Skąd:Województwa Nadmorskie
  • Telefon:Xperia Z1
  • Android:Pie (9.0)
  • Rom:CarbonRom (cr-7.0)
  • Kernel:RZKernel (3.0)
  • Operator:Rebtel

Napisano 09 sierpień 2016 - 20:56

Przecież jest napisane, że E5823 wymaga .200 :)


  • 1

#8 OFFLINE slavvecki

slavvecki

    Zaczyna się uczyć

  • Reputacja: 3
  • 22 postów
  • Skąd:Słupsk
  • Telefon:Xperia Z5
  • Android:Marshmallow (6.0.1)
  • Rom:stock
  • Kernel:stock
  • Operator:T-Mobile

Napisano 23 grudzień 2016 - 11:15

Witam.

Od kilku dni jestem posiadaczem Z5. jest to mój pierwszy soniacz. W poradniku wyczytałem, że jest potrzebne:

 

Sterowniki ADB

Kernel Lollipopa <= Dec 2015

 

Mam pytanie: te sterowniki muszę skądś pobierać czy one same się wgrywają przy pierwszym połączeniu fona z kompem z Xperia Companion?

I skąd pobrać kernel? czy muszę go mieć na dysku w kompie, czy to chodzi o ten, co jest w fonie?

P.S. Moje urządzenie to: ay9j76.jpg


  • 0

#9 OFFLINE ch3mn3y

ch3mn3y

    (o_O) Jaola Tymon (O_o)

  • Reputacja: 2075
  • 20679 postów
  • Skąd:Województwa Nadmorskie
  • Telefon:Xperia Z1
  • Android:Pie (9.0)
  • Rom:CarbonRom (cr-7.0)
  • Kernel:RZKernel (3.0)
  • Operator:Rebtel

Napisano 23 grudzień 2016 - 16:35

Same niestety się nie wgrają. Polecam ten program do ich instalacji:
Download

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.


Jak podłaczysz telefon z włączonym Debugowaniem to powinien go wykryć i dać możliwość instalacji.

Kernel wyjmujesz z pliku .ftf (to jest archieum .zip więc rozpakuj). Tam masz blik kernel.sin.


Sent using C6833 - AICP 7.0/GreatDevs
  • 1

#10 OFFLINE slavvecki

slavvecki

    Zaczyna się uczyć

  • Reputacja: 3
  • 22 postów
  • Skąd:Słupsk
  • Telefon:Xperia Z5
  • Android:Marshmallow (6.0.1)
  • Rom:stock
  • Kernel:stock
  • Operator:T-Mobile

Napisano 23 grudzień 2016 - 19:54

A skąd pobrać ten kernel, bo niestety na forum go nie mogę znaleźć?


  • 0

#11 OFFLINE ch3mn3y

ch3mn3y

    (o_O) Jaola Tymon (O_o)

  • Reputacja: 2075
  • 20679 postów
  • Skąd:Województwa Nadmorskie
  • Telefon:Xperia Z1
  • Android:Pie (9.0)
  • Rom:CarbonRom (cr-7.0)
  • Kernel:RZKernel (3.0)
  • Operator:Rebtel

Napisano 23 grudzień 2016 - 21:42

Dobra nieważne. Mój mały błąd - ten punkt polega na tym, że musisz mieć wgrany stock kernel dla softu 5.1.1 z softu z 2015 roku.

Ty taki masz więc wszystko jest OK. Możesz robić kopię tym sposobem.

 

Przepraszam za wprowadzenie w błąd, ale siedziałem na telefonie i zasugerowałem się tylko Twoim postem (cytat), a nie zajrzałem do pierwszego postu.


  • 0

#12 OFFLINE slavvecki

slavvecki

    Zaczyna się uczyć

  • Reputacja: 3
  • 22 postów
  • Skąd:Słupsk
  • Telefon:Xperia Z5
  • Android:Marshmallow (6.0.1)
  • Rom:stock
  • Kernel:stock
  • Operator:T-Mobile

Napisano 23 grudzień 2016 - 23:43

OK, dzięki. Czyli zabieram się najpierw za backup kluczy DRM, następnie odblokowuję bootloader, wgrywam nowy rom (póki co chyba stock z andkiem 6) i na koniec root. I to taki, którego nie stracę po restarcie Z5. Chyba po świętach na spokojnie za to wszystko się zabiorę, będzie trochę więcej wolnego czasu.


  • 0

#13 OFFLINE slavvecki

slavvecki

    Zaczyna się uczyć

  • Reputacja: 3
  • 22 postów
  • Skąd:Słupsk
  • Telefon:Xperia Z5
  • Android:Marshmallow (6.0.1)
  • Rom:stock
  • Kernel:stock
  • Operator:T-Mobile

Napisano 29 grudzień 2016 - 12:31

Kopia kluczy wykonana, teraz czas zabrać się za odblokowanie bootloadera i root. Co prawda kopie udało sie zrobić dopiero za 3 razem, wcześniej error wywalało, ale to chyba dlatego, że Z5 przechodziła w międzyczasie w tryb uśpienia.


  • 1

#14 OFFLINE Dewone

Dewone

    Nowicjusz

  • Reputacja: 0
  • 2 postów
  • Skąd:Łódź
  • Telefon:Xperia Z5
  • Android:Marshmallow (6.0)
  • Operator:Orange

Napisano 06 czerwiec 2017 - 19:35

Witam, 2 dzien probuje przywrocic klucze. Od razu dostaje info: Unable to open /data/local/temp/restore.sh: No such file or directory.przelatuje caly skrypt a na koncu error.  Z5 soft z koncowka 200, nie mam rota. Ma ktos pomysl jak to rozwiazac?


  • 0

#15 OFFLINE ch3mn3y

ch3mn3y

    (o_O) Jaola Tymon (O_o)

  • Reputacja: 2075
  • 20679 postów
  • Skąd:Województwa Nadmorskie
  • Telefon:Xperia Z1
  • Android:Pie (9.0)
  • Rom:CarbonRom (cr-7.0)
  • Kernel:RZKernel (3.0)
  • Operator:Rebtel

Napisano 06 czerwiec 2017 - 21:53

Spróbuj może z 32.0.A.6.152. Jakoś bardziej kompatybilny się wydaje (tzn. powinien zadziałać z każdym wariantem Z5).

 

Gdy program pyta o potwierdzenie, to wpisujesz dokładnie to o co skrypt chodzi (Yes I want)?


  • 0

#16 OFFLINE Dewone

Dewone

    Nowicjusz

  • Reputacja: 0
  • 2 postów
  • Skąd:Łódź
  • Telefon:Xperia Z5
  • Android:Marshmallow (6.0)
  • Operator:Orange

Napisano 08 czerwiec 2017 - 07:12

Komende wpisuje poprawnie, wgralem .152 i sytuacja jest identyczna. Czy nie jest konieczny root zeby przywrocic klucze?

 

Udało się, klucze wszystkie przywrócone. Moge wreszcie wysłać telefon. Problem rozwiązala świeżo pobrana paczka iovyroot, skrypt z tej którą robiłem backup nie chciał go przywócić.


Użytkownik Dewone edytował ten post 08 czerwiec 2017 - 17:58

  • 0

#17 OFFLINE pyk_sulik

pyk_sulik

    Nowicjusz

  • Reputacja: 0
  • 5 postów
  • Telefon:Xperia Z5 Compact
  • Android:Marshmallow (6.0)
  • Rom:stock
  • Kernel:stock
  • Operator:Play

Napisano 12 marzec 2019 - 15:11

Witam

 

Download v0.4 (sprawdzaj źródło by mieć pewność, że pobierasz najnowsza wersję)

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.

 

google wywala mi komunikat:

Niestety, nie możesz uzyskać dostępu do tego dokumentu, ponieważ narusza on nasze 

Treść ukryta. Proszę Zaloguj się lub Zarejestruj by zobaczyć zawartość.

.

 

Ktoś pomoże?


  • 0

#18 OFFLINE juggler

juggler

    Administrator

  • Autor tematu
  • Reputacja: 645
  • 5358 postów
  • Skąd:Warszawa
  • Telefon:Xperia XZ Premium Dual
  • Android:Pie (9.0)
  • Rom:47.2.A.2.33
  • Kernel:stock
  • Operator:Play

Napisano 12 marzec 2019 - 18:15

Proszę. Załączony plik  iovyroot_v0.4.zip   533,4 KB   4 Ilość pobrań

Wysłane z mojego I4312 przy użyciu Tapatalka
  • 0







Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych


XperiaSite.pl jest nieoficjalnym i niezależnym serwisem poświęconym smartfonom z serii Sony Xperia. Wszystkie znaki towarowe, nazwy firm oraz logotypy wymienione na stronie należą do ich właścicieli.Strona ma charakter informacyjny.