Como faço para portar o Ubuntu Touch para diferentes dispositivos?

45

Gostaria de portar o Ubuntu Touch para um dispositivo que atualmente não é suportado. Quais são os requisitos para fazer isso e por onde eu começo?

    
por Nathan Osman 27.09.2013 / 01:30

3 respostas

22

Ubuntu (Touch) 13.10 é lançado; é estável para desenvolvedores agora. Você pode obter o guia passo-a-passo aqui .

No entanto, usei o CyanogenMod. Verifique o guia de construção do CyanogenMod para aprender como criá-lo.

Criando a partir do código-fonte do Android guia e Construindo o Ubuntu Touch wiki também deve ajudá-lo.

Depois de pronto, visite o guia Porting Ubuntu Touch , juntamente com o Guia de instalação do telefone Ubuntu fornecido antes.

Os passos são:

  1. Construa o Cyanomod
  2. Root Android
  3. Porta

Esses links oferecem uma boa idéia de como você deve proceder. O código real a ser usado difere de dispositivo para dispositivo, devido aos diferentes drivers, (mas, os comandos do Terminal permaneceriam praticamente os mesmos) e é algo que você teria que trabalhar sozinho com muito teste & amp; erro.

Eu tentei portar para Lava Xolo Q800 , que foi construído bem, e também instalado. Mas, não faz nada que um smartphone deva fazer além de se conectar ao WiFi. Agora reinstalei o Android.

    
por TomKat 20.10.2013 / 05:21
4

Eu começaria primeiro obtendo um dispositivo Linux (Android) enraizado e verificando se você tem um sistema Ubuntu de 64 bits. (um monte de ram seria bom como 16 shows se você puder balançar, ou pelo menos muito disponível com um arquivo de swap ou partição)

Se você não está familiarizado com o CyanogenMod, familiarize-se com a instalação e a construção. Eu digo isso porque o guia que você mencionou claramente afirma:

  

Para suportar uma ampla gama de dispositivos, decidimos usar o CyanogenMod como base para o sistema Android. Você pode usar o AOSP com segurança, já que não usamos muitas das personalizações e melhorias feitas no lado do aplicativo / Java, mas é mais fácil com o CyanogenMod devido aos scripts e procedimentos de construção disponíveis para ele.

Se o seu dispositivo não estiver listado aqui , verifique aqui . Isso é bem documentado e fácil de seguir e ajudará você a entender melhor e tem um monte de guias.

link

Dependendo da sua preferência, você pode querer começar aqui:

link

Então vá para o projeto CyanogenMod, mas acho que sua melhor aposta é construir Cyanogenmod. Depois de ter feito isso, volte ao guia que você mencionou.

A linha inferior aprende primeiro o Android, quanto mais você entender com o Android, mais fácil será o Ubuntu Touch.

    
por CrandellWS 14.10.2013 / 17:00
3

Essas respostas são muito antigas. Instruções modernas e atualizadas estão aqui

link

    
por Tony 14.10.2016 / 18:25