[Créateur ~ Editeur graphique d'APK] Virtuous Ten Studio

Toutes les ressources pour les développeurs et moddeurs.
#1

[Créateur ~ Editeur graphique d'APK] Virtuous Ten Studio

Messagepar Filougarou » 01 Juil 2012, 16:53

Image

VIRTUOUS TEN STUDIO


Derrière ce nom si peu évocateur se cache un logiciel de décompilation-recompilation très pratique.

Il permet de déglinguer les apk que tu as envie de modifier, et ensuite de les reconstruire.
VTS s'occupera même de "signer" l'apk une fois la compilation finie.

Où puis-je télécharger VTS ?
Il se télécharge gratuitement ici

Quels sont les pré-requis ?
- Windows... (si, si !)
- MS .NET 4.0
- Java
- Une ROM en zip, genre la clean AOKP

Image

Petit guide pour l'installation, la configuration et l'utilisation "basique".

1 - Télécharge VTS via le lien posté au dessus.

2 - Lance le setup, et tu fais suivant, suivant, suivant.. (next)

3 - Lance VTS, tu vas avoir ça à l'écran : c'est l'accueil du logiciel.
Image

4 - Ouvre le zip d'installation d'une ROM, puis system/framework.
Sors de ce zip framework-res.apk et si il existe, twframework-res.apk
Pose les dans un endroit temporaire pour le moment.
Image

5 - Retour à VTS. Clique sur FILE en haut à gauche, et OPEN SETTINGS
Va dans la section ApkTool > Frameworks
Image

6 - Vois tu le gros bouton "add framework" ? il est inscrit Tag à coté.
Change en premier le Tag. Pour ma part, je l'appelle AOKP pour l'identifier.
Ensuite clique sur ADD, tu te balades là où tu as posé framework-res.apk et tu valides
http://www.casimages.com/codes_ano.php? ... 30&module=

7 - Le framework-res a été ajouté à VTS en tant que AOKP.apk
Image

8 - Répète l'opération pour le framework Touchwiz.
En premier tu mets TouchWiz à la place de AOKP, puis ADD, sélection twframework-res.apk et valide.
On obtient TouchWiz.apk. Ferme les préférences avec OK.
Tu peux aussi supprimer les deux frameworks qu'on avait sortis du zip si tu n'en a plus besoin : VTS s'en est fait une copie.
Image

9 - Va sur FILE en haut à gauche, et NEW PROJECT.
Une fenêtre s'ouvre. Tu n'as que deux champs à remplir :
=> Le nom du projet (ça crée un dossier à ce nom, c'est pour faire joli)
=> Le nom de la solution (ce sera le nom du second dossier pour faire joli)
Note qu'il crée les fichiers dans C:\Users\Administrateur\Documents\Virtuous Ten Studio\Projects\
Image

10 - Descends à l'onglet du dessous, sur Apk-Tool.
Choisis par défaut le framework AOKP créé plus haut.
Coche aussi Generate Java Code. Valide avec OK.
Image

11 - Le projet ayant été créé, fais un clic-droit sur son nom (le second, regarde le screen).
Choisis import file / import local file. Ca t'ouvre une fenêtre pour choisir l'apk à décompiler.
Pour l'exemple, je choisis le gmail-360 de Marcou. D'où le nom du projet :)
Image Image

12 - Il va automatiquement décompiler l'apk. Il suffit d'attendre !
On peut donc désormais se balader sur l'arborescence à gauche, éditer les xml...
Image

13 - Quand tu as terminé, ou pour tester : clique sur BUILD ALL.
Image

14a - Tu n'as pas de message d'erreur de compilation ? Super ! Regarde en partie 9 où le projet a été créé :
Ton apk se trouve dans le sous-dossier BINARY de ton projet. Il est déjà signé et prêt à être utilisé.
Image Image

14b - Pas de bol, ça ne compile pas ? :(
Sers toi du petit onglet "logs" en bas de l'écran pour lire les messages d'erreur.
Ils sont faciles à comprendre, et tu as même le xml concerné + la ligne qui coince.

Exemple volontaire de saccage de l'apk ... ^^
Image Image
Cherche tes erreurs, corrige les, et reprends à l'étape 13 : BUILD ALL.

Image

Ce logiciel permet de faire bien sur beaucoup plus que d'éditer les apk.
J'ai créé ce "petit guide" pour présenter le logiciel. Libérez votre talent ! Créez ou modifiez des apk sans contraintes ^^

N'hésitez pas à partager vos commentaires, si vous avez quelque chose à jouter :)
Tèl : Galaxy Note - Réseau : Orange 1h - ROM : CM12.1 20151030 5.1.1 - Kernel : CWM - Modem : LT3
Tèl : Galaxy S2 - Réseau : Orange 1h - ROM : CM11 20140705 4.4.4 - Kernel : CWM - Modem : BULS1
Tèl : Galaxy S - Réseau : SwissCom - ROM : AOKP 4.04 - Kernel : Semaphore - Modem : BUJV5


Citation du jour : Suis le tuto fourni avec la rom que tu choisis car bien des tracas celà t'évitera !
Avatar de l’utilisateur
Filougarou
Ancien du Staff
Ancien du Staff
 
Message(s) : 7558
Inscription : 05 Sep 2010, 02:47
Localisation : Villeurbanne (69)

#2

Re: Virtuous Ten Studio

Messagepar lolo77 » 01 Juil 2012, 16:58

Merci pour le tuto et le partage. j'essaierai à l'occasion

Envoyé depuis mon GT-I9000 avec Tapatalk
Modèle 1: GT-I9305 16go + 8go Opérateur : Bouygues
Custom ROM: Android 4.4.4 - AMCHA Rom KK v4.00 Phone : XXUFOB2 Kernel: AGNi pureSTOCK v5.6

Modèle 2: GT-I9000 8go + 8go Opérateur : Bouygues
PDA : XWJW6 Phone : XXJVU CSC : OXAJW5
Kernel : Semaphore 2.7.4sc Modif : JW6_MOD_LOLO by MySelf
Avatar de l’utilisateur
lolo77
Andro-intarissable
 
Message(s) : 1677
Inscription : 31 Août 2011, 09:13
Localisation : Seine et Marne

#3

Re: Virtuous Ten Studio

Messagepar stevenom39 » 01 Juil 2012, 18:14

Merci beaucoup pour ce tuto, je l'avais installé hier mais trop compliqué j'ai abandonné. Je vais appliquer ton tuto des ce soir :D

Envoyé depuis mon NexusHD2 avec Tapatalk
Modèle : Samsung Galaxy Note (GT-N7000)
Firmware : LT5 (4.1.2)
Modifications : Aucune
Réseau : Orange

Nouveau sur le forum ? Cette section est pour vous ;)
Avatar de l’utilisateur
stevenom39
Ancien du Staff
Ancien du Staff
 
Message(s) : 879
Inscription : 13 Mars 2011, 22:50
Localisation : Champagnole, Jura (39)

#4

Re: Virtuous Ten Studio

Messagepar gabs » 01 Juil 2012, 20:40

Voila une application qui me parait bien sympathique.
Certes, elle s’appuie sur des outils que l'on cannait déjà bien, mais l'intégration semble vraiment réussie.
il va falloir que je trouve un truc à modifier ;-)
Nouveau sur le forum ? -----> Pour bien débuter sur le forum

Modèle : Galaxy S8 (SM-G950F)
Firmware : G950FXXU1AQK7 (7.0)
Forfait : Sosh mobile + Livebox
Avatar de l’utilisateur
gabs
Ancien du Staff
Ancien du Staff
 
Message(s) : 5654
Inscription : 21 Oct 2010, 21:00
Localisation : Limoges

#5

Re: Virtuous Ten Studio

Messagepar stevenom39 » 01 Juil 2012, 20:55

J'ai un problème en modifiant framework-res.apk pour actier les touches virtuelles sur une rom ICS : mon apk ne fait que 1ko (contre 4991ko pour l'original).

C'est bien l'apk qui est dans C:\Users\Administrateur\Documents\Virtuous Ten Studio\Projects\framework-res.apk ?

ou celui qui est dans C:\Users\Administrateur\Documents\Virtuous Ten Studio\Projects\framework-res.apk\touches virtuelles\Binary qui lui fait la bonne taille ?
Modèle : Samsung Galaxy Note (GT-N7000)
Firmware : LT5 (4.1.2)
Modifications : Aucune
Réseau : Orange

Nouveau sur le forum ? Cette section est pour vous ;)
Avatar de l’utilisateur
stevenom39
Ancien du Staff
Ancien du Staff
 
Message(s) : 879
Inscription : 13 Mars 2011, 22:50
Localisation : Champagnole, Jura (39)

#6

Re: Virtuous Ten Studio

Messagepar Filougarou » 01 Juil 2012, 20:56

Ce que tu compiles est dans binary.
Merci pour la remarque, j'ai mis à jour cette étape dans le mini guide :)

N7000 Tapatalk \o/
Tèl : Galaxy Note - Réseau : Orange 1h - ROM : CM12.1 20151030 5.1.1 - Kernel : CWM - Modem : LT3
Tèl : Galaxy S2 - Réseau : Orange 1h - ROM : CM11 20140705 4.4.4 - Kernel : CWM - Modem : BULS1
Tèl : Galaxy S - Réseau : SwissCom - ROM : AOKP 4.04 - Kernel : Semaphore - Modem : BUJV5


Citation du jour : Suis le tuto fourni avec la rom que tu choisis car bien des tracas celà t'évitera !
Avatar de l’utilisateur
Filougarou
Ancien du Staff
Ancien du Staff
 
Message(s) : 7558
Inscription : 05 Sep 2010, 02:47
Localisation : Villeurbanne (69)

#7

Re: [Créateur ~ Editeur graphique d'APK] Virtuous Ten Studio

Messagepar stevenom39 » 01 Juil 2012, 21:11

Merci :D
Modèle : Samsung Galaxy Note (GT-N7000)
Firmware : LT5 (4.1.2)
Modifications : Aucune
Réseau : Orange

Nouveau sur le forum ? Cette section est pour vous ;)
Avatar de l’utilisateur
stevenom39
Ancien du Staff
Ancien du Staff
 
Message(s) : 879
Inscription : 13 Mars 2011, 22:50
Localisation : Champagnole, Jura (39)

#8

Re: [Créateur ~ Editeur graphique d'APK] Virtuous Ten Studio

Messagepar jhowlett468 » 05 Juil 2012, 16:35

Salut.Installé et testé.Cà marche nickel ;)
C'est vrai qu'il fait la même chose qu'APK Manager mais l'interface graphique et le système automatique de signature des APK (pas besoin de bidouiller pour la signature) sont des grosses valeurs ajoutées :)

Merci
Huawei P8 Lite 2017 (PRA-LX1) | ROM PRA-LX1C109B120 (ROM Orange full stock)
Honor Band 4

Liens importants | Nouveau ?
Drivers 1.5.51 -> Install
Vérifiez votre modèle (modèles plus récents) | Téléphone qui bootloope ? | En ULTIME recours ? ---> ICI
Mon Discord The Division : ICI
Ex-rédac chef du Blog
Avatar de l’utilisateur
jhowlett468
Ancien du Staff
Ancien du Staff
 
Message(s) : 9414
Inscription : 16 Août 2011, 19:28

#9

Re: Virtuous Ten Studio

Messagepar bass2style » 06 Juil 2012, 15:51

lolo77 a écrit:Merci pour le tuto et le partage. j'essaierai à l'occasion

Envoyé depuis mon GT-I9000 avec Tapatalk

moi aussi, vive les bidouilleurs hein lolo. :D

merci a filougarou. :D j'ai suivi ca grace a ta signature. :D
• GS6E (G925F) 32GO : ROM : stock u4dpgz - Kernel : Tyrannus V2.2 - Modem : DPFY - Knox Waranty Void : oui (0x1)
• GS5 (G900F) 16GO : ROM : CM13 - Kernel : Boeffla - Modem : BOH4 - µSDXC 64go Kingston - Knox Waranty Void : oui (ox1) - soucis de connectique écran par moment.

peu présent sur le fofo pour le moment du a des soucis privés, mais je n'abandonne pas GalaxyS-Team pour autant. ;)
Avatar de l’utilisateur
bass2style
Andro-intarissable
 
Message(s) : 2682
Inscription : 17 Mai 2011, 15:07
Localisation : DTC (Dans Tournai - Centre. bien sûr)

#10

Re: [Créateur ~ Editeur graphique d'APK] Virtuous Ten Studio

Messagepar Filougarou » 06 Juil 2012, 18:18

Le mettre dans la signature pour éveiller votre interêt le but était :)
Tèl : Galaxy Note - Réseau : Orange 1h - ROM : CM12.1 20151030 5.1.1 - Kernel : CWM - Modem : LT3
Tèl : Galaxy S2 - Réseau : Orange 1h - ROM : CM11 20140705 4.4.4 - Kernel : CWM - Modem : BULS1
Tèl : Galaxy S - Réseau : SwissCom - ROM : AOKP 4.04 - Kernel : Semaphore - Modem : BUJV5


Citation du jour : Suis le tuto fourni avec la rom que tu choisis car bien des tracas celà t'évitera !
Avatar de l’utilisateur
Filougarou
Ancien du Staff
Ancien du Staff
 
Message(s) : 7558
Inscription : 05 Sep 2010, 02:47
Localisation : Villeurbanne (69)

Suivant

Retour vers Développement : Tutoriels, Astuces, Méthodes et Outils

Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité