
Този метод ни донесе членът на форума на XDA-Developers anthortic който - като горд потребител на Ubuntu - искаше да изкоренинеговият Nexus One, без да се налага да използва Windows за целта. Той се опита да го вкорени с SuperOneClick - предпочитаният от нас универсален метод за вкореняване, който работи за повечето устройства с Android - но изглежда, че не работи в Linux. Може би причината е, че той е приложил актуализацията на OTA за Android 2.2.1, но долният ред е, че това не работи. След това той реши да разработи ръчен метод, използвайки същия експлоатация, използван от SuperOneClick, и той работи!
Ако не сте запознати с вкореняването, ви съветватза да разгледате нашите 10 основни причини да стартирате вашето Android устройство, както и нашето цялостно ръководство за вкореняване на Android. Основно вкореняване ще ви позволи да стартирате хиляди приложения, които изискват коренен достъп, за да функционират правилно. Той също така ще ви позволи да инсталирате персонализирани ROM и изображения за възстановяване на телефона си, за да промените неговата ОС и да извършите няколко усъвършенствани операции върху нея.
Опровержение: Моля, следвайте това ръководство на свой риск. AddictiveTips няма да носи отговорност, ако вашето устройство се повреди или тухли по време на процеса.
Изисквания:
- Компютър, работещ с Ubuntu Linux. Методът е тестван за работа върху Ubuntu 10.10.
- Nexus One с Android 2.2.1 Froyo.
- ADB инсталиран и работи на вашия компютър.
- Необходимите файлове на Nexus One Softroot.
Процедура:
- Изтеглете файловете на Nexus One Softroot от връзката, дадена по-горе и извлечете съдържанието на катран файла в същата папка, в която имате ADB.
- Стартирайте терминала и отворете папката, в която имате ADB и тези файлове.
- Въведете следните терминални команди:
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
- Сега трябва да получите подканата #, като посочите товавкореняването е било успешно. За да потвърдите това допълнително, въведете командата 'id' (без кавичките). Трябва да видите get „uid = 0 (root) gid = 0 (root)“ като отговор, потвърждаващ, че сега имате root достъп.
- Остават няколко стъпки, за да направите този корен постоянен. Продължете, като въведете тези команди:
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
- Сега трябва да върнете вашия / системен дял обратно само за четене, преди да се подготвите да приключите. Просто въведете тези терминални команди:
sudo ./adb shell su mount -o remount,ro -t yaffs2 /dev/block/mtdblock3 /system exit exit
- И накрая, трябва да инсталирате приложението SuperUser. Най-новата версия, налична от Android Market, се препоръчва и трябва да работи перфектно. След като е инсталиран, всичко е готово.
Ето - вече имате своя Nexus One, работещ с Android 2.2.1 Froyo.
Коментари