为了账号安全,请及时绑定邮箱和手机立即绑定

Android系统Root原理初探

难度高级
时长 1小时20分
学习人数
综合评分9.67
32人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
简介:本课程以深入浅出的方式介绍Android Root原理。当然,本课程最主要的内容是教会小白从源代码的角度如何root自己的Android手机。其中包括制作Recovery升级包、Edify语言常用函数介绍、定制updater-script脚本文件、在Recovery模式下刷机、分析su.c源代码等内容。

第1章 Root:你真的了解她吗?

本讲主要回答了如下三个问题。 1.鉴别操作系统本质的方法 2.Android是不是Linux系统 3.Root对于Android到底意味着什么

第2章 Root权限,我们为什么需要你呢?

本讲主要介绍了为什么要提取root权限,以及root权限可以用来做什么

第3章 提取Root权限的步骤

本讲主要介绍了提取root权限需要哪些步骤

第4章 刷一个很酷的Recovery

本讲主要介绍了如何刷Clockwork Recovery

第5章 Edify语言简介

本讲主要介绍了制作recovery rom必须的Edify语言的基本函数及其使用方法

第6章 编写updater-script脚本文件

本讲主要介绍了如何使用Edify语言编写复制su命令的updater-script脚本文件

第7章 制作Recovery升级包

本讲主要介绍了Recovery升级包的结构,以及如何制作Recovery升级包

第8章 复制su命令到/system/xbin目录

主要介绍了如何通过Recovery升级包在没有root权限的情况下将su命令复制到/system/xbin目录中

第9章 利用su命令获取Root权限

介绍了如何通过su命令获取root权限,其中包括在终端获取root权限和App获取root权限

第10章 Root权限的妙用:修改Android设备启动动画

介绍了一个有趣的实验,利用root权限修改Android设备启动动画的方法。主要讨论了bootanimation.zip文件的结构和制作方法

第11章 su命令原理分析

本讲分析了su.c文件的实现原理,通过本讲可以使学员充分了解su命令到底是如何提取root权限的
课程须知
本课程是高级Android Root课程的前导课程,在学习本课程之前,需要大家了解Linux的基础知识,以及C语言的基础知识。当然,最好拥有一部Android手机或平板。建议使用Nexus、HTC、三星等国外品牌的Android设备,国内有的Android设备无法进入bootloader和recovery,无法刷机
老师告诉你能学到什么?
1、Root原理解析 2、刷一个很酷的Recovery 3、Edify语言常用函数 4、定制updater-script脚本文件 5、制作Recovery升级包 6、通过Recovery升级包将su命令刷到Android系统目录 7、Android官方su.c源代码解析 8、Android应用如何使用su命令获取Root权限

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!