{"id":463,"date":"2012-01-13T22:59:12","date_gmt":"2012-01-13T14:59:12","guid":{"rendered":"http:\/\/study.5dimn.com\/?p=463"},"modified":"2012-01-13T23:06:01","modified_gmt":"2012-01-13T15:06:01","slug":"%e5%9c%a8arch%e4%b8%8b%e8%8e%b7%e5%be%97lenovo-a60%e6%89%8b%e6%9c%ba%e7%9a%84root%e6%9d%83%e9%99%90","status":"publish","type":"post","link":"https:\/\/study.5dimn.com\/?p=463","title":{"rendered":"\u5728Arch\u4e0b\u83b7\u5f97Lenovo A60\u624b\u673a\u7684Root\u6743\u9650"},"content":{"rendered":"<p>\u624b\u91cc\u6709\u4e2a\u8054\u901a\u5145\u82b1\u8d39\u9001\u7684\u8054\u60f3A60\uff0c\u867d\u7136\u914d\u7f6e\u4f4e\u7aef\uff0c\u4f46\u662f\u642d\u8f7dAndroid\u7cfb\u7edf\uff0c\u529f\u80fd\u8fd8\u662f\u9f50\u5168\u7684\uff0c\u6253\u7b97\u5148\u7528\u4e00\u9635\u5b50\u3002\u4e0d\u8fc7\u6709\u5f88\u591a\u8054\u901a\u5236\u5b9a\u7684\u8f6f\u4ef6\uff0c\u9700\u8981\u5220\u6389\u7684\u8bdd\u5fc5\u987b\u6709root\u6743\u9650\uff0c\u4e8e\u662f\u6298\u817e\u5f00\u59cb\u4e86\u3002<\/p>\n<p>\u4e00\u3001\u5b89\u88c5Android SDK\uff0c\u53ef\u4ee5\u901a\u8fc7aur\u641e\u5b9a\uff0c\u88c5\u8fd9\u4e24\u4e2a\u5305\uff1aandroid-sdk\u548candroid-sdk-platform-tools\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u53bb\u5b98\u65b9\u7f51\u7ad9\u4e0b\u8f7d\uff0c\u624b\u52a8\u5b89\u88c5\u3002<\/p>\n<p>\u4e8c\u3001\u4fee\u6539udev\u7684\u89c4\u5219\uff0c\u8ba9\u5176\u8bc6\u522b\u624b\u673a\uff08\u53c2\u8003arch wiki\uff09\u3002<\/p>\n<p style=\"padding-left: 30px;\">1\u3001\u901a\u8fc7USB\u8fde\u63a5\u624b\u673a\uff0c\u6267\u884clsusb\u547d\u4ee4\uff0c\u5f97\u5230\u4e00\u884c\u7c7b\u4f3c\u4e0b\u9762\u7684\u4fe1\u606f\uff1a<\/p>\n<p style=\"padding-left: 30px;\">Bus 002 Device 006: ID 0bb4:0c8d High Tech Computer Corp.<\/p>\n<p style=\"padding-left: 30px;\">\u5176\u4e2d\u201c0bb4:0c8d\u201d\u524d\u56db\u4f4d\u662f[VENDOR ID]\u540e\u56db\u4f4d\u662f[PRODUCT ID]<\/p>\n<p style=\"padding-left: 30px;\">2\u3001\u6839\u636e\u4ee5\u4e0a\u4fe1\u606f\u4fee\u6539\/etc\/udev\/rules.d\/51-android.rules\u6587\u4ef6\uff08\u5982\u679c\u6ca1\u6709\u5219\u65b0\u5efa\u4e00\u4e2a\uff09\uff0c\u52a0\u5165\u4e0b\u9762\u4e09\u884c\u5185\u5bb9\uff08\u5c06\u5176\u4e2d\u7684ID\u90e8\u5206\u6309\u7167\u4e0a\u4e00\u6b65\u7684\u4fe1\u606f\u66ff\u6362\u6389\uff09\uff1a<\/p>\n<p style=\"padding-left: 30px;\">SUBSYSTEM==&#8221;usb&#8221;, ATTR{idVendor}==&#8221;[VENDOR ID]&#8221;, MODE=&#8221;0666&#8243;<br \/>\nSUBSYSTEM==&#8221;usb&#8221;,ATTR{idVendor}==&#8221;[VENDOR ID]&#8221;,ATTR{idProduct}==&#8221;[PRODUCT ID]&#8221;,SYMLINK+=&#8221;android_adb&#8221;<br \/>\nSUBSYSTEM==&#8221;usb&#8221;,ATTR{idVendor}==&#8221;[VENDOR ID]&#8221;,ATTR{idProduct}==&#8221;[PRODUCT ID]&#8221;,SYMLINK+=&#8221;android_fastboot&#8221;<\/p>\n<p style=\"padding-left: 30px;\">3\u3001\u4fdd\u5b58\u4e4b\u540e\u8fd0\u884c sudo udevadm control &#8211;reload-rules \u6765\u4f7f\u5176\u751f\u6548\u3002<\/p>\n<p>\u4e09\u3001\u51c6\u5907\u7834\u89e3\u5de5\u5177\uff0c\u5230<a href=\"http:\/\/www.multiupload.com\/9AJDSU1Q11\">\u8fd9\u91cc<\/a>\u4e0b\u8f7d\u4e00\u4e2a\u5305\uff0c\u91cc\u9762\u7528\u5230\u7684\u662fzergRush, Superuser.apk, su-v2, busybox\u8fd9\u4e9b\u6587\u4ef6\uff0c\u5c06\u5b83\u4eec\u627e\u51fa\u6765\uff0c\u7136\u540e\u627e\u4e2a\u5730\u65b9\u653e\u4e00\u4e0b\uff0c\u8fd9\u91cc\u4ee5\u653e\u5728\u6211\u7684home\u91cc\u4e3a\u4f8b\u3002<\/p>\n<p>\u8fd8\u6709\uff0c\u5728\u624b\u673a\u4e0a\u6253\u5f00USB\u8c03\u8bd5\uff1a\u8bbe\u7f6e\u2014\u2014\u5e94\u7528\u7a0b\u5e8f\u2014\u2014\u5f00\u53d1\u2014\u2014USB\u8c03\u8bd5\uff0c\u52fe\u4e0a\u5373\u53ef\u3002<\/p>\n<p>\u56db\u3001\u5f00\u59cb\u7834\u89e3<\/p>\n<p style=\"padding-left: 30px;\">1\u3001\u8fdb\u5165SDK\u7684\u5de5\u5177\u76ee\u5f55\uff08\u6211\u4e0d\u77e5\u9053\u4e3a\u4f55aur\u5b89\u88c5\u7684\u8fd9\u73a9\u610f\u513f\u8def\u5f84\u4e0d\u5bf9\uff09<\/p>\n<p style=\"padding-left: 30px;\">cd \/opt\/android-sdk\/platform-tools<\/p>\n<p style=\"padding-left: 30px;\">2\u3001<code>\u901a\u8fc7USB\u8fde\u63a5\u624b\u673a\uff0c\u8fd0\u884c adb devices<\/code> \u547d\u4ee4\uff0c\u770b\u7ed3\u679c\u662f\u4e0d\u662f\u7c7b\u4f3c\uff08\u5982\u679c\u4e0d\u80fd\u8fde\u63a5\uff0c\u53c2\u89c1wiki\uff09<\/p>\n<p style=\"padding-left: 30px;\">List of devices attached<br \/>\n0123456789ABCDEF\u00a0\u00a0 \u00a0device<\/p>\n<p style=\"padding-left: 30px;\">3\u3001\u5f00\u59cb\u4e86\uff01<\/p>\n<p style=\"padding-left: 30px;\">$ sudo su \uff08\u81ea\u5df1\u7684\u7535\u8111\u5148\u53d6\u5f97root\u6743\u9650\uff09<br \/>\n# adb push \/home\/me\/zergRush \/data\/local\/tmp\u00a0 \uff08\u62f7\u5165zergRush\uff09<br \/>\n# adb shell chmod 777 \/data\/local\/tmp\/zergRush\u00a0\u00a0 \uff08\u4fee\u6539\u6743\u9650\uff09<br \/>\n# adb shell \/data\/local\/tmp\/zergRush\u00a0 \uff08\u6267\u884c\u5b83\u5f00\u59cb\u7834\u89e3\uff09<br \/>\n\u63a5\u4e0b\u6765\u4f1a\u770b\u5230\u95ea\u8fc7\u4e00\u4e9b\u5b57\uff0c\u6700\u540e\u6210\u529f\uff1a<br \/>\n[+] Rush did it ! It&#8217;s a GG, man !<br \/>\n[+] Killing ADB and restarting as root&#8230; enjoy!<\/p>\n<p style=\"padding-left: 30px;\">\u7ee7\u7eed\u6267\u884c\u4e0b\u9762\u7684\u547d\u4ee4\uff1a<\/p>\n<p style=\"padding-left: 30px;\"># adb shell\u00a0 \uff08\u8fdb\u5165\u624b\u673a\u7684shell\uff09<br \/>\n# mount\u00a0\u00a0\u00a0 \uff08\u67e5\u770b\u6302\u8f7d\u4fe1\u606f\uff09<br \/>\n\/dev\/block\/mtdblock11 \/system yaffs2 ro,relatime 0 0\u00a0\u00a0 \uff08\u5176\u4e2d\u4e00\u884c\uff1a\/system\u7684\u6302\u8f7d\u4f4d\u7f6e\uff09<br \/>\n# mount -o remount,rw -t yaffs2 \/dev\/block\/mtdblock11 \/system\u00a0\u00a0 \uff08\u5c06\u5176\u91cd\u65b0\u6302\u8f7d\u4e3a\u53ef\u5199\uff09<br \/>\n# exit \uff08\u9000\u51fa\u624b\u673a\u7ec8\u7aef\uff09<\/p>\n<p style=\"padding-left: 30px;\"># adb push \/home\/me\/Superuser.apk \/system\/app\/Superuser.apk\u00a0 \uff08\u62f7\u5165\u4e09\u4e2a\u6587\u4ef6\uff0c\u4e0b\u540c\uff09<br \/>\n# adb push \/home\/me\/su-v2 \/system\/bin\/su<br \/>\n# adb push \/home\/me\/busybox \/system\/bin\/busybox<br \/>\n# adb shell chmod 4755 \/system\/bin\/su\u00a0\u00a0 \uff08\u4fee\u6539su\u7684\u6743\u9650\uff09<br \/>\n# mount -o remount,ro -t yaffs2 \/dev\/block\/mtdblock11 \/system\u00a0 \uff08\u91cd\u65b0\u6302\u8f7d\u4e3a\u53ea\u8bfb\uff09<br \/>\n# reboot \uff08\u91cd\u542f\u624b\u673a\uff09<\/p>\n<p>\u5927\u529f\u544a\u6210\uff01<\/p>\n<p>\u53c2\u8003\u94fe\u63a5\uff1a<br \/>\n<a href=\"https:\/\/www.deleak.com\/blog\/2010\/12\/17\/android-root-on-linux\">https:\/\/www.deleak.com\/blog\/2010\/12\/17\/android-root-on-linux<\/a><br \/>\n<a href=\"http:\/\/jbakshi.50webs.com\/Linux_tutorial\/rootA60\/rootA60.html\">http:\/\/jbakshi.50webs.com\/Linux_tutorial\/rootA60\/rootA60.html<\/a><br \/>\n<a href=\"https:\/\/wiki.archlinux.org\/index.php\/Android-sdk\">https:\/\/wiki.archlinux.org\/index.php\/Android-sdk<\/a><br \/>\n<a href=\"http:\/\/www.kunli.info\/2009\/08\/22\/archlinux-android-adb-recognize-device\/\">http:\/\/www.kunli.info\/2009\/08\/22\/archlinux-android-adb-recognize-device\/<\/a><br \/>\n<a href=\"http:\/\/products.mobileuncle.com\/thread-68318-1-1.html\">http:\/\/products.mobileuncle.com\/thread-68318-1-1.html<\/a>\u00a0 (\u67e5\u770b\u54ea\u4e9b\u53ef\u522a\u54ea\u4e9b\u4e0d\u53ef\u522a)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u624b\u91cc\u6709\u4e2a\u8054\u901a\u5145\u82b1\u8d39\u9001\u7684\u8054\u60f3A60\uff0c\u867d\u7136\u914d\u7f6e\u4f4e\u7aef\uff0c\u4f46\u662f\u642d\u8f7dAndroid\u7cfb\u7edf\uff0c\u529f\u80fd\u8fd8\u662f\u9f50\u5168\u7684\uff0c\u6253\u7b97\u5148\u7528\u4e00\u9635\u5b50\u3002\u4e0d\u8fc7\u6709\u5f88\u591a\u8054\u901a\u5236\u5b9a\u7684\u8f6f\u4ef6\uff0c\u9700\u8981\u5220\u6389\u7684\u8bdd\u5fc5\u987b\u6709root\u6743\u9650\uff0c\u4e8e\u662f\u6298\u817e\u5f00\u59cb\u4e86\u3002 \u4e00\u3001\u5b89\u88c5Android SDK\uff0c\u53ef\u4ee5\u901a\u8fc7aur\u641e\u5b9a\uff0c\u88c5\u8fd9\u4e24\u4e2a\u5305\uff1aandroid-sdk\u548candroid-sdk-platform-tools\uff0c\u5f53\u7136\u4e5f\u53ef\u4ee5\u53bb\u5b98\u65b9\u7f51\u7ad9\u4e0b\u8f7d\uff0c\u624b\u52a8\u5b89\u88c5\u3002 \u4e8c\u3001\u4fee\u6539udev\u7684\u89c4\u5219\uff0c\u8ba9\u5176\u8bc6\u522b\u624b\u673a\uff08\u53c2\u8003arch wiki\uff09\u3002 1\u3001\u901a\u8fc7USB\u8fde\u63a5\u624b\u673a\uff0c\u6267\u884clsusb\u547d\u4ee4\uff0c\u5f97\u5230\u4e00\u884c\u7c7b\u4f3c\u4e0b\u9762\u7684\u4fe1\u606f\uff1a Bus 002 Device 006: ID 0bb4:0c8d High Tech Computer Corp. \u5176\u4e2d\u201c0bb4:0c8d\u201d\u524d\u56db\u4f4d\u662f[VENDOR ID]\u540e\u56db\u4f4d\u662f[PRODUCT ID] 2\u3001\u6839\u636e\u4ee5\u4e0a\u4fe1\u606f\u4fee\u6539\/etc\/udev\/rules.d\/51-android.rules\u6587\u4ef6\uff08\u5982\u679c\u6ca1\u6709\u5219\u65b0\u5efa\u4e00\u4e2a\uff09\uff0c\u52a0\u5165\u4e0b\u9762\u4e09\u884c\u5185\u5bb9\uff08\u5c06\u5176\u4e2d\u7684ID\u90e8\u5206\u6309\u7167\u4e0a\u4e00\u6b65\u7684\u4fe1\u606f\u66ff\u6362\u6389\uff09\uff1a SUBSYSTEM==&#8221;usb&#8221;, ATTR{idVendor}==&#8221;[VENDOR ID]&#8221;, MODE=&#8221;0666&#8243; SUBSYSTEM==&#8221;usb&#8221;,ATTR{idVendor}==&#8221;[VENDOR ID]&#8221;,ATTR{idProduct}==&#8221;[PRODUCT ID]&#8221;,SYMLINK+=&#8221;android_adb&#8221; SUBSYSTEM==&#8221;usb&#8221;,ATTR{idVendor}==&#8221;[VENDOR ID]&#8221;,ATTR{idProduct}==&#8221;[PRODUCT ID]&#8221;,SYMLINK+=&#8221;android_fastboot&#8221; 3\u3001\u4fdd\u5b58\u4e4b\u540e\u8fd0\u884c sudo udevadm control &#8211;reload-rules \u6765\u4f7f\u5176\u751f\u6548\u3002 \u4e09\u3001\u51c6\u5907\u7834\u89e3\u5de5\u5177\uff0c\u5230\u8fd9\u91cc\u4e0b\u8f7d\u4e00\u4e2a\u5305\uff0c\u91cc\u9762\u7528\u5230\u7684\u662fzergRush, Superuser.apk, su-v2, busybox\u8fd9\u4e9b\u6587\u4ef6\uff0c\u5c06\u5b83\u4eec\u627e\u51fa\u6765\uff0c\u7136\u540e\u627e\u4e2a\u5730\u65b9\u653e\u4e00\u4e0b\uff0c\u8fd9\u91cc\u4ee5\u653e\u5728\u6211\u7684home\u91cc\u4e3a\u4f8b\u3002 \u8fd8\u6709\uff0c\u5728\u624b\u673a\u4e0a\u6253\u5f00USB\u8c03\u8bd5\uff1a\u8bbe\u7f6e\u2014\u2014\u5e94\u7528\u7a0b\u5e8f\u2014\u2014\u5f00\u53d1\u2014\u2014USB\u8c03\u8bd5\uff0c\u52fe\u4e0a\u5373\u53ef\u3002 \u56db\u3001\u5f00\u59cb\u7834\u89e3 1\u3001\u8fdb\u5165SDK\u7684\u5de5\u5177\u76ee\u5f55\uff08\u6211\u4e0d\u77e5\u9053\u4e3a\u4f55aur\u5b89\u88c5\u7684\u8fd9\u73a9\u610f\u513f\u8def\u5f84\u4e0d\u5bf9\uff09 cd \/opt\/android-sdk\/platform-tools 2\u3001\u901a\u8fc7USB\u8fde\u63a5\u624b\u673a\uff0c\u8fd0\u884c adb devices \u547d\u4ee4\uff0c\u770b\u7ed3\u679c\u662f\u4e0d\u662f\u7c7b\u4f3c\uff08\u5982\u679c\u4e0d\u80fd\u8fde\u63a5\uff0c\u53c2\u89c1wiki\uff09 List of devices attached 0123456789ABCDEF\u00a0\u00a0 \u00a0device &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/study.5dimn.com\/?p=463\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;\u5728Arch\u4e0b\u83b7\u5f97Lenovo A60\u624b\u673a\u7684Root\u6743\u9650&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-463","post","type-post","status-publish","format-standard","hentry","category-29","entry"],"_links":{"self":[{"href":"https:\/\/study.5dimn.com\/index.php?rest_route=\/wp\/v2\/posts\/463","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/study.5dimn.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/study.5dimn.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/study.5dimn.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/study.5dimn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=463"}],"version-history":[{"count":4,"href":"https:\/\/study.5dimn.com\/index.php?rest_route=\/wp\/v2\/posts\/463\/revisions"}],"predecessor-version":[{"id":465,"href":"https:\/\/study.5dimn.com\/index.php?rest_route=\/wp\/v2\/posts\/463\/revisions\/465"}],"wp:attachment":[{"href":"https:\/\/study.5dimn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=463"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/study.5dimn.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=463"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/study.5dimn.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=463"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}