(Client Dofus) Hash.metas

Inscrit
27 Février 2016
Messages
27
Reactions
0
#1
Hello, aujourd'hui voulant voir un peu les UI du client et voulant modifier un peu celle-ci je suis tomber sur un problème plutôt gênant. En effet, pour pouvoir modifier ou créer ces propres UI il faut pouvoir remove la sécurité du hash.metas. J'ai bien regarder ici : com.ankamagames.berilia.managers dans UiModuleManager mais je n'arrive pas a remove cette maudite sécu. (2.10)
J'ai comparer la classe UiModuleManager entre les clients 2.10 et 2.30 vu que le 2.10 est mega obfu pas moyen de trouver.
Screen de l'erreur après modification du DI.
https://gyazo.com/aeba108345b1a5a942e6d621f4d7af2f
 
Dernière édition:
Inscrit
27 Février 2016
Messages
27
Reactions
0
#2
Résolu, merci a skeezr pour les heures passé a chercher avec moi :p
 

BlueDream

Administrateur
Membre du personnel
Inscrit
8 Decembre 2012
Messages
2 010
Reactions
149
#3
Merci de nous partager la solution.
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#4
Une variable à mettre sur True dans UiModuleManager puis la fonction onDMLoad
Code:
um.trusted = MD5.hashBytes(swfContent) == this._modulesHashs[scriptUri.fileName];
Qui retourne true ou false selon si le hash correspond ou non tout simplement edit
Code:
um.trusted = true;
Le nom de la variable peut varier car le code est fucked a cette endroit sur la plupart des DofusInvoker mais suffit de chercher MD5 dans la fonction est c'est bon
Sur la 2.10 complètement illisible sa ressemble à sa :
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#5
Méthode simple :

Vous activer le module depuis le marketplace dans les options une fois en jeu.

Méthode patch :

Si vous avez patché la signature (AFSK), il suffit simplement de rajouté le hash MD5 de votre module .SWF dans metas.hash.
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#6
Méthode simple :

Vous activer le module depuis le marketplace dans les options une fois en jeu.

Méthode patch :

Si vous avez patché la signature (AFSK), il suffit simplement de rajouté le hash MD5 de votre module .SWF dans metas.hash.
On a même plus besoin du hash.metas maintenant, sinon le marketplace ingame c'est quoi sa ?
 

Sorrow

Membre Actif
Inscrit
5 Mai 2012
Messages
376
Reactions
26
#7
Un menu dans les options en jeu.
 
Haut Bas