android sdk 编译出有root权限的系统

本文记录了在Android SDK环境下,为giec r1电视盒编译具有root权限系统的步骤。首先介绍了adbwireless工具的使用,然后通过q5 root工具实现root,最后在SDK中修改su.c源码,移除权限限制,重新编译系统镜像并烧录,成功获取root权限。

先简单说明一下状况:

1.使用硬件说明:

giec r1 电视盒

2.android sdk 来源:

厂商提供


到手杰科的电视盒,拆开来有串口可以输出信息,其有三个usb口,连接pc端,pc端adb无法发现设备(之前公司用mstar板子的时候,需要添加个一配置文件才能发现 ,这里不知道是否是这个情况),因其wifi可以使用同事推荐使用 adbwireless ,一个模拟adb的工具,在pc端可以跟正常情况一样使用。

安装adbwireless后,运行adbwireless 发现提示信息说必须要rooted phone (这应该就是传说中的root)。

本人对android如何root没有研究,在网上搜了一下,看到q5 root 工具,可以把该盒子root ,这是一个windows下的小工具,具体内容不在这里详细絮说,可以直接搜 q5 root

就能看到该工具,并且会有简单说明,用起来很白痴的工具....

adbwireless可以顺利运行,pc端连接也是没有问题的,一切就是这么顺利,直到....


使用厂商android sdk(有同步最新厂商修改代码),编译出新的img (主要是boot.img system.img recover.img),通过厂商提供的工具将img 烧写到板子上,成功烧写上,但还是有不少问题。在验证摄像头是否好用的过程中,发现pc端没法识别插入的设备(刚刷新了系统,上面的工作也要重新来一遍),使用q5 root工具 将系统root ....这个工具不好使了.....问题来了....


被逼无奈,只能研究一下这个android root 到底怎么回事....

root 在我看来是一中linux下的高级权限,为了保证系统的安全 android 系统当然不会把root权限放开。但作为研发人员,很多时候,没有root的权限...怎么搞??!!


看网上很多root 说明,其实就是把 su 这个程序替换一下,看到一些

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值