[Q] Biggest challange to porting a new Android version? - General Questions and Answers

If someone has access to the complete Android source code of a phone, say froyo, what are the biggest hurtles preventing an upgrade to a later version, like kitcat or Oreo?
Thanks

Related

Install pure Android on table or phone?

Hi there,
just got a question: Is it possible to flash every Android version to every device? I mean, for example: having a HTC Desire which probably does not get the update to Android 2.3. Would it be possible to install a pure and clean Android version from Google (accepting not having Sense)?
The question arose because I was interested in the Motorola Xoom tablet. However, we know, Motorola very often have serious problems with delivering updates, right? So, I just asked myself if I could install an Android update even if Motorola does not offer a special update.
Thanks!
People in the android forum will cook some stuff up for it. And I am sure they will cook a 2.3 to the desire. I have 2.2 on my CDMA Desire in the states and it hasn't even been released yet. So, I am sure that it will be done. No worries. And Motorola has kept the droid up to date I don't see why they wouldn't keep the XOOM up to date like the droid.
Sorry for my english. Nice question.
It is possible to install a pure Android, just like those that exist in the SDK in the devices? I own a Motorola Backflip(MB300) this idea occurred to me when I was customizing a ROM. It's possible ?

[Q] update from android v2.3 to v3

Hey guys
first thx for helping, im thinking about buying the Experia Arc with the androod 2.3 installed but im kinda afraid cuz very soon the android 3 will come out so i want to ask ya is it possible to update the 2.3 to the new version ?
cheers
3.0 is not available for phones, it's tablet only. 3.1 (Ice Cream Sandwich) was only announced today, and won't be released until October at the earliest, so no one is going to have any information on porting it to any device at this point.
bahnburner said:
3.0 is not available for phones, it's tablet only. 3.1 (Ice Cream Sandwich) was only announced today, and won't be released until October at the earliest, so no one is going to have any information on porting it to any device at this point.
Click to expand...
Click to collapse
Actually 3.1 is an update to Honeycomb which is soon to be released to the Xoom. Ice Cream Sandwich is 2.4 which includes mixed features from Honeycomb and Gingerbread. Also Honeycomb has been ported to some devices. I got one to work on the HTC Hero, although every port lacks almost every feature because it is from the SDK image and not source as source has yet to be released.
Sent from my HERO200 using XDA Premium App
thanks for your replays,
but still whenever the new version come out will i be able to update my Os ? used to have X1 before and to put an official 6.5 was a pain so is it the same with android ? or i can always update to the latest version
thanks again
The Cm7 development tree is gradually incorporating ice cream/honeycomb features into 2.3.4 with "tablet tweaks" while we're all waiting for aosp. Not very many options currently exist besides moving the status bar to the bottom, but the soft buttons are being merged now and most devices currently have 3.0 ports that just need the actual source to be released now to get things like phone.apk and wifi drivers working. I wouldn't be surprised to see a rom dev have a fully working port for the arc the day after google releases the 3.0/2.4 aosp, so I would base your buying decision on the performance of the arc compared to other 2.3 devices currently out or being released this summer.
Sent from my Sapphire/dream using XDA App
tmetanes said:
thanks for your replays,
but still whenever the new version come out will i be able to update my Os ? used to have X1 before and to put an official 6.5 was a pain so is it the same with android ? or i can always update to the latest version
thanks again
Click to expand...
Click to collapse
Upgrading the Android OS is always going to be 'hard' if it is not an official upgrade by the distributors of your given phone. If you are rooted, which for some phones is a difficult process, you can upgrade, albeit that it's not official for your phone.
Sent from my HERO200 using XDA Premium App
From what Sony is announcing you will get the update to whichever version of Android is available past version 2.3 faster than they have released updates in the past. If this is true don't worry so much about the version of Android you're running since 2.3 is actually a very much complete package (in my opinion) and you can also say the same for version 2.2. Anything 2.1 and below is not even worth considering.

[Q] Porting From an Older Version of Android to a Newer One

I was wondering if anyone could point me in the direction of some information on porting from one version of android to a higher version. Preferably from 1.6 Donut to 2.2 Froyo or 2.3 Gingerbread. Is this even possible?
Also, could anyone tell me what phone I could use that is similar to the Behold II (SGH-t939)? Is the Behold II in the cyanogen repo? If it is, anyone know it's codename?
I have a build environment set up for cyanogenmod, and I followed this guide. I have got to the gpg import and was wondering if the gpg block is device specific somehow or if it is universal.
Tying in to my first question, is whether there is any way I could get the proprietary files and kernel information out of a rom file instead of off the phone. I have a custom rom installed on the phone that isn't working 100% but I don't really want to put the oem rom back on. Unless I absolutely have to.
Also, once I do actually get the proprietary information and kernel stuff, how exactly do I incorporate all that into a new build?
Sorry, I am just starting to learn about android development and need some guidance. Any help would be greatly appreciated.
Thanks

[Q] Android 5.0 Lollipop Discussion

So 5.0 is out on the SDK. Has anyone decided to try to start making an AOSP build of Lollipop? I'm new at developing and I am currently setting up my environment. I have my own captivate and would like to start building AOSP for it with anyone who would want to start
Archfeind2 said:
So 5.0 is out on the SDK. Has anyone decided to try to start making an AOSP build of Lollipop? I'm new at developing and I am currently setting up my environment. I have my own captivate and would like to start building AOSP for it with anyone who would want to start
Click to expand...
Click to collapse
I have plans to do it as a project. I make no promises however, but I can't see it being terribly difficult.
Lollipop
hillbeast said:
I have plans to do it as a project. I make no promises however, but I can't see it being terribly difficult.
Click to expand...
Click to collapse
I too would love to see lollipop on my captivate if you have the time, and would be more than willing to beta test if needed. Thanks
Looking for Lollipop in captivate
Hi,
I also eagerly waiting for Lollipop roms [captivate.] And willing to test roms on my device.
I'm currently in the process of building my development environment so hopefully lollipop won't be too far off

Would there be any hope for getting Android Jellybean or KitKat on this old Samsung from 2012? (Samsung Galaxy Discover)

I have a Samsung Galaxy Discover, it's my old childhood phone and for the memories, I want to make it as usable as I can now, however I basically can't do anything internet related with it as it runs Android Ice Cream Sandwich (which I will be shortening to ICS for the rest of this post), ICS has certificate issues which you can't do anything about, to use anything internet related you need Jellybean (also has certificate issues but not as bad as ICS and they can be updated unlike ICS) or KitKat (has all modern certificates), however the Discover only has ICS ROMs, there was a Jellybean ROM at one point however the link is dead and I can't find an archive of it. I know it's possible to get Jellybean and KitKat on the Discover because the Galaxy Ace Plus has both Jellybean and KitKat ROMs, and the Ace Plus and Discover are basically the same phone, and I did spend a bit of time trying to port a CyanogenMod 10 ROM for the Ace Plus to the Discover, but I'm just too inexperienced with ROM porting and making ROMs and I had absolutely no idea what I was doing, so after I ran into an issue I couldn't find any details about on Google, I just gave up and went back to ICS.
If anyone could explain how to make a ROM (whether it be making my own ROM from scratch or porting an already existing ROM like CyanogenMod) for the Discover or even make a ROM for me, I'd be super thankful, preferably I want Jellybean as this is a super cheap phone and I don't think KitKat will run very well on it, however if KitKat is easier to get running I'll do KitKat. The exact model number of the phone is SGH-S730M. I have access to computers running macOS, Windows and Linux. (figured that'll be helpful to know if I need to make a ROM)
How do I create a custom rom?
Hey! So I was so happy with my phone, a Huawei mate 20 lite, that has been obsolete cuz it's old. I unlocked it's bootloader, and I will install TWRP for it, but there's no custom roms like pixel experience or Lineageos for it, so I decided to...
forum.xda-developers.com
jwoegerbauer said:
How do I create a custom rom?
Hey! So I was so happy with my phone, a Huawei mate 20 lite, that has been obsolete cuz it's old. I unlocked it's bootloader, and I will install TWRP for it, but there's no custom roms like pixel experience or Lineageos for it, so I decided to...
forum.xda-developers.com
Click to expand...
Click to collapse
That page doesn't help. The first guide linked there requires you getting the device tree, vendor, and kernel from GitHub, and since the Discover is an obscure device, I highly doubt any of that stuff is on GitHub, I'd have to pull it from a pre-existing ICS ROM or something (but idk how to do that), and on the second page linked there I don't see any sort of guide.

Categories

Resources