"aplicación no instalada" Reemplace la aplicación basada en ROM con APK modificado sin root

Tengo problemas para instalar un modded .apksi la misma aplicación ya se proporciona en stock Rom.

Estoy usando Micromax canvas E481, aún no rooteado. Que tiene la aplicación saavn ya instalada. Lo desinstalé para instalar una versión mod de saavn. Pero recibo el error "aplicación no instalada", sin embargo, la misma aplicación funciona en mis otros dispositivos. Lo mismo está pasando para playstore.apk.

Saavn no es una aplicación de sistema, solo Micromax la proporciona en ROM. Desde la aplicación, da opción a desinstalarlo. Puedo instalar apk para cualquier versión de Saavn, solo que no me permite instalar la versión mod. Si lo modifico usando lucy patcher, no lo instalará, pero me permitirá instalar el apk original para cualquier versión sin pasar por la ventana emergente de es Explorer.

Use logcat e intente instalar el apk usando adb install. Podrías ver qué está causando el problema.
Ya lo intenté, dice que la aplicación no está instalada. Sucede solo si estoy tratando de instalar la misma aplicación que ya está disponible (la desinstalación no hace ninguna diferencia)
La aplicación del instalador de paquetes muestra "aplicación no instalada". ¿Qué ves en la salida de logcat y cuando intentas instalar usando adb?
¿Puedes decirme el comando solo para la parte de instalación? imprime mucho...
Use esto para tener una idea del filtrado: forum.xda-developers.com/showthread.php?t=1726238
Intenté instalarlo desde adb ..C:\Users\Syed\Desktop\adb-tools_treiber\adb-tools>adb install C:\Users\Syed\Desktop\Saavn.apk 4451 KB/s (11231546 bytes in 2.463s) pkg: /data/local/tmp/Saavn.apk Failure [INSTALL_FAILED_UPDATE_INCOMPATIBLE] C:\Users\Syed\Desktop\adb-tools_treiber\adb-tools> C:\Users\Syed\Desktop\adb-tools_treiber\adb-tools>adb install C:\Users\Syed\Desktop\playstore.apk 3648 KB/s (9862605 bytes in 2.639s) pkg: /data/local/tmp/playstore.apk Failure [INSTALL_PARSE_FAILED_UNEXPECTED_EXCEPTION]
Ahora use el error como consulta de búsqueda. Ejemplo

Respuestas (1)

INSTALL_FAILED_UPDATE_INCOMPATIBLEdebería decirte algo. "la aplicación ya se proporciona en la Rom de stock", "no rooteado" y "la desinstalé" no coinciden: sin root, no puede haber desinstalado una aplicación del sistema (probablemente la haya deshabilitado ) .

Lo mismo ocurre con Playstore: no puede simplemente "actualizarlo" con una versión parcheada. Si es una versión oficial (firmada por Google), puede actualizarla, pero luego debe indicar que adb installdesea actualizar: adb install -r xx.apk(tenga en cuenta el -r, que significa "reinstalar"). Sin embargo, no estoy seguro de si eso funciona adbpara las aplicaciones preinstaladas (nunca lo he intentado).

Ok, para saavn lo desinstalé por completo. Para asegurarme de que no esté instalado, verifiqué el nombre del paquete y el nombre de la aplicación en todas partes (incluso en la carpeta raíz), pero no los encontré. Eventualmente intenté instalarlo usando Es Explorer, y sabes qué... La ventana emergente dice... Installed ver 4.3, new version 4.5. ¿Dónde diablos está instalado en mi móvil?
Así que primero lo hice de forma natural. Lo desinstalé de mi teléfono. No funcionó. Luego instalé uno desde playstore y lo desinstalé desde el escritorio usando un software y no funcionó. Luego lo desinstalé usando 'adb uninstall' y tampoco funcionó... Así que no estoy seguro de qué debo probar ahora...
@Akkitech nuevamente, sin root no puede desinstalar una aplicación del sistema (por eso " adb uninstalltampoco funcionó"). Como pidió Firelord, detalle cómo lo "desinstaló" inicialmente. Dudo que lo hayas logrado.
No es una aplicación del sistema, solo Micromax la proporciona en rom. Desde la aplicación, da opción a desinstalarlo. Permítanme reformular... Puedo instalar apk para cualquier versión de saavn... Simplemente no permite instalar la versión mod. Si lo modifico usando lucy patcher, no lo instalará, pero me permitirá instalar el apk original para cualquier versión sin pasar por la ventana emergente de es Explorer.
@Akkitech eso suena un poco contradictorio: todo "dentro de la ROM" es una aplicación de sistema. Y seguro que puede instalar cualquier versión oficial (la firma de la aplicación coincide entonces, por lo que esto funciona incluso para las aplicaciones del sistema). Pero tan pronto como los parche (por ejemplo, usando Lucky Patcher ), la firma se rompe (y generalmente se aplica una diferente) y ya no coincide, por lo que el sistema se negará a aceptarla mientras la aplicación original todavía esté allí. En cuanto a Saavn , estoy confundido sobre lo que se supone que debe hacer esa opción de desinstalación dentro de la aplicación.
¿Puede decirme qué método debo usar para desinstalarlo por completo?
Como se dijo: sin raíz, no. ¿Has comprobado en Ajustes › Aplicaciones si está en la lista? ¿Está allí y su etiqueta dice "deshabilitado"?
No, no está en ninguna parte de la interfaz de usuario
Eso es extraño. Aparece con adb shell "pm list packages"? Si es así, ¿aparece con adb shell "pm list packages -3"– o con adb shell "pm list packages -s"? "-3" significaría que es una aplicación de usuario, "-s" es una aplicación de sistema.
ok, entonces no aparece en ninguno de los commandy la parte más sorprendente es que, después de usarlo, adb uninstall packagedije successy reinicié mi teléfono. y adb installtodavía me da el mismo error y es explorer todavía muestra una versión instalada ... verifique esto para ver el enlace de captura de pantalla
Lo siento, me quedé sin ideas entonces. Si adb shell "pm list packages"no lo incluye, no debería estar allí. Y como su dispositivo no está rooteado, no tengo ideas sobre dónde verificar.
Si mi teléfono estuviera rooteado, ¿dónde verificarías?
por ejemplo, para archivos en esos directorios a los que de otro modo no puede acceder, por ejemplo /data/data(para restos de datos de la aplicación), /data/app(para el APK), /system/app(para el APK si fuera un archivo del sistema), obtenga y evalúe el packages.xmlarchivo, solo para empezar.