How do I go about porting Ubuntu Touch to different devices?Dual Boot On Galaxy Note 2 ? ( Android / Ubuntu )how to install ubuntu on android tabletUbuntu Touch on Sony Xperia PHow can I install ubuntu touch in Samsung Galaxy Y phone?Porting Ubuntu Touch On Samsung Galaxy S2 PlusInstalling Ubuntu for phones onto a Moto G 4G LTEDownload Ubuntu Mobile To HTC One?port Ubuntu Touch to unsupported TabletHow to root my Acer TabletCan I install Ubuntu on my phone (Sony Ericsson w8)?System requirements for ubuntu touch?Porting Ubuntu Touch: breakfast tool?How to install Ubuntu Touch on unofficial cyanogenmod portsUbuntu Touch porting: bad file treePorting Ubuntu Touch to Galaxy S4 International LTE, where to create the UCM directory and how to call it?Queries about Ubuntu touchInstall Ubuntu touch on production devicesEmail for Ubuntu Touch
How do the other crew members know the xenomorph is "big", if they haven't seen it?
instead of pressurizing an entire spacesuit with oxygen could oxygen just pressurize the head and the rest of the body be pressurized with water?
My professor has no direction
Why are Buddhist concepts so difficult?
Do players roll their own die?
What could an alternative human-powered transportation method look like?
What is an idiom, phrase or expression for situation such as "throw a pigeon among cats"
What is the purpose of polls published by the organization that they are asking about which have leading/confusing questions?
How can I add this conditional constraint to my model in Python?
How to delete music as it's being played
How can I more clearly ask people to accomodate for my autism?
Is This Constraint Convex?
70s or older story about a sentient forest who discovers the A-bomb
Company asks (more than once) if I can involve family members in project
Rational Number RNG
What's the short and accented note at the very end of a song called?
Ping more than 56 bytes on macOS
Is there a name for the phenomenon of false positives counterintuitively outstripping true positives
How are astronauts in the ISS protected from electric shock?
Confusion in PID loop?
Covering an 8x8 grid with X pentominoes
What's the origin of the trope that dragons used to be common but aren't any more?
How do I plot a plane AND a graph in ONE 3D Plot?
Program to print the multiple occurrence of numbers in a list
How do I go about porting Ubuntu Touch to different devices?
Dual Boot On Galaxy Note 2 ? ( Android / Ubuntu )how to install ubuntu on android tabletUbuntu Touch on Sony Xperia PHow can I install ubuntu touch in Samsung Galaxy Y phone?Porting Ubuntu Touch On Samsung Galaxy S2 PlusInstalling Ubuntu for phones onto a Moto G 4G LTEDownload Ubuntu Mobile To HTC One?port Ubuntu Touch to unsupported TabletHow to root my Acer TabletCan I install Ubuntu on my phone (Sony Ericsson w8)?System requirements for ubuntu touch?Porting Ubuntu Touch: breakfast tool?How to install Ubuntu Touch on unofficial cyanogenmod portsUbuntu Touch porting: bad file treePorting Ubuntu Touch to Galaxy S4 International LTE, where to create the UCM directory and how to call it?Queries about Ubuntu touchInstall Ubuntu touch on production devicesEmail for Ubuntu Touch
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;
I would like to port Ubuntu Touch to a device that is currently not supported. What are the requirements for doing this and where do I begin?
ubuntu-touch
add a comment
|
I would like to port Ubuntu Touch to a device that is currently not supported. What are the requirements for doing this and where do I begin?
ubuntu-touch
11
Please make any answer as detailed as possible, and as close to a "how to" guide as is possible, as this may become a Canonical question/answer.
– Thomas Ward♦
Sep 26 '13 at 23:31
13
This guide will provide a great place to start for whoever wants to tackle answering this question.
– Nathan Osman
Sep 26 '13 at 23:33
I would ask on the mailing list if anyone has any luck with said device.
– NoBugs
Oct 7 '13 at 5:00
I would like to ask if it takes too long to port it. I have a bit of spare time the weekends until July. How much time does it require, in average? Thank you!
– user198770
Apr 7 '14 at 16:31
add a comment
|
I would like to port Ubuntu Touch to a device that is currently not supported. What are the requirements for doing this and where do I begin?
ubuntu-touch
I would like to port Ubuntu Touch to a device that is currently not supported. What are the requirements for doing this and where do I begin?
ubuntu-touch
ubuntu-touch
edited Dec 27 '13 at 0:56
Braiam
54.6k21 gold badges146 silver badges230 bronze badges
54.6k21 gold badges146 silver badges230 bronze badges
asked Sep 26 '13 at 23:30
Nathan OsmanNathan Osman
21.6k34 gold badges151 silver badges241 bronze badges
21.6k34 gold badges151 silver badges241 bronze badges
11
Please make any answer as detailed as possible, and as close to a "how to" guide as is possible, as this may become a Canonical question/answer.
– Thomas Ward♦
Sep 26 '13 at 23:31
13
This guide will provide a great place to start for whoever wants to tackle answering this question.
– Nathan Osman
Sep 26 '13 at 23:33
I would ask on the mailing list if anyone has any luck with said device.
– NoBugs
Oct 7 '13 at 5:00
I would like to ask if it takes too long to port it. I have a bit of spare time the weekends until July. How much time does it require, in average? Thank you!
– user198770
Apr 7 '14 at 16:31
add a comment
|
11
Please make any answer as detailed as possible, and as close to a "how to" guide as is possible, as this may become a Canonical question/answer.
– Thomas Ward♦
Sep 26 '13 at 23:31
13
This guide will provide a great place to start for whoever wants to tackle answering this question.
– Nathan Osman
Sep 26 '13 at 23:33
I would ask on the mailing list if anyone has any luck with said device.
– NoBugs
Oct 7 '13 at 5:00
I would like to ask if it takes too long to port it. I have a bit of spare time the weekends until July. How much time does it require, in average? Thank you!
– user198770
Apr 7 '14 at 16:31
11
11
Please make any answer as detailed as possible, and as close to a "how to" guide as is possible, as this may become a Canonical question/answer.
– Thomas Ward♦
Sep 26 '13 at 23:31
Please make any answer as detailed as possible, and as close to a "how to" guide as is possible, as this may become a Canonical question/answer.
– Thomas Ward♦
Sep 26 '13 at 23:31
13
13
This guide will provide a great place to start for whoever wants to tackle answering this question.
– Nathan Osman
Sep 26 '13 at 23:33
This guide will provide a great place to start for whoever wants to tackle answering this question.
– Nathan Osman
Sep 26 '13 at 23:33
I would ask on the mailing list if anyone has any luck with said device.
– NoBugs
Oct 7 '13 at 5:00
I would ask on the mailing list if anyone has any luck with said device.
– NoBugs
Oct 7 '13 at 5:00
I would like to ask if it takes too long to port it. I have a bit of spare time the weekends until July. How much time does it require, in average? Thank you!
– user198770
Apr 7 '14 at 16:31
I would like to ask if it takes too long to port it. I have a bit of spare time the weekends until July. How much time does it require, in average? Thank you!
– user198770
Apr 7 '14 at 16:31
add a comment
|
4 Answers
4
active
oldest
votes
Ubuntu (Touch) 13.10 is released; it's stable for developers now. You can get the step-by-step guide here.
However, I used the CyanogenMod. Check the building CyanogenMod guide to learn how to build it.
Building from source for Android guide, and Building Ubuntu Touch wiki should help you as well.
After it is ready, visit the Porting Ubuntu Touch guide along with the Ubuntu Phone Install guide given before.
The steps are:
- Build Cyanomod
- Root Android
- Port
These links give you a fair idea of how you should proceed. The actual code to be used differs from device to device, due to the different drivers, (but, Terminal commands would remain roughly the same) and it's something you'd have to work on yourself with lots of trial & error.
I tried porting to Lava Xolo Q800, which was built fine, and it installed too. But, it does nothing that a smartphone should do apart from connecting to WiFi. I've now reinstalled Android.
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
1
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
1
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
|
show 3 more comments
I would first start by getting a rooted Linux(Android) device and make sure you have a 64-bit Ubuntu system. (a lot of ram would be good like 16 gigs if you can swing it, or at least that much available with a swap file or partition)
If your not familiar with CyanogenMod become familiar by installing and by building it. I say this because the guide you already mentioned clearly states:
To support a wide range of devices, we decided to use CyanogenMod as a base for the Android system. You could safely use AOSP, as we don't use a lot of the customizations and improvements done at the App/Java side, but it's easier with CyanogenMod due the scripts and build procedures available for it.
If your device is not listed here then check here. This is well documented and easy to follow and will help you better understand and has loads of guides.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Depending on your preference, you may just want to start here:
http://source.android.com/source/building.html
Then go for the Cyanogenmod project, but I think your best bet is building Cyanogenmod. Once you have done that go back to the guide you mentioned.
Bottom line learn Android first, the more you can understand with Android the easier Ubuntu Touch will be to port.
1
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
add a comment
|
These answers are very old. Modern, up to date instructions are here
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
add a comment
|
After Canonical stopped development of Unity, and Ubuntu for devices, in early 2017, the task has been taken up by the UBports community.
For documentation on porting Ubuntu Touch now, one should go to http://docs.ubports.com/en/latest/porting/introduction.html
add a comment
|
protected by Community♦ Oct 11 '14 at 17:55
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
4 Answers
4
active
oldest
votes
4 Answers
4
active
oldest
votes
active
oldest
votes
active
oldest
votes
Ubuntu (Touch) 13.10 is released; it's stable for developers now. You can get the step-by-step guide here.
However, I used the CyanogenMod. Check the building CyanogenMod guide to learn how to build it.
Building from source for Android guide, and Building Ubuntu Touch wiki should help you as well.
After it is ready, visit the Porting Ubuntu Touch guide along with the Ubuntu Phone Install guide given before.
The steps are:
- Build Cyanomod
- Root Android
- Port
These links give you a fair idea of how you should proceed. The actual code to be used differs from device to device, due to the different drivers, (but, Terminal commands would remain roughly the same) and it's something you'd have to work on yourself with lots of trial & error.
I tried porting to Lava Xolo Q800, which was built fine, and it installed too. But, it does nothing that a smartphone should do apart from connecting to WiFi. I've now reinstalled Android.
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
1
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
1
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
|
show 3 more comments
Ubuntu (Touch) 13.10 is released; it's stable for developers now. You can get the step-by-step guide here.
However, I used the CyanogenMod. Check the building CyanogenMod guide to learn how to build it.
Building from source for Android guide, and Building Ubuntu Touch wiki should help you as well.
After it is ready, visit the Porting Ubuntu Touch guide along with the Ubuntu Phone Install guide given before.
The steps are:
- Build Cyanomod
- Root Android
- Port
These links give you a fair idea of how you should proceed. The actual code to be used differs from device to device, due to the different drivers, (but, Terminal commands would remain roughly the same) and it's something you'd have to work on yourself with lots of trial & error.
I tried porting to Lava Xolo Q800, which was built fine, and it installed too. But, it does nothing that a smartphone should do apart from connecting to WiFi. I've now reinstalled Android.
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
1
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
1
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
|
show 3 more comments
Ubuntu (Touch) 13.10 is released; it's stable for developers now. You can get the step-by-step guide here.
However, I used the CyanogenMod. Check the building CyanogenMod guide to learn how to build it.
Building from source for Android guide, and Building Ubuntu Touch wiki should help you as well.
After it is ready, visit the Porting Ubuntu Touch guide along with the Ubuntu Phone Install guide given before.
The steps are:
- Build Cyanomod
- Root Android
- Port
These links give you a fair idea of how you should proceed. The actual code to be used differs from device to device, due to the different drivers, (but, Terminal commands would remain roughly the same) and it's something you'd have to work on yourself with lots of trial & error.
I tried porting to Lava Xolo Q800, which was built fine, and it installed too. But, it does nothing that a smartphone should do apart from connecting to WiFi. I've now reinstalled Android.
Ubuntu (Touch) 13.10 is released; it's stable for developers now. You can get the step-by-step guide here.
However, I used the CyanogenMod. Check the building CyanogenMod guide to learn how to build it.
Building from source for Android guide, and Building Ubuntu Touch wiki should help you as well.
After it is ready, visit the Porting Ubuntu Touch guide along with the Ubuntu Phone Install guide given before.
The steps are:
- Build Cyanomod
- Root Android
- Port
These links give you a fair idea of how you should proceed. The actual code to be used differs from device to device, due to the different drivers, (but, Terminal commands would remain roughly the same) and it's something you'd have to work on yourself with lots of trial & error.
I tried porting to Lava Xolo Q800, which was built fine, and it installed too. But, it does nothing that a smartphone should do apart from connecting to WiFi. I've now reinstalled Android.
edited Nov 20 '13 at 20:49
kiri
20.6k15 gold badges61 silver badges106 bronze badges
20.6k15 gold badges61 silver badges106 bronze badges
answered Oct 20 '13 at 3:21
TomKatTomKat
3,77813 silver badges32 bronze badges
3,77813 silver badges32 bronze badges
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
1
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
1
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
|
show 3 more comments
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
1
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
1
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
@searchfgold6789 I've "dirtied my hands", but the building process is certainly device-specific (the OP doesn't mention his device), and the links here are to be followed exactly as they are (for porting, etc once the build is ready) and it'd be TOO LONG to mention all the data contained in them here. It'd, in fact, in my opinion, be counter-productive. Also, the bounty instructions read resources for extra information that would otherwise be too long to list here. Please refrain copy/pasting large amounts of information
– TomKat
Oct 21 '13 at 2:09
1
1
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
Please include "steps to manually port" in the body, a step by step process is probably the most important for this question. The links should supplement your process. That paragraph was intended to prevent people from copying the wiki word-for-word.
– Mateo
Oct 21 '13 at 6:36
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
@Mateo Thanks for the response. Even if I were to enter the step-by-step process, it'd be nothing but the entire guides pasted here as they hardly have anything that can be edited. The steps are: 1. Build Cyanomod 2. Root Android 3. Port using the process given there. If you believe that some more details should be given, please be a bit more specific. I'd update it for sure. Maybe I'm not quite understanding your point unfortunately.
– TomKat
Oct 22 '13 at 16:59
1
1
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
It is easier for some people to think of it as a "check list", first do this, then this.. instead of look at these links, without a general idea of how to proceed. I edited in your steps from comment and am awarding bounty.
– Mateo
Oct 23 '13 at 18:14
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
@TomKat may I ask you from where did you got kernel source or device tree and vendor specific blobs and proprietary drivers for lava xolo q800. I would love to get my hands on it.
– Karthik
May 19 '15 at 6:12
|
show 3 more comments
I would first start by getting a rooted Linux(Android) device and make sure you have a 64-bit Ubuntu system. (a lot of ram would be good like 16 gigs if you can swing it, or at least that much available with a swap file or partition)
If your not familiar with CyanogenMod become familiar by installing and by building it. I say this because the guide you already mentioned clearly states:
To support a wide range of devices, we decided to use CyanogenMod as a base for the Android system. You could safely use AOSP, as we don't use a lot of the customizations and improvements done at the App/Java side, but it's easier with CyanogenMod due the scripts and build procedures available for it.
If your device is not listed here then check here. This is well documented and easy to follow and will help you better understand and has loads of guides.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Depending on your preference, you may just want to start here:
http://source.android.com/source/building.html
Then go for the Cyanogenmod project, but I think your best bet is building Cyanogenmod. Once you have done that go back to the guide you mentioned.
Bottom line learn Android first, the more you can understand with Android the easier Ubuntu Touch will be to port.
1
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
add a comment
|
I would first start by getting a rooted Linux(Android) device and make sure you have a 64-bit Ubuntu system. (a lot of ram would be good like 16 gigs if you can swing it, or at least that much available with a swap file or partition)
If your not familiar with CyanogenMod become familiar by installing and by building it. I say this because the guide you already mentioned clearly states:
To support a wide range of devices, we decided to use CyanogenMod as a base for the Android system. You could safely use AOSP, as we don't use a lot of the customizations and improvements done at the App/Java side, but it's easier with CyanogenMod due the scripts and build procedures available for it.
If your device is not listed here then check here. This is well documented and easy to follow and will help you better understand and has loads of guides.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Depending on your preference, you may just want to start here:
http://source.android.com/source/building.html
Then go for the Cyanogenmod project, but I think your best bet is building Cyanogenmod. Once you have done that go back to the guide you mentioned.
Bottom line learn Android first, the more you can understand with Android the easier Ubuntu Touch will be to port.
1
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
add a comment
|
I would first start by getting a rooted Linux(Android) device and make sure you have a 64-bit Ubuntu system. (a lot of ram would be good like 16 gigs if you can swing it, or at least that much available with a swap file or partition)
If your not familiar with CyanogenMod become familiar by installing and by building it. I say this because the guide you already mentioned clearly states:
To support a wide range of devices, we decided to use CyanogenMod as a base for the Android system. You could safely use AOSP, as we don't use a lot of the customizations and improvements done at the App/Java side, but it's easier with CyanogenMod due the scripts and build procedures available for it.
If your device is not listed here then check here. This is well documented and easy to follow and will help you better understand and has loads of guides.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Depending on your preference, you may just want to start here:
http://source.android.com/source/building.html
Then go for the Cyanogenmod project, but I think your best bet is building Cyanogenmod. Once you have done that go back to the guide you mentioned.
Bottom line learn Android first, the more you can understand with Android the easier Ubuntu Touch will be to port.
I would first start by getting a rooted Linux(Android) device and make sure you have a 64-bit Ubuntu system. (a lot of ram would be good like 16 gigs if you can swing it, or at least that much available with a swap file or partition)
If your not familiar with CyanogenMod become familiar by installing and by building it. I say this because the guide you already mentioned clearly states:
To support a wide range of devices, we decided to use CyanogenMod as a base for the Android system. You could safely use AOSP, as we don't use a lot of the customizations and improvements done at the App/Java side, but it's easier with CyanogenMod due the scripts and build procedures available for it.
If your device is not listed here then check here. This is well documented and easy to follow and will help you better understand and has loads of guides.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Depending on your preference, you may just want to start here:
http://source.android.com/source/building.html
Then go for the Cyanogenmod project, but I think your best bet is building Cyanogenmod. Once you have done that go back to the guide you mentioned.
Bottom line learn Android first, the more you can understand with Android the easier Ubuntu Touch will be to port.
edited Oct 14 '13 at 15:00
community wiki
4 revs, 3 users 85%
CrandellWS
1
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
add a comment
|
1
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
1
1
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. We are looking for users of already ported devices and that had dirtied their hands, not just internet resources.
– Braiam
Oct 14 '13 at 14:56
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Though I wanted a more detailed answer, but i think, it is better than no answer. So, you got the bounty.
– Anwar
Oct 14 '13 at 17:17
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
Thank you Anwar. @Braiam I am planning on doing just this though currently I have a 32 bit system, I will provide updates to this answer as I complete the process...at least it helps point others where to begin. Perhaps someone else can give a better answer sooner than myself...
– CrandellWS
Oct 15 '13 at 3:22
add a comment
|
These answers are very old. Modern, up to date instructions are here
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
add a comment
|
These answers are very old. Modern, up to date instructions are here
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
add a comment
|
These answers are very old. Modern, up to date instructions are here
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
These answers are very old. Modern, up to date instructions are here
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
answered Oct 14 '16 at 16:25
TonyTony
4143 silver badges8 bronze badges
4143 silver badges8 bronze badges
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
add a comment
|
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
This answer is approaching 3yrs old now too, I think it might be referring to Ubuntu 14.04? Any new updated links/ideas?
– Xen2050
Jan 1 at 0:37
add a comment
|
After Canonical stopped development of Unity, and Ubuntu for devices, in early 2017, the task has been taken up by the UBports community.
For documentation on porting Ubuntu Touch now, one should go to http://docs.ubports.com/en/latest/porting/introduction.html
add a comment
|
After Canonical stopped development of Unity, and Ubuntu for devices, in early 2017, the task has been taken up by the UBports community.
For documentation on porting Ubuntu Touch now, one should go to http://docs.ubports.com/en/latest/porting/introduction.html
add a comment
|
After Canonical stopped development of Unity, and Ubuntu for devices, in early 2017, the task has been taken up by the UBports community.
For documentation on porting Ubuntu Touch now, one should go to http://docs.ubports.com/en/latest/porting/introduction.html
After Canonical stopped development of Unity, and Ubuntu for devices, in early 2017, the task has been taken up by the UBports community.
For documentation on porting Ubuntu Touch now, one should go to http://docs.ubports.com/en/latest/porting/introduction.html
answered Mar 13 at 14:11
dobeydobey
34.5k3 gold badges41 silver badges88 bronze badges
34.5k3 gold badges41 silver badges88 bronze badges
add a comment
|
add a comment
|
protected by Community♦ Oct 11 '14 at 17:55
Thank you for your interest in this question.
Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).
Would you like to answer one of these unanswered questions instead?
11
Please make any answer as detailed as possible, and as close to a "how to" guide as is possible, as this may become a Canonical question/answer.
– Thomas Ward♦
Sep 26 '13 at 23:31
13
This guide will provide a great place to start for whoever wants to tackle answering this question.
– Nathan Osman
Sep 26 '13 at 23:33
I would ask on the mailing list if anyone has any luck with said device.
– NoBugs
Oct 7 '13 at 5:00
I would like to ask if it takes too long to port it. I have a bit of spare time the weekends until July. How much time does it require, in average? Thank you!
– user198770
Apr 7 '14 at 16:31