Para aplicaciones nativas o bibliotecas, puede ver el código de ensamblaje. Debe desbloquear un dispositivo iOS, encontrar el directorio de la aplicación que desea en su dispositivo y luego desmontar los archivos binarios. En Android puedes descomprimir un archivo apk (usa Google). Puede usar objdump (parte de los bintools gratuitos de GNU) o IDA (comercial, pero increíble).
Para las aplicaciones Java en Android, puede seguir la respuesta de Paul Stephen Borile a Cómo extraer / quitar aplicaciones de Android o iOS y encontrar el código de la aplicación ?.
Para aplicaciones web empaquetadas, puede ver las fuentes originales en el directorio / archivo de la aplicación, según el empaquetador utilizado. Estos se pueden leer con cualquier editor de texto.
- ¿Cómo pueden los desarrolladores de aplicaciones recompensar mejor a los usuarios por recomendar su aplicación a amigos cercanos?
- ¿Cómo funciona exactamente Snapchat? ¿Por qué recibo notificaciones de instantáneas (o actualizaciones, no lo sé) solo de algunas personas?
- ¿Qué tan difícil es para un segundo desarrollador de aplicaciones venir nuevo y trabajar en la codificación de una aplicación que está a medio camino? ¿Qué se debe considerar para hacer esto?
- ¿Cuáles son las aplicaciones móviles de más rápido crecimiento?
- ¿Cuáles son algunos de los mejores botones de descarga de aplicaciones que has visto?
Para otras aplicaciones que usan middleware, puede ver la fuente original si son scripts: Lua, C #, etc. Busque en el directorio de aplicaciones o en las carpetas de archivo. Estos se pueden leer con cualquier editor de texto.