分享好友 最新动态首页 最新动态分类 切换频道
通过修改rom包永久获取root权限和所有应用调试功能ro.debuggable
2024-12-27 09:06

准备工具

通过修改rom包永久获取root权限和所有应用调试功能ro.debuggable

1. adb

2. bootimg


部分安卓机型获取root权限比较难,刷supersu卡刷包和各种刷机工具都不见效

作为一名移动安全工程师,经常需要对各种APK进行调试,通常调试APK需要满足的条件是apk的配置文件androidmanifest.xml中android:debuggable="true"或者安卓default.prop文件中的ro.debuggable=1。以往,我们都是先将apk反编译,然后手动修改Androidmanifest.xml中的android:debuggable然后重新打包签名但是随着梆梆、乐固、360等各种“壳”的出现,手动修改Androidmanifest.xml再重打包的方式已经行不通了。

特别是SELinux机制加入安卓以后,我们想要获取所需要的权限变得更加困难。现在有一种一劳永逸的方法,如下。

在使用adb连接手机的情况下,可以看到手机根目录下有一个default.prop文件

直接使用cat default.prop命令查看内容可以看到ro.secure、ro.adb.secure和ro.debuggable等属性

正常情况下,该文件中的ro.debuggable的值应该是0,表示不可调试。我已经手动修改为1。ro.secure表示root权限,如果为0则表示启用root权限,1则相反;ro.adb.secure表示adb的root权限,同样0表示启用adb的root权限,1则相反。

----------------------------------------------

下面开始正式介绍修改这些值的方法。

首先我们看看安卓系统rom包的结构

安卓系统rom包是一个压缩文件,我们可以直接用winrar、7z等工具打开。如上图,我们需要改动的就是boot.img,我们将其解压出来。

修改boot.img需要先将其完全解开,解包boot.img的工具网上有很多,可自行搜索。再此处我推荐使用bootimg。此工具比较方便且文件很小。有exe、java、python等各种版本。我使用的是python版本,其他版本使用方法基本相同

为了方便,将bootimg.py与要修改的boot.img放在同一目录下,首先使用

将boot.img解开,可以获得 kernel 和 ramdisk.gz。 
 

此时,我们还看不到需要修改的default.prop,要修改,我们还要继续解开ramdisk.gz。使用命令

现在,文件夹中出现了initrd,我们需要的default.prop就在这里面了。 
 

进入initrd目录,使用notepad、sublime等工具直接修改,比如我需要开启所有应用的调试权限,我将default.prop中的ro.debuggable修改成了1。如果你是需要开启root权限,则将ro.secure的值改为0,要永久开启adb的root权限,可将ro.adb.secure修改为0。。。各个参数都可以按照自己的需求修改。(注意只修改自己需要的参数,不要随意更改,否则可能造成手机无法开机

修改完成后,开始重新打包,我们先对ramdisk.gz打包,然后对整个boot.img重打包。命令分别如下

打包完成后,会出现一个boot_repack.img,这就是重新打包完成的boot.img。 
 

到这儿,boot.img已经修改完成,接下来有多种方式将其刷入我们的手机。

1. 可以重新将文件名改回boot.img打包到系统rom包中,重新签名,刷入整个rom包。

2.使用fastboot工具刷入手机。

3.使用第三方recovery工具比如TWRP等,手动刷入此boot_repack.img。

重启之后,我们使用adb shell命令查看,可看到,此属性已经被永久修改,不需要每次重启都修改一遍。

最新文章
百度SEO常用优化策略(提升网站排名的5个基本步骤)
百度SEO关键词介绍:在搜索引擎优化(SEO)的领域里,关键词优化是一项非常重要的工作。所谓关键词,是指网站上与用户搜索相关的词语,而关键词优化则是通过调整网站内容和结构,以及其他策略,使网站能够在搜索引擎中获得更高的排名。百度优
淘宝导购标题是什么意思?有什么要求?
对淘宝卖家来说,如果能够做好导购标题,那也可以带来更多的精准流量,进而也可以提高转化,但是也有一些卖家还不知道淘宝导购标题这个功能是什么意思,我这就为各位介绍。为了改善此类问题,提升商家的标题效率,吸引消费者点击。淘宝平台
吵了大半年的动漫,不正的三观背后是爱情的物化,附角色现实指数
今年一月番中话题都最高的无疑就是《人渣的本愿》了。 大家肯定都看过这部动漫了,所以就不再重复剧情了。今天要说的是:这部动漫到底多大程度上反映了现实生活?人物概括:青春期迷失的少女。 花火外表心爱,性情温顺,看起来人畜无害,在
百度地图无广告MIUI定制版
1、【智能语音】-语音技术智能强大,可实现全端唤醒,全局交互-喊小度小度,轻松查路线、搜地点、问天气,沿途搜等- 地图语音定制产品,只需9句话,即可生成个人语音包,并支持地图全场景使用2、【智能规划】-提供包含打车、驾车、公交、步
阿里云回应数据库失火:未对云服务造成任何影响;英伟达回应反垄断调查;Devin开放可用,费用为500美元/月 | 极客头条
「极客头条」—— 技术人员的新闻圈!CSDN 的读者朋友们好,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。整理 | 苏宓出品 | CSDN(ID:CSDNnews)一分钟速览新闻点!
用AI轻松生成超逼真美女写真,你也可以拥有自己的AI女友!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个科技飞速发展的时代,AI已经深入到我们生活的方方面面。想象一下,能够轻松生成一张超
下城区推广引流外包:快速拓展业务的利器367
在竞争激烈的商业环境中,企业需要不断寻找有效的方法来吸引潜在客户并扩大业务。外包推广引流服务已成为下城区企业实现这一目标的可靠解决方案。以下是一篇全面指南,介绍外包推广引流的优势、策略和最佳实践,帮助您在竞争中脱颖而出。外
显卡性能排名全景图:显卡天梯图最新版2023版揭示显卡性能层级及排名走向
随着计算机科技的快速发展,显卡在各个领域的应用愈发广泛,其作用也从单纯的游戏娱乐扩展到工作站和深度学习等专业领域。随着新款显卡不断问世,哪款显卡最具性能优势也成为了许多用户和业内人士关心的问题。现在,请让我们参照最新版的显
淘宝上天猫和普通的店铺有什么区别?淘宝上正品有什么标志?(淘宝上天猫和普通的店铺真假货有区别吗)
淘宝作为中国最大的C2C在线市场,拥有天猫和普通店铺两种不同的商家形态。了解它们之间的区别对于消费者和商家都至关重要。 一、淘宝上天猫和普通的店铺有什么区别? 1. 商家资质 天猫商家通常为企业用户,需要具备更严格的资质审核,而普
相关文章
推荐文章
发表评论
0评