
Цей метод нам запропонував член форуму XDA-Developers аортальний хто - будучи гордим користувачем Ubuntu - хотів отримати коріньйого Nexus One без необхідності використовувати Windows. Він спробував укорінити його за допомогою SuperOneClick - нашого кращого універсального методу вкорінення, який працює для більшості пристроїв Android - але, схоже, він не працював у Linux. Можливо, причиною було те, що він застосував оновлення Android 2.2.1 OTA, але суть полягала в тому, що це не працює. Потім він вирішив розробити ручний метод, використовуючи той самий подвиг, який використовував SuperOneClick, і це спрацювало!
Якщо ви не знайомі з вкоріненням, вам повідомлятьщоб ознайомитись з нашими 10 основними причинами, щоб викорінити свій пристрій Android, а також наш повний посібник з вкоріненням Android. В основному вкорінення дозволить запустити тисячі додатків, для коректної роботи яких потрібен кореневий доступ. Він також дозволить вам встановити на телефон власні ПЗУ та зображення для відновлення, щоб змінити ОС та виконати кілька додаткових операцій над нею.
Відмова від відповідальності: Дотримуйтесь цього керівництва на свій страх і ризик. AddictiveTips не несе відповідальності, якщо ваш пристрій пошкоджений або замурований під час процесу.
Вимоги:
- ПК під управлінням Ubuntu Linux. Метод перевірений для роботи на Ubuntu 10.10.
- Nexus One працює під управлінням Android 2.2.1 Froyo.
- ADB встановлений і працює на вашому комп’ютері.
- Необхідні файли програмного забезпечення Nexus One.
Порядок:
- Завантажте файли Nexus One Softroot за посиланням, поданим вище, і витягніть вміст файлу tar на ту саму папку, де є 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' (без лапок). Ви повинні побачити "uid = 0 (корінь) gid = 0 (корінь)" як відповідь, що підтверджує, що тепер у вас є кореневий доступ.
- Є ще кілька кроків, щоб зробити цей корінь постійним. Продовжуйте, вводячи ці команди:
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 постійно вкоренився.
Коментарі