上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 流程step1 使用bsdiff生成差異包PATCH.patch step2 在行動電話上合併base包和差異包,生成新版本的安裝包 step3 安裝新的安裝包 準備bsdiff-4.3 (用於生成差異包,合併新包) bzip2 (bsdiff要使用到) 試驗step1 解壓bsdiff4.3的壓縮 阅读全文
posted @ 2022-08-05 14:41 leo21sun 阅读(162) 评论(0) 推荐(0)
摘要: Android 10上刷机使用了super.img,差分包多了dynamic_partitions_op_list,大致查询了下是新增了动态分区,从编译到生成差分包都做了一些修改,本次先整理大致分析,对这个更新点有初步的认识 一、编译方面1.super.img的生成通过编译的log可以看到,supe 阅读全文
posted @ 2022-08-05 14:26 leo21sun 阅读(1384) 评论(0) 推荐(0)
摘要: partition has unexpected contents问题,这类我们一般按刷机流程或者编译流程不对进行处理,不过也有概率性出现不匹配的情况,大概接触了几次,找到了大概的解决方案 1、先看last_logpartition has unexpected contents [ 159.613 阅读全文
posted @ 2022-08-05 14:22 leo21sun 阅读(127) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/Android_2016/article/details/105494564?spm=1001.2014.3001.5501 最近一直有两个疑问 升级包签名的规则和签名文件具体的位置,所以大概看了下签名流程并整理出来 大概理解了下 1.如何签名 2.如何校 阅读全文
posted @ 2022-08-05 14:21 leo21sun 阅读(1877) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/Android_2016/article/details/104970869 最近遇到一个项目Android 9.0的,很多机器出现了开机dm-verify error的错误,排查了很久,做了大量的测试,在此坐下记录分析流程 1.问题复现 2.问题排查 3 阅读全文
posted @ 2022-08-05 14:17 leo21sun 阅读(284) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/Android_2016/article/details/104793320 本篇将具体分析执行写入的流程,,整理完该流程后,将通过升级的log具体分析断电后重新升级的情况 一.如何断电后重启继续进入升级几句话总结 1.调用framwork接口时会将com 阅读全文
posted @ 2022-08-05 14:11 leo21sun 阅读(1241) 评论(0) 推荐(0)
摘要: https://source.android.com/compatibility/12/android-12-cdd#32_soft_api_compatibility 3.2.2. Build Parameters The Android APIs include a number of cons 阅读全文
posted @ 2022-08-05 13:59 leo21sun 阅读(135) 评论(0) 推荐(0)
摘要: 前言 fastboot是一种用于Android设备上的刷机协议,便于系统开发者快速烧录系统。随着AOSP的发展,谷歌在Android Q版本引入了super动态分区功能,实现system、vendor和product等分区大小的灵活配置,避免了系统升级带来频繁修改分区表的问题。同时引入了手机端侧fa 阅读全文
posted @ 2022-08-05 13:48 leo21sun 阅读(832) 评论(0) 推荐(1)
摘要: 以/var/log/dmesg为例: 1. 找到该文件所在的磁盘分区 df -h Filesystem Size Used Avail Use% Mounted on /dev/sda3 50G 8.0G 39G 18% / 2 找到该文件在ext4文件系统里block号的地址区间, 属于block 阅读全文
posted @ 2022-07-08 17:08 leo21sun 阅读(162) 评论(0) 推荐(0)
摘要: 业务方使用pwrite写数据, 使用O_DIRECT, 没有加O_SYNC. 这是一个非常大的怀疑点, 如果没有O_SYNC, 文件系统的元数据可能在掉电时未写入ssd. O_SYNC在每个写操作,会等待磁盘返回结果才返回,确保了数据一定落盘. 但要验证这个猜想,需要证明数据在PCIE-SSD上, 阅读全文
posted @ 2022-07-08 16:35 leo21sun 阅读(214) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 9 下一页