¿Cómo puedo acceder a una carpeta del sistema de tableta Android bloqueada desde la PC?

Tengo una tablet china allwinner a13. El firmware que tenía era realmente lento y no podía usar Google Apps, así que decidí instalarle una rom personalizada. Probé varias roms, pero solo algunas funcionaban casi al 100%. Algunos no tenían wifi en funcionamiento, y los que sí tenían wifi en funcionamiento tenían otros problemas.

El mejor que encontré fue uno que no tenía un wifi que funcionara, pero todo lo demás fue súper fluido. Así que decidí intentar arreglar su wifi.

No soy bueno con android. Encontré un reparador wifi para tabletas allwinner a13, pero para Cyanogenmod, y reemplacé los archivos en el firmware instalado con los del reparador. Ahora, cuando trato de abrir la tableta, está atascada en la pantalla de Android desde el comienzo del arranque.

La tableta está rooteada. ¿Hay alguna forma de acceder a la carpeta del sistema donde reemplacé los archivos de mi PC, incluso si la tableta no puede arrancar?


Actualizaciones:

  • el dispositivo todavía se puede iniciar en la recuperación
  • la ROM que instalé es un .imgarchivo y se flasheó con LiveSuite. LiveSuite ya no reconoce la tableta cuando se recupera.
  • ADB detecta el dispositivo cuando se inicia en recuperación ( adb reboot-bootloadertambién funcionó bien)
  • adb shellNo funciona; obviamente, el shell es parte de lo que se borró con el "flash roto" ( adb shellresulta en un /system/bin/sh' failed: No such file or directory (2))
OK, por lo que es reconocido. Consulte nuestra wiki de etiquetas adb para obtener algo de inicio primero. Intente adb shellacceder al sistema local del dispositivo, explórelo usando cdy ls. Puede adb pullrellenar desde el dispositivo o adb pushrellenarlo. Lo más probable es que desee adb push file.ext /system/file.ext(reemplace file.extcon los nombres de archivo reales y asegúrese de que /systemesté montado en lectura y escritura). Si eso funciona, configuraré una respuesta más detallada.
Ay. Eso significa que no hay acceso al shell, eso se arruinó por su instalación rota. Espero que conozca algunos "nombres de archivo explícitos" que deberían existir, para que pueda probar adb pull(no estoy seguro de si eso depende del shell). ¿O podría intentar colocar un archivo ficticio, por ejemplo, adb push dummy.txt /data/local/dummy.txtpara ver si funciona?
¿Debo obtener algún tipo de respuesta de adb push? Creé un dummy.txt en la misma carpeta de Windows donde extraje el adb, luego ejecuté el comando, no di ningún error ni respuesta. ¿es bueno eso?
y si esto significa que funciona y uso push, ¿se reemplazarán los archivos existentes en el dispositivo?
Si no tienes ningún error, eso debería ser una buena señal. Y sí, los archivos se reemplazan, o recibirá un error si eso no es posible. // Por cierto: acabo de empezar a integrar hechos de los comentarios directamente en tu pregunta. Limpiemos un poco los comentarios para que sea más fácil de leer (puede eliminar sus primeros 3 comentarios, ya que ahora se han vuelto obsoletos;)
Finalmente arreglé la tableta. Lo flasheé usando PheonixCard Tool. Aunque volví al problema original: tengo una buena rom con un wifi que no funciona y encontré otra que sí funciona. cómo sacar lo mejor de estos 2 está un poco más allá de mí. ¿Debería hacer una nueva publicación o simplemente continuar aquí con mi problema? Agradezco las respuestas que obtuve aquí y espero encontrar una solución a mi problema.
Como ese es un tema completamente diferente, es una pregunta separada. Recuerde que esto no es un "foro", sino un sitio de "Preguntas y respuestas";)

Respuestas (1)

Si su dispositivo arranca al menos hasta que se inicia el demonio adb, tiene un cambio. Intente conectarlo a su computadora y verifique si se reconoce a través de: dispositivos adb. En caso afirmativo, puede abrir un shell escribiendo: adb shell.

Si flasheó un Android reciente, creo que> = 4.3, se encontrará con problemas de autorización.

Otra forma puede ser iniciar este dispositivo en la recuperación, si la recuperación aún funciona. También puede usar adb, pero probablemente también tenga problemas de autorización.

Si adb no funciona, es probable que tenga un kernel panic. Sin adb es casi imposible acceder a la partición de su sistema.

Editar :

Entonces, como puede iniciar la recuperación, debe instalar ADB (tome el enlace provisto en el comentario de Izzy).

Como está dispuesto a cambiar cosas en la partición del sistema, debe tener en cuenta que la partición del sistema generalmente se monta como de solo lectura. Para volver a montar la partición del sistema de lectura y escritura, puede intentar adb remount. Si esto no tiene éxito, también puede intentar: adb shell; mount -o remount,rw /system. Después de volver a montar la partición del sistema de lectura y escritura, puede "empujar" los archivos allí adb pushy puede abrir un shell/consola/terminal a través de adb shell.

Si tiene conocimiento sobre algunas herramientas básicas de shell de Linux como dd(pruebe man dden Linux o use Google) y sabe cómo se ve el diseño de su partición y también tiene los archivos antiguos boot.img, system.img, etc., puede "dd/flash" devuélvalos a su nand flash, que restaurará la ROM anterior. También existe un software de actualización patentado para dispositivos allwinner (creo que se llama phoenix suite) que también puede restaurar ROM (tenga en cuenta que necesita un formato de archivo de actualización patentado aquí).

Lo mencionado anteriormente dd restoresolo debe hacerse si sabe lo que está haciendo, ya que puede destruir más de lo que repara.

la tableta se puede iniciar en la recuperación. si lo enciendo, aparece una pantalla verde con el logotipo de Android y permanece allí para siempre. Si puedo acceder a la partición del sistema, reemplazaré los archivos "reemplazados" en el sistema con los originales de la rom personalizada. Hice una copia de seguridad de ellos.
Tengo algunas emociones encontradas con esta publicación, @divided. Gracias por ayudar, la publicación tiene consejos útiles, pero esto no es un foro; en los sitios de SE, las respuestas son para las respuestas, y usamos los comentarios para pedir aclaraciones (para las que actualmente carece del representante). Entonces, con los nuevos datos proporcionados por el OP, edite su publicación y manténgala actualizada, para que al menos termine como una respuesta;) ¡Gracias!
¡Gracias por tu actualización, @divided! Desafortunadamente, ddy los gustos no serán una opción, ya que Sorin no tiene acceso de shell en el dispositivo. Lo mismo para los otros comandos que dependen de eso. Sin embargo, el montaje aún debería ser posible a través del menú de recuperación.