
Ta metoda została nam przedstawiona przez członka forum XDA-Developers anthortic który - będąc dumnym użytkownikiem Ubuntu - chciał rootowaćjego Nexus One bez konieczności korzystania z systemu Windows do tego celu. Próbował zrootować go za pomocą SuperOneClick - naszej preferowanej uniwersalnej metody rootowania, która działa na większości urządzeń z Androidem - ale nie działała w Linuksie. Być może powodem było to, że zastosował aktualizację OTA Androida 2.2.1, ale w ostatecznym rozrachunku nie działał. Następnie postanowił opracować metodę ręczną przy użyciu tego samego exploita, którego używał SuperOneClick, i zadziałało!
Jeśli nie jesteś zaznajomiony z rootowaniem, radzimyaby zapoznać się z 10 najważniejszymi przyczynami zrootowania urządzenia z Androidem, a także z naszego obszernego przewodnika na temat rootowania Androida. Zasadniczo rootowanie pozwoli ci na uruchomienie tysięcy aplikacji, które wymagają dostępu do roota, aby poprawnie funkcjonować. Umożliwi także instalowanie niestandardowych pamięci ROM i obrazów odzyskiwania w telefonie, aby zmienić jego system operacyjny i wykonać na nim kilka zaawansowanych operacji.
Zrzeczenie się: Postępuj zgodnie z tym przewodnikiem na własne ryzyko. AddictiveTips nie ponosi odpowiedzialności, jeśli urządzenie ulegnie uszkodzeniu lub uszkodzeniu w trakcie procesu.
Wymagania:
- Komputer z systemem Ubuntu Linux. Metoda została przetestowana do pracy z systemem Ubuntu 10.10.
- Nexus One z systemem Android 2.2.1 Froyo.
- ADB zainstalowany i działa na twoim komputerze.
- Wymagane pliki Nexus One Softroot.
Procedura:
- Pobierz pliki Nexus One Softroot z linku podanego powyżej i rozpakuj zawartość pliku tar do tego samego folderu, w którym masz ADB.
- Uruchom terminal i przejdź do folderu, w którym masz ADB i te pliki.
- Wprowadź następujące polecenia terminala:
sudo ./adb push psneuter /data/local/tmp/psneuter sudo ./adb push busybox /data/local/tmp/busybox sudo ./adb push su /data/local/tmp/su sudo ./adb shell chmod 755 /data/local/tmp/psneuter sudo ./adb shell chmod 755 /data/local/tmp/busybox sudo ./adb shell chmod 755 /data/local/tmp/su sudo ./adb shell cd /data/local/tmp ./psneuter sudo ./adb shell
- Powinieneś teraz dostać znak zachęty #, co oznacza, żerootowanie zakończyło się powodzeniem. Aby potwierdzić to dalej, wpisz polecenie „id” (bez cudzysłowów). Powinieneś zobaczyć get „uid = 0 (root) gid = 0 (root)” jako odpowiedź, potwierdzając, że masz teraz dostęp do roota.
- Pozostało jeszcze kilka kroków, aby uczynić ten root trwałym. Kontynuuj, wprowadzając następujące polecenia:
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system cd /data/local/tmp ./busybox cp busybox /system/bin chmod 4755 /system/bin/busybox busybox cp su /system/bin chmod 4755 /system/bin/su exit exit
- Powinieneś teraz ustawić partycję / system z powrotem na tylko do odczytu, zanim przygotujesz się do zamknięcia. Po prostu wprowadź następujące polecenia terminala:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- Na koniec musisz zainstalować aplikację SuperUser. Najnowsza wersja dostępna w Android Market jest zalecana i powinna działać idealnie. Po zainstalowaniu wszystko jest gotowe.
Proszę bardzo - masz teraz Nexusa One z Androidem 2.2.1 Froyo zrootowanym na stałe.
Komentarze