Salut!
Si vous possédez un téléphone Samsung SGH-J700, vous avez peut-être du mal a installer certains jeux Java, en ayant un message du type "Taille JAR maximale dépassée".
J'ai cherché assez longtemps, en vain.
Je viens de trouver un hack (fait par moi-même) permettant d'outrepasser cette limite.
Les téléphones Samsung nécéssitent un descripteur JAD pour chaque fichier JAR. Ce descripteur va "présenter" l'appli au téléphone, pour qu'il puisse l'installer depuis le .JAR, pour vulgariser.
J'ai réussi a faire tourner Micro Counter-Strike ( 450ko), Zelda démo 3 (excellent, 450Ko aussi), alors que la limite préétablie était de 250Ko.
Il suffit de modifier le fichier JAD avec un éditeur de texte, et de rajouter la ligne suivante, au début du fichier:
MIDlet-Jar-Size: 128546
Ce qui donnera (pour counter, par exemple:)
MIDlet-Jar-URL: MC_Counter_Strike_1_4.jar
MIDlet-Jar-Size: 128456
MIDlet-Name: Micro Counter Strike
MIDlet-Version: 1.4.0
MIDlet-Vendor: www.m3gworks.com
MIDlet-1: Micro Counter Strike 1.4,/res/image2d/icon.png,com.m3gworks.microcs.MicroCsMIDlet
Au lieu de :
MIDlet-Jar-URL: MC_Counter_Strike_1_4.jar
MIDlet-Jar-Size: 445406
MIDlet-Name: Micro Counter Strike
MIDlet-Version: 1.4.0
MIDlet-Vendor: www.m3gworks.com
MIDlet-1: Micro Counter Strike 1.4,/res/image2d icon.png,com.m3gworks.microcs.MicroCsMIDlet
Voilà, c'est à adapter pour Zelda par exemple.
J'ai fait un Zip avec le zelda fonctionnel:
Zelda.zipVoilà, bon hack, et à bientôt!
Edit: Haha, je joue à Pokémon dans le train, génial de pouvoir installer l'émulateur de game boy :D .
EDIT: Le J700 est le seul pour lequel ce hack fonctionne, les autres vont calculer eux-mêmes la vraie taille du fichier.
Libellés : hack, j700, java, programmation