研究Xposed相关二:如何root android模拟器(android4.3.1)
从上一篇文章
研究Xposed相关一:Xposed框架的安装 了解了Xposed框架的安装过程,但是Xposed的使用有一个基础前提,那就是设备的Root权限已经获取的状态下;那这一篇文章就来讲述下如何来Root android的模拟器,模拟器版本是android4.3.1;
首先需要准备的是busybox以及su文件,另外和su对应的授权管理的APP,当然也可以自己编译su来不进行root获取授权操作,这样就无需使用授权管理APP了;我所使用的是Root大师的su文件和授权管理APP;
root大师su文件下载:http://download.csdn.net/detail/wch18956441322/8130655
root大师授权管理APP:CSDN上传有问题,我会随后上传的,我的资源里面去看看吧;
Root checker文件下载:这个百度一下就有了;
busybox文件下载:http://www.busybox.net/downloads/binaries/1.21.1/ , 需下载模拟器相应处理器架构的busybox
另外我上传了一个Root模拟器rar包,里面包含了所有需要的东西;
http://download.csdn.net/detail/wch18956441322/8132549
下面就开始吧;
因为root权限获取,归根结底是将一个su文件放入到设备的/system/xbin或者/system/bin目录下,并且将su文件权限设置一个s标志位,并且任何用户可读;s代表当任何一个用户执行该文件的时候都拥有文件所有者的权限,而su的所有者是root,这样任何用户都可以通过su命令来获取root的权限;
但是直接将su文件放入到模拟器的/system/xbin/下的话,每次重新启动模拟器,系统就会清除掉su文件;那接下来就一一解决吧;
1、首先通过android AVD manager创建一个android4.3.1的模拟器;
2、通过命令行来启动此新建的avd;
- emulator -partition-size 1024 -avd 4.2root
3、adb remount重新挂载/system目录为可读写;并且将su,busybox文件push到/system/xbin目录下,以及将授权管理APP push到/system/app下;并且将su和busybox文件的权限修改;
- chmod 06755 /system/xbin/su
- chmod 06755 /system/xbin/busybox
4、adb shell, 并且删除掉所有/data目录下的文件,lost+found文件是无法删除的;
- busybox rm -rf /data/*
然后将/system目录下的所有文件移动/data目录下;
- busybox cp -rf /system/* /data/
5、关闭模拟器,重新启动模拟器;这时候需要指定systemImg为avd目录下的userdata-qemu.img文件;
- emulator -partition-size 1024 -system userdata-qemu.img -avd 4.2root
这时候等待模拟器起来后,adb install Root checker和Superuser两个app,打开Root checker,点击check按钮,等会就会提示授权弹出框;这个时候同意就OK了,随后就会Root成功了,大功告成;
授权提示:
Root成功:
原文地址:http://blog.csdn.net/cnhua57inyu/article/details/40887871
研究Xposed相关二:如何root android模拟器(android4.3.1)相关推荐
- 研究Xposed相关一:Xposed框架的安装
说到Xposed,首先得了解Xposed是什么: 参考:http://blog.csdn.net/wxyyxc1992/article/details/17320911,我的Xposed之路就是这位大 ...
- sdk中Android模拟器的用途,安卓sdk自带模拟器的使用
一.Android开发环境搭建全程演示(jdk+eclipse+android sdk) 二.创建Android 模拟器 1.进入 android-sdk 目录,双击运行 AVD Manager.ex ...
- Android安全防护/检查root/检查Xposed/反调试/应用多开/模拟器检测(持续更新)
转载请注明出处,转载时请不要抹去原始链接.代码已上传git,欢迎star/fork/issue https://github.com/lamster2018/EasyProtector 复制代码 文章 ...
- Android模拟器 7.1 (64) 以上版本安装xposed框架
在xposted之前的版本里 xposed只支持 android 4.4以下的版本,因此当时 逍遥模拟器的android版本就是4.4,而雷电模拟器.蓝叠模拟器.夜神模拟器等安装后的android版本 ...
- Android官方模拟器root,在Android模拟器上如何获得root权限?
我需要在Android模拟器中获得root权限,从而使用'iptables'和'busybox'功能. 尝试安装了z4root应用程序, 但需要很长时间,且没有完成获取root就卡住了.有人说如果我们 ...
- 怎么看android底层源码,Android底层有必定的认识,研究过相关的Android源码
1.系统架构:java 一).系统分层:(由下向上)[如图]android 一.安卓系统分为四层,分别是Linux内核层.Libraries层.FrameWork层,以及Applications层:g ...
- Android模拟器图形绘原理(二十二)
什么是QEMU QEMU是一套模拟处理器的开源软件.它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性.QEMU能模拟整个电脑系统,包括中央处理器及其他周边设备 ...
- Android 模拟器下载应用(APK)到 PC 研究
Android 模拟器下载应用(APK)到 PC 研究 有时需要研究下应用商店的 APK,可一时还找不到具体的应用,一些小网站的应用也不愿意下载(怕夹带私货)干脆自己研究下如何在模拟器里的应用商店自己 ...
- 【Android 逆向】修改运行中的 Android 进程的内存数据 ( 运行环境搭建 Android 模拟器安装 | 拷贝 Android 平台可执行文件和动态库到 /data/system )
文章目录 一.运行环境搭建 Android 模拟器安装 二.拷贝 Android 平台可执行文件和动态库到 /data/system 目录下 一.运行环境搭建 Android 模拟器安装 使用低版本的 ...
最新文章
- 大数据系统软件国家工程研究中心给大家拜年啦!
- Invalid argument: Key: label. Data types don't match. Data type: int64 but expected type: float
- 20145335郝昊《网络攻防》Bof逆向基础——ShellCode注入与执行
- java基础方法笔记
- 平衡搜索树之红黑树(图片格式)
- ADO.Net 数据库访问技术
- matlab kdj,kdj指标详什么时候买入,kdj指标详解四大绝技
- 11种职场肢体语言,你懂吗
- 解决微软应用商店打不开 代码: 0x80131500
- mysql v8 漏洞_海洋CMS V8.7 SQL注入漏洞
- vscode报错http://127.0.0.1:5500/11.html 找不到应用程序
- Azure核心服务(VM)——>创建windows虚拟机并在此之上部署一个cms网站
- 奔驰S400商务型升级前排座椅通风系统,夏天必备功能
- matexs不支持鸿蒙,华为mateXs为何从兼容安卓改成基于安卓,是鸿蒙不行还是另有隐情...
- shell数组 IFS
- 达梦数据库实例服务无法启动(一)
- 文本框输入关键字提示
- BERT模型从训练到部署
- 奥运会数据集分析(部分)
- php activedocument-printout(),php二种读取和创建word文档方法