Related
Helllo everybody
Can anybody tell me (or a link?) how I can de-odex the rootedupdate.zip version 1.21.405.2?
Thank u
http://code.google.com/p/smali/wiki/DeodexInstructions
how space does de-odexing save? if that is one of its benefit
I tried it with the auto deodexer from this topic: http://forum.xda-developers.com/showthread.php?t=598026
The "De-odexing process" was successful. I de-odexed the /system/framework and the /system/app folder.
But if I replace the old /app and /framework with the de-odexed ones, my device doesn't startup.
Can anybody help me?
Flash the rom and then boot with logcat and search for the problem.
nickiberli said:
I tried it with the auto deodexer from this topic: http://forum.xda-developers.com/showthread.php?t=598026
The "De-odexing process" was successful. I de-odexed the /system/framework and the /system/app folder.
But if I replace the old /app and /framework with the de-odexed ones, my device doesn't startup.
Can anybody help me?
Click to expand...
Click to collapse
I'm having the same problem, do you solve it???
@ nickiberli : Download dsixda's kitchen and install it following his directions. It has all the tools you need to get started customizing ROMs. I believe your problem is that your .zip is not being signed which is another thing that his kitchen does for you.
@ ermacwins : Basically, (I'm not 100% on this explanation) "de-odexed" .apks are simply a .zip with a different extension. This allows further customization of the .apk. "odexed" .apks are split into two files, an ".apk" and an ."odex". The "odexed" .apk still contains the information that the "de-odexed" contains but is spread across the two files. To answer your question, I don't believe that a "de-odexed" rom saves you any more space than an "odexed" rom or vice versa.
@slavatore82 : Try the stuff I posted above. It should work for you. It's the method I've been using and it works great.
salvatore82 said:
I'm having the same problem, do you solve it???
Click to expand...
Click to collapse
When you deodex your files try to set compression level less than default. Till to 0. After deodex first boot-up might take about 10-15 min.
Dont know if this is going to shine light to anyones perspective view, but it did too me.
Link>>> http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
SystemErrorOne said:
Dont know if this is going to shine light to anyones perspective view, but it did too me.
Link>>> http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
Click to expand...
Click to collapse
Way to resurrect a 6 month old thread dude! lol, Just joking with ya, btw that link has some good info. Thanks for sharing it.
mbobino said:
Way to resurrect a 6 month old thread dude! lol, Just joking with ya, btw that link has some good info. Thanks for sharing it.
Click to expand...
Click to collapse
haha my bad man just trying to help lol
I need a stock accurate battery mod with numbers for the Stock Deodexed KB5, I can't find it maybe you can, please help.
+1 for that
UOT Kitchen
sebmw said:
I need a stock accurate battery mod with numbers for the Stock Deodexed KB5, I can't find it maybe you can, please help.
Click to expand...
Click to collapse
I would suggest creating one of your liking from the UOT Kitchen.
I have the accurate stock blue battery mod, I even set it up in the kb5 framework but I can't find the original creator of the 200 images, I have a zip called bluestocktheme.zip that I believe came from xda and I am sure it came from one of the samsung phone threads, but I can't find the original post for it.
If someone can find the original post for the stock blue theme then at the very least I can find out who to give credit to and even ask permission to re-use the images...
otherwise the kitchen is the only other way, I'm not inclined to give other peoples work away without at least giving credit!
I tried UOT Kitchen but I can't get it to work on stock Deodexed KB5, when it comes to uploading the file it asks me to select a rom or theme from the kitchen's list, unfortunately Deodexed KB5 is not in the list, can anybody help.
sebmw said:
I tried UOT Kitchen but I can't get it to work on stock Deodexed KB5, when it comes to uploading the file it asks me to select a rom or theme from the kitchen's list, unfortunately Deodexed KB5 is not in the list, can anybody help.
Click to expand...
Click to collapse
No, that's not the thing you need to do
Use Root Explorer (seriously, use this app, it's the best and I did try them all) and go to
/system/framework
find the framework_res.apk file and copy it to the SD card
copy that file to your PC
now go to the UOT Kitchen, and BELOW the list of ROMs, there's a place to upload the framework_res.apk
then go through the rest of the process
dikime said:
No, that's not the thing you need to do
Use Root Explorer (seriously, use this app, it's the best and I did try them all) and go to
/system/framework
find the framework_res.apk file and copy it to the SD card
copy that file to your PC
now go to the UOT Kitchen, and BELOW the list of ROMs, there's a place to upload the framework_res.apk
then go through the rest of the process
Click to expand...
Click to collapse
I guess you learn something every day, I did it it worked like a charm thank you for the detailed explanation.
sebmw said:
I tried UOT Kitchen but I can't get it to work on stock Deodexed KB5, when it comes to uploading the file it asks me to select a rom or theme from the kitchen's list, unfortunately Deodexed KB5 is not in the list, can anybody help.
Click to expand...
Click to collapse
I apologize sebmw I should have been more thorough, dikime: great explanation! As a side note for those that do not have Root Explorer (excellent app, by the way), you can also unzip the rom itself to dig down through the filesystem (system/framework/) and pull the framework-res.apk for upload.
u tried edt's stock kb5 rom? it has the sgs2 theme but stock kb5 otherwise
Sent from my SGH-T959 using XDA Premium App
has anyone gotten this? would very much appreciate it! thanks!!!
edit:
went to the UOT Kitchen and figured out how to cook my own battery flashable zip. worked like a charm!
I found many threads of people who can't deodex Email.apk, Mobileprint.apk, even manualy, including every .jar in the baksmali.jar -c: xxxx.
Is there a Dev who could give us the command line to succesfully deodex Email.odex and Mobileprint.odex ?
Thanks
Edit 06/30/2011 : I am ready to donate for the help you could give me
Found the same threads you did.. I am researching this as well.. Will keep you updated if I find anything.
U don't need to deodex the whole rom, though you will need to deodex the whole framework.
mak1 said:
U don't need to deodex the whole rom, though you will need to deodex the whole framework.
Click to expand...
Click to collapse
Ok, thanks for the answer, but what to do with the .odex files (Email and Mobileprint), I'm not going to leave them non deodexed with others deodexeds apk ?
sicopat said:
Ok, thanks for the answer, but what to do with the .odex files (Email and Mobileprint), I'm not going to leave them non deodexed with others deodexeds apk ?
Click to expand...
Click to collapse
i wana know this tooo
If ur not changing anything in the BOOTCLASSPATH files, u can deodex a single file
-app for eg.-, edit it and put it into ur device without deodexing anything else, delete the existing odex file.
u'll need baksmali for that purpose-apktool donot have that feature btw-also u'v to have framework files available (just pull the entire framework directory from the phone) pass it's directory via the -d option. App depends on particular jar files will require that through -c option.
mak1 said:
If ur not changing anything in the BOOTCLASSPATH files, u can deodex a single file
-app for eg.-, edit it and put it into ur device without deodexing anything else, delete the existing odex file.
u'll need baksmali for that purpose-apktool donot have that feature btw-also u'v to have framework files available (just pull the entire framework directory from the phone) pass it's directory via the -d option. App depends on particular jar files will require that through -c option.
Click to expand...
Click to collapse
That's the problem, even with the entire framework directory, I am not able to deodex Email.apk and Mobileprint.apk . Seems like if missing Bootclasspath ...
No problem manualy deodexing every other apks ..
I tried to deodex both of these files with omrij's tool and it was successfull.
http://forum.xda-developers.com/showthread.php?t=1053227
TAEL said:
I tried to deodex both of these files with omrij's tool and it was successfull.
http://forum.xda-developers.com/showthread.php?t=1053227
Click to expand...
Click to collapse
I wonder if it ignores certain errors. If i use baksmali with the -I option, i can get deodexed output, But obviously the APK won't work.
sicopat said:
I found many threads of people who can't deodex Email.apk, Mobileprint.apk, even manualy, including every .jar in the baksmali.jar -c: xxxx.
Is there a Dev who could give us the command line to succesfully deodex Email.odex and Mobileprint.odex ?
Thanks
Click to expand...
Click to collapse
I got it done for u method is a bit complicated though
First of all, Thanks!
Second of all, I'm much more interested on how its done rather than the apps themselves. I'd be very happy if you could share how by any means.
ransagy said:
First of all, Thanks!
Second of all, I'm much more interested on how its done rather than the apps themselves. I'd be very happy if you could share how by any means.
Click to expand...
Click to collapse
same here..i guess we just want to learn so please share
thanks
Deodexing is not my favorite stuff I do it for my personal use at times, I use my own set of scripts on linux with custom bootclasspaths.
Would recommend to have a look here: http://code.google.com/p/smali/wiki/DeodexInstructions
mak1 said:
Deodexing is not my favorite stuff I do it for my personal use at times, I use my own set of scripts on linux with custom bootclasspaths.
Would recommend to have a look here: http://code.google.com/p/smali/wiki/DeodexInstructions
Click to expand...
Click to collapse
thanks already read that
mak1 said:
Deodexing is not my favorite stuff I do it for my personal use at times, I use my own set of scripts on linux with custom bootclasspaths.
Would recommend to have a look here: http://code.google.com/p/smali/wiki/DeodexInstructions
Click to expand...
Click to collapse
I also wrote my own deodexing bash script with baksmali/smali/zip. The thing is, Those two APK request java libraries to deodex (java.awt.* and javax.swing.*). I could't find anywhere to get those dependencies from, So if you could share which boot classes you used for satisfying those requirements, it would be great.
Thanks!
I am ready to make a donation for help.
I would like to be able to do it myself
sicopat said:
I am ready to make a donation for help.
I would like to be able to do it myself
Click to expand...
Click to collapse
I have found out how you do it, by checking my bash logs way back
Just use the -I ignore flag on the command, along with regular bootclasspath.
The errors are not an issue and the apps work fine.
Enjoy.
pulser_g2 said:
I have found out how you do it, by checking my bash logs way back
Just use the -I ignore flag on the command, along with regular bootclasspath.
The errors are not an issue and the apps work fine.
Enjoy.
Click to expand...
Click to collapse
Thanks so much Pulser, I am going to try this.
it's Curious we canno't avoid errors.
As promised : donation done
Big thanks
Hi guys, same here with Email.odex...
I'm not be able to deodex it...
Somebody can help me? Thanks!
Hi,
I have a problem. i can't deodex some files /system/app and /system/framework
When deodexing some files i get "WARNING: Cannot deodex xxx.odex" and then "Error aborting xxx.odex"
I'm cooking a v10e indian rom using dsixda's kitchen.
Anyone can help
terratrix said:
Anyone can help
Click to expand...
Click to collapse
Dude I can identify only one apk which can be safely removed. The pnr-status one. No idea about others. The pnr thing is used to get info on train ticket reservations here in India
I've never used a India-based rom, but for what it's worth I've never used any of those APKs in a rom, or even seen them actually. It's pretty safe (as in not break your phone) to remove any APK, though. Usually I remove everything I don't think I need, flash my rom and open every app to see if they work. If it doesn't then I copy them to SD card and install them one at a time manually until I fix the problem.
Also, not to be smart ass at all, I google "what is XXX.apk" and see what I can find.
Then post results here for the next googler!
leaird.wedd said:
I've never used a India-based rom, but for what it's worth I've never used any of those APKs in a rom, or even seen them actually. It's pretty safe (as in not break your phone) to remove any APK, though. Usually I remove everything I don't think I need, flash my rom and open every app to see if they work. If it doesn't then I copy them to SD card and install them one at a time manually until I fix the problem.
Also, not to be smart ass at all, I google "what is XXX.apk" and see what I can find.
Then post results here for the next googler!
Click to expand...
Click to collapse
I did Google search but nothing come out..
terratrix said:
Hi,
As i am creating a rom for myself i wonder these weird apks can be removed without consequences.
Code:
alfalt.apk
ap3ee.apk
dblv.apk
delfiee.apk
delfilt.apk
delfilv.apk
draugaslt.apk
draugiemlv.apk
OPP.apk and odex file
pnr-status-app.apk
vzlt.apk
For the next problem, i can't deodex some files /system/app and /system/framework
When deodexing some files i get "WARNING: Cannot deodex xxx.odex" and then "Error aborting xxx.odex"
I'm cooking a v10e indian rom using dsixda's kitchen.
Click to expand...
Click to collapse
I don't know about Indian part, but it these apk are found in Baltic roms. These apk are like links to Baltic news sites like this is for delfilt.apk to delfi.lt (Lithuania). So it is safe to remove.
alfalt.apk
ap3ee.apk
dblv.apk
delfiee.apk
delfilt.apk
delfilv.apk
draugaslt.apk
draugiemlv.apk
vzlt.apk
terratrix said:
Hi,
I have a problem. i can't deodex some files /system/app and /system/framework
When deodexing some files i get "WARNING: Cannot deodex xxx.odex" and then "Error aborting xxx.odex"
I'm cooking a v10e indian rom using dsixda's kitchen.
Click to expand...
Click to collapse
Getting same problem here ......
currently trying to deodex files in sys\framework and sys\app, but not even a single app gets deodexed in Kitchen..........Don't know why.........
Yesterday i successfully deodex indian 20c and now i am using that rom that it work fine.
Hi,
thanks to all the rooted ROMs here I was able to do some changes, like removing the SMS app and placing back the stock one. I am sure that something like it can be done with the phone/contacts as those APKs are around too.
What I don't know how to do is to get rid of the aweful touchwiz gray status bar, colored settings and mostly hideous 2.3-like dialogs that touchwiz uses.
I thought I just replace SystemUI.apk but that did not work at all, kept force-closing.
Can anone point me the right direction? Do I have to change the resources (png and XML) inside the systemui.apk and then repackage it? I know how to edit layout xmls since I am an app developer, but I never repackaged apks, especially when they come with OBEX classes.
Or is it not even possible without completely new ROM?
Some rooted roms here have black notification bar.
You might wanna check them out
Sent from my GT-I8190 using xda app-developers app
Hi no only systemUI test change also in settings.apk and framwork-res.apk now for change on apk need deodexed one
Well I have tried the apktool to decompile, but that fails, surely because of it being odex apk.
What suprised me though is that the Minecraft-method fails too. That is removing META-INF and simply changing a few PNGs. That I thought would work. I did use zipalign 4 after changing those PNGs...
Give it time. They're still working on getting us a functional recovery.
blackknightavalon said:
Give it time. They're still working on getting us a functional recovery.
Click to expand...
Click to collapse
Well I actually wanted to get into it and provide the stock-like SystemUI.apk for others
If anyone still interested...
I finally found a nice guide for deodexing here, did everything like I should - deodex, repackage, sign and zipalign, but SystemUI keeps crashing.
I never found anything about having a special signing key, but that's the only thing that I can think of that can be wrong.
try attached and if need complet rom try with mediafire link
http://www.mediafire.com/#bakk51bwngb9t i have cuted on 5 files just dezip using 7zip
and here have an autopatcher http://forum.xda-developers.com/showthread.php?t=1719408
spawk said:
try attached
Click to expand...
Click to collapse
Thanks, the deodexed attached apk works.
The question is what I did wrong Will try re-signing this one and if that fails I must be f-ing up the signing process I guess
(I should really stop double-posting)
So I tried to remove META-INF and sign manually using the debug.keystore from eclipse (used to develop apps) and SystemUI force-closes.
What am I doing wrong in the signing process that mine does not work and yours does?
Plague_CZ said:
(I should really stop double-posting)
So I tried to remove META-INF and sign manually using the debug.keystore from eclipse (used to develop apps) and SystemUI force-closes.
What am I doing wrong in the signing process that mine does not work and yours does?
Click to expand...
Click to collapse
haha i am used only xdakitchen and deodexed all rom now need recovery for flash i have tested to flash but no chance hihihi in link have all rom deodexed is backup from my phone use it as you need
---------- Post added at 12:17 AM ---------- Previous post was at 12:14 AM ----------
and if need more control with - FC you can also change your launcher touchewiz have special framwork-res and if you searche on forum you find touchewiz ported from GIII and patched perhaps this can fix some FC
and files is from this ROM ver : I8190XXALJL_I8190LUXALJ2_LUX
spawk said:
haha i am used only xdakitchen
Click to expand...
Click to collapse
Oh now I get it, you just created deodexed APK, which actually does not need resigning because you added classes.dex which was not there before.
It is still signed by Samsung original key and that's why your works.
So now my problem is how to get around the signature
Thanks anyway for steering me on the right track.
Plague_CZ said:
Oh now I get it, you just created deodexed APK, which actually does not need resigning because you added classes.dex which was not there before.
It is still signed by Samsung original key and that's why your works.
So now my problem is how to get around the signature
Thanks anyway for steering me on the right track.
Click to expand...
Click to collapse
signature are generated when kitchen deodex and zipaligne your apk all tool are in kitchen you can add more like git bash and more now you can try and see remove manifest etc etc and test to deodex and in finale you can see new created files with signature for ur apk's but need very corect install to work because using JAVA