El desenvolupador de l'emulador GBA parla de la mort del truc de dates a iOS 8.1

 GBA4iOS 2.1

GBA4iOS el desenvolupador, Riley Testut, ha publicat una entrada il·luminadora al seu bloc personal sobre la història de GBA4iOS. Aprofundeix en els seus humils inicis fins al seu estat actual com a emulador d'ànec coix a l'espera d'eliminar-se en gran mesura després d'iOS 8.1.

La publicació de Testut és una lectura fascinant que explica no només la història del popular emulador GameBoy Advanced, sinó que també aporta una llum molt necessària sobre com l'emulador va poder funcionar en dispositius sense jailbreak en primer lloc. Recomano molt llegir-lo.

Com va funcionar GBA4iOS, un emulador de jailbreak, en dispositius sense jailbreak? Testut explica (subratllat el meu):



És aquí on entra GBA4iOS, i per què va tenir tant d'èxit tot i no ser el primer (ni necessàriament el millor) emulador de Game Boy Advance per a iOS: era una aplicació de jailbreak, però per a dispositius sense jailbreak. Però com va ser això possible? Després de tot, Apple és coneguda per bloquejar les seves plataformes per garantir un entorn coherent i segur per als seus usuaris, així que com és que una aplicació com GBA4iOS es podria instal·lar al dispositiu de qualsevol persona, jailbreak o no, sense trencar les regles d'Apple?

La resposta curta és senzilla: no es pot. Hem trencat les regles .

Sobre el descobriment del 'truc de cita':

Si hi ha alguna cosa amb la qual pots comptar, és que les persones que vulguin jugar a jocs de Game Boy als seus telèfons intentaran gairebé qualsevol cosa per aconseguir aquest objectiu. I, per descomptat, una idea prou boja va funcionar, i aquest truc és el motiu pel qual escric aquesta entrada al blog avui. Conegut col·loquialment com el 'Truc de la data', es va descobrir que en establir la data del dispositiu enrere un dia, determinades comprovacions de seguretat en el llançament de GBA4iOS fallarien i permetrien instal·lar-lo. Semblava una idea tan boja, però va funcionar, i això és tot el que importava.

Sobre l'estat de GBA4iOS i qualsevol altra aplicació que requereixi el truc de la data per funcionar després d'iOS 8.1:

A partir de l'iOS 8.1, ja no podreu descarregar GBA4iOS ni cap altra aplicació que requereixi la instal·lació de Date Trick. Qualsevol intent de fer-ho farà que l'aplicació es baixi, però no s'instal·larà perquè iOS reconeix el certificat no vàlid. De la mateixa manera, i potser per desgràcia, ja no s'obriran les aplicacions ja instal·lades que requereixen el Data Trick per funcionar encara que poseu la data enrere. Si feu servir iOS 8.1, no podreu instal·lar ni jugar a GBA4iOS.

No espatllaré totes les llaminadures. És una lectura molt bona i ajuda a entendre com una aplicació de jailbreak com GBA4iOS va veure la llum en iPhones i iPads 'legítims' per començar.

Malgrat el trist que és estar sense GBA4iOS i altres emuladors, hi ha un problema una mica més gran a l'abast. L'eliminació del truc de la data, de manera més ominosa, mata el mètode que utilitzava l'equip de jailbreak de Pangu. Com tots sabeu, el l'últim jailbreak de Pangu va incorporar el truc de data per tal de funcionar . Ara que Apple ha eliminat la possibilitat de fer-ho a iOS 8.1+, l'equip que hi ha darrere de Pangu haurà de trobar una altra manera d'executar el seu codi a iOS 8. Ho poden fer? Queda per veure.

Quina és la vostra opinió sobre l'abolició per part d'Apple del truc de dates a iOS 8.1. Com a resultat, us quedareu amb iOS 8.0.x? Comparteix els teus pensaments a continuació als comentaris.