想玩玩miui的recovery但是miui的rec是以来ics的源码的,苦于无奈只有cm10.1的,下载吧,一看有好多链接,一个一个来太麻烦了。。于是萌生用脚本提取并合成下载链接进行下载
参考文件
需要下载的文件包括prebuild bionic 和hardware,而且git的下载链接都是有规律的,例如git@github.com:CyanogenMod/android_bionic.git都是这种形式于是形成一下命令
命令:
grep hardware manifest.xml | awk -F"=" '{print $3}' | sed 's/^"/git clone git@github.com:/' | sed 's/".*/.git/' | awk -F"[./]" '{printf("%s ",$0);gsub("_","/",$3);print $3}' > cloneFile
这里面存在两个比较变态的名字是以"_"链接的,libhardware_legacy 和samsung_slsi,手动更改下就可以了,没办法
chmod +x cloneFile
./cloneFile
开始下载吧