I created deodex tool based on
kamome tool for Xperia 4.4.
This tool supports all Xperia 4.4.
Note: Z2 has "com.android.nfc_extras.odex", but there is no "com.android.nfc_extras.jar".
Maybe it's OK to leave "com.android.nfc_extras.odex".
This tool renames three files before deodexing (if they exists)
playstationcertified.odex => com.playstation.playstationcertified.odex
cneapiclient_release.odex => cneapiclient.odex
com.quicinc.cne_release.odex => com.quicinc.cne.odex
Download
Note: v7 causes creating zip problem in some environment.
Please use v6a if you have problem.
* For KK 4.4 *
Kamome tool v7 (mirror)
kamome tool v6a (
mirror)
* For JB 4.3, 4.2 and 4.1*
Kamome tool v7 (mirror)
kamome tool v6a (
mirror)
Changelog
v7
- Automatically copy zip with timestamps when adding apk to zip
- Clear messages after adding apk to zip -> go to menu
- Display Java path on the top of the menu
If you didn't install Java correctly, it will tell you "Java version not found,please install Java Runtime Environment!!"
v6a
- Changed script to delete whole /system/app, framework, priv-app instead of deleting only odex
!! You have to install SuperSU zip after installing deodex zip !!
Since deodex zip deletes superuser.apk, you will lost root if you doesn't install SuperSU zip.
v6
- Added "Exit 0" in del_odex.sh (thanks funky0308)
- Added Exit menu (thanks Henry2o1o)
v5
- Added logging for 4.4 version to investigate what causes error while deodexing
- Updated smali.jar and baksmali.jar (v2.0.3)
v4
- Removed zipalign menu
v3
- Fixed zipalign menu
v2
- Added zipalign option
- Changed adb command (thanks to WafiAzmiHartono)
Requirements
Java runtime
Enable USB debugging on your device (needed if you want to pull files)
Guide
1. Extract zip
2. Run deodex_bat.bat
3. Type 1 to create working directory
4. Type 2 to pull files from your connected device
This step can be skipped if you manually copy /system/app, /system/priv-app, /system/framework folder to /deodex_install_kitkat/system
5. Type 3 to start deodexing
6. Type 4 to create flashable zip
7. Done!
You can now copy deodex_install.zip to your device and flash it with recovery.
NOTE: check the zip and see if there are META-INF folder and del_odex.sh.
If there is only system folder, please download v6a and re-deodex with it.
!! You have to install SuperSU zip after installing deodex zip !!
Since deodex zip deletes folder which includes superuser.apk, you will lost root if you doesn't install SuperSU zip.
Experimental option - Type 5 to zipalign apks (before "6. Type 4 to create flashable zip")
**NOTE**
If you have problem (error or bootloop) with zipalign, retry from 2. and DO NOT run 5. zipalign.
************
Thanks
@hagurekamome !