Skocz do zawartości
ct65

tutorial [ALL XPERIA]Wyciągnięcie dowolnego pliku systemowego z plików softa na PC

    Rekomendowane odpowiedzi

    ct65

    Pokażę wam sposób, w jaki można wyciągnąć dowolny plik z pobranego na kompa softu sony. Z pewnością się przyda, jeśli przy modyfikacjach zapomnimy zrobić czegoś kopię oryginału :) 

     

    Co potrzebujemy?

    - Flashtool do pobrania w najnowszej wersji stąd.

    - Ext2explorer do pobrania stąd

    - soft skompilowany do pliku ftf lub pobrany przez xperifirm i nie skompilowany

     

    Do dzieła!

    1) Wypakowujemy plik ftf przy pomocy winrara lub 7zip (ten krok robimy wyłącznie, jeśli mamy plik ,tft, jeśli jednak mamy tylko pobrany sam soft przez xperifirm i nie jest on skompilowany do pliku .tft, to pomijamy ten punkt)

    Rozpoznasz to po:

    Nieskompilowany soft (lokalizacja domyślna przy pobieraniu to c:\użytkownicy\twoja_nazwa_konta\.flashtool\firmwares\download\

    17.jpg

    Skompilowany do .tft (domyślna lokalizacja to c:\użytkownicy\twoja_nazwa_konta\.flashtool\firmwares)

    16.jpg

    2) odpalamy flashtool i wchodzimy w tools->sin editor

    1.jpg

    2.jpg

    3) przechodzimy do folderu w którym wypakowaliśmy plik tft i jeśli chcemy wypakować jakiś plik systemowy bądź apkę, wybieramy plik system.sin, analogicznie jak chcemy coś z partycji data, wybieramy plik userdata.sin

    3.jpg

    4.jpg

    4) w nowym oknie dajemy extract data i czekamy aż wypakuje nam plik, po zapełnieniu paska operacja dobiegnie końca (nie ma żadnego komunikatu o sukcesie), klikamy wtedy na 'close'

    5.jpg

    5) teraz przechodzimy do folderu w którym mieliśmy plik, którego przed chwilą wypakowaliśmy i szukamy czy jest plik system.ext4

    6.jpg

    6) teraz odpalamy jako ADMINISTRATOR (jest to ważne, gdyż bez uprawnień administratora program nie będzie działać) ext2eplore i dajemy file->explore i w nowym oknie przechodzimy do folderu gdzie wypakowywaliśmy plik system.sin i zaznaczamy wypakowany system.ext4 i dajemy 'otwórz'

    7.jpg

    8.jpg

    7) powinno pojawić się coś takiego, gdzie klikamy na podkreślony element, by rozwinąć listę plików

    10.jpg

    9.jpg

    8) teraz możemy albo zapisać na dysku całą zawartość partycji system, albo pojedyncze pliki, jak kto woli:

    a)Zapis całej partycji: klikamy prawym przyciskiem myszy tak jak na screenie i dajemy 'save' po czym w nowym oknie wybieramy gdzie ma to nam zapisać

     11.jpg

    12.jpg

    - teraz cierpliwie czekamy na zakończenie pracy programu, gdy cała operacja się skończy po prostu zniknie okienko wypakowywania (nie będzie żadnego komunikatu)

    13.jpg

     

    b)zapis pojedynczego pliku

    - wyszukujemy plik który nas interesuje (np. bootanimation w system->media) i klikamy na niego prawym przyciskiem myszy i dajemy 'save'

    14.jpg

    - wybieramy lokalizację, gdzie go ma zapisać

    15.jpg

     


     

    UWAGA!

    Może się okazać, że po wypakowaniu pliku .sin nie ujrzymy pliku z rozszerzeniem .ext4 a .yaffs2.

    Wtedy aby go wypakować musimy wejść w FlashTool -> Tools -> Extractors -> Yaffs2 po pomyślnym wypakowaniu pliku powinien wyskoczyć komunikat 'Data extraction finished'. Nic więcej nie musimy robić, bo został wypakowany cały plik partycji, przechodzimy więc do folderu w którym program go wypakował i szukamy interesujących nas plików.

    Edytowane przez ct65
    Aktualizacja nazwy tematu
    • Lubię to! 2

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    ok to jest jasne ale teraz pytanie czy załóżmy zmodyfikowaliśmy jakiś plik czy teraz możemy i jak skompilować te pliki z powrotem aby wgrać system do telefonu?

    bo jeżeli tak to do drobnych modyfikacji jak np. wzmocnienie latarki czy głośności dzwonków nie musimy robić rota na telefonie 

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    ct65

    @piotrekdem Niestety nie ma narzędzi z powrotem to kompilujących. Tak jak napisałeś, to by było za proste, jakby można tak obejść uprawnienia su :) 

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    ct65

    @dzidexx Ciekawe, nie wiedziałem o tym. Trzeba będzie się dokładniej temu przyjrzeć, choć na pierwszy rzut oka wydaje mi się, że to chyba robi paczkę .zip, a nie skompilowane pliki czy to .tft czy .sin. Gdyby robiło faktycznie w ftf, to na xda byłoby trochę ftf z rootem i recovery na starcie.

    • Lubię to! 1

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    dzidexx

    @ct65

    Nie podjąłem się próby sprawdzania co i jak.

    Na xda koleś podrzucił mi linka - nie wierzyłem, że podkręcił nvidia k1 do ~150k.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    no wygląda całkiem ciekawie, jeżeli żeczywiście na tym można skompilować spowrotem system do ftf to będzie miodzio. po świętach się temu przyjże.

     

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Podejrzewam, że  dm-verity krzyżuje plany

    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