[Q] Questions and ROM referrals? - Thunderbolt Q&A, Help & Troubleshooting

SO, what does deodexed and oxodized or dexed and all those other 'xed' words mean when it comes to roms?
First android phone, and I rooted the adb way(super proud of myself, was waiting for a one-click root) and was wondering can anyone offer any ROMS good on battery, but look clean and un-themed?
And what are kernals?

Deodexed means you can theme it and replace specific components. The ROM is kinda "broken down" in very crude terms. Some say that a deodexed ROM doesn't run quite as fast as non deodexed, but its barely any difference IMO.

Related

[Q] Question on porting build.prop changes

I am currently playing around with customizing my own rom for personal use based of the plain de-odexed rom. I have added various packages like:
Camera mod
oc4 1.2 jac kernal
mobileAP
some custom themes and fonts
swype with voice icon
GPS files from leak
ect
My question is with all the main roms (eugene and Bionix) released there are always references to "Build.prop mods for better data throughput", how can I take JUST THOSE CHANGES and port them into my rom. Is it as simple as using abd pull and push with certain files? Do I need someone to make me a flashable zip package?
Also I noticed eugene in his latest build used a different camera and would love to try that is that just as simple as adb pull and pushing the camera apk?
Any help provided would be truly appreciated I am still kinda a noob.
Also just to be EXTREMELY clear this is only for my personal use and basic knowledge. I wish to take nothing away form the absolutely stellar work these guys do everyday, I simply have some different preferences then the main roms created and would love to learn to take the advantages of each rom and customize them to my own needs.
No one can help me out?
Should I ask in dev section as no one here seems to have any ideas?
I'm in same boat
I am doing the same.i noticed in bionix build.prop the symlinks. I like that.but he also references a "jit" did they port a jit? that would rock

[Q] New to android and galaxy s2 !!!!!

I have a few questions sorry if its a repost but id rather make sure I get a good answer to those questions then any other variant of them.
I got a galaxy s2 a week ago and I feel like the battery life is really bad and the phone heats alot sometimes.... (BTW this is my first smartphone EVER) I was wondering which one of all these custom ROMs out there is the best for the galaxy s2? Which one will give me the smoothest experience with a good battery life and fix that heating problem?
Also, I have the Canadian bell's version so MUGKG2... When I look at ROMs all I see is XXKH3 or XXKE7, etc... Basically how and what version do I have to use/install to get a custom ROM? (P.S I know how Odin works and I know how to root since my phone is already rooted)
And what is the latest Android version possible to get on the galaxy s2? I heard something about 4.0 but I think the latest version possible to install is the 2.3.4 am I right? Also, every ROM is 2.3.4 right? Or do I have to flash a 2.3.4 (or 4.0 depending on the latest version) kernel on the phone?
Thanks for your time and have a good day!!!!!!!
Nick
1. there's no exact answer to which rom or kernel gives the best batt life. u should actually test them to see which fits your preference. there are also threads here which does benchmarkings and testing out batt life. try searching for them.
2. when u install a custom rom, it will say on their thread on what baseband version they based their rom. for example, LeoMar's ROM is based on KH3, etc. the rom chooses it for you basically.
3. the latest is 2.3.4, and almost all custom ROMs are based on 2.3.4. no need to flash anything extra
Ok so do I actually have to find a XXKG2 or MUGKG2 based ROM or I can take anything? And from personal experience which one do you think is the best one?
you can actually take in anything (at least your phone's getting an updated baseband version thru the custom roms).
i'm not quite sure how the different versions of the baseband affects my phone. i don't notice any difference in performance actually.
Aight!!! Thanks man. Which one do you recommend?
you can try using the dlev2 rom version 1.2 , its indeed great and also has good battery life
nickk_nac said:
Aight!!! Thanks man. Which one do you recommend?
Click to expand...
Click to collapse
cognition or litening rom can be good choices to start with.
leomar rom gives a lot of customization options because it has a kitchen app on the android market.
My recommendation is that you read some more, get comfortable before you flash anything on your device, know what you are about to get into instead of going on someone else's opinion, the questions you ask are of someone who doesn't fully understand what they are about to do.
It helps when you read a lot, you are able to think your own way through if something doesn't go exactly as planed, else you would have to come right back here to ask a million questions
you can find official firmware here: http://forum.xda-developers.com/showthread.php?t=1075278
as a few posts above i agree what that person said..do a bit more reading before you start flashing. i can remember the time when i wanted to start flashing and rooting and when i did not back up the stock rom the first time i panicked and i did not know what to do and how to get back the stock rom...funny now but back then not so funny..
anyway research play with your stock rom for a while and then flash...for custom rom i would suggest a few...Im using BatistaRom 3.7.7 its the smoothest fastest and battery efficient rom i have used so far...even when i go and try other roms i always come back to this one. For battery as well VillainRom 2.4.2 is one heck of a custom rom and the battery life on that bad boy is wicked..
With regarding kernels again it varies...read the threads of the rom you are interested in flashing and see what people suggest on them..
good luck and be careful when rooting and flashing. any help you need throw me a PM..
Yeah, there are like tons of ROMs and customizations for SGS2 and all major developers are cooking something or the other for our GS2...
Selection of ROM depends only on taste. Some people wants battery life, some people wants only speed and performance. So ask yourself, what kinda ROM you need. One built from scratch, one modded from stock, AOSP?
I use GingerMod Vanilla 0.4. Suits my taste

[Q] RTL Arabic on S2 i777

my first post, please don't flame (too hard).
I've helped others with GPS and Play store glitch after jelly bean update, and now looking for some help.
My wife has an S2 i777 and did SIM unlock to use with T-MO.
It's GB 2.3.6. The PDA is i777 UCKK6.
I'm looking for RTL with Arabic language support. I've done weeks of reading and I found this nice thread: http://forum.xda-developers.com/showthread.php?t=1292841 But that ONLY supports UCKH7
This phone is not rooted.
Looking for noob instructions for RTL arabic support.
Thanks in advance.
1. Upgrade to ICS and you should have proper Arabic support sans keyboard - AFAIK Hebrew/Arabic/all RTL language support was first introduced on ICS. When on ICS, download any Arabic keyboard from Play Store and you should be good to go.
2. Or move to deodexed GB ROM (any custom ROM) and run madmack's Arabic patcher (google it and you'll find it). It should work on any deodexed GB ROM, since it's based on Hebrew patcher that decompiles/recompiles the framework - but it's also the reason why it can't work on stock odexed ROM.
I suggest option 1.
Thanks Jack.
1) I heard that ICS was a complete failure and has bricked many i777 S2's. Are you saying to root and use custom ROM as opposed to the ATT update?
2) found what deodexed means... www wugfresh .com /guides / deodex/
Do you have any experience with the i777 S2 and ATT ICS OTA update?
Thanks
1. ICS is generally a better system on this phone IMHO. I do suggest moving to it through custom ROMs rather than through stock official upgrade - stock-based custom ROMs offer stock stability with customization options, and EMBRYO 5.4 is a good ROM that I'm happily running. Not sure how relevant the infamous "brickbug" is, but it's irrelevant for most custom ROMs.
If anyone more familiar with "brickbug" can chime in - you might get a better picture. I got mine with Gingerbread, installed TWRP recovery and flashed custom ROM about 1/2 hour after I got the phone, so I have no experience with stock GB/ICS.
2. "Deodexed" means - not odexed. With Google help:
http://www.addictivetips.com/mobile/what-is-odex-and-deodex-in-android-complete-guide/
Stock ROMs are always odexed, so you'll have to move to a sort of custom ROM anyway. And if you do - you might as well go a better route than staying on GB.
Since I'm the kk6 (2.3.6) GB, do I need to downgrade factory image first in order to root? Or is there a tool out there to root and put a custom ROM (ICS or JB custom ROM).
Thanks
It's not one tool, it's more.
Read the stickies, they contain rooting guides. See that you understand what you're doing before proceeding.
Thanks Jack. I was just wondering if I needed to downgrade GB version first.
No, you don't need.
Just to let you know, there is a thank button to thank the user that helps you.
It's used a lot here on XDA.
You can thank 8 a day.
Sent from my SGH-I777 using xda app-developers app

[Q] most ROM's are DeOdexed, but why?

In the ROM's section there are really many many ROM's being released each day, most start as a personal work but then gets published, etc etc, but from what I see, 98% of them are DeOdexed (for now I remember find one Odexed rom for SGS3).
I know the difference between Odex/DeOdex:
- DeOdex: makes apk files easier for modifying and theming.
- Odex (Optimized Dex) are better for memory usage and speed (Hence optimized).
so why do most devs choose to deodex?
I read on a dev blogs sometime ago, that ROM developers should Re-Odex before releasing the ROM, what this is not the case in most ROMs
All devs release ROMs, and start talking about performance and memory usage, optimized etc etc, but leave it DeOdexed, so why not Odex.
(I made my own ROM, based on ELL5, with the few mods i always use, and kept it odexed, and it is working just fine. No immediate plans on releasing it.)
I guess it is because most apks that are modded are fairly easy to get hands on when it is deodexed. For short, everything is easier when deodexed
Most of my users want to change stuff after installing the inital rom. It makes it a lot easier for me if it's deodexed too because I will not get requests to deodex it!
I have been considering odexing the ROM, though, and making it final. I'm undecided.
but in odexed rom's, use can still use some deodexed APKs....
In the stock Samsung roms, in the /system/apps folder there is a bunch on normal apk files without the odex, so in case somebody needs to theme a few system apps, it should be possible, no?
In my ROM, which is based on stock ELL5 odexed Samsung rom, I installed JKay and I have a lot of possibility of theming, which is working just fine.
I also modified a couple of user apps, which has nothing to do with odexing a rom on system level, so... still don't understand why all prefer deodexed..
It's not necessary to deodex all apps. You can deodex only critical apps, to be able to mod them. And surely the right way would be to odex before releasing.

[Q] Vanilla Gingerbread ROM?

My phone broke and the cost of replacing it with a new one before I'm eligible for an upgrade isn't worth it, so my friend loaned me an HTC Droid Eris until then. It's already rooted apparently, and I'm looking to load a pure, unmodified version of 2.3.7 on it (2.3.5+ is fine too). Or as close as I can possibly get to that, anyway.
Normally I wouldn't bother (I don't need to do much with my phone and I'm hardly a power user), but 2.1 is a little (lot) old at this point. I don't want anything fancy and I don't want Cyanogen. Just a stock, Nexus-esque ROM of Gingerbread and the full, completely functional Google App Suite. That last part is a must. If the ROM doesn't come with them (legalities and what not), that's fine, I just need to know how to get them. I know little to nothing about mobile operating systems, so the plainer the language, the better please.
Thanks for any help you can give.
That may be a little hard if no one has built a pure AOSP ROM for your phone. But what's wrong with CyanogenMod? Since you don't know much about this stuff, maybe you have some misconceptions about it. It's as close to pure Android as you can get, with a whole load of useful features. Android was lacking in a lot of ways till ICS and Jelly Bean. CM really made Gingerbread awesome. Also, for the same reason, CM ROMs are made for a lot of devices rather than AOSP, and most likely yours has a CM ROM for it too.
Sent from my Desire HD using xda premium
sashank said:
That may be a little hard if no one has built a pure AOSP ROM for your phone. But what's wrong with CyanogenMod? Since you don't know much about this stuff, maybe you have some misconceptions about it. It's as close to pure Android as you can get, with a whole load of useful features. Android was lacking in a lot of ways till ICS and Jelly Bean. CM really made Gingerbread awesome. Also, for the same reason, CM ROMs are made for a lot of devices rather than AOSP, and most likely yours has a CM ROM for it too.
Click to expand...
Click to collapse
Well it doesn't have to be ripped directly from a Nexus S or anything, but as close to stock as possible. I have a good friend with Cyanogen and I'm just not a fan of the modifications. The UI alterations, the changes to certain operations and functions, the general ability to do some higher level stuff I don't wanna mess with, etc. I'd really just rather have vanilla if it's physically possible.
I don't need anything CM has that GB doesn't already have, so that's why I've opted for vanilla. I already know there's a stable CM 7.2 release for the Eris, which is nice, but I'd really prefer stock. Thank you for your help, though. I appreciate the quick response
That's quite understandable. The multitude of options and advanced settings can be overwhelming. Unfortunately you're at a loss for choice with your device. There aren't a lot of recent ROMs for it to begin with, and out of those there's only one AOSP Gingerbread ROM (2.3.5 I think) that I can find. The rest are CM10 and CM7 ports, AOSP 2.1 Eclair and 2.2 Froyo, and some stock ROMs. There might be more, but I didn't bother to look as the threads have been inactive for very long. There's no point in flashing ROMs that have been dead for a long time. This one AOSP GB ROM itself is more than a year old since the last update. You can still try it though, and if everything works fine and it's stable, you're good. Otherwise your only real choice for a stable, fully functional ROM is CM7.2.
Here's the ROM - http://forum.xda-developers.com/showthread.php?t=1040459
Look here for more ROMs for your phone - http://forum.xda-developers.com/forumdisplay.php?f=554
You should ask this question in your phone's forum rather than the general Android Q&A, as you'll get more appropriate answers from people who are using the phone themselves.
sashank said:
That's quite understandable. The multitude of options and advanced settings can be overwhelming. Unfortunately you're at a loss for choice with your device. There aren't a lot of recent ROMs for it to begin with, and out of those there's only one AOSP Gingerbread ROM (2.3.5 I think) that I can find. The rest are CM10 and CM7 ports, AOSP 2.1 Eclair and 2.2 Froyo, and some stock ROMs. There might be more, but I didn't bother to look as the threads have been inactive for very long. There's no point in flashing ROMs that have been dead for a long time. This one AOSP GB ROM itself is more than a year old since the last update. You can still try it though, and if everything works fine and it's stable, you're good. Otherwise your only real choice for a stable, fully functional ROM is CM7.2.
Here's the ROM - http://forum.xda-developers.com/showthread.php?t=1040459
Look here for more ROMs for your phone - http://forum.xda-developers.com/forumdisplay.php?f=554
You should ask this question in your phone's forum rather than the general Android Q&A, as you'll get more appropriate answers from people who are using the phone themselves.
Click to expand...
Click to collapse
I apologize for not posting on the Droid Eris boards. I know I should have, but it's basically dead at this point so I didn't think I'd get much of a response, if any. Thank you for that link. I searched those boards but I was having a hard time finding stock ROMs. Mostly just CM 7 stuff and other modified ROMs. I guess vanilla isn't too popular. *Shrug*
I just flashed that ROM and it's telling me I need to also flash Google Apps as well. While I greatly appreciate all your help, that was the one thing I said I really needed to have. Do you know how I would go about doing that? I'm gonna try and look it up now, but if my search for vanilla 2.3 is any indication I may need some help. Thank you again for everything
You can download gapps for any Android version from here - http://goo.im/gapps
If you're confused at all, the right gapps for Gingerbread 2.3.5-2.3.7 is here - http://goo.im/gapps/gapps-gb-20110828-signed.zip
You won't need the one with Google Talk video chat add-on as your phone doesn't have a front camera. This package I linked to above is the standard gapps package for CM7 and any Android ROM above 2.3.5. Flash gapps package after flashing the ROM.
The reason for Google apps being packaged separately is that Google didn't want people packaging it with their ROMs. CM initially used to have them packaged till Google asked them to remove their proprietary apps, which include Gmail, Play Store and all the backend apps for syncing data with Google. They weren't okay with them being packaged with ROMs, but they were fine with the apps being packaged as a separate file and flashed after flashing the ROM. Modified HTC Sense stock ROMs come with them included though, because stock includes them.
Read this for more info on gapps - http://wiki.rootzwiki.com/Google_Apps
Also, vanilla AOSP ROMs are very popular now for a lot of devices. They just weren't too popular at the time of Gingerbread other than for Nexus phones.
sashank said:
You can download gapps for any Android version from here - http://goo.im/gapps
If you're confused at all, the right gapps for Gingerbread 2.3.5-2.3.7 is here - http://goo.im/gapps/gapps-gb-20110828-signed.zip
You won't need the one with Google Talk video chat add-on as your phone doesn't have a front camera. This package I linked to above is the standard gapps package for CM7 and any Android ROM above 2.3.5. Flash gapps package after flashing the ROM.
The reason for Google apps being packaged separately is that Google didn't want people packaging it with their ROMs. CM initially used to have them packaged till Google asked them to remove their proprietary apps, which include Gmail, Play Store and all the backend apps for syncing data with Google. They weren't okay with them being packaged with ROMs, but they were fine with the apps being packaged as a separate file and flashed after flashing the ROM. Modified HTC Sense stock ROMs come with them included though, because stock includes them.
Read this for more info on gapps - http://wiki.rootzwiki.com/Google_Apps
Click to expand...
Click to collapse
No idea how I stumbled upon this but I always wondered why it was cool to just host all the apps. I remembered a C&D from Google to CM regarding the apps, but nothing on why they were so freely available. Thanks.

Categories

Resources