New Entry Level Dev - T-Mobile Sidekick 4G

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

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

How to build a custom rom

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

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

Android Dev Enviroment

Hi,
I have been hunting for days and trying different stuff without luck.
Im trying to find a decent guide on setting up an eviroment for compiling apps.
Nearly all guide relate to ROM building and not application building.
I managed to get Cygwin working, but it would give stupid errors on compiling SDL source, even though other parts of code that reference SDL compile fine.
I put this down to Cygwin, I had simular problems when compiling on PSP.
Going back to an earlier version seemed to solve that problem, but I dont fancy messing about. Already lost 2 days of my life, .
I then tried Linux and Eclispe, that didnt work out either as apparently there is a problem that causes eclipse to be missing Android from the prefs list.
Tried work arounds, but nothing worked.
As I said, spent 2 days trying to solve this. There are to many guides and contradicting info. Even the official Android site is confusing.
I wanted to play around with UAE4Droid. As I have just bought a tablet, that runs UAE4Droid full speed and Im very impressed. Never considered Android before, bought tablet on a Whim, best thing I have bought in ages.
Any help would be great.
You can try MIT Appinventor by Google, it's esay to use!
http://www.youtube.com/watch?v=8ADwPLSFeY8 (I don't know how to correctly post the video u.u)
albertgoca93 said:
You can try MIT Appinventor by Google, it's esay to use!
Click to expand...
Click to collapse
Thanks for the reply, thats not quite what Im after.
Did you install the ADT plugin in eclipse? This has all the necessary stuff for Android.
Also, a Linux partition is preferable over cgwin or a vm IMO...
Have you tried any of the utilities in the Chef Central section? Tommytommatoe has a great utility for AOL's does most anything you can think of. It also sets up your environment automagically by script. It will add everything to PATH and make sure everything is properly configured.
There are some other goodies in the Chef Central section too!
Sent from my PC36100 using xda premium
imheroldman said:
Did you install the ADT plugin in eclipse? This has all the necessary stuff for Android.
Click to expand...
Click to collapse
I did, I also tried the work arounds to.
imheroldman said:
Also, a Linux partition is preferable over cgwin or a vm IMO...
Have you tried any of the utilities in the Chef Central section? Tommytommatoe has a great utility for AOL's does most anything you can think of. It also sets up your environment automagically by script. It will add everything to PATH and make sure everything is properly configured.
There are some other goodies in the Chef Central section too!
Click to expand...
Click to collapse
Will check it out, thanks.
EDIT:- cant find anything on there, will keep hunting.
Here is TT's Android utility:
http://forum.xda-developers.com/showthread.php?p=5623817
Sent from my PC36100 using xda premium
imheroldman said:
Here is TT's Android utility:
http://forum.xda-developers.com/showthread.php?p=5623817
Sent from my PC36100 using xda premium
Click to expand...
Click to collapse
Cutom back covers and stylus?

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