¿Una forma rápida de actualizar la ROM personalizada en un teléfono encriptado?

Si agrego una cuenta corporativa (intercambio) a mi teléfono, me veo obligado a usar un PIN y ahora incluso me obliga a encriptar el teléfono. Todavía no lo he hecho pero necesito hacerlo.

Actualizo mi ROM -cyanogenmod- bastante a menudo. Ahora no tengo idea si voy a poder hacerlo y si el proceso de actualización llevará más tiempo.

  • Teléfono HTC One XL - sin tarjeta SD externa
  • Recuperación TWRP
  • Uso Titanium Backup para hacer una copia de seguridad antes de actualizar y luego restaurar después de la actualización.
  • Actualmente estoy ejecutando CM11.2 pero quiero probar cm12 pronto.

  • P1) ¿Puedo seguir usando Titanium Backup para realizar copias de seguridad/restaurar?

  • P2) ¿Cómo actualizar cm rápidamente en el futuro si el teléfono está encriptado?
  • P3) ¿Algo más que deba saber antes de cifrar el teléfono?

Respuestas (1)

Depende un poco del recovery que uses. Pero si su dispositivo tiene suficiente RAM, puede intentar instalar la actualización a través de adb sideload.

Si cifra "su teléfono", en realidad solo se cifra la partición de datos. Puede usar Titanium Backup para hacer una copia de seguridad, pero no tendrá suerte con respecto a la partición de datos (y posiblemente la tarjeta SD interna, consulte a continuación). Si usa TWRP, ofrece la opción de desbloquear sus datos / cifrados al ingresar a la recuperación, lo que hace posible una copia de seguridad completa. Además, el uso de un dispositivo USB-OTG de este tipo le permite actualizar a través de ZIP directamente desde allí.

Dependiendo de su dispositivo, también se cifrará la tarjeta SD interna (y/o externa, pero parece que no tiene una). En este caso, su recuperación no podrá almacenar la copia de seguridad en ningún lugar, pero si encripta su teléfono, ciertamente no querrá almacenar su copia de seguridad sin encriptar en algún lugar del teléfono. Por lo tanto, si su dispositivo es compatible con USB-OTG, puede conectar una memoria USB sin cifrar para este propósito; esta sería mi recomendación.

Aparte de eso, siempre puede hacer copias de seguridad "en bruto" directamente a través de ADB mediante la copia de seguridad de particiones no montadas o incluso dispositivos de bloque completos. En este caso, debe estar familiarizado con el diseño de la partición de su dispositivo, o simplemente hacer una copia de seguridad del flash completo (lo que puede llevar un tiempo). Por lo general, lograría esto (solo un ejemplo, ¡es posible que deba usar un nombre de dispositivo diferente!):

adb pull /dev/block/mmcblk0

Y para restaurar la copia de seguridad:

adb push your-backupfile-of-mmcblk0 /dev/block/mmcblk0

Pero, por supuesto, también puede hacer esto solo para particiones individuales, por ejemplo, /sistema:

adb pull /dev/block/sd.whatever/by-name/System

Consulte el archivo fstab.VENDOR para su dispositivo (generalmente se encuentra en su directorio raíz), debería poder encontrar los nombres de dispositivo correctos allí.

Uso el último TWRP. Entonces, cuando actualice cm, ¿se dará cuenta de que el móvil está encriptado? Una vez que todo esté funcionando, supongo que puedo usar Titanium para restaurar, ¿no? ¿Puedo crear de alguna manera una nueva partición sin cifrar?
La información, ya sea que la partición de su hogar esté encriptada o no, se almacena en el llamado pie de página de encriptación. La información donde reside el pie de página de cifrado se define a través de fstab, tanto para CM como para TWRP (por supuesto, deberían usar lo mismo). Ahora, si actualiza su CM y usa la misma ubicación para el pie de página criptográfico, reconocerá su hogar encriptado y le pedirá la contraseña, como de costumbre. Las cosas solo se complican si deciden mantener el pie de página en otro lugar o cifrarlo de manera diferente, pero es poco probable que esto suceda.