Un decompilatore per estrarre il codice sorgente di un APK (app per android), jar e dex.
Caratteristiche
• Selezionare CFR 0.138, JaDX 0.8.0 o FernFlower (decompilatore analitico) da utilizzare come decompilatore.
• Funziona direttamente sul tuo dispositivo Android
• Seleziona apk / jar / dex da sdcard (o) da un elenco di applicazioni installate.
• Decompila le risorse Android (layout, Drawable, Menu, AndroidManifest, risorse immagine, valori, ecc.).
• Navigatore sorgente facile da usare con media integrato e visualizzatore di codice.
• Visualizza il codice in una forma evidenziata con la sintassi pulita con zoom e line-wrap.
• La sorgente decompilata può essere facilmente copiata dalla sdcard (la fonte è memorizzata in
mostra-java nella cartella sdcard)
• Condividi facilmente la fonte decompilata con il meccanismo di archiviazione + condivisione integrato.
• Funziona in background
• Versione senza annunci Pro disponibile tramite un acquisto in-app
Codice sorgente
Questo sarà un progetto Open Sourced. Il codice sorgente è ospitato su GitHub
https://www.github.com/niranjan94/show-java/
Si prega di leggere le informazioni sulla licenza prima di utilizzare qualsiasi parte del codice in qualsiasi progetto.
Motivo per le autorizzazioni
• Internet - Segnalazione automatica di bug e pubblicità
• Memoria esterna: per memorizzare il codice sorgente decompilato e per disporre di una directory di lavoro per l'applicazione
Credits
• Un grande enorme grazie a Lee Benfield (
[email protected]) per il suo fantastico CFR - Class File Reader: D: D
• Panxiaobo (
[email protected]) per dex2jar :)
• Liu Dong (github.com/xiaxiaocao) per apk-parser
• Ben Gruver per dexlib2.
• skylot per JaDX.
• JetBrains per il decompilatore analitico FernFlower.
licenza
Mostra Java - Un decompilatore java / apk per Android
Copyright (C) 2018 Niranjan Rajendran
Questo programma è software libero: puoi ridistribuirlo e / o modificarlo
sotto i termini della GNU General Public License come pubblicata da
la Free Software Foundation, o la versione 3 della licenza, o
(a tua scelta) qualsiasi versione successiva.
Questo programma è distribuito nella speranza che sia utile,
ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di
COMMERCIABILITÀ O IDONEITÀ PER UN PARTICOLARE SCOPO. Vedere il
GNU General Public License per maggiori dettagli.
Dovresti aver ricevuto una copia della GNU General Public License
insieme a questo programma. In caso contrario, consultare https://www.gnu.org/licenses/.
NON UTILIZZARE QUESTA APPLICAZIONE PER FARE FURTI CHE NON AVETE DIRITTO DI FARE. LO SVILUPPATORE (Niranjan Rajendran) NON È IN NESSUN MODO RESPONSABILE DI QUALSIASI SVIAMENTO DI QUESTA APPLICAZIONE.
App Meravigliosa! Non sono però riuscito a trasferire verso bluetooth. semplicemente non fa nulla nonostante il BT sia stato attivato. (da risolvere) Ho risolto trovando il file sulla sdcard e trsferendolo con la condivisione standard. Merita comunque 5 stelle per la facilità di utilizzo! Sarebbe utile un bottone per aprire la cartella che contiene i file sulla sdcard o almeno la possibilità di poter visualizzare il percorso completo. Caro collega sviluppatore, sei un grande!!! Grazie😀