1 votos

¿Forma rápida de actualizar ROM personalizado en un teléfono encriptado?

Si agrego una cuenta corporativa (de intercambio) a mi teléfono, se me obliga a utilizar un PIN y ahora incluso me obliga a cifrar el teléfono. Aún no lo he hecho pero necesito hacerlo.

Actualizo mi ROM - cyanogenmod - con bastante frecuencia. Ahora no tengo idea si podré hacerlo y si el proceso de actualización llevará más tiempo.

  • Teléfono HTC One XL - sin tarjeta SD externa

  • Recuperación de TWRP

  • Utilizo Titanium Backup para hacer una copia de seguridad antes de la actualización y luego restaurarla después de la actualización.

  • Actualmente estoy utilizando CM11.2 pero quiero probar cm12 pronto.

  • Q1) ¿Puedo seguir usando Titanium Backup para hacer copias de seguridad/restaurar?

  • Q2) ¿Cómo actualizar cm rápidamente en el futuro si el teléfono está cifrado?

  • Q3) ¿Hay algo más que necesito saber antes de cifrar el teléfono?

1voto

kuleszdl Puntos 46

Depende un poco de la recuperación que uses. Pero si tu dispositivo tiene suficiente RAM, podrías intentar instalar la actualización a través de adb sideload.

Si encriptas "tu teléfono", en realidad solo se encripta la partición de datos. Puedes usar Titanium Backup para hacer copias de seguridad, pero tendrás mala suerte con respecto a la partición de datos (y posiblemente la tarjeta sd interna, ver abajo). Si usas TWRP, ofrece la opción de desbloquear tu /datos encriptados al entrar en recuperación, lo que permite hacer una copia de seguridad completa. Además, usar un dispositivo USB-OTG te permite actualizar directamente desde allí.

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

Además de eso, siempre puedes hacer copias de seguridad "en crudo" directamente a través de ADB haciendo copias de seguridad de particiones desmontadas o incluso dispositivos de bloque completos. En este caso, deberías estar familiarizado con la distribución de particiones de tu dispositivo, o simplemente hacer una copia de seguridad del flash completo (lo que podría llevar un tiempo). Típicamente lograrías esto (solo un ejemplo, ¡podrías tener que usar un nombre de dispositivo diferente!):

adb pull /dev/block/mmcblk0

Y para restaurar la copia de seguridad:

adb push tu-archivodecopia-de-mmcblk0 /dev/block/mmcblk0

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

adb pull /dev/block/sd.loque-sea/por-nombre/Sistema

Consulta el archivo fstab.VENDOR de tu dispositivo (normalmente se encuentra en tu directorio root), deberías poder encontrar los nombres de dispositivos adecuados allí.

0 votos

Utilizo la última versión de TWRP. Entonces, cuando actualice cm, ¿detectará que el móvil está encriptado? Una vez que todo esté funcionando, supongo que puedo usar Titanium para hacer la restauración, ¿verdad? ¿Puedo de alguna manera crear una nueva partición sin cifrar?

0 votos

La información, ya sea que su partición de inicio esté encriptada o no, se guarda en el denominado pie de página de encriptación. La información sobre dónde reside el pie de página de encriptación está definida a través de fstab, tanto para CM como para TWRP (por supuesto, deberían usar el mismo). Ahora, si actualiza su CM y utiliza la misma ubicación para el encriptado, reconocerá su inicio encriptado y pedirá la contraseña, tal como es normal. Las cosas sólo se complican si deciden mantener el pie de página en otro lugar o encriptarlo de manera diferente, pero esto es bastante improbable que suceda.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X