[DISCONTINUED][TOOL] 09/06 | Fulmics Deodexer 1.6 ◦ MM ◦ Nougat ◦ Oreo | for Windows

Search This thread

wei200041

Member
Jul 27, 2010
33
18
harbin
Downloads
  • FulmicsDeodexer_1.0.zip (MD5: 7ee95147886d098620883a142d015189) - Mega


Debugging
Fulmics Deodexer has a debugging system that allows you to track errors during the deodexing process and allows me to track potential bugs present inside the tool.
You can see a "log.txt" file generated by the tool which displays relevant information during the deodexing process in a logcat-like output text.
While reporting a bug I highly advise to turn Debug log option ON in Settings so I can see additional information about the tool.

bootclasspath not found!

log:
I/MainWindow(2016/12/9 13:21:52): Fulmics Deodexer 1.0.0.0 started successfully!
I/MainWindow(2016/12/9 13:21:52): Detected OS: Microsoft Windows NT 6.1.7600.0 - 32bit
W/MainWindow(2016/12/9 13:22:09): Bootclasspath not found!
W/MainWindow(2016/12/9 13:22:10): readyToDeodex() returned false!

Android :4.4.4
smali-2.2b4.jar and baksmali-2.2b4.jar
 
Last edited:

xpirt

Recognized Developer / Inactive RC
Feb 19, 2013
5,070
21,223
bootclasspath not found!

log:
I/MainWindow(2016/12/9 13:21:52): Fulmics Deodexer 1.0.0.0 started successfully!
I/MainWindow(2016/12/9 13:21:52): Detected OS: Microsoft Windows NT 6.1.7600.0 - 32bit
W/MainWindow(2016/12/9 13:22:09): Bootclasspath not found!
W/MainWindow(2016/12/9 13:22:10): readyToDeodex() returned false!

Android :4.4.4
smali-2.2b4.jar and baksmali-2.2b4.jar
as written on OP, supports marshmallow and nougat only.
 
  • Like
Reactions: renzetti.s

nithin chandra

Senior Member
Jun 3, 2015
102
163
kurnool(AP)
lollipop

Downloads
  • FulmicsDeodexer_1.0.zip (MD5: 7ee95147886d098620883a142d015189) - Mega


Debugging
Fulmics Deodexer has a debugging system that allows you to track errors during the deodexing process and allows me to track potential bugs present inside the tool.
You can see a "log.txt" file generated by the tool which displays relevant information during the deodexing process in a logcat-like output text.
While reporting a bug I highly advise to turn Debug log option ON in Settings so I can see additional information about the tool.

Appreciate for your hardwork...but make it also support for lollipop bro
 

zeroprobe

Senior Member
Apr 20, 2010
1,387
1,436
I keep getting "Check JAVA installed".

I have both 32bit and 64bit JAVA. Command Prompt and Android Studio are fine.

Code:
I/MainWindow(23/12/2016 21:27:20): Fulmics Deodexer 1.0.0.0 started successfully!

I/MainWindow(23/12/2016 21:27:20): Detected OS: Microsoft Windows NT 6.2.9200.0 - 64bit

D/MainWindow(23/12/2016 21:27:21): deodexBtn_Click() called

W/MainWindow(23/12/2016 21:27:21): smaliPath or baksmaliPath or systemPath returned null!

D/MainWindow(23/12/2016 21:27:23): systemPathBtn_Click() called

D/MainWindow(23/12/2016 21:27:37): systemPathBtn_Click() called

D/MainWindow(23/12/2016 21:27:51): deodexBtn_Click() called

D/MainWindow(23/12/2016 21:27:51): readyToDeodex() called

E/MainWindow(23/12/2016 21:27:52): EXCEPTION: Object reference not set to an instance of an object.

E/MainWindow(23/12/2016 21:27:52):    at Deodexer.Utils.getSmaliBaksmaliVersion(String version)
   at Deodexer.MainWindow.readyToDeodex()

W/MainWindow(23/12/2016 21:27:52): readyToDeodex() returned false!

D/MainWindow(23/12/2016 21:27:53): settingsBtn_Click() called

D/SettingsWindow(23/12/2016 21:27:53): SettingsWindow initialized

D/SettingsWindow(23/12/2016 21:27:54): saveBtn_Click() called
 

Polloos

Senior Member
Sep 19, 2013
126
146
Barcelona
It works well!! Thank you for your work! So appreciated.

Tested on a Nexus 5x with 7.1.1 (N4F26l). Only have 3 errors (smali/baksmali 2.2b4)

Code:
I/MainWindow(11/01/2017 2:00:30): Deodexing C:\Users\ericl\Desktop\h\system\priv-app\PrebuiltGmsCore\oat\arm\PrebuiltGmsCore.odex
E/MainWindow(11/01/2017 2:00:31): Check process returned error code: 1
E/MainWindow(11/01/2017 2:00:31): Error getting classes!
I/MainWindow(11/01/2017 2:00:43): Deodexing C:\Users\ericl\Desktop\h\system\priv-app\PrebuiltGmsCore\oat\arm64\PrebuiltGmsCore.odex
E/MainWindow(11/01/2017 2:00:44): Check process returned error code: 1
E/MainWindow(11/01/2017 2:00:44): Error getting classes!
I/MainWindow(11/01/2017 2:02:25): Deodexing C:\Users\ericl\Desktop\h\system\priv-app\Velvet\oat\arm64\Velvet.odex
E/MainWindow(11/01/2017 2:02:26): Check process returned error code: 1
E/MainWindow(11/01/2017 2:02:26): Error getting classes!
I/MainWindow(11/01/2017 2:08:04): Deodexing C:\Users\ericl\Desktop\h\system\app\LiveWallpapersPicker\oat\arm64\LiveWallpapersPicker.odex
E/MainWindow(11/01/2017 2:08:12): Check process returned error code: 1
E/MainWindow(11/01/2017 2:08:12): Error getting classes!

Are necessary sign apk?
 

Innfinite4evr

Senior Member
May 1, 2016
247
357
Hyderabad
Thank you for your awesome work
Sir, any mirror links? I can't download from mega it's servers are overloaded and it's showing me waiting time in hours
Linux version of this tool is very much appreciated!
 

Astrako

Recognized Developer
Sep 1, 2015
926
7,695
Badajoz
Somebody knows why I am suffering lags in my deodexed rom for lg g4? Used all possible methods and lastest tools availables and always get lag in recents, in settings menu and when scrolling in some apps like whatsapp... With odex rom I have not problem... Seems something related with framework
 

KaMyKaSii

Senior Member
Feb 25, 2015
1,391
686
Somebody knows why I am suffering lags in my deodexed rom for lg g4? Used all possible methods and lastest tools availables and always get lag in recents, in settings menu and when scrolling in some apps like whatsapp... With odex rom I have not problem... Seems something related with framework

You zipalign your rom?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 167
    discontinued. more info.

    Fulmics Deodexer
    Fulmics Deodexer is an useful and easy-to-use Windows tool to automate the process of deodexing of your custom rom.





    Description
    It uses baksmali and smali binaries by @JesusFreke to deodex all *.odex and *.oat files in your system.
    It automatically identifies all classes present in those files and deodex accordingly.
    It has been heavily tested on Marshmallow and Nougat LG stock roms and it works flawlessly, and so it should do on other systems as well.


    Features
    • Nice and simple Material GUI
    • Support to Marshmallow, Nougat and Oreo
    • Deodex .odex and .oat files
    • Remove debugging info (.line, .param, .local, etc)
    • Powerful logging system to track potential bugs

    Requirements
    • .NET Framework 4.5 or later installed
    • Java JRE installed
    • Baksmali/Smali 2.2 or later (download)

    Instructions
    • Open Fulmics Deodexer
    • Go into Settings, set baksmali/smali paths and press Save
    • Choose the /system folder you want to deodex
    • Press Deodex button
    • Profit!

    If you like my work, every donation is extremely appreciated!


    XDA:DevDB Information
    Fulmics Deodexer, Tool/Utility for all devices (see above for details)

    Contributors
    xpirt

    Version Information
    Status: Stable
    Current Stable Version: 1.6
    Stable Release Date: 2017-09-09

    Created 2016-12-03
    Last Updated 2017-06-09
    53
    Downloads
    • FulmicsDeodexer_1.6.zip (MD5: 74b15657cc9f67ff3907d2ed52436b77) - Mega
    • FulmicsDeodexer_1.5.zip (MD5: a4e337e475d8084b04feb9fad0be27bd) - Mega
    • FulmicsDeodexer_1.4.zip (MD5: cd90a471f55ae75678b821565b00d9aa) - Mega
    • FulmicsDeodexer_1.3.zip (MD5: ae23177530f1b724a5078bf2fcc24532) - Mega
    • FulmicsDeodexer_1.2.zip (MD5: c83ad679f9a13b235b4afdc1ece732ee) - Mega
    • FulmicsDeodexer_1.1.zip (MD5: 406af74934d68351645b20194353511c) - Mega
    • FulmicsDeodexer_1.0.zip (MD5: 7ee95147886d098620883a142d015189) - Mega


    Changelog
    version 1.6 (09/06/2017):
    - [fix] optimized deodex path handling
    - [fix] settings remove debugging option toggle issue fixed

    version 1.5 (15/05/2017):
    - [feature] new option: remove debugging info while deodexing (.line, .param, .local, etc)

    version 1.4 (03/05/2017):
    - [fix] process finished dialog displaying even when no files were deodexed
    - [fix] priv-app folder now deodexes only if its checkbox is checked
    - [fix] minor cosmetic fixes and improvements

    version 1.3 (24/04/2017):
    - [fix] gui not opening if last system path is not found
    - [fix] some minor adjustments

    version 1.2 (18/03/2017):
    - [feature] ability to set a custom java directory
    - [feature] improved logging system, now gives more appropiate information
    - [fix] potential java compatibility issues due to mismatched executables
    - [fix] lots of fixes and overall improvements

    version 1.1 (20/02/2017):
    - [feature] remember last system path used
    - [fix] deodexing never ending on app/priv-app without selecting framework
    - [fix] log output spaces removed and added additional useful info

    version 1.0 (03/12/2016):
    - initial release



    Debugging
    Fulmics Deodexer has a debugging system that allows you to track errors during the deodexing process and allows me to track potential bugs present inside the tool.
    You can see a "log_FulmicsDeodexer_X.Y.txt" file generated by the tool which displays relevant information during the deodexing process in a logcat-like output text.
    While reporting a bug I highly advise to turn Debug log option ON in Settings so I can see additional information about the tool.
    10
    discontinued

    this is now discontinued due to my limited time. for windows users I highly recommend to take as reference the @SuperR.'s kitchen being the most updated and supported tool at the moment.

    will keep the thread opened for future questions and support.
    8
    version 1.4 (03/05/2017):
    - [fix] process finished dialog displaying even when no files were deodexed
    - [fix] priv-app folder now deodexes only if its checkbox is checked
    - [fix] minor cosmetic fixes and improvements
    6
    version 1.5 (15/05/2017):
    - [feature] new option: remove debugging info while deodexing (.line, .param, .local, etc)