Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,779,227 Members 47,265 Now Online
XDA Developers Android and Mobile Development Forum

[Q] Any tips/guides around for someone who wants to make a rom from scatch?

Tip us?
 
E-13
Old
#1  
E-13's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 27
Join Date: Mar 2014

 
DONATE TO ME
Default [Q] Any tips/guides around for someone who wants to make a rom from scatch?

And what I mean, no android kitchen and those kind of tools. Simple from the start where you are forced to do all the work yourself.

(I have to much free time)
 
Trozzul
Old
#2  
Trozzul's Avatar
Senior Member
Thanks Meter 193
Posts: 1,473
Join Date: Jun 2012
Location: Seattle

 
DONATE TO ME
Quote:
Originally Posted by E-13 View Post
And what I mean, no android kitchen and those kind of tools. Simple from the start where you are forced to do all the work yourself.

(I have to much free time)
Cyanogenmod is a great place to start since its stock, http://wiki.cyanogenmod.org/w/Development
"Oh, you can't help that,' said the Cat: 'we're all mad here. I'm mad. You're mad.'
"How do you know I'm mad?' said Alice.
"You must be,' said the Cat, 'or you wouldn't have come here."

Motorola Moto X
Stock KitKat 4.4.4 XT1060
Samsung Galaxy Tab 2 10.1
Rom: Cyanogemod 11 (4.4.4) P5113

Asus Nexus 7
Stock (4.4.4) Broken Digitizer, any recommendations?
Both Stopped turning on for no reason
Nikon Coolpix s800c
Stock Gingerbread (2.3.3)
The Following User Says Thank You to Trozzul For This Useful Post: [ Click to Expand ]
 
E-13
Old
#3  
E-13's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 27
Join Date: Mar 2014

 
DONATE TO ME
Quote:
Originally Posted by Trozzul View Post
Cyanogenmod is a great place to start since its stock,
Ah, thank you. I will look into that.

Small problem I (probarly) have. I also have a mediatek phone (main phone) and I heard there are a few problems when you want to make roms for those. It was due to lack of released source or something?
 
Trozzul
Old
#4  
Trozzul's Avatar
Senior Member
Thanks Meter 193
Posts: 1,473
Join Date: Jun 2012
Location: Seattle

 
DONATE TO ME
Quote:
Originally Posted by E-13 View Post
Ah, thank you. I will look into that.

Small problem I (probarly) have. I also have a mediatek phone (main phone) and I heard there are a few problems when you want to make roms for those. It was due to lack of released source or something?
that is true, the kernel of mediatek has problems with Cyanogenmod so its a little hard. mediatek kinda sucks to develop for.
"Oh, you can't help that,' said the Cat: 'we're all mad here. I'm mad. You're mad.'
"How do you know I'm mad?' said Alice.
"You must be,' said the Cat, 'or you wouldn't have come here."

Motorola Moto X
Stock KitKat 4.4.4 XT1060
Samsung Galaxy Tab 2 10.1
Rom: Cyanogemod 11 (4.4.4) P5113

Asus Nexus 7
Stock (4.4.4) Broken Digitizer, any recommendations?
Both Stopped turning on for no reason
Nikon Coolpix s800c
Stock Gingerbread (2.3.3)
 
E-13
Old
#5  
E-13's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 27
Join Date: Mar 2014

 
DONATE TO ME
Quote:
Originally Posted by Trozzul View Post
that is true, the kernel of mediatek has problems with Cyanogenmod so its a little hard. mediatek kinda sucks to develop for.
Wouldn'tv it be easier to start with vanille android then or modify the stock ROM bit by bit?
 
Trozzul
Old
#6  
Trozzul's Avatar
Senior Member
Thanks Meter 193
Posts: 1,473
Join Date: Jun 2012
Location: Seattle

 
DONATE TO ME
Quote:
Originally Posted by E-13 View Post
Wouldn'tv it be easier to start with vanille android then or modify the stock ROM bit by bit?
always start with modifying the stock rom, every few changes you make you should check out if they work and repeat that process.
"Oh, you can't help that,' said the Cat: 'we're all mad here. I'm mad. You're mad.'
"How do you know I'm mad?' said Alice.
"You must be,' said the Cat, 'or you wouldn't have come here."

Motorola Moto X
Stock KitKat 4.4.4 XT1060
Samsung Galaxy Tab 2 10.1
Rom: Cyanogemod 11 (4.4.4) P5113

Asus Nexus 7
Stock (4.4.4) Broken Digitizer, any recommendations?
Both Stopped turning on for no reason
Nikon Coolpix s800c
Stock Gingerbread (2.3.3)
 
E-13
Old
#7  
E-13's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 27
Join Date: Mar 2014

 
DONATE TO ME
Quote:
Originally Posted by Trozzul View Post
always start with modifying the stock rom, every few changes you make you should check out if they work and repeat that process.
Is there a way I can make my current ROM into a flash able zip?
 
Trozzul
Old
#8  
Trozzul's Avatar
Senior Member
Thanks Meter 193
Posts: 1,473
Join Date: Jun 2012
Location: Seattle

 
DONATE TO ME
Quote:
Originally Posted by E-13 View Post
Is there a way I can make my current ROM into a flash able zip?
that i wouldnt know where to get information on, im sure there are tools for this, make a backup and unzip it and see what you can do from there, of course you can flash a backup but its a start.
"Oh, you can't help that,' said the Cat: 'we're all mad here. I'm mad. You're mad.'
"How do you know I'm mad?' said Alice.
"You must be,' said the Cat, 'or you wouldn't have come here."

Motorola Moto X
Stock KitKat 4.4.4 XT1060
Samsung Galaxy Tab 2 10.1
Rom: Cyanogemod 11 (4.4.4) P5113

Asus Nexus 7
Stock (4.4.4) Broken Digitizer, any recommendations?
Both Stopped turning on for no reason
Nikon Coolpix s800c
Stock Gingerbread (2.3.3)
 
E-13
Old
#9  
E-13's Avatar
Junior Member - OP
Thanks Meter 0
Posts: 27
Join Date: Mar 2014

 
DONATE TO ME
Quote:
Originally Posted by Trozzul View Post
that i wouldnt know where to get information on, im sure there are tools for this, make a backup and unzip it and see what you can do from there, of course you can flash a backup but its a start.
I was able to extract the boot.img,recovery.img and the META-INF map. If I am right, I didnt miss anything else thats important. Right?
 
Trozzul
Old
#10  
Trozzul's Avatar
Senior Member
Thanks Meter 193
Posts: 1,473
Join Date: Jun 2012
Location: Seattle

 
DONATE TO ME
Quote:
Originally Posted by E-13 View Post
I was able to extract the boot.img,recovery.img and the META-INF map. If I am right, I didnt miss anything else thats important. Right?
Hmm I'm pretty sure there should be a few more things, go to CyanogenMod and download a random file for whatever phone and check out those files. Make sure its a stable and not nightlie
"Oh, you can't help that,' said the Cat: 'we're all mad here. I'm mad. You're mad.'
"How do you know I'm mad?' said Alice.
"You must be,' said the Cat, 'or you wouldn't have come here."

Motorola Moto X
Stock KitKat 4.4.4 XT1060
Samsung Galaxy Tab 2 10.1
Rom: Cyanogemod 11 (4.4.4) P5113

Asus Nexus 7
Stock (4.4.4) Broken Digitizer, any recommendations?
Both Stopped turning on for no reason
Nikon Coolpix s800c
Stock Gingerbread (2.3.3)

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes