Cómo rootear / desbloquear el gestor de arranque de un dispositivo Android temporalmente sin ningún cambio permanente (pérdida de datos, pérdida de garantía, etc.)

Básicamente no puedes. He rooteado teléfonos Sony antes y los desrooteé, y descubrí que las aplicaciones bancarias aún detectan que el teléfono estaba rooteado anteriormente, por ejemplo. No sé qué método usan, pero está cambiando fundamentalmente el sistema operativo mediante el enraizamiento. ¡Obviamente el fusible es una calle de sentido único si lo activa!

¿Ha intentado cambiar el teléfono al modo de desarrollador (Google it. Toque, toque, toque, toque, toque, toque) y utilice adb shell través del enlace USB desde el kit de desarrollo de Android? Creo que puede obtener acceso al sistema de archivos completo de esa manera, aunque obviamente solo se lee para / system, etc. Debería poder dd el dispositivo de bloqueo, por ejemplo

dd if=/dev/block/mmcblkxxx of=/sdcard/image.img o lo que sea de adb. Puede volver a desactivar el modo desarrollador desde el teléfono, y debería ser indetectable.

Desbloquear el gestor de arranque borrará todo el contenido de su memoria interna y también restablecerá sus teléfonos a la configuración de fábrica