Para qué sirve R.java en Android Studio y cómo se utiliza?

¿Qué es R.java?

R.java es una clase generada automáticamente que almacena información sobre los recursos (como cadenas, diseños, dibujables, colores, etc).

Básicamente hace la conexión entre los archivos XML y Java. El SDK de Android revisa todos los recursos y almacena su ruta en el archivo R.java. Si intentas hacer cambios directamente en él, se borrarán cuando construyas tu proyecto.…

Cómo ganan dinero los ‘crackers’ que desmontan juegos y software?

No lo hacen, ni siquiera una moneda.

Entonces, ¿por qué lo hacen?

Es sencillo: les gustan los retos. Ha sido una larga guerra entre los editores de juegos que intentan proteger su contenido con DRM, y los crackers como los chicos de 3DM que intentan saltárselos. Cada vez que sale un nuevo juego, es como una competición entre varios grupos …