Pyrana Posté(e) 16 août 2011 Share Posté(e) 16 août 2011 Hello, petite question, quand on décompile le 'TwWallpaperChooser.apk' il y a +- 20 images. Mais en rom dans wallpaper il n'en appait que +- 5 sur les 20 ??? Bizard ce truc. Bon j'en ai modifié un d' TwWallpaperChooser.apk, mais également je n'ai que 4 fonds dans le choix et non les 10 qui y sont. Une idée d'où vient ce problème ?? et comment y remédier ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime95k_13100 Posté(e) 16 août 2011 Share Posté(e) 16 août 2011 Hello, petite question, quand on décompile le 'TwWallpaperChooser.apk' il y a +- 20 images. Mais en rom dans wallpaper il n'en appait que +- 5 sur les 20 ??? Bizard ce truc. Bon j'en ai modifié un d' TwWallpaperChooser.apk, mais également je n'ai que 4 fonds dans le choix et non les 10 qui y sont. Une idée d'où vient ce problème ?? et comment y remédier ? Tu pourrais me faire un ZIP et le mettre ici, contenant ton TwWallpaperChooser.apk décompilé ? Merci ;) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pyrana Posté(e) 16 août 2011 Auteur Share Posté(e) 16 août 2011 Voila le lien du apk décompilé mais dont 5 seulement s'affichent en rom (j'ai garder le nom d'origine qui doivent être dans un xml) lien: TwWallpaperChooser.rar - 6.6 Mb Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime95k_13100 Posté(e) 16 août 2011 Share Posté(e) 16 août 2011 Bon, j'ai décodé tous les XML du RAR que tu m'as mis, ça n'est pas défini dedans. Classes.dex, dedexed, ça n'est pas défini dedans. Je sais par contre que c'est défini dans le fichier resources.arsc... et ça, c'est binaire, compilé. Sans avoir le source du package, tu ne pourras pas l'éditer... Si tu veux mettre tes jolies filles, je te suggère d'écraser les fonds d'écran d'origine par tes pépées :) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pyrana Posté(e) 16 août 2011 Auteur Share Posté(e) 16 août 2011 Bon, j'ai décodé tous les XML du RAR que tu m'as mis, ça n'est pas défini dedans. Classes.dex, dedexed, ça n'est pas défini dedans. Je sais par contre que c'est défini dans le fichier resources.arsc... et ça, c'est binaire, compilé. Sans avoir le source du package, tu ne pourras pas l'éditer... Si tu veux mettre tes jolies filles, je te suggère d'écraser les fonds d'écran d'origine par tes pépées :) Re, Pour avoir tous les xml lisibles, il faut utiliser Apk Tools, mais modifier les xml et recompiler, j'ai essayé mais cela bug à mort! Mais le TWwallpaper d'origine a également 20 fonds mais en ron on n'en voit q'une partie et je ne vois pas pourquoi?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime95k_13100 Posté(e) 16 août 2011 Share Posté(e) 16 août 2011 Re, Pour avoir tous les xml lisibles, il faut utiliser Apk Tools, mais modifier les xml et recompiler, j'ai essayé mais cela bug à mort! Mais le TWwallpaper d'origine a également 20 fonds mais en ron on n'en voit q'une partie et je ne vois pas pourquoi?? J'ai AXMLPrinter2.jar sur mon bureau. J'ouvre un terminal, je fais "java -jar " et je fais glisser AXMLPrinter2.jar dessus, je mets un espace... je mets "> " et je fais glisser le fichier XML et je modifie l'extension en ".axml.xml" ça donne : entourage $ java -jar /cheminvers/AXMLPrinter2.jar /cheminxml/fichier.xml > /cheminxml/fichier.axml.xml et chez moi ça marche niquel. (ps, je suis sur Mac) PS. Quant au choix... je ne sais pas, le code est obfusqué, donc ni lisible ni éditable :/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pyrana Posté(e) 17 août 2011 Auteur Share Posté(e) 17 août 2011 J'ai AXMLPrinter2.jar sur mon bureau. J'ouvre un terminal, je fais "java -jar " et je fais glisser AXMLPrinter2.jar dessus, je mets un espace... je mets "> " et je fais glisser le fichier XML et je modifie l'extension en ".axml.xml" ça donne : entourage $ java -jar /cheminvers/AXMLPrinter2.jar /cheminxml/fichier.xml > /cheminxml/fichier.axml.xml et chez moi ça marche niquel. (ps, je suis sur Mac) PS. Quant au choix... je ne sais pas, le code est obfusqué, donc ni lisible ni éditable :/ Hi, Là tu parle d'une autre astuce pour éditer les XML, mais je suis pas sous mac mais XP ! bon une fonction similaire existe également sous Windows. Mais cela ne me dis toujours pas pourquoi, pareil que sur l'apk originale qui est en rom sur le SII, il y a +- 20 fond d'écrans, mais sur l'appareil quand on veut changer le fond d'écran il n' a que 5 vignettes de fonds et pas les 22 qui sont dans l'APK ??? Le xml avec les fonds où il y en a bien 22: -------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <resources> <public type="drawable" name="ic_launcher_wallpaper" id="0x7f020000" /> <public type="drawable" name="icon" id="0x7f020001" /> <public type="drawable" name="wallpaper_bliss" id="0x7f020002" /> <public type="drawable" name="wallpaper_bliss_small" id="0x7f020003" /> <public type="drawable" name="wallpaper_brown" id="0x7f020004" /> <public type="drawable" name="wallpaper_brown_small" id="0x7f020005" /> <public type="drawable" name="wallpaper_cafe" id="0x7f020006" /> <public type="drawable" name="wallpaper_cafe_small" id="0x7f020007" /> <public type="drawable" name="wallpaper_canyon" id="0x7f020008" /> <public type="drawable" name="wallpaper_canyon_small" id="0x7f020009" /> <public type="drawable" name="wallpaper_cat2" id="0x7f02000b" /> <public type="drawable" name="wallpaper_cat2_small" id="0x7f02000c" /> <public type="drawable" name="wallpaper_circle" id="0x7f020010" /> <public type="drawable" name="wallpaper_circle_small" id="0x7f020011" /> <public type="drawable" name="wallpaper_desert" id="0x7f020012" /> <public type="drawable" name="wallpaper_desert_small" id="0x7f020013" /> <public type="drawable" name="wallpaper_field" id="0x7f020016" /> <public type="drawable" name="wallpaper_field_small" id="0x7f020017" /> <public type="drawable" name="wallpaper_flower" id="0x7f020018" /> <public type="drawable" name="wallpaper_flower_small" id="0x7f020019" /> <public type="drawable" name="wallpaper_glass" id="0x7f02001a" /> <public type="drawable" name="wallpaper_glass_small" id="0x7f02001b" /> <public type="drawable" name="wallpaper_grass" id="0x7f02001c" /> <public type="drawable" name="wallpaper_grass_new" id="0x7f02001d" /> <public type="drawable" name="wallpaper_grass_new_small" id="0x7f02001e" /> <public type="drawable" name="wallpaper_grass_small" id="0x7f02001f" /> <public type="drawable" name="wallpaper_light" id="0x7f020024" /> <public type="drawable" name="wallpaper_light_small" id="0x7f020025" /> <public type="drawable" name="wallpaper_motion" id="0x7f020026" /> <public type="drawable" name="wallpaper_motion_small" id="0x7f020027" /> <public type="drawable" name="wallpaper_nexuswallpaper1" id="0x7f02002a" /> <public type="drawable" name="wallpaper_nexuswallpaper1_small" id="0x7f02002b" /> <public type="drawable" name="wallpaper_phasebeam" id="0x7f02002c" /> <public type="drawable" name="wallpaper_phasebeam_small" id="0x7f02002d" /> <public type="drawable" name="wallpaper_rock" id="0x7f020030" /> <public type="drawable" name="wallpaper_rock_small" id="0x7f020031" /> <public type="drawable" name="wallpaper_secdesert" id="0x7f020032" /> <public type="drawable" name="wallpaper_secdesert_small" id="0x7f020033" /> <public type="drawable" name="wallpaper_speedlight" id="0x7f020036" /> <public type="drawable" name="wallpaper_speedlight_small" id="0x7f020037" /> <public type="drawable" name="wallpaper_stars" id="0x7f020038" /> <public type="drawable" name="wallpaper_stars_small" id="0x7f020039" /> <public type="drawable" name="wallpaper_street" id="0x7f02003a" /> <public type="drawable" name="wallpaper_street_lights" id="0x7f02003b" /> <public type="drawable" name="wallpaper_street_lights_small" id="0x7f02003c" /> <public type="drawable" name="wallpaper_street_small" id="0x7f02003d" /> <public type="drawable" name="wallpaper_tree" id="0x7f02003e" /> <public type="drawable" name="wallpaper_tree_small" id="0x7f02003f" /> <public type="drawable" name="wallpaper_venezia" id="0x7f020040" /> <public type="drawable" name="wallpaper_venezia_small" id="0x7f020041" /> <public type="drawable" name="wallpaper_zanzibar" id="0x7f020044" /> <public type="drawable" name="wallpaper_zanzibar_small" id="0x7f020045" /> <public type="drawable" name="APKTOOL_DUMMY_000a" id="0x7f02000a" /> <public type="drawable" name="APKTOOL_DUMMY_000d" id="0x7f02000d" /> <public type="drawable" name="APKTOOL_DUMMY_000e" id="0x7f02000e" /> <public type="drawable" name="APKTOOL_DUMMY_000f" id="0x7f02000f" /> <public type="drawable" name="APKTOOL_DUMMY_0014" id="0x7f020014" /> <public type="drawable" name="APKTOOL_DUMMY_0015" id="0x7f020015" /> <public type="drawable" name="APKTOOL_DUMMY_0020" id="0x7f020020" /> <public type="drawable" name="APKTOOL_DUMMY_0021" id="0x7f020021" /> <public type="drawable" name="APKTOOL_DUMMY_0022" id="0x7f020022" /> <public type="drawable" name="APKTOOL_DUMMY_0023" id="0x7f020023" /> <public type="drawable" name="APKTOOL_DUMMY_0028" id="0x7f020028" /> <public type="drawable" name="APKTOOL_DUMMY_0029" id="0x7f020029" /> <public type="drawable" name="APKTOOL_DUMMY_002e" id="0x7f02002e" /> <public type="drawable" name="APKTOOL_DUMMY_002f" id="0x7f02002f" /> <public type="drawable" name="APKTOOL_DUMMY_0034" id="0x7f020034" /> <public type="drawable" name="APKTOOL_DUMMY_0035" id="0x7f020035" /> <public type="drawable" name="APKTOOL_DUMMY_0042" id="0x7f020042" /> <public type="drawable" name="APKTOOL_DUMMY_0043" id="0x7f020043" /> <public type="layout" name="wallpaper_chooser" id="0x7f030000" /> <public type="layout" name="wallpaper_item" id="0x7f030001" /> <public type="array" name="extra_wallpapers" id="0x7f040000" /> <public type="array" name="wallpapers" id="0x7f040001" /> <public type="string" name="app_name" id="0x7f050000" /> <public type="string" name="wallpaper_instructions" id="0x7f050001" /> <public type="string" name="pick_wallpaper" id="0x7f050002" /> <public type="id" name="wallpaper" id="0x7f060000" /> <public type="id" name="gallery" id="0x7f060001" /> <public type="id" name="set" id="0x7f060002" /> </resources> -------------------------------------------------------------------------- Les xml pour Android, c'est +- chinois pour moi qui étais habituer à Winmobile 6.5 (pas parei du tout!!) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime95k_13100 Posté(e) 17 août 2011 Share Posté(e) 17 août 2011 L'astuce avec AXMLPrinter2.jar fonctionne sur toutes les plateformes, tant que tu as java (et qu'il est défini dans le PATH de ton OS). De quel XML s'agit-il précisément ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pyrana Posté(e) 17 août 2011 Auteur Share Posté(e) 17 août 2011 L'astuce avec AXMLPrinter2.jar fonctionne sur toutes les plateformes, tant que tu as java (et qu'il est défini dans le PATH de ton OS). De quel XML s'agit-il précisément ? Hi, C'est le 'public.xml' dans 'values" Les autres ne me semblent pas important. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Maxime95k_13100 Posté(e) 18 août 2011 Share Posté(e) 18 août 2011 Hi, C'est le 'public.xml' dans 'values" Les autres ne me semblent pas important. Dans le fichier que tu m'as attaché, je ne vois pas ce fichier... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Pyrana Posté(e) 19 août 2011 Auteur Share Posté(e) 19 août 2011 Dans le fichier que tu m'as attaché, je ne vois pas ce fichier... Re hello, Pas grave j'ai tout repris à 0 et créé un nouveau pak Pyrana Wallpaper dans ma mise à jour, et cette fois j'ai 21 fonds sélectables. Je modifie le lien de ma rom où j'ai mis ce pack et corrigé queques petites erreurs. NB: le problème est APK MAnager qui n'est pas très claire et en US en + :emo_im_foot_in_mouth: Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.