如何使用完整的设备加密正确进行备份和更新?


13

我考虑以下用例:

  • “完全”反向加密而不会丢失设置
  • 更新ROM。即使/ system,/ data,/ sdcard(内部)已加密
  • 使用CWM进行低级备份。当SDCARD分区也被加密时。
  • 紧急访问我的数据(屏幕破裂,软砖块...)
  • 如何在Linux上安装加密的转储(知道密码)

密钥中是否包含一些盐值以及存储在设备上的密码短语?

我目前在Nexus S上将tmpfs挂载到/ sdcard和'adb push update.zip'来更新ROM。有人告诉我Galaxy Nexus也有一个加密的/ system系统,可以防止所有这些情况发生(请参阅Nexus S解决方案:禁用调试模式时屏幕破裂。如何重新启用adb?


为了记录:我会进行调查,并尽快答复我自己,因为我觉得时间
CE4

每晚CM9:更新经过加密后可以正常工作。备份需要备份已加密的/ data,因此它们不起作用。我这样做的方法是使用Mybackup Root创建我的应用程序和设置的备份,并在从一个主要修订版本迁移到另一个主要修订版本之后进行还原(例如,我很快将从ICS迁移到JB)。
战歌

2
我在/ sdcard和'adb push update.zip / sdcard'ATM上使用tmpfs挂载进行更新(正常的/ sdcard分区也已在Nexus S上加密,因此无法正常工作!)。我最感兴趣的是访问数据验尸(aka。enc如何工作,如何使用标准linux挂载它并在紧急情况下访问我的数据,等等。只是想知道如果发生问题,我该怎么办)
ce4 2012年

我现在遇到了这个问题:屏幕坏了,但设备功能正常。在TWRP IRC频道的一点帮助下,我设法通过TWRP恢复解密和备份了数据:android.stackexchange.com/a/125155/130726
personne3000

Answers:


1

我不知道非Android设备用于访问数据的任何实现方式,尽管移植/实现应该相当容易。有关加密如何工作的说明,建议阅读以下文章:

http://nelenkov.blogspot.de/2014/10/revisiting-android-disk-encryption.html

我真的很怀疑Galaxy Nexus是否有加密的/ system。从Android 5.0开始,几乎不可能在Android设备本身以外的其他设备上读取数据,因为部分密钥存储在系统板/ SoC否则无法访问的DRM区域中-而不是eMMC闪存(在Qualcomm上)设备,可能还有英特尔)。


0

下载最新的cwm philz touch恢复{安装},然后在philz设置或恢复选项中查找“克隆当前rom至zip”选项,然后执行此操作,否则从死机或损坏的设备中获取此类备份可能很复杂,因此只需克隆当前ROM到zip文件或根据您的喜好修改计算机上的rom,然后保存到sdcard中以确保安全,希望对您有所帮助。


0

我认为加密的设备备份仅在使用的密码在备份之间不发生变化的情况下才能在该设备上工作。如果不是这种情况,我认为adb备份是最好的,至少对于应用程序和设置而言。Google会记住系统设置,并通过MTP或adb或TB等备份应用程序。是可能的。将您的个人数据保存在加密的存档备份中。如果这一切都太复杂了,请使用TWRP,我敢肯定最新版本支持Nandroid中的加密分区。必须先了解加密格式,然后才能在Linux上解密映像备份。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.