YOUPASS - convertir le crédit téléphonique en monnaie ! : Partenaire RealityGaming.fr

Hacker / Modifier une application Android

Statut
N'est pas ouverte pour d'autres réponses.

☄️ Fortnite ☄️

Membre Premium
Premium
Inscription
20 Juillet 2013
Messages
1 304
Réactions
218
Points
6 008
    Réponse de ☄️ Fortnite ☄️ Forums généraux Mobiles et tablettes 📱 Jeux-vidéo mobile : 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
Ancien staff
Inscription
17 Mai 2012
Messages
7 801
Réactions
2 412
Points
14 731
    Réponse de Axel' Forums généraux Mobiles et tablettes 📱 Jeux-vidéo mobile : Hacker / Modifier une application Android
  • #2
Merci du tuto :)
 

Guakamelo

Staff RealityGamingTV
Staff RealityGamingTV
Inscription
17 Juillet 2012
Messages
3 525
Réactions
953
Points
8 671
    Réponse de Guakamelo Forums généraux Mobiles et tablettes 📱 Jeux-vidéo mobile : Hacker / Modifier une application Android
  • #4
Merci :p
 
Statut
N'est pas ouverte pour d'autres réponses.

Mobile app for XenForo 2 by Appify
Haut