How to build a custom rom - HTC Inspire 4G

I think I'm ready .I've been making modded patches and programs from scratch for Xbox 360 (I know, I know, its nothing compared to this) Just have no clue where to start. And I don't want to built it from a kitchen I want a full ground up. Just a few pointers would be nice.
EDIT : should I just start with a kitchen?
Sent from my Inspire 4G using XDA Premium App

best advice I can give you is, learn anything and everything you can about linux, and check out the android chef forum.

Baby steps. I think it would be a good decision to start with a kitchen. Just to get more familiar with things. Then gradually get deeper into it.
Sent from my Inspire 4G using XDA Premium App

Well, maybe you could start from already-made ROMS? if permitted...
Unless you wanna start from scratch...
I dont know haha, Ive only been planning to make skins soo XD

hyun18 said:
Well, maybe you could start from already-made ROMS? if permitted...
Unless you wanna start from scratch...
I dont know haha, Ive only been planning to make skins soo XD
Click to expand...
Click to collapse
That's one thing I didn't want to do. If I was going to start from a rom, it would be rotted stock most likely
Sent from my Inspire 4G using XDA Premium App

I'd say that with the android kitchen (somewhere on xda) to get your feet wet. You'll see some new terms you may haven't seen before and some of the basics of rom making.Eventually your gonna have to decompile apk's to be able to to xml edits and have to recompile them (so much fun ) and kernel compiling. If your stuck on doing something and a already released rom has that feature i say take a look inside the rom and see where you could start (not copying and pasting) to get that feature working in your rom.
I'm sure there's differnet approaches to learning rom making, i did it this way on my LG Ally which is how i have an understanding of how rom making works. Plan on doing this with my Inspire and sense based roms. I should also note i do this for personal knowdledge gain so anything i cook up is never released.
I'd also take a dab into learning some linux as well. Espically if you ever have to use adb shell, having a understanding of linux commands will be a plus

Related

Who are the Dev for D720?

So who are the developers that are going to be developing for the Samsung Nexus S 4G (D720)? I figured this is a question everyone has been wondering. Im very excited to get started with my Nexus S 4G! (Previously came from the HTC Evo and there were alot of dedicated dev., Hope to see the same here)
P.S I didnt put this in the Q&A Because this is a direct question to the developers in this section about the current ROM's Available. Please don't be upset : )
I hope netarchy puts up a rom with his liquid smooth touches. His evo rom + kernel was ILL.
The thing is, the nexus s and ns4g are dev phones, bare bone AOSP, so a custom rom is just gunna be "themed" a bit and/or the real "improvements" are in the Kernel or any additional apps the dev has created.
I would love to see a bunch of ports make their way over. I would imagine that a dev phone would be one of the easiest to port/build for (easy for a dev, not the average human )
in a way, we all are.. who is to say that someone has to be a "dev" to make something, or find out what may fix something? on the heroc we had hundreds of users sitting in an irc room helping each other trying to figure out why things didnt work and what would happen if we pressed this button 7 times instead of 4..
so in short grab some code and lets start working my repo is synced and already compiled im working with the rest of the ACS team to see if we cant bring some lovins on over from the epic/evo
trying to come up with a good name for the rom >.>
Well, its very time consuming. I did alot of theming in the past, then wrote a few apps for WebOS, but just don't seem to have the time anymore with fulltime work, college, etc.
You are right tho, anyone can learn and the nexus line are a great place to start, simple and not complicated. Come on young high-school minds with oodles of time! Make ur name known! Lol
Really tho, I wish I could contribute more
Sent from my Nexus S 4G using XDA Premium App
You know I have some time since school is over and now I'm just looking for work to pass me by til its starts again. NO BS if somebody could point me to the right way help me along the way. I would make a rom for the ns4g. Always wanted to just for self pride not for glory or money. So I'm here and ready!
I know alot of you guys don't know him. But ask any Droid owner about Peter Alfonso (BuglessPete). You couldn't ask for a better dev to work on stuff for your phone. * no pressure Pete
Seriously though shabbypenguin hit the nail on the head. We are in this together ...
Sent from my Nexus S 4G using XDA App
mikeyinid said:
I know alot of you guys don't know him. But ask any Droid owner about Peter Alfonso (BuglessPete). You couldn't ask for a better dev to work on stuff for your phone. * no pressure Pete
Seriously though shabbypenguin hit the nail on the head. We are in this together ...
Sent from my Nexus S 4G using XDA App
Click to expand...
Click to collapse
lol thanks Ill see what I can throw together
You had one of my favorite EVO ROMS easily.
In b4 this is in q&a
Sent from my Nexus S 4G using XDA Premium App
ok, whats everyone think of ChillyWIlly rom?
shabbypenguin said:
ok, whats everyone think of ChillyWIlly rom?
Click to expand...
Click to collapse
Makes me think of Will Smith
J/K, I like...
Im on a campaign going to evo threads and saying how great this phone is. Maybe they will switch. Putting nexus in high demand
Uncle Jimmy says hello
903tex said:
You know I have some time since school is over and now I'm just looking for work to pass me by til its starts again. NO BS if somebody could point me to the right way help me along the way. I would make a rom for the ns4g. Always wanted to just for self pride not for glory or money. So I'm here and ready!
Click to expand...
Click to collapse
This number one thing to do is get ur pc ready with the right software and drivers (there are a couple applications for compiling/decompiling and signing, not just what u use for root)
There's a thread around here about theming for the epic. It has a nice intro to the basic setup ull need, just be sure to replace anything epic with sns, u can then move on to ROMs once u understand what composes a ROM. When I'm back at my PC I could probably hook u up w a good place to start, but right now I'm out and about after this heathen Bulls game! Woot woot!
Sent from my Nexus S 4G using XDA Premium App
BuglessPete said:
lol thanks Ill see what I can throw together
Click to expand...
Click to collapse
If I may suggest, Epic 4G is just about the same as the NS4G. From what I hear they got our stock to work on Epic just after I posted this.
I know they have the CM7 half way ported on Epic as well as the obvious stock with the TouchWiz interface for whoever likes that stuff I figured this would be the easiest place to start.
stop spamming this, its not going to work, for the same reasons why i explained in your thread about it
It probably will work as much as flashing a Droid ROM onto a Milestone...same hardware...epic fail.
more so then that all they currently have is a .32 cm7 kernel a semi working .35 cm7 kernel and their stock .32 touchwiz kernel.. we only have .35 stock kernel, even if you could get past the bootloops good luck trying to make a phone call or get crap to stop force closing
Spamming? Chill out man. I'm just trying to help.
Sent from my Nexus S 4G using XDA App

Anyone interested in gb

now that development seems to be moving along lets use this thread to discuss our GB development even though its in the general section
First off can anyone begin with telling us what is needed to get GB started on this phone?
dsexton702 said:
now that development seems to be moving along lets use this thread to discuss our GB development even though its in the general section
First off can anyone begin with telling us what is needed to get GB started on this phone?
Click to expand...
Click to collapse
I thought we had to wait for Samsung on GB? Dont get me wrong I would love to see it and if anyone can get it done that would be great. I also see where your coming from, with all these minds we can maybe get a port from another source.
Sent from my SGH-T959V using XDA Premium App
GDofWR420 said:
I thought we had to wait for Samsung on GB? Dont get me wrong I would love to see it and if anyone can get it done that would be great. I also see where your coming from, with all these minds we can maybe get a port from another source.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
well according to some foreigners GB was released for the galaxy family about 2 to 3 weeks ago
but that was a foreign release not an american release, im not sure if that matters
your rite dX but i think the issue is with drivers... like i'm sure u could get gb running... but would be like having an ipad1 lol... if that makes sense....
Yeah I think only the S2 has gingerbread and that's the only one we can port it from. The issues are usually drivers and most of the time we'll lose battery life.
Nah the original galaxy S has gingerbread. We have a kernel and an ext4 fs now so it shouldnt be as bad as trying to port it over like before.
Eric-1987 said:
Nah the original galaxy S has gingerbread. We have a kernel and an ext4 fs now so it shouldnt be as bad as trying to port it over like before.
Click to expand...
Click to collapse
If it would be possible that would be great cause I think it could really be done with the right minds in on it.
Sent from my SGH-T959V using XDA Premium App
I'm getting my linux set back up in the next couple of days. I plan on attacking this as soon as I can. I have successfully compiled GB for a device that shouldn't have seen anything past eclair, so I will do all I can for this one. I have a sh*t ton of homework to do though. This is my first ever Samsung, so there is a BIG learning curve for me.
I came from an Evo 4g so this is DEFINITELY a learning curve for me too! Everything on my evo was easier but this gives me more of a sense of pride. My phone is a beast thanks to the developers!
mad_fitter said:
I'm getting my linux set back up in the next couple of days. I plan on attacking this as soon as I can. I have successfully compiled GB for a device that shouldn't have seen anything past eclair, so I will do all I can for this one. I have a sh*t ton of homework to do though. This is my first ever Samsung, so there is a BIG learning curve for me.
Click to expand...
Click to collapse
You know were here to test when when you get something going.(as long as its not past odining if we screw up.lol ). But seriously I'm sure the whole community here would support you, I know I do.
Sent from my SGH-T959V using XDA Premium App
GDofWR420 said:
You know were here to test when when you get something going.(as long as its not past odining if we screw up.lol ). But seriously I'm sure the whole community here would support you, I know I do.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Well, here is where I'm coming from:
While up to this point everything we have, as far as roms, are ports (we don't really have a choice because samsung is stingy with their source codes). While this is great for most of what we use, some parts that are really deep in the code (java, framework, device specific hardware, etc....) will HAVE to be compiled in one way or another. You cant just grab the GB file system and try to slam it into our device...never happen. Far too many parts and pieces rely on each other. So once I can get my stuff straight, I will start a clean repo of the GB source (I already have the samsung kd1 source stuff) and try to merge them the best I can. Then the sh*t hits the fan. Will it compile? Probably not.......Now we have to resort to past experience, help from others that have compiled, and google your ass off!
As an example: Shared libs are a freakin nightmare!! Did you know that things like camera, video, and even some audio stuff use the same exact libs? I didn't either until I started compiling. So if one of these is broken....none of it will work. Probably won't even compile, let alone boot.
I'll support anyone who wants to do something productive with our phone.
mad_fitter said:
Well, here is where I'm coming from:
While up to this point everything we have, as far as roms, are ports (we don't really have a choice because samsung is stingy with their source codes). While this is great for most of what we use, some parts that are really deep in the code (java, framework, device specific hardware, etc....) will HAVE to be compiled in one way or another. You cant just grab the GB file system and try to slam it into our device...never happen. Far too many parts and pieces rely on each other. So once I can get my stuff straight, I will start a clean repo of the GB source (I already have the samsung kd1 source stuff) and try to merge them the best I can. Then the sh*t hits the fan. Will it compile? Probably not.......Now we have to resort to past experience, help from others that have compiled, and google your ass off!
As an example: Shared libs are a freakin nightmare!! Did you know that things like camera, video, and even some audio stuff use the same exact libs? I didn't either until I started compiling. So if one of these is broken....none of it will work. Probably won't even compile, let alone boot.
Click to expand...
Click to collapse
Damn bro that sounds like a super challenge. I'm sure the people in this forum could help. Lets just hope others want this like we do. That's wild about those lib files. So if 1 is broke you have to find it and fix it to compile? That's rough.
Sent from my SGH-T959V using XDA Premium App
GDofWR420 said:
Damn bro that sounds like a super challenge. I'm sure the people in this forum could help. Lets just hope others want this like we do. That's wild about those lib files. So if 1 is broke you have to find it and fix it to compile? That's rough.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Sh*t dude.....I had some lib issues that have snagged me up for days. It's tough, but it is possible. The reason I want GB so bad is I have seen what it does for other devices. The main advantage....SPEED!!!! Lots of new badass options too
mad_fitter said:
Sh*t dude.....I had some lib issues that have snagged me up for days. It's tough, but it is possible. The reason I want GB so bad is I have seen what it does for other devices. The main advantage....SPEED!!!! Lots of new badass options too
Click to expand...
Click to collapse
I heard it does wonders for the battery also. Do you know this to be true? This is my first android device and I'm all about learning new things. Ever since I got this phone I've been wanting a laptop so I can learn to dev more.
Sent from my SGH-T959V using XDA Premium App
GDofWR420 said:
I heard it does wonders for the battery also. Do you know this to be true? This is my first android device and I'm all about learning new things. Ever since I got this phone I've been wanting a laptop so I can learn to dev more.
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
Oh absolutely. The key is how the file system reads itself in GB. The cpu just plain 'ol doesn't have to work as hard. Better battery life, faster and smoother overall performance, graphics, etc...... Plus like I said, it has features that froyo just doesn't have. Absolutely no need for task killers anymore. It's all integrated into the system.
And to answer your question, yes. If one part of that lib doesn't jive......compiling just stops, end of story. Now you have to search through all of your source files and TRY to find out what's wrong. Then google google google for any sign of a solution. This is virgin ground when compiling aosp from source. Not easy at all.
That doesn't touch the tip of the iceberg either. Try modifying code (which has to be done sometimes). C, C++, Java, etc.....sh*t can get hairy.
mad_fitter said:
Oh absolutely. The key is how the file system reads itself in GB. The cpu just plain 'ol doesn't have to work as hard. Better battery life, faster and smoother overall performance, graphics, etc...... Plus like I said, it has features that froyo just doesn't have. Absolutely no need for task killers anymore. It's all integrated into the system.
And to answer your question, yes. If one part of that lib doesn't jive......compiling just stops, end of story. Now you have to search through all of your source files and TRY to find out what's wrong. Then google google google for any sign of a solution. This is virgin ground when compiling aosp from source. Not easy at all.
That doesn't touch the tip of the iceberg either. Try modifying code (which has to be done sometimes). C, C++, Java, etc.....sh*t can get hairy.
Click to expand...
Click to collapse
im hopping on the UBUNTU bandwagon today,
its time to start learning some code so we can get GB on this damn thing
and yes i saw that the galaxy s has gb as well not just the gs2
looks like we got hell to go through mad_fitter and anyone else who will join our suicidal mission
dsexton702 said:
im hopping on the UBUNTU bandwagon today,
its time to start learning some code so we can get GB on this damn thing
and yes i saw that the galaxy s has gb as well not just the gs2
looks like we got hell to go through mad_fitter and anyone else who will join our suicidal mission
Click to expand...
Click to collapse
Installing ubuntu 9.10 on a throwaround laptop. I'm down to go at this with u guys!
Sent from my SGH-T959V using XDA Premium App
robbbbit said:
Installing ubuntu 9.10 on a throwaround laptop. I'm down to go at this with u guys!
Sent from my SGH-T959V using XDA Premium App
Click to expand...
Click to collapse
yayyyyy!! i was waiting for that reply robbbbit hahaha!!
mad_fitter said:
Oh absolutely. The key is how the file system reads itself in GB. The cpu just plain 'ol doesn't have to work as hard. Better battery life, faster and smoother overall performance, graphics, etc...... Plus like I said, it has features that froyo just doesn't have. Absolutely no need for task killers anymore. It's all integrated into the system.
And to answer your question, yes. If one part of that lib doesn't jive......compiling just stops, end of story. Now you have to search through all of your source files and TRY to find out what's wrong. Then google google google for any sign of a solution. This is virgin ground when compiling aosp from source. Not easy at all.
That doesn't touch the tip of the iceberg either. Try modifying code (which has to be done sometimes). C, C++, Java, etc.....sh*t can get hairy.
Click to expand...
Click to collapse
I tried my hand at c++ when I used to have a PSP and I messed around and wrote a few starter programs(hello world, a counter,mp3 player)to get me familiar with code. Yea that stuff makes my brain hurt when trying to fix an error, compiling the mp3 player was hard cause I kept getting errors, took me 2 Days to get it to compile into eboot.pbp for psp and it would still freeze when trying to exit so I never got to finish it.
Sent from my SGH-T959V using XDA Premium App

New Entry Level Dev

What's up XDA. I have officially decided to start developing since the Sidekick 4G doesn't have alot of developers. I was about to start before but I changed my mind because I didn't feel like learning java (which i'm learning now). I already know VB, Python, Lisp, and a little C and I already use Linux Distros all the time. I am working on a Red Gingerbread Themed ROM called FreshBlood. It will probally be released in about 2 weeks. I'm in the 11th grade and don't get out of school until 4:10. I get home about 5:00 and go out straight outside to play basketball, football, or hit a J. On weekends, it's Rockband and CoD modding. Therefore, my projects will take weeks, even months, to complete.
I just need to know a few things:
1. What's the best Linux Distro to setup my workstation
2. I'm using a tutorial I found on google. Where can I find good a tutorial for Java
3. What other tools will I need. I think I have them all
1. although I personally use and prefer archlinux, the guides for compiling refer to dependencies for Ubuntu 9.04,9.10, and 10.04, so those would be the easiest to use if you don't want to have to hunt endlessly for packages.
2. unless you're making an app, you won't be using Java. I would suggest searching around the forum for the mod that you're looking for, and most people will post the source of their mod, or at least explain how they did it. for this you'll need to look at baksmali and smali.
3. you'll need baksmali, smali, adb (android sdk), patience.
It's dangerous to go alone!
Take this http://s.android.com/tech/dalvik/dalvik-bytecode.html
I wish someone would have given me that link before! That would have made things so much easier
Ok, thanks I will be one my computer all weekend, but I won't have my usb with all my Linux Distros.
chaostic_2k1 said:
It's dangerous to go alone!
Take this
Click to expand...
Click to collapse
Wow, this is all overwhelming but I'm pushing to understand it all.
Do research and make about 10 test roms before you even think about releasing a official one .
Basically, the results of desmali'ing a file, is the mnemonics/syntax field of that document. ANything that is not there, should be regular language (method, void, etc, regular java). If you know java, that file + what you know, is desmali files.
You still working on this? Not trying to rush at all. Just curious.
Sent from my SGH-T839 using xda premium
Just what i needed!
just got this phone a few weeks ago and have been messing around with it!
and im really wanting to start developing on this phone! i love this phone!
but being a beginner this is really helping out! thanks!!
What are the necsccary things you need to develop a rom?
Sent from my SGH-T839 using xda premium
dw9906 said:
You still working on this? Not trying to rush at all. Just curious.
Sent from my SGH-T839 using xda premium
Click to expand...
Click to collapse
Yeah, I'm still working on my first ROM. I'm taking some things I've seen in a Samsung Galaxy S ROM
Fresh Jr13 said:
Yeah, I'm still working on my first ROM. I'm taking some things I've seen in a Samsung Galaxy S ROM
Click to expand...
Click to collapse
Hopefully it's great. I went back to stock until a rom that is more stable is released. I've tried them all. Eventually the touchscreen stops working off and on. And a lot of other issues. Sucks that stock is the best thing for this phone right now. Good luck. I'll give it a try when your done.
Sent from my SGH-T839 using xda premium
LostInNorth805 said:
What are the necsccary things you need to develop a rom?
Sent from my SGH-T839 using xda premium
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=1192493
You can find the tools here, good luck!
Man, I just broke my laptop charger so once my battery dies, all development will stop. I won't have the money to buy another one til' next week. But I am going to try to move everything to my phone and see if I can continue some of my work on there. Do anyone know what I can do my phone, if so, how?
Random post. Just need 10 for dev section
*****I'm a beginner ROM Developer, so don't forget to thank and donate*****
Phone: Sidekick 4G
ROM: FreshBlood ROM - Beta
Kernel: Bali 2.2 /w Voodoo

What is invovled in making a custom ROM? just wondering, like how hard is it?

Could I just modify stock rom, create it into nvflashable version or zip for cwm and say it's a custom rom?for e.g overclock, UI changes etc
if it was easy everyone would do it lol
It takes a lot of knowledge and skill, it may not be difficult in the way that roofing a house is difficult, more like difficult in the way that doing a millionaire's taxes is difficult (i suspect, only just now starting to learn c++) more brain work, very little physical labor (besides extended times in hunched position with cramping hands behind a screen with your eyes crossing and head aching lol)
Sustantivo said:
Could I just modify stock rom, create it into nvflashable version or zip for cwm and say it's a custom rom?for e.g overclock, UI changes etc
Click to expand...
Click to collapse
Technically yes but no one would download it. If all you do is UI then its a theme not a rom and the OC is done in the kernel which is very difficult to edit. Custom roms are about making something new. One has to have different features than another for it to be successful. You need to invent new things and add personal tweaks for it truly to be "Your" Custom rom
I would say it ranges from easy-peasy, lemon-breezy to extremely difficult that only rocket scientists and jedi knights should attempt it.
For what most people want to do, it's pretty easy. I think the hard part for the average person is having the mindset to take things apart to see how it works. If you just want to put your name on a rom, it will be extremely difficult because the goal will get in the way of your curiosity. If you get freaky with the command line, your curiosity and imagination will lead you down the rabbit hole. Of course, the path to the bottom of the rabbit hole is lined with bootloops and bricks, but you can gloss over that detail until after you set the bridge on fire and jump off the middle.
Regarding what makes a rom, a custom rom, I would think that you would need to have source code somewhere. If you are taking someone else's rom and adding someone else's kernel and adding someone else's themes, then that is just a modification. You didn't make (-j16) anything, but instead just added some things together that were all ready made. If you patch the kernel or compile the rom from your own source, then that's a custom rom.
stevedebi said:
Perhaps you can move all of the stuff to the storage ( not the card) and then put a shortcut from main memory to the storage card directory?
Click to expand...
Click to collapse
great explaination
Sent from my Transformer TF101 using xda premium
pierrekid said:
great explaination
Sent from my Transformer TF101 using xda premium
Click to expand...
Click to collapse
You sure you are posting in the right thread???
Hah, silly question...
----------------------------------------------------------------------------------
Sent via X8_xgin6.1((stock animation)+alfs.v6+transplanted w/ GCR8.2+timescape+8GB+synaptic+oc.748Mhz)
[COLOUR=RED] I HATE MY 3G NETWORK, SLOW LIKE A TURTLE[/COLOUR]
He's just asking for opinion and overall thoughts. I don't see anything wrong with that.
haha i just wanna do something like paul burton with his ics early port from the source code, i'm not that good, but a fast learner hahah,
You need a working knowledge of java (in my java textbook it says android is based on java and a skilled java programmer has little trouble programming for android), you need the various sdk's, for java, android, you need an android virtual environment on your pc to test your android apps and roms out..you want to start with theming, making simple apps..also need to know how to compile kernels which probably means you need a working knowledge of linux programming..starting from ground up, you are many months of study away from having the knowledge to build a rom imo. That's what im doing too...
If you want to jump start your journey- purge yourself of anything Microsoft, Windows, or closed source. Then you will truly be open.
Install Ubuntu 10.04 LTS server edition. Use the force, let go of the mouse.
gee one said:
If you want to jump start your journey- purge yourself of anything Microsoft, Windows, or closed source. Then you will truly be open.
Install Ubuntu 10.04 LTS server edition. Use the force, let go of the mouse.
Click to expand...
Click to collapse
Lol windows sucks but for some reason when i install ubuntu it never detects my laptop's broadband card and i cannot get online to get it from the ubuntu getting place lol
Sooooo im stuck trying to learn java and linux on a windows os..i need to study linux more, but that would keep me from studying java and other languages (c++, c#, for example)

Self porting interest?

How much interest is there for people to learn how to port a ROM?
I know there are ton's of ROMs out there that are awesome. Some we have and some we don't have. For those of you who want to learn how to port a ROM to our device, would you be interested in a device specific porting tutorial? If so, I will make one.
I know there are TONS of porting guides out there but they aren't very informative on actually what to do. Except for Lens_Flare's and Proxuser's MIUI porting guides. Which are generally helpful enough and that's how I started to learn and then figured out how to do it for just about any ROM.
If there is a large enough interest in learning how to do it for yourself or for the Evita community in general, I will make a VERY detailed NOOB friendly guide.
I am definitely very interested. I started poking around the sense 5 port to see if I could fix bluetooth and quickly figured out that I was in over my head. Would love to see a guide to more than just theming.
Sent from my HTC One X using xda premium
tlazarus said:
I am definitely very interested. I started poking around the sense 5 port to see if I could fix bluetooth and quickly figured out that I was in over my head. Would love to see a guide to more than just theming.
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
I wouldn't go that deep just yet if you don't have any knowledge of smali code. That's what porting deals with, and I'm still learning the coding structure for smali. I have knowledge but I'm still learning it. lol
I'm currently working on the bluetooth issue for that specific ROM.
I will put together a guide over the next few days. I'm going to be making it VERY detailed so there will be as little confusion as possible.
Myrder said:
I wouldn't go that deep just yet if you don't have any knowledge of smali code. That's what porting deals with, and I'm still learning the coding structure for smali. I have knowledge but I'm still learning it. lol
I'm currently working on the bluetooth issue for that specific ROM.
I will put together a guide over the next few days. I'm going to be making it VERY detailed so there will be as little confusion as possible.
Click to expand...
Click to collapse
I too would love this. If you have any good smali code reference links that you might be able to PM me, I'd love that too
Would love to see you put something together. The guide I follow doesn't cover everything I believe... The first few ROMs ported fine.. The others will hang at boot or fail in twrp etc. Very interested myrder
Sent from my One X using Tapatalk 2
Yea do it. I want the new paranoid android xD
Sent from my HTC One XL using xda app-developers app
If you make it I'll have my next must read
Sent from my HTC One XL running super smooth Sense 5
Myrder said:
I wouldn't go that deep just yet if you don't have any knowledge of smali code.
Click to expand...
Click to collapse
Yeah, I figured that out pretty quickly I actually have some experience reading and interpreting code, although mostly c#. My bigger issue is that unlike with windows, I don't understand what handles hardware and driver management or the boot process of Android. Thus, it is like trying to learn two things at once.
Definitely looking forward to your guide - it is greatly appreciated!
Sent from my HTC One X using xda premium
I definitely could use a guide too. Sense 5 was kind of like dumped on me lol. Since then I been on a crash course to learn how to port read logcats etc... Grinder19,Myrder, chubbzlou,carl1961, and others have really helped me a lot. Is like to see a guide go into more detail on like setting up aroma and such.
Sent from my HTC Evita running Sense 5 RX ALPHA
+1
I want to port Paranoid Android 3+
ImagioX1 said:
I definitely could use a guide too. Sense 5 was kind of like dumped on me lol. Since then I been on a crash course to learn how to port read logcats etc... Grinder19,Myrder, chubbzlou,carl1961, and others have really helped me a lot. Is like to see a guide go into more detail on like setting up aroma and such.
Sent from my HTC Evita running Sense 5 RX ALPHA
Click to expand...
Click to collapse
I don't deal with AROMA.. That's something I need to learn my self on. Over the next few days I'll put a guide together. Since I have so many people who want to learn. makes me happy. lol
exad said:
I too would love this. If you have any good smali code reference links that you might be able to PM me, I'd love that too
Click to expand...
Click to collapse
Google has many links to learning smali. I do believe codeaurora.com or what ever that website is has a decent reference to it.
InflatedTitan said:
Would love to see you put something together. The guide I follow doesn't cover everything I believe... The first few ROMs ported fine.. The others will hang at boot or fail in twrp etc. Very interested myrder
Sent from my One X using Tapatalk 2
Click to expand...
Click to collapse
If they hang at boot, logcats are helpful. Also going into the system_server itself through shell. As for TWRP fails, best to pull up a terminal and "adb pull /tmp/recovery.log" most of the time it's a certain character in the updater script. I once had a corrupted .zip that I compiled through the android kitchen. Took me awhile to figure out that it was corrupt, lol.
tlazarus said:
Yeah, I figured that out pretty quickly I actually have some experience reading and interpreting code, although mostly c#. My bigger issue is that unlike with windows, I don't understand what handles hardware and driver management or the boot process of Android. Thus, it is like trying to learn two things at once.
Definitely looking forward to your guide - it is greatly appreciated!
Sent from my HTC One X using xda premium
Click to expand...
Click to collapse
The best OS to port android ROMs on is a linux distro, right now I'm on Ubuntu 12.04LTS. Only because I'm having probelms with my TV as my desktop monitor so I'm using my dualboot on my laptop. I stay off when-doze as much as possible unless it's to download music or for school. Don't feel like using VMware for adobe or Word....
Thanks. I did search Google and found great stuff. I only asked in case you stumbled across a site you prefered over others.
I also use ubuntu 12.04 with windows 7 in virtualbox for when windows is needed. I chose 12.04 over 13.04 only because there's a bug with the included kernel that breaks the sound through hdmi for my ati card.
One could even install ubuntu on an external esata drive for decent speed, portability and so as not to mess up any internal storage configuration.
Sent from my HTC One X using xda app-developers app

Categories

Resources