root展讯6820

从展讯的6600-6800-6530-6820一直做过来,终于接触到智能机了。既然是智能机,安卓系统,那么肯定就要root了。好了,废话少说。直接进入正题。

       我的root办法是通过修改boot.img实现的。

       其实网上也有一些教程。但是没有专业对于6820的。所以我就抛砖引玉下了。有说的不好的,请见谅。

       首先,我说说我个人用到的工具以及条件。

        1、需要linux的环境,因为修改boot.img就需要解析他,这个原理我也不太懂,大家可以问问度娘......

        2、解析和重新打包boot.img的工具,不知道我新人有没有权限上传...

        3 、展讯的烧机工具...ResearchDownload

        ......

    

        第一步,解析boot.img

         boot.img其实是包含kenerlram_disk打包。由于我也只是做应用的,我也只知道个大概。反正就是包含各种驱动,还有linux内核...

         当然我们要的主角也在里面,也就是default.prop这个文件了。我们需要修改里面的几个属性值:

         ro.debuggable=1

         persist.service.adb.enable=1

         ro.secure=0

         先把附件里面的工具和boot.img放在同一个文件夹下(图2)。

然后把命令行切到boot.img所在路径

在命令行里面输入:perl unpack-bootimg.pl boot.img  

正常情况下应该就会得到3个文件。

Boot.img-ramdisk文件夹就是我们的主角了。

进去,找到default.prop这个文件。修改上面所说的三个属性值。

到目前为止,修改就完成了,简单吧~~~

第二步,重新打包ramdisk

既然我们改好了ramdisk,那我们需要重新打包。

将命令行当前路径切换到Boot.img-ramdisk是:

find . | cpio -o -H newc | gzip > ../newramdisk.cpio.gz

会发现在上一层目录下,生成了newramdisk.cpio.gz

这个就是重新打包好了的ramdisk

第三步,重新打包boot.img

这次我们用到的mkbootimg这个工具

首先我们可能需要修改下它的权限。改成可执行文件。

输入命令:  chmod 777 mkbootimg

将命令行路径切换至mkbootimg工具目录所在路径

输入命令:

./mkbootimg --cmdline 'no_console_suspend=1 console=null' --kernel boot.img-kernel --ramdisk newramdisk.cpio.gz -o mynewimage.img

当前路径出现了mynewimage.img这个文件

大功告成,烧机,验证。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值