杰科GK-HD310 升级固件后,没有了android系统,怎么办

2025-04-27 13:33:20
推荐回答(2个)
回答1:

Android升级分为两种,一种是对系统中单个文件升级,一种是对mtd整个分区进行升级,升级包是用zip格式压缩的经过签名的压缩文件。升级过程主要流程描述如下:1boot发现用户按住升级按键,将recovery.img作为ramdisk读取到内存。2内核根据ramdisk中的init.rc执行recovery脚本。Recovery脚本在sdcard中找到升级文件后调用recovery程序依次做以下操作:A检查升级文件的数字签名是否可靠。检查签名使用的本地密钥为/res/keys。B如果签名合法则执行提取压缩包中META-INF/com/google/android/update-binary文件重命名到/tmp/update_binary并执行该文件。Cupdate_binary解析压缩文件中的META-INF/com/google/android/updater-script文件并执行。其升级进度通过管道回传给recovery程序。升级/更新可以直接覆盖目标文件,也可采用二进制补丁形式以减少升级文件的容量,采用的工具为bsdiff和imgdiff。对于补丁包升级形式,升级数据源可靠性鉴别的依据为sha1校验和数据长度比对。具体要求为:1升级包提供的目标文件的sha1值和目标文件计算值符合,即目标正确。2进行补丁后的文件sha1值和长度符合升级包提供的补丁后的目标文件的长度和sha1数值,保证结果正确。两项有一项不符合则升级过程停止。为保证第二项操作不损毁最终目标,打补丁的文件会先临时存储到cache中,等到结果比对正确才进行实际写入/替换目标文件操作。所以此过程要求cache目录必须有足够空间能够保存临时文件。引用”在职博士__“。

回答2:

这个似乎不能吧- -