[Q] About installing custom roms - Xperia Arc Q&A, Help & Troubleshooting

Hello all well I have been following the forums much lately and have finally managed to root my Xperia Arc mobile [Lt15i]
Now the question here is that while flashing a custom kernel I was encountered with the "1 block damaged" error and hence for a while my phone got bricked which I later recovered by flashing with Flashtool.
Now I want to install custom roms and most of the tutorials which I have gone through guides us to flash the custom kernel and then flash the custom rom using recovery.
Now since that doesn't happen in my case, I was thinking whether I could just "boot" the recovery mode and then flash the custom rom.
Would it work? From what I've been reading, it seems custom roms and kernels work in conjunction... am I right or are custom roms independent of kernels?... it's just that I've been sitting here on this chair for 6 straight hours [trying to bring my arc back to life] and before I do anything I really want to be sure becuz I've gone through a big hassle.
Thank you for your time in advance.

Do you have your bootloader unlocked?
Prince

No most of the roms here needs a kernel to work. There are some few that works.
Have you tried to flash kernel with fastboot method ??
Typed down from the sky with sexy LT15i

In my experience, it depends on the custom rom.
Some custom roms, for example JJ's Hybrid will work with the stock kernel from Sony. These are usually roms that are based off the official Sony, but with various modifications and tweaks.
Other custom roms, for example FreeXperiaProject/Cyanogenmod require you to use a custom kernel as well. These roms are usually built from Android's open source code.
In any case you will need a phone with unlocked bootloader for custom roms because of the need for Clockworkmod.
Re: What you said about just booting recovery.
Yes it is possible to just temporarily "hotboot" a kernel with CWM recovery built in, BUT this requires fastboot mode, and unfortunately on Arc fastboot mode requires an unlocked bootloader.

Sorry on my part for not giving details.
Yes I have an unlocked bootloader. And it is through fastboot method that I flashed my kernel.
And I was thinking of flashing this rom on my arc
- http://forum.xda-developers.com/showthread.php?t=1681555
As far as I've searched, clockworkmod doesn't support the arc yet and the "wiki" method which I read had to use flashing using "fastboot boot boot.img" method which gives me the "1 bad sector error". Which is why I refrain from trying it.
Plus he's given the green signal that it works on stock kernel. Only the CWN mod is a problem!

Related

stuck on htc white screen, no backup, flash it using cwm, questions

i have a unbranded wildfire s 2.3.5 unlocked bootloader via htc dev with cwm recovery 5.0.1 and rooted. i watched some videos of MrTaco505 from youtube about overclocking and rooting. i flashed mine with OCkernel2.3.5.v2 by jikantaru.zip hoping to enable me to setcpu on the phone. after flashing the phone just freezes after boot. i installed it with stockkernel.zip for wildfire s hoping to correct the problem but after flashing the phone is stuck on white htc logo. i have several questions in mind that needs clarification
1. does roms here have their own kernels inside their package?
2. how long does it take for a rom to flash it? and what would the phone look like? (i havent tried thisa nd scared of doing this but i dont have other choice coz my phone is unusable)
3. what are the standard procedures in flashing a rom?
4. since i have no choice, im flashing a rom in cwm recovery using sdcard. is this safe?
5. does a rom like unofficial cm7.2 for wildfire s have its own kernel inside the package? do i need to download another kernel for the rom?
thank you for all your answers. any help would be a gift to me since i only have this phone at the moment. -simone-
1 - Yes, most custom roms come with a working OC kernel
2 - Depends on the size of the ROM. but usually no longer than 5 mins
3 - You have cwm. standard procedure is to install a rom in a zip format. btw you really should update cwm and flash the latest official versio 5.0.2.8
4 - as written above, this is the standard way to flash custom roms. it is safe
5 - All roms, wether they're custom or stock ship with a kernel. but custom ones most of the time come with an OC kernel.

Adding custom rom with flash tool.Can it be done ?

Can i install this rom http://forum.xda-developers.com/showthread.php?t=1308849 if i just flash it like a generic one with flash tool Now im with stock ICS rooted,locked bootloader ?
I managed to install generic ics and generic 2.3.4 before on the phone with flashtool but i havent tryed any custom roms
No. For installing custom ROMs you need a working recovery. And some custom ROM needs custom kernel, and to flash kernels your phone's bootloader must be unlocked.
The ROM in the link requires an unlocked bootloader.

[Q] Confused about the order in which to do things

Ok, so I'm a bit confused about how to go around things. I wish to upgrade my phone to ICS 4.04; that I can handle. But I also wish to root it and install a custom ROM and kernel. My bootloader is currently locked and I understand that I need it to be unlocked for the custom ROM and kernel and the ICS root. I've already checked and my phone can be bootloader unlocked.
So here's the main question: What order should I do this in? Am I right in the method below?
Unlock bootloader
Install ICS via FT
Flash custom kernel with recovery
Flash custom ROM
Thanks.
yep...
Sent from my LT18i using xda premium
Pretty much so. I'd put the rom zip on your SD card first, then use fastboot for the kernel, then flash the rom.
sinksterĀ©
So
1. Place custom ROM on SD
2. Use fastboot to install kernel
3. Boot Recovery
4. Install ROM
Right?
unlock bootloader
copy ROM to sd card
flash custom kernel
flash custom ROM
no need to flash ICS fw..
If you are going to unlock the official Sony way, before you unlock bootloader on your Arc beware of a few things.
1. Using the official Sony unlock will remove the DRM keys from your phone. This is not really a big deal, but some Sony apps, like for example TrackID, won't work without these keys.
2. Using the official Sony unlock means that if at some time down the line you return to using official Sony roms, using an OTA (over the air) update from Sony can brick your phone. I know it sounds ridiculous but search this site, or look it up on Google, either of which will confirm this. This, to my mind anyway, is certainly a bigger deal.
I'd recommend that you avoid the official Sony method for these reasons. Although it's not usually free, I'd recommend going with the testpoint method for unlocking.
I got my Arc unlocked and SIM-freed by an XDA member called jinx13 and have really enjoyed using my phone since. I've been jumping back and forth through custom roms and official roms without any problems.
PS. arpith.fbi is right, no need to flash ICS before custom rom, just go straight to the custom rom.

Is a custom kernel necessary for a custom rom?

Hopefully my title didn't confuse anyone lol.
I was told the main reason for flashing a custom kernel is entering recovery mode, well if that's the case, I have an app called x-parts, it allows me to boot my xperia play in recovery mode without flashing a custom kernel. so....would I be able to flash a custom rom via x-parts WITHOUT having to flash a kernel?
IM HAVING THE HARDEST TIME TRYING TO GET CM7/CM9 ON MY PHONE, ANY HELP WOULD BE APPRECIATED!
Xperia Player said:
Hopefully my title didn't confuse anyone lol.
I was told the main reason for flashing a custom kernel is entering recovery mode, well if that's the case, I have an app called x-parts, it allows me to boot my xperia play in recovery mode without flashing a custom kernel. so....would I be able to flash a custom rom via x-parts WITHOUT having to flash a kernel?
IM HAVING THE HARDEST TIME TRYING TO GET CM7/CM9 ON MY PHONE, ANY HELP WOULD BE APPRECIATED!
Click to expand...
Click to collapse
I'm pretty sure you can use the same kernel for a CM7 ROM since stock and CM7 are the same Android version, basically.
However, to use an ICS based ROM, flashing a custom kernel is necessary.
Solar.Plexus said:
I'm pretty sure you can use the same kernel for a CM7 ROM since stock and CM7 are the same Android version, basically.
However, to use an ICS based ROM, flashing a custom kernel is necessary.
Click to expand...
Click to collapse
It means that i can flash CM7 on stock???? Without flash a custom kernel??? If that is true then CM7 works on locked bootloader....
No. You must have a custom kernel for a custom ROM. Any ROMs that can be flashed on locked bootloader will say so explicitly. CM7 is not one of those.
Thanks for the info guys just curious to see how kernels tried into roms

[Q] Root vs Bootloader Unlock

I am new and fresh to this field, so what exactly is rooting and bootloader unlock?
Is it necessary for us to unlock bootloader before rooting the phone like most of the thread that i have read so far?
if we installing custom rom like Xperia Ultimate HD, paranoid,etc. is it necessary just to root/unlock bootloader or both is required?
Can we install custom rom without unlock the bootloader or rooting?
What is is the downfall of rooting and bootloader unlock?
Thanks for the reply in advance.
Rooting gives "admin" rights - allowing you to make changes to the system files on the phone.
Unlocking bootloader enables you to write to the /boot partition on the phone ( ie flash custom kernel) which is normally not writable even with root access.
it is phone dependent. Some phones need unlocked bootloader to be rooted, some do not. We have several rooting tools for locked bootloader, it's in the general section use the search button.
There are different types of rom - stock based and CM based.
But before that - kernels are only compatible with android version. You cannot use, say, JB kernel on ICS rom.
Stock based roms ( UHD, Zelly Cream etc) do not need unlocked BL bc they can run on the stock kernel.
CM based roms ( CM7.2, CM9, MIUI V5) need unlocked BL because they cannot run on stock.
So if you have locked BL, you root, copy Rom into sdcard, install recovery then install rom.
if you have unlocked BL, you simply flash kernel then flash rom. No need to root because custom roms are pre rooted.
Rooting does no harm to phone. Unlocking BL via official method makes u lose DRM keys and warranty but u can always relock and get warranty back. ( providing service centre does not check for DRM)
This is a simple overview for a more in-depth understanding check the general section there are many great guides in there.
Sent from my MiUI-ed Xperia arc S
\ press thanks if I've helped /
tangosierra_ said:
Rooting gives "admin" rights - allowing you to make changes to the system files on the phone.
Unlocking bootloader enables you to write to the /boot partition on the phone ( ie flash custom kernel) which is normally not writable even with root access.
it is phone dependent. Some phones need unlocked bootloader to be rooted, some do not. We have several rooting tools for locked bootloader, it's in the general section use the search button.
There are different types of rom - stock based and CM based.
But before that - kernels are only compatible with android version. You cannot use, say, JB kernel on ICS rom.
Stock based roms ( UHD, Zelly Cream etc) do not need unlocked BL bc they can run on the stock kernel.
CM based roms ( CM7.2, CM9, MIUI V5) need unlocked BL because they cannot run on stock.
So if you have locked BL, you root, copy Rom into sdcard, install recovery then install rom.
if you have unlocked BL, you simply flash kernel then flash rom. No need to root because custom roms are pre rooted.
Rooting does no harm to phone. Unlocking BL via official method makes u lose DRM keys and warranty but u can always relock and get warranty back. ( providing service centre does not check for DRM)
This is a simple overview for a more in-depth understanding check the general section there are many great guides in there.
Sent from my MiUI-ed Xperia arc S
\ press thanks if I've helped /
Click to expand...
Click to collapse
So, how about Xperia Arc and Xperia Arc S? does it require to unlock bootloader to root?
What is the main difference of Stock based roms and CM based roms? How to differentiate it?
Correct me if i mistake. Unlock the bootloader normally only required for flashing the custom kernel like lupus kernel which it is required for CM based rom. And if it is stock based it will only need root for the installation.
shuffle1990 said:
So, how about Xperia Arc and Xperia Arc S? does it require to unlock bootloader to root?
What is the main difference of Stock based roms and CM based roms? How to differentiate it?
Correct me if i mistake. Unlock the bootloader normally only required for flashing the custom kernel like lupus kernel which it is required for CM based rom. And if it is stock based it will only need root for the installation.
Click to expand...
Click to collapse
Firstly, Xperia Arc and Xperia Arc S use the same kernels, and the same ROMs, they're most likely the same phone. The stock-based ROMs, as far on my stay on xda I've learned that they are the ones based on the ROMs already released by sony, i.e Ice Cream Sandwich or Gingerbread. How to differentiate? Easy, on a first place the Rom Thread should clearly say if it's stock based or no, and you can see the tags [ICS] or [.587], or tags like that. CM based ROMs should be clearly stated too, plus it must say [CM10] or [CM10.1].
And yes, you're right, without unlocking bootloader you can still have a custom ROM, ICS based or GB based. You actually don't need root for the installation, and generally the ROMs that you install come pre-rooted. Hope it helped.
tangosierra_ said:
Unlocking bootloader enables you to write to the /boot partition on the phone ( ie flash custom kernel) which is normally not writable even with root access.
Click to expand...
Click to collapse
Just to correct this, unlocking bootloader allows custom, unsigned, kernels to be installed. /boot partition can still be edited by using stock kernels, which have been signed by Sony, these are the kernels within Flashtool FTF files. This can still be done with locked bootloader.
The thread titles will tell if it is stock or CM based
Ah yes forgot about the stock kernel, damn

Categories

Resources