[AIDE] traduire un une APK android

Vous recherchez un programme, une solution, posez votre question ici.
Répondre
Avatar du membre
Auteur du sujet
slayer-fr
Habitué
Habitué
Messages : 154
Enregistré le : il y a 15 ans
Localisation : derrière toi !!!

[AIDE] traduire un une APK android

Message par slayer-fr »

salut à tous

j'ai installer un nouvelle autoradio android dans ma voiture et il y à une une petite application qui est en anglais dessus et j'ai pas trouvé de version fr

j'aimerais bien la traduire en français , si une âme charitable saurais faire ça , ça serais super

bon y a pas grand chose à traduire , y a juste les jours de la semaines qui son en anglais , rien de bien méchant , mais ça m’énerve d'avoir de l’anglais quand tous le reste est en français.

j'offre l’apéro à celui qui me fais ça ;-)
un bon petit jack , ou un lait fraise pour les plus courageux
Quand on est doué, on fait ce que l'on peut, mais quand on est un génie on fait ce que l'on veut, mais que suis-je ?
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 13065
Enregistré le : il y a 15 ans

Message par LaDidi21 »

@slayer-fr:
Salut,
slayer-fr a écrit :j'aimerais bien la traduire en français , si une âme charitable saurais faire ça
:| Pas clair :
  • Tu veux le faire ?
    Tu veux qu'on te le fasse ?
Une APK c'est un zip.

@+

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
slayer-fr
Habitué
Habitué
Messages : 154
Enregistré le : il y a 15 ans
Localisation : derrière toi !!!

Message par slayer-fr »

salut LaDidi21

oui , d'après ce que j'ai vu il faut dézippé le fichier APK , c'est après que ça ce complique un peu

disons , que si quelqu'un a l’habitude de mettre son nez dans les fichiers APK ça va lui prends 5 mn à faire ça et ça me rendrais bien service

sinon , j'essayerais de le faire moi même , ça parait pas trop compliquer mais ça va encore me prendre 2 jours a tous comprendre correctement comment faire et le temps me manque un peu.

j'ai oublié de fournir le fichier pour ceux que ça intéresse
Quand on est doué, on fait ce que l'on peut, mais quand on est un génie on fait ce que l'on veut, mais que suis-je ?
jenyco2

Message par jenyco2 »

hello




@+
Avatar du membre
Auteur du sujet
slayer-fr
Habitué
Habitué
Messages : 154
Enregistré le : il y a 15 ans
Localisation : derrière toi !!!

Message par slayer-fr »

merci pour ton tuto , mais hélas ça marche pas , il me décode mème pas mon fichier
Quand on est doué, on fait ce que l'on peut, mais quand on est un génie on fait ce que l'on veut, mais que suis-je ?
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 13065
Enregistré le : il y a 15 ans

Message par LaDidi21 »

@slayer-fr:
Il est bizarre ton lien...
https://drive.google.com/file/d/0Bzvw0u ... ef=2&pli=1 semble être plus fonctionnel...

Il vaut mieux apprendre et oublier que ne pas savoir
Confucius a écrit :Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson
Sinon, sans rien y comprendre :
  • Dezipper
    Ouvrir .\META-INF\MANIFEST.MF pour connaître les resources
    Chercher "Monday" par exemple avec l'utilitaire "Strings":
    • Code : Tout sélectionner

      ...\MTCWeather4.4.4>"c:\Program Files\SysInternals\strings.exe" -n 6 -s *.* | find /I "monday"
      .\MTCWeather4.4.4\resources.arsc: Monday

      Code : Tout sélectionner

      000012B0                            06 06 53 75 6E 64 61 79             Sunday
      000012C0   00 06 06 4D 6F 6E 64 61  79 00 07 07 54 75 65 73      Monday   Tues
      000012D0   64 61 79 00 09 09 57 65  64 6E 65 73 64 61 79 00   day   Wednesday 
      000012E0   08 08 54 68 75 72 73 64  61 79 00 06 06 46 72 69     Thursday   Fri
      000012F0   64 61 79 00 08 08 53 61  74 75 72 64 61 79 00 07   day   Saturday  
      00001300   07 43 65 6C 73 69 75 73  00 0A 0A 46 61 68 72 65    Celsius   Fahre
      00001310   6E 68 65 69 74 00 03 03  53 55 4E 00 03 03 4D 4F   nheit   SUN   MO
      00001320   4E 00 04 04 54 55 45 53  00 03 03 57 45 44 00 05   N   TUES   WED  
      00001330   05 54 48 55 52 53 00 03  03 46 52 49 00 03 03 53    THURS   FRI   S
      00001340   41 54 00 04 04 4A 61 6E  2E 00 04 04 46 65 62 2E   AT   Jan.   Feb.
      00001350   00 04 04 4E 6F 76 2E 00  04 04 44 65 63 2E 00 04      Nov.   Dec.  
      00001360   04 4D 61 72 2E 00 04 04  41 70 72 2E 00 04 04 4D    Mar.   Apr.   M
      00001370   61 79 2E 00 04 04 4A 75  6E 2E 00 04 04 4A 75 6C   ay.   Jun.   Jul
      00001380   2E 00 04 04 41 75 67 2E  00 04 04 53 65 70 2E 00   .   Aug.   Sep. 
      00001390   04 04 4F 63 74 2E 00                                 Oct. 
      
      Modifier avec un éditeur hexa en faisant attention à la structure ("A la louche", longueur longueur chaine_en_ASCII (à pied ?) 0_en_hexa...)
      Attention à ne pas déborder (Ca dépend, ça dépasse... :d ) : "Dimanche" vs "Sunday". Un permier test consiste à bourrer avec des " " : "Monday" devient "Lundi "
      A lire : https://ekasiswanto.wordpress.com/2012/ ... rces-arsc/
Il y a aussi https://github.com/sonyxperiadev/ApkAnalyser/wiki
NB : Toute modification => le certificat n'est plus bon !

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
slayer-fr
Habitué
Habitué
Messages : 154
Enregistré le : il y a 15 ans
Localisation : derrière toi !!!

Message par slayer-fr »

je viens de regarder le lien fonctionne toujours

en ce qui concerne le logiciel string , va savoir pourquoi , il s’ouvre pas , mais j'ai pas eu le temps d’approfondir le problème

je s"en que je vais m'arrachez les cheveux pour essayer de modifier cette connerie ...
Quand on est doué, on fait ce que l'on peut, mais quand on est un génie on fait ce que l'on veut, mais que suis-je ?
Avatar du membre
LaDidi21
Modérateur
Modérateur
Messages : 13065
Enregistré le : il y a 15 ans

Message par LaDidi21 »

@slayer-fr:
Ton lien ne fonctionne pas sur tous les navigateurs...
-> Strings.exe (et non string :d ) est un utilitaire de (ex)SysInternals.

Rapide analyse de "resources.arsc" :

Code : Tout sélectionner

FileOffset=0x00000000		02 00 0C 00 20 3E 00 00 01 00 00 00
	02 00 => 0x0002 (RES_TABLE_TYPE)
	0C 00 => 0x000c = header size
	20 3E 00 00 => 0x00003E20=15904=FileSize
	01 00 00 00 => 0x00000001=package count

Code : Tout sélectionner

FileOffset=0x0000000C		01 00 1C 00 44 17 00 00 1B 01 00 00 00 00 00 00 00 01 00 00 88 04 00 00 00 00 00 00
	01 00 => 0x0001 (RES_STRING_POOL_TYPE)
	1C 00 => 0x001C = header size
	44 17 00 00 => 0x00001744=5956=BlockSize
	1B 01 00 00 => 0x0000011B=283=String count
	00 00 00 00 => 0x00000000=0=StyleCount
	00 01 00 00 => 0x00000100=Flags (UTF8_FLAG)
	88 04 00 00 => 0x00000488=StringStart
	00 00 00 00 => 0x00000000=StyleStart
NB: 0x00000488 + 0x0000000C = 0x00000494

Code : Tout sélectionner

// 1ère string
FileOffset=0x00000494	17 17 72 65 73 2F 64 72 61 77 61 62 6C 65 2F 62 67 5F 62 74  6E 2E 70 6E 67 00			0x17 0x17 "res/drawable/bg_btn.png"
// 2ème string
FileOffset=0x000004AE	1D 1D 72 65 73 2F 64 72 61 77  61 62 6C 65 2F 62 74 6E 5F 62 67 5F 63 6F 6C 6F  72 2E 78 6D 6C 00	0x1D 0x1D "res/drawable/btn_bg_color.xml \0"
// 3ème string
FileOffset=0x000004CE	17 17 72 65 73 2F 64 72 61 77  61 62 6C 65 2F 62 74 6E 5F 66 63 2E 78 6D 6C 00	      0x17 0x17 "res/drawable/btn_fc.xml\0" 
...
FileOffset=0x000012B8	06 06 53 75 6E 64 61 79 00		0x06 0x06 "Sunday\0"	
  • Offset_String1 (0x00000494) - Offset_String1 (0x00000494) = 0x00 (Lapalisse...)
    Offset_String2 (0x000004AE) - Offset_String1 (0x00000494) = 0x1A
    Offset_String3 (0x000004CE) - Offset_String1 (0x00000494) = 0x3A
    ...
    Offset_String.Sunday (0x000012B8) - Offset_String1 (0x00000494) = 0xE24
Comme par hasard :

Code : Tout sélectionner

FileOffset=0x00000028	00 00 00 00
FileOffset=0x0000002C	1A 00 00 00	// 0x0000001A
FileOffset=0x00000030	3A 00 00 00	// 0x0000003A
...
FileOffset=0x000002B0	24 0E 00 00	// 0x00000E24
...
:ugeek: En passant, je viens de montrer qu'il y a une (petite) erreur dans -> Descriptions of Android’s Resources.arsc

-> Décryptage des liens du forum : extension "ThiWeb Crypt / Decrypt"™ ou Thiweb Live <-

Avatar du membre
Auteur du sujet
slayer-fr
Habitué
Habitué
Messages : 154
Enregistré le : il y a 15 ans
Localisation : derrière toi !!!

Message par slayer-fr »

merci pour ton aide , je vais me penchez la dessus d'ai que j'ai 2 mn de libre , car cette semaine c'est un peu ric rac coté temps de libre
Quand on est doué, on fait ce que l'on peut, mais quand on est un génie on fait ce que l'on veut, mais que suis-je ?
Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 10 invités