Cliquez sur le bouton "Choisir les fichiers" ci-dessus et choisissez votre fichier SMALI.
Vous verrez un aperçu, si disponible.
Cliquez sur le bouton "Convertir le fichier en..." pour extraire des informations textuelles.
Convertir SMALI en un autre type de fichier
Pour convertir des fichiers assembleur SMALI en un autre format, vous avez besoin de Smali ou d'un autre logiciel Développeur.
Convertir un fichier en SMALI
Pour convertir d'autres formats de fichiers au type de fichier "Fichier de code assembleur", vous avez besoin de Smali ou de logiciel similaire.
À propos des fichiers SMALI
Un fichier .smali est la représentation lisible par l'homme du bytecode Android Dalvik. Il est généré en désassemblant des fichiers DEX (Dalvik Executable) compilés à l'aide de la chaîne d'outils Smali/Baksmali. Les chercheurs en sécurité, les analystes de malwares et les moddeurs Android utilisent ce format pour faire de la rétro-ingénierie, inspecter ou modifier le comportement des applications Android (fichiers APK).
Modifier directement des fichiers .smali est notoirement difficile. Le format repose sur une architecture de bas niveau basée sur des registres (utilisant la syntaxe v0, v1, p0) plutôt que sur la programmation orientée objet standard. Il manque de support IDE moderne, et même une erreur de syntaxe mineure ou un nombre incorrect de registres locaux empêchera l'application de se recompiler ou provoquera des plantages à l'exécution. Étant donné que le code source d'origine est perdu lors de la compilation de l'application Android, les développeurs moyens trouvent très peu pratique de lire ou de maintenir du code dans ce format.
Pour comprendre la logique plus facilement, convertis .smali en JAVA à l'aide d'un décompilateur. Pour déployer tes modifications, tu dois le recompiler en DEX. Pour partager des extraits sans avoir besoin d'un IDE, convertis-le en TXT standard. Glisse et dépose ton fichier pour l'analyser et le convertir - gratuitement, en ligne et sans installer de logiciel.
Convert.Guru analyse votre fichier SMALI, détecte le format exact et vous permet de lire le texte qu’il contient.
Si vous souhaitez convertir un fichier SMALI en JAVA, DEX, JAR, JS, TS, PY, CPP, C, CS, PHP, RB ou GO, vous pouvez utiliser Smali ou un logiciel similaire de la catégorie « Rétro-ingénierie Android ». Dans le menu Fichier, recherchez Enregistrer sous… ou Exporter….
Pour convertir des fichiers SH, PY, KT, PS1, SWIFT, LUA, PL, JAVA, SCALA, JS, VBS ou TS en SMALI, essayez Smali ou un autre outil comparable dans la catégorie « Rétro-ingénierie Android ».
Le convertisseur SMALI
Convert.Guru s’appuie sur l’une des bases de données de formats de fichiers les plus vastes et les plus réputées, entretenue depuis plus de 25 ans. Notre détection de format identifie SMALI de manière fiable — même lorsque les fichiers sont mal nommés ou endommagés — et les convertit vers des formats courants. Directement dans le navigateur, sans inscription ni installation. Les fichiers téléversés sont automatiquement supprimés après la conversion. Le convertisseur SMALI est développé en Europe.