Hacker / Modifier une application Android

Statut
N'est pas ouverte pour d'autres réponses.
Inscription
20 Juillet 2013
Messages
1 304
RĂ©actions
218
Points
6 008
    RĂ©ponse de ☄ Fortnite ☄ Gaming Jeux-vidĂ©os Autres Jeux 🎼 : Hacker / Modifier une application Android
  • #1
Tout code JAVA est dĂ©compilable et peut donc ĂȘtre modifiĂ© avec du reverse engineering.

Si les plus aguerris d’entre vous pourront modifer le fonctionnement de l’application, nous nous contenterons de modifier des traductions, puis de supprimer des tests sur les clĂ©s de licence.

Tout d’abord, vous avez besoin de .
Vous aurez peut-ĂȘtre aussi besoin de la derniĂšre version de .





Etape 1 – Installer les outils :
- DĂ©compresser l’archive APK-Multi-Tool.
- Lancez setup.bat
- Choisissez 1 (mise à jour des outils) puis 3 (création des répertoires)

Plusieurs rĂ©pertoires vont ĂȘtre crĂ©Ă©s dont celui qui nous intĂ©resse (place-apk-here-for-modding).




2 – RĂ©cupĂ©rer son APK
- Sur Android, les apk sont les applications. Elles sont situées dans votre répertoire /system/app.
Elles peuvent ĂȘtre rĂ©cupĂ©rĂ©es facilement.
Pour cela, il faut connecter votre téléphone, puis lancer la commande « adb remount »
Ensuite pour récupérer le fichier, faites « adb pull /system/app/nom_fichier.apk »
Copier ce fichier dans le répertoire place-apk-here-for-modding.

3 – Modifier l’application
- Lancez ensuite setup.bat
- Entrez 9 pour dĂ©compiler l’apk.
Les sources du projet se trouvent alors dans le rĂ©pertoire projects. Les dĂ©veloppeurs Android devraient s’y retrouver. Pour modifier les traductions, il faut donc aller dans le rĂ©pertoire res/values.




A noter que les fichiers ne sont pas des .class mais des .smali (une sorte de langage machine qui ressemble à l’assembleur).

Pour modifier un test sur une clĂ© de licence, il faut donc rechercher le message d’erreur en question. A cotĂ© se trouvera surement le code suivant:
If-eq
If-ne
If-nez
If-eqz

Remplacez le test par son contraire (eq = Ă©gal, neq = non Ă©gal)



4 – Enregistrer le tout et exporter l’apk
- Cliquez sur 15 – Compiler / Signer / Installer
Votre fichier modifié se retrouvera dans le répertoire place-apk-here-for-modding/signedApplication.apk
A vous de l’uploader sur votre mobile. A noter que vous ne pouvez pas avoir 2 applications avec le mĂȘme nom de package, il vous faudra donc supprimer l’application originale, ou modifier
le nom du paquet dans les sources d’origines.
 

Axel'

Ancien staff RG
Inscription
17 Mai 2012
Messages
7 801
RĂ©actions
2 412
Points
15 651
    RĂ©ponse de Axel' Gaming Jeux-vidĂ©os Autres Jeux 🎼 : Hacker / Modifier une application Android
  • #2
Merci du tuto :)
 

Guakamelo

Ancien staff RG
Inscription
17 Juillet 2012
Messages
3 620
RĂ©actions
1 011
Points
12 241
    RĂ©ponse de Guakamelo Gaming Jeux-vidĂ©os Autres Jeux 🎼 : Hacker / Modifier une application Android
  • #4
Merci :p
 
Statut
N'est pas ouverte pour d'autres réponses.

Haut Bas