Niedziela, 19 maja 2024

TWRP - instalacja i funkcje

13 października 2022

Odblokowanie bootloadera daje nam nieograniczone możliwości zmiany oprogramowania na naszym urządzeniu. Większość osób rootuje swoje telefony zmieniając rom, wgrywając modyfikacje, lub rootując je. Aby to zrobić, musimy mieć możliwość wgrania ich w jakiś sposób. Tu z pomocą przychodzi custom recovery. Oprogramowanie do odzyskiwania danych służy do aktualizacji urządzenia i czyszczenia jego pamięci. Służy do wykonywania przywracania ustawień fabrycznych i aktualizacji systemu w tabletach i telefonach.

Producenci mają prawo uniemożliwić instalację nieautoryzowanych pakietów na swoich urządzeniach. Takie ograniczenia nie stanowią jednak problemu w przypadku systemu open-source.

custom recovery został stworzony, aby umożliwić instalację pakietów, które nie zostały stworzone przez producenta urządzenia. TWRPi

jest najbardziej popularnym i szeroko stosowanym custom recovery. To właśnie na nim skupimy się dzisiaj.

Czas na krok 1.

Instalacja

Po odblokowaniu bootloadera łatwo jest zainstalować recovery.

1) Pobieramy pliki recovery, najczęściej w formacie .img

. file (obraz ISO). Najlepszym źródłem jest https://twrp.me/Devices/, czyli strona twórców TWRP. Można go również zmodyfikować z TWRP korzystając z innych źródeł lub portów na urządzenia bez oficjalnego builda.

2) Pobierz i zainstaluj Fastboot z ADB, polecam pobrać stąd https://forum.xda-developers.com/showthread.php?t=2588979 .

3) Po zainstalowaniu fastboota musisz zlokalizować jego pliki na dysku C w folderze "adb". Przytrzymaj klawisz "shift" i naciśnij prawy przycisk, aby wybrać "open command window here".

4) Najpierw wpisujemy polecenie

Fastboot flash recovery xxx.img

gdzie "xxx", to nazwa pliku.

Jeśli operacja zakończyła się sukcesem, zobaczysz komunikat podobny do tego, który pokazano na powyższym obrazku.

5) Następnie wpisz polecenie

fastboot boot xxx.img

gdzie "xxx.img" to ten sam plik co w poprzednim kroku.

6) TWRP powinien być w stanie automatycznie uruchomić Twój telefon. (Polecenie w kroku 5. może nie działać z urządzeniami z Mediatesek SOC.

Pierwsze okno, które pojawia się najczęściej po uruchomieniu komputera (choć nie musi pojawić się od razu, jeśli tak jest, możesz chcieć pominąć ten rozdział). Jest to pytanie o to, czy recovery powinno pozostawić partycję systemową tylko do odczytu. Wygląda to tak.

Zdarza się, że wgrane przez Ciebie recovery może nie być w języku angielskim. Nie musisz panikować, wystarczy kliknąć przycisk znajdujący się w tym samym miejscu co "Wybierz język". Znajdziesz tam ustawienia wyboru języka. Możesz również zmienić go później w ustawieniach.

TWRP służy najczęściej do wgrywania custom romów lub modyfikacji. Potrzebujemy również możliwości modyfikacji partycji systemowej. Aby umożliwić modyfik

acje, przesuwamy suwak. .

Menu główne posiada osiem dużych przycisków, które prowadzą nas do różnych sekcji. Pasek nawigacyjny znajduje się w dolnej części ekranu. Będzie on nam towarzyszył przez cały czas spędzony w TWRP. Działa niemal dokładnie tak samo jak system android. Lewym przyciskiem możemy wrócić do poprzedniego ekranu, a środkowym do menu głównego. Prawy przycisk wyświetla informacje o działaniach, które miały miejsce w bieżącej sesji.

Porozmawiajmy o tym, co jest w każdej sekcji, a następnie porozmawiajmy o możliwościach TWRP.

1 Zainstaluj

Jest to najważniejsza opcja recovery. Wybieramy plik, który zainstalujemy na naszym telefonie.

Po wejściu do tej sekcji zobaczymy widok pamięci urządzenia. W tej sekcji będziesz mógł wskazać lokalizację pliku z oprogramowaniem.

Kliknij na folder, aby go otworzyć.
Gdy chcemy wrócić do poprzedniego, musimy nacisnąć na górze listy "(Up A level)"

Po wskazaniu lokalizacji pliku pojawi się okno potwierdzenia instalacji.

W tym miejscu pojawia się ostrzeżenie o instalowaniu niekompatybilnego oprogramowania. Wyświetlana jest lokalizacja i nazwa pliku.

Niżej możemy zobaczyć dwie opcje. "Weryfikacja podpisu zip" zapewnia, że TWRP nie pozwoli na instalację pakietów, które nie zostały podpisane przez twórcę. Druga opcja jest bardziej oczywista.

Pierwszy z dwóch przycisków umieszczonych nad suwakiem potwierdzenia instalacji pozwala wskazać lokalizację kolejnego pliku, który chcesz zainstalować i dodać go do kolejki. Dzięki temu możesz przesłać do 10 pakietów jednocześnie, bez konieczności powtarzania procesu dla każdego z nich. Drugi przycisk czyści kolejkę.

Suwak znajduje się w dolnej części ekranu. Można go przesunąć do prawej krawędzi ekranu, aby potwierdzić kolejkę i rozpocząć instalację oprogramowania.

Po potwierdzeniu pojawia się konsola, która wyświetla komunikaty ze skryptu instalacyjnego. W większości zawiera ona informacje o postępie instalacji.

Informacje o wynikach instalacji pojawią się na górze po zakończeniu instalacji.

Konsola znajduje się na środku ekranu. Wyświetla ona treść wszelkich komunikatów i błędów, jakie napotkano podczas instalacji.

Na dole znajdują się dwa przyciski. Pierwszy służy do wyczyszczenia pamięci podręcznej, ale nie danych! Drugi przycisk pozwala na ponowne uruchomienie urządzenia do systemu.

Aby wrócić do głównego menu, kliknij ikonę domu na pasku nawigacyjnym.

2) Wipe

Możemy szybko i przyjemnie oczyścić naszą pamięć, wykonując poniższe kroki.

Suwak pozwoli nam wykonać natychmiastowy reset fabryczny bez konieczności czyszczenia pamięci wewnętrznej. Oznacza to, że wszelkie zdjęcia, muzyka czy dokumenty, które mamy w pamięci masowej urządzenia, nadal tam będą. Funkcja ta wyczyści pamięć podręczną i partycję danych (aplikacje, ich dane)

Jest to przydatna opcja, jeśli chcemy przywrócić system do stanu pierwotnego i ponownie go użyć bez utraty danych.

Nad suwakiem znajdują się dwa przyciski. Lewy przycisk, o nazwie "Advanced Wipe", pozwoli nam usunąć dane z wybranych partycji. Prawy, o nazwie "Format Data", może wymazać całą pamięć. Jest to szczególnie przydatne w sytuacji, gdy urządzenie jest sprzedawane lub przekazywane komuś innemu.

Po wybraniu opcji "Advanced Wipe", na ekranie pojawi się podobne menu

Możemy teraz wybrać partycje, które chcemy wymazać. Liczba i układ tych partycji może się różnić w zależności od modelu.

Tutaj można również zarządzać partycjami. Po wybraniu jednej z nich, kliknij przycisk nad suwakiem, aby otworzyć stronę, która zawiera informacje o systemie plików partycji i jej pojemności.

"Resize File System"

Służy ona do naprawy pojemności partycji.

"Repair File System"

Służy do naprawy uszkodzonych systemów plików.

"Change

Program "File System" pozwala na modyfikację systemu plików. Wiąże się to z wyczyszczeniem wszystkich danych w partycji. ).

3) Backup

Jest to bardzo ważna i przydatna funkcja odzyskiwania danych. Za pomocą tej funkcji można utworzyć kopię zapasową danych na urządzeniu, jak sama nazwa wskazuje.

Nazwę kopii zapasowej możemy zmienić od razu po jej utworzeniu. Jeśli tego nie zrobimy, będzie ona nazwana z datą jej utworzenia i nazwą romu, w którym została utworzona.

Następnie musimy zdecydować, które partycje chcemy skopiować.

"Wybierz pamięć masową"

Można wybrać lokalizację, w której będzie przechowywany backup.

"Refresh Sizes"

Jest ona używana do odświeżania rozmiarów partycji.

Mamy do wyboru następujące opcje:
- Włącz kompresję plików kopii
- Pomiń generowanie sum kontrolnych (MD5 przyspiesza proces tworzenia kopii zapasowej, ale po jej przywróceniu telefon nie będzie miał jak sprawdzić, czy nie jest uszkodzona).
- Możliwość pominięcia sprawdzania czy jest wystarczająca ilość pamięci do wykonania tej operacji.

Można również zaszyfrować kopię i zabezpieczyć ją hasłem

.


Możesz usunąć kopię zapasową, postępując zgodnie z następną sekcją.

4) Restore

Tutaj można przywrócić kopię zapasową, którą wcześniej utworzyliśmy. Select Storage pozwala nam wybrać pamięć, której TWRP ma użyć do utworzenia kopii zapasowej.

Po wybraniu pliku wybieramy, które partycje mają zostać przywrócone, a następnie odznaczamy te, których nie używamy.

Starszą kopię możesz usunąć klikając poniżej "Delete Backup".

5) Zamontuj

Dzięki temu możemy wybrać partycje, do których będziemy mieli dostęp w menedżerze plików. Wyjaśnię to później.

Niżej możemy włączyć montowanie tylko do odczytu dla partycji systemowej. Ta opcja sprawia, że przy pierwszym uruchomieniu TWRP jesteśmy pytani o pozwolenie na modyfikację partycji/systemowej.

"Mount USB Storage"

Pozwala nam na podłączenie karty SD w urządzeniu do komputera jako pamięci masowej. Omija to ograniczenia w protokole MTP. Gdy nie ma karty w telefonie, wewnętrzna pamięć masowa pozostaje widoczna, ale nadal korzysta z MTP, które jest włączone w TWRP.

"Select storage" pozwala nam wybrać pamięć masową. "Enable/Disable MTTP"

również daje nam taką możliwość. Pozwala nam włączyć lub wyłączyć MTP w TWRP, które pozwala na przesyłanie plików z komputera.

6)

Istnieje wiele opcji dla recovery, w tym ustawienia TWRP.

Ustawienia znajdują się w pierwszej zakładce (czytaj od góry).

Globalne wyłączenie lub włączenie: Zamiast zmieniać to ustawienie za każdym razem, gdy przesyłasz pakiet, możesz wybrać preferowane ustawienie tutaj.

- Uruchom ponownie po zakończeniu instalacji.

- Użyj polecenia rm-rf, aby sformatować partycję zamiast usuwania danych. Pierwsze polecenie usuwa dane z partycji, podczas gdy drugie tworzy czystą nową partycję gotową do użycia.

- Globalnie włącz/wyłącz sprawdzanie dostępnego miejsca na kopie zapasowe

- Globalne włączenie/wyłączenie generowania sumy kontrolnej podczas tworzenia kopii

- Sprawdzanie sumy kontrolnej dla globalnego włączania/wyłączania przy przywracaniu kopii

- zegar 24-godzinny

- Odwrócenie układu przycisków na pasku nawigacyjnym

- Zachęta do zainstalowania aplikacji TWRP, jeśli nie jest jeszcze zainstalowana

- Opcja pozwalająca na testowanie motywów. Po jej zaznaczeniu nie będą wykonywane żadne operacje w TWRP. Zamiast tego będą wykonywane symulacje, które mają wyglądać jak rzeczywiste operacje.

Dodatkowe zakładki są na tyle proste, że mogę je zostawić bez opisu. Pozostawię jedynie zrzuty ekranu.

7) Zaawansowane

"Copy Log"

Skopiuj na kartę SD plik ze szczegółowym zapisem wszystkich operacji odzyskiwania w danej sesji.

"Fix Contexts"

Pozwala naprawić SELinux zmodyfikowany przez aplikacje. Nie zaleca się używania.

"Partition SD Card

To pozwala na partycjonowanie pamięci zewnętrznej. Następnie należy określić rozmiar partycji dla danych, wymiany i systemu plików.

"File Manager"

Jest to prosty menedżer plików. Możesz przenieść pliki na partycje systemowe, kopiując je do sekcji "Mount",. Ta sekcja znajduje się w menu głównym. Przenoszenie jest takim samym procesem jak wybór pakietu do zainstalowania.

Dodatkowe operacje na plikach to zmiana nazwy, usuwanie i zmiana uprawnień (chmod, informacje na ten temat znajdziesz tutaj https://pl.wikipedia.org/wiki/Chmod).

"Terminal"

Jak sama nazwa wskazuje, umożliwia dostęp do terminala lub linii poleceń.

"Reload Theme"

Przeładuj motyw.

"ADB sideload"

Dzięki temu można zainstalować oprogramowanie bezpośrednio z komputera. Plik jest ładowany na telefon przez adb, a następnie instalowany przez TWRP.

8) Reboot

Możesz wybrać, co urządzenie powinno zrobić w następnej kolejności, aby wyjść z odzyskiwania.

" Recovery " spowoduje ponowną aktywację TWRP (przydatne po aktualizacji recovery lub przy zmianie plików). "Bootloader

Będzie można wykonać fastboot.

Warto dodać jeszcze kilka słów, aby dopełnić obrazu.

Nie musisz się martwić, jeśli przypadkowo wyczyścisz partycję systemową lub pamięć wewnętrzną, z której miałeś pliki systemowe. TWRP obsługuje MTP, co pozwala na połączenie telefonu z komputerem i ponowne skopiowanie całego pliku systemowego.

Przed modyfikacją oprogramowania zalecam wykonanie kopii zapasowej partycji EFS (najlepiej z zapisanym MD5, aby uniknąć przypadkowego wgrania uszkodzonych backupów) i przechowywanie jej w bezpiecznym miejscu. To właśnie na tej partycji przechowywane są dane IMEI, które są niezbędne w komunikacji mobilnej. Pozwoli to na szybkie przywrócenie funkcjonalności telefonu poprzez wgranie kopii tej partycji w przypadku jej uszkodzenia.

TWRP pozwala na robienie

zrzutów ekranu Wykonuje się je w taki sam sposób jak w przypadku systemu. Czyli przytrzymujesz jednocześnie przyciski blokady ekranu i wyciszenia. Znajdziesz je w folderze /pictures/screenshots Chcesz być na bieżąco? Śledź ROOTBLOG w Google News!