[Q] How to port Ubuntu Touch to android devices? - Ubuntu Touch Q&A, Help & Troubleshooting

I was thinking in try to port Ubuntu Touch to my Android Device (Razr D3).
I've saw Ubuntu running on some devices, but only devices that developers give attention (Nexus series per example). I've saw once Ubuntu Touch running in a Xperia Mini Pro, but did not understand how that guy ported the SO to the Xperia series.
Well, my doubt is: Where do I start this job? Where do I get the files to try something? How do I create compatibility for my device?
I really don't understand anything about this, I want to learn. And, if success, try to port Ubuntu to all Razr series.

Satorious said:
I was thinking in try to port Ubuntu Touch to my Android Device (Razr D3).
I've saw Ubuntu running on some devices, but only devices that developers give attention (Nexus series per example). I've saw once Ubuntu Touch running in a Xperia Mini Pro, but did not understand how that guy ported the SO to the Xperia series.
Well, my doubt is: Where do I start this job? Where do I get the files to try something? How do I create compatibility for my device?
I really don't understand anything about this, I want to learn. And, if success, try to port Ubuntu to all Razr series.
Click to expand...
Click to collapse
(apologies for crap urls, still a new member here........)
Best place atm is wiki dot ubuntu.com/Touch/PortingFlippedInProgress but it's still kind of a mess given the ubuntu team hasn't given it many updates recently to reflect the flipped images. Unless you're well experienced in messing android with both android and ubuntu I'd give a miss until someone rewrites it.
I've been trying to get my tf201 working for months now to no avail but good luck to you!
p.s. the irc log from a porting day has good info as well irclogs dot ubuntu.com/2013/08/01/%23ubuntu-touch.html

splinterx7 said:
(apologies for crap urls, still a new member here........)
Best place atm is wiki dot ubuntu.com/Touch/PortingFlippedInProgress but it's still kind of a mess given the ubuntu team hasn't given it many updates recently to reflect the flipped images. Unless you're well experienced in messing android with both android and ubuntu I'd give a miss until someone rewrites it.
I've been trying to get my tf201 working for months now to no avail but good luck to you!
p.s. the irc log from a porting day has good info as well irclogs dot ubuntu.com/2013/08/01/%23ubuntu-touch.html
Click to expand...
Click to collapse
Thanks, but, the links do not work. Can you post a functional link?
Also, I have been searching for something in official Ubuntu page, but a didn't find anything! Dude, is there another forum or ftp severs that stores at least generical images to download? The official comunity seems to do not give a minimal help or importance to work to do ports made by amateurs developers, I cannot understand how Ubuntu Phone be open source if any source is available.
Sent from my XT920 using xda app-developers app

are you including the sub domain when you're entering the urls?
wiki.ubuntu.com/Touch/PortingFlippedInProgress
irclogs.ubuntu.com/2013/08/01/%23ubuntu-touch.html

Related

Help for a starting devoloper?

I have a dream of becoming a developer, I absolutely love computers, and I absolutely love phones, especially androids, Iphones suck. So if anyone can give me a short guide on what to start downloading, etc. in order to start developing and any guides to developing would be nice. I current have access to my LG optimus T, my friends HTC Desire, and a LG Optimus S. Yes i realize the Optimus S and the Optimus T are basically the same, but those are the phones I have access to, any help to get me started would be much appreciated.
DeBiasoMan said:
I have a dream of becoming a developer, I absolutely love computers, and I absolutely love phones, especially androids, Iphones suck. So if anyone can give me a short guide on what to start downloading, etc. in order to start developing and any guides to developing would be nice. I current have access to my LG optimus T, my friends HTC Desire, and a LG Optimus S. Yes i realize the Optimus S and the Optimus T are basically the same, but those are the phones I have access to, any help to get me started would be much appreciated.
Click to expand...
Click to collapse
I think you can PM any one of the developers and ask them the details. They would surely help you.
firstly, learn about cooking a rom Its a really easy once you get the hang of it
have a same question in my mind!
but I am thinking about making one kernel not rom
because it's simple than making rom
I don't know any pro language
anyone here to help or learn us?
@ DeBiasoMan If someday it's possible I will also help you
DeBiasoMan said:
I have a dream of becoming a developer, I absolutely love computers, and I absolutely love phones, especially androids, Iphones suck. So if anyone can give me a short guide on what to start downloading, etc. in order to start developing and any guides to developing would be nice. I current have access to my LG optimus T, my friends HTC Desire, and a LG Optimus S. Yes i realize the Optimus S and the Optimus T are basically the same, but those are the phones I have access to, any help to get me started would be much appreciated.
Click to expand...
Click to collapse
just don't be a troll with that 'iphone suck'.
Apple's phone in the 4 version is a good device.
My brother has one, got for a cheap price here in Brazil. (R$ 500,00 something like $200,00)
Using the system we can see how apple approach is on the minimum details level and Android isnt that cos we have too much fragmentation. (Btw, samsung have a very good android mod on Galaxy SII, gratz Samsung!)
So, i like android, i'm not going to try buy a iPhone, but hey, that thing has his merits, until 2007 we all are stuck with phones like blackberry or nokia, no touchscreen devices Thank you apple, AGAIN, PC+Phones. (but i never had a **** from you )
About development, good luck, i dont know how to build a custom rom yet
fserve said:
just don't be a troll with that 'iphone suck'.
Apple's phone in the 4 version is a good device.
My brother has one, got for a cheap price here in Brazil. (R$ 500,00 something like $200,00)
Using the system we can see how apple approach is on the minimum details level and Android isnt that cos we have too much fragmentation. (Btw, samsung have a very good android mod on Galaxy SII, gratz Samsung!)
So, i like android, i'm not going to try buy a iPhone, but hey, that thing has his merits, until 2007 we all are stuck with phones like blackberry or nokia, no touchscreen devices Thank you apple, AGAIN, PC+Phones. (but i never had a **** from you )
About development, good luck, i dont know how to build a custom rom yet
Click to expand...
Click to collapse
Lol, i had a custom rom but only dunno how to change framework till now...
Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
aspee said:
have a same question in my mind!
but I am thinking about making one kernel not rom
because it's simple than making rom
I don't know any pro language
anyone here to help or learn us?
@ DeBiasoMan If someday it's possible I will also help you
Click to expand...
Click to collapse
Kernels are harder to make IMO
Well... I'm myself embarking on this trip of developing Android apps (I'm a Software Engineer but I have not touched a line of code in a few years), and I can give you a couple of suggestions about it.
The good thing about Android apps development is that is totally free to start since the two main tools that you'll use are completely free: The Android SDK and Eclipse IDE. Tools-wise those are the only two things that you'll need initially (beside a fairly decent computer of course).
If you can spend a few bucks I've found that the book "Learning Android" is pretty good, with a good level of detail on the inner workings of the Android OS and a hands-on project throughout the whole book (and Android Twitter Client). The book is fairly recent (March 2011) so it covers Android Gingerbread, unfortunately the only issue with the book is that the Twitter client project was created before Twitter switched their authentication api from simple login to oAuth (a token based authentication API very popular nowadays), so the code on the book will not work right out of the box without some modifications on the authentication module. There's a new Andorid development book from the same publisher (O'reilly) available on Amazon called "Programming Android" which was released earlier this month, so I would guess that whatever the project is on that new one it should work right out of the box.
If you wanna get the hang of it without spending a buck you can start with a great tutorial series on Android development available on Youtube here: "TheNewBoston Android Tutorials". The tutorials cover Android development in much of the same way as most books, starting from scratch on installing and configuring the Android SDK and Eclipse to basic development and some advanced topics.
I must say that compared to the things that I was developing when I was still coding a few years ago (Java Enterprise Apps) Android development seems pretty much straight-forward, and I think that what really matters is changing the paradigm to "Mobile Apps", since they behave pretty much differently than normal enterprise apps.
Hope that helps.
Thank you so much, I used to do some Java coding for games so I know alot about Java, but ill check out all those things you all offered. Thanks! Oh and the iPhone thing, they're a good phone, but I can't afford one and prefer android.
Sent from my LG-P500 using XDA App
DeBiasoMan said:
Thank you so much, I used to do some Java coding for games so I know alot about Java, but ill check out all those things you all offered. Thanks! Oh and the iPhone thing, they're a good phone, but I can't afford one and prefer android.
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
Wishing you all the best for your DEV efforts. As for the iPhone, those who can afford it are fans of it. The others, choose Android
Does anyone know a developer who is friendly enough to help me walk through this?
Sent from my LG-P500 using XDA App
DeBiasoMan said:
Does anyone know a developer who is friendly enough to help me walk through this?
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
Oops, wrong post...
Sent from LGE XDA phone wit Matt's v6.5.7(1.1)
DeBiasoMan said:
Does anyone know a developer who is friendly enough to help me walk through this?
Sent from my LG-P500 using XDA App
Click to expand...
Click to collapse
I think the first thing you should and really most important thing to do is pick ONE problem and try and fix it. Maybe this is "I don't like that battery icon" or maybe it is something like "I want my kernel to swap out less and keep more data in RAM so it's a bit speedier".
Unfortunately there is so much going on in Android that probably no single developer can walk you through all of it, not even Linus Torvalds or Larry Page (like we say "We all stand on the shoulders of giants"). If you are new to Linux in general (which Android is) and you want to do some kernel work, a good first step is to start dual-booting Ubuntu or another friendly Linux distribution.
I am some experience with linux in computers, ps3's, even an experimental build me and a few others devoloped for an xbox which turned out unsuccessful. I just honestly dont know where to start to apply what I know to android phones.
here's a slightly dated but pretty good howto on Android kernel building
http://forums.androidcentral.com/htc-hero-rooting-roms-hacks/8072-how-build-your-own-kernel-package-source.html
lots of stuff comes up on google's pages about building Android
http://source.android.com/source/initializing.html
have fun!

[Q] creating a device tree from scratch

hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo. although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide. right now i am trying to teach myself how to set up a build environment for a real device. im doing this purely out of learning experience so i can apply it to something useful in the future. i have several devices at my disposal (epic 4g, droid1, atrix 4g, acer iconia a500) any of which i would be willing to use for learning. does anyone have any recommendations on reading material im missing? any good place to ask stupid questions? there is lots of documentation out there but i just cant seem to find it. where should i go from here? i wish i could just take a class on this. because there is so much information out there i have no idea where to go from here.
I was actually going to make a post along the same lines as yours. From what I have found the pinned post in this forum from cyanogen about cooking is probably the most useful information to get started.
The issue I have is a forum just on this topic alone. It would be nice to have a forum that only discussed merging manufacturers released code into AOSP. By googling I have found the Atrix source code that Motorola has released and also the AOSP itself. By reading cyanogens post and mucking around with the source this should give you a good start.
Good luck and if you come across a forum with just this topic discussed post a link.
Also for setting up an environment this post is good for getting everything setup to compile what you need. It is a post to compile CM7 but it can be used for what you are looking for.
gh123man said:
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo. although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide. right now i am trying to teach myself how to set up a build environment for a real device. im doing this purely out of learning experience so i can apply it to something useful in the future. i have several devices at my disposal (epic 4g, droid1, atrix 4g, acer iconia a500) any of which i would be willing to use for learning. does anyone have any recommendations on reading material im missing? any good place to ask stupid questions? there is lots of documentation out there but i just cant seem to find it. where should i go from here? i wish i could just take a class on this. because there is so much information out there i have no idea where to go from here.
Click to expand...
Click to collapse
2nd hit googling android porting.
http://www.netmite.com/android/mydroid/development/pdk/docs/
Nothing is truly "update-to-date" there are somethings that your going to have to do your homework on. That is a very detailed guide on the basics of getting a port going and working towards the "device tree"
Unless the device tree is from a google nexus phone, then most likely the trees are not perfect. Cyanogenmod for example, the devs that work hard on creating those device trees don't just know what will and won't work. Each phone is different alot of trial and error. Do you build a binary from source, or do you use prop files already on the phone, that is all based on what is trying to be done and how much you know. Eventually you figure it out. It hard to just say what creates the device tree. Its just like someone asking for tips on how to write Java.
Bottom line, just do it and have fun.
lithid-cm said:
2nd hit googling android porting.
http://www.netmite.com/android/mydroid/development/pdk/docs/
Nothing is truly "update-to-date" there are somethings that your going to have to do your homework on. That is a very detailed guide on the basics of getting a port going and working towards the "device tree"
Unless the device tree is from a google nexus phone, then most likely the trees are not perfect. Cyanogenmod for example, the devs that work hard on creating those device trees don't just know what will and won't work. Each phone is different alot of trial and error. Do you build a binary from source, or do you use prop files already on the phone, that is all based on what is trying to be done and how much you know. Eventually you figure it out. It hard to just say what creates the device tree. Its just like someone asking for tips on how to write Java.
Bottom line, just do it and have fun.
Click to expand...
Click to collapse
thanks for the response. maybe im just searching for the wrong things... that and its not sinking in to my thick skull lol.. ill keep reading. im just trying to learn how it all works. some of the things i read either dont make sense or are really vague. i am currently cramming java into my head for app development. i suppose thats a good place to start. my end goal is to contribute.
gh123man said:
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo.
Click to expand...
Click to collapse
I am trying to figure out how to build/port ROMs too. It has been a nightmare trying to study that. Not enough material, or the material is incomplete. Most of the tutorials are meant to be done with nexus devices wich has a native suport from android. No such a help for someone who is seeking a way to build for a new, unusual device (like me).
I didn't get this "three" thing. And, In my case, it is a little bit weirder because I am trying to build for a MTK6577 processor. (Some may say I am screwed).
although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide.
Click to expand...
Click to collapse
Many years ago I said: there will be a Time when people will know the "internet junkyard" or the "virtual online trash can".
I was reffering to outdated information. This information is available now and is not completely reliable because it is old and no one got rid of it.
It is something that is new (although the information is old, the event is pretty new) and we must learn how to deal with it. Unfortunally.
To de development point of view, I've been facing an incredible hard time just to find new information about building a custom rom from the source or porting an existent one.
I know i didn't help at all, but, I felt I must say that.
Anyway, knowing about anything, let me know.
Best regards!
gh123man said:
hey everyone. ive been googleing and googleing for weeks and weeks trying to educate myself on how the android build process works and how a device tree works. what i have been able to figure out is the device configuration has been moved form /vendor to /device between eclair and froyo. although i am very lost and confused. i have gone through source.android.com several times, and i have also gone through the very outdated platform developers guide. right now i am trying to teach myself how to set up a build environment for a real device. im doing this purely out of learning experience so i can apply it to something useful in the future. i have several devices at my disposal (epic 4g, droid1, atrix 4g, acer iconia a500) any of which i would be willing to use for learning. does anyone have any recommendations on reading material im missing? any good place to ask stupid questions? there is lots of documentation out there but i just cant seem to find it. where should i go from here? i wish i could just take a class on this. because there is so much information out there i have no idea where to go from here.
Click to expand...
Click to collapse
Here is the Small Guide Made to Begin from scratch for Android Device Tree Building

[SOLVED] Native linux on Android?

Sorry first off I'm not sure if this is the right forum. Was thinking developers but there was an ominous warning at the top of that one so I decided not to take the chance.
The question is can Linux be installed on an Android based device natively? I'm aware of chroot enviroments and have done those. I also found this http://forum.xda-developers.com/showthread.php?t=981688 which is slightly cooler but it's still an AUFS based chroot mount. I found the same question asked here http://forum.xda-developers.com/showthread.php?t=1272964 but there was no answer and I didn't want to zombie the thread. Google searches didn't turn up anything useful either.
While I'm thinking the question is fairly device agnostic my device is a Droid 2 Global. I'm getting ready to replace it soon but I'm thinking it might make a nice little embedded system. From what I've read about my device in particular it's got some type of "lock" that disallows the use of other kernels but I am not afraid of recompiling the kernel for my device with additional needed modules for file systems or whatever. I have done this in the past.
I'm not super picky on the distro, but given a choice I guess I'd go with Debian (hardly ever changes so I can just check for security updates once a week or so and otherwise forget about it).
I wouldn't expect anyone to be able to answer this directly as I'm sure it'd be a novel. I'm more hoping someone might have a link to a guide or something that I just completely failed to locate.
So I kept digging and I found this: http www dot htc-linux.org forwardslash wiki forwardslash index.php. As the link suggests it's focused towards HTC devices but between it and some other links on there I think I can work with it.
I'll mark the thread as [SOLVED], but since it ended up being fairly useless (sorry) go ahead and delete if it amuses you to do so, any passing admin.
Ubuntu is coming out with an official version for Android soon.
Sent from my ADR6425LVW
I Am Marino said:
Ubuntu is coming out with an official version for Android soon.
Sent from my ADR6425LVW
Click to expand...
Click to collapse
This is probably your best answer. The Ubuntu build that runs on top of Android for webtop/lapdock purposes is running from the same kernel as Android is according to what I've heard. They will be providing the source so we'll see what the community can do with it.
It is possible on some Android devices, such as the Transformer and Desire.
But the Droid 2 Global, having a locked bootloader and the inability to install custom kernels, is not able to use native Linux.
If you want an Android device that is able to use native Linux do some research to find the one that fits you best.
Sent from my DROIDX using Tapatalk
have you seen this? interestiong reading...
http://whiteboard.ping.se/Android/Debian
Itbelikedat said:
have you seen this? interestiong reading...
http://whiteboard.ping.se/Android/Debian
Click to expand...
Click to collapse
I tried it a small time ago. Everything works but zygote and its forks fail to start, perhaps due to mount namespaces implementation on Android, but I'm not sure. Seeking a way out for this but not successful so far due to lack of knowledge.

[Q] Developing for SGH-i717

Hello, I currently own an SGH-i717 and would like to start rom developing for it and would like to know where to start. If I was a complete noob and compared to most of the people here I might be, how would I download 4.0.3 source code, use adb with my phone and etc etc. I find it all very interesting but I have no idea where to start.
I am asking for help with this specific device, then maybe onto porting for other devices but this model has a very sore lack of developers for it and since I own an ATT Note I would like to start the development for it regarding ICS and etc. Also why is there a lack of developers for this model's roms?
Thanks for any and all help regarding this issue and I am excited to get started developing for you guys!
I think you need something called android sdk
Sent from the only smartphone designed by Chuck Norris
So what do I win if I vote in the poll?
KangKilla said:
Hello, I currently own an SGH-i717 and would like to start rom developing for it and would like to know where to start. If I was a complete noob and compared to most of the people here I might be, how would I download 4.0.3 source code, use adb with my phone and etc etc. I find it all very interesting but I have no idea where to start.
I am asking for help with this specific device, then maybe onto porting for other devices but this model has a very sore lack of developers for it and since I own an ATT Note I would like to start the development for it regarding ICS and etc. Also why is there a lack of developers for this model's roms?
Thanks for any and all help regarding this issue and I am excited to get started developing for you guys!
Click to expand...
Click to collapse
google search, ever heard of it before? and there is no lack of devs here unless you consider quantity over quality to be better
LOL
Underground_XI said:
google search, ever heard of it before? and there is no lack of devs here unless you consider quantity over quality to be better
Click to expand...
Click to collapse
If that was the case, then why aren't there ice cream sandwich roms for att note?
and also, what do I search for? I'm very busy so I don't have time to mess with google all day. I need someone who is willing to work with me on educating a new developer, that maybe in turn had someone to learn from before them that appreciates a new (quality)developer.
To keep things simple here... Please refrain from jerky comments as I am trying to maintain progression in this area and again I am a very busy person so I would appreciate it if we kept this thread professional.
Thanks again for any help you care to give! I apologize for being a beginner, but everyone has to start somewhere... right?
kevinjgray88 said:
I think you need something called android sdk
Sent from the only smartphone designed by Chuck Norris
Click to expand...
Click to collapse
I already have the Android SDK, but I'm not sure how to use it for developing. I tried once and ended up frustrated with it. Are there easy to understand tutorials somewhere around here that might help a beginner?
I've managed to unbrick my captivate using ADB once but it was very foreign to me and I was kinda impressed I even pulled off sending it into download mode. Thanks for helping!
jpeg42 said:
So what do I win if I vote in the poll?
Click to expand...
Click to collapse
Tell em what he's won Johnny!!! - A BRAND NEEW ICE CREAM SANDWICH!!!!! - ::And teh crowd goes wild!::
It's good to see someone with a lot of drive to develop, but the biggest hurdle isn't building AOSP from source. You need to get a working kernel that is compatible with ICS and all the Notes hardware. You can't google search how to do that. In reality it's almost impossible to do if you don't have extensive experience with that sort of thing.
We need the source code from Samsung for the Note and as far as I know, there is no source code out yet for the Note (for any version of Android). The roms you are seeing right now (two that Im aware of) are basically rigged versions of the stock rom where things have been removed (bloatware) and a few things have been added that conveniently worked out of the box without messing with code.
The real work will come when we have some source code to work with.
Ok, what's next?
macked said:
It's good to see someone with a lot of drive to develop, but the biggest hurdle isn't building AOSP from source. You need to get a working kernel that is compatible with ICS and all the Notes hardware. You can't google search how to do that. In reality it's almost impossible to do if you don't have extensive experience with that sort of thing.
Click to expand...
Click to collapse
Okay well that's a start... does anyone know where I can find a stock version of ICS to study it's code and experiment? I found source codes for SGH-i717 here
opensource(dot)samsung(dot)com
(I need more posts to make that a link, lol)
I searched for i717 and it came up with four source results on samsung's opensource search bar but I don't know what the four results are for and what the difference between them all are(unless it means it is for att or tmobile or etc, etc.), if you can tell me any info on these then I would be greatly appreciative.
Yeah, I have no clue how to do most things with coding for android but I do understand how to flash correctly, root and all that jazz. I just lack the programming skills and work flow it takes to make all this. I am downloading java for dummies and learning how to use XML files, but I am wondering if there is something else I should study too?
It sucks that I came here starting from scratch basically but I have learned a lot from here in a short amount of time, I appreciate all of the developers who have made the roms I love along the way, I am just growing impatient with the far and few between updates for your devices and I want to see updates for our devices come faster and the only way to do that is to do something about it. So I am very grateful for any help I get regarding this.
Where can I start with the kernel search? Is that what everyone is waiting on to start developing ICS for this phone? Does anyone know if one exists?
Another Question
What's the difference between a kernel and a rom? Basically.. what the heck is it in lamen's terms?
KangKilla said:
What's the difference between a kernel and a rom? Basically.. what the heck is it in lamen's terms?
Click to expand...
Click to collapse
This is a great place to start.
http://developer.android.com/guide/basics/what-is-android.html
Thread closed
This is not the place to learn how to develop, go to Android Development and Hacking forums and start studying.

Quick question about Rom development.

Over the past couple weeks every waking moment of spare time I have had I have used reading any article, watching any movie, browsing any forum thread I have found on the topic of custom rom development and I think I'm getting close to where I can begin my first build. If any of the users here can point me to any helpful links to help me with this I would greatly appreciate it. Now, onto my question. This is probably considered pure sacrilege but I was just curious on the matter. I was wondering, lets say I was wanting to port the new ToudhWiz over to our device would this be possible. If it is possible how difficult is it going to be and is it a project a beginner developer could ever hope to accomplish?
Onto my second question. I have been waiting ever since I got the DNA to see an Ubuntu Touch port for it and have got to the point where I don't believe I'm ever going to see it happen. Is this due to it being harder to build then lets say a AOSP based Rom or is it because not many people in our community here seem to care if it happens or not? The reason I'm asking is because after I get a couple Roms compiled from the simple FAQs I have been able to find and have figured out kind of what I'm doing I think I would like to try to port it over. Once again, ANY and all help is greatly appreciated, whether it's just links to other sites that has helped the developers here get to where they are or even someone wanting to help me learn personally. I have the upmost respect to all of the developers on this site and want to be able to consider myself among this elite group very soon. If I have posted this in the wrong place let the mods move it and let me know of my mistake.
Sincerely,
DrewHamm974
As someone who is fairly new to android / Rom development. Its something that takes a bit of time. I started small by just learning how to compile from source to figuring out how to get it set up to work on a device that already has support to eventually bringing roms to this device when they weren't supported.
I'm no expert but also knowing a programming language like C, C++, and Java will help.
Xda-university.com has some stuff on Rom development.
As for porting TW probably won't happen. Ububtu touch good luck... You will need either someone to do kernel work or learn how to dev a kernel first...
Sent from my dlx using XDA Premium HD app
.torrented said:
As someone who is fairly new to android / Rom development. Its something that takes a bit of time. I started small by just learning how to compile from source to figuring out how to get it set up to work on a device that already has support to eventually bringing roms to this device when they weren't supported.
I'm no expert but also knowing a programming language like C, C++, and Java will help.
Xda-university.com has some stuff on Rom development.
As for porting TW probably won't happen. Ububtu touch good luck... You will need either someone to do kernel work or learn how to dev a kernel first...
Sent from my dlx using XDA Premium HD app
Click to expand...
Click to collapse
First off I would like to say thank you very much for answering my question. Honestly, I was hoping for an answer from you, Pio, Palmer, or amit_sen. I am currently running CyanFox and must say it is awesome. If I could be bold enough to ask, why would porting TouchWiz not work? Is it due to something about it being a proprietary rom or is it something in the source that won't compile for anything but a Galaxy phone. The reason I am asking is due to the fact if I'm not completely mistaken I saw a sense rom for either the S2 or S3 not long ago.
Now onto Ubuntu touch, I thought all you had to have to port it was a working CM 10.1 build to get it working. Also, is there anywhere besides XDA University you could send me to help learning Rom and/ or Kernel development. Once again I greatly appreciate you taking the time to answer my question I idolize any devs that are on here freely giving their time and hard work.
DrewHamm974
Bump
DREWHAMM974 said:
Bump
Click to expand...
Click to collapse
I would recommend learning how to build CM 10.2. Once you have a working build, figure out how to build AOKP (or any other ROM without official support).
After that, you will probably have new questions.
Thanks will definately do.
Sent from my dlx using XDA Premium 4 mobile app
Touchwiz would be easy to get booting but almost everything would be broken. And because you can't actually compile touchwiz it makes fixing anything a giant pain. Ubuntu touch on the other hand would be relatively easy because you can compile it.
Sent from my HTC Droid DNA using XDA Premium HD app
If I remember correctly, Ubuntu touch is typically based on the cm10.1 kernel, for whatever it's worth.
Sent from my Droid DNA using Tapatalk Pro

Categories

Resources