近来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不会出错。