unluac is a decompiler for Lua 5.0 through 5.4. It runs on Lua chunks that have been compiled with the standard Lua compiler. It requires that debugging information has not been stripped from the chunk. (By default, the Lua compiler includes this debugging information.)
This program is written in Java. A JAR package is available in the downloads section so you don't have to compile it.
ApkDissector is a Java Based Android APK Decompiler
How to decompile an APK file ?
Once you click decompile it will create a folder called extract and inside that you will find a folder having same name as the file where you will get all the extracted contents of the apk
Select APK/DEX - Click this button to browse and select the APK file.
Decompile APK/DEX - Click this button to decompile and extracts the contents on the APK file.
All the extracted files will be with in extracts directory within the folder name .apk
How to decompile...
JammedUp (short for: JAM and JAD Update) is an automated MIDP and DoJa descriptor file synchronizer.
MIDlets are separated into a JAR executable file and the descriptor file, a brief but accurate description of the JAR file's contents prior to download.