Deodex??? - Galaxy S II Q&A, Help & Troubleshooting

I have a SGS2, rooted 2.3.6 XWKK5.
My question is: what is deodex and how do I deodex my SGS2?
I think this is the reason why I can't install most of the custom ROMs but I'm not sure since I am a noob.
Thank you.

princeferoz said:
I have a SGS2, rooted 2.3.6 XWKK5.
My question is: what is deodex and how do I deodex my SGS2?
I think this is the reason why I can't install most of the custom ROMs but I'm not sure since I am a noob.
Thank you.
Click to expand...
Click to collapse
Generally, Stock roms are odexed, and custom roms are deodexed.
In odexed rom, every app has an ".odex" associated with it's ".apk", which is responsible for pre-loading certain parts of the application.
In de-odexed rom, all apps are repackaged in such a way, that everything related to apk is in one place, i.e inside the .apk file itself. Deodexed rom has the advantage of facilitating deeper theme-ing and such.
You can not de-odex your phone, but you can install a custom rom.
First root your phone using the bat file method as mentioned in this thread.
http://forum.xda-developers.com/showthread.php?t=1319653
Download "darkyrom tool" from market.
Download a kernel with clockworkmod recovery. (Siyah/CF root, etc)
Put the tar/zip file in your internal usb storage, and use darky rom tool to flash the kernel. Now you are rooted, and has a custom recovery, all without a yellow triangle.
Browse through the forums to find a suitable rom for you. There are tons to choose from: GingerMod, CheckRom, Batista, Villain, Cognition, CM7, MIUI, etc etc.
Follow the instructions in the threads to flash rom through recovery.
You have now, a custom rom - deodexed. (Ain't this the reason we all join xda - to remove all 'stockiness' and apply 'custom-ness'!)

Related

[Q] Can you flash a theme over stock samsung rom

I'm just wondering if its possible to flash a theme over a stock 2.2 rom from Samsung. My phone is rooted and has superuser access and everything. I just don't want to flash a ROM as I have already bricked one device.
any help is appreciated.
Thanks
You know there's about the same possibility you're gonna run into some issues when flashing a theme like that of flashing a rom.
While it MAY be possible to theme the stock rom if it was deodexed, blagh blagh... why not just flash a rom? You could be done in a matter of 10 minutes and have a superior phone.
Last time, how did you brick? That's REALLY hard to do.
Follow my guides in my signature....
EDIT, just saw you had Telus, which I am not familiar with.
It is NOT possible to flash a theme over a stock ROM.
The ROM is not deodexed and will cause issues with the theme. It is possible to flash themes over Deodexed stock roms though. But you'd have to flash such a rom FIRST.
Like the suggestion above me, flash a whole ROM. Click on my setup in my signature to see an example of what you can do with a custom ROM.
Flash a ROM dude.
It's not hard, I can tell you.
Just follow instructions precisely and don't use ODIN.
Just Root > Install ROM Manager > Install rom from SD card.
That's pretty much everything(in most cases), don't see how you can screw up that.
BTW, were you completely sure that you bricked the phone beyond repair?

Optimus one stable gingerbread ROM

Hello there!
I'm a n00b at this, and I just managed to flash a custom kernel on my Optimus one. (I needed it for overclocking)
I was wondering, what the most stable Gingerbread ROM is, for the Optimus one right now? I heard the unofficial CM7 ROM is a bit unstable
Also, can anyone give me instructions on how to use the ROM? Can I use ROM Manager?
Or should I boot into the clockwork mod recovery and flash zips from there?
Thanks in advance!
Go to this link:
http://www.megaupload.com/?f=XGKNWZQJ
look for CWM 3.1.0.0, flash it ( I didnt use Rom Manager)
than look for CM7, wipe dalvik/wipe everything, than flash that rom....it's not to bad of a rom
1.All roms based on official 2.3.3 are stable,while cm7 roms have some minor bugs.
2.Rom manager is a tool to install clockworkmod recovery directly.
3.now u can flash zip from cwm.
Thanks a lot for the replies folks!
I'll try out the official 2.3.3 ROM now.
What about Megatron? I know it's froyo, but the performance is supposed to be top notch Is it stable enough?
And another n00b question, don't mind,
If I flash any of these ROMs, official 2.3.3 or CM7 or Megatron, do I retain root access?
sp1408 said:
Thanks a lot for the replies folks!
I'll try out the official 2.3.3 ROM now.
What about Megatron? I know it's froyo, but the performance is supposed to be top notch Is it stable enough?
And another n00b question, don't mind,
If I flash any of these ROMs, official 2.3.3 or CM7 or Megatron, do I retain root access?
Click to expand...
Click to collapse
Go to the link that Jrhodes85 gave you and download both ClockworkMod 3.1.0.0 and AmonRA 2.2.1a, since you'll need to switch from one to the other depending on the ROM that you want to flash. As a very general rule older ROMs (like Megatron or LOL) need AmonRA, whereas newer ROMs (most 2.2.2 and 2.3.x based ROMs) will need ClockWorkMod (still you have to check the specific ROM post as they usually specify which recovery you need). Remember that these recoveries are ZIP-flashable, meaning that you can switch from one to the other simply by flashing from recovery (that is, you can be using Clockworkmod and flash AmonRA using the flash zip option and once you reboot into recovery you'll have your new recovery and viceversa).
I've tried most of the ROMs around here (except the 2.3's) and for me the most stable/better battery life is definitely LOL 1.4.2, still the best way to know is test them yourself (as every user is different).
Regarding the "root access" question if you flash any of the unofficial 2.3.x you'll keep root access, the only way that I think you'll lose root access is if you flash an official LG ROM. Keep in mind that that process is different since you won't be using a custom recovery but a tool called KDZ. I would advice to go that way only when you feel pretty comfortable flashing unofficial ROMs back and forth.
The other thing to keep in mind is that for ROMs "based" on the official 2.3.3 code there's an additional step that involves flashing a new "baseband" (this doesnt applies if you just want to flash any of the unofficial 2.3.4 ROMs like Andy's or Mik's CM7). The baseband flashing involves additional tools to the custom recovery so proceed with caution.
So if I flash any kind of stock Gingerbread ROM, I'll have to do the baseband?
(Is there and "unofficial stock Gingerbread ROM", without bugs? I wouldn't know )
So if I use kdz and flash an official Gingerbread ROM, I'll lose recovery and root right?
Can I use ROM Manager to get the CM7 mod or Megatron or the stock GB? Or should I flash from cwm?
sp1408 said:
So if I flash any kind of stock Gingerbread ROM, I'll have to do the baseband?
(Is there and "unofficial stock Gingerbread ROM", without bugs? I wouldn't know )
So if I use kdz and flash an official Gingerbread ROM, I'll lose recovery and root right?
Can I use ROM Manager to get the CM7 mod or Megatron or the stock GB? Or should I flash from cwm?
Click to expand...
Click to collapse
See below. Other than that, all of this has been answered about zillion times.
http://goo.gl/HJ2Gw
But what about ROM Manager? Can I use it to flash CM7 or Megatron?
And I have cwm installed. I've done a backup with it. Is this enough? how is it different from a Nandroid backup?
Also, is it necessary to partition my sd card for the same? Or can I move apps to it later on, by some other means?
(Pardon me, this is the first ROM I'm flashing )
Please read the dictionary and faq. Your questions have been answered previously. But, you don't need rom manager if you already have cwm. You also don't need to partition your sd card if you don't want to use a2sd/data2sd.
You will also need titanium for apps backup. There are other apps for contacts and messages backup.
Sent from my LG-P500 using XDA App
All of them are somewhat unstable, or buggy, but so is the official stock firmware I say CM7 6.5.5.

[Q] How kernel change works on different roms ?

I've been doing this whole "reading" thing about flashing and all that, but some confusion is still there.
I have rooted my newly got SGS2 (i9100, UK).
Now what ? I'm looking at Darky's rom, but there are two files to flash separately: kernel (darkcore1.7) and ROM itself.
1. I was just wondering what is kernel in this situation ? Can i keep my current kernel, which was flashed by superoneclick(2.1.1) or do i absolutely need to flash darkcore ?
2. Same question applies to any other rom out there - can i use different kernel to the rom i may want to flash ? A lot of them come in sets (rom+kernel)
3. Another question - if i mess up kernel flash somehow, does that kill "download mode" of the phone (voldn+pwr)?
I have SGS1 flashed just another day, due to it being "expendable" now that i have SGS2, so jumped in and flashed it following instructions, but without solid understanding. Either stuff gets too complicated or i'm getting too old for this **** (I do have a background of messing with PCs, videogame consoles (ps1 era to ps3/360), winmo6 phones, gadgetry in general...engineer at heart )
You can use any kernel with any ROM. And no I don't think your Download Mode will be gone if you mess up a Kernel.
Kernel don't come in sets. You can choose your favorite there. See Dev section for more details.
Regards.
Correction: SuperCore, not darkcore...
Can i use cwm app (v2.0)to flash any kernels ? Or does it have to be odin ?
sliex said:
Correction: SuperCore, not darkcore...
Can i use cwm app (v2.0)to flash any kernels ? Or does it have to be odin ?
Click to expand...
Click to collapse
Rom>>That depends upon the instructions as always in the rom you choose for a custom rom .
Kernel is flashed via Odin Via CWM app or via CWM recovery .
Kernel is the core of the system between hardware and operating .
jje
Ok, so saying that, What stock Kernel can I use for Cyanogenmod7 ROM?
I was using "XWKE7" previously.
The ZIP file that i downloaded actually replaced my kernel with its own.
I'm asking this as I wanna use Tegrak overclock which is only compatible with stock kernels.
Rjmcgauley said:
Ok, so saying that, What stock Kernel can I use for Cyanogenmod7 ROM?
I was using "XWKE7" previously.
The ZIP file that i downloaded actually replaced my kernel with its own.
I'm asking this as I wanna use Tegrak overclock which is only compatible with stock kernels.
Click to expand...
Click to collapse
Stock kernels will not work with cyanogenmod. There are no overclockable kernels available for it yet.
Sent from my GT-I9100M

[Q] With regards to the broodcomb thread...

First of all, this is the thread I'm referring to
http://forum.xda-developers.com/showthread.php?t=1233328
Am posting here because I don't have enough posts to reply to the thread. Really doesn't make sense that the forum requires 10 posts before I can reply there.
I'm really confused with all the links on the OP. The instructions aren't clear enough for a noob like me. Would appreciate any help here.
Basically I want the fastest/smoothest experience, so no TW for sure, and OC if possible. Am not really sure what deodex does for me so not sure if I need deodex or broodcomb...
So correct me if I'm wrong here.. Never done this before so I'm just picturing it in my head(getting my tab tomorrow so just wanna make sure I get things right) this is how I should do it..
1. I will need to download this and install through odin no matter what... Hmm what does CSC: CPW and XEU mean anyway?
Stock Rom [ODIN] special for XDA Members only ( CSC: CPW and XEU )
2. This is where I get lost. Do I choose between these 3? If yes, what's the differences between them? And where's broodcomb?
CWM KH7ROOT
Stock Deodexed Rom special for XDA Members only
CWM Rom by mabalito
3. Install the non tw update/ themes/etc..
4. where in all these do I fit in the installing of pershoot's kernel? Can OC be done only with pershoot kernel? Does 3G work with pershoot's kernel?
I appreciate any help you can give me. perhaps someone can do me a favour and post this up in the thread so that others can answer it.
Thanks
Ryan
any kind soul out there? I just need someone to help me copy paste my post over to the thread so that others can answer it.
I'm running the stock KH7 rom and it's much better then the KG9 that i had before.
As far as i know, there is no rom for p7500 that doesn't have Touchwiz. In that thread there is just a theme that looks like vanilla Honeycomb, so it doesn't give any performance boost.
Besically you need to install the stock KH7 first (using odin) and then install custom recovery if you want to root or use other modifications posted there.
poisike said:
I'm running the stock KH7 rom and it's much better then the KG9 that i had before.
As far as i know, there is no rom for p7500 that doesn't have Touchwiz. In that thread there is just a theme that looks like vanilla Honeycomb, so it doesn't give any performance boost.
Besically you need to install the stock KH7 first (using odin) and then install custom recovery if you want to root or use other modifications posted there.
Click to expand...
Click to collapse
I've got my tab now and have been messing with it for awhile without much success. I tried this...
1. reboot into cwm recovery
2. install deodexed stock rom via cwm
3. install cwm non-tw (from the thread)
and that resulted in a reboot-loop. So I can't go straight to cwm and have to install stock using ODIN first? okay help me out here a little, I'm still not sure what or where ODIN is...
okay I managed to get it to work after many tries. I used odin(which i think i didn't need to).. then installed the deodexed stock rom, pershoot's kernel, and non-tw..
Like i already said, first you need to install stock KH7 using odin.
Glad you got it working.

A rom like stock?

Im looking for a galaxy s2 rom similar to stock, or maybe with just a kernel mod/rooted but not a lot else .
Ideas? Im ok with touchwiz and the samsung apps
digitallysick said:
Im looking for a galaxy s2 rom similar to stock, or maybe with just a kernel mod/rooted but not a lot else .
Ideas? Im ok with touchwiz and the samsung apps
Click to expand...
Click to collapse
Anything except CM7 or MIUI.
Or just flash a Chainfire CWM root kernel onto what you have now.
CheckROM Revolution
Batista
VillainROM
Wanam Lite
etc...
EDIT: All these ROMS have removed the majority of samsung apps, but you can easilly install them by putting the .apk in \system\app (with root explorer)
if you want just stock go to the infratech thread and go for the firmware you like.
symphony rom is comming...
KI-4 based and with a lot of tweaks...
digitallysick said:
Im looking for a galaxy s2 rom similar to stock, or maybe with just a kernel mod/rooted but not a lot else .
Ideas? Im ok with touchwiz and the samsung apps
Click to expand...
Click to collapse
I recommend the following two threads for you:
1. Intratech's Official Firmware thread => http://forum.xda-developers.com/showthread.php?t=1075278
Please read the first post very carefully.
2. Chainfire's CF-Root thread => http://forum.xda-developers.com/showthread.php?t=1103399&highlight=CF+Root
Flashing the corresponding CF-Root kernel to your (stock) ROM is the easiest way to root your phone. And the included CWM Manager app provides additional feature (full backup/recovery, extended recovery mode, flashing kernels and zip files, etc.).

Categories

Resources