What about a "github" for XDA roms ? - About xda-developers.com

ROM developers always have to post their ROMs to different media sharing sites, that can be closed beacause of hacking activities.
Couldn't a central GitHub for XDA developers really help?

Github isn't a place to host binaries, it's a place for social coding, to share source code, and a basic account is free, you can even create an organization account over there if there are more than one developer involved.
Also, if XDA hosts files, it'll be troublesome for them as these roms contain proprietary binaries.
Sent from my GT-P1000 using XDA

cdesai said:
Github isn't a place to host binaries, it's a place for social coding, to share source code, and a basic account is free, you can even create an organization account over there if there are more than one developer involved.
Also, if XDA hosts files, it'll be troublesome for them as these roms contain proprietary binaries.
Sent from my GT-P1000 using XDA
Click to expand...
Click to collapse
This, and also a ridiculously large burden on the servers

Average rom size: 300mb or so
300mb x 5000 roms on XDA = 1464.84375 GB worth of storage.
Care to pay for that?

TheCrispytoast said:
Average rom size: 300mb or so
300mb x 5000 roms on XDA = 1464.84375 GB worth of storage.
Care to pay for that?
Click to expand...
Click to collapse
300mb? AOSP roms(most roms) are only about 150mb
Sent from my ice cream powered Nexus S

DarkhShadow said:
300mb? AOSP roms(most roms) are only about 150mb
Sent from my ice cream powered Nexus S
Click to expand...
Click to collapse
But then Sense and TW ICS ROMs are like 500-800MB.

TheDeadCpu said:
But then Sense and TW ICS ROMs are like 500-800MB.
Click to expand...
Click to collapse
There's much more AOSP roms though, as most people don't like sense/TW
Sent from my ice cream powered Nexus S

Related

ICS is out

Google just announced only minutes ago that the source code for Android 4.0.1 Ice Cream Sandwich is on its way to Google's AOSP tree right now
Breaking News: Source Code Released for Android 4.0 Ice Cream Sandwich
http://youtu.be/QQ_fiepb2Mc
Breaking News video by QBKing77
original post:
Hi! We just released a bit of code we thought this group might be interested in.
Over at our Android Open-Source Project git servers, the source code
for Android version 4.0 (Ice Cream Sandwich) is now available.
Here's how to get it:Follow the instructions at
http://source.android.com/source/downloading.htmlCheck out the
'ics-release' branch:repo init -u
https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
That's it! However since this is a large push, please be aware that it
will take some time to complete. If you sync before it's done, you'll
get an incomplete copy that you won't be able to use, so please wait
for us to give the all-clear before you sync.
This is actually the source code for version 4.0.1 of Android, which
is the specific version that will ship on the Galaxy Nexus, the first
Android 4.0 device. In the source tree, you will find a device build
target named "full_maguro" that you can use to build a system image
for Galaxy Nexus. Build configurations for other devices will come
later.
Unfortunately we still don't have our Gerrit code review servers back
online. That remains our top priority though, and we hope to have them
back soon.
This release includes the full history of the Android source code
tree, which naturally includes all the source code for the Honeycomb
releases. However, since Honeycomb was a little incomplete, we want
everyone to focus on Ice Cream Sandwich. So, we haven't created any
tags that correspond to the Honeycomb releases (even though the
changes are present in the history.)
JBQ, on behalf of the AOSP team.
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.
original article at android police:
here
ubuntunerd said:
Google just announced only minutes ago that the source code for Android 4.0.1 Ice Cream Sandwich is on its way to Google's AOSP tree right now
original post:
Hi! We just released a bit of code we thought this group might be interested in.
Over at our Android Open-Source Project git servers, the source code
for Android version 4.0 (Ice Cream Sandwich) is now available.
Here's how to get it:Follow the instructions at
http://source.android.com/source/downloading.htmlCheck out the
'ics-release' branch:repo init -u
https://android.googlesource.com/platform/manifest -b android-4.0.1_r1
That's it! However since this is a large push, please be aware that it
will take some time to complete. If you sync before it's done, you'll
get an incomplete copy that you won't be able to use, so please wait
for us to give the all-clear before you sync.
This is actually the source code for version 4.0.1 of Android, which
is the specific version that will ship on the Galaxy Nexus, the first
Android 4.0 device. In the source tree, you will find a device build
target named "full_maguro" that you can use to build a system image
for Galaxy Nexus. Build configurations for other devices will come
later.
Unfortunately we still don't have our Gerrit code review servers back
online. That remains our top priority though, and we hope to have them
back soon.
This release includes the full history of the Android source code
tree, which naturally includes all the source code for the Honeycomb
releases. However, since Honeycomb was a little incomplete, we want
everyone to focus on Ice Cream Sandwich. So, we haven't created any
tags that correspond to the Honeycomb releases (even though the
changes are present in the history.)
JBQ, on behalf of the AOSP team.
--
Jean-Baptiste M. "JBQ" Queru
Software Engineer, Android Open-Source Project, Google.
original article at android police:
here
Click to expand...
Click to collapse
Yaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyyyg
Oh yes...I am excited.
Sent from my Incredible 2 using xda premium
knipp21 said:
Yaaaaaaaaaaaaaaayyyyyyyyyyyyyyyyyyg
Oh yes...I am excited.
Sent from my Incredible 2 using xda premium
Click to expand...
Click to collapse
so am I, how long you think before we see something bootable
ubuntunerd said:
so am I, how long you think before we see something bootable
Click to expand...
Click to collapse
If cm picks it up and supports our phone, maybe less than a month
Sent from my Incredible 2 using xda premium
knipp21 said:
If cm picks it up and supports our phone, maybe less than a month
Sent from my Incredible 2 using xda premium
Click to expand...
Click to collapse
im sure everybody is all over it right now !!!
This just so made my night
Sent from my Incredible 2 using XDA App
Let the games begin.
I can't wait to see a ics miui
Sent from my Incredible 2 using XDA App
ubuntunerd said:
I can't wait to see a ics miui
Sent from my Incredible 2 using XDA App
Click to expand...
Click to collapse
Holy crap yes!!! This may be a wip. I saw something about it on MIUI.us and I think they have it for the OG dinc. May wanna have someone look into it. Also, can I get a link for the latest MIUI build for this phone? All I can find is 1.11.4....
Sent from my Incredible 2 HD using XDA App
Can't wait to see what comes of this!
tylerlawhon said:
Holy crap yes!!! This may be a wip. I saw something about it on MIUI.us and I think they have it for the OG dinc. May wanna have someone look into it. Also, can I get a link for the latest MIUI build for this phone? All I can find is 1.11.4....
I think that's the latest build for inc2
Sent from my Incredible 2 HD using XDA App
Click to expand...
Click to collapse
Sent from my Incredible 2 using XDA App
ubuntunerd said:
Sent from my Incredible 2 using XDA App
Click to expand...
Click to collapse
Ah ok. I keep seeing stuff about 1.11.11, but I can't find that build. lol
tylerlawhon said:
Ah ok. I keep seeing stuff about 1.11.11, but I can't find that build. lol
Click to expand...
Click to collapse
1.11.11 is the newest Miui ROM out. However, the latest for the DInc 2 is 1.11.4
I keep seeing stuff about 1.11.11, but I can't find that build. lol
Click to expand...
Click to collapse
http://roms.miui.us/vivow/MIUI.us_vi...d_buildbot.zip
I'm not flashing anymore miui.us new builds till I see ics but that's just me
Sent from my Incredible 2 using XDA App
That's good things for our wiper... hope Ice Cream Sandwich is best rom ever been.
shark_seu said:
That's good things for our wiper... hope Ice Cream Sandwich is best rom ever been.
Click to expand...
Click to collapse
it should be and we should get it first

[GUIDE] AOSP Porting guide

Saw this on the front page of xda today. Mr.Highway from team inferno (mt4g) created a guide for porting aosp roms from one device to another.
He said his guide should work for almost any device. Figured id post this in our dev section. I am in no way affiliated with this guide or team inferno. All credit goes to Mr.Highway.
http://forum.xda-developers.com/showthread.php?t=1512319
Sent from my SGH-T989 using XDA App
This is useful stuff to an extent, but without sources and drivers, it's near impossible to make an AOSP ROM like ICS as you'd figure. We don't have any of the distinguished code to make the ROM "compatible" with our device.
How about an HTC Sense port? Last i heard, HTC was to release the souce code for the Sense UI or something like that for DEVs.
aranurea said:
How about an HTC Sense port? Last i heard, HTC was to release the souce code for the Sense UI or something like that for DEVs.
Click to expand...
Click to collapse
What do you like about sense? If you just want the looks like the 3D interactions... There are launchers for that
Sent from my SGH-T989 using xda premium
Joy2DaWurld said:
This is useful stuff to an extent, but without sources and drivers, it's near impossible to make an AOSP ROM like ICS as you'd figure. We don't have any of the distinguished code to make the ROM "compatible" with our device.
Click to expand...
Click to collapse
you guys have source......
you have had it a few days after the phone launched..
The Widgets really. I like the weather widget and the dock where it says phone and whatnot.
Sent from my SGH-T989 using XDA App

Do cyanogen ever complete a rom?

Every rom I see by that team is always a alpha version I have yet to see a fully completed rom by that team.
Sent from the official iPhone killer
Yes they do? How about cm 7?
Sent from my SPH-D710 using xda premium
aimbdd said:
Yes they do? How about cm 7?
Sent from my SPH-D710 using xda premium
Click to expand...
Click to collapse
or CM6, CM5 etc...
A better question would be is a rom ever complete? There will always be bugs that are found that do need to be fixed just like Android in general it's never really "done" there are always updates to it that fix things.
What gingerbread rom do they have for our phone. Looking to try them out.
Sent from the official iPhone killer
blackdragon79 said:
What gingerbread rom do they have for our phone. Looking to try them out.
Sent from the official iPhone killer
Click to expand...
Click to collapse
Well you do realize that our phone is CDMA, Proprietary code is not available for some of the hardware which greatly increases the time it takes to develop our phones ports.
If you like the idea of a Complete CyanogenMod you should grab an international GSM phone preferably a stock AOSP device. You will have a "complete" rom alot faster than you ever will with a sprint device.
The OG epic only became officially supported not long ago.
blackdragon79 said:
What gingerbread rom do they have for our phone. Looking to try them out.
Sent from the official iPhone killer
Click to expand...
Click to collapse
There is no "official" GB rom from CM for this phone. Rootzwiki has an "unofficial" CM7.1/2 that's no longer supported however. We are getting "official" CM9 and the Alpha 1 is in the Dev section.
Lol wut? Is this your first android device?
nickwn88 said:
Lol wut? Is this your first android device?
Click to expand...
Click to collapse
Lol
Sent from my SPH-D710 using xda premium
cidica said:
There is no "official" GB rom from CM for this phone. Rootzwiki has an "unofficial" CM7.1/2 that's no longer supported however. We are getting "official" CM9 and the Alpha 1 is in the Dev section.
Click to expand...
Click to collapse
I was told that the Alpha 1 wasn't official.?
There are at least 3 or 4 Cyanogenmod attempts for our phone, isn't that a set team that always develops or can anyone attempt a Cyanogenmod? Don't understand how there can be multiple Cyanogenmod ROMs for our phone?
darklavalizard said:
There are at least 3 or 4 Cyanogenmod attempts for our phone, isn't that a set team that always develops or can anyone attempt a Cyanogenmod? Don't understand how there can be multiple Cyanogenmod ROMs for our phone?
Click to expand...
Click to collapse
I think you mean to say there are multiple AOSP-based (original ICS w/o Touchwiz) ROMs for our phone.
Sbrissen and Darchstar are currently working on CM9 for our phone.
T.C.P. has released AOKP, Gummy, and Codename Android for our phone.
darklavalizard said:
There are at least 3 or 4 Cyanogenmod attempts for our phone, isn't that a set team that always develops or can anyone attempt a Cyanogenmod? Don't understand how there can be multiple Cyanogenmod ROMs for our phone?
Click to expand...
Click to collapse
Anyone is free to take the CM code and build their own ROM. That's the beauty of open source. All they ask is that such derivative builds are labeled as kangs or otherwise make note that they are using CM9's codebase.
Anyone can become a member of CM if they do good work such as committing bug fixes to the project and take a role in supporting CM on a particular device
Darchstar's build should be considered the "official" CM9 build for our phone. He's part of the CM team. However, until he or others are able to build a working kernel from source for the E4GT and not use Samsung's we won't have a truly CM9 build.
blackdragon79 said:
Every rom I see by that team is always a alpha version I have yet to see a fully completed rom by that team.
Sent from the official iPhone killer
Click to expand...
Click to collapse
No rom is complete without official ice release.. they don't even have source for our phones yet for ics. Therefore it cannot be completed.. plus kudos to the person who said it will never be complete based off of bugs plus there are always ways to improve a rom regardless; of how "complete" it is.. would you want a dev to make a rom then never update it? They can't make it official until everything is working..
Sent from my SPH-D710 using XDA
Nothing is ever finished in android
Notice the carriers always pushing fixes. ICS will probably be updated within a month after official drops.
Just the nature of the beast.
Sent from my SPH-D710 using xda premium
Android has become more and more complex to develop for (both in terms of skill and computing power), and the true developers (not including people who just modify existing roms) have become more spread out across devices.
Sent from my SPH-D710 using Tapatalk

SGH-T889_JB_Opensource.zip available on opensource.samsung.com

I was just poking around on opensource.samsung.com and saw this file for download, hopefully it will be useful to devs in the future. :good:
The file is 196MB and has md5 ed891a2f357cd825c1dce114fc59640f. To download, go to http://opensource.samsung.com and search for "SGH-T889"
Wow Mr. Sung wasnt playing any games. Fastest source code release I ever seen.
Sent from my SGH-T889 using xda premium
Woot
They have added the T889v (Canadian AWS Variant)
Seems to be source for Platform and Kernel.
kodabmx said:
They have added the T889v (Canadian AWS Variant)
Seems to be source for Platform and Kernel.
Click to expand...
Click to collapse
Yep AFAIK this is just the GPL part of the code - aka the part they are required to release.
vinas1 said:
Yep AFAIK this is just the GPL part of the code - aka the part they are required to release.
Click to expand...
Click to collapse
It is kernel source (+ platform) have already started building but as always they throw a bug or two at you to make you work for it.
Sent from my SGH-T989 using xda app-developers app
Excuse the noobish question, but does kernel + platform mean that everything needed to compile a functional android system for the device is present or does it mean everything sans precious drivers.
DarksteelBlade said:
Excuse the noobish question, but does kernel + platform mean that everything needed to compile a functional android system for the device is present or does it mean everything sans precious drivers.
Click to expand...
Click to collapse
It is mostly kernel source. Far from enought to compile an entire os
from my Galaxy Note 2!!!
》Jedi Roms 《
ptmr3 said:
It is mostly kernel source. Far from enought to compile an entire os
from my Galaxy Note 2!!!
》Jedi Roms 《
Click to expand...
Click to collapse
Gotchya. Thanks for the quick response.
I guess the core of my question is if this is useful for building newer versions of Android as they come out (IE 4.2). If not, what else do i need? Where do i find it? Where does this fit into the puzzle
VIIRU§ said:
Wow Mr. Sung wasnt playing any games. Fastest source code release I ever seen.
Sent from my SGH-T889 using xda premium
Click to expand...
Click to collapse
It's been out for like three weeks

HTC Source Code?

How does HTC compare to Samsung?
Is *everything* HTC produces available to devs? Or does HTC refuse to release proprietary source code like Samsung does?
Will 'unofficial' builds be able to be rated as stable?
Sent via my Markox/Gustavo_s powered KitKatted S2
HTC does release source and stable builds of aosp are typically achieved. The main thing you have to worry about is when HTC decides end of update lifecycle. That's when stable releases for aosp base becomes really slow.
Since there's a gpe version, I'm hoping the update lifecycle will be longer than previous HTC phones.
I owned an Evo 3d and one xl previously.
Sent from my HTC One_M8 using XDA Free mobile app
Thanks @exad
How quickly does that happen?
What sort of update life cycle can the M8 expect?
Sent via my Markox/Gustavo_s powered KitKatted S2
Hmmm a year and a halfish? As for what we can expect for the m8.. I am without a crystal ball.
Sent from my HTC One_M8 using XDA Free mobile app
exad said:
Hmmm a year and a halfish? As for what we can expect for the m8.. I am without a crystal ball.
Sent from my HTC One_M8 using XDA Free mobile app
Click to expand...
Click to collapse
Lol....I wasn't expecting an exact answer, just wondered if HTC had a policy of updating for a specified set duration irrespective of model.....
Sent via my Markox/Gustavo_s powered KitKatted S2
Not that I know of.
Sent from my HTC One_M8 using XDA Free mobile app
keithross39 said:
Lol....I wasn't expecting an exact answer, just wondered if HTC had a policy of updating for a specified set duration irrespective of model.....
Sent via my Markox/Gustavo_s powered KitKatted S2
Click to expand...
Click to collapse
They're committed to two years on major Android updates for North American phones.
The ever necessary source so that the naysayers are kept at bay: http://www.reddit.com/r/Android/comments/1xxjfx/hi_were_the_htc_usa_product_team_amaa/
jdk2 said:
They're committed to two years on major Android updates for North American phones.
The ever necessary source so that the naysayers are kept at bay: http://www.reddit.com/r/Android/comments/1xxjfx/hi_were_the_htc_usa_product_team_amaa/
Click to expand...
Click to collapse
That's not so bad.......
The average phone contract here in the UK is 2 years........
By the time my current contract is up and I get the M8, the end of my new 2 year contract will put me about 6 months past that 2 year update life cycle........
I can live with that.......
Sent via my Markox/Gustavo_s powered KitKatted S2
keithross39 said:
How does HTC compare to Samsung?
Is *everything* HTC produces available to devs? Or does HTC refuse to release proprietary source code like Samsung does?
Will 'unofficial' builds be able to be rated as stable?
Sent via my Markox/Gustavo_s powered KitKatted S2
Click to expand...
Click to collapse
well it IS proprietary...meaning it isn't open source so they don't have to release it.
and yes, they refuse to release sources for Sense and many of their Sense applications.
Hellscythe said:
well it IS proprietary...meaning it isn't open source so they don't have to release it.
and yes, they refuse to release sources for Sense and many of their Sense applications.
Click to expand...
Click to collapse
THAT I can understand.....it'll be the same for any manufacturer.......
But then Sense, Touchwiz and the like isn't strictly needed for AOSP.
What I was asking about (and probably should have been clearer about) was device source code......
Case in point......
Samsung and Exynos.......source code needed to make the device function correctly irrespective of what is running on it.....
Sent from my GT-I9100 using XDA Free mobile app
keithross39 said:
THAT I can understand.....it'll be the same for any manufacturer.......
But then Sense, Touchwiz and the like isn't strictly needed for AOSP.
What I was asking about (and probably should have been clearer about) was device source code......
Case in point......
Samsung and Exynos.......source code needed to make the device function correctly irrespective of what is running on it.....
Sent from my GT-I9100 using XDA Free mobile app
Click to expand...
Click to collapse
I understood what you meant and answered you. They do for all versions until support for the device ends
Sent from my HTC One_M8 using XDA Free mobile app
keithross39 said:
How does HTC compare to Samsung?
Is *everything* HTC produces available to devs? Or does HTC refuse to release proprietary source code like Samsung does?
Will 'unofficial' builds be able to be rated as stable?
Sent via my Markox/Gustavo_s powered KitKatted S2
Click to expand...
Click to collapse
HTC refuses to release proprietary code. This has always been a problem with HTC and will likely continue to be one. Don't believe me ask kernel developer @flar2. The first source code they released not too long had a fair amount of code lopped off of it. The only truly open source is AOSP. Even the Nexus line diverges a bit from true open source as they have closed source certain apps like google calendar, maps and keyboard. But these can at least be downloaded from play store.
So is HTC still perceived as the least (or so I have read) 'dev friendly' manufacturer?
Sent from my rooted debloated thingy
keithross39 said:
So is HTC still perceived as the least (or so I have read) 'dev friendly' manufacturer?
Sent from my rooted debloated thingy
Click to expand...
Click to collapse
There definitely up there, I think Samsung especially the exynos version is worse. At the least we have access to Code Aurora (Qualcomm source code) and they are very good about releasing source.
jlevy73 said:
There definitely up there, I think Samsung especially the exynos version is worse. At the least we have access to Code Aurora (Qualcomm source code) and they are very good about releasing source.
Click to expand...
Click to collapse
EDIT: Sorry @jlevy73 - I quoted the wrong person.
They all have things that include IP that is closed, including Google Nexus, which is also different from AOSP.
Some of the things aren't even HTC related, there are proprietary drivers & such that they themselves license from Qualcomm, & other component manufacturers. I would say that they are much more developer friendly than most of the OEM's.
Well, none of that is going to affect my decision to get the M8.......
I just want to be able to proceed with all the relevant information......
So long as I can.....
A) root it
B) install some root access apps
C) debloat (if necessary)
D) *maybe* flash a custom rom
(In that order, with D being a possibility rather than a certainty)
Sent from my rooted debloated thingy

Categories

Resources