- 博客(22)
- 收藏
- 关注
转载 Android A/B System OTA分析(四)系统的启动和升级
原文:http://blog.csdn.net/guyongqiangx/article/details/72604355,感谢作者的辛勤付出Android从7.0开始引入新的OTA升级方式,A/B System Updates,这里将其叫做A/B系统,涉及的内容较多,分多篇对A/B系统的各个方面进行分析。本文为第四篇,系统的启动和升级。本文基于AOSP 7.1.1
2017-08-22 15:24:18 5690 1
转载 Android A/B System OTA分析(三)主系统和bootloader的通信
原文:http://blog.csdn.net/guyongqiangx/article/details/72480154,感谢作者的辛勤付出Android从7.0开始引入新的OTA升级方式,A/B System Updates,这里将其叫做A/B系统,涉及的内容较多,分多篇对A/B系统的各个方面进行分析。本文为第三篇,主系统和bootloader的通信。本文基于A
2017-08-22 15:20:38 1862
转载 Android A/B System OTA分析(二)系统image的生成
原文:http://blog.csdn.net/guyongqiangx/article/details/71516768,感谢作者的辛勤付出Android从7.0开始引入新的OTA升级方式,A/B System Updates,这里将其叫做A/B系统,涉及的内容较多,分多篇对A/B系统的各个方面进行分析。本文为第二篇,系统image的生成。image这个词的含
2017-08-22 15:17:29 1348
转载 Android A/B System OTA分析(一)概览
原文路径:http://blog.csdn.net/guyongqiangx/article/details/71334889,再次感谢作者的辛勤付出Android从7.0开始引入新的OTA升级方式,A/B System Updates,这里将其叫做A/B系统。A/B系统涉及的内容较多,分多篇对A/B系统的各个方面进行分析。本文为第一篇,概览。1. A/B系
2017-08-22 15:13:08 2124
翻译 OTA升级Google官方文档翻译——对要发布的版本进行签名
原文:https://source.android.com/devices/tech/ota/sign_buildsAndroid OS 映像在两个地方使用加密签名:映像中的所有 .apk 文件都必须经过签名。Android 软件包管理器通过下列两种方式使用 .apk 签名:更换应用时,必须使用与旧应用相同的密钥对其签名,才能存取旧应用的数据。无论是通过覆盖 .
2017-08-17 14:11:58 1255
翻译 OTA升级Google官方文档翻译——设备专属代码
原文:https://source.android.com/devices/tech/ota/device_code恢复系统包括一些用于插入设备专属代码的钩子,以便 OTA 更新还可以更新设备中除 Android 系统以外的其他部分(例如,基带或无线电处理器)。下面的部分和示例对 yoyodyne 供应商生产的 tardis 设备进行了自定义。分区映射自
2017-08-17 13:56:57 1384
翻译 OTA升级Google官方文档翻译——OTA 软件包内部
https://source.android.com/devices/tech/ota/inside_packages系统从 bootable/recovery/updater 构建更新程序二进制文件并将其用于 OTA 更新包。更新包本身是包含可执行二进制文
2017-08-17 13:40:55 1384
翻译 OTA升级Google官方文档翻译——OTA Package Tools
英语是硬伤,本文仅为个人理解,希望能与大家一起学习进步,如果有翻译不当之处,欢迎大家指正,以免误导他人,谢谢。原文网址:https://source.android.com/devices/tech/ota/toolsOTA Package Toolsbuild/tools/releasetools 目录下的ota_from_target_files工具可以生成
2017-08-17 10:20:39 1880
转载 从文件 I/O 看 Linux 的虚拟文件系统
原文:https://www.ibm.com/developerworks/cn/linux/l-cn-vfs/#icomments (如有侵权,请联系我删除,再次感谢作者)内容引言VFS数据结构基于VFS的文件I/O解决问题总结参考文献评论Linux 允许众多不同的文件系统共存,并支持跨文件系统的文件操作,这是因为有虚拟文件系统的存
2017-08-16 11:17:13 219
转载 极客漫画:Linus Torvalds 的家
编译自:http://turnoff.us/geek/linus-torvalds-house/作者: Daniel Stori原创:LCTT https://linux.cn/article-8643-1.html译者: wxy本文地址:https://linux.cn/article-8643-1.htmlLinus Torvald's House
2017-08-09 11:16:02 835
转载 漫画赏析:Linux 内核到底长啥样
编译自:http://turnoff.us/geek/inside-the-linux-kernel/作者: Daniel Stori原创:LCTT https://linux.cn/article-8290-1.html译者: bestony本文地址:https://linux.cn/article-8290-1.html2017-03-11 18:16 评论: 1
2017-08-09 10:56:15 1363
转载 Android 5.x 权限问题解决方法
原贴:http://blog.csdn.net/u013952558/article/details/50904061Android 5.x 权限问题解决方法 一、 android 5.x开始,引入了非常严格的selinux权限管理机制,我们经常会遇到因为selinux权限问题造成的各种avc denied困扰。 本文结合具体案例,讲解如何根据
2016-11-11 15:47:54 264
转载 高通烧录软件QPST的介绍和使用方法(简洁实用篇)
原帖:http://bbs.xiaomi.cn/t-9284294QPST是一个针对高通芯片开发的传输软件组(包)。这个软件的功用,大家通过百度都应该知道了,它能复制铃声、更改手机的一些功能参数,从而实现和达到用户想要的效果。不过,它有很多实用的功能,网上都是一笔带过.在现实生活中,用户对它其实是很陌生的。在这里,我将自己使用QPST的一些技巧和方法分享给大家,使大家在使用这个
2016-11-08 13:52:13 7237
翻译 File or Block OTA
During a file-based OTA, Android attempts to change the contents of the system partition at the filesystem layer (on a file-by-file basis). The update is not guaranteed to write files in a consistent
2016-10-28 14:04:11 965
转载 Android签名概述
我们已经知道的是:Android对每一个Apk文件都会进行签名,在Apk文件安装时,系统会对其签名信息进行比对,判断程序的完整性,从而决定该Apk文件是否可以安装,在一定程度上达到安全的目的。给定一个Apk文件,解压,可以看到一个META-INFO文件夹,在该文件夹下有三个文件:分别为MANIFEST.MF、CERT.SF和CERT.RSA。这三个文件分别表征以下含义:(1)MANIFES
2016-10-17 20:28:51 283
转载 Android系统中Recovery模式服务的工作原理
原文链接:http://my.oschina.NET/u/572562/blog/63834如有侵权,请联系我删除这篇及以后的篇幅将通过分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理。我们先从update.zip包的制作开始,然后是Android系统的启动模式分析,Recovery工作原理,如何从我们上层开始选
2016-10-14 16:01:38 2484
转载 Android系统升级那些事儿
摘要 本文首先介绍了Android系统更新要用到的一些概念:硬件、三种模式及相互之间的通信。然后介绍了Android系统的启动和升级流程。概述 通常,Android系统的升级包名称为update.zip。Android系统内部自带了烧写升级包的工具,我们可以手动烧写,也可以通过某些机制自动更新系统。同时,我们可以手动修改和制作升级包。本文主要阐述
2016-10-13 19:30:55 402
转载 OTA和Recovery系统升级流程介绍
原贴:http://blog.csdn.net/zhangshuaizaxia/article/details/50580383如有侵权,请联系我 删除本文介绍了Android原生OTA和Recovery升级过程步骤.进入升级- 1.1 正常启动和进入Recovery的区别下面给出了升级流程的简单示意图。 上图中的上下两个部分,上面一部分是正常的启动模式,下面
2016-10-13 17:28:55 1239 1
转载 公钥,私钥和数字签名这样最好理解
一、公钥加密 假设一下,我找了两个数字,一个是1,一个是2。我喜欢2这个数字,就保留起来,不告诉你们(私钥),然后我告诉大家,1是我的公钥。我有一个文件,不能让别人看,我就用1加密了。别人找到了这个文件,但是他不知道2就是解密的私钥啊,所以他解不开,只有我可以用数字2,就是我的私钥,来解密。这样我就可以保护数据了。我的好朋友x用我的公钥1加密了字符a,加密后成了b,放在网上。别人偷
2016-10-13 15:56:14 962
原创 VOLD 架构
Vold - Volume Daemon存储类的守护进程,作为Android的一个本地服务,负责处理诸如SD、USB等存储类设备的插拔等事件。Vold服务由volumeManager统一管控,它将具体任务分别分派给netlinkManager, commandListener, directVolume, Volume去完成。Vold服务向下通过socket机制与底层驱动交互,向上
2016-09-29 19:35:41 307
转载 extern "c"用法解析
引言C++保留了一部分过程式语言的特点,因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。extern "C"的主要作用就是为了能够正确实现C++代码调用其他C语言代码。加上extern "C"后,会指示编译器这部分代码按C语言的进行编译,而不是C++的。由于C++支持函数重载,因此编译
2016-09-05 16:03:08 421
翻译 OTA升级Google官方文档翻译——概览
原文网址:https://source.android.com/devices/tech/ota/OTA 更新在实际应用中的 Android 设备可以接收和安装系统和应用软件的无线 (OTA) 更新。设备可在特殊的恢复分区中使用软件解压缩下载的更新包并将其应用于系统的其余部分。本节介绍这些软件包的结构,并提供用于构建软件包的工具。它适用于希望将 OTA 更新
2016-08-27 11:11:36 850 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人