Android 5 Emulator root 模拟器 root
来源:互联网 发布:linux发行版排行 2016 编辑:程序博客网 时间:2024/05/16 14:18
前言:
网上google很久一直找不到root android 5.0 emulator答案,要么是真机的root居多,要么android版本4.0的,要么是su 和 相关的superapk不是最新的。要么
是参考人家的命令步骤就特么不成功,要么按照人家命令弄重启下又没了(这一点没认真也没想去哪里找官方文档,不知道)。于是认真实战,总算完成任务,当在网上找了3天还没大突破又进度压力逼来的时候,你会明白啥叫救命,雪中送炭!stackoverflow上经常看到精彩答案下的评论是"you saved my life". 大家都明白这里面的意思。还有些博文,写着 “本文永久链接”,但是点击链接已经找不到域名了,大骗子!下面言归正传。
模拟器环境:
mac版 Android studio 创建的 android 5.1模拟器,image 选的是 armv7a.
步骤 :
先cd 到下载的 SR5-SuperSU-v2.78-SR5-20161130091551.zip中。解压,下载地址见文章末尾。我选的su是 SR5-SuperSU-v2.78-SR5-20161130091551/armv7/su
SR5-SuperSU-v2.78-SR5-20161130091551/common/Superuser.apk 可以push 到/system/app
也可以直接安装。
按照参考链接1中答案:
adb shell df# See the available space in /systemadb shell mount -o remount,rw /systemadb push su /system/bin/suadb shell chmod 0755 /system/bin/suadb push su /system/xbin/suadb shell chmod 0755 /system/xbin/suadb shell su --installadb shell "su --daemon&"adb shell setenforce 0# optional and recommended; adb shell mount -o remount,ro /systemadb install "Super user app"# Update the su binary.#adb install "Rootchecker app OR Terminal Emulator app to test."
实战自己的任务,然后安装re浏览器来检测是否root最后一步要说下,如果这个时候重启模拟器那么又恢复到执行上诉命令前到样子了,白搞。参考链接2中说的很对,
“ ~/.Android/avd/xxx.avd/hardware-qemu.ini 。。。。。其实模拟器运行的时候会生成一份临时的system.img,这份临时文件保存在/tmp/android-username/下,文件名是emulator-xxxxx,我们上面做的更改就保存在这个emulator-xxxxx中.................“
所以重启模拟器前更改1,copy tmp下最新修改的模拟器system.img到某个路径A, 2, hardware-qemu.ini的 initpath为A。然后重启模拟器即可用
工具下载:
1,https://download.chainfire.eu/1014/SuperSU/SR5-SuperSU-v2.78-SR5-20161130091551.zip?retrieve_file=1
2,re浏览器
参考链接:
1,http://android.stackexchange.com/questions/148841/attempt-to-root-avd-running-android-4-4-5-1-is-failing
2,android模拟器root,avd root,emulator root教程 http://blog.csdn.net/u011068616/article/details/49489675
- Android 5 Emulator root 模拟器 root
- android模拟器root,avd root,emulator root教程
- 手动root android 模拟器(emulator)详细过程
- 手动root android 模拟器(emulator)详细过程
- Android Emulator Root权限
- android 模拟器获取root
- android 模拟器root
- Android AVD emulator模拟器获取root权限(4.1.2以下)
- android 模拟器获得root 权限
- 赋予android模拟器 root权限
- android 模拟器获取root权限
- 模拟器root
- Root 模拟器
- 给android模拟器赋予root权限
- 获得android模拟器root权限的命令
- android 模拟器获取root权限的方法
- android模拟器获取到root权限
- android模拟器获取ROOT权限!!!安卓
- 查看javax.swing.plaf.FontUIResource对各个组件字体的设置
- iOS分析崩溃日志
- Webview加载https链接时遇到的问题
- 缺少动态连接库.so--cannot open shared object file: No such file or directory
- binbinyang--2.MPAndroidChart API介绍
- Android 5 Emulator root 模拟器 root
- 摘要JNI与NDK简单理解
- SQL SERVER日常运维巡检系列之三——结构设计
- boolean b=true?false:true==true?false:true;
- js刷新页面与javascript基本函数
- mfc 多文档 offiice2007风格"
- 比特币的交易与帐本
- Android 关于“NetworkOnMainThreadException”的解决方案
- 正则表达式 常用的正则