• 博客访问: 1390676
  • 博文数量: 244
  • 博客积分: 8531
  • 博客等级: 中将
  • 技术积分: 5001
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-18 13:33
文章分类

全部博文(244)

文章存档

2017年(1)

2015年(1)

2014年(7)

2013年(8)

2012年(12)

2011年(35)

2010年(40)

2009年(53)

2008年(46)

2007年(41)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题
友情链接
dell Venue 8 7840平板root手记 2015-09-22 23:09:44

分类: LINUX

&nbsp; &nbsp;&nbsp;dell Venue 8 7840入手已经一个多月了,基于Intel的平板发热量有点大,不过还是用着非常不错的。装的软件多了之后,每天打开屏幕,上面三四十个推送消息,所以想root掉。<br /> <br /> &nbsp; &nbsp;<span style="display:none;" id="__kindeditor_bookmark_start_11__"></span><strong>获取root</strong><br /> <br /> &nbsp; 7840刚上市不久,在百度上是搜不到root方法的,也试了一下几个root工具都无果,最后在xda-developers上找到了方法。<br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code672')">此处</span>)折叠或打开 </p> </div> <div id="code672" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">http<span style="color:#0000CC;">:</span><span style="color:#0000CC;">/</span><span style="color:#0000CC;">/</span>forum<span style="color:#0000CC;">.</span>xda<span style="color:#0000CC;">-</span>developers<span style="color:#0000CC;">.</span>com/dell<span style="color:#0000CC;">-</span>venue/general/idiots<span style="color:#0000CC;">-</span>guide<span style="color:#0000CC;">-</span>to<span style="color:#0000CC;">-</span>rooting<span style="color:#0000CC;">-</span>7840<span style="color:#0000CC;">-</span>t3043708</span> </li> </ol> </div> </div> &nbsp; &nbsp;&nbsp;有人给出了非常简单的步骤:<br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code218')">此处</span>)折叠或打开 </p> </div> <div id="code218" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">It's easy...<br /> 1) Install the Intel ADB Drivers from: https://software.intel.com/en-us/and...ndroid-devices<br /> (Use compatibilty mode if you are using Windows 8.1)<br /> 2) Device Manager may not properly detect the drivers so you have to specify the Android ADB driver from the install folder above.<br /> 3) Extract IntelAndroid-FBRL-01-17-2015.7z into a folder.<br /> 4) Copy UPDATE-SuperSU-vX.Xx.zip to the internal storage or SD card<br /> 5) Run launcher.bat and and make sure it detects your device in debug mode (Turn on debug from Settings on the device.)<br /> 6) Choose the T3 mode and wait for Fastboot to load and select the SuperSU zip and install. Reboot... It should be rooted.<br /> <br /> This worked for my 7840 and 3840...&nbsp;<br /> </span> </li> </ol> </div> </div> &nbsp; &nbsp;&nbsp;下面链接提供相关包下载:<br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code754')">此处</span>)折叠或打开 </p> </div> <div id="code754" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">http<span style="color:#0000CC;">:</span><span style="color:#0000CC;">/</span><span style="color:#0000CC;">/</span>forum<span style="color:#0000CC;">.</span>xda<span style="color:#0000CC;">-</span>developers<span style="color:#0000CC;">.</span>com/android/development/intel<span style="color:#0000CC;">-</span>android<span style="color:#0000CC;">-</span>devices<span style="color:#0000CC;">-</span>root<span style="color:#0000CC;">-</span>temp<span style="color:#0000CC;">-</span>cwm<span style="color:#0000CC;">-</span>t2975096</span> </li> </ol> </div> </div> &nbsp; &nbsp;&nbsp;这个帖子还有人刷机成功的图片:<br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code641')">此处</span>)折叠或打开 </p> </div> <div id="code641" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">http<span style="color:#0000CC;">:</span><span style="color:#0000CC;">/</span><span style="color:#0000CC;">/</span>forum<span style="color:#0000CC;">.</span>xda<span style="color:#0000CC;">-</span>developers<span style="color:#0000CC;">.</span>com/android/development/intel<span style="color:#0000CC;">-</span>android<span style="color:#0000CC;">-</span>devices<span style="color:#0000CC;">-</span>root<span style="color:#0000CC;">-</span>temp<span style="color:#0000CC;">-</span>cwm<span style="color:#0000CC;">-</span>t2975096/post60708766#post60708766</span> </li> </ol> </div> </div> &nbsp; &nbsp;&nbsp;<span style="color:#E53333;">前提:</span>开发者选项默认没有,在“关于设备”的版本处点击10次,返回来就能看到“开发者选项”了。打开debug模式。<br /> &nbsp; &nbsp;可是我的7840就是无法刷成功,提示FAILED (remote:command not allowed in this device state),前面还有一些明显的原因提示FAILED (remote: Bootloader must not be locked),原因已经很明显了bootloader是locded状态,需要解锁。<br /> &nbsp; &nbsp;&nbsp;后来发现开发者选项中有一个“解锁OEM”选项,打开之后再次刷机仍然一样的错误提示,仍然fastboot里面提示bootloader是locked状态。<br /> &nbsp; &nbsp;&nbsp;<span style="color:#E53333;">注:</span>其实别人刷成功,估计是没有升级系统,我升级到5.1版本了,此估计是原因。<br /> <strong><br /> &nbsp; &nbsp;</strong><strong>解锁</strong><strong>bo</strong><strong>otloader</strong><strong></strong><br /> &nbsp; &nbsp;<br /> &nbsp; &nbsp;因为bootloader是locked状态,所以上面的方法一直不行,看来还需要首先解锁bootloader。开发者选项的“解锁OEM”是允许解锁bootloader的意思,怎么解锁还是需要一些手法的。<br /> &nbsp; &nbsp;&nbsp;在下面这个链接中看到别人遇到了相同的提示:http://forum.xda-developers.com/dell-venue/general/idiots-guide-to-rooting-7840-t3043708/page6。里面提到可以去这个网址找方法:http://forum.xda-developers.com/showpost.php?p=62013578&amp;postcount=43。后面有两个使用者回复用这个网址的方法解决了。曙光在现,同时也感慨国外的先行者们永远走在前面,当然也感慨,英文一定要学好。<br /> &nbsp; &nbsp;下载的venue_7840_droidboots.zip包里面包含三个选项,第一项是降到5.0.2的droidboot和fireware,第二三项是root完毕升回5.1。<br /> &nbsp; &nbsp;&nbsp;<span style="color:#E53333;">注:</span>下载zip的时候,需要翻墙哦。<br /> &nbsp; &nbsp;&nbsp;PhoneFlashToolLite_5.2.4.0_win32.exe是intel提供的刷机工具,连接7840之后,先降到5.0.2的droidboot和fireware。成功之后,直接打开IntelAndroid-FBRL-05-16-2015-PTR里面的launcher.bat,选择T4。<br /> &nbsp; &nbsp;<span style="color:#E53333;">&nbsp;</span><span style="color:#E53333;">注:</span>个人感觉T3只是将Recovery刷进去,而T4是刷完自动重启进入Recovery。所以我一直选择T4。<br /> &nbsp; &nbsp;&nbsp;T4提示拷贝都成功,进入Recovery模式选择install zip,安装supersu。<br /> <br /> &nbsp; &nbsp;本来一路顺利的刷机进程,卡在了安装supersu的地方。Recovery模式选择install zip,不论从sdcard还是external_sd,都提示无法挂载。我靠,咋这么难。<br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code966')">此处</span>)折叠或打开 </p> </div> <div id="code966" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">E<span style="color:#0000CC;">:</span>Can<span style="color:#FF00FF;">'t mount /external_sd/<br /> </span></span> </li> <li> E:Can't mount /sdcard/ </li> </ol> </div> </div> <br /> <strong> &nbsp; &nbsp;</strong><strong>解决</strong><strong>sdcar</strong><strong>d</strong><strong>/external_sd无法挂载</strong><br /> <div style="white-space:nowrap;"> <br /> </div> &nbsp; &nbsp;没有办法,开始在xda-developers搜索,好在已经有别人遇到与我同样的问题了,但是解决方法不一。有让重刷的,有让格式化的,不过最后我在下面这个帖子里面得到启发:Recovery模式应该已经有root权限了,只是装个supersu而已,这时候通过电脑的adb连接Recovery应该也是有root权限的shell,可以手工挂载(还可以上传文件呢)的方式找到supersu包啊。<br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code416')">此处</span>)折叠或打开 </p> </div> <div id="code416" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">http<span style="color:#0000CC;">:</span><span style="color:#0000CC;">/</span><span style="color:#0000CC;">/</span>forum<span style="color:#0000CC;">.</span>xda<span style="color:#0000CC;">-</span>developers<span style="color:#0000CC;">.</span>com/google<span style="color:#0000CC;">-</span>nexus<span style="color:#0000CC;">-</span>5/help/help<span style="color:#0000CC;">-</span>e<span style="color:#0000CC;">-</span>mount<span style="color:#0000CC;">-</span>sdcard<span style="color:#0000CC;">-</span>cwm<span style="color:#0000CC;">-</span>6<span style="color:#0000CC;">-</span>0<span style="color:#0000CC;">-</span>4<span style="color:#0000CC;">-</span>5<span style="color:#0000CC;">-</span>trying<span style="color:#0000CC;">-</span>t2802715</span> </li> </ol> </div> </div> &nbsp; &nbsp;&nbsp;注:这是因为fan3838懂linux,其他不懂linux的朋友,可以私聊。<br /> &nbsp; &nbsp;&nbsp;T4刷完重启进Recovery后,不要pad,Win7上adb root;adb shell就可以进入recovery的rootshell了。虽然/data和/sdcard仍然无法挂在(可能是分区设备名错误),但是external_sd是可以挂载的,当然也是分区设备名错误,手工挂载搞定。在此不折腾了,估计data和sdcard也可以手工挂载。<br /> <br /> <div> <div class="codeheads"> <p> 点击(<span style="cursor:pointer;color:red;" onclick="code_hide('code791')">此处</span>)折叠或打开 </p> </div> <div id="code791" class="codeText"> <ol style="margin:0 1px 0 0px;padding-left:40px;" start="1" class="dp-css"> <li> <span style="color:#000000;">/sd<span style="color:#0000CC;">-</span>ext # cd <span style="color:#0000CC;">.</span><span style="color:#0000CC;">.</span><span style="color:#0000CC;">/</span>external_sd<br /> </span> </li> <li> cd <span style="color:#0000CC;">.</span><span style="color:#0000CC;">.</span><span style="color:#0000CC;">/</span>external_sd<br /> </li> <li> /external_sd # <strong>ls</strong><span style="color:#5C5C5C;"></span><span style="color:#5C5C5C;"></span><br /> </li> <li> ls<br /> </li> <li> /external_sd # <strong>mount /external_sd</strong> </li> <li> mount /external_sd<br /> </li> <li> mount<span style="color:#0000CC;">:</span> mounting /dev/block/mmcblk1p1 on /external_sd failed<span style="color:#0000CC;">:</span> No such file <span style="color:#0000FF;">or</span> directory<br /> </li> <li> /external_sd # <strong>ls /dev/block/mmcblk</strong><span style="color:#0000CC;"><strong>*</strong></span><br /> </li> <li> ls /dev/block/mmcblk<span style="color:#0000CC;">*</span><br /> </li> <li> /dev/block/mmcblk0 /dev/block/mmcblk0p14 /dev/block/mmcblk0p6<br /> </li> <li> /dev/block/mmcblk0boot0 /dev/block/mmcblk0p15 /dev/block/mmcblk0p7<br /> </li> <li> /dev/block/mmcblk0boot1 /dev/block/mmcblk0p16 /dev/block/mmcblk0p8<br /> </li> <li> /dev/block/mmcblk0p1 /dev/block/mmcblk0p17 /dev/block/mmcblk0p9<br /> </li> <li> /dev/block/mmcblk0p10 /dev/block/mmcblk0p2 /dev/block/mmcblk0rpmb<br /> </li> <li> /dev/block/mmcblk0p11 /dev/block/mmcblk0p3 /dev/block/mmcblk1<br /> </li> <li> /dev/block/mmcblk0p12 /dev/block/mmcblk0p4<br /> </li> <li> /dev/block/mmcblk0p13 /dev/block/mmcblk0p5<br /> </li> <li> /external_sd # <strong>mount /dev/block/mmcb</strong><span style="color:#5C5C5C;"></span><span style="color:#5C5C5C;"></span><strong>lk1 /external_sd</strong><br /> </li> <li> mount /dev/block/mmcblk1 /external_sd<br /> </li> <li> /external_sd # ls /external_sd<br /> </li> <li> ls /external_sd<br /> </li> <li> 360 LOST<span style="color:#0000CC;">.</span>DIR dsc_0083<span style="color:#0000CC;">.</span>jpg<br /> </li> <li> 360Download Others iReader<br /> </li> <li> 360Log Sounds img_7520<span style="color:#0000CC;">.</span>jpg<br /> </li> <li> 360freewifi TTPOD_LOG libs<br /> </li> <li> Android UPDATE<span style="color:#0000CC;">-</span>SuperSU<span style="color:#0000CC;">-</span>v2<span style="color:#0000CC;">.</span>46<span style="color:#0000CC;">.</span>zip logs4android<br /> </li> <li> AndroidOptimizer Videos rootlvmfsck<span style="color:#0000CC;">.</span>txt<br /> </li> <li> BBirthday baidu sys<br /> </li> <li> DCIM card_content<span style="color:#0000CC;">.</span>cid system<br /> </li> <li> DevIcon<span style="color:#0000CC;">.</span>fil d_1 ttpod<br /> </li> <li> Images dianxinos update<span style="color:#0000CC;">.</span>zip<br /> </li> <li> /external_sd # </li> </ol> </div> </div> &nbsp; &nbsp;&nbsp;上面挂载external_sd的时候默认找/dev/block/mmcblk1p1这个设备,发现是不存在的,我人工确认发现SD卡真实的设备名是/dev/block/mmcblk1,所以把这个设备挂载到/external_sd即可。<br /> &nbsp; &nbsp;&nbsp;这时再回到PAD,从external_sd找到UPDATE-SuperSU-v2.46.zip安装。重启之后即获得了root权限,可以删除预装的软件了。<br /> <br /> <br /> &nbsp; &nbsp;&nbsp;当然现在整个root过程算是结束了,也达到了最终目的,不过还有两点可以做:<br /> &nbsp; &nbsp;&nbsp;1、UPDATE-SuperSU-v2.46.zip是免费版,可以刷一个pro专业版进去,网上有SuperSU_Pro_v2.49-BETA_update_iKiraCN_简体.zip这个包。<br /> &nbsp; &nbsp;&nbsp;2、将droidboot和fireware刷会5.1。<br /> <br /> &nbsp; &nbsp;&nbsp;<strong>后记<br /> </strong><br /> &nbsp; &nbsp;&nbsp;整个root过程中,其实还走了很多弯路,把PAD的数据都格式化了,丢失了很多游戏进度,也试了xda-developers上其他认提出的方法,最终找到这个方法是最靠谱的,共享出来。<br /> &nbsp; &nbsp;&nbsp;再次向xda-developers上国外的开发者致敬。<br /> <br /> <br />
阅读(3191) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

Hysian2016-06-20 21:09:30

请教一下,我把recovery给刷坏了,现在找不到可以刷进去的recovery。咋整。。。

评论热议
请登录后评论。

登录 注册