
Basic introduction

Smali and Baksmali respectively refer to an assembler and disassembler of .dex format files used by the Java virtual machine (Dalvik) in the Android system. The apk files decompiled by apktool have a smali folder, which contains files ending with .smali.
The smali language is Davlik's register language. Its syntax is similar to assembly language. One of the biggest differences between Dalvik VM and JVM is that Dalvik VM is register-based. Register-based means that all operations in smali must be performed through registers.
Java is an object-oriented programming language. It not only absorbs the various advantages of the C++ language, but also abandons the difficult-to-understand concepts such as multiple inheritance and pointers in C++. Therefore, the Java language has two characteristics: powerful functions and simple and easy to use. As a representative of static object-oriented programming languages, Java language perfectly implements object-oriented theory and allows programmers to perform complex programming with an elegant way of thinking.
How to use
1. After downloading, do not run the software in the compressed package and use it directly. Unzip it first;
2 The software supports both 32-bit and 64-bit operating environments;
3 If the software cannot be opened normally, please right-click and run in administrator mode.
Change log
- Fix bug prompts
- Added Smali to Java function















Useful
Useful
Useful