Cómo hacer que la cámara y la galería funcionen para Android 5.1

Mi teléfono recientemente no pudo usar la cámara ni la cámara frontal ni la trasera. Mostraría una pantalla negra y se congelaría. Borré el caché e hice un restablecimiento completo. No lo resolvió. Así que pensé en desinstalar ambas aplicaciones (con root) e intentar reinstalarlas. Lo hice pero nada cambió. Así que decidí desinstalar y reemplazar con la aplicación de galería y cámara de mi dispositivo malvavisco. Ambos se instalaron pero se detuvieron a la fuerza. Así que los moví a system/app. Todavía no funcionó. Ahora ni siquiera tengo una copia de seguridad de las aplicaciones originales. ¿Hay una solución para esto? No quiero flashear. ¿Y hay alguna manera de que pueda extraer esos archivos del firmware que descargué?

captura de pantalla

Es realmente difícil ayudarte sin saber qué dispositivo tienes. Pero por el SoC, creo que es un smartphone basado en Mediatek
¿Has probado aplicaciones alternativas de cámara y galería, por ejemplo, de Playstore o F-Droid? Vea si, por ejemplo, Open Camera funciona (disponible en ambos lugares).

Respuestas (1)

Extraerlos de un firmware depende de cuál sea la extensión del archivo para el firmware. Disponemos de una gran variedad de firmwares:

  1. Firmwares con imágenes Fastboot
  2. Actualizaciones completas de zip por aire
  3. Tenemos archivos de alquitrán de Odín
  4. Firmware LG kdz
  5. Spreadtrum soc Firmwares
  6. Recuperación de firmwares zip flash
  7. Firmwares binarios sin procesar

Entonces, si desea extraer del firmware Fastboot .img, debe saber que los archivos img se extraen y editan especialmente mediante el reempaquetado. Especialmente para imágenes verdaderas de arranque y recuperación. Pero la esperanza para usted es: / system no es una partición con imagen real, sino un sistema de archivos. Aunque se llama System.img en las ROM, es de forma nativa un archivo .tar que puede extraer usando WinRAR en la computadora y ubicar la aplicación y extraerla. La estructura está organizada como la partición /system de Android.

Recovery Flash zips y Over The Air zip, como sugiere el nombre, son archivos zip que también se pueden extraer con un método similar al anterior.

Los firmwares KDZ y SOC también son archivos. Pero como no quiere tomarse mucho tiempo investigando qué tipos de archivos son, simplemente abra WinRAR en cualquier dispositivo que le parezca conveniente y utilícelo como su explorador de archivos. Navegue hasta la ROM que descargó y haga clic en ella. Esto realmente detectará automáticamente el algoritmo de compresión utilizado y lo abrirá. Mostrará de qué tipo es el archivo en el nombre de archivo del archivo. Encuentra tus archivos y cópialos.

ODIN tar es un archivo tarball. Simplemente extráigalo con RAR o cualquier otra aplicación que le resulte conveniente.

Solo está bloqueado para flashear una ROM completa si su teléfono tiene un archivo binario RAW que solo puede ser manejado por ciertos binarios de precarga que los entienden de forma nativa.

Vamos a volver a colocar el archivo para que descanse en su sistema de archivos. Android Nougat siempre es fácil de colocar las aplicaciones en el sistema. La carpeta contenedora obviamente tenía dos o una carpeta. Uno para clases .dex llamado OAT para facilitar la preparación por parte de la máquina virtual Dalvik, que se encarga de toda la preparación de la aplicación. Y uno para las bibliotecas utilizadas por la aplicación denominada LIB.

Van aquí: por ejemplo, la aplicación Cámara

/system/app/Camera/lib/arm/lib_camera.so

esa es la biblioteca

/system/app/Camera/oat/arm/Camera.dex

eso es para las clases

/system/app/Camera/Camera.apk

Eso es para la aplicación.

Después de copiarlos. Fijar los permisos para

chmod 0644

Para todos los archivos

chmod 0755

Para todas las carpetas

Espero que esto sea todo lo que necesitas. Según su pregunta, pero si no lo hacen, simplemente actualice todo el teléfono y esté listo para comenzar de nuevo.

Asegúrese de revisar, votar o marcar esta respuesta si le ayudó. Esperando saber de ti amigo

Bienvenido de nuevo. En cualquier momento