Releases: apkreader/JByteMod-Remastered
2.9.0
IMPORTANT:
The build from the updater which is the build without the '-jdk8' extension will require Java 21 at a minimum. You can download the Java 8 build on the releases page.
Changes:
-
Both Builds:
- Semantic versioning
- Support for invokedynamics when searching method references
- Use custom koffee disassembler to support invokedynamics
- Under the hood improvements
-
Java 21:
- Use Vineflower 1.11.0 Nightly
Full Changelog: JByteMod-Remastered 2.8 to 2.9.1
2.8
IMPORTANT:
The build from the updater which is the build without the -jdk8
extension will require Java 21 at a minimum. You can download the Java 8 build on the releases page.
Changes:
- Both Builds:
- Bring back and recoded "Analysis" Tab to view graphical control flow diagrams
- Fix opening of really big methods
- Fix an ui margin issue in the instructionList view
- Fix a weird ui glitch in the update checker
- Fix an annoying exception caused by darklaf-native-utils when opening two instances
- Optionally disable the update checker at Settings -> General -> Check for updates
Full Changelog: JByteMod-Remastered 2.7 to 2.8
2.7
IMPORTANT:
The build from the updater which is the build without the -jdk8
extension will require Java 21 at a minimum. You can download the Java 8 build on the releases page.
Changes:
- Both Builds:
- Use AppData as working directory
- Recoded alot of stuff
- Fixed saving single .class files
- Removed analysis tab
Full Changelog: JByteMod-Remastered 2.6 to 2.7
2.6
IMPORTANT:
The build from the updater which is the build without the -jdk8
extension will require Java 21 at a minimum. You can download the Java 8 build on the releases page.
Changes:
-
Both Builds:
- Fixed opening single class files
-
Java 21:
- Support for reading Android Application Package (.apk)
Known Bugs:
- The Analysis Tab is partly in the light theme (fix pending).
Full Changelog: JByteMod-Remastered 2.5 to 2.6
2.5
IMPORTANT:
The build from the updater which is the build without the -jdk8
extension will require Java 21 at a minimum. You can download the Java 8 build on the releases page.
Changes:
-
Both Builds:
- Update ASM to 9.8-SNAPSHOT
- Removed SecurityManager
- Fixed HTML crash tags and malicious links embedded in classNames without SecurityManager
- Fixed crash when DiscordIPC can't be hooked
- Allow removing multiple TryCatchBlocks
- Allow removing multiple LocalVariables
-
Java 21:
- Updated Vineflower to 1.10.1
- Build with corretto-jdk-21
Known Bugs:
- The Analysis Tab is partly in the light theme (fix pending).
Full Changelog: JByteMod-Remastered 2.4 to 2.5
2.4
2.3
2.2
After 2 years i decided to start working on JByteMod Remastered again.
So here's the update
Changes:
- Fix JByteMod crashing on Java 8+
- Support for Java 5-21 files
- New UI (Dark/Light mode)
- Koffee Disassembler is back
- Procyon Decompiler has been fixed
- Updated all possible dependencies
- Replaced some stuff with own Implementations
Known bugs:
- Analysis Tab is partly in light theme (couldn't get it fixed yet)
Full Changelog: 2.1.4...v2.2
2.1.4
- Added basic dark theme (not finished tho)
- Added custom ClassReader to patch attribute crasher from here: https://github.com/ItzSomebody/stopdecompilingmyjava/blob/master/decompiler-tool-bugs/entry-014/entry.md
- Added custom ClassWriter (will remove attributecrasher on saving)
- Fixed crashing of CFR and Fernflower if attributecrasher was used
- Fix of Procyon with attributecrasher (WIP)
2.1.3: Merge pull request #1 from Numzskull/master
Implemented a basic dark theme
Updated Fernflower, CFR, and Procyon