分享好友 最新动态首页 最新动态分类 切换频道
获取root权限及破解原理分析
2024-12-27 10:53

转贴自:http://blog.csdn.net/liwei_cmg/article/details/6313944

获取root权限及破解原理分析

一、前言

经过笔者自己测试与分析,得出结论:所以Android手机获取Root权限,最直观
最有效,最简便的就是SuperOneClick方法
与i9000基带版本的什么JPE,JPD,JP8等等,没有关系
与i9000Android软件版本的什么2.0,2.1,2.2等等,没有关系
与具体的什么Android手机也没有关系
管你是三星的,还是MOTO的,还是HTC……

到底与什么有关呢,我理解是Linux的内核版本!当然普通用户根本不必关心
后续的文章会提到有关破解Root的底层概念,当然也超出普通用户的理解范围。

这里,我只想介绍一下SuperOneClick获取Root权限的简单原理

二、提示

有关Root权限的获取方法可参考
《Android应用.三星i9000系列(3).无需刷机轻松获取Root权限》
本系列文章:http://blog.csdn.net/liwei_cmg/category/241839.aspx
三、原理简介

我们已经知道adb(Android Debug Bridge)这个概念,不管是Moto的,还是Samsung
,Android手机通过USB连接电脑后,安装好驱动,在设备管理器里都会看到Android
Composite ADB Interface这样的东东。SuperOneClick就是调用的adb这样的接口。
同样豌豆荚,91手机助手这样的软件也是使用了adb。

关于Android手机USB连接电脑的相关内容,可参考
《Android应用.三星i9000系列(1).版本选择与USB连接电脑》

四、SuperOneClick提取Root权限的基本步骤

F:/Own/Phone/Samsung/Tools/SuperOneClick 的目录下所有文件

2010/10/16  22:04           577,335 adb.exe
2010/10/18  11:27           339,885 adblinux
2010/10/18  11:26           171,656 adbmac
2010/10/16  22:04            96,256 AdbWinApi.dll
2010/10/16  22:04            60,928 AdbWinUsbApi.dll
2010/10/16  23:29         1,062,992 busybox
2010/10/16  22:04             5,392 rageagainstthecage  //步骤一
2010/10/16  22:04            24,120 sqlite3
2010/10/16  22:04            26,264 su                  //步骤二
2010/11/04  21:21           379,392 SuperOneClick.exe
2010/10/16  22:04           196,521 Superuser.apk       //步骤三

手机USB调试方法连接好电脑后,在电脑上运行SuperOneClick.exe,在弹出的
界面上,点击Root按钮,便开始了Root权限提取的自动操作

其实它的步骤是这样的

步骤一:将rageagainstthecage文件存放在手机/data/local/tmp下,并执行
——————————————————————————–

1) 将文件放在/data/local/tmp下,其他目录无法执行。命令如下
F:/Own/Phone/Samsung/Tools/SuperOneClick>adb push rageagainstthecage /data/local/tmp

2) 使用adb shell,修改rageagainstthecage文件权限
F:/Own/Phone/Samsung/Tools/SuperOneClick>adb shell
$ cd /data/local/tmp
cd /data/local/tmp
$ chmod 777 rageagainstthecage

3) 使用adb shell,运行rageagainstthecage
$ https://blog.csdn.net/Northeastwolf/article/details/rageagainstthecage

[*] CVE-2010-EASY Android local root exploit (C) 2010 by 743C

[*] checking NPROC limit …
[+] RLIMIT_NPROC={2410, 2410}
[*] Searching for adb …
[+] Found adb as PID 19374
[*] Spawning children. Dont type anything and wait for reset!
[*]
[*] If you like what we are doing you can send us PayPal money to
[*] 7-4-3-C@web.de so we can compensate time, effort and HW costs.
[*] If you are a company and feel like you profit from our work,
[*] we also accept donations > 1000 USD!
[*]
[*] adb connection will be reset. restart adb server on desktop and re-login.
$

此时退出shell,再次使用adb shell,会发现提示符为#,已经在电脑Shell
上获取了Root权限。如果不是#,重复执行(https://blog.csdn.net/Northeastwolf/article/details/rageagainstthecage
直到提示#。

F:/Own/Phone/Samsung/Tools/SuperOneClick>adb shell
#

步骤二:将/system修改为可读写,把su复制到/system/bin/
——————————————————————————–

1)上步骤一成功出现的#号提示符下,修改/system
# mount -o remount rw /system
#

2)另开一个命令行窗口,复制su至/system/bin
F:/Own/Phone/Samsung/Tools/SuperOneClick>adb push su /system/bin

su这个文件的功能,便是实现:普通用户至root超级用户的权限切换

步骤三:将授权管理的标准Android软件包(Superuser.apk)复制到手机并安装
——————————————————————————–

这个过程很简单,不再赘述,就是adb push与adb install。授权管理其实
就是管理哪些程序能够使用su。也就意味着对超级用户权限的使用进行管理。

步骤四:重启手机
——————————————————————————–

其实就是重启测试一下。

 

五、总结
在提取Root权限过程中,只有两个重要的文件

rageagainstthecage
su

rageagainstthecage负责直接破解获取Root权限,然后才能修改/system/。
su如果只放在/data/local/tmp目录下,是没有权限运行的。

$ ls -l su
ls -l su
-rwxrwxrwx shell    shell       26264 2010-10-16 22:04 su
$ https://blog.csdn.net/Northeastwolf/article/details/su
https://blog.csdn.net/Northeastwolf/article/details/su
Permission denied
$

最新文章
如何利用黄页引流推广网站入口提升业务曝光度
在当今数字化时代,企业正面临日益激烈的市场竞争,尤其是在网络上的营销和推广活动成为了重中之重。许多企业往往忽视了一个传统而有效的工具——黄页。虽然黄页在互联网时代并不如从前那般受宠,但其潜在的引流能力依然不可小觑。充分利用
抖音短剧系统快速搭建,部署上线维护全包,支持媒资管理/广告回传
标题:抖音短剧系统一站式服务,快速搭建,无忧运营!正文:随着短视频行业的蓬勃发展,短剧作为一种新兴的短视频形式,迅速吸引了大量用户的关注。为了帮助广大开发者轻松踏入短剧制作与运营的领域,南阳迈特推出了一款领先的短剧系统——
自动发货fmrte23外置核武2023修改器cdkey在线激活码cdk可汉化key
1个激活码能激活1台电脑!友情提示:发货后不能退款,请谨慎购买!FMRTE 23 下载地址:http://www.fmrte.com/download/fmrte23汉化操作:点击上方菜单中的FMRTE参数设置(Settings),在Language(语言)下拉菜单中选择简体中文,点击上方的Sav
飞奥热水器快速售后24小时人工400-(问题解决) - 生活 - 百科知识-蓝心网
飞奥热水器售后24小时维修服务热线:400-658-8618。飞奥热水器全市各区售后服务点热线号码。☎:400-658-8618飞奥热水器售后服务,秉承“诚信为本、客户至上”的服务态度和“以客户为中心”的服务指导思想,不仅真诚地为用户提供先进、高质
高清美女写真生成神器,不可错过的AI绘图体验!
限时免费,点击体验最近超火的AI生图神器,坐拥3000美女的大男主就是你! https://ai.sohu.com/pc/generate/textToImg?_trans_=030001_yljdaimn 在这个科技迅猛发展的年代,AI正在渗透我们的生活,为我们带来诸多便利与惊喜。就拿生成美女
SEO推广优化:打造品牌,提高排名
  随着互联网的发展,越来越多的企业开始将重心转向网络营销。毕竟,在互联网时代,拥有一个良好的网站和的网络营销策略是必不可少的。而SEO(Search Engine Optimization)作为一种营销手段,被越来越多的企业所重视和采用。那么,如何
百度推广怎么优化
多维度展示多维度展示:制作图文并茂、形象直观的广告内容,便于客户理解,使产品卖点更加突出。好的创意物料能够更加吸引人眼球,为实现广告高的点击率打下扎实的基础,而广告文案创作形式上又有多种表现手法:数据分析数据分析:通过统计
第一导航——让你的上冲浪更高效
在这个信息爆炸的时代,我们每天都要面对海量的网络内容。如何在众多的网站和信息中快速找到自己需要的东西,成为了一项重要的技能。而第一导航就是为了帮助你更高效地上网冲浪而诞生的。什么是第一导航第一导航是一个集合了众多优质网站和
酒泉百度爱采购运营技巧
想要让百度等搜索引擎快速收录,实际上还要了解一下,搜索引擎是干嘛的。搜索引擎就是检索了海量的信息,让用户在搜索某些关键词时,能够快速、准确的找到结果或答案,这就是搜索引擎要做的工作。那么,要想被百度等搜索引擎收录,第一步就
越狱里面的终极BOSS是谁?
nika,捷克人,被人骗到美国做脱衣舞女,被michael所救。与michael约定好帮其越狱,因而在其入狱前一天与之结婚以便带东西进监狱给他。两人的夫妻称号有名无实,但实际上nika深深的爱上了michael,所以她才会在听到michael对sara说他对她的
相关文章
推荐文章
发表评论
0评