安卓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常用缩写

参考:高通及安卓及QNX常用缩写 你了解的 - 简书

Android设备研发术语

参考:Android设备研发术语表_green1900的专栏-CSDN博客

Android系统编译

参考: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解析

envsetup.sh脚本内容详细讲解:

参考:Android脚本envsetup.sh逐行分析_洛奇看世界-CSDN博客_android envsetup

参考:Android编译过程详解(一) - rlandj - 博客园

参考:编译环境初始化-Android10.0编译系统(二)_IngresGe 的专栏-CSDN博客(详细)

# Makefile文件解析

Makefile入门(详细)

参考:概述 — 跟我一起写Makefile 1.0 文档

自定义c项目和Makefile文件进行项目编译

参考:Linux下使用make命令编译c源文件_骑着代码去流浪-CSDN博客_linux使用make命令编译文件

文件中的.PHONY(定义伪target)

参考:Makefile中.PHONY的作用 - veli - 博客园

# main.mk文件解析

参考(详细分析了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

# config.mk文件解析

参考:Android编译过程详解(二) - little_raptor - 博客园

# envsetup.mk文件解析

参考:Android编译过程详解(二) - little_raptor - 博客园

# mk文件解析

mk文件介绍(简介)

参考:mk文件介绍_lyh.-CSDN博客_.mk文件

mk文件的ifeq和ifdef(条件语句)

参考:c语言 mk文件详解,Android.mk/makefile 的ifeq和ifdef的区别_图院长的博客-CSDN博客

AP与BP、flex、NV文件(手机的参数配置文件)

        (1)应用处理器与基带处理器

参考:https://blog.csdn.net/ericbaner/article/details/3860417

(2)flex手机开发打包

参考:https://blog.csdn.net/gapapp/article/details/9261383

flex相关配置文件的说明_qr728qr-CSDN博客

参考:Flex 手机项目学习文档_Bychentufeiyang的专栏-CSDN博客

(3)NV文件

NV是刷机前要备份手机的自带程序,NV文件会记录一些手机相关的一些信息,如meid等。

一般情况下,nv项与通信功能比较密切,例如nv项中会标记手机允许注册的网络,当前注册的网络等。比方说你手机里nv标记着是联通3G网络,而你插入移动卡的时候,就会出现找不到网络新号的问题。当然一般nv项会随着手机卡的插入重新写入,nv项破坏之后会导致手机出现好多问题。

安卓Secure Boot

参考: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简介

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 刷机使用方法 - 简书

fastboot命令使用详解

参考:使用fastboot命令刷机流程详解_Android小码农的博客-CSDN博客

FastBoot BootLoader Recovery 模式解释

参考:FastBoot BootLoader Recovery 模式解释

ResearchDownload版本升级工具

ResearchDownload使用说明

参考:researchdownload使用说明 - 百度文库

# 安卓分区

系统分区理解

自己的博客:Android系统分区理解及目录细解_DreamWendy-CSDN博客

boot.img的生成

参考:android boot.img的生成_u010075061的专栏-CSDN博客

解析super镜像的方法

参考:解析super.img镜像的方法_纸上得来终觉浅,绝知此事要躬行-CSDN博客

高通Android分区详解

参考:android最佳分区方案,高通Android分区表详解_Android 2012的博客-CSDN博客

集中刷机模式及分区介绍

参考:安卓手机几种刷机模式作用及分区介绍-IT俱乐部-城北

Android应用的安全隐患

Android应用的安全隐患*_banyinlve3147的博客-CSDN博客

Android应用与系统安全防御 - bamb00 - 博客园

Non-Hlos.bin是什么

高通(Qcom)平台Non-Hlos.bin

作用:NON-HLOS.bin是负责处理通讯协议相关的基带镜像,最终被烧写到modem分区;

参考:浅谈高通平台NON-HLOS.bin文件生成和镜像加载过程_yxw0609131056的博客-CSDN博客_non-hlos.bin

Android系统构建相关推荐

  1. android系统构建系统_构建系统简介

    android系统构建系统 Jan. 21. 2016 2016年1月21日 Roughly speadking, build in software development is the proce ...

  2. Android系统固件定制方式

    Android系统固件定制方式 一般情况下,一款基于Android的设备,会根据需求定制系统APP,定制的规格往往需要依据设备的具体应用场景.比如,面向通信的设备,那么需要预装phone.tablet ...

  3. android系统自动构建,[系统集成] Android 自动构建系统

    一.简介 android app 自动构建服务器用于自动下载app代码.自动打包.发布,要建立这样的服务器,关键要解决以下几个问题: 1. android app 自动化打包 android 的打包一 ...

  4. Android系统的应用开发与运行环境构建

    当我们选择基于Android系统的移动应用开发,如何构架其应用开发与运行环境呢?本文围绕这问题展开了细致的讲解.首先让我们一起想想如下问题. P1:构建环境准备工作是什么? P2:软件安装的顺序是什么 ...

  5. Android源码编译环境搭建教程 (一) - Ubuntu系统构建

    Android源码编译环境搭建教程 (一) - Ubuntu系统构建 本教程为感兴趣的同学提供Android源码编译的环境搭建,当然这里都是基于windows系统,mac系统也差不多,将相应的软件替换 ...

  6. 如何基于 Android Things 构建一个智能家居系统?

    [CSDN 编者按]Android Things 是 Google 在 2016 年底推出的基于物联网的操作系统,广泛运用于物联网设备.本文作者从其技术原理开始,详解了 Android Things ...

  7. 构建node.js基础镜像_在Android上构建Node.js应用程序

    构建node.js基础镜像 by Aurélien Giraud 通过AurélienGiraud 在Android上构建Node.js应用程序-第1部分:Termux,Vim和Node.js (Bu ...

  8. 《ArcGIS Runtime SDK for Android开发笔记》——(4)、基于Android Studio构建ArcGIS Android开发环境...

    1.前言 2015年1月15日,发布ArcGIS Runtime SDK for Android v10.2.5版本.从该版本开始默认支持android studio开发环境,示例代码的默认开发环境也 ...

  9. 第二讲:Android系统构架分析和应用程序目录结构分析

    2019独角兽企业重金招聘Python工程师标准>>> 本讲内容: Android系统构架简介 Android应用程序结构分析 点这里下载:Android学习指南第二讲源代码 一.A ...

最新文章

  1. 为什么 sin(x²)+sin(y²)=1 的图像这么复杂?
  2. mysql 优化(一)
  3. windows调试器设置
  4. 【转载】十年学会编程
  5. 在android studio中配置ndk开发环境
  6. double取值范围 java_Java中float/double取值范围与精度
  7. SVN提交时出现locked错误解决办法
  8. GitBlit使用安装教程~
  9. hdu 3836 Equivalent Sets
  10. 多个集合合并成没有交集的集合-实现
  11. 数字电路实验怎么接线视频讲解_利达:气体灭火接线示意图
  12. 【Linux】进程间通信-命名管道FIFO
  13. 无心剑中译迪米特利·马丁《我是谁》
  14. WPF学习笔记-如何按ESC关闭窗口
  15. fabric1.0 java sdk_运行 fabric-sdk-java 官方示例
  16. 2021年数学建模国赛C题问题一详细思路和代码
  17. java实现cas单点登录_CAS单点登录实现步骤
  18. C语言函数指针的几种用法【转】+gyy修改
  19. 工控网络安全性测试解决方案
  20. USB Audio Class (UAC)音频解读规范

热门文章

  1. Effective Java笔记第五章枚举和注解第三节用EnumSet代替位域
  2. 关于如何在html网页中插入可以自动播放的背景音乐
  3. 基于android的防抖音直播,基于vue+uniapp直播项目实现uni-app仿抖音/陌陌直播室功能...
  4. guvcview调试UVC摄像头
  5. 我是外包一粒沙(原创)
  6. Prometheus Gauge使用
  7. 简约蓝色好看的域名出售单页源码
  8. Pin码重复出现死循环解决之道
  9. BlackBerry模拟器中文支持
  10. C#调用成功调用C++ dll笔记