Possibilities in customizing ROM After 2.1 OTA Update? - XPERIA X10 Android Development

This is just a thought coming through my mind, I was thinking if we can get root with the oneclickroot.apk for the 2.1 update. On our x10 instead of waiting for the crackdown on bootloader, we could take the hard way to replace system files. As we all know we now hold a CM6 x10 version, maybe we can replace system files with the debug mode just like how we replaced the art and themes. It may not be possible for 2.2 yet since the kernel, structure, spl is likely to have bigger difference, however we could flash old CM's source into the 2.1 or even replace the kernel entirely if possible.
*I know the kernel is probably not possible as we cannot force the bootloader to load what we want, I was thinking if it is possible to pack CM's kernel into disguise of official x10 2.1 kernel or just patch the official ones. I believe if it all worked out it would be more efficient than solely waiting for the mcpu, bootloader to be cracked and modified to work for custom rom.
Anyways, this is just a thought as I am still fairly new to android and a lot of technical help is needed to succeed. "Plus, we need to wait till SE release the belated 2.1"

Intresting!!!!! Im new too lol
Sent from my X10i using XDA App

I'm with u on this sounds plausible
Sent from my X10i using XDA App

Related

[Q] Alternative to Cracking Bootloader - Possible?

I'm rather new to the Android scene and I'm not exactly quite experienced with low-level development, so bear with me if this sounds stupid. My idea is not to allow the x10 to run custom roms, but rather, to have access to features from newer versions of Android while still running the SE firmware.
Since we currently have access to su permissions on our x10 via rooting, would it be possible for us to backport some modules of newer Android versions to existing SE versions? Hook/patch/install those modules into the SE firmware? I know it's a little too early for this, but I'm thinking along the lines of Eclair to Froyo, considering that the upgrade between those are considered "minor" as compared to Donut to Froyo, and Eclair isn't too far away.
I'm no Android developer myself but from what I know that would be a lot of effort for each small update, I think biktor is pretty close to getting a stable custom Rom running on his x10, even if its not through a cracked bootloader.
Sent from my X10i using XDA App
Custom rom without a cracked bootloader? That's just cool.
I'm intending to learn more about the x10 bootloader and ROMs to see what I can do with it, as soon as I can find some extra time to do so.
Its possible with a lot of work but the problem you would have is that a lot of the new features require the performance gains from the new OS and so although it would work it would be painfully slow.
Chewitt said:
Its possible with a lot of work but the problem you would have is that a lot of the new features require the performance gains from the new OS and so although it would work it would be painfully slow.
Click to expand...
Click to collapse
Hmm, I was thinking.. If the Dalvik VM from Froyo could be backported over to Eclair, along with some of the other performance improvements, it might be worth a shot, depending on how deep into the kernel these functionalities are. However, I do understand that whether that is possible remains a spectaculation at least until the Eclair update is officially out.
Dalvik VM was already backported for 2.1
True in theory it will work But to load on something like that will we need the custom rom ability? or is it something we could ADB Push onto the handset?
drdownload said:
Dalvik VM was already backported for 2.1
Click to expand...
Click to collapse
Just to clarify, do you mean Dalvik VM in general, or the Android 2.2 version with JIT and other optimizations?
Chewitt said:
True in theory it will work But to load on something like that will we need the custom rom ability? or is it something we could ADB Push onto the handset?
Click to expand...
Click to collapse
If it requires custom ROM, then the purpose is defeated. I wonder if some of the system files can actually be modified with su access (possible in Linux), and still get loaded by the bootloader.
the 2.2 dalvik vm with jit was backported - search for frozen eclair:
http://forum.xda-developers.com/showthread.php?t=722083
Awesome, that's something for me to look into.
mmsbludhound said:
Awesome, that's something for me to look into.
Click to expand...
Click to collapse
As far as I know, you need deodexed rom to use that... Sorry
I *think* I came across an x10 deodexer on the forums, no?
http://forum.xda-developers.com/showpost.php?p=7128772&postcount=8
wut we can do now is crack the Rom of the Xperia Arc, and installed on X10 'cause it has (i thing) the same keys to open and permit to install on the bootloader change and use it on X10 so lets just wait until Arc apears for customers

Froyo 2.2 question

When the official 2.2 froyo DOES come out, will we all need to revert back to stock before the update if we have custom roms for example bionix rom. Thanks
Sent from my samsung vibrant using xda app
Usually someone here on xda will have a .zip file of the OTA to flash over any rom. But to get the OTA then yes you need to go back to stco.
Stock meaning the official JI6 since that is the most recent firmware update.
651stp said:
When the official 2.2 froyo DOES come out, will we all need to revert back to stock before the update if we have custom roms for example bionix rom. Thanks
Sent from my samsung vibrant using xda app
Click to expand...
Click to collapse
If you actually want to receive the update over the air? Yes.
The reality though is a bit more complex. Updates are rolled out in batches, meaning every phone will not get the update simultaneously. Given this, you are far more likely to get the update from HERE than via an OTA in anything remotely resembling a timely fashion.
With the strong likelihood that the above ends up being true (as it almost always is) the answer would end up being no. You're here after all, so take advantage of that.
^ pretty much exactly what I was going to say. Enjoy the custom ROM till we can get our hands on the offical.. someone will upload a stock froyo with root that you can flash just like you did your custom rom. Also, I'v heard really good things about Eugenes froyo that's in the dev. section... I'm patiently waiting, but for those really wanting froyo, seems like Eugene has a pretty solid build now.

[Q] A couple of questions :-)

Hello i am new to the X10 forum, just got the handset second hand, but in super condition, the other day and i must say i is really growing on me!
Being a former, Htc hd2, galaxy tab, htc magic owner i have done allot of tweaking to my devices, so i started of with rooting my x10, putting on jit, deleting a ton of apps and so on, and i must say it is running great now with dual touch and all.
But i see there is a newer firmware out there and also a froyo rom (which i might wait on getting til everything works).
when i check about phone, i currently get this information:
Firmware version: 2.1 update 1
Baseband version: 2.0.46
Kernel version: 2.6.29 [email protected] #1
Build number: 2.0.A.0.504
so here comes the questions:
1) What is the newest version of 2.1 i should look for? ( a link would be great )
2) Will there be any major changes?, i looked abit around and it seemed that its mostly about battery life and so? i got about 32 hours last full circle with 17 procent left when i recharged it.
3) I am trying to use "setcpu" but i am not sure it is allways running since it dosent always show up in my app killer program, is there a way to make it run allways?
4) Another program i am using for the first time is APNdroid, i am not really sure about, and the question goes, does it do anything automaticly? or is it only a switch (the widget) for turning on or off all wireless radios? same thing with this as with "setcpu" i dont feel sure that it is running?
5) Is there a work around to get the camera working in froyo? using a third party app maybe? is there other disadvantages and is there a way to get the Sony E wallpapers loaded to the rom ? ( i actually really like the cosmetic chances of the X10s android)
I thank you for taking a bit of your time, i am glad to be back at xda with my phone, just had to sell my Nokia n8 since i just missed xda and all the fun too much
1) What is the newest version of 2.1 i should look for? ( a link would be great )
Click to expand...
Click to collapse
If you're referring to firmware, Then 2.1 Generic Firmware (2.1.A.0.435) is the latest as of now. You can update using the flashtool. (Try searching the forum for tutorial)
2) Will there be any major changes?, i looked abit around and it seemed that its mostly about battery life and so? i got about 32 hours last full circle with 17 procent left when i recharged it.
Click to expand...
Click to collapse
Well yeah Timescape has landscape mode, Smoother unlock, HTC keyboard.
PS: I tried to do my part of help I can, I am really unsure of other questions. You can wait for others to help you out buddy!
it's portrait and landscape mode*
3) I am trying to use "setcpu" but i am not sure it is allways running since it dosent always show up in my app killer program, is there a way to make it run allways?
Click to expand...
Click to collapse
use it as a widget,you will see it always then
4) Another program i am using for the first time is APNdroid, i am not really sure about, and the question goes, does it do anything automaticly? or is it only a switch (the widget) for turning on or off all wireless radios? same thing with this as with "setcpu" i dont feel sure that it is running?
5) Is there a work around to get the camera working in froyo? using a third party app maybe? is there other disadvantages and is there a way to get the Sony E wallpapers loaded to the rom ? ( i actually really like the cosmetic chances of the X10s android)
Click to expand...
Click to collapse
camera works great,video cam is not working ,we use cam illusion as a alternate
Thanks guys
I might go for froyo, just dosent look as good as SE custom blueish skin, but i guess the speed is worth it. would love those wallpapers though.
Is the froyo batterilife worse? ( i am thinking the SE rom is optimized for the device while froyo is not?)
Okaj now i really need some help did a really unwise thing, was not intentionaly just forgot to flash newest baseband radios
well i flashed froyo without the newest baseband and now it just keeps restarting and restarting with the freex10 logo, is there any way i can get the phone to talk with the computer so i can flash the newest baseband?
i allready tryed the factory restore, don tknow why i didnt think of backing up or something so foolished mistake.
if anyone can point me to some help i would be glad.
Download newest flashing software for x10
>>>HERE<<<
Also get yourself a copy of the newest FW with new baseband >>>HERE<<<
The second link should give you the required file to use with the new flash software.
Just put the files in Firmware folder of your Flash software install location and hunt out the simple instructions.
When you have done press the Root option on your flash software and install xrecovery and titanium backup.
Instructions for flashing to the 2.2 froyo beta 4 are in the development section but make sure you use xrecovery to wipe user data before you flash it.
I'm guessing thats why you semi-bricked your X10 last time.
Hey i got it up running by loading v3 of froyo, so now i can just flash the newest, and then v4 i hope so at least but thanks
oh i see so the flashing it will give me newest baseband super thanks
simon2901 said:
oh i see so the flashing it will give me newest baseband super thanks
Click to expand...
Click to collapse
If you can't make it, check howto thread
I did manage to get a hold on it, feel in control now thank you by the way does anyone any good "skins" /"Themes" ( not sure what its called) for froyo on it?

[Q] OTA 2.3.3 Update Question(s)

So I was just going to wait for the official OTA when I get the notification.
When I update to 2.3.3 will there be ROMs that I will be able to flash without having to update to 2.3.4.
To clarify,
When I updated to Android 2.3.3 I will be able to install any ROM that is made?
*I know this is a stupid question, I just have been confused on how the ROM process works on the Atrix. Im used to the Galaxy S method. Is it the same?
Thanks!
Please don't post any useless comments.
Chubby_Skunk said:
So I was just going to wait for the official OTA when I get the notification.
When I update to 2.3.3 will there be ROMs that I will be able to flash without having to update to 2.3.4.
To clarify,
When I updated to Android 2.3.3 I will be able to install any ROM that is made?
*I know this is a stupid question, I just have been confused on how the ROM process works on the Atrix. Im used to the Galaxy S method. Is it the same?
Thanks!
Please don't post any useless comments.
Click to expand...
Click to collapse
Yes, you can still install other ROMS. However, ROMs may have varying requirements. Usually, it will require an unlocked bootloader and CWM (Clockwork Mod) recovery which will allow you to install a new ROM.
That's the beauty of Android. As long as your device is supported, you can always look forward to the community creating great ROMs!
shaunole said:
Yes, you can still install other ROMS. However, ROMs may have varying requirements. Usually, it will require an unlocked bootloader and CWM (Clockwork Mod) recovery which will allow you to install a new ROM.
That's the beauty of Android. As long as your device is supported, you can always look forward to the community creating great ROMs!
Click to expand...
Click to collapse
Would it be correct to say that not all ROM's will be compatible?
I would surmise that a ROM for 2.3.4 isn't necessarily 100% useable on a phone with 2.3.3 on it given that there could be subtle differences in builds/versions which could cause issues as with P-ROM's for 4.1.26 thru' 4.1.83. If I remember correctly the later GingerBlur P-ROM's could not be used with anything other than 4.1.83, but my memory could be blurred, (no pun intended)!
Not necessarily. The current operating system (2.3.3 in this case) has nothing to do with your eligibility to upgrade to a newer operating system. The main factors are whether your hardware is supported by the new build of Android. Another factor is performance. If you have a device that is antiquated, it's quite possible that the performance could be substantially degraded.
If you are at all unsure, I would recommend waiting for official updates from your service provider or manufacturer. You really shouldn't dig too deep into the ROM scene with your primary/only device your first time around. If you make a wrong turn, you could potentially permanently disable your device, and you usually will end up voiding your warranty.
Just got my atrix, installed greyblur. Does that mean my bootloader is unlocked?
Please correct me if im wrong, but im reading here if you install greyblur you unlock your bootloader and will not be able to update to 2.3 gingerbread or any future updates?
I read somewhere moto is releasing an update to unlock the bootloader anyways?
Sent from my MB860 using Tapatalk
No, your bootloader is still locked. And when new updates are released, you will be able to upgrade.
Sent from my MB860 using XDA App
It's still gonna be a more of a "wait and see" on how the carriers are going to handle this...
Thanks for shinning some light on this for me. Ive rooted 3 devices, but the atrix was the more intense method.
So at this point its better to have a locked bootrom?
Is there a stock motoblur rom out there? I forgot to make a backup... :doh:
Sent from my MB860 using Tapatalk

[Q] confused

hey xda,
with this new ota that was released do i need to update if i want to flash a rom based on the new 217....? and if i do, i keep reading that i have to update radios?
or can i just flash away the new roms on 208? i have tried to read up on it as much as i can, maybe i havent dug deep enough, i dont know but any help would be cool
thank as always
hboot 1.5
tammyjustin said:
hey xda,
with this new ota that was released do i need to update if i want to flash a rom based on the new 217....? and if i do, i keep reading that i have to update radios?
or can i just flash away the new roms on 208? i have tried to read up on it as much as i can, maybe i havent dug deep enough, i dont know but any help would be cool
thank as always
hboot 1.5
Click to expand...
Click to collapse
yes you have to update to flash 217, but radios you dont have to but its best to
tammyjustin said:
hey xda,
with this new ota that was released do i need to update if i want to flash a rom based on the new 217....? and if i do, i keep reading that i have to update radios?
or can i just flash away the new roms on 208? i have tried to read up on it as much as i can, maybe i havent dug deep enough, i dont know but any help would be cool
thank as always
hboot 1.5
Click to expand...
Click to collapse
I'm going to generalize, so this concepts aren't always 100% true but the majority of times they'll be correct. Generally, from HTC they release two types of OTA updates. 1) Only minor software updates. 2) Update both the kernel, android system, custom recovery, radio (sometimes bootloader and pri).
When the OTA updates are of the 1st situation, they are very minor and usually don't have *significant* impact on any part of the device. Essentially only patch bugs or glitches in HTC's bundled Sense/3rd party apps.
When the 2nd situation for OTA occurs, these updates are usually larger and more important. The impact on the device can be much larger as both the kernel and the system are being updated together.
In the 2nd situation, most of the time you'll want to make sure the kernel being loaded matches the version of system software being loaded. Sometimes they are backward/inter compatiable and sometimes they are not. Best practice is to keep the kernel/system software in sync.
In addition, for the 2nd situation, if a new kernel is released, HTC has *roughly* 30 days (not a hard number) to release the source code for the updated kernel. Until the kernel source is released, it will be very hard for developers to release customized versions of the new kernel.
Hope that helps!
joey,
thanks you've helped me so much going back to my Moment days. so to sum it all up, if I want a Rom with the updated 217, ,i need to go through the process of updating then unlock again or whatever?
thank you
Sent from my PG86100 using XDA App
what do you suggest I do? and do you have a and what are the steps/or a link to properly update to 217?
again thanks for being cool and not rude...as always
Sent from my PG86100 using XDA App

Categories

Resources