博文

目前显示的是标签为“android”的博文

用 tar 备份nexus 7 的应用程序和应用的数据

    nexus 7 用起来还是不错的,原生的android 4.1.1 非常流畅,唯一的遗憾的就是华硕的质量不是很好。 刚开始用的时候没有翘屏,用了一段时间后就翘起来了。 开始是想直接把/data 分区写成一个data.img 这样通过fastboot模式就很容易恢复了,实验证明这样不是很好,我的是16g的, 如果写成data.img 的话就有13g,这样是不是很好。 后来就想到了用tar 直接把/data所有的数据打包,因为是吧sdcard挂载在/data目录的,直接用tar备份的话,会把scard的电影,音乐什么的也 备份进去,及占空间也浪费时间,后俩到网上查资料用 exclude排除文件夹,但是在用的过程中,一直都没有成功,一开始用的是绝对路径,后来 用相对路径就可以了,到网上找了下,说用tar打包的时候最好是不要用绝对路径。 tar -cvpzf data/media/Movies/data.tgz --exclude=data/media/Movies --exclude=data/media/Music data 这个就是打包的语句。 tar -xvpzf /data/media/Movies/data.tgz -C / 直接在adb 模式直接回复可能会有问题,所以需要在第三方的recovery下去恢复。 recovery-cwmtouch-6.0.1.0-nakasi 在adb reboot bootloader 进去fastboot模式 fastboot boot recovery recovery.img 就会进去recovery模式,这样就不用刷入第三方recovery ,就可以ota了。 在recovery选项中把 data分区 mount上 再命令窗口操作 adb shell 再 tar -xvpzf /data/media/Movies/data.tgz -C /   接下来的就是等待恢复完成,完成后 重新启动系统,备份的数据又恢复了。