[MOD] Enable Spell Checker on Stock ROM XXBLG9 - Galaxy S III Themes and Apps

Hi people, this is my very first contribution to this forum. Basically, after switching to CM9 then back to stock, I felt that I was really missing out the ICS spell checking feature (which I don't know why Samsung disabled it).
While searching this forum, I stumbled upon this thread here, which enables the spell checking feature on S2 ICS. The guy posted the changes he made to the files, and I simply applied the same changes to the S3 files (with some improvisation, as they are a bit different).
I tested the mod with a deodexed XXBLG9 ROM here. However, theoretically, it should work on other deodexed stock-based ROMs.
-----------------------
Instruction:
1. Install AOSP Jelly Bean Keyboard from Play Store (link)
2. Reboot to recovery and create NANDroid backup (IMPORTANT!)
3. Use any root explorer to replace \system\app\SecSettings.apk and \system\framework\framework.jar with the files provided below.
4. Make sure that the permission and owner of the files are the same as original (0644)
5. Reboot
Voila!
I was thinking to create a CWM-flashable zip file, but since I am still n00b here, I couldn't. Can somebody teach me how? Better yet, just post a reply here, and I will add it to this post. :laugh:
EDIT: Taught myself how to create the zip (I was doing it wrong the first time round). The CWM-compatible zip is now added, including uninstaller.
EDIT2: Uploaded the wrong zip files. Please redownload if you downloaded before.
Just SecSettings.apk and framework.jar:
Code:
http://www.mediafire.com/?9aau7f14ba1uw5w
Installer (CWM):
Code:
http://www.mediafire.com/?pe4gnhibdourc36
Uninstaller (CWM):
Code:
http://www.mediafire.com/?xsc2u4zi49ekd7m

inscythe said:
Hi people, this is my very first contribution to this forum. Basically, after switching to CM9 then back to stock, I felt that I was really missing out the ICS spell checking feature (which I don't know why Samsung disabled it).
While searching this forum, I stumbled upon this thread here, which enables the spell checking feature on S2 ICS. The guy posted the changes he made to the files, and I simply applied the same changes to the S3 files (with some improvisation, as they are a bit different).
I tested the mod with a deodexed XXBLG9 ROM here. However, theoretically, it should work on other deodexed stock-based ROMs.
-----------------------
Instruction:
1. Install AOSP Jelly Bean Keyboard from Play Store (link)
2. Reboot to recovery and create NANDroid backup (IMPORTANT!)
3. Use any root explorer to replace \system\app\SecSettings.apk and \system\framework\framework.jar with the files provided below.
4. Make sure that the permission and owner of the files are the same as original (0644)
5. Reboot
Voila!
I was thinking to create a CWM-flashable zip file, but since I am still n00b here, I couldn't. Can somebody teach me how? Better yet, just post a reply here, and I will add it to this post. :laugh:
EDIT: Taught myself how to create the zip (I was doing it wrong the first time round). The CWM-compatible zip is now added, including uninstaller.
Just SecSettings.apk and framework.jar:
Code:
http://www.mediafire.com/?9aau7f14ba1uw5w
CWM-compatible Installer:
Code:
http://www.mediafire.com/?9f2i4pb67tdfe6d
CWM-compatible Uninstaller:
Code:
http://www.mediafire.com/?blqhqivcw1acumh
Click to expand...
Click to collapse
Thanks, but I makes special clear stock deodex without changes, because many people are looking for just the firmware deodeks with root access, without derogation from the flow to change by themselves ...
Sorry not here post...

By the way, I uploaded the wrong files just now, please redownload if you downloaded earlier.

Theme section...
Sent from my GT-I9300 using xda premium

inscythe said:
By the way, I uploaded the wrong files just now, please redownload if you downloaded earlier.
Click to expand...
Click to collapse
Is it possible to do this for the JB updates DLI 8
Sent from my GT-I9300 using Tapatalk 2

Finally!!
Thank you! Its crazy that Samsung disabled this feature on touchwiz. Such a bad company
Im on CM10 because I need the spell checker.

Will this work with the stock rom that came with the phone? I'm rooted and unlocked.
Thank you,
Sent from my SCH-I535 using Tapatalk 2

None of both methods work. I tried them on ICS LHI8 and JB LIB

Moving to Themes and Apps
Sent from my GT-I9300 using xda premium

Sensamic said:
None of both methods work. I tried them on ICS LHI8 and JB LIB
Click to expand...
Click to collapse
not working for me with stock rooted rom

Stock JB
Any chance yo can modify XXDLIB files ?
wen placing your files settings FC after boot and cant enter settings.

ronenzak said:
Any chance yo can modify XXDLIB files ?
wen placing your files settings FC after boot and cant enter settings.
Click to expand...
Click to collapse
+1 to this
Sent from my GT-I9300 using Tapatalk 2

Does this work with AT&T I747
inscythe said:
Hi people, this is my very first contribution to this forum. Basically, after switching to CM9 then back to stock, I felt that I was really missing out the ICS spell checking feature (which I don't know why Samsung disabled it).
While searching this forum, I stumbled upon this thread here, which enables the spell checking feature on S2 ICS. The guy posted the changes he made to the files, and I simply applied the same changes to the S3 files (with some improvisation, as they are a bit different).
I tested the mod with a deodexed XXBLG9 ROM here. However, theoretically, it should work on other deodexed stock-based ROMs.
-----------------------
Instruction:
1. Install AOSP Jelly Bean Keyboard from Play Store (link)
2. Reboot to recovery and create NANDroid backup (IMPORTANT!)
3. Use any root explorer to replace \system\app\SecSettings.apk and \system\framework\framework.jar with the files provided below.
4. Make sure that the permission and owner of the files are the same as original (0644)
5. Reboot
Voila!
I was thinking to create a CWM-flashable zip file, but since I am still n00b here, I couldn't. Can somebody teach me how? Better yet, just post a reply here, and I will add it to this post. :laugh:
EDIT: Taught myself how to create the zip (I was doing it wrong the first time round). The CWM-compatible zip is now added, including uninstaller.
EDIT2: Uploaded the wrong zip files. Please redownload if you downloaded before.
Just SecSettings.apk and framework.jar:
Code:
http://www.mediafire.com/?9aau7f14ba1uw5w
Installer (CWM):
Code:
http://www.mediafire.com/?pe4gnhibdourc36
Uninstaller (CWM):
Code:
http://www.mediafire.com/?xsc2u4zi49ekd7m
Click to expand...
Click to collapse
Will this work with the Galaxy S3 for AT&T?

Can anyone help me implement this on the stock Galaxy ROM?

Starting from the jelly bean update, the language files are completely removed from the system's apk and jar files. It would probably require more than just a simple mod to enable it. I will try when i have time.
Sent from my Nexus 7 using XDA Premium HD app

inscythe said:
Starting from the jelly bean update, the language files are completely removed from the system's apk and jar files. It would probably require more than just a simple mod to enable it. I will try when i have time.
Sent from my Nexus 7 using XDA Premium HD app
Click to expand...
Click to collapse
i tried this. on galaxy note 1. n7000. with stock JB rom (touchwiz) it didnt work i will donate if anyone can help me

inscythe said:
Hi people, this is my very first contribution to this forum. Basically, after switching to CM9 then back to stock, I felt that I was really missing out the ICS spell checking feature (which I don't know why Samsung disabled it).
While searching this forum, I stumbled upon this thread here, which enables the spell checking feature on S2 ICS. The guy posted the changes he made to the files, and I simply applied the same changes to the S3 files (with some improvisation, as they are a bit different).
I tested the mod with a deodexed XXBLG9 ROM here. However, theoretically, it should work on other deodexed stock-based ROMs.
-----------------------
Instruction:
1. Install AOSP Jelly Bean Keyboard from Play Store (link)
2. Reboot to recovery and create NANDroid backup (IMPORTANT!)
3. Use any root explorer to replace \system\app\SecSettings.apk and \system\framework\framework.jar with the files provided below.
4. Make sure that the permission and owner of the files are the same as original (0644)
5. Reboot
Voila!
I was thinking to create a CWM-flashable zip file, but since I am still n00b here, I couldn't. Can somebody teach me how? Better yet, just post a reply here, and I will add it to this post. :laugh:
EDIT: Taught myself how to create the zip (I was doing it wrong the first time round). The CWM-compatible zip is now added, including uninstaller.
EDIT2: Uploaded the wrong zip files. Please redownload if you downloaded before.
Just SecSettings.apk and framework.jar:
Code:
http://www.mediafire.com/?9aau7f14ba1uw5w
Installer (CWM):
Code:
http://www.mediafire.com/?pe4gnhibdourc36
Uninstaller (CWM):
Code:
http://www.mediafire.com/?xsc2u4zi49ekd7m
Click to expand...
Click to collapse
Do you know if these files work on the S4?

They won't. They're specifically for the S3...
Sent from my GT-I9300 using XDA Premium 4 mobile app

Related

[HOWTO] Use the dsixda Kitchen to make Galaxy W ROMS

This isn't necessary anymore, the dsixda kitchen now fully supports our phone.
Get the dsixda kitchen from HERE. And unzip it to a place of your choosing.
REMINDER: This will only work on Linux and/or Cygwin. Tutorials for that are on the kitchen page.
Thx for sharing your knowledge...it can give a massive headache when u don't know a thing about this stuff, like me..i will learn with my die-hard mode ..
anyway I have a question for you..about bootanimation on your v2 rom..how you disable it.? How you do that.?sammy using a proprietary file for his bootanim rite.?a .qmg file,am I rite? How you do that.? Seriously,i do wanna know..
I'm more interested on modding theme,crt anim,etc...but my knowledge limit my passion...
sent from another space
jahlee said:
Thx for sharing your knowledge...it can give a massive headache when u don't know a thing about this stuff, like me..i will learn with my die-hard mode ..
anyway I have a question for you..about bootanimation on your v2 rom..how you disable it.? How you do that.?sammy using a proprietary file for his bootanim rite.?a .qmg file,am I rite? How you do that.? Seriously,i do wanna know..
I'm more interested on modding theme,crt anim,etc...but my knowledge limit my passion...
sent from another space
Click to expand...
Click to collapse
Allow me to answer on behalf Just insert this into build.prob:
debug.sf.nobootanimation=1
Boot up actually faster! Get more build tweak here:
http://www.android-hilfe.de/root-ha...imus-3d/145592-tweaks-scripts-collection.html
cowithgun said:
Allow me to answer on behalf Just insert this into build.prob:
debug.sf.nobootanimation=1
Boot up actually faster! Get more build tweak here:
http://www.android-hilfe.de/root-ha...imus-3d/145592-tweaks-scripts-collection.html
Click to expand...
Click to collapse
Actually THIS is the original thread. The one you linked to gives no credit to knzo for his discoveries. (I know you didn't mean anything bad though )
KezraPlanes said:
Actually THIS is the original thread. The one you linked to gives no credit to knzo for his discoveries. (I know you didn't mean anything bad though )
Click to expand...
Click to collapse
sorry! didn't mean it, was googling those property based on your build.prob and it just land there!
I also just learn thru a hard way that after compiling acro68 kernel, I need to copy the dhd.ko module into the ROM. Finally able to get wifi!
cowithgun said:
sorry! didn't mean it, was googling those property based on your build.prob and it just land there!
I also just learn thru a hard way that after compiling acro68 kernel, I need to copy the dhd.ko module into the ROM. Finally able to get wifi!
Click to expand...
Click to collapse
I forgot to mention that, sorry xD
And I know you didn't mean it, it's okay Just always look on XDA first
KezraPlanes said:
I forgot to mention that, sorry xD
And I know you didn't mean it, it's okay Just always look on XDA first
Click to expand...
Click to collapse
You provide more than enough! Your first optimized ROM! I learn a lot by looking at it. Then, with this tutorial, I was able to build my first customized ROM by following exactly that you wrote.
You should change the "**MIGHT**" work to "**SURELY**" work!
cowithgun said:
You provide more than enough! Your first optimized ROM! I learn a lot by looking at it. Then, with this tutorial, I was able to build my first customized ROM by following exactly that you wrote.
You should change the "**MIGHT**" work to "**SURELY**" work!
Click to expand...
Click to collapse
Thanks for the compliment.
I will keep the **MIGHT** because there are always people who try crazy things (me included) like random porting of ROMs so it's safer this way. xD
If anyone interested to try compile acro68 kernel, I recommend to look into this link: http://wiki.cyanogenmod.com/wiki/Building_Kernel_from_source
Very detailed, step by step and only need to change the kernel source to point to: https://github.com/arco/samsung-kernel-ancora/tree/gingerbread (for GB)
Once the make is successful, you will get an zImage.
Now, in Kitchen, you should have already use option 20 to extract the boot image. Replace the newly generated zImage to get a shiny new kernel. Of cause, you need to pack it back and finally build your ROM.
Finally, replace the ./samsung-kernel-ancora/drivers/net/wireless/bcm4329/dhd.ko to ROM's system/etc/wifi/dhd.ko.
cowithgun said:
Allow me to answer on behalf Just insert this into build.prob:
debug.sf.nobootanimation=1
Boot up actually faster! Get more build tweak here:
http://www.android-hilfe.de/root-ha...imus-3d/145592-tweaks-scripts-collection.html
Click to expand...
Click to collapse
Thanks for that link..appreciate that..? Will testing rite now..
Sent from another space
Can we use this for the exhibit ii
via Dan swagger
Actually, regarding the instructions in Post 1, you could probably skip all of them and do this only:
Rename the file tools/edify_defs/GT-I9001 to: GT-I8150
Kezra if i wanna change the launcher just delate the touchui.apk on the app folder and add some launcher? Heheh sorry for the noob question im a complete noob on rom building
Sent from my GT-I8150 using XDA App
can anyone help mee??? if i wanna install my modified rom i get error in cwm (bad) can't open ;( why?
DarthJonathan said:
Kezra if i wanna change the launcher just delate the touchui.apk on the app folder and add some launcher? Heheh sorry for the noob question im a complete noob on rom building
Sent from my GT-I8150 using XDA App
Click to expand...
Click to collapse
try to answer your question, corect me if im wrong XD
just delete a TWLauncher.apk and replace with your launcher, don't forget to change the permission XD
Hello guys,
Latest Arabic rom link :
Here
Could you please make this rom deodex ?
I am trying to make it using dsixda kitchen but I could not.
i found something in this forum....can this mathod used for sgw?look likes same i follow some of the guide.....
Hey Guys,
I am going to explain some of the files in a custom rom,the small and easy to mod files because the aim is to educate newbies and NOT advanced devs.
Ok,So,I have seen a lot of questions being asked nowadays about making custom roms.This guide is NOT about building a custom rom but about editing and modding it.I am doing this guide taking CM7 as base,not stock,so there might be differences between the roms you choose to mod.Also,I am prone to mistakes here and there.If i made any,please comment about it and i will remove it.Also,please feel free to give your suggestions about making this guide better
What you would need:
Notepad++
WinRar or any other zip/rar manager like 7zip or WinZip
If you want go advanced,you would also need these things
Cygwin
Smali/Baksmali
APK Multi tool or anything like that,i dont care
And most importantly,a brain and eyes(So,Dont ask me stupid questions like,how de fuk du i xtarct? and then in brackets,sorry for my english)
GUIDE:
So,first up,download a rom of your choice(Dont forget to get the permissions for modding from the developer) and extract it.When you extract it,you will see 2 folders and 1 file,it varies.It depends on the contents of the rom.
The folders are:
1.META-INF
2.system
The file:
1.boot.img
So,
Open up system and the first folder you are going to see is 'apps'.
As you already see,this is the place where all the apps go,for the history.You might also see some .odex files below the apps.So,if you remove an app,you should delete the odex file too.If you want to add an app,just drag and drop Take care not to delete each and every app you find,because each of them has their own functions.Also,if you delete contact.apk and replace it with a better dialer like Exdialer,you wont be able to add or delete contacts.So,there are some files better left alone.
If you want to know how to merge them,then use google,there are a lot of tutorials on deodexing.If you want to edit an app,then use APK multi tool,again please use google,lots of tuts on this one too.
Also,you will find an app here and its a main one,systemui.apk By editing systemui.apk,you can get transparent status bars,transparent notification bars,centre the clock.Things like that.The idea with which you edit Systemui.apk and framework-res.apk,thats how your rom is going to look like.These files handle the visual things and they are awesome too.For some systemui mods,refer HERE
Next,the 'bin' folder,this guide is aimed at the noobs,so nothing about this,this is a bit advanced stuff,so sorry.
Next up,the 'etc' folder.There are a lot of things that go here.I wont be going to full details for the moment because i am having exams,so no time.However,i will be explaining the easy to explain files.
One thing you will notice is the 'init.d' folder.If you want to add any script like LagFree v2,just put the files of the init.d folder in the script's folder here,nothing else.You dont need to copy any other files like META-INF.
Another file,is CHANGELOG-CM,just as the name suggests its a file giving you changelogs
Another file is NOTICE.html..Its just a file showing copyrights and all that stuff.You wouldnt need to edit that,would you?
Will add more about the other files soon
Next,the 'fonts' folder..You guys need an explanation for that??
Next,'framework' folder.Here you will find framework-res.apk(Obviously,duh...).I wont tell about any other file because this is aimed at new users,not advanced guys.Framework-res is where all the icons in notification bar are.The battery icons,they are all in framework.Also,lockscreen icons
go here..Most of the icons.If i have to start on anything.It would take me weeks,theres so much to write about framework.Also take care not to mess up the framework.Because its like the skeleton(thats what i know ) of a rom.If a framework is incorrectly configured,the rom wont boot.So,keep that in your mind always when you edit framework.
Next,the 'libs' folder,This guide is aimed at newbies,so not touching this part.
And comes 'media'..Most probably you will find 2-3 folders here.Audio,bootanimation.zip and wallpapers.
If you want to change the default,its in build.prop,not here,i will explain that later.If you need to add some audio,its just drag and drop,nothing much,just put them in the right folders,like alarms,ringtones and notifications
If you need to add wallpapers,reszie the pictures to 640x480,thats the resolution that works for ace.Also resize it to 107x80 and save it as another pic with a _small at the end.For eg,the default file is defaultwallpaper.jpg,you make another pic with 107x80 called defaultwallper_small.jpg.
Then,theres the bootanimation.zip..However way you change this thing.Always name it bootanimation.If you want to know how to make a boot animation,then refer freeyourandroid.com
Next up is 'tts' folder..Sorry but i dont know much about this folder.I think this folder contains the languages for the tts app but i am not sure about it.Same goes for 'usr' and 'wifi' folders.But since this thread is aimed at newbies,i dont think there wouldnt a point in writing them up anyway
Next up is build.prop file.Open it with notepad++...build.prop file is pretty self explanatory.
Here you can change the most basic things like the android version that setting shows..Wondered how people are making 2.3.4 look like 4.0.3 in settings??Its build.prop.Also,you can change what 'About phone' shows here.
Other things,you can change things like,how long your wifi scans,how much battery your phone saves while in sleep,Dalvik VM heapsize and default ringtones.If you are wondering what # stands for,it signifies that,that particular tweak is not running,so you can take out the # if its a tweak you like.You could also use it say things like,Additional build properties.You could make it #AdditionalBuildProperties and go to the next line and give your tweaks there.Some build.prop tweaks can be found in slaid480's thread in Galaxy Ace S5830 titled "[MOD]Build.prop tweaks for SGA" or you can go to freeyourandroid.com and find some tweaks there,however the tweaks listed there are universal,so practise caution when playing with build.prop
Now to boot.img..Theres an awesome guide about this in freeyourandroid.com Please have a look at it,because there are lots to write about this one.This is where Cygwin comes in,for instructions on unpacking and repacking and commands and info about boot.img,referHERE and HERE.My summarized version,boot.img is where you can replace kernels.This is where you can make those low-level changes
Then,to META-INF folder.You would find lots of folders here but the file that you would edit consistently is update script.Find it and open it with Notepad++..Unless you edited xbin and bin files,this is not hard to do..Just change around ui_print to what you like.Dont touch anything else if you dont know what you are doing.If you DID edit xbin or bin files,you would need to touch advanced things like symlink tagged ones(I had to give them some sort of a tag)
Now on making it a flashable zip,archive them to a zip file.Get a signer here: http://forum.xda-developers.com/show...96&postcount=2
The instructions on using that are given with it.Just rename it back to the name you like after signing it.
ganesh...will this work on stock ROM ?
Sent from my GT-I8150 using xda premium
When i build the Rom, do i have to zip and sign, or not?
bagux said:
When i build the Rom, do i have to zip and sign, or not?
Click to expand...
Click to collapse
You better sign it. xD

[ICS][MOD][CWMR]Long Press volume changes music track

So after desperatley wanting this mod to work on my captivate glide at any cost, i went after it myself. It looked easy at first but turned out to consume a lot of hours figuring out how to compile decompile and understand basics of smali.
What it does ?
As in the title, pressing the volume buttons a little longer (400 ms) will make the stock music player skip to next track (up vol) or previous track (down vol). This only works while the screen is off and phone locked which is basically the purpose . Right now will work on deodexed ROMs only, meaning pepole having "android.policy.odex" file in the system/framewrok folder would not be able to use this mod.
Caution : The mod if goes wrong can/will make your phone stuck at the boot animation unless the mod is removed. Copy both the files so you can restore your original file back in case it doesn't work for you.
How to Install
1) Make sure you are rooted. and boot into CWMR.
2) Flash LongPressVol.zip - Installs the mod and takes backup
3) Wipe Dalvik and Cache partition
4) Reboot and "Upgrading android" screen should show up.
You are done and now test it and let me know if it works for you. Enjoy!!!
Restore original/Remove Mod :
1) Boot into CWMR.
2) Flash LongPressVolRemove.zip - Restores your original android.policy.jar file
3) Wipe Dalvik and Cache partition
4) Reboot
Tested to be working fine on following ROMs
Nardholio's NardROM 0.4
Thegreatergood's LiteROM .4
Credits : Ported with help from the guide posted by jakubklos -> http://forum.xda-developers.com/showthread.php?t=1770564
Next update :
CWM flashable zip (will need some time to learn how to do that - Done
Post the Diff and the code to make it easier for other roms to include it if the android.policy.jar changes. - In progress
Awesome, been missing this mod since leaving my DHD
CWM Flashables worked great..... But since I'm using the stock rom which has not been deoxed it did not work.
It booted though didn't notice any adverse affects
Not to put you on the spot but do you think you could use the UCLH2 .jar and make a version that will use odex. not sure if anything would have to be done to the odex file but I have included the non odexed android.policy.jar files if you wouldn't mind taking a stab at it. If you could just modify the .jar file I'll test it. I would be forever in your debt!
Sent from my SGH-I927 using xda premium
Force closes PowerAMP and Nova Launcher.
Tested on ICS Leak.
Just delete the odex file and clear cache and you should be fine. You don't have to deodex the whole ROM.
or for extra points you can reodex, which theoretically will boost speeds a bit (although I'm experiencing wonderful speeds on my ROM). Redodexing is pretty easy (just Google it) and doesn't require him to do his mod again.
Cool thanks for the tip!
Sent from my SGH-I927 using xda premium
ludacris1 said:
Force closes PowerAMP and Nova Launcher.
Tested on ICS Leak.
Click to expand...
Click to collapse
Strange works for me. Nova didn't quit at all throughout my testing. I tried Poweramp trial and works fine as well. Did you clear dalvik and cache after flashing in the Mod ?
Nardholio said:
Just delete the odex file and clear cache and you should be fine. You don't have to deodex the whole ROM.
or for extra points you can reodex, which theoretically will boost speeds a bit (although I'm experiencing wonderful speeds on my ROM). Redodexing is pretty easy (just Google it) and doesn't require him to do his mod again.
Click to expand...
Click to collapse
Tried with no success stuck at boot screen. Thanks for the hint I'll try re odexing it and see if that will work next.
I like all the bloat that the stock has except the att apps, I would love to try your ROM but I would prefer a completely stock version of it with little modification and fixes. I have tried to do it myself with no success and simple don't have the patience for it. As my computer would end up at the muzzle end of a AR15. I really don't want to waste ammo or buy a new computer just yet. LOL ^o^
I'm very happy with the stock rom after applying the keyboard, tethering fix, and sdcard swap. It will be perfect when I get this working on it. And if its true that having it odexed is faster, I don't know but it is very smooth and battery is awesome.
Sent from my SGH-I927 using xda premium
enewman17 said:
Awesome, been missing this mod since leaving my DHD
CWM Flashables worked great..... But since I'm using the stock rom which has not been deoxed it did not work.
It booted though didn't notice any adverse affects
Not to put you on the spot but do you think you could use the UCLH2 .jar and make a version that will use odex. not sure if anything would have to be done to the odex file but I have included the non odexed android.policy.jar files if you wouldn't mind taking a stab at it. If you could just modify the .jar file I'll test it. I would be forever in your debt!
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
As evident from your last post, it does not work for you on UCLH2. As i said in my OP that i've not tested it on LH2 and it might not work as the android.policy.jar may be different. It should work on the UCLG9 and the ROM's based on it for sure.
I'll see later what i can do for the LH2. Can you post me a link of your whole system/framework folder, so i can download the same ? I'll maybe try later in the day to see the difference.
Thanks you, much appreciated! http://db.tt/0PnPOv4p
Sent from my Transformer TF101 using XDA Premium HD app
enewman17 said:
Thanks you, much appreciated! http://db.tt/0PnPOv4p
Sent from my Transformer TF101 using XDA Premium HD app
Click to expand...
Click to collapse
Deodexed your files and compared the PhoneWindowManager.smali file with mine, they are binary equals. So technically this mod should work for you. As your ROM is odexed, you need to manually delete the android.policy.odex and android.policy.jar file and then copy the android.policy.jar file from the zip attached to the OP. Remember to clear dalvik and cache partition as the last step before rebooting your phone. As Nardholio suggested this should work and you don't need to deodex the whole ROM.
Updated OP with the name of the ROM's tested to be working fine with this mod. Will try some more and keep adding.
Sent from my SGH-I927
Nardholio said:
Just delete the odex file and clear cache and you should be fine. You don't have to deodex the whole ROM.
or for extra points you can reodex, which theoretically will boost speeds a bit (although I'm experiencing wonderful speeds on my ROM). Redodexing is pretty easy (just Google it) and doesn't require him to do his mod again.
Click to expand...
Click to collapse
Do not delete the odex file... in an odex ROM all the code, java and smali are located in the odex class until you deodex which pulls the classes out and compresses them into a classes.dex into the particular apk and/ or jar file. So, if you delete the odex file the jar or apk is useless as you just deleted all the java and smali code it uses to communicate with the DVM..
Sent from my SGH-I897 using xda premium
dman3285 said:
Do not delete the odex file... in an odex ROM all the code, java and smali are located in the odex class until you deodex which pulls the classes out and compresses them into a classes.dex into the particular apk and/ or jar file. So, if you delete the odex file the jar or apk is useless as you just deleted all the java and email code it uses to communicate with the DVM..
Sent from my SGH-I897 using xda premium
Click to expand...
Click to collapse
Deodexing is all clear and i know the procedure, but can you let me know some link or tutorial to follow to odex it back again ? I think it needs the whole rom and needs some more files like framework etc. to be odexed again ?
Note: still learning and long way to go
In my trying to learn all of this too, seems you can re-odex a rom. But everything I found has to be done on the phone it self with terminal and a odex wrapper script. Haven't found a way of doing it on a computer yet.
Sent from my SGH-I927 using xda premium
enewman17 said:
In my trying to learn all of this too, seems you can re-odex a rom. But everything I found has to be done on the phone it self with terminal and a odex wrapper script. Haven't found a way of doing it on a computer yet.
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
I've read some tutorials as well, but lemme know if you find a easier way to do this. I'm almost certain that the odex files are specific to a specific rom, but i can be wrong as well. That's the reason i believe that the generic mods are only for the deodexed ROMs.
enewman17 said:
Awesome, been missing this mod since leaving my DHD
CWM Flashables worked great..... But since I'm using the stock rom which has not been deoxed it did not work.
It booted though didn't notice any adverse affects
Not to put you on the spot but do you think you could use the UCLH2 .jar and make a version that will use odex. not sure if anything would have to be done to the odex file but I have included the non odexed android.policy.jar files if you wouldn't mind taking a stab at it. If you could just modify the .jar file I'll test it. I would be forever in your debt!
Sent from my SGH-I927 using xda premium
Click to expand...
Click to collapse
I don't realize there was a Dial Home Device on earth, I though it was never found
*stargatefan*
TheHow7zer said:
I don't realize there was a Dial Home Device on earth, I though it was never found
*stargatefan*
Click to expand...
Click to collapse
Lol love stargate
Sent from my Desire HD using xda premium
---------- Post added at 07:13 PM ---------- Previous post was at 06:47 PM ----------
ninthsense said:
I've read some tutorials as well, but lemme know if you find a easier way to do this. I'm almost certain that the odex files are specific to a specific rom, but i can be wrong as well. That's the reason i believe that the generic mods are only for the deodexed ROMs.
Click to expand...
Click to collapse
Yes the odex file is specific per app so if any changes were made, the odex file which contains most of the data for each app would also have to reflect those changes. As the changes you made were part of .smali which is part of the dex file. So on a stock rom the odex file is loaded into the Dalvik machine during boot. This is why when flashed on a odexed rom the mod does not take, because the non modded odex file was already loaded. I gave up as I'm happy using literom4 with your mod.
Edit: Ok here is why it has to be done using the phone, all has to do with BOOTCLASSPATH http://classictomatoe.net/dexo-universal-odex-tool/
If you wanted to make this mod for folks still using the stock rom. All that needs to be done is decompile the .odex file using baksmali make the changes to the necessary files and then smali ?I think? don't quote me on that.
Can you share the how to four this? I'm setting up a rom and would like to add this
Sent from my SGH-I927 using xda app-developers app
kick buttowski said:
Can you share the how to four this? I'm setting up a rom and would like to add this
Sent from my SGH-I927 using xda app-developers app
Click to expand...
Click to collapse
Would you use the new uclj3 ? Send me the androidpolicy jar from your rom and hopefully it should be the same. I've not upgraded to .8 literom yet so not sure if it will work as .8 is based on the newer uclj3 released by samsung.
Sent from my SGH-I927
ninthsense said:
Would you use the new uclj3 ? Send me the androidpolicy jar from your rom and hopefully it should be the same. I've not upgraded to .8 literom yet so not sure if it will work as .8 is based on the newer uclj3 released by samsung.
Sent from my SGH-I927
Click to expand...
Click to collapse
Here ya go

[Q] Question about deodex and odex

So as I understand it a odexed rom which is how it comes from the factory should have a .apk file and a corresponding .odex file. for example in the /system/app directory you would find a phone.apk and phone.odex. Right?
So when you deodex the rom it should take that .odex file and repackage it into the.apk so you would only see phone.apk in the /system/app directory. And if you open up the phone.apk there will be a file called classes.dex which is the odexed info that was put in the .apk is that right?
The reason I am asking is because I installed tesh rom. I chose the deodexed one. then I installed all the modds from tekhd mods thread. They all worked fine. My phone is running great. BUt I noticed that I have the .apk and corresponding .odex file and when I read the .apk it contains the classes.dex file. So is the rom deodexed or not. I was under the impression that the modds would not work if the rom was still odexed. So I am a little bit confused.
Can someone shed some light on what is going on here?
Thanks,
Charlie
mojorisin7178 said:
Can someone shed some light on what is going on here?
Thanks,
Charlie
Click to expand...
Click to collapse
You already answered your own question dude. If it was odexed you would not have working mods.
So then I should still have 2 files in /system/app one .apk and one.odex. because I was under the impression that when you deodex you take that odex file and put it into the .apk so there would only be one file. That is what is confusing me. I am sorry that I am not following this I am trying.
mojorisin7178 said:
So then I should still have 2 files in /system/app one .apk and one.odex. because I was under the impression that when you deodex you take that odex file and put it into the .apk so there would only be one file. That is what is confusing me. I am sorry that I am not following this I am trying.
Click to expand...
Click to collapse
so you downloaded the odex version of the ROM, then flashed a deodexed theme, and it worked, correct? this is what you are saying?
i would not be surprised if that was the case. a lot of our old ways of doing things in android is changing. jelly bean is a very cleverly designed OS..
for example, i have made changes to the framework before, flashing a deodexed theme on an odexed theme, and just to see what it would do, did not wipe dalvik cache (our old structure of doing this type of modification has told us this is REQUIRED, for obvious reasons). the script written in the zip file did not wipe it for me, checked after this happened:
i booted up, and guess what? in the log cat saw that android was doing some signature checks on the dvm and verifying them against the existing framework files. found they didn't match, and it automatically cleared the dvm files and rebuilt them.
interesting yes? well, what i am getting at, again, is that i am not surprised this worked for you just because of the way android has changed. it is becoming a lot "smarter" so to say.
verify you actually downloaded an odexed ROM, and that the /system/framework and /system/app directory contents are indeed odexed, and come back here. also, verify you did indeed flash a theme for DEodexed ROMs... if all of this is the case, it seems we might be able to throw out all we know about flashing odexed roms/themes in our newer versions of the OS.
good luck, and very interesting intriguing event!
When I vet home tonight I will do some investigating. But what I thought I did was download the deodexed version and then added modd to it that were only supposed to work on deodexed roms. But when I went to my /system/app it had both .apk and .odex. so then I thought I might have dowoaded the odexed version. Which then the modds should not have worked.
So when I get home I will do some cbecking and pkst back with links to what I used and sys images if that helps. And thank 6ou for helping me out.
mojorisin7178 said:
When I vet home tonight I will do some investigating. But what I thought I did was download the deodexed version and then added modd to it that were only supposed to work on deodexed roms. But when I went to my /system/app it had both .apk and .odex. so then I thought I might have dowoaded the odexed version. Which then the modds should not have worked.
So when I get home I will do some cbecking and pkst back with links to what I used and sys images if that helps. And thank 6ou for helping me out.
Click to expand...
Click to collapse
Yes that is exactly what you should do. Also don't forget to check the contents of the /system/framework directory as those are the ones specific to theming your UI (statusbar, etc etc)

[new themes] stock jelly bean vanilla and kitkat themes (and more!)

Hello to everybody!!!
Finally the mod is complete!!!
A true new vanilla (holo stock) style theme is ready and can be installed on our device like a simple application!!!
No root required, no change in system directory, no strange operation to do! just install the APK in attachment.
You will have a new theme in the list, it is similar to stock JB theme.
It is for Italian version (E975) but it should works on other versions too! (please send feedback about)
Enjoy!!!!! and hello to everybody!!!!
I will be happy to receive feedback.
P.S. I found that is possible to make and install how much theme we want on our phone! LG rules this time!
EDIT
in the next pages you can found and download other very nice themes created by Syhon! (iphone,xperia Z, sense 5 and many more)
thanks to Syhon
EDIT 2
in attachment kit kat theme by me!!! I hope you enjoy!
pictures!!!!!
here some screen shoot
Good job!
Can´t you just name differently? I.e "LGHome3_Theme_Holo".
What tools do you use to compile and recompile?
BR Robert
Mirasdad said:
Good job!
Can´t you just name differently? I.e "LGHome3_Theme_Holo".
What tools do you use to compile and recompile?
BR Robert
Click to expand...
Click to collapse
Hello,
simply APK tool. I've tried to rename it (not only the pack, but decompiling and re-compiling the entire smali content) but then, it was not recognized by the launcher. Now I'm full of work and I can't spent time on this. maybe in the next week I can attempt to make a better mod.
Anyway, without tool, you can just substitute icon you want in APK file with winrar
bye
I threw in a bunch of new icons in "drawable-xhdpi" with winrar and then pushed the apk back to system but it didnt work so i guess i have to rename all icons to corresponding original names if i want it to work Thanks for the tip!
Sent from my LG-E975 using xda app-developers app
Ok. So here are my conclusions:
- It looks great and it is the best thing you can install on your optimus g
- You used odexed file so it need corresponding .odex file which probably means that you cannot change name without: a) deodexing or b) using correct .odex file.
- You used icons with too small resolution so they are not looking so good as they should be
than33 said:
Ok. So here are my conclusions:
- It looks great and it is the best thing you can install on your optimus g
- You used odexed file so it need corresponding .odex file which probably means that you cannot change name without: a) deodexing or b) using correct .odex file.
- You used icons with too small resolution so they are not looking so good as they should be
Click to expand...
Click to collapse
Yes you are right! mine is just an idea to implement. I will try to deodex the file, modify it and to make a copy as a new theme. If it will work, for sure a better theme can be done, But now I don't wont to spent time on one of the stock theme (as the mode work now), just becouse I dont wont to corrupt any file in system directory to avoid problem with future update
next week for sure I will have much time to implement it. If someone could help I will be very gratefull
antonio.talamo said:
Hello to everybody!!! this is my first mod for this phone. I've modified stock biz theme to trasform it on a stock JB holo theme
You need a root devices. Just copy the attached file in system/app folder and replace the original biz theme apk. (remember to make a backup before!!!!!!)
Please be sure to assign RW-R-R permission. Then restart device!!!
It is for Italian version (E975) I don't know if works on other versions
I've no much time, so I will be really greatfull if someone can found a way to create new theme without overwrite existing ones.
Theme can have some imperfections, for example app drawer in landscape is not modified. Please consider this a beta.
byeeeee
(there are 4 zip file in attachment due to upload limitation, download every file and extract all of them on the same folder. Then extract only the .zip file (contained in the first attachment) to obtain the APK )
Click to expand...
Click to collapse
ive already download all files>>extracted( Z01,Z02 n Z03 + zip file)..but when i try to extract zip file an error occur..(extract via 7zip)
hamba9551 said:
ive already download all files>>extracted( Z01,Z02 n Z03 + zip file)..but when i try to extract zip file an error occur..(extract via 7zip)
Click to expand...
Click to collapse
Hello, i've tryied again and the files in attachment still works. First step is to extract all the files in the same folder. Then you will have 1 zip and 3 other file. Now just extract the zip one (I've used win zip).
Anyway... In the next hours i will post the new version! So you can simply wait
In the new version you don't have to substitute a stock theme... But you have just to copy the apk in system folder to have a all new vanilla extra theme! coming very soon!
antonio.talamo said:
Hello, i've tryied again and the files in attachment still works. First step is to extract all the files in the same folder. Then you will have 1 zip and 3 other file. Now just extract the zip one (I've used win zip).
Anyway... In the next hours i will post the new version! So you can simply wait
In the new version you don't have to substitute a stock theme... But you have just to copy the apk in system folder to have a all new vanilla extra theme! coming very soon!
Click to expand...
Click to collapse
Good to hear that.. Can't wait to try.. Tq
Sent from my LG-E975 using xda premium
hamba9551 said:
Good to hear that.. Can't wait to try.. Tq
Sent from my LG-E975 using xda premium
Click to expand...
Click to collapse
so...try I've updated the post please read up
antonio.talamo said:
so...try I've updated the post please read up
Click to expand...
Click to collapse
Already installed.. Nice work bro.. Hope many more themes come out in future.. Ure awesome.. Thanks.. :thumbup::thumbup:
Sent from my LG-E975 using xda premium
Just installed on my E977 from VIVO/Brazil and worked perfectly!!!
Nice work mate, thanks a lot!
Great theme. Works great on my e975. Thanks.
Sent from my LG-E975 using xda premium
Nice. Thank you
Perfetto
!:thumbup:
Sent from my LG-E975 using xda premium
Hi!
It's working perfectly in my E987 Optimus G (Personal/Argentina).
Thanks!
Hi i ve modified the original vanilla theme from antonio to do xperia, sense5 and iphone themes.
They work on my e975 without root as the original apk.
Hope you like them.
Thank you. Great themes! :thumbup:
Sent from my LG-E975 using xda premium
Hi,
I ve updated the iphone theme previously posted to add more icons, application background transparency and new drawer icon.
Also i port the icons and background from crystal 2 theme (originaly made by DaRk_dOg for cm roms http://forum.xda-developers.com/showthread.php?t=1951690 ) which is the best theme ever.

[HOW TO] Transparent StatusBar

Original thread found in the i9505 forum. Thought some of you might be interested.
SOURCE:
http://forum.xda-developers.com/showthread.php?t=2263664
INSTRUCTIONS:
Flash from recovery, both odexed and deodex roms supported.
Note: Latest Nova beta gives transparent statusbar without any mod.
1: Download the correct version: 9500 or 9505
2: Place the zip on internal/external sd
3: Reboot into recovery
4: Flash zip
5: Reboot
The zip will remove any systemui.odex file if its present in the system/app folder.
DOWNLAOD:
http://www.mediafire.com/download/oh8cyk3sehd1gm5/Statusbar_Transparent_9505.zip
I've had this enabled on the regular Nova since at least the last update (May 12).
You shouldn't need the beta, just enable the option in the Look and Feel menu.
Yes very nice addition.
d01100100 said:
I've had this enabled on the regular Nova since at least the last update (May 12).
You shouldn't need the beta, just enable the option in the Look and Feel menu.
Click to expand...
Click to collapse
me do not like nova.
luckyduck69 said:
Original thread found in the i9505 forum. Thought some of you might be interested.
SOURCE:
http://forum.xda-developers.com/showthread.php?t=2263664
INSTRUCTIONS:
Flash from recovery, both odexed and deodex roms supported.
Note: Latest Nova beta gives transparent statusbar without any mod.
1: Download the correct version: 9500 or 9505
2: Place the zip on internal/external sd
3: Reboot into recovery
4: Flash zip
5: Reboot
The zip will remove any systemui.odex file if its present in the system/app folder.
DOWNLAOD:
http://www.mediafire.com/download/oh8cyk3sehd1gm5/Statusbar_Transparent_9505.zip
Click to expand...
Click to collapse
I dont no which one to download when I click on the download link two things download
Sent from my SGH-M919 using xda premium
The latest stock firmware has transparent statusbar on any wallpaper, but is available only in Germany (I flashed it from sammobile.com even though I didn,t buy mine in Germany, firmwares are interchangable)
luckyduck69 said:
me do not like nova.
Click to expand...
Click to collapse
Nova rocks! Free version does everything I want, and fast. But I know no app is good for everyone.
I did this how do I remove it ? messed up my LTE icon and other bugs.
Sent from my SGH-M919 using xda premium
any one??
Sent from my SGH-M919 using xda premium
Anyone know what to edit to make the shadow go away? I hate 3rd party launchers, no one seems to know what to edit, I posted about this problem like 5 times in other threads and can't get any help. I prefer to just decompile/recompile my existing systemui.apk and dont know what to edit. Anyone??

Categories

Resources