赞
踩
安卓dialog命令:
参考:Android系统Dialog命令分析-充电_cotex_Han的专栏-CSDN博客_diag指令
SIM LOCK(SIM UNLOCK)锁卡功能:
博客:https://blog.csdn.net/qq_41739313/article/details/121870534
安卓Merge命令
参考:http://blog.sina.com.cn/s/blog_68d72c9b0101guqw.html
NXP和NFC(近场通信)
参考:https://blog.csdn.net/m0_37905055/article/details/108511389
高通及安卓及QNX常用缩写
Android设备研发术语
参考:Android设备研发术语表_green1900的专栏-CSDN博客
参考:android系统编译流程简要分析与使用_agwtpcbox的博客-CSDN博客
Android系统编译流程(结合Makefile文件解析前两篇看,就能理解了)
ANDROID系统编译过程详解_xiehaihit的博客-CSDN博客_android 编译
Android编译系统入门(该博主有一系列Android编译系统的学习博客)
参考:Android编译系统入门(一) - 番茄沙司 - 博客园
编译流程主要包括三个步骤:
(1)source build/envsetup.sh
(2)lunch ***
(3)make -j4 ***
Android编译流程初始化分析(对编译的整个流程写的比较详细)
参考:第十三期 AOSP 编译环境初始化过程分析《手机就是开发板》_aggresss的专栏-CSDN博客
参考:Android编译系统环境初始化过程分析_老罗的Android之旅-CSDN博客_host_os_extra
Android编译过程详解(对Makefile编译相关的函数逻辑和功能写的比较详细)
参考:Android编译过程详解(二) - little_raptor - 博客园
Android R版本编译流程
参考:高通平台Android11(AndroidR)系统编译总结_tq501501的博客-CSDN博客
各版本源码编译指南(该博主有一系列源码编译学习博客)
参考(是对下面文章的简化和内容丰富):
Android高版本P/Q/R源码编译指南_IT先森-CSDN博客
参考(比上面的博客多一些问题分析):
https://blog.csdn.net/zhzhangnews/article/details/105634037
解决Android高版本编译ssd固态硬盘空间不够的问题
参考(该文章第4节):Android高版本P/Q/R源码编译指南_IT先森-CSDN博客
envsetup.sh脚本内容详细讲解:
参考:Android脚本envsetup.sh逐行分析_洛奇看世界-CSDN博客_android envsetup
参考:Android编译过程详解(一) - rlandj - 博客园
参考:编译环境初始化-Android10.0编译系统(二)_IngresGe 的专栏-CSDN博客(详细)
Makefile入门(详细)
自定义c项目和Makefile文件进行项目编译
参考:Linux下使用make命令编译c源文件_骑着代码去流浪-CSDN博客_linux使用make命令编译文件
文件中的.PHONY(定义伪target)
参考:Makefile中.PHONY的作用 - veli - 博客园
参考(详细分析了main.mk):Android源码编译过程及原理(二)_慕课手记
参考(main.mk分析更详细):安卓main.mk解析_liusongliang68的专栏-CSDN博客
参考:make编译过程-Android10.0编译系统(三)_IngresGe 的专栏-CSDN博客
参考:[笔记分享] [Build] Android编译系统源代码之main.mk_Kris Fei's blog-CSDN博客_android main.mk
.dex文件简介
参考:Android Dex文件编译过程_yanwenyuan0304的专栏-CSDN博客_编译dex
参考:Android编译过程详解(二) - little_raptor - 博客园
参考:Android编译过程详解(二) - little_raptor - 博客园
mk文件介绍(简介)
mk文件的ifeq和ifdef(条件语句)
参考:c语言 mk文件详解,Android.mk/makefile 的ifeq和ifdef的区别_图院长的博客-CSDN博客
(1)应用处理器与基带处理器
参考:https://blog.csdn.net/ericbaner/article/details/3860417
(2)flex手机开发打包
参考:https://blog.csdn.net/gapapp/article/details/9261383
参考:Flex 手机项目学习文档_Bychentufeiyang的专栏-CSDN博客
(3)NV文件
NV是刷机前要备份手机的自带程序,NV文件会记录一些手机相关的一些信息,如meid等。
一般情况下,nv项与通信功能比较密切,例如nv项中会标记手机允许注册的网络,当前注册的网络等。比方说你手机里nv标记着是联通3G网络,而你插入移动卡的时候,就会出现找不到网络新号的问题。当然一般nv项会随着手机卡的插入重新写入,nv项破坏之后会导致手机出现好多问题。
参考:MTK平台Android 安全中secure boot机制_@775899734的博客-CSDN博客
参考:rk3399-android9.0-secureboot介绍 - 程序员大本营
---Secure Boot工作原理(详细清晰):
参考:
secure boot是uefi设置中的一个子规格,简单的来说就是一个参数设置选项。
它的作用体现在主板上只能加载经过认证过的操作系统或者硬件驱动程序,从而防止恶意软件侵入。普通用户关闭此选项对电脑没有影响。
---展讯Secure方案(对文件签名写的很详细)
[加密]展讯secureboot方案_anxuan3201的博客-CSDN博客
博客学习:
RSA:公开秘钥密码体系,加密秘钥和解密秘钥
SHA:安全Hash算法
---Android公钥私钥详解(对公钥私钥写的很详细)
https://blog.csdn.net/anxuan3201/article/details/101119920
---OpenSSL简介
Tools - OpenSSL_weixin_34217773的博客-CSDN博客
---OpenSSL tool
数字签名管理工具
---SHA256
Android加密算法
算法代码:android中Sha256加密算法_酸奶盖儿的博客-CSDN博客_android sha256
获取SHA256值:Android 获取SHA1和SHA256的值_Android的专栏-CSDN博客_android sha256
高通Secure Boot调试流程
参考:高通Secure Boot调试流程记录_涛声依旧的专栏-CSDN博客
该流程最终生成sec.dat文件
MDM9607平台 Secure Boot调试记录
参考:MDM9607平台 Secure Boot调试记录 - 程序员大本营
熔丝相关的sec.dat怎么判断是否与签名的证书一致
参考:熔丝相关的sec.dat怎么判断和签名的证书是否一致的问题 - it610.com
fastboot刷机使用方法
详细描述了刷各个分区的方法:
fastboot命令使用详解
参考:使用fastboot命令刷机流程详解_Android小码农的博客-CSDN博客
FastBoot BootLoader Recovery 模式解释
参考:FastBoot BootLoader Recovery 模式解释
ResearchDownload使用说明
参考:researchdownload使用说明 - 百度文库
系统分区理解
自己的博客:Android系统分区理解及目录细解_DreamWendy-CSDN博客
boot.img的生成
参考:android boot.img的生成_u010075061的专栏-CSDN博客
解析super镜像的方法
参考:解析super.img镜像的方法_纸上得来终觉浅,绝知此事要躬行-CSDN博客
高通Android分区详解
参考:android最佳分区方案,高通Android分区表详解_Android 2012的博客-CSDN博客
集中刷机模式及分区介绍
Android应用的安全隐患*_banyinlve3147的博客-CSDN博客
Android应用与系统安全防御 - bamb00 - 博客园
高通(Qcom)平台Non-Hlos.bin
作用:NON-HLOS.bin是负责处理通讯协议相关的基带镜像,最终被烧写到modem分区;
参考:浅谈高通平台NON-HLOS.bin文件生成和镜像加载过程_yxw0609131056的博客-CSDN博客_non-hlos.bin
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。