[Q] Porting another phone's gingerbread build to my own questions - Android Software/Hacking General [Developers Only]

How would I go about porting a gingerbread build from say, the nexus one to my droid pro? Like, what variables from the nexus one's build would need to be changed in order to get it running on my phone in the form of an update.zip? So far I've gathered the framework needs to be modified to work with my phone but what else? I'm pretty linux savvy and have enough free time coming up to be able to get something working.

Related

Froyo on the G1 and other devices

First off, allow me to introduce myself: I'm an 18 year old cook from new orleans and I'm fairly tech savvy. I have an ipod touch and enjoyed hacking the **** out of it, and now I have a G1 and look forward to hacking the hell out of it as well, espcially since android is much more hack friendly and so far I absolutely love it compared to the iphone os.
Ok, so I just downloaded sign-passion-frf50-from-ere27.1e519a24.zip
From what I understand this is Froyo (2.2), which cannot(?) run on the G1.
Can I get this to run on the G1? If not, can I get 2.1 to run on the G1?
If it is possible, but very difficult, please let me know anyway so at least I know what I'm up against.
On this note, what is the process of manually updating the android os anyway?
P.S. I did search before posting this, and nothing seemed to spefically match this post
mattj7 said:
First off, allow me to introduce myself: I'm an 18 year old cook from new orleans and I'm fairly tech savvy. I have an ipod touch and enjoyed hacking the **** out of it, and now I have a G1 and look forward to hacking the hell out of it as well, espcially since android is much more hack friendly and so far I absolutely love it compared to the iphone os.
Ok, so I just downloaded sign-passion-frf50-from-ere27.1e519a24.zip
From what I understand this is Froyo (2.2), which cannot(?) run on the G1.
Can I get this to run on the G1? If not, can I get 2.1 to run on the G1?
If it is possible, but very difficult, please let me know anyway so at least I know what I'm up against.
On this note, what is the process of manually updating the android os anyway?
P.S. I did search before posting this, and nothing seemed to spefically match this post
Click to expand...
Click to collapse
Even if all Android systems have the same roots, they differs on various devices. This is caused by different hardware specs: CPU architecture, drivers, customizations; and there are some custom add-ons as well: Google apps, Sense UI, etc. This is why it isn't possible to run OS designated for other devices, even if both of them are running "the same" system.
Porting is a process of mixing up bits from both systems to get some features from one device to another. And adding some missing parts. We have to wait for someone to manage to build workable version of Froyo system for G1 devices.
Ahh and there is no problem with 2.1 on G1 - there are plenty of 2.1 roms for this device, I personally recommend CM5.0.7 .
I see. So do you think that froyo will be ported to the g1? Where can I download the roms for the g1? and how do I install them? Is there a way to get sense ui on the g1 after I install CM5.0.7? Thanks for all the help
Well first you will need to root your phone. There is tons of information on that. I'm sure you'll find a guide no problem. Is you want cm5, which I highly recommend as well, go to cyanogenmod.com and look in the forums under experimental. You cannot, however, simply add sense to a rom. It's a lot more complicated than that. There are lots of sense roms though. Check the g1 forum here on xda. As for froyo, time will be popping up soon enough but we're all going to have to wait until the source is released sometime in the next week or two.
Hope that helps,
Samuel Maskell
-------------------------------------
Sent via the XDA Tapatalk App

[Q] A question

I just had a question on whether anyone knows any ROM devs that either keep as close to stock "vanilla" android, or if anyone knows the least amount of things that have to be coded to create a "vanilla" ROM.
I don't know if I am the only person who would like just straight up google android 2.3 to rn with their non-modded UI, but that is honestly what I'd like.
If I have to I will create my own as long as I know the super basic things I have to change to get it to run.
I had a G1 with CyanogenMod on it and while I enjoyed CM, I have no idea if they even plan to make a version of CM 7 for the shift.
killstapp said:
I just had a question on whether anyone knows any ROM devs that either keep as close to stock "vanilla" android, or if anyone knows the least amount of things that have to be coded to create a "vanilla" ROM.
I don't know if I am the only person who would like just straight up google android 2.3 to rn with their non-modded UI, but that is honestly what I'd like.
If I have to I will create my own as long as I know the super basic things I have to change to get it to run.
I had a G1 with CyanogenMod on it and while I enjoyed CM, I have no idea if they even plan to make a version of CM 7 for the shift.
Click to expand...
Click to collapse
This is probably the thread to check out http://forum.xda-developers.com/showthread.php?t=936822
why thank you good sir.

[Q] Custom ROM for a netbook?

Hey all,
Today I bought an Acer Aspire One D255E netbook which has dual boot Android.
The thing is though that I'm pretty sure its running 1.5 or 1.6 from the looks of the UI (I don't quite know seeing as my HTC phone has HTC Sense) and there is also no Android Market. Is it possible to install a custom ROM based on Honeycomb?
If so would you please be able to give me a step by step walkthrough as I am completely new to rooting/ custom ROMs etc
Thanks
I'm not 100% but I can't imagine it being 1.5 or 1.6, its probably just vanilla android (no proprietary ui). You don't get to see android all by itself very often. As for a custom rom,i don't see why not. You would just need to find a developer with interest in it. Most net books aren't far above this generation of phones, and also would think the file system would be similar if not identical.
I might even go as far as to say start poking around the file system if you can, being a computer it may have root access already (sort of like a dev phone). Hey if you're feeling brave you could try one of the one click root apps like z4 root, see if it works.
i'd also like to say that I'm not telling you to do this, there are risks involved in doing anything unknown and try this only if you are prepared for those possibilities. Do it at your own risk, I'm not responsible if you mess something up while experimenting.
Just some thoughts ;-)
Samsung Fascinate
Frankenclean 2.9.2
Voodoo Frankenkernel
Jumba's Neon BT 6Lock(beta) theme
Sent from XDA Premium App

[Q] Build Environments and other pointers?

Morning everyone,
So I have never ported, or built the AOSP. I have always had an android phone with great support. Well I have the Blaze now and I see there is a need of coders for this one. What is the most common Linux variant that everyone uses? I see that AOSP instructions are based on Ubuntu but I was just curious what everyone else uses. I hope to have an it all set up this weekend and start digging into porting myself. If anyone else has pointers please feel free to ping me! I am new to this but not coding, I do have a BS in CS.
Thanks!
Me ...
i happen to use mint 12, its based off ubuntu so you get all the ease of it, but it doesn't have that nasty unity crud.
the cwm source i have posted is the best thing you can get to a device profile for now, id suggest using that and learn how to port cm7 first as official aosp code doesnt have support for many devices hardware, while cm does
I've already created a git account and have built CM7 before, albeit just to mod an existing profile. I just received my device and am looking forward to trying to port this. Planning on using your CWM sources (saw them in GIT) as my starting point

KitKat 4.4

Sssooo.... According to what I read last night, KitKat is supposed to be able to be usable on pretty much all Android phones, all the way down to those with 512mb of RAM.
Any thoughts as to whether the Charge is gonna get some love with this (certainly, I know, NOT from Big Red)?
"I've got a revolution behind my eyes..."
--Battle Flag
There will be peace in the middle east first. :banghead:
Sent from my SM-N900V using XDA Premium 4 mobile app
Just because they say it could run on lower end phones doesn't mean it will run w/o lag and so on. I heard the chez won't be getting kit Kat so what does that tell you about the older phones.
Sent from my HTC6500LVW using Tapatalk
The only thing that will run on lower end devices is the new launcher and Google apps. The new ui is supposed to be included in the new launcher and make lower end devices feel and look more like newer ones.
Sent from my ADR6425LVW using Tapatalk
lazarus0000 said:
Sssooo.... According to what I read last night, KitKat is supposed to be able to be usable on pretty much all Android phones, all the way down to those with 512mb of RAM.
Any thoughts as to whether the Charge is gonna get some love with this (certainly, I know, NOT from Big Red)?
"I've got a revolution behind my eyes..."
--Battle Flag
Click to expand...
Click to collapse
The problem with an upgrade to any newer OS on the Charge is the radios. I don't see KitKat and an exception.:crying::crying:
Interesting how they had it where you could use Hangouts as your default SMS App with all the Emoji smileys on phones with Gingerbread including the Charge on the leaked version from the Nexus 5. It was fully working and I tried it. However, now that it's released to everybody through the Play Store, the SMS option is for Android 4.0 Only.
just got kitkat on my razr.... wish I knew how to port, b/c then I would attempt to port this great ROM over to the old Charge....
I'm interested in doing a CM11 build for the Charge or atleast a CM 10.2 build. I have a Galaxy S4 now but I would love to get some use out of the charge. I just want to turn it into a kickass media player since the RIL situation is never going to get solved. If anyone knows what is involved to make this happen it would help me greatly. I've never built CM before. I've read the CM developer wiki. A lot is over my head. I am trying to learn though
pyroman512 said:
I'm interested in doing a CM11 build for the Charge or atleast a CM 10.2 build. I have a Galaxy S4 now but I would love to get some use out of the charge. I just want to turn it into a kickass media player since the RIL situation is never going to get solved. If anyone knows what is involved to make this happen it would help me greatly. I've never built CM before. I've read the CM developer wiki. A lot is over my head. I am trying to learn though
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2284985
http://wiki.cyanogenmod.org/w/Doc:_porting_intro
pyroman512 said:
I'm interested in doing a CM11 build for the Charge or atleast a CM 10.2 build. I have a Galaxy S4 now but I would love to get some use out of the charge. I just want to turn it into a kickass media player since the RIL situation is never going to get solved. If anyone knows what is involved to make this happen it would help me greatly. I've never built CM before. I've read the CM developer wiki. A lot is over my head. I am trying to learn though
Click to expand...
Click to collapse
I think you're on the right track, though I think I'd stick with CM11 rather than CM10.2.
Well I am really interested in learning how to build. So I think I will run a few builds for the Fascinate and then see what I can do for the Charge. My programming experience is intermediate. I feel confident I can learn the process and at least get a semi functional kitkat build up and running and then maybe others could help work out the bugs
pyroman512 said:
Well I am really interested in learning how to build. So I think I will run a few builds for the Fascinate and then see what I can do for the Charge. My programming experience is intermediate. I feel confident I can learn the process and at least get a semi functional kitkat build up and running and then maybe others could help work out the bugs
Click to expand...
Click to collapse
good luck brother... i'd be glad to test for ya.
some tips that you may/may not already know:
my understanding is that OS 4+ require EXT4 rather than RFS, so it might help to start with a kernel that allows this conversion. there are a few floating around that work.
someone (JT) has successfully (and I guess relatively easily) ported ICS and JB to the charge, the key aspects not working though were mobile data and camera.
I'm told the key road block is the RIL for the kernel in order to get those aspects functioning properly.
as for me, I'd be happy with just a working camera, as the Charge is used by my son as a WiFi-only media player/gaming device. he likes to take pictures/videos, so this is the only thing preventing me from converting it the latest JB port.
again, good luck, and let us know how the progress goes!
Well I just started a new job and am settling into that so time will be scarce for a bit. I wouldn't even know how to start with the RIL. I would definitely want to get the camera working provided I can even successfully build CM11. I want to make it clear that I am new to this so it is a big undertaking for me and I have a lot to learn. Once I get a build enviroment set up I will see if I can make some fascinate builds for practice since it is very similar to the charge. Then i will reach out to sbrissen or jt1134 and see if they can give me any pointers. I forked their code on github already.
pyroman512 said:
Well I just started a new job and am settling into that so time will be scarce for a bit. I wouldn't even know how to start with the RIL. I would definitely want to get the camera working provided I can even successfully build CM11. I want to make it clear that I am new to this so it is a big undertaking for me and I have a lot to learn. Once I get a build enviroment set up I will see if I can make some fascinate builds for practice since it is very similar to the charge. Then i will reach out to sbrissen or jt1134 and see if they can give me any pointers. I forked their code on github already.
Click to expand...
Click to collapse
As a previous owner of a droid charge, I honestly hope I can squeeze some use out of it as a media device.

Categories

Resources