因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了,adb push一个文件就提示Permission Denied。删除system下的文件也没有权限。其实有两种方法可以获取adb shell的root权限,这两种方法的前提都是手机已经root。
1、用su可以提权,直接执行su就会看到用户命令提示符由”$”变成了”#”,如果手机没有root,会提示su: Permission Denied。这个文件不是每个手机都有的,没有的可以在这里下载:

解压后把su放在adb同一目录下,执行:

adb push su /system/bin/
adb shell chmod 4755 /system/bin/su

如果提示Read-only filesystem,那么就要重新挂载一下/system,把只读挂载成可读写,只有手机root了才能运行:

mount -o remount,rw /dev/block/mtdblock0 /system /

再运行su就能让adb shell获取root权限了。
2、可以修改根目录下的default.prop提权:
根目录默认是不允许修改的,执行

mount -o remount,rw rootfs /

用vi打开default.prop,找到ro.secure,修改为ro.secure=0,保存后重启,再adb shell一下,就会有root权限了。

转载自:adb shell获取root权限

转载于:https://www.cnblogs.com/redspider110/p/3167057.html

adb shell root相关推荐

  1. 转adb Shell root 权限

    永久root带文件 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了,adb pus ...

  2. 解决adb shell root权限

    adb shell默认是没有root权限的,修改系统文件就很不方便.有两种方法可以获取adb shell的root权限,这两种方法的前提都是手机已经root. 1.用su可以提权,直接执行su就会看到 ...

  3. 如何将adb shell里面查到的文件复制到本地电脑

    一般我们通过adb连接到安卓系统后,可以通过abd shell的ls命令来查看到该目录下的文件. 然后如果要复制该目录的文件到本地电脑,则一般不在adb shell里面来操作.通常直接使用 adb p ...

  4. appium+python自动化-adb shell模拟点击事件(input tap)

    前言 appium有时候定位一个元素很难定位到,或者说明明定位到这个元素了,却无法点击,这个时候该怎么办呢? 求助大神是没用的,点击不了就是点击不了,appium不是万能的,这个时候应该转换思路,换其 ...

  5. Android adb shell后面可用的常用命令详细列举

    adb shell 后面可以跟的常见命令有如下: am app_process backup bootanimation coloradjust dpm idmap input media reque ...

  6. adb shell下使用命令行删除android系统中指定文件和文件夹

    记录一下命令: C:\Users\Administrator\Downloads\cmder         λ adb root                                   ...

  7. Android adb shell wm指令用法详解

    wm 是查看和设置显示信息的指令,此指令只能临时调试使用. wm:查看 wm 指令信息 $ adb shell root@xxxx:/ # wm wm usage: wm [subcommand] [ ...

  8. 【Android 逆向】获取安装在手机中的应用的 APK 包 ( 进入 adb shell | 获取 root 权限 | 进入 /data/app/ 目录 | 拷贝 base.apk 到外置存储 )

    文章目录 一.获取 APK 包流程 二.获取 APK 包完整流程命令行输出 一.获取 APK 包流程 从应用市场中下载的应用 , 安装完毕后 , 自动删除 ; 如果想要获取安装应用的 APK 包 , ...

  9. adb shell获取root权限

    adb shell获取root权限 因为开发需要,我经常会用到adb这个工具(Android Debug Bridge),我们都知道adb shell默认是没有root权限的,修改系统文件就很不方便了 ...

最新文章

  1. Docker Dirty Cow逃逸
  2. 字体乱码的时候,可以使用英文下的写法
  3. Spring之占位符配置器
  4. 开发时多选操作的实现
  5. CISCO防火墙自动配置、备份脚本
  6. Layui官网文档备份, Layui文档站点,LayuiAdmin
  7. Git使用ssh方式下载代码
  8. 安装Office2016卸载WPS后office图标异常解决办法
  9. java中excel转jpg_Java中excel转换为jpg/png图片 采用aspose-cells-18.6.jar
  10. 乔布斯斯坦福毕业演讲
  11. 阿里云的服务器居然泡在“水”里?| 数据中心参观有感
  12. 第一次进入页面,访问服务器图片报404,刷新或者回退重新进入,就可以加载图片。
  13. 2018腾讯秋招笔试题
  14. 5G基础及计算机网络参考模型
  15. 自动关闭当前的Fragment返回上一个Fragment该如何实现
  16. c语言给bmp图片加滤镜,图片编辑器PixelStyle: 图像处理,滤镜特效
  17. Xshell6、Xftp6要继续使用此程序,您必须应用最新的更新或使用新版本
  18. python(re 模块-正则表达式)
  19. 淘宝商品详情页API接口|tb获取商品主图接口
  20. linux sata驱动加载硬盘顺序,linux安装前必备知识

热门文章

  1. Java_IO流_抽象类
  2. Linux(Centos6.5)用户名密码
  3. Asp.net 导入Excel(服务器不带Office)
  4. 常用正则表达式(包括中文匹配)
  5. 个人站点提高访问量七大方案
  6. 海量Web日志分析 用Hadoop提取KPI统计指标
  7. 笔记本高分屏字体模糊_高色域+高分辨率轻薄本推荐,你需要2K屏笔记本电脑么?...
  8. hdu3715 二分+2sat+建图
  9. 【Linux 内核 内存管理】Linux 内核堆内存管理 ② ( 动态分配堆内存方式 | brk 系统调用 | mmap 系统调用 | brk 系统调用源码介绍 )
  10. 【Android 安装包优化】资源混淆 ( resources.arsc 资源映射表混淆 | resources.arsc 资源映射表二进制格式分析 | 混淆全局字符串池和资源名称字符串池 )