FORUM Windows Mobile
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.



 
AccueilRechercherS'enregistrerConnexion




Derniers sujets
» [17.Oct.11] - ROM WM6.5.5 (23153) WWE v2.2 / FRE v1.0 !!!
[TUTO - COOKING] Les null-terminated String EmptyJeu 11 Avr 2019 - 13:55 par NinoTls

» recherche ROM WM pour MIO A201
[TUTO - COOKING] Les null-terminated String EmptyMar 25 Juil 2017 - 21:10 par wanaby

» Météo
[TUTO - COOKING] Les null-terminated String EmptyLun 11 Jan 2016 - 12:01 par PhD

» omnia ii i8000
[TUTO - COOKING] Les null-terminated String EmptyLun 29 Sep 2014 - 12:28 par Lorenzo

» syncro memoire interne
[TUTO - COOKING] Les null-terminated String EmptyLun 22 Sep 2014 - 6:16 par satronicdistrib

» modifier omnia II Android
[TUTO - COOKING] Les null-terminated String EmptyDim 21 Sep 2014 - 23:48 par satronicdistrib

» deblocage modem alcatel X090S
[TUTO - COOKING] Les null-terminated String EmptySam 9 Aoû 2014 - 16:16 par Lorenzo

» Récupérer les contacts supprimer lors d'une synchro
[TUTO - COOKING] Les null-terminated String EmptyJeu 26 Juin 2014 - 22:14 par Lorenzo

» AU SECOURS MON HTC HD2 SOUS ANDROID RESTE FIGE AU DEMARRAGE
[TUTO - COOKING] Les null-terminated String EmptyMar 24 Juin 2014 - 1:24 par squirrel

» Comment récupérer les contacts de Samsung?
[TUTO - COOKING] Les null-terminated String EmptyMar 24 Juin 2014 - 1:20 par squirrel




Mots-clés
dialer messenger agent wm5torage s300 erreur langue contacts live samsung paramètres masquer diamond code bootloader user modem P3600 accelerometre igo8 meteo confidentiel windows minuteur live* 2020



Meilleurs posteurs
LoLog@mer (9457)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Lorenzo (8448)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Seiya (5052)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Mortvor (4939)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Monamibouli (4284)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Indiana (3355)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Vinzzounet (2983)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Lenca (2652)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Quiyaro (2571)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
Gsyltc (2494)
[TUTO - COOKING] Les null-terminated String Vote_lcap[TUTO - COOKING] Les null-terminated String Voting_bar[TUTO - COOKING] Les null-terminated String Vote_rcap 
TROMBINOSCOPE

 


Septembre 2020
LunMarMerJeuVenSamDim
 123456
78910111213
14151617181920
21222324252627
282930    
CalendrierCalendrier



PARTENAIRES
jeu spatial




Copyright©2006-2011
Win-Mobile.com
-- By Mortvor --
Tous droits réservés
Webmaster : Mortvor
-
Lire la charte
s'inscrire au Trombi
Statistiques détaillées

-50%
Le deal à ne pas rater :
-50% sur les baskets Nike Air Max Invigor
50.47 € 100 €
Voir le deal

 

 [TUTO - COOKING] Les null-terminated String

Aller en bas 
AuteurMessage
Gsyltc
Technicien Sup
Technicien Sup
Gsyltc

Masculin
Nombre de messages : 2494
Age : 44
Localisation : Toulon
Opérateur : SFR
Appareil : Qtek 9100 \ HTC X7500 \ HTC Cruise
Réputation Win-Mobile : 0
Points Win-Mobile : 5106
Date d'inscription : 27/09/2006

[TUTO - COOKING] Les null-terminated String Empty
MessageSujet: [TUTO - COOKING] Les null-terminated String   [TUTO - COOKING] Les null-terminated String EmptyVen 21 Mar 2008 - 2:37

Bonjour à tous....

Voici un petit tuto concernant la modification de ressources pour nos appareils.

Les ressources des MUI, DLL ou EXE contiennent des chaines de caractères qui peuvent être codées de différentes manières...

En effet, modifier par exemple un petit fichier MUI d'un logiciel, et tout se passera bien, modifier ensuite celui d'une ressource Système, et cela se passera beaucoup plus mal... En verra notamment, des caractères indésirables (des espèces de [] avec toutes les chaines qui s'enchainent... bref ça ne fera pas un résultat des plus formidables sur la ROM....

La raison est simple. Ces ressources sont encodées en "NULL-TERMINATED" string... Cela signifie simplement qu'à la fin de chaque ligne, un caractères "NULL" marque la fin de la phrase (Comme un ".")

Mais comment les reconnaîtres avant de faire des bétises ????

Ce fichier est il en null-terminated string ???

[TUTO - COOKING] Les null-terminated String NullTerminated2



Ou celui là peut-être ???

[TUTO - COOKING] Les null-terminated String NullTerminated1


Pas beaucoup de différence en effet pour le savoir .....
Voilà ce que je vous conseille... Prendre un logiciel légèrement plus évolué afin de pouvoir, dans un premier temps, déterminer le type de ressources auxquelles vous devez faire face.
Par exemple j'utilise (mais c'est payant), PE Explorer / Ressource Explorer

et voilà ce que l'on obtient :
[TUTO - COOKING] Les null-terminated String Format_String


Comme on peux le voir c'est de suite plus parlant avec les 0x00 qui indique le format NULL-TERMINATED String....

A partir de cet instant voilà ce que je vous conseille pour modifier ses ressources.... D'ailleurs c'est la méthode la plus appropriée si on ne veux pas se planter !!!

[TUTO - COOKING] Les null-terminated String NullTerminated3


Voilà comment procéder :

Ajouter sur "TOUTES" les phrases que vous aurez modifiées un caractère distinct " un "&" ou "%" par exemple... Ce caractère est ESSENTIEL à la modification de la ressource. En effet, il ne sert pas juste à se retrouver dans le texte Hexadécimal que l'on devra modifier par la suite mais à anticiper le décalage d'offset que les modifications vont engendrées.... (Ca serait un peu trop complexe à expliquer)...
Une fois que vous avez modifié vos lignes et mis le caractère, enregistré votre travail et ouvrez uneéditeur Hexadécimal (Du style winhex)

Rechercher les lignes modifiées en remplacer le caractère rajouté (ici le & par le caractère 0x00 (Soit 00 en héxadécimal)

Avant :

[TUTO - COOKING] Les null-terminated String NullTerminated4


Après :

[TUTO - COOKING] Les null-terminated String NullTerminated5



Et voilà le résultat :

[TUTO - COOKING] Les null-terminated String NullTerminated6



---------------------

Et voilà !! J'espère que c'est assez clair et détaillé !!

A plus les copains !!!
Revenir en haut Aller en bas
http://sli3.spaces.live.com
 
[TUTO - COOKING] Les null-terminated String
Revenir en haut 
Page 1 sur 1

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM Windows Mobile :: 
LA CUISINE WIN-MOBILE / ROM / COOKING / DEVELOPPEMENT
 :: LA CUISINE DE WIN-MOBILE.COM :: 
LES CUISINES / LES OUTILS POUR CUISINER VOS ROM
-
Sauter vers: