root原理初探



如果bootloader.img是不好使的,手机就废了

erase 将bootloader檫除,自毁命令



fastboot命令只能在bootloader模式下使用:

flash主要是刷机

erase是檫除









  1. vivoS7t测试:system是只读的
  2. [email protected] /system ext4 ro,noatime,user_xattr,commit=1,barrier=1,data=ordered,
  3. noauto_da_alloc 0 0

注:在默认情况下系统文件都是只读的也就是(read only)即使拥有root权限也无法修改系统文件

用mount命令来查看系统文件的真实路径( ext4表示该系统文件的文件格式、ro 表示只读)

/dev/block/platform/sdhci-tegra.3/by-name/APP是物理路径(注:在用vivosS7t进行测试时发现system的物理路径是[email protected]

[email protected]:/system/media # mount -o rw,remount [email protected]

以上命令是将目录变为可读写

mount | grep system用该命令进行检验:

  1. 检验结果:
  2. [email protected] /system ext4 rw,relatime,user_xattr,commit=1,barrier=1,data=ordered
  3. ,noauto_da_alloc 0 0


来自为知笔记(Wiz)

时间: 2024-10-20 19:34:41

root原理初探的相关文章

Android Root原理初探

Root Linux:Root == Windows:Adminstrator Android是Linux系统吗? 操作系统 = 系统内核 + 文件系统 Linux发行版:Linux内核 + 文件系统(ext3/4) Android:Linux内核 + 文件系统(ext3/4) Android 没有本地窗口系统 而Linux是可以脱离X窗口的. Android 没有glibc library Android并不包括一整套标准的Linux应用程序 而Linux也是可以脱离这两点的. Android

dumpsys工作原理初探

dumpsys用来dump某系统组件的信息: *./frameworks/av/native/cmds/dumpsys/dumpsys.cpp* ```     sp<IServiceManager> sm = defaultServiceManager(); //...     for (size_t i=0; i<N; i++) {         sp<IBinder> service = sm->checkService(services[i]);       

Python源码剖析笔记3-Python执行原理初探

Python源码剖析笔记3-Python执行原理初探 本文简书地址:http://www.jianshu.com/p/03af86845c95 之前写了几篇源码剖析笔记,然而慢慢觉得没有从一个宏观的角度理解python执行原理的话,从底向上分析未免太容易让人疑惑,不如先从宏观上对python执行原理有了一个基本了解,再慢慢探究细节,这样也许会好很多.这也是最近这么久没有更新了笔记了,一直在看源码剖析书籍和源码,希望能够从一个宏观层面理清python执行原理.人说读书从薄读厚,再从厚读薄方是理解了

Android Root原理

概述:通过阅读本文可以深刻理解Android系统中获得Root权限的方法和原理.本文会详细介绍Root的目的,原理和代码层次的具体实现方法. Android Root介绍: 1. Root目的 手机获得Root权限以后,用户就可以完全拥有手机系统的最高权限,在Linux系统中相当于Root账号,在Windows系统中相当于Administrator账号.因为Android系统是基于Linux的,所以叫Root权限. 有了Root权限以后,用户可以自由删除一些系统自带的无用软件,更换开关机铃声,去

C#之CLR内存原理初探

C#之CLR内存原理初探 投稿:shichen2014 字体:[增加 减小] 类型:转载 时间:2014-08-04我要评论 这篇文章主要介绍了C#之CLR内存原理初探,有助于读者进一步理解C#的运行原理,需要的朋友可以参考下 本文初步讲述了C#的CLR内存原理.这里所关注的内存里面说没有寄存器的,所以我们关注的只有托管堆(heap),栈(stack), 字符串常量池(其中string是一个很特殊的对象) 首先我们看两个方法: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 vo

Android Root原理和流程分析

预备知识 android手机的内部存储设备分RAM和ROM,RAM是运行内存,掉电就会失去所有内容:ROM中的内容掉电后也不会丢失. 比如一台手机的规格参数里写着"2G RAM,16G ROM".理论上,RAM越大,系统运行越流畅.像大型的3D游戏,运行时需要约300M的内存,那么在内存2G的手机上就可以流畅的运行,在512M内存的手机上几乎跑不起来,跑起来也会卡死.我们可以在"设置-管理应用程序-正在运行"中看到手机目前剩余的RAM,一般2GRAM的手机显示可用R

Android root 原理

linux和类Unix系统的最初设计都是针对多用户的操作系统,对于用户权限的管理很非常严格的,而root用户(超级用户)就是整个系统的唯一管理员,拥有等同于操作系统的所有权限.所以一旦获取到root权限,就可以对整个系统进行访问和修改.而在Android下获取root权限之后就可以自己定制系统,卸载一些预装软件,完全掌控自己的设备. 0x01 setUID 在讨论root的原理之前,有一个非常重要的概念,就是文件的setUID权限.linux下普通的文件权限大家都很清楚,可读,可写,可执行,下图

Android的Root原理

前言 一直很好奇Android Root的原理,恰好最近碰到了一个跟Android默认带Root权限的问题,这里顺便记录一下Android系统root的原理. 原理 Android是基于Llinux内核的开源操作系统,与Ubuntu系统类似,所以在Android里获取root权限其实和在Linux系统下获取root权限是一回事.在Linux系统下获取root权限的方法是在命令行执行sudo或者su,接下来输入提权密码就可以获取root权限了.Android系统其实也是这样,例如应用层程序开发,在

华仔解说:Android root 原理

0x00 关于root linux和类Unix系统的最初设计都是针对多用户的操作系统,对于用户权限的管理很非常严格的,而root用户(超级用户)就是整个系统的唯一管理员,拥有等同于操作系统的所有权限.所以一旦获取到root权限,就可以对整个系统进行访问和修改.而在Android下获取root权限之后就可以自己定制系统,卸载一些预装软件,完全掌控自己的设备. 0x01 setUID 在讨论root的原理之前,有一个非常重要的概念,就是文件的setUID权限.linux下普通的文件权限大家都很清楚,