我们有几部相同型号的Android 4.0手机,它们是从同一制造商处购买的,并且是在同一时间从同一工厂批次购买的。我们已经使用ADB创建了其中一部电话的备份。
这些电话之一中的备份文件可以应用到所有电话中吗,或者备份中是否存在唯一标识信息,从而使其不适用于其他电话?
我们有几部相同型号的Android 4.0手机,它们是从同一制造商处购买的,并且是在同一时间从同一工厂批次购买的。我们已经使用ADB创建了其中一部电话的备份。
这些电话之一中的备份文件可以应用到所有电话中吗,或者备份中是否存在唯一标识信息,从而使其不适用于其他电话?
Answers:
从adb创建的备份没有“检查”,以查看要还原到的电话是否为同一设备。
只要它们是相同版本的android,就应该没有问题。相同的版本指的是相同的实际android版本以及相同的制造商。如果您尝试将Android 4.1的索尼手机还原到4.1的Motorola手机,则可能会遇到问题。但是,如果您从4.1版的Motorola还原到4.1版的另一部Motorla手机,应该没问题。
您提到要使用完全相同的设备,只需确保将设备更新为与旧手机相同的版本即可。
adb backup
)在大多数情况下应该可以使用,但可能会在不同的ROM /设备上造成麻烦-至少在我看来。
编辑:此答案是指恢复(例如CWM)进行的nandroid备份。我认为这适用于您的情况,假设您通过adb进行了完整备份。
至少有一个唯一的项目可以重复:Android设备ID。每当您擦除并安装新的rom时都会生成此ID,但会使用nandroid备份保留此ID。一些应用程序使用此ID来跟踪唯一安装或身份验证。
一些设备将网络接口的MAC地址存储在内存中(例如Nook Simple Touch及其wifi接口),而不是存储在芯片本身上。这使得保持原始图像显得更加重要。在角落的情况下,扎根它的许多人都没有保留原始文件的备份,因此他们丢失了原始的唯一MAC地址。如果您的特定设备也能做到这一点(可能不会),那么如果两个设备尝试访问同一个wifi路由器,您将遇到重大问题。
除此之外,我个人没有将nandroid备份从一部手机复制到相同型号的另一部手机的问题。我可以使用Titanium Backup手动生成一个新的Android设备ID,而Optimus V并不依赖于rom的任何MAC地址。只要在还原nandroid之前将手机完全擦拭(型号和芯片组完全相同),就不会有任何问题。