侧边栏壁纸
博主头像
peroperotina

My battery is low, and it's getting dark.

  • 累计撰写 15 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论
标签搜索

android customization for those major in cs.大概是给cs人看的安卓搞机指南. 给自己看的

peroperotina
2022-09-05 / 0 评论 / 0 点赞 / 267 阅读 / 1,172 字
温馨提示:
本文最后更新于 2022-09-29,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

初识卓分区[1][2][3]

/boot 类似于UEFI
/system 系统文件分区
/recovery 一个简短精悍的小Linux系统 类似于PE. recovery分区及程序一般也被网友简称为rec
/userdata 即用户文件分区,包括用户安装的app等.现在好像都会被厂商加密
以上只是大概的分区, 完整的分区有许多且较为复杂, 且有OEM自定义的成分在内,与本文关联不大故而不提.

fastBoot 安卓私有刷机协议

由厂商自制, 类似于物理机给单片机下发程序所需要的软件/驱动.

twrp[4]

截至目前最为好用recovery分区程序. 现在而言的自定义化必备工具.

magisk

碍于厂商们日益严苛的防护壁垒阻止用户获取root权限和自定义OS等. magisk应运而生.
magisk采用我不晓得的技术将其程序挂载在system分区旁,从而越过system分区的保护机制来自定义系统, 获取root权限, 加载自定义系统级应用程序等.

大致安装流程是参考github文档, 先安装magisk app来patch当前系统的boot.img 然后用adb工具flash进去

类xposed模块

xposed是旧版android时代(android6左右)的自定义化工具. 所以现在用的都是类xposed模块. 可被magisk加载.[5]

大致搞机流程

  1. 解锁bootloader
  2. 通过adb等android驱动工具sdk[6]刷入twrp.
  3. 用twrp wipe(format)data来解除加密
  4. 通过twrp安装magis[7]

  1. https://source.android.com/docs/core/bootloader/partitions?hl=zh-cn ↩︎

  2. https://www.zhihu.com/question/39030945 ↩︎

  3. https://blog.csdn.net/hunter___/article/details/80049799?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-80049799-blog-83689333.pc_relevant_multi_platform_featuressortv2dupreplace&spm=1001.2101.3001.4242.1&utm_relevant_index=2 ↩︎

  4. https://twrp.me/ ↩︎

  5. https://github.com/LSPosed/LSPosed ↩︎

  6. https://developer.android.com/studio/releases/platform-tools ↩︎

  7. https://topjohnwu.github.io ↩︎

评论区