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;









46

















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?










share|improve this question























  • 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

















46

















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?










share|improve this question























  • 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













46












46








46


18






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?










share|improve this question

















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






share|improve this question
















share|improve this question













share|improve this question




share|improve this question








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












  • 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










4 Answers
4






active

oldest

votes


















21







+400











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:



  1. Build Cyanomod

  2. Root Android

  3. 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.






share|improve this answer




























  • @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


















3







+50











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.






share|improve this answer























  • 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



















2


















These answers are very old. Modern, up to date instructions are here



https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/






share|improve this answer


























  • 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


















0


















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






share|improve this answer

























    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









    21







    +400











    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:



    1. Build Cyanomod

    2. Root Android

    3. 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.






    share|improve this answer




























    • @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















    21







    +400











    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:



    1. Build Cyanomod

    2. Root Android

    3. 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.






    share|improve this answer




























    • @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













    21







    +400







    21







    +400



    21






    +400





    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:



    1. Build Cyanomod

    2. Root Android

    3. 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.






    share|improve this answer
















    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:



    1. Build Cyanomod

    2. Root Android

    3. 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.







    share|improve this answer















    share|improve this answer




    share|improve this answer








    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

















    • @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













    3







    +50











    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.






    share|improve this answer























    • 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
















    3







    +50











    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.






    share|improve this answer























    • 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














    3







    +50







    3







    +50



    3






    +50





    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.






    share|improve this answer
















    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.







    share|improve this answer















    share|improve this answer




    share|improve this answer








    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













    • 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












    2


















    These answers are very old. Modern, up to date instructions are here



    https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/






    share|improve this answer


























    • 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















    2


















    These answers are very old. Modern, up to date instructions are here



    https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/






    share|improve this answer


























    • 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













    2














    2










    2









    These answers are very old. Modern, up to date instructions are here



    https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/






    share|improve this answer














    These answers are very old. Modern, up to date instructions are here



    https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/







    share|improve this answer













    share|improve this answer




    share|improve this answer










    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

















    • 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











    0


















    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






    share|improve this answer






























      0


















      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






      share|improve this answer




























        0














        0










        0









        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






        share|improve this answer














        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







        share|improve this answer













        share|improve this answer




        share|improve this answer










        answered Mar 13 at 14:11









        dobeydobey

        34.5k3 gold badges41 silver badges88 bronze badges




        34.5k3 gold badges41 silver badges88 bronze badges


















            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?



            Popular posts from this blog

            Distance measures on a map of a game The 2019 Stack Overflow Developer Survey Results Are Inmin distance in a graphShortest distance path on contour plotHow to plot a tilted map?Finding points outside of a diskDelaunay link distanceAnnulus from GeoDisks: drawing a ring on a mapNegative Correlation DistanceFind distance along a path (GPS coordinates)Finding position at given distance in a GeoPathMathematics behind distance estimation using camera

            How to get a smooth, uniform ParametricPlot of a 2D Region?How to plot a complicated Region?How to exclude a region from ParametricPlotHow discretize a region placing vertices on a specific non-uniform gridHow to transform a Plot or a ParametricPlot into a RegionHow can I get a smooth plot of a bounded region?Smooth ParametricPlot3D with RegionFunction?Smooth border of a region ParametricPlotSmooth region boundarySmooth region plot from list of pointsGet minimum y of a certain x in a region

            Genealogie vun de Merowenger Vum Merowech bis zum Chilperich I. | Navigatiounsmenü