Come fanno i dataminer a dataminare i giochi iOS? Vedendo i contenuti futuri, dopo che i giochi vengono aggiornati? C’è un modo per imparare questo?

Spesso, i giochi per cellulari includono contenuti che sono programmati per andare in onda in una certa data nel futuro. Una parte del gioco è responsabile di nascondere questo contenuto agli utenti fino a quando la data viene raggiunta.

L'obiettivo è quello di precaricare questo contenuto sui dispositivi mobili dei giocatori durante un periodo di domanda relativamente bassa, in modo che il contenuto sia disponibile immediatamente quando viene sbloccato nel tempo. Per esempio, se un gioco presenta contenuti relativi a un film - magari uno spoiler - lo studio cinematografico potrebbe richiedere che lo studio del gioco blocchi il contenuto fino a dopo l'uscita del film, ma i giocatori vogliono il contenuto il prima possibile.

Ecco come i dataminer possono trovare "contenuti futuri" in un gioco: fanno reverse-engineering dell'immagine scaricabile del gioco, e provano anche a cercare i server (chiamati "content delivery network" o CDN) che ospitano contenuti di gioco scaricabili.

Altre risposte qui spiegano che il file scaricabile di un gioco è spesso un file ZIP, con un nome diverso. È possibile esplorare tale file rinominandolo ed eseguendo un programma unZIP. Puoi anche trovare programmi online che sono progettati per aiutarti ad esplorare i file di gioco .ipa (iOS) e .apk (Android).

Nota che alcuni contenuti potrebbero essere criptati; esplorarli va oltre lo scopo di questa risposta.