Nexus 5全磁盘加密卡在12小时内? -- nexus-5 领域 和 6.0-marshmallow 领域 和 disk-encryption 领域 android 相关 的问题

Nexus 5 full disk encryption stuck 12 hours in?


简体版||繁體版
5
vote

问题

中文

我已经爱过我的nexus 5,因为它与kitkat发布,昨晚我决定启用全磁盘加密,我预期的可能需要大约一个小时左右。现在大约12个小时没有明显的变化。我所看到的只是棉花糖四个动画点。我从未见过在加密磁盘上显示任何进展,当然我正在避免重启手机,以免担心磁盘将是一个混乱的混乱,我可以丢失我的数据甚至砖头。

此时最佳行动方案,以及可能的后果?

english

I have loved my Nexus 5 since it was released with KitKat, and last evening I decided to enable full disk encryption, which I expected might take around an hour or so. It's now about 12 hours in with no visible change. All I see are the Marshmallow four animated dots. I've never seen any progress display on encrypting the disk, and of course I'm trying to avoid rebooting the phone for fear that the disk will be a jumbled mess and I could either lose my data or even brick the phone.

What is the best course of action at this point, and possible consequences?

        
         
         

回答列表

1
 
vote

可以是您的设备植根吗?如果是,谷歌有点,有一些教程哪个可以提供帮助。 在这种情况下,杀死或取消激活超级(或类似)可以带来成功。

这里有时似乎有什么工作(答案来自 aikidork ):

  1. 安装busybox(我有stericson版本),rootExplor文件管理器,终端仿真器(或启用USB调试)和Supersu(没有关于此工作的承诺在其他根管理器上工作!)
  2. 设置指纹锁屏。配置您要提前使用的所有手指,因为这不会在以后可配置!
  3. 使用root explorer,将以下文件复制/备份到外部SD:

    /data/system/locksettings.db

    /data/system/locksettings.db-shm

    /data/system/locksettings.db-wal

  4. 杀死所有运行应用程序。

  5. 在adb或终端仿真器中启动命令提示符。
  6. 执行 su 使您的提示从"$" 到"#" (您现在是root)
  7. 杀死supersu守护程序以临时禁用根模式(持续到重启之前):

    pkill -KILL daemonsu

  8. 您的root守护程序将在关机期间踢出特权状态,将"#" 提示更改回"$" (root暂时禁用)。

  9. 立即执行此步骤而不重新启动或启动更多应用程序! 转到默认安全屏幕并选择"加密设备" 。设置 根据需要密码锁屏幕(至少有一个数字8位数 数字)。如果不使用adb,请插入电源。确认加密 操作。
  10. 如果一切正常运行,您将看到加密屏幕, 软重启闪烁屏幕,然后是进度指示符数 高达100%。如果它超出零,恭喜您的加密 在职的!等待这个完成。
  11. 现在,恢复锁屏,解锁手机并启动您的 root explorer再次。
  12. 恢复早期备份的三个文件 地点,覆盖加密的替换 设置创建。
  13. 等待手机锁定(或再次重启)并确认您 可以用指纹解锁手机。

ps:我目前有同样的问题,但到目前为止,提到的解决方案都没有任何帮助。

更新:当应用程序仍然持有打开文件时,这似乎是一个常见问题。但是,有迄今为止确定哪个过程导致这些问题建议与支持聊天。

 

Could it be that your device is rooted? If yes, google a bit, there are some tutorials which could help. In that case killing or deactivating SuperSU (or similar) could bring success.

Here is what sometimes seem to work (answer is from aikidork):

  1. Install Busybox (I have Stericson version), RootExplorer file manager, a terminal Emulator (or enable USB debugging), and SuperSU (no promises about this working on other root managers!)
  2. Set up a fingerprint lockscreen. Configure ALL your fingers you want to use ahead of time since this won't be configurable later!
  3. Using Root Explorer, copy/backup the following files to external SD:

    /data/system/locksettings.db ,

    /data/system/locksettings.db-shm ,

    /data/system/locksettings.db-wal

  4. Kill all running apps.

  5. Launch command prompt in ADB or Terminal Emulator.
  6. Execute su so that your prompt changes from "$" to "#" (you are now root)
  7. Kill the SuperSU daemon to temporarily disable root mode (lasts until reboot):

    pkill -KILL daemonsu

  8. Your root daemon will kick you out of privileged status during shutdown, changing "#" prompt back to "$" (root is temporarily disabled).

  9. DO THIS STEP IMMEDIATELY without rebooting or launching more apps! Go to the default security screen and select Encrypt Device. Set up a password lock screen as required (8 digits with at least one number). Plug in to power if not using ADB. Confirm the encryption operation.
  10. If everything is working well, you will see the encryption screen, a soft-reboot splash screen, and then a progress indicator counting up to 100%. If it moves beyond zero, congrats your encryption is working! Wait for this to finish.
  11. Now, to restore the lock screen, unlock the phone and launch your Root Explorer again.
  12. Restore the three files you backed up earlier to their exact locations, overwriting the replacement ones that the encryption setup created.
  13. Wait for phone to lock (or reboot once more) and confirm that you can unlock the phone with fingerprint.

PS: I currently have the same problem but none of the mentioned solutions helped so far.

UPDATE: This seems to be a common issue when an app is still holding open files. However, there is no official way to determine which process is causing these issue so far and it is recommended to have a chat with the support.

 
 
 
 
1
 
vote

成功!与其他人一样,我不得不卸载一个应用程序或两个应用程序来完成工作。 logcat给出了这些行需要的信息:

03-14 12:16:28.983 149 173 W Vold : Tearing down stale mount /mnt/asec/com.exozet.android.catan-1^M

03-14 12:16:29.002 149 173 W Vold : Tearing down stale mount /mnt/asec/ginlemon.flowerpro-1^M

所以我删除了Catan(有趣游戏)和Smartlauncher Pro的定居者(Googling告诉我,这是第二个应用程序的)。之后一切都很好。

我建议使用文件浏览器查看您拥有的内容/ MNT / ASEC /和删除这些应用程序。对我来说,这两个应用程序是该目录中唯一的两件事,因此可能是该错误正在处理该目录中的内容。如果是这样,这是一种在不运行Logcat的情况下识别问题应用的方法。祝你好运!

 

Success! As with others I had to uninstall an app or two to get it to work. Logcat gave the info I needed with these lines:

03-14 12:16:28.983 149 173 W Vold : Tearing down stale mount /mnt/asec/com.exozet.android.catan-1^M

03-14 12:16:29.002 149 173 W Vold : Tearing down stale mount /mnt/asec/ginlemon.flowerpro-1^M

So I removed Settlers of Catan (fun game) and SmartLauncher Pro (googling told me that's what the second app is). After that everything went fine.

I suggest using a file browser to see what you have in /mnt/asec/ and removing those apps. For me those two apps were the only two things in that directory, so it may be that the bug is dealing with stuff in that directory. If so this is a way to identify the problem apps without running logCat. Good luck!

 
 
1
 
vote

如果您roouped,加密过程将在引导时挂起,在加密甚至开始之前。在发生这种情况时重新启动手机是安全的。

如果您有一个nexus,那么unlooting只是一个reflashing stock boot.img 。这不会删除您的数据或任何内容,它只需替换由Supersu修改的引导分区,其中包含加密过程所需的默认值。

逐步指导:

  • 下载您的手机库存固件: https://developers.google.com/android/images
  • 提取 boot.img
  • 关闭手机,然后通过保持音量+电源按钮打开它。这将让您进入Bootloader界面。
  • 连接USB,安装驱动程序
  • 运行 fastboot flash boot boot.img - 假设fastboot和boot.img位于同一目录
  • 重新启动手机
  • 你没有生根,加密现在应该工作

刚刚在Nexus上测试了这个。在加密完成后,您可以再次root手机。

 

If you're rooted, the encryption process will hang while booting, before the encryption even starts. It's safe to restart your phone when this happens.

If you have a Nexus, unrooting is just a matter of reflashing stock boot.img. This doesn't delete your data or anything, it just replaces the boot partition modified by SuperSU with the default one, which is required by the encryption process.

Step by step guide:

  • Download stock firmware for your phone here: https://developers.google.com/android/images
  • Extract boot.img
  • Turn off your phone, then turn it on by holding volume down + power button. This will get you into the bootloader interface.
  • Connect USB, install drivers
  • Run fastboot flash boot boot.img - assuming fastboot and boot.img are in the same directory
  • Reboot your phone
  • You're un-rooted and the encryption should work now

Just tested this on a Nexus 5. After the encryption's finished, you can root your phone again.

 
 

相关问题

0  完整磁盘加密会影响远程擦除能力吗?  ( Full disk encryption affects remote wipe ability ) 
Android的FDE会影响远程擦除效果,例如,使用Android设备管理器? 我的意思是: 如果启用了一个没有系统加密,可以安全地擦除所有数据都需要覆盖所有数据。有人认为,启用完全磁盘加密将允许擦除加密密钥来擦拭。这么好吗? ...

3  加密键的Android  ( Encryption key of android ) 
是可以获得我的Android智能手机解密密钥的备份(我有我的 /data partition加密),以防出现问题? 我的手机植根了。我有Galaxy Note 4 SM-N910C。 ...

5  nougat:如何使用全磁盘加密而不是基于文件的加密?  ( Nougat how to use full disk encryption instead of file based encryption ) 
nougat附带基于文件的加密(fbe)和直接启动。 我想返回完整的磁盘加密(FDE),而不是fbe),并确保当手机关闭时加密数据分区完全加密。 出于安全原因,我实际上希望手机成为一个完整的砖,直到我输入完整的磁盘加密密码。 从我的nexus 5x(从棉花糖升级到拿起牛奶嘴)可以这样做。 我希望这可以涉及出厂重置,...

9  如何加密运行CyanogenMod 12.1的设备?  ( How do you encrypt your device running cyanogenmod 12 1 ) 
cyanogenmod 12和12.1 '加密电话'设置破碎,并已相当长。有没有办法以其他方式加密手机? CM可以使用加密/数据目录侧面侧面通往电话?是否有其他方法可以保持数据安全和声音?我正在努力的设备是verizon lg g3。 ...

5  Nexus 5全磁盘加密卡在12小时内?  ( Nexus 5 full disk encryption stuck 12 hours in ) 
我已经爱过我的nexus 5,因为它与kitkat发布,昨晚我决定启用全磁盘加密,我预期的可能需要大约一个小时左右。现在大约12个小时没有明显的变化。我所看到的只是棉花糖四个动画点。我从未见过在加密磁盘上显示任何进展,当然我正在避免重启手机,以免担心磁盘将是一个混乱的混乱,我可以丢失我的数据甚至砖头。 此时最佳行动方...

9  有没有办法讲述他们的Android设备是否已加密或不进行加密?  ( Is there a way for a user to tell if their android device is encrypted or not ) 
上有一个半相关线程 https://stackoverflow.com/问题/ 12640708 / check-if-android-filesystem-in-cregrypted 这解释了开发人员如何确定是否启用了全磁盘加密,但有没有用户知道的简单方法?我尝试加密(我在4.4.2),似乎在某些时候失败,但没有...

1  Moto G3(Android Marshmallow)不再检测到SD卡(解决方案?)  ( Moto g3 android marshmallow not detecting sd card anymore solution ) 
大约一个月前我妻子的Moto G(3RDGEN)无法识别SD卡32GB Trancend保费400x(被格式化为可采用的存储)了。这张卡片上是我们(我们的新生婴儿)非常重要的照片和电影。由于某个Android版本,所可需的存储也是加密并在PC上读取它,或者在没有加密密钥的情况下无法进行其他电话。由于手机也没有植根,因...

1  如何从Uneccreypt设备屏幕中停止蜂鸣声  ( How to stop beeping noise from the unencrypt device screen ) 
我已经加密了我的手机,并将它设置为每晚重新启动 - 这有效罚款,但是在重新启动之后,它要求我的密码未加密设备 - 仍然很好,但是之后,它开始发出哔哔声 - 有没有办法我可以设置它,这样它就不会发出哔哔声? (有一天早上,我喜欢睡觉,并安排那些太多痛苦)。 另外,是否有一种简单的方法来拥有钛备份只是关闭手机而不是重新...

0  更换引脚后的加密状态  ( Encryption state after changing pin ) 
我启用了设备加密,但Android并没有让我有机会选择新密码,而是使用锁屏的。 我回到屏幕锁定设置并更改了密码,加密密码已自动更改。但是,即时发生,我的设备没有通过任何加密过程 问题是:更改加密密码是否需要任何类型的长加密过程?换句话说,我的设备仍然安全,数据是否安全地加密? 设备:XPERIA E4 DUAL ...

1  Nexus&Samsung的完整磁盘加密差异的原因  ( Reasons for full disk encryption differences between nexus samsung ) 
我有nexus 7和三星注4.我猜他们分别代表Nexus和三星Android设备。关于完整磁盘加密, nexus full磁盘加密是不可逆转的(除非您当然进行出厂设置),但三星有一个选择解密。 加密后,Nexus可以通过任何选项解锁(包括一个没有密码的简单屏幕滑动),但三星需要密码或指纹。在没有密码或指纹...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有