我无法通过mount -o loop挂载data.img :(同样,恢复旧的data.img导致Android手机卡在Cyanogen徽标屏幕上,并且无法完全加载Android OS :(
通过这样做,我设法从旧备份中提取联系人:
安装Android SDK
引导进入恢复模式
通过Nandroid备份对当前系统进行完整备份
恢复旧备份的/ data部分
引导进入恢复模式
启动adb服务器:
对于Fedora
$ su-
#cd〜/ android-sdk / tools
#./adb kill-server ./adb启动服务器
或对于Ubuntu
$ sudo su
#cd〜/ android-sdk / tools
#./adb kill-server ./adb启动服务器
通过adb SDK命令连接到您的Android手机
./adb外壳
通过手机上的“恢复”菜单挂载/ data和/ sdcard分区
将联系人从旧的/ data分区复制到/ sdcard分区
#cp /data/data/com.android.providers.contacts/databases/contacts2.db /sdcard/contacts2.db.old
卸载/数据分区
格式/数据分区
从备份映像还原当前/数据分区
备份当前的联系人数据库
#cp /data/data/com.android.providers.contacts/databases/contacts2.db /sdcard/contacts2.db.current
- 复制旧联系人到当前联系人
#cp /sdcard/contacts2.db.old /data/data/com.android.providers.contacts/databases/contacts2.db