手里有个联通充花费送的联想A60,虽然配置低端,但是搭载Android系统,功能还是齐全的,打算先用一阵子。不过有很多联通制定的软件,需要删掉的话必须有root权限,于是折腾开始了。 一、安装Android SDK,可以通过aur搞定,装这两个包:android-sdk和android-sdk-platform-tools,当然也可以去官方网站下载,手动安装。 二、修改udev的规则,让其识别手机(参考arch wiki)。 1、通过USB连接手机,执行lsusb命令,得到一行类似下面的信息: Bus 002 Device 006: ID 0bb4:0c8d High Tech Computer Corp. 其中“0bb4:0c8d”前四位是[VENDOR ID]后四位是[PRODUCT ID] 2、根据以上信息修改/etc/udev/rules.d/51-android.rules文件(如果没有则新建一个),加入下面三行内容(将其中的ID部分按照上一步的信息替换掉): SUBSYSTEM==”usb”, ATTR{idVendor}==”[VENDOR ID]”, MODE=”0666″ SUBSYSTEM==”usb”,ATTR{idVendor}==”[VENDOR ID]”,ATTR{idProduct}==”[PRODUCT ID]”,SYMLINK+=”android_adb” SUBSYSTEM==”usb”,ATTR{idVendor}==”[VENDOR ID]”,ATTR{idProduct}==”[PRODUCT ID]”,SYMLINK+=”android_fastboot” 3、保存之后运行 sudo udevadm control –reload-rules 来使其生效。 三、准备破解工具,到这里下载一个包,里面用到的是zergRush, Superuser.apk, su-v2, busybox这些文件,将它们找出来,然后找个地方放一下,这里以放在我的home里为例。 还有,在手机上打开USB调试:设置——应用程序——开发——USB调试,勾上即可。 四、开始破解 1、进入SDK的工具目录(我不知道为何aur安装的这玩意儿路径不对) cd /opt/android-sdk/platform-tools 2、通过USB连接手机,运行 adb devices 命令,看结果是不是类似(如果不能连接,参见wiki) List of devices attached 0123456789ABCDEF device …
Continue reading “在Arch下获得Lenovo A60手机的Root权限”