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
Related
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
Hello, been having wars with my provider (signal) so now im back , there's a few questions i need answered.
1. my andriod is V2.1, Build :2.0.a.0.504, is this the best build for a generic x10i from SE?
2. Will this version support multi-touch, if it requires upgrading, will it remove my settings again?
3. Im looking at doing the beta Froyo upgrade, isnt it possible to run the SE "bloat" programs like Mediascape and timescape and creatouch on it?
4. Im trying to figure away to tunnle a connection so i dont need to use easyteether, i know Froyo has this ability with it, but how can i get 2.1 to get this? or do i still require an app on my driod to do that, as i find that the app bottlenecks it from time to time. (done tests where my Internet on pc slow, but the phone quicker)
5. i ran a rooting program, where u switched off an on ur phone, and it installed a super user program, isnt there another way to just make it super user with out having to have the super user application which i could of gotten from andriod market?
Please assist
p.s aren't you guys already working on throwing out 2.3 for the x10 already? or was it just a rummor?
sbdragon89 said:
3. Im looking at doing the beta Froyo upgrade, isnt it possible to run the SE "bloat" programs like Mediascape and timescape and creatouch on it?
Click to expand...
Click to collapse
Short answer; no. Maybe creatouch, but not media/timescape
4. Im trying to figure away to tunnle a connection so i dont need to use easyteether, i know Froyo has this ability with it, but how can i get 2.1 to get this? or do i still require an app on my driod to do that, as i find that the app bottlenecks it from time to time. (done tests where my Internet on pc slow, but the phone quicker)
Click to expand...
Click to collapse
Froyo has the ability built in, but SE's kernel does not support native teethering. You're stuck with 3d party teethering apps.
5. i ran a rooting program, where u switched off an on ur phone, and it installed a super user program, isnt there another way to just make it super user with out having to have the super user application which i could of gotten from andriod market?
Click to expand...
Click to collapse
Rooting the phone can be done without installing SU and installin SU does not root your phone. SU is a program that tells you what other programs ask for "admin" on your phone and lets you decide if they should hav it.
Please assist
p.s aren't you guys already working on throwing out 2.3 for the x10 already? or was it just a rummor?
Click to expand...
Click to collapse
2.3 is being worked on, allthough the dev working on it just had a hardware failure on his HDD, so he has to start over.
Sent from my FreeX10i 2.2 using XDA App
You are a super person! any case i did the optimisation thing last night PaV190 speeding up tutorial, which helped me understand things allot better thanks for the support. i guess this thread can be closed now
sbdragon89 said:
Hello, been having wars with my provider (signal) so now im back , there's a few questions i need answered.
1. my andriod is V2.1, Build :2.0.a.0.504, is this the best build for a generic x10i from SE?
Click to expand...
Click to collapse
2.1.A.0.435, find in dev section.
sbdragon89 said:
2. Will this version support multi-touch, if it requires upgrading, will it remove my settings again?
Click to expand...
Click to collapse
Yes, it support MT, you'll get new, fresh firmware.
um if i upgrade the firmware will it destroy all my date like it did with the move from 1.6 to 2.1? also how about the addons i done like jit? will they be fine or will i have to re do them.
Also im no where near america so version for x10a i dont think will work to great
sbdragon89 said:
um if i upgrade the firmware will it destroy all my date like it did with the move from 1.6 to 2.1? also how about the addons i done like jit? will they be fine or will i have to re do them.
Also im no where near america so version for x10a i dont think will work to great
Click to expand...
Click to collapse
Hi,
I also didn`t live near americas (hell there`s atlantic ocean between us ) and i have 435 installed.
It will wipe all your thing.
Just like format c: (**** i miss that)
The best way to do everything with just one tool is flashtool. There you can do almost everything.
If there`s any doubt go HERE
Bah! Ill just stay with standard rom with me trying iin prove it uf possible
Sent from my X10i using XDA App
sbdragon89 said:
Bah! Ill just stay with standard rom with me trying iin prove it uf possible
Sent from my X10i using XDA App
Click to expand...
Click to collapse
Suite yourself, but we prefer 2.2 & custom roms
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?
X10 bootloader has been finally bypassed!
Does that mean our bootloader will be unlocked as well?
Slade, d4rk, etc., say something.
nilseby said:
X10 bootloader has been finally unlocked!
Does that mean our bootloader will be unlocked as well?
Slade, d4rk, etc., say something.
Click to expand...
Click to collapse
We can already add modules to the kernel for overclock and undervolt etc. So whats the point in doing it
Would be able to unlock carrier SIM locks for free.
Use custom kernels for native tethering support
Improved battery life.
Sent from my U20i using XDA App
Ahh yes of course. Overlooked the second one because my carrier doesn't allow tethering
We wont get improved battery life, because that comes with undervolting - we can do that already.
Also better camera support for CM7, if I'm not mistaken.
The most that we can make after "unlocking" the bootloader is that we can boot any custom Operating System.
Yes, not just android but any operating system, but that is totally dependent on our hardware capabilities ofcourse!
It's true, death, you're right!
But that's really awesome!
Imagine Android 2.4 (which will come later) or android 2.3 without bugs or windows phone 7 (for the windows lovers). And believe me, a qualcomm processor with Adreno 200GPU isn't low.
Bootloader has been bypassed !
But on the big X10, they can flash custom Kernel !
And custom kernel are very important !
If you run Android 2.3.4 on a Kernel for Android 2.1 it's not very stable !
A good Kernel can save Battery life without undervolting !
With a custom Kernel we can have very good performance in games.
But anyway, SE don't give his Kernel sources so it would never be as good as it can !
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