近来android刷机的时候出现了几个错误,后来一一解决了,现在随笔记录如下,以便再遇到这样的错误的时候能够回想一下。


1 symlink some symlinks failed

一般是双wipe没有清除全


下面的方法应该就能够解决了


0.把xxxxxx.zip复制到手机根目录内(就是直接复制)

1.开机,当闪蓝灯的时候按一下音量上键,进入Recovery

2.选择【wipedata/factory reset】→【YES -*******】

3.选择【wipe cachepartition】→【YES -*******】

4.选择【advanced】→【wipe Dalvik Cache】→【YES - *******】→返回

5.选择【munts and storage】→【format /system】→【YES - *******】→返回

6.选择【munts and storage】→【format /cache】→【YES - *******】→返回

7.选择【munts and storage】→【format /data】→【YES - *******】→返回

8.选择【installzip from sdcard】→【choose zipfrom sdcard】→【xxxxxx.zip】→【YES - *******】

9.等待刷完后,按返回,选择【rebootsystem now】,手机开始自动重启



2 刷机出现类似

assert failed: getprop("ro.product.device") == "ventana" ||  

getprop("ro.build.product") == "ventana" || getprop("ro.product.device") == "u930" 

|| getprop("ro.build.product") == "u930"


这样的错误,一般情况下是recovery程序在执行 META-INF\com\google\android\updater-script 这个更新

脚本包的时候通过环境变量的时候找不到设备驱动的参数,导致停止recovery的执行。

实在不行把 这个去掉即可。




3 关于maguro手机zip包刷入后不能开机的问题


主要是驱动so错误,

解决方法:

从cm官网下载rom,然后刷到手机里面,编译的时候再用对应版本的./extract_file.sh 的时候保证 驱动so不会出错。