如何将Ubuntu Touch移植到其他设备?


46

我想将Ubuntu Touch移植到当前不支持的设备上。这样做的要求是什么,我从哪里开始?


11
请尽可能详细地回答任何问题,并尽可能接近“操作方法”指南,因为这可能会成为规范问题/答案。
托马斯·沃德

13
本指南将为任何想解决这个问题的人提供一个很好的起点。
内森·奥斯曼

我会在邮件列表中询问是否有人在使用该设备时有任何运气。
2013年

我想问一下移植时间是否太长。周末我有一些业余时间,直到七月。平均需要多少时间?谢谢!

Answers:


21

Ubuntu(Touch)13.10已发布;现在对开发人员来说很稳定。您可以在此处获取分步指南。

但是,我使用了CyanogenMod。查看构建CyanogenMod指南以了解如何构建它。

从Android 指南的源代码构建和构建Ubuntu Touch Wiki也将为您提供帮助。

准备就绪后,请访问移植的Ubuntu Touch指南以及之前提供的Ubuntu Phone安装指南。

这些步骤是:

  1. 建立氰基莫德
  2. 根Android
  3. 港口

这些链接使您对应该如何进行有一个清晰的了解。由于驱动程序的不同,实际使用的代码因设备而异(但是,终端命令将保持大致相同),这是您必须自己尝试并反复尝试的事情。

我尝试移植到构建良好的Lava Xolo Q800上,并且它也安装了。但是,除了连接WiFi,智能手机也无能为力。我现在已经重新安装了Android。


@ searchfgold6789我已经“弄污了我的手”,但是构建过程肯定是特定于设备的(OP没有提及他的设备),并且这里的链接必须完全照原样进行(用于移植等,构建已经准备就绪),在这里提及它们中包含的所有数据实在是太久了。实际上,我认为这适得其反。同样,赏金指令会读取资源以获取其他信息,否则这些信息将太长而无法在此处列出。请不要复制/粘贴大量的信息
TomKat

1
请在正文中包括“手动移植的步骤”,对于这个问题,逐步的过程可能是最重要的。链接应补充您的过程。该段旨在防止人们逐字复制Wiki。
Mateo

@Mateo感谢您的回复。即使我要逐步进行,也只能粘贴到此处的整个指南,因为它们几乎没有可以编辑的内容。这些步骤是:1.构建Cyanomod 2.根Android平台3.使用此处给出的过程进行移植。如果您认为应该提供更多详细信息,请更具体一些。我肯定会更新它。不幸的是,也许我不太了解您的观点。
TomKat

1
对于某些人来说,更容易将其视为“检查表”,首先执行此操作,然后执行此操作。而不是查看这些链接,而无需大致了解如何进行。我已根据评论修改了您的步骤,并颁发了赏金。
Mateo

@TomKat我想问一下您从哪里获得了lava xolo q800的内核源代码或设备树以及特定于供应商的blob和专有驱动程序。我很想得到它。
卡提克2015年

3

首先,我将获得一个有根的Linux(Android)设备,并确保您具有64位Ubuntu系统。(如果可以摆动很多公羊,最好是16个演出,或者至少有那么多可用交换文件或分区)

如果您不熟悉CyanogenMod,则可以通过安装和构建它来熟悉它。我之所以这样说,是因为您已经提到的指南明确指出:

为了支持各种设备,我们决定使用CyanogenMod作为Android系统的基础。您可以放心地使用AOSP,因为我们没有使用在App / Java端进行的许多自定义和改进,但是使用CyanogenMod可以更轻松地使用脚本和构建过程。

如果您的设备未在此处列出此处检查。这是有据可查的,易于遵循,将帮助您更好地理解并提供大量指南。

http://wiki.cyanogenmod.org/w/Doc:_Building_Basics

根据您的喜好,您可能只想从这里开始:

http://source.android.com/source/building.html

然后去Cyanogenmod项目,但是我认为您最好的选择是建立Cyanogenmod。完成此操作后,请返回您提到的指南。

最重要的是,首先学习Android,对Android的了解越多,Ubuntu Touch的移植就越容易。


1
尽管从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。我们正在寻找已经移植的设备的用户,这些设备弄脏了他们的手,而不仅仅是互联网资源。
Braiam 2013年

虽然我想要一个更详细的答案,但是我认为,总比没有答案要好。因此,您得到了赏金。
安华

谢谢安华 @Braiam我正在计划执行此操作,尽管目前我有32位系统,但在完成该过程时,我将提供此答案的更新...至少它可以帮助其他人从哪里开始。也许其他人可以比我早给出更好的答案……
CrandellWS 2013年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.