Корень человекообразного робота и его смысл

Всё-таки достал меня мой китайский Android с родной прошивкой. Не выдержал я, перепрошил его под CyanogenMod десятой версии. И зачем-то понадобилось мне стать всемогущим, ака получить root-доступ, да таким всемогущим, чтобы можно было в консоль войти и su не ответствовал глумливо:


localhost$ adb shell
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
shell@android:/ $ su
Permission denied


Разными словами я его увещевал, пока нее выяснил у всемогущего гугла, что надо использовать специальную программу.  Разные пробовал, ни одна не помогла, например вот моточоппер признавался только, что не удалось ему справиться:

[*]
[*] Motochopper: Android root exploit (Linux/OS X version)
[*] v1.0
[*] by Dan Rosenberg (@djrbliss)
[*]
[*] Tested on the Motorola Razr HD, Razr M, Razr Maxx HD, and Atrix HD.
[*] Supports lots of other devices as well. ;-)
[*]
[*] Before continuing, ensure that USB debugging is enabled and that
[*] your phone is connected via USB.
[*]
[*] WARNING: This will likely void the warranty on your device. I am
[*] not responsible for any damage to your phone as a result using this
[*] tool.
[*]
[*] Press enter to root your phone...
[*]
[*] Waiting for device...
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
[*] Device found.
[*] Pushing exploit...
4009 KB/s (1283460 bytes in 0.312s)
[*] Pushing root tools...
2662 KB/s (91980 bytes in 0.033s)
3533 KB/s (1867568 bytes in 0.516s)
4074 KB/s (969701 bytes in 0.232s)
               pkg: /data/local/tmp/Superuser.apk
Success
[*] Rooting phone...
[+] This may take a few minutes.
[-] Failure.
[*] Cleaning up...
[*] Exploit complete. Press enter to reboot and exit.

В конце концов, удалось мне его уговорить, помогла программа буржуинская Superuser, но только устанавливать её пришлось через с помощью родного китайского recovery в виде superuser.zip и, и adb тоже зело помог:

localhost$ adb push superuser.zip /storage/sdcard1/superuser.zip
2348 KB/s (4647657 bytes in 1.932s) 
localhost$ adb reboot recovery
В этом месте телефон перезагрузился в recovery, там нужно установить superuser.zip с SD-карты. После этого перезагрузил я телефон и стал к нему подключаться:
localhost$ adb shell 
shell@android:/ $ su
shell@android:/ #

Возрадовался я вожделенной решёточке, и огорчился в то-же время, ибо за хлопотами успел позабыть, зачем мне всемогущество нужно было.


Комментарии

Популярные сообщения