I was looking at the system/app folder on a stock 2.1 rom and noticed there were some files with an .odex extension. The files with the .odex extension seemed to mirror to some degree the files with an .apk extension.
My question is: how does an odex file differ from an apk file?
I want to deodex stock firmware (2.36 - XWKTH) and i made the zip file with system folder include 'app' and 'framework' folders.
I can't create update-script for this.
any bady can make me a list of commands For the following? (of course with mount system and what is needed for this)
Code:
deleting .odex files forom app and framework.
copying system folder (in the zip file) to /system
Many thanks!
I'm looking for a deodexed version of the stock Telus/Koodo (Canada) rom for Galaxy Ace. I have the odexed version, but I'm not sure how to deodex. If anyone knows where I can get the deodexed version, or can help me with deodexing, it would be greatly appreciated.
Quietly, THIS IS DEVELOPMENT SECTION and not Q&A or GENERAL, POST IT THERE, here will be posted roms! READ THE XDA RULES BEFORE POSTING -.-
I only know how to deodex on Windows.
First have/download your SG Ace firmware (Canada)
Extract your firmware contents using MagicISO to: firmware_name\system
Download AutoDEOTool1.0.4 (Just a modified version of the tool, including updated binaries)
Unzip it to a directory without spaces e.g: C:\
Move/Copy your firmware's apps and framework files to: _app & _framework
Run AutoDEOToolMain.bat
Hit 2 to be specific.
To find your bootclasspath, just download Terminal Emulator on your Android phone
Run the command: echo $BOOTCLASSPATH
To save it in your sdcard, run: echo $BOOTCLASSPATH>>/sdcard/bootclasspath.txt
Open the bootclasspath.txt, remove any "/system/framework/" codes (without the quotes) then save it
Now copy everything in bootclasspath.txt
Then in the AutoDEOToolMain windows, paste your bootclasspath & hit enter
This will deodex all files in _app & _framework
NOTE: If there are still some odexed files left, then use dsixda's kitchen to deodex the remaining files.
Now copy/move all files in _app to your firmware's /system/app folder
Copy/move all files in _framework to your firmware's /system/framework folder
Now you have a deodexed Canada firmware!
Download these rom_tools and extract it to the root of the extracted firmware (firmware_name)
Now add the boot.img
Zip it and to flash it!
Thanks, I'll try that tonight. What exactly do the rom tools do? I looked at the archive, and I'm pretty sure busybox means root, but what about the rest?
sauron82 said:
Thanks, I'll try that tonight. What exactly do the rom tools do? I looked at the archive, and I'm pretty sure busybox means root, but what about the rest?
Click to expand...
Click to collapse
data folder is optional to include
META-INF folder is to flash the ROM
format.sh formats your Ace/Gio
installbusybox.sh installs busybox
mkfs.ext4 is the tool that format.sh uses
Here is the new XXCMC5 Rom for Germany. I will be using this in the new Redemption. But figured I would share it with everyone if they wanted to use it. This is just the base rom and boot.img and modem.bin from the Firmware. I just extracted from the firmware and Deodexed it completeley. Other than that is it completely untouched. Please feel free to use at your discrection.
It will be at the link below in roughly 30 min.
Android Files Host Folder
I will not be making a stock image of this rom nor will I be making any changes to this zip. And once again this is not flashable, it is just the system folder, boot.img, and modem zipped up in one package.
This is Simple deodexer for stock XXMB1
This is only for XXMB1 !! do not try on any other version
Go Here if you want to download XXMB1 Firmware
How To apply Deodex zip:
- Donwload the zip file
- Flash it via CWM
- Make sure you are on XXMB1
- It will delete all the apk and odex files from /system/app and will add deodexed apks in there
- It will delete all jar, apk and odex files from /system/framework and will add deodexed files in there
- If you have converted any user app to system, then make sure you convert it to user app before flashing
- Super User app will be deleted so please copy the apk to your sd card. You will not loose Root though.
- Yo can also Download Super User app from market
=============
Download Link
=============
i take no responsibility if you brick your device,
it is always a good idea to take backup of your system before flashing anything