Related
All the work to make the Deodexed.zip of your rom is done to your Windows PC.
Open the Deodexer-Tool.zip you have just download.
Extract the Deodexer-Tool folder to your Desktop or anywhere you whant.
Open the folder Deodexer-Tool you just extract and follow option 1 or 2.
You have two option's:
1.) Connect your phone to pc and run the Deodexer_from_phone.bat whait ....... and you will see a Deodexed.zip and zipaligned ready to flash zip.
-----------------------------------
2.) If you have allready dumped odexed rom and you whant to deodex just put all the .apk's and .odex files from your dumped rom system\app to \Deodexer-Tool\Work\app and all the .jar's and the two framework apk's from your dumped rom system\framework to Deodexer-Tool\Work\framework and run the Deodexer_dumped_rom.bat whait ....... and you will see a Deodexed.zip and zipaligned ready to flash zip.
(If you whant an app like SuperSU.apk to be in your rom then add that to Work\app folder before run the Deodexer_dumped_rom.bat).
-----------------------------------
Click to expand...
Click to collapse
At the option 1 the script will dump and deodex every app you have at that time in your system/app phone folder.
Doesn't matter if is allready deodexed, the script just ignore deodexed .apk's but it will add to the zip at the end.
The option 2 is same but the script doesn't dump anything from your phone. It is only look what you add at the specificate folder's: Deodexer-Tool\Work\app & framework.
Try it and waiting for your news.
Credits to: Amestris
Ok I am alittle confused with this all I want to do is Deodex and zipalign my I9305 rom which i am currently running, I have removed unwanted system apps etc Now where to i put the deodexer_from__phone.bat so i can run it? does it have to be in a special folder or can i just dump it on my ext-sd card and run the bat from windows? What software is being used to deodex the apks, I am new to this developing side of things an explanation for a dummy would be great as i want to learn these things but you dont have to just instruct me and that will do if your busy thanks
btemtd said:
Ok I am alittle confused with this all I want to do is Deodex and zipalign my I9305 rom which i am currently running, I have removed unwanted system apps etc Now where to i put the deodexer_from__phone.bat so i can run it? does it have to be in a special folder or can i just dump it on my ext-sd card and run the bat from windows? What software is being used to deodex the apks, I am new to this developing side of things an explanation for a dummy would be great as i want to learn these things but you dont have to just instruct me and that will do if your busy thanks
Click to expand...
Click to collapse
No need to confuse your self it is really simple work.
All the work done to your Windows PC.
Open the Deodexer-Tool.zip you have just download.
Extract the Deodexer-Tool folder to your Desktop or anywhere you whant.
Open the folder Deodexer-Tool you just extract and follow option 1 or 2 from OP.
ausdim , nice tools... what version of smali are u using ?
prodigiez said:
ausdim , nice tools... what version of smali are u using ?
Click to expand...
Click to collapse
Thank's
Smali & Baksmali is 1.3.4-dev
So is working or not?
Guys sorry to ask but i dont have the device yet.
ausdim said:
No need to confuse your self it is really simple work.
All the work done to your Windows PC.
Open the Deodexer-Tool.zip you have just download.
Extract the Deodexer-Tool folder to your Desktop or anywhere you whant.
Open the folder Deodexer-Tool you just extract and follow option 1 or 2 from OP.
Click to expand...
Click to collapse
Is there a possibility that we can get something to to the zip-align and deodex without having to move files to and from your mobile and windows. Only cause it seems alittle messy for the everyday user loool I mean i would probably be able to do it but i just dont want to miss anything or do something wrong.
Actually I have an Idea I am going to install the Rom you made then just restore my appz what you think that would be the easiest way right?
Thanks Alot.Need this tool very much .
[Deodexed & Zipaligned GT-I9305 XXALI5] for GT-I9305
Will this delete my user apps? Or just replace and add any missing system apps
btemtd said:
Is there a possibility that we can get something to to the zip-align and deodex without having to move files to and from your mobile and windows. Only cause it seems alittle messy for the everyday user loool I mean i would probably be able to do it but i just dont want to miss anything or do something wrong.
Actually I have an Idea I am going to install the Rom you made then just restore my appz what you think that would be the easiest way right?
Click to expand...
Click to collapse
No isn't possible to deodex and zipalign without move the file's to your pc atm.
You dont have to restore any of your app's after install any of this.
btemtd said:
[Deodexed & Zipaligned GT-I9305 XXALI5] for GT-I9305
Will this delete my user apps? Or just replace and add any missing system apps
Click to expand...
Click to collapse
The only think it will be deleted and replaced is the system/app and system/framework.
Non of your app's will be deleted.
Please before do anything make a backup of your rom with CWM so if anything goes wrong you can restore that.
Thank's
Great work ausdim. I've modified your script slightly since I have tools that can extract the .tar.md5 > system.img > system.ext4.img > app/framework folder.
If you need those tools, you can give me a shoutout too - so that you save your time from flashing the device and adb pull it
ausdim said:
Thank's
Smali & Baksmali is 1.3.4-dev
So is working or not?
Guys sorry to ask but i dont have the device yet.
Click to expand...
Click to collapse
i will run my batch and let it deodex and zipalign overnight..i guess zipalign need few hours.. let u know next day
Late reply to you bro, sorry (PM'ed as well) - it works well and fine, tested on my unit.
:good::good::good::good::good::good::good::good:
No go for me... device stuck at "Samsung" boot up screen.. waited 15mins...
Flashed back stock rom...
Sent from my GT-I9305 using Tapatalk 2
can you elaborate steps? as i clicked Deodexer_dumped_rom.bat , it created deodexd.zip but when i am clicking Deodexer_from_phone.bat it just stopped at "Connect your phone to PC" however my phone is connected to pc already
Connecting tablet
Hey there....
Thanks for this post, and file.I'm running CleanROM 2.5 on an Asus 300T tablet. CleanROM is an odex ROM, but theres a script I'd like to run that works on deodexed. My question is, when I connect my tablet, am I going into USB mode, or just connect the tablet as if I'm transferring files, such as music.
Thanks for your help in advance.
blackyz said:
can you elaborate steps? as i clicked Deodexer_dumped_rom.bat , it created deodexd.zip but when i am clicking Deodexer_from_phone.bat it just stopped at "Connect your phone to PC" however my phone is connected to pc already
Click to expand...
Click to collapse
I release a new reworked tool soon.
Sorry but i dont have the phone to test it.
Omega Recon said:
Hey there....
Thanks for this post, and file.I'm running CleanROM 2.5 on an Asus 300T tablet. CleanROM is an odex ROM, but theres a script I'd like to run that works on deodexed. My question is, when I connect my tablet, am I going into USB mode, or just connect the tablet as if I'm transferring files, such as music.
Thanks for your help in advance.
Click to expand...
Click to collapse
You need adb enabled on your phone and the drivers on your pc.
we need our own general and q&a thread. I dont like the fact that we have to post in amongst i9300 threads. Can we all ask the mods this? The more of uz the better.
What we want?
Our own I9305 general thread and q&a thread or atleast our own q&a thread. Lets all msg the mods please
Sent from my GT-I9305 using xda app-developers app
btemtd said:
we need our own general and q&a thread. I dont like the fact that we have to post in amongst i9300 threads. Can we all ask the mods this? The more of uz the better.
What we want?
Our own I9305 general thread and q&a thread or atleast our own q&a thread. Lets all msg the mods please
Sent from my GT-I9305 using xda app-developers app
Click to expand...
Click to collapse
It's a great idea. It'll help to keep the OP leaner. You could also come up w/ a small FAQ that's posted on the OP to help cut down on answering repetitive questions. And if someone does ask a question that's already covered, just point them to the FAQ.
May also want to go into some detail about how to run this on the OP. Not everyone is a developer. You'd be amazed at how many people are mail room clerks, secretaries, managers, work in construction or food service. So, their knowledge is not at all on the same level. They just want to personalize their phone or tablet and be on their way w/o having to get a degree from ITT Tech to do it
Thank you for letting me post. I'm sure I'll have a question or 2 more in the near future. Thank you again.
Sorry, not trying to step on anyones toes here. I just came to look for an answer to a small problem I was having
Sent from my ASUS Transformer Pad TF300T using xda app-developers app
Will this work on any device?
Sent from my SHW-M250K using xda app-developers app
Kitschki said:
Will this work on any device?
Sent from my SHW-M250K using xda app-developers app
Click to expand...
Click to collapse
It should work on most samsung devices, provided that it is rooted.
Sent from my GT-I9305
Hi all.
I've tried to fully deodex and zipalign the stock v30a rom using this tutorial but I get continuos (every 5 to 10 seconds) FC on LG_Keyboard after restarting the system, so I'm asking someone with better tools/knowledge to
Create a fully deodexed, zipaligned and rooted v30a stock rom.
Flashable zip format would be great, bin format I think would also be useful for many people.
Thanks!
Have you tried getting the library file of the keyboard and put it in the libraries folder of the system?
See, when you open the apk of the said keyboard, one of it's contents would be a folder called "lib"
The contents of the said folder would be a library file with an extension of .so
What you need to do, is to extract that one file from the apk and put it in the system's library folder. If I recall correctly, the path would be...
/system/lib
Noxialis said:
Have you tried getting the library file of the keyboard and put it in the libraries folder of the system?
See, when you open the apk of the said keyboard, one of it's contents would be a folder called "lib"
The contents of the said folder would be a library file with an extension of .so
What you need to do, is to extract that one file from the apk and put it in the system's library folder. If I recall correctly, the path would be...
/system/lib
Click to expand...
Click to collapse
I find it strange that only that one app is giving me this problem.
Well, and I searched for the LG keyboard apk and I don't know which one it is!
I'm not even sure it is a apk...
LGEIMEbin.apk
Sent from my LG-P920 using xda premium
krija said:
LGEIMEbin.apk
Sent from my LG-P920 using xda premium
Click to expand...
Click to collapse
Thanks krija.
Any clues as to why I get FCs after deodexing this apk?
I have deodexed this apk through cygwin's kitchen. I'll upload it and you can try this one.
//edit
link:
http://www.mediafire.com/?xbpawlb9t7f7wtj
Sent from my LG-P920 using xda premium
krija said:
I have deodexed this apk through cygwin's kitchen. I'll upload it and you can try this one.
//edit
link:
http://www.mediafire.com/?xbpawlb9t7f7wtj
Sent from my LG-P920 using xda premium
Click to expand...
Click to collapse
Thanks, downloading.
I''ll have to deodex the whole rom again, I'll report back when I do it.
daniel.mota said:
Thanks, downloading.
I''ll have to deodex the whole rom again, I'll report back when I do it.
Click to expand...
Click to collapse
No.
Just tried it.
That LGIMEbin.apk also causes constant FCs...
Try odexed version.
Sent from my LG-P920 using xda premium
krija said:
Try odexed version.
Sent from my LG-P920 using xda premium
Click to expand...
Click to collapse
Found a solution.
somehow the LGIME.apk from Acura's latest rom (based on v28b) works.
Here it is: LGIME.apk
daniel.mota said:
Found a solution.
somehow the LGIME.apk from Acura's latest rom (based on v28b) works.
Here it is: LGIME.apk
Click to expand...
Click to collapse
why dont you just share the rom instead
s1conan said:
why dont you just share the rom instead
Click to expand...
Click to collapse
It`s not my work, so I won`t share it here.
But you can download from their site, in here:
http://www.htcspain.com/foro/roms-lg-optimus-3d-384/rom-28b-euro-v2-acura2201-57026/
One of Acura`s breakthroughs is that his latest roms come in zip format, so you can extract the apks without needing to flash the entire rom.
daniel.mota said:
It`s not my work, so I won`t share it here.
But you can download from their site, in here:
http://www.htcspain.com/foro/roms-lg-optimus-3d-384/rom-28b-euro-v2-acura2201-57026/
One of Acura`s breakthroughs is that his latest roms come in zip format, so you can extract the apks without needing to flash the entire rom.
Click to expand...
Click to collapse
i mean you room, the one you succesfully deodexed zipalign :laugh:
---------- Post added at 09:08 AM ---------- Previous post was at 08:47 AM ----------
actually i'm trying to deodexed my self, and found this error on one of the apk and xultimate just stop
Starting GoogleBackupTransport.odex
Error occured while disassembling class Lcom.google.android.backup.BackupTransportService$1; - skipp
ing class
org.jf.dexlib2.analysis.UnresolvedClassException: Could not resolve class Lcom/android/internal/back
up/IBackupTransport$Stub; bla...bla..bla...
you think you can help me out?
s1conan said:
i mean you room, the one you succesfully deodexed zipalign :laugh:
---------- Post added at 09:08 AM ---------- Previous post was at 08:47 AM ----------
actually i'm trying to deodexed my self, and found this error on one of the apk and xultimate just stop
Starting GoogleBackupTransport.odex
Error occured while disassembling class Lcom.google.android.backup.BackupTransportService$1; - skipp
ing class
org.jf.dexlib2.analysis.UnresolvedClassException: Could not resolve class Lcom/android/internal/back
up/IBackupTransport$Stub; bla...bla..bla...
you think you can help me out?
Click to expand...
Click to collapse
I used this tutorial: http://forum.xda-developers.com/showthread.php?t=1587482
The only apps that gave me problems was the mentioned keyboard, and the camera that I could not optimize (compress).
The deodexed unoptimized version works ok, though.
daniel.mota said:
I used this tutorial: http://forum.xda-developers.com/showthread.php?t=1587482
The only apps that gave me problems was the mentioned keyboard, and the camera that I could not optimize (compress).
The deodexed unoptimized version works ok, though.
Click to expand...
Click to collapse
i got deodexing and optimize works no problem at all, but when i copied it back, on boot i got security error morning call cannot verified
stuck, and had to reflash it.
if your Stock v30a deodexed, zipaligned and rooted worked do you mind sharing it here
i tried almost all custom ics roms, there is not a single one run without an issue except XBSA VR3D, but VR3D based on 30c and the camera doesn't capture with 3D button which i reallllyyyyy liked :laugh:
so i want to give a stock rom try
thank you
Hello, guys. I'm sharing with you the app ZIPme, it allows you to create a flashable backup ZIP of anything! Build.prop, boot animation, system fonts, accounts, messages, wallpaper, Wi-Fi, apks, apks+data, only data etc.
It's really easy, I added some screenshots to you.
Tested in:
Galaxy S Advance (GT-I9070)
Galaxy S III (GT-9300)
Atrix 4G
Note: if you test tell me to add in list
Hope you like!
Words of developer (JRummy Apps):
ZIPme is in beta. This means there will be bugs and some hiccups.
ZIPme is a powerful tool to create update ZIP packages to install in recovery. Whether you are a ROM developer or just getting into "root" and "ROMs" ZIPme can simplify your life.
Who should use ZIPme?
If you install custom ROMs on your rooted Android device then ZIPme can be a powerful tool. ZIPme requires root access.
What does ZIPme do?
ZIPme creates ZIP packages to install in recovery mode. When you install a new ROM your system is wiped and many times you clear your data. ZIPme can create a package of your apps, data and files you want to install right after a ROM or as a ROM addon. ZIPme programs and signs the update ZIP package so your recovery can install it.
Download through Google Play
eduds said:
Hello, guys. I'm sharing with you the app ZIPme, it allows you to create a flashable backup ZIP of anything! Build.prop, boot animation, system fonts, accounts, messages, wallpaper, Wi-Fi, apks, apks+data, only data etc.
It's really easy, I added some screenshots to you.
Tested in:
Galaxy S Advance (GT-I9070) | CyanogenMod 10 | ClockworkMod
Note: if you test tell me to add in list
Hope you like!
Words of developer (JRummy Apps):
ZIPme is in beta. This means there will be bugs and some hiccups.
ZIPme is a powerful tool to create update ZIP packages to install in recovery. Whether you are a ROM developer or just getting into "root" and "ROMs" ZIPme can simplify your life.
Who should use ZIPme?
If you install custom ROMs on your rooted Android device then ZIPme can be a powerful tool. ZIPme requires root access.
What does ZIPme do?
ZIPme creates ZIP packages to install in recovery mode. When you install a new ROM your system is wiped and many times you clear your data. ZIPme can create a package of your apps, data and files you want to install right after a ROM or as a ROM addon. ZIPme programs and signs the update ZIP package so your recovery can install it.
Download through Google Play
Click to expand...
Click to collapse
Wow thanks!
Sent from my Nexus 7 using Tapatalk 4
Spacemonkie4207 said:
Wow thanks!
Sent from my Nexus 7 using Tapatalk 4
Click to expand...
Click to collapse
You're welcome!
If you test tell the results to me :fingers-crossed:
eduds said:
You're welcome!
If you test tell the results to me :fingers-crossed:
Click to expand...
Click to collapse
This has been out since May. I'm glad you posted it in XDA. I never would have found it otherwise.
Testing now...
Edit: Worked perfectly. Made a zip backup of my SMS. This app deserves to be on the front page. Thank you.
Atrix 4G CM7 btw.
eduds said:
You're welcome!
If you test tell the results to me :fingers-crossed:
Click to expand...
Click to collapse
Test now on nexus 4 stock 4.3..Will report ASAP
Sent from my Nexus X
atrix4g18 said:
This has been out since May. I'm glad you posted it in XDA. I never would have found it otherwise.
Testing now...
Edit: Worked perfectly. Made a zip backup of my SMS. This app deserves to be on the front page. Thank you.
Atrix 4G CM7 btw.
Click to expand...
Click to collapse
Cool, I'm happy it worked to you
xxxMADxxx said:
Test now on nexus 4 stock 4.3..Will report ASAP
Sent from my Nexus X
Click to expand...
Click to collapse
OK, good luck!
Jrummy makes the best apps
Sent from my SGH-I747 using xda app-developers app
deathblade said:
Jrummy makes the best apps
Sent from my SGH-I747 using xda app-developers app
Click to expand...
Click to collapse
I agree!
Bloody brilliant =), I don't know much about flashing and that I know the basic concept and know my fair share but would it be possible to 'zip' lots of android apps as a backup and use aroma installer to choose which apps to install on ur phone again?
Sent from my HTC One S using xda app-developers app
This tool can make flashable for system app like systemui.apk?
Sent from my Nexus X
Looks good, nice find
Sent from my Nexus 7 using Xparent Skyblue Tapatalk 2
Cool!
Looks useful! Can the file/folder zip be used to flash files to /system?
k1llacanon said:
Bloody brilliant =), I don't know much about flashing and that I know the basic concept and know my fair share but would it be possible to 'zip' lots of android apps as a backup and use aroma installer to choose which apps to install on ur phone again?
Sent from my HTC One S using xda app-developers app
Click to expand...
Click to collapse
Well, when you are building an AROMA installer you select what files do you want, so you can backup with ZIPme, extract and put then in AROMA.
Enviado do meu GT-I9070
xxxMADxxx said:
This tool can make flashable for system app like systemui.apk?
Sent from my Nexus X
Click to expand...
Click to collapse
Yes, it can make anything in your device flashable.
Including efs folder, which I recommend everybody to make a flashable backup.
Enviado do meu GT-I9070
SavedByGrace said:
Looks useful! Can the file/folder zip be used to flash files to /system?
Click to expand...
Click to collapse
Yes, it will flash the file/folder that you backup to original place.
Enviado do meu GT-I9070
eduds said:
Yes, it can make anything in your device flashable.
Including efs folder, which I recommend everybody to make a flashable backup.
Enviado do meu GT-I9070
Click to expand...
Click to collapse
I guess it can be with system/app from rom itself..How about eg SystemUI.apk place in my storage? Can u guide me how to do?? Thanks
How is this app different from a nandroid backup, or a cwm backup?
xxxMADxxx said:
I guess it can be with system/app from rom itself..How about eg SystemUI.apk place in my storage? Can u guide me how to do?? Thanks
Click to expand...
Click to collapse
It's not necessary to flash.
Copy the apk, go to /system/app, mount r/w, paste the apk, confirm the replacement, set permissions to rw-r--r and reboot!
Enviado do meu GT-I9070
Nate2 said:
How is this app different from a nandroid backup, or a cwm backup?
Click to expand...
Click to collapse
You can backup just what you want and it not backup all system (ROM), you can only backup important files to prevent anything.
Eg, I backup build.prop,
and boot animation in case of anything go wrong and the phone doesn't boot (making flash ROM again unnecessary).
Enviado do meu GT-I9070
eduds said:
It's not necessary to flash.
Copy the apk, go to /system/app, mount r/w, paste the apk, confirm the replacement, set permissions to rw-r--r and reboot!
Enviado do meu GT-I9070
Click to expand...
Click to collapse
Yaeh i know that methode but it can with this app?? have u tried? sometimes app system like systemui not successfuly worked with "drag & drop" methode..lol..Anyway thanks and nice sharing dude..Hope will better on next update..Ill post comment on ps to jrummy
like my old android 4.1.2 I want to open mobile hotspot without checking subscription status in my new android 4.3 galaxy s3 verizon
where are developers that will modify framework.jar file to enable this again in this new android verizon?
please help
If beans ever gets his 4.3 rom out it will probably be how you want. I know I'm waiting to install safestrap until he releases it. Until then I'm sure you could find a guide on how to do it.
You mean that i wait some months also until this problem solved
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
alnajmalabed said:
You mean that i wait some months also until this problem solved
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I mean opposite, it probably isn't that hard and you can have it now if you do it yourself. Or ask for clues on how to do it instead of expecting someone else to do it for you.
I googled that problem for a week and no answer resolve it.
If you have the way to do that, then thank you very match
Sent from my SCH-I535 using XDA Premium 4 mobile app
And this problem not only on my phone, the problem was found in all verizon phones with android 4.3
Sent from my SCH-I535 using XDA Premium 4 mobile app
I resolved this issue and removed '' checking subscription status '' by a zip file flashed by a custom recovery
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
alnajmalabed said:
I resolved this issue and removed '' checking subscription status '' by a zip file flashed by a custom recovery
Thanks
Sent from my SCH-I535 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Friday night I found out how to manually do it but java was being a pain in the butt and I wanted to test it before telling you how also so I could have the file to upload to you. Just so you know the file you needed to edit was the framework-res.apk not the .jar. the xml that needed to be edited was located at framework-res.apk\res\values\arrays.xml
Decompiled it just fine but on the compile after I was done editing java was being stupid and the compile failed. Hope this information can help you in the future.
ThePagel said:
Friday night I found out how to manually do it but java was being a pain in the butt and I wanted to test it before telling you how also so I could have the file to upload to you. Just so you know the file you needed to edit was the framework-res.apk not the .jar. the xml that needed to be edited was located at framework-res.apk\res\values\arrays.xml
Decompiled it just fine but on the compile after I was done editing java was being stupid and the compile failed. Hope this information can help you in the future.
Click to expand...
Click to collapse
thank you the Pagel
if you need the zip file i will upload it and upload safestrap apk that make custom recovery
alnajmalabed said:
thank you the Pagel
if you need the zip file i will upload it and upload safestrap apk that make custom recovery
Click to expand...
Click to collapse
The zip would be nice if its not to much to ask. I can compair a working mod with my own. I already have safestrap.
The other alternative would be to use foxfi
Medicstud007 said:
The other alternative would be to use foxfi
Click to expand...
Click to collapse
I own foxfi but some people would rather use the built in tether.
HotSpot Toggle Widget by Fattin
ThePagel said:
I own foxfi but some people would rather use the built in tether.
Click to expand...
Click to collapse
The alternative alternative would be to use the HotSpot Toggle Widget by Fattin.
I haven't tried it on 4.3 (have been putting off upgrading because of too many cons for the pros...) - but it bypasses all that verification stuff - still using the built-in tether.
Yackley said:
The alternative alternative would be to use the HotSpot Toggle Widget by Fattin.
I haven't tried it on 4.3 (have been putting off upgrading because of too many cons for the pros...) - but it bypasses all that verification stuff - still using the built-in tether.
Click to expand...
Click to collapse
Or edit the framework-res.apk yourself. I am glad I know how now because I will never need to wait for someone else to do it. well the only reason Iwould is if foxfi breaks in a update.
ThePagel said:
Or edit the framework-res.apk yourself. I am glad I know how now because I will never need to wait for someone else to do it. well the only reason Iwould is if foxfi breaks in a update.
Click to expand...
Click to collapse
Where did you learn how to edit the framework-res.apk? I would rather know how to do it myself but my java skills are rudimentary at best (though I am a quick learner!!). What did you use to do the editing?
Thanks!
I downloaded a note 2 recovery zip of the modified apk. I then spent about ten minutes googling where the tether subscription checker was located then compared my apk to the note 2 apk. A lot of trial and error if you would like to see it old and slow has a edited recovery zip for the 4.3 tether (came out a day after I was looking for it so that's why I didn't choose that one). Just decompile both apk and look in framework-res.apk\res\values\arrays.xml. what I did when comparing it to the note 2 was open both of the XML in notepad++ and compare lines. I am confident I can now mod it without examples if it ever happens again. Finding a decompiler is the easy part there are a lot of free ones out there just Google it and as long as you can recognize every character in the XML (no odd symbols) it decompiled correctly. I could not find a guid on how to do this but I probably learned more from my errors than I would have learned from a step by step. Hope that helps and sorry if that made no sense typed it in a rush.
---------- Post added 31st January 2014 at 12:02 AM ---------- Previous post was 30th January 2014 at 11:53 PM ----------
Oh and if you dig around in the apk long enough you might notice how easy (but time consuming) it would be to make your own custom modifications and themes for your own rom. I like doing it this way over xposed because no matter what I do xposed is super buggy for me.
I just wanted to tips you guys running 4.4.2 kitkat custom DEODEX rom about this.
"Would you like to speed up your rom, more stability, more battery life, no lag to open system app and better ram utilization? Now you can! (Only For Rooted Phone And Deodexed Rom)"
"What is ODEX and DEODEX?
In Android file system, applications come in packages with the extension .apk. These application packages, or APKs contain certain .odex files whose supposed function is to save space. These odex files are actually collections of parts of an application that are optimized before booting. Doing so speeds up the boot process, as it preloads part of an application. On the other hand, it also makes hacking those applicationsdifficult because a part of the coding has already been extracted to another location before execution.
THEN COMES DEODEX
Deodexing is basically repackaging of these APKs in a certain way, such that they are reassembled into classes.dex files. By doing that, all pieces of an application package are put together back in one place, thus eliminating theworry of a modified APK conflicting with some separate odexed parts.
In summary, Deodexed ROMs (or APKs) have all their application packages put back together in one place, allowing for easy modification such as theming. Since no pieces of code are coming from any external location, custom ROMs or APKs are always deodexed to ensure integrity."
"Another explanation is this:
If you odex the rom, you'll have also more space in data (this is important because if you don't have partition ext4 in sdcard, you won't have too free space), increase battery life, more stability and increase perfomance( the Rom is more faster to load system and app) but you can't modifie apk after odex (you can't mod program with classes.dex).
Infact ODEX is an OPTIMIZED-DEX and Android load system and app faster than deodexed (DEOPTIMIZED-DEX) app and system.
When you have a deodex file (a lot of roms are deodexed) you have File.apk in system/app and in data/dalvik-cache/[email protected]@[email protected], but with odex file you have File.apk in system/app and File.odex in system/app"
Big thanks and all creed go to @MatrixDJ96 and the crew :good:
Go to the orginal topic and download to find out more: http://forum.xda-developers.com/showthread.php?t=2527268
How to do Info
1 Go to the orginal topic
2 Post #5
3 Download OdexerTool_1.2_ARMEABI.zip
4 flash in recovery
5 open terminal (installed automatic)
6 type su and grant super su.
7 type odex
8 type all to ODEX all
Edit: If you get error on every apk/jar, type this line (right after you type su) mount -o rw,remount /system
Thanks 4 this, anyone tried it?
Sent from my GT-N7100 using Tapatalk 2
Hi robalm..
How are you doing mate..
Just wanted to ask as I have tried both the file systems personally..
Do you find considerable difference while using them..
To me it all seems to be more of a placebo..
Shot from my Kitkat'ized Note 2 using xda premium app..
vagsvag said:
Thanks 4 this, anyone tried it?
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Tested and working on Omega v27 and DN3 v5 from e-team. :good:
Edit: works with SupremeKATv1.0 also
geekynoob said:
Hi robalm..
How are you doing mate..
Just wanted to ask as I have tried both the file systems personally..
Do you find considerable difference while using them..
To me it all seems to be more of a placebo..
Shot from my Kitkat'ized Note 2 using xda premium app..
Click to expand...
Click to collapse
Hi old-timer I'm good thanks for asking. And you?
It have some notable speed differance in launching apps etc, its not huge but its there for sure.
Unfortunately at kenet's deodexed htcmania nd3 themed failed to odex.
Sent from my GT-N7100 using Tapatalk 2
vagsvag said:
Unfortunately at kenet's deodexed htcmania nd3 themed failed to odex.
Sent from my GT-N7100 using Tapatalk 2
Click to expand...
Click to collapse
Where did it failed?
robalm said:
Where did it failed?
Click to expand...
Click to collapse
Installed correctly supersu looks ok failed everywhere, i tried all and one by one, probably is the rom I don't know. I didn't let it to finish started fail fail etc and cut it at all first and when tried one by one the 3 other choices it did the same too. This rom had problem with supersu and I fixed it installing supersu update 1.94, maybe is this I don't know. At supersu application terminal has supersu permissions also when running the script looks that it has supersu permissions. Other apps like mobile odin pro titanium backup etc which need supersu working normally.
Sent from my GT-N7100 using Tapatalk 2
anyone tested ART on this set up ?
Failed on system apps. Dn v5
Sent from my GT-N7100 using XDA Premium 4 mobile app
My phone has about 180 meg free memory on /system. I'm running DN3 V5. Problem is that the odex script runs out of memory, with about half of the apps not odexed.
This resulted in a number of fc's on various system apps, even after I cleared cache and dalvic. I had to reflash DN3 to restore... ?
Sent from my very own Galaxy
rraaka said:
anyone tested ART on this set up ?
Click to expand...
Click to collapse
Yes, i m running ART after odexing ROM.. most of apps are running fine except for those not for ART
Dennis.se.foon said:
My phone has about 180 meg free memory on /system. I'm running DN3 V5. Problem is that the odex script runs out of memory, with about half of the apps not odexed.
This resulted in a number of fc's on various system apps, even after I cleared cache and dalvic. I had to reflash DN3 to restore... ?
Sent from my very own Galaxy
Click to expand...
Click to collapse
Ok remove some system apps you dont need and go (if you like to try on your new flash)
fy168 said:
Yes, i m running ART after odexing ROM.. most of apps are running fine except for those not for ART
Click to expand...
Click to collapse
How did you enable ART runtime?
robalm said:
How did you enable ART runtime?
Click to expand...
Click to collapse
From developer options.. if you cant see developer options in your setting... then go to about phone, built number,, and tap on build number multiple times.. to enable developer options.
Sent from my GT-N7100 using XDA Premium 4 mobile app
fy168 said:
From developer options.. if you cant see developer options in your setting... then go to about phone, built number,, and tap on build number multiple times.. to enable developer options.
Sent from my GT-N7100 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
I know how to enable dev option but there is no option on runtime.
Are you using a custum rom?
robalm said:
I know how to enable dev option but there is no option on runtime.
Are you using a custum rom?
Click to expand...
Click to collapse
ROM Cm11, Devil 3.4 kernel
Sent from my GT-N7100 using XDA Premium 4 mobile app
fy168 said:
ROM Cm11, Devil 3.4 kernel
Sent from my GT-N7100 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Aha
robalm said:
Aha
Click to expand...
Click to collapse
LoL what to do with this now LoL ??
Sent from my GT-N7100 MR.Luong Custom rom