Necesidad de recuperar el sistema Android para Onda v919 4G de ladrillo blando

Tengo una Onda v919 4G con la que me metí y se me rompió. Cambié una línea en el archivo /system/etc/parameters. Quería que el sistema usara mi tarjeta SD (256 Gb) como dispositivo de almacenamiento principal para mis aplicaciones y datos. Ese cambio hizo que mi droide se negara a arrancar. Si pudiera montar el sistema de archivos y simplemente editar ese archivo, todo estaría bien. Pero no.......

No puedo simplemente montar el sistema de archivos y editar el archivo. Ahora tengo que quemar la sangre de una virgen o algo así para poder arreglar esto.

Intenté usar fastboot pero aparentemente mi tableta no admite el flasheo desde fastboot, lo que plantea la pregunta "¿para qué diablos sirve fastboot?" No tengo ni idea.

¿Puedo montar el sistema de archivos? Estoy usando una computadora portátil ubuntu 14 como mi máquina de trabajo principal. Desafortunadamente, he buscado en todas partes en la red que puedo pensar. Pero no he encontrado nada útil/comprensible. ¿Alguien capaz de enseñarle a un tonto cómo recuperarse de su lío? Mi tableta funciona con un chip MTK8572 si eso ayuda. Un comando 'lsusb' en la terminal identifica mi tableta como HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo. Una vez más, espero que esto sea útil.

Paz para ti y los tuyos.

Respuestas (3)

No estoy familiarizado con el directorio system/etc/parameters. Lo que ha hecho es alterar las configuraciones del sistema que parecen usarse en el arranque. Habría tenido que instalar una recuperación personalizada cuando rooteó su dispositivo. Fastboot es, en esencia, el equivalente de esa recuperación, excepto que se incluye en el SDK de Android (Kit de desarrollo de software). La mayoría de las recuperaciones personalizadas también incluyen una opción de inicio rápido. Tendrá que buscar en la web para encontrar una versión del firmware estándar para su tableta.

Para referencia futura, tenga mucho cuidado al acceder o manejar el directorio del sistema y especialmente el directorio /etc, ya que contiene archivos de configuración para su sistema Android.

Si está modificando el directorio del sistema, tiene root. Si tiene root, el dispositivo vino previamente rooteado o usó un método de un clic o tiene una recuperación personalizada instalada. Si tiene una recuperación personalizada instalada, el enfoque es iniciar la recuperación y conectar el dispositivo a la PC.

  • Abra una terminal y ejecute adb shell mount /system.
  • Entonces corre adb pull /system/the/file/you/porked.
  • Corrija/revierta los cambios que realizó.
  • Entonces corre adb push the-file-you-unporked /system/wherever/it-goes.
  • Por último, corre adb shell chmod 644 /system/wherever/the-filed-you-unporked-is/name-of-file.

Sin embargo, es posible que deba establecer algunas reglas de udev para su dispositivo. Vea esto http://hackaday.com/2009/09/18/how-to-write-udev-rules/

También deberá instalar android-tools-adb si aún no lo ha hecho. Si no están en su repositorio conocido actual para Ubuntu, deberá agregar los repositorios correctos a etc/apt/sources.list o ir a la página de descarga de fuente de github o ubuntu y obtener la fuente y compilarla para su sistema operativo. También puede adquirir la fuente ejecutando apt-get source android-toolsseguido de apt-get build-dep android-toolspara satisfacer cualquier problema de dependencia de compilación. Que el schwartz te acompañe.

Cuando cambiaste la tarjeta SD a tu directorio principal, eso hizo que Android quisiera iniciar desde la tarjeta SD porque cree que todos sus archivos están allí ahora. Pero ofc no hay ninguno de sus archivos porque todos están en / system en el almacenamiento interno. La única forma de acceder a los archivos es a través de adb (que probablemente no esté activado si siempre lo apaga después de terminar de usarlo como todos los demás que están preocupados por la seguridad de su teléfono) o una recuperación personalizada.

Por cierto, NUNCA, NUNCA manipule los principales archivos del sistema sin tener una copia de seguridad / saber al 200% cuáles son los efectos.