W tym wpisie przedstawię sposób rootowania urządzenia OnePlus One. Bez zbędnych opisów, krok po kroku. Całość opieram o wpis Odblokowanie bootloadera, instalacja własnego recovery i root telefonu One.
Potrzebne pliki
Odblokowanie bootloadera
- Rozpakowujemy plik AndroidSDKSlim.zip – np. na pulpit.
- Instalujemy sterowniki ADB.
- Włączamy telefon w trybie fastboot: głośność w górę + włącznik
- Podłączamy telefon do komputera.
- Uruchamiamy konsolę Windowsa [1]Meta+R, lub Start -> Uruchom: cmd
- Przechodzimy do katalogu, w którym rozpakowaliśmy zip: cd Desktop\android-sdk-windows\platform-tools
- W konsoli wpisujemy polecenie: fastboot devices [2]Komenda ta wypisze podłączone urządzenia. Jeśli tak się nie stanie, to jest problem ze sterownikiem ADB. Można spróbować go zainstalować ponownie.
- Następnie wpisujemy komendę do odblokowania bootloadera: fastboot oem unlock [3]Na stronie z opisem polecają wpisać następnie fastboot reboot – u mnie nie było to potrzebne.
- Po ponownym uruchomieniu w narzędziach programistycznych [4]Dostępne dopiero po 7-krotnym kliknięciu w numer kompilacji – mowa o informacjach o urządzeniu. włączamy debugowanie usb i odznaczamy opcję CM recovery.
- Wyłączamy konsolę Windowsa.
Instalacja recovery
- Otwieramy konsolę Windowsa [5]ref:1.
- Pobrany obraz TWR kopiujemy do folderu z pkt. 6 odblokowania bootloadera. Zmieniamy jego nazwę na recovery.img (choć nie jest to konieczne. Lepiej jednak ujednolicić sobie).
- Uruchamiamy konsolę Windowsa. Wykonujemy polecenie z pkt. 6.
- Wpisujemy polecenie: fastboot flash recovery recovery.img
- Po zakończeniu (potrzeba chwilę na wykonanie) wpisujemy: fastboot reboot
- Zamykamy okno konsoli
Root
I tutaj jest kwestia dyskusyjna. Sposób opisany na wspomnianej stronie informuje o tym iż należy wgrać SudoSU na urządzenie ręcznie. Mi się tego zrobić nie udało, a co ciekawe – TWR sam zapytał się mnie przy próbie restartu urządzenia, czy chcę by zainstalował mi SuperSU, bo go nie ma. Dałem tak i wszystko działa.
Jeśli z jakiegoś powodu u was byłoby inaczej. Należy pobrać zip z SuperSU:
A następnie wykonać polecenia:
- Otwieramy konsolę Windowsa [6]ref:1.
- Włączamy telefon w trybie recovery: głośność w dół + włącznik
- Kopiujemy plik UPDATE-SuperSU-v2.02.zip do katalogu android-sdk-windows\platform-tools.
- Wykonujemy polecenie: adb push UPDATE-SuperSU-v2.02.zip /sdcard/
- Na ekranie telefonu wybieramy Install, a następnie znajdujemy archiwum SuperSU.
Wyjaśnienia
↑1 | Meta+R, lub Start -> Uruchom: cmd |
---|---|
↑2 | Komenda ta wypisze podłączone urządzenia. Jeśli tak się nie stanie, to jest problem ze sterownikiem ADB. Można spróbować go zainstalować ponownie. |
↑3 | Na stronie z opisem polecają wpisać następnie fastboot reboot – u mnie nie było to potrzebne. |
↑4 | Dostępne dopiero po 7-krotnym kliknięciu w numer kompilacji – mowa o informacjach o urządzeniu. |
↑5, ↑6 | ref:1 |