上一页 1 ··· 4 5 6 7 8 9 下一页
摘要: 从android4.4到现在android7.1升级,现在的升级包越来越大,一个system分区大小都分配了2G,整个升级包达到了接近500M, 升级包解压之后1G+,奇怪的是,发现了两个不同批次的板,升级时间差了三倍,相同的升级包,一个要三分钟,一个不到一分钟就升级完了。 经过查看,发现了两个板子 阅读全文
posted @ 2019-01-30 15:24 leo21sun 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 目前很多Android手机采用的FUSE方案,也就是内部SD卡不单独占用一个文件系统而实际上占用的是userdata的空间。 当系统加密后,解密需要VOLD的参于。而在Recovery模式下,是没有VOLD的启动的。因此,若是OTA升级包保存在了usrdata或内部存储器中时,Recovery是没有 阅读全文
posted @ 2019-01-30 14:56 leo21sun 阅读(1323) 评论(0) 推荐(0) 编辑
摘要: 我们通常对一个文件可以直接读写操作,或者普通的分区(没有文件系统)也是一样,直接对/dev/block/boot直接读写,就可以获取里面的数据内容了。 当我们在ota升级的时候,把升级包下载到cache/data分区,然后进入recovery系统后,把cache/data分区mount之后,即可从对 阅读全文
posted @ 2019-01-30 14:53 leo21sun 阅读(2402) 评论(0) 推荐(0) 编辑
摘要: 随着android版本的更新,系统固件的大小也越来越大,升级包也越来越大,cache分区已经不够存储update.zip了,所以应用把update.zip下载到data分区,默认情况下data分区是可以存储升级包的。 我们有分区加密的功能,当打开加密分区后,data分区是加密的,当升级包存在data 阅读全文
posted @ 2019-01-30 14:51 leo21sun 阅读(3258) 评论(0) 推荐(0) 编辑
摘要: 随着android版本升级,升级包越来越大,当升级包无法存储在cache分区的时候,会把升级包下载到data分区,然后从data分区升级,最近从data分区加载升级包升级的时候,遇到了如下错误: 最直接的错误信息就是:E:Failed to read /cache/recovery/block.ma 阅读全文
posted @ 2019-01-30 14:48 leo21sun 阅读(4265) 评论(0) 推荐(0) 编辑
摘要: 程序中可变部分解释:其中server.build_job方法传入的参数channel为分渠道构建参数,也即jenkins job的参数,这个参数随不同的日常job不同是不同的,实际编写脚本的过程中这个parameters部分对应的就是jenkins job所需要传入的参数。除此之外,代码中标注需替换 阅读全文
posted @ 2019-01-29 09:57 leo21sun 阅读(3359) 评论(0) 推荐(0) 编辑
摘要: 首先,我们创建change.sh脚本,并根据个人信息复制以下脚本。 #!/bin/sh git filter-branch --env-filter ' OLD_EMAIL="填写原来的邮箱" CORRECT_NAME="填写现在的名称" CORRECT_EMAIL="填写现在的邮箱" if [ " 阅读全文
posted @ 2019-01-26 18:22 leo21sun 阅读(1353) 评论(0) 推荐(0) 编辑
摘要: 拷贝文件PRODUCT_COPY_FILES += device/qcom/msm8909/media/media_profiles_8909.xml:system/etc/media_profiles.xml拷贝文件夹PRODUCT_COPY_FILES += $(call find-copy-s 阅读全文
posted @ 2019-01-23 16:47 leo21sun 阅读(3303) 评论(0) 推荐(0) 编辑
摘要: 出现这个提示,一般是由于命令操作的文件名最前面有"--"字符, 让命令误以为是--开头的长选项 解决: 命令后加上"--", shell把 -- 之后的参数当做文件名来对待 禁止把-filename当做参数选项来解释 eg: $ touch --a.txttouch: unrecognized op 阅读全文
posted @ 2019-01-22 20:56 leo21sun 阅读(6846) 评论(0) 推荐(0) 编辑
摘要: 首先确定写入key,操作如下: 检查 /persist/data/sfs 目录下是否有key文件存在 adb shell ls -la /persist/data/sfs 做过key provision的机器重新写key,参照如下步骤: 1)烧userdebug版本,重新写key需要在userdeb 阅读全文
posted @ 2019-01-22 18:02 leo21sun 阅读(3299) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 下一页