Multi Boot/Custom ROMs - Advanced users only plz - XPERIA X10 Q&A, Help & Troubleshooting

Hi All,
I searched the forums and though this question has been asked couple of times, I failed to get a satisfying and consolidated answer, so seeking a solution here.
Scenario: X10i, 2.3.3 Stock, rooted using aZuZu. Self-customized framework-res.apk and SemcUxpRes.apk and a truckload of apps. Poor battery life, slightly laggy.
I am equally drawn towards CM7 as well as Wolfbreak 4. I know that both are completely different flavours, but much as I love the Cyanogen innovations, so do i love the tweaks done in WB's ROM with minimal changes to the UI.
Questions:
When I backup my current ROM using xrecovery, what all elements get backed up? More precisely, if I make a backup of my stock ROM using xRecovery, will it backup all the installed apps, conntacts, messages and appdata?
If I restore this backup at a later date, will I be able to get back my phone in the same state as it was backed up? (e.g. I am on level 14 on angrybirds and I made a backup, wiped my phone, and then restored the backup, will I have to start Angrybirds afresh or I can continue from where I left off, as though nothing had happened?)
Is it possible to have multiboot on the X10? So that Everytime I boot up, I can choose whether I want to load the CM7 ROM or the WB4 ROM?
Thanks in advance.

1 yes, the things you mentioned will be backed up (but not the baseband & the kernel)
2 yes, you can play angry birds from where you left off (but as I said you can't backup/restore baseband & kernel)
3 no, not yet. Before official gb there was a solution for dual booting a 2.1 rom with a 2.2/2.3 rom, but I believe dual booting two 2.3 roms is not possible for now

riginal said:
1 yes, the things you mentioned will be backed up (but not the baseband & the kernel)
2 yes, you can play angry birds from where you left off (but as I said you can't backup/restore baseband & kernel)
3 no, not yet. Before official gb there was a solution for dual booting a 2.1 rom with a 2.2/2.3 rom, but I believe dual booting two 2.3 roms is not possible for now
Click to expand...
Click to collapse
Thanks for that! Just a couple of doubts here:
As you mentioned, the BB and kernel wont be backed up. How exactly will that affect my device? Will it lead to any compatibility issues if I restore to a backed up ROM?
Do I need to keep a note of the Baseband and Kernel versions of all the ROMS which I intend to flash, and flash the corresponding bb & kernel versions prior to recovering a backed-up ROM? To be more clear, supposing I am on bb .71 and kernel 2.6.29, and I flash a new ROM with a different kernel. If I wish to go back to stock by recovering my backup, will I have to flash the bb .71 and 2.6.29 kernel again?
I noticed Woflbreak's ROM uses kernel version 2.3, but I am on a different kernel version (2.6.29). Do I need to downgrade to 2.3 kernel before using the WB ROM? Won't an older version of the kernel cause a drop in performance?

well to sum it up yes you need to keep a note of kernel & baseband for avoiding any compability issue, the kernel part is pretty easy, 2.1 roms all use the same kernel & 2.3 roms another kernel, If you want to go from a 2.1 rom to a 2.3 rom you need to flash the appropriate kernel (& the baseband) with flashtools, but switching from a 2.1 rom to another 2.1 rom or from a 2.3 rom to a 2.3 rom shouldn't be a problem kernel-wise, you just need to pay attention to the required baseband & flash the right one if necessary
what rom are you on?
& by the way 2.3 on Wolfbreak is not the kernel, it's the android version

the bb and kernel are in a 7zip archive linked on the page for wolfs 4.0 along with the newest patch. it explains how to do it all on the page. You must take into consideration when trying a new rom the basebands that it is made for.
Basebands can be found here.
Most newer roms will tell you in the post which baseband you need.
Also see if users post other working baseband versions along with kernel versions. how to use a custom kernel with it and a post explaining custom kernels is here.

Related

Android 2.2 & X8 & Flash

If somewhere in time X8 get Froyo, will there be Flash support? Cause i read that the flash support depends on processor or something like that.
10x for you answers.
Well the official statement from adobe is that flash 10.1 requires ARM version 7 CPU and our is version 6. Despite of this there is custom froyo roms for other devices with arm v6 cpu so it should be possible. The short answer is that is SE make official froyo or gingerbread rom for X8 it will be probably without flash or with flash lite 4. If we manage to make custom froyo rom it will probably have flash.
Why we don`t start a work on a custom froyo rom ?
bnight said:
Why we don`t start a work on a custom froyo rom ?
Click to expand...
Click to collapse
'We' is funny word. It means 'I will try to do nothing, but I'm waiting for others'
In fact I can try to bring this up myself but I am new to Android development not new to Linux (as an Unix System Administrator). So if someone give info what is needed to be done I thing that I can create a froyo rom by myself.
As I understand the problem with froyo is that it use a different kernel then the eclair. But because Android is basically linux the kernel don`t affect the software only affect the communication with the hardware (drivers). So we have a 2.6.29 kernel on our X8. If we can use the same kernel for the froyo apps then we can run froyo as well on the same kernel (same hardware) also we can run Android 2.3 on the same hardware/kernel.
there are different APIs.. eclair uses API 7, froyo uses API 8 (info from Android SDK).
so there can be difference in drivers and other.. but it's only my guesses, dont blame on me
bnight said:
In fact I can try to bring this up myself but I am new to Android development not new to Linux (as an Unix System Administrator). So if someone give info what is needed to be done I thing that I can create a froyo rom by myself.
Click to expand...
Click to collapse
You can study the asop froyo rom made by zdzihu for x10 and try something similar for x8.
I don't know anything about linux so can't help you there...
Sent from my X8 Rooted+JiT+App2sd
As I understand this ASOP Froyo MOD is only the system.img and data.img and it`s exactly what I need to make the rom for X8 basically what I thing should work is to flush the Phone to 2.1 rooted and after that on the part when we copy the /system folder to copy the one form the Froyo MOD this will work i suppose but need to try it.
Installation process is quite ok but you'll need to make it compatible to x8..
On milestone it was possible. Old kernel and fully working froyo features. It has bootloader locked by 1024 rsa key. Its possible to build froyo on old kernel, but who can do it? We lack of experienced developers unfortunately.
Flash is a different matter, it won't work witch our processor, but froyo optimization is far more important.
::SEx8+root+xRecovery+JiT+app2SD::

[Q] Can I Flash SpeedMod Kernel on my SGS2

Hello
I'm new to this...
I was wondering if I can install the SpeedMod Kernel on my SGS2??
Why this Question:
When I rooted my decive with cf-root and odin I have chosen the Kernel with the same "version" my stock kernel had.​
Now I'm not sure if I can install any sgs2 kernel (in this case SpeedMod) or if the "version" is important.
I think that all SGS2 Phones should have the same hardware so I sould be able to use any Kernel. Is that right?
What do I have to be aware of, when I choose a new kernel?
Thanks
Ditschi
Yes you can, don't worry about it. Versions don't care much after all.
Thanks a lot thought that. I'll flash he kernel tomorow.
But what im interested in:
When you say the version doesn't matter why are there so many versions of cf-root? Is'nt that a lot of extra work? Why not useing only one kernel?
Cheers
Ditschi
That's for people who want to stay as close as possible to stock.
The developers compile their kernel to work with any Samsung or TouchWiz based rom.
CF Root extracts the kernels from the specific rom, adds in the goodies and presents it to us for use to root the respective rom. So basically what you have is the stock kernel with root added among other things
ah ok...
That makes sense. Thanks a Lot for the help

Kernal for both GingerB and stock?

Hi all,
we used to be able to switch between roms with the same kernal. There are so many roms and kernals I don't know is there a kernal we can use with the latest MiniCm 2.1.7 and stock 2.1?
MiniCM7 need nAa kernel, and we know that nAa is kernel for custom GB rom
for stock 2.1, I just try ZP kernel, and I think kernel for both MiniCM7 and stock is not yet build
Thanks for the info.
Only on rare cases do I need something from the stock ROM and sometimes if things go wrong I might need to go back to that ROM for a moment, but I miss having one kernal for both...it was so easy to switch.
I can't complain though, the dev on the newer roms is just brilliant.
If you try to use ZP kernel with stock 2.1 eclair, you will not be able to use your touch screen. Modules are not same for GB and stock ROM.

[Q] Solved: Kernel and baseband for Wolf Rom

Hi guys
After a while trying to get a ics stable rom, I decided to come back to my old WolfBreak GB ROM.
I made a backup with xrecovery, but I've just know that I have to restore the kernel (and baseband?) too. I tried to download them from the WB rom page, but the link is broken.
Where can I find the kernel? Must I install the baseband too?
I found this: http://forum.xda-developers.com/showpost.php?p=30611479&postcount=4
But I don't know if the kernel for WB Rom is among those...
Thank you for your help!
Edit: I have already found the kernel I wanted, thanks

[Q] how/what should I upgrade from my current setup Siyah4.1/ICS4.0.3

Hi,
I have been trying to look for answers in the forum but it is too confusing...My status is like this: I got the phone and installed Siyha 4, that was many months ago, if I look in About this is what I see;
- Android version: 4.0.3
- Baseband v: I9100BGLP2
- kernel v: [email protected]))
- Build number: IML74K.BGLP8
It is working, but it's showing random hangs, GPS does not work many times...and as I see there is even official support for JB, I would like to upgrade. But, I dont know what steps and even what I should upgrade. Not sure if Siyah I can just upgrade without issues, if then I can install any rom I want of top of it...etc. I would be really gratefull if somebody could tell me:
- what I need to upgrade
- in what order
then I will investigate and manage to do it myself. For example, I am after instructions like this (making them up as an example, no idea if this is correct):
1. upgrade to SiyahKernel S2-v6.0beta5
2. restart
3. install ROM cm-10.1.3-i9100.zip
I know there is no 'best' rom, just asking for advise for any JB (or later if there is stable one) rom that works well (no random crashes frquently, GPS working, I really need that).
thanks in advance!
vadexlux said:
Hi,
I have been trying to look for answers in the forum but it is too confusing...My status is like this: I got the phone and installed Siyha 4, that was many months ago, if I look in About this is what I see;
- Android version: 4.0.3
- Baseband v: I9100BGLP2
- kernel v: [email protected]))
- Build number: IML74K.BGLP8
It is working, but it's showing random hangs, GPS does not work many times...and as I see there is even official support for JB, I would like to upgrade. But, I dont know what steps and even what I should upgrade. Not sure if Siyah I can just upgrade without issues, if then I can install any rom I want of top of it...etc. I would be really gratefull if somebody could tell me:
- what I need to upgrade
- in what order
then I will investigate and manage to do it myself. For example, I am after instructions like this (making them up as an example, no idea if this is correct):
1. upgrade to SiyahKernel S2-v6.0beta5
2. restart
3. install ROM cm-10.1.3-i9100.zip
I know there is no 'best' rom, just asking for advise for any JB (or later if there is stable one) rom that works well (no random crashes frquently, GPS working, I really need that).
thanks in advance!
Click to expand...
Click to collapse
1-to flash stock roms(tar extension) use odin or to flash custom roms (zip extention)then you need a custom recovery (eg ClockWorkMod).
2-if GPS is really matters to you,then dont flash cm10.1 is it have a known issue (gps is not working 99% of all time)see known issues for cm10.1:
http://wiki.cyanogenmod.org/w/Known_Issues_page_for_i9100
if you want stock rom(eg 4.1.2) look here:
http://forum.xda-developers.com/showthread.php?t=1544487"
if you want custom rom with working gps use(in my opinion)neatrom lite:
http://forum.xda-developers.com/showthread.php?t=1569686
guide to flash with odin:
http://forum.xda-developers.com/showthread.php?t=1671969
always check the roms with md5sum check.
Hope it helps.
thanks!
OK, so let's say I'll go with stock rom (I'll remove most of samsung crap with RootDelete)...What about Siyah kernel I installed:
- is it replaced when installing stock rom?
- if not, can I update it to latest Siyah version? should I?
vadexlux said:
thanks!
OK, so let's say I'll go with stock rom (I'll remove most of samsung crap with RootDelete)...What about Siyah kernel I installed:
- is it replaced when installing stock rom?
- if not, can I update it to latest Siyah version? should I?
Click to expand...
Click to collapse
yes,because every rom has a kernel,but if you want Siyah kernel,after flashing the stock rom flash Siyah kernel again.if you want to update to stock jelly bean 4.1.2 then flash latest Siyah kernel.
Sorry for bad english.

Categories

Resources