Java2Smali, developer Bin
Version 1.0
Date release: 2018
This is an auxiliary tool for learning Smali, you can write some simple Java code then quickly get Smali code.
Currently you can only write code in Main class, even if multiple classes are generated after compilation.
Will also only display Smali code of Main class.
❗❗❗No plans to update this application, you can not write about bugs.
Version 1.0
Date release: 2018
This is an auxiliary tool for learning Smali, you can write some simple Java code then quickly get Smali code.
Currently you can only write code in Main class, even if multiple classes are generated after compilation.
Will also only display Smali code of Main class.
❗❗❗No plans to update this application, you can not write about bugs.
Version: 2.11.4 ✅ (22081180)
- Added ABX editing function (such as xml files in /data/system on Android 12)
- Added function "Rename non-existent class" when renaming package name
- Optimized algorithm generation .svg icons
- Optimized logic processing of batch rename function
- Text editor shortcut function bar supports setting scrolling up/down or left/right
- Updated core pseudo-encryption for related multiple apk
- Enhanced res anti-resource obfuscation function and supports restoring resource type names
- Optimized axml compiler (perfectly modifies network_security_config.xml, AndroidManifest.xml with enableOnBackInvokedCallback)
- Fixed issue where ANR errors could occur when text editor searches with regular expressions
- Fixed issue where text containing a large number of certain symbols would cause text editor to freeze
- Fixed issue where file name would be highlighted incorrectly if overwrite option was selected to keep file, when moving file
- Fixed problem that if signature verification is not completed when installing apk, apk will be displayed as unsigned
- Fixed problem in dex+ when code positioning may be wrong after clicking search result for strings
- Fixed bug with function "delete line" in text editor
- Fixed bug with syntax .prop files in text editor
- Fixed some problems with cloud backup function when backing up and restoring file opening methods
- Added ABX editing function (such as xml files in /data/system on Android 12)
- Added function "Rename non-existent class" when renaming package name
- Optimized algorithm generation .svg icons
- Optimized logic processing of batch rename function
- Text editor shortcut function bar supports setting scrolling up/down or left/right
- Updated core pseudo-encryption for related multiple apk
- Enhanced res anti-resource obfuscation function and supports restoring resource type names
- Optimized axml compiler (perfectly modifies network_security_config.xml, AndroidManifest.xml with enableOnBackInvokedCallback)
- Fixed issue where ANR errors could occur when text editor searches with regular expressions
- Fixed issue where text containing a large number of certain symbols would cause text editor to freeze
- Fixed issue where file name would be highlighted incorrectly if overwrite option was selected to keep file, when moving file
- Fixed problem that if signature verification is not completed when installing apk, apk will be displayed as unsigned
- Fixed problem in dex+ when code positioning may be wrong after clicking search result for strings
- Fixed bug with function "delete line" in text editor
- Fixed bug with syntax .prop files in text editor
- Fixed some problems with cloud backup function when backing up and restoring file opening methods
Version: 2.11.5 ✅ (22081663)
- Access to directory Android/data no longer requests permission on Android 13 (already adopted by Google Harmony)
- Fixed bug in AXml compiler
- Fixed bug in ABX decompiler
- Fixed bug in C/C++ syntax highlighting rules
- Fixed error when running on Android 13 after signed and verified apk
- Access to directory Android/data no longer requests permission on Android 13 (already adopted by Google Harmony)
- Fixed bug in AXml compiler
- Fixed bug in ABX decompiler
- Fixed bug in C/C++ syntax highlighting rules
- Fixed error when running on Android 13 after signed and verified apk
Version: 2.11.6 ✅ (22082574)
- Added support remove a search result individually in dex++/arsc++
- Added regular expression matches to JavaScript grammar files
- Added option in dex++ "Reset project"
- Optimized text editor's regular expression engine algorithm
- Added support access to Android/data and obb directories on Android 13
- File comparison will show which window file came from if necessary
- Enhanced remote management function, support setting account password and other information, support hotspot connection mode
- Enhanced Dex repair function, support repair some ODEX instructions
- Fixed bug in arsc++ compiler
- Fixed problem with compression libs in apk mode for extractNativeLibs=false
- Fixed problem of duplicate types in axml autocompletion
- Fixed problem in text editor when click to find previous/next may not respond
- Fixed issue where on Android 5.1 might not be able to copy files between built-in storage and system directories
- Added support remove a search result individually in dex++/arsc++
- Added regular expression matches to JavaScript grammar files
- Added option in dex++ "Reset project"
- Optimized text editor's regular expression engine algorithm
- Added support access to Android/data and obb directories on Android 13
- File comparison will show which window file came from if necessary
- Enhanced remote management function, support setting account password and other information, support hotspot connection mode
- Enhanced Dex repair function, support repair some ODEX instructions
- Fixed bug in arsc++ compiler
- Fixed problem with compression libs in apk mode for extractNativeLibs=false
- Fixed problem of duplicate types in axml autocompletion
- Fixed problem in text editor when click to find previous/next may not respond
- Fixed issue where on Android 5.1 might not be able to copy files between built-in storage and system directories
Version: 2.11.7 ✅ (22091294)
- Added screen color picking function
- Added filter function to dex+ navigation dialog
- Reduced installation package size
- Improved speed of opening large files in arsc+
- Optimized memory footprint of dex obfuscation adversarial function
- When opening a file and returning to main interface, file that was just opened will be marked
- Text editor supports setting smooth mode automatically when number of words exceeds number
- Fixed problem that sidebar of main interface is too wide when it is landscaped
- Fixed a display error of text editor indent guides
- Fixed an issue where text editor would trigger sidebar when selecting text close to left
- Fixed problem that authorization prompt did not pop up when copying or extracting files to Android/data
- Fixed bug in search results when opening pictures with same names
- Fixed problem that only first picture in zip can be opened
- Added screen color picking function
- Added filter function to dex+ navigation dialog
- Reduced installation package size
- Improved speed of opening large files in arsc+
- Optimized memory footprint of dex obfuscation adversarial function
- When opening a file and returning to main interface, file that was just opened will be marked
- Text editor supports setting smooth mode automatically when number of words exceeds number
- Fixed problem that sidebar of main interface is too wide when it is landscaped
- Fixed a display error of text editor indent guides
- Fixed an issue where text editor would trigger sidebar when selecting text close to left
- Fixed problem that authorization prompt did not pop up when copying or extracting files to Android/data
- Fixed bug in search results when opening pictures with same names
- Fixed problem that only first picture in zip can be opened
Version: 2.11.8 ✅ (22092290)
- Added function of modifying file time (supports local files and ZIP files)
- Applying to subfolders (folders) will ignore linked files when modifying permissions/owners
- File content search supports using regular expressions
- Increase actual trigger area of quick scroll bar on each interface
- Added jump to line function in dex++ code flow chart
- Optimized automatic cleaning algorithm of temporary folders to prevent space from taking up too much space
- Optimized text editor algorithm for indenting guides
- Optimized res anti-resource obfuscation function
- Added support recognize and directly open MIUI backup files
- Optimized Dex confusion and confrontation function
- Fixed some 64-bit emulators running on computer with errors
- Fixed issue that file could not be closed after text editor had an error opening file
- Fixed problem that decompression fails due to existence of special symbols in file name when decompressing file
- Fixed issue that Android/data authorization prompt will pop up when you have root permission
- Fixed problem that file search will be regarded as a regular expression without checking regular expression
- Added function of modifying file time (supports local files and ZIP files)
- Applying to subfolders (folders) will ignore linked files when modifying permissions/owners
- File content search supports using regular expressions
- Increase actual trigger area of quick scroll bar on each interface
- Added jump to line function in dex++ code flow chart
- Optimized automatic cleaning algorithm of temporary folders to prevent space from taking up too much space
- Optimized text editor algorithm for indenting guides
- Optimized res anti-resource obfuscation function
- Added support recognize and directly open MIUI backup files
- Optimized Dex confusion and confrontation function
- Fixed some 64-bit emulators running on computer with errors
- Fixed issue that file could not be closed after text editor had an error opening file
- Fixed problem that decompression fails due to existence of special symbols in file name when decompressing file
- Fixed issue that Android/data authorization prompt will pop up when you have root permission
- Fixed problem that file search will be regarded as a regular expression without checking regular expression
Version: 2.11.9 ✅ (22101869)
- Added folder comparison function
- Added "Recent Files" function (in bookmarks bar at bottom)
- Added APK data reuse optimization function, and modifying such files at same time will no longer cause volume to skyrocket
- Added APK icon extraction function (click icon in APK information interface to extract)
- Added Class editing file function (in Smali format, only supported to JDK1.7)
- Added Jar2Dex function
- Enhanced APK optimization features
- Optimized compatibility with VMOS
- Added support decompression of ZIP files with BZIP2 and LZMA compression algorithms
- After performing Dex/Arsc comparison, comparison result file will be output, which can be opened repeatedly
- When modifying file permissions, you can enter octal permission values
- Modify file time dialog box to quickly fill in current time
- Fixed an issue where pull-to-refresh was not loaded correctly after opening MIUI backup files
- Fixed problem that text editor freezes after brushing font module in MIUI system
- Fixed problem that plugin could not be downloaded all time in some cases
- Added folder comparison function
- Added "Recent Files" function (in bookmarks bar at bottom)
- Added APK data reuse optimization function, and modifying such files at same time will no longer cause volume to skyrocket
- Added APK icon extraction function (click icon in APK information interface to extract)
- Added Class editing file function (in Smali format, only supported to JDK1.7)
- Added Jar2Dex function
- Enhanced APK optimization features
- Optimized compatibility with VMOS
- Added support decompression of ZIP files with BZIP2 and LZMA compression algorithms
- After performing Dex/Arsc comparison, comparison result file will be output, which can be opened repeatedly
- When modifying file permissions, you can enter octal permission values
- Modify file time dialog box to quickly fill in current time
- Fixed an issue where pull-to-refresh was not loaded correctly after opening MIUI backup files
- Fixed problem that text editor freezes after brushing font module in MIUI system
- Fixed problem that plugin could not be downloaded all time in some cases