从android 4到11都有接触,就我处理的底层方面,android系统的安全和厂商代码分离改动较多。 这里以刷机、安全与镜像分析记点笔记,其中内容网上能找到的,就贴网址(省事,不重复),所以大家会看到很多地方一句描述一个网站。内容涉及较多,新手可以以刷机、镜像分析两条线来看。

  1. Android设备开机日志分析https://blog.csdn.net/dongyi1988/article/details/103994152
    android 开机日志网上有很多,这篇博客贴一段开机日志,实例分析。
  2. Android镜像分析https://blog.csdn.net/dongyi1988/article/details/103994321
    分析android源码编译出来的镜像,主要是boot.img镜像分析。
    该系列的第二条线就是分析android编译出的文件,做底层的可以了解下。
  3. Android设备的刷机方式https://blog.csdn.net/dongyi1988/article/details/103995266
    简介9008紧急下载, fastboot线刷,OTA升级三种刷机方式。并讨论NV备份与GPT修改相关内容。
    对nonAB和AB两种OTA包解包。
  4. 刷机相关的Android的安全https://blog.csdn.net/dongyi1988/article/details/103995737
    介绍与刷机相关的安全措施(SecureBoot、VerifyBoot、DM-verity、SELinux)。其中包含自己之前的调试总结。
    同时还有vbmeta.img镜像的分析,avbtool工具使用,SELinux相关文件分析,相关工具使用。
  5. 修改GPT的OTA升级方案简介https://blog.csdn.net/dongyi1988/article/details/103995802
    以分区表改变情况,做升级方案分析。主要在AB系统的改分区表(GPT)升级。
    分析分区表gpt文件。
  6. 多开机界面适配,多dtbo合入https://blog.csdn.net/dongyi1988/article/details/103995862
    快速实现多开机画面适配,多设备树叠加层合入。
    splash.img 分析, dtbo.img创建与解包。

时隔两年半,再看之前写的博客,内容浅显,甚至有错误,深感羞愧,但我懒到不修改也不删,以笔记和成长足迹视之。这两年依然接触的是Android的BSP底层,有一定深入,这里就刷机、安全与镜像分析这几点总结下。有人称我刷机高手,那我就以“刷机攻略”命名这系列博客。
个人认为本系列对andorid的BSP部分进阶有比较大的益处:
首先,镜像分析深入到反汇编,可以更容易理解相关的安全措施,坐观安全与破解的对抗,学习模仿安全实现手段。
其次,这里面的刷机方式,安全措施,相当于调试手段与注意事项,算是基础。而分区作用,分区表修改影响,所有镜像内容的查看,可以宏观知道数据的作用,碰到疑难问题可以通过这些解析手段/工具去快速定位,更深入的问题甚至可以利用反汇编。
再次,数据存储与应用,安全措施的熟悉,能够针对新需求设计出更易实现、更稳定合理的新方案。
最后,反汇编到机器码更是对程序和数据的理解到新程度,眼里一切皆是01,这是心态上的提升,也是最重要的。

文章再烂就用看之前博客的方法视之,自勉。同时欢迎大家一起讨论。

坚持做高质量博客,并无偿共享。


下面是一些相关工具类网站:

https://developer.android.com/index.html

Android 开源项目  |  Android Open Source Project

https://android-review.googlesource.com/dashboard/self

开发者社区,里面的android特性,开发说明,源码,gerrit都可以找到。

Qualcomm CreatePoint

某个方案商的网站

Stack Overflow - Where Developers Learn, Share, & Build Careers

搜问题的网站

GitHub: Let’s build from here · GitHub

GITHUB的,可以搜一搜,不少好玩免费的东西

https://www.anquanke.com/vul

漏洞库

android 刷机攻略总览相关推荐

  1. 酷开系统和鸿蒙,酷开电视史上最强刷机攻略

    原标题:酷开电视史上最强刷机攻略 史上最全的酷开智能电视刷机功率,酷粉们千万别错过!什么是"刷机"?就是重新安装智能电视内置操作系统,今天小编就为广大的酷开智能电视粉丝们汇总了一批 ...

  2. Android 升级/刷机攻略(Google原生系统Pixel)

    由于Google在五月份的I/O大会上新发布了Android P 9.0系统,公司需要测试APP在9.0上的兼容,因此拿到Pixel升级系统. 因为考虑到刷机开发版后无法再检测到更新,所以就还是尽量升 ...

  3. yoga11rt系统刷linux,【攻略贴】联想Yoga“一秒”变身安卓平板,Win8 Andriod双系统刷机攻略出炉!...

    本帖最后由 安卓小超人 于 2013-8-14 15:12 编辑 所有Yoga亲们的福音来啦!撸主为你们量身定制的Win8& Andriod双系统解决方案出炉!神马WIN/MAC双系统必须ou ...

  4. img设置宽高不生效_便宜 好用 不掉盘 保姆级粒子云刷机攻略

    大家好,我是黄昏百分百,今天为大家带来的是粒子云/我家云刷OMV系统,打不掉盘补丁,以及设置SMB共享等操作的保姆级教程,希望对大家有所帮助.其实这个粒子云很久以前就到我手里了, 只不过当时需要硬改才 ...

  5. rknn3399pro 2小时入门指南(二)RKNN刷机攻略详解

    目录 前言 1.下载链接 (1)✰✰✰✰✰ rknn官方预装系统固件(debian10): (2)✰✰✰✰✰ 烧录固件工具(win/linux都可以) (3)官方提供常用toolkit1.3.2-官方 ...

  6. 近乎万能的手机Rom刷机攻略~

    本文来自本人的日常刷机经验,日常的使用之中亲测好用,未发现变砖等无法使用的情况: ※刷机是一定不会使手机变砖的,如果发现开机无法进入系统只需重新刷入系统,直至能进入系统. ※请尽量使用OFFICAL资 ...

  7. 苹果刷机攻略(实操)

    苹果6手机屏幕锁忘记,简单得自行刷机步骤 1. 先别着急,冷静一下 2.电脑上下载爱思助手7.0建议网速较快的 3.连接手机 备注:数据线最好原厂 4.同时按手机home + 电源键等待出现苹果log ...

  8. 搞机攻略(Android Root iOS越狱)

    [分享]搞机攻略 由于手机系统出厂时的用户权限较低,如果设置当中没有,很多想要的修改都做不了,但是我们又想折腾怎么办呢? 提高权限! 安卓系统是基于linux的,所以权限管理也是类似的,iOS虽然不是 ...

  9. android蓝牙支持双向,【玩机攻略】了解蓝牙LDAC,玩转双向蓝牙LDAC

    原标题:[玩机攻略]了解蓝牙LDAC,玩转双向蓝牙LDAC LDAC是由SONY开发的一项蓝牙音频编码技术,它的最高传输速率可达990kbps,相当于普通蓝牙的3倍,文件采样率最高可支持96 khz( ...

最新文章

  1. Hash+哈希表+HashMap+HashSet
  2. 2016年研究数据可视化最不应该错过的10篇文章
  3. 含有“外骨骼”的电影和游戏
  4. ubuntu下无法在根目录创建文件夹;permission denied 权限不足问题解决方法
  5. System V IPC之信号灯
  6. ios 后台下载,断点续传总结
  7. 摇杆控制LED灯的亮度
  8. spring security oauth2_SpringBoot2 整合OAuth2实现统一认证
  9. Zend Framework学习之常用校验器
  10. 微信公众平台消息接口开发之校验签名与消息响应合并
  11. mysql有关时间教程_MySQL教程21-日期和时间类型
  12. 图解设计模式,看完秒懂!!!
  13. 计算机连上wifi无法上网了,WiFi已连接不可上网怎么办
  14. sqli-labs(42-45)
  15. [洛谷P4118][Ynoi2016]炸脖龙I([洛谷P3934]Nephren Ruq Insania)
  16. 安防大数据在智慧城市建设中的地位与深度应用
  17. Pandas基础-利用python进行数据分析
  18. 手动查杀skypee病毒(AutoIt3木马)
  19. 西游记中被孙悟空打死的妖怪
  20. 玩转Kaggle:Classify Leaves(叶子分类)——数据分析篇

热门文章

  1. 使用epoll 实现TCP并发服务器
  2. 2021年T电梯修理考试技巧及T电梯修理多少钱
  3. 隐私计算与区块链技术融合实现“1+1>2”的效果
  4. MYSQL命令之问号?的用法、利用问号查看指导帮助或文档
  5. 远程厂库新建的分支,本地检测不到
  6. Python深度学习一书中: 8.4代码VAE在tensorflow2.0错误‘lambda_1/random_normal/shape‘的解决方案
  7. window.clearInterval与window.setInterval
  8. 青岛大学_王卓老师【数据结构与算法】Week04_12_案例分析与实现2_学习笔记
  9. 备战金三银四,迟来的2023最新版Java面试八股文总结,希望大家能第一时间拿走
  10. 金九银十已过,复盘阿里巴巴最全399道面试题以及答案