Làm cách nào để chuyển Ubuntu Touch sang các thiết bị khác nhau?


46

Tôi muốn chuyển Ubuntu Touch sang một thiết bị hiện không được hỗ trợ. Các yêu cầu để làm điều này là gì và tôi bắt đầu từ đâu?


11
Vui lòng thực hiện bất kỳ câu trả lời nào càng chi tiết càng tốt và càng gần với hướng dẫn "cách thực hiện" càng tốt, vì điều này có thể trở thành một câu hỏi / câu trả lời Canonical.
Thomas Ward

13
Hướng dẫn này sẽ cung cấp một nơi tuyệt vời để bắt đầu cho bất cứ ai muốn giải quyết câu trả lời này.
Nathan Osman

Tôi sẽ hỏi trong danh sách gửi thư nếu có ai gặp may mắn với thiết bị nói trên.
NoBugs

Tôi muốn hỏi nếu mất quá nhiều thời gian để chuyển nó. Tôi có một chút thời gian rảnh rỗi vào cuối tuần cho đến tháng Bảy. Trung bình cần bao nhiêu thời gian? Cảm ơn bạn!

Câu trả lời:


21

Ubuntu (Touch) 13.10 được phát hành; bây giờ nó ổn định cho các nhà phát triển. Bạn có thể nhận được hướng dẫn từng bước ở đây .

Tuy nhiên, tôi đã sử dụng CyanogenMod. Kiểm tra hướng dẫn xây dựng CyanogenMod để tìm hiểu cách xây dựng nó.

Xây dựng từ nguồn cho hướng dẫn Android và xây dựng wiki Ubuntu Touch cũng sẽ giúp bạn.

Sau khi sẵn sàng, hãy truy cập vào hướng dẫn Porting Ubuntu Touch cùng với hướng dẫn Cài đặt điện thoại Ubuntu được cung cấp trước đó.

Các bước là:

  1. Xây dựng Cyanomod
  2. Root Android
  3. Hải cảng

Các liên kết này cung cấp cho bạn một ý tưởng công bằng về cách bạn nên tiến hành. Mã thực tế được sử dụng khác nhau từ thiết bị này sang thiết bị khác, do các trình điều khiển khác nhau, (nhưng, các lệnh Terminal sẽ vẫn giữ nguyên như nhau) và đó là thứ bạn phải tự làm việc với nhiều lỗi và thử.

Tôi đã thử chuyển sang Lava Xolo Q800 , được xây dựng tốt và nó cũng được cài đặt. Nhưng, không có gì mà điện thoại thông minh nên làm ngoài việc kết nối với WiFi. Bây giờ tôi đã cài đặt lại Android.


@ searchfgold6789 Tôi đã "làm bẩn tay", nhưng quá trình xây dựng chắc chắn là dành riêng cho thiết bị (OP không đề cập đến thiết bị của anh ấy) và các liên kết ở đây phải được theo dõi chính xác như chúng (để chuyển, v.v. bản dựng đã sẵn sàng) và thật TUYỆT VỜI khi đề cập đến tất cả dữ liệu chứa trong chúng ở đây. Thực tế, theo tôi, nó phản tác dụng. Ngoài ra, các hướng dẫn tiền thưởng đọc tài nguyên để biết thêm thông tin mà nếu không quá dài để liệt kê ở đây. Vui lòng kiềm chế sao chép / dán số lượng lớn thông tin
TomKat

1
Vui lòng bao gồm "các bước để cổng thủ công" trong cơ thể, một quy trình từng bước có lẽ là quan trọng nhất cho câu hỏi này. Các liên kết nên bổ sung quá trình của bạn. Đoạn đó nhằm ngăn chặn mọi người sao chép từng từ wiki.
Mateo

@Mateo Cảm ơn bạn đã phản hồi. Ngay cả khi tôi tham gia vào quy trình từng bước, sẽ không có gì ngoài toàn bộ hướng dẫn được dán ở đây vì họ hầu như không có bất cứ điều gì có thể chỉnh sửa. Các bước là: 1. Xây dựng Cyanomod 2. Root Android 3. Cổng bằng cách sử dụng quy trình được cung cấp ở đó. Nếu bạn tin rằng cần cung cấp thêm một số chi tiết, vui lòng cụ thể hơn một chút. Tôi chắc chắn sẽ cập nhật nó. Có lẽ tôi không hiểu lắm về quan điểm của bạn.
TomKat

1
Một số người sẽ dễ dàng nghĩ về nó như một "danh sách kiểm tra", trước tiên hãy làm điều này, sau đó là điều này .. thay vì nhìn vào các liên kết này, mà không có ý tưởng chung về cách tiến hành. Tôi đã chỉnh sửa trong các bước của bạn từ bình luận và tiền thưởng.
Mateo

@TomKat tôi có thể hỏi bạn từ đâu bạn có nguồn nhân hoặc cây thiết bị và các trình điều khiển cụ thể của nhà cung cấp và trình điều khiển độc quyền cho lava xolo q800. Tôi rất thích có được bàn tay của tôi trên nó.
Karthik

3

Trước tiên tôi sẽ bắt đầu bằng cách lấy một thiết bị Linux (Android) đã root và đảm bảo bạn có hệ thống Ubuntu 64 bit. (rất nhiều ram sẽ tốt như 16 hợp đồng biểu diễn nếu bạn có thể xoay nó hoặc ít nhất là có sẵn với một tệp hoán đổi hoặc phân vùng)

Nếu bạn không quen thuộc với CyanogenMod, hãy làm quen bằng cách cài đặt và xây dựng nó. Tôi nói điều này bởi vì hướng dẫn bạn đã đề cập rõ ràng:

Để hỗ trợ nhiều loại thiết bị, chúng tôi đã quyết định sử dụng CyanogenMod làm cơ sở cho hệ thống Android. Bạn có thể sử dụng AOSP một cách an toàn, vì chúng tôi không sử dụng nhiều tùy chỉnh và cải tiến được thực hiện ở phía Ứng dụng / Java, nhưng CyanogenMod dễ dàng hơn do các tập lệnh và quy trình xây dựng có sẵn cho nó.

Nếu thiết bị của bạn không được liệt kê ở đây thì kiểm tra ở đây . Đây là tài liệu tốt và dễ làm theo và sẽ giúp bạn hiểu rõ hơn và có vô số hướng dẫn.

http://wiki.cyanogenmod.org/w/Doc:_Bu kiếm_Basics

Tùy thuộc vào sở thích của bạn, bạn có thể chỉ muốn bắt đầu ở đây:

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

Sau đó đi đến dự án Cyanogenmod, nhưng tôi nghĩ rằng đặt cược tốt nhất của bạn là xây dựng Cyanogenmod. Một khi bạn đã làm điều đó trở lại hướng dẫn bạn đã đề cập.

Điểm mấu chốt là tìm hiểu Android trước, bạn càng hiểu rõ hơn về Android, Ubuntu Touch sẽ dễ dàng chuyển sang cổng hơn.


1
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo. Chúng tôi đang tìm kiếm người dùng các thiết bị đã được chuyển và điều đó đã làm bẩn tay họ, không chỉ các tài nguyên internet.
Braiam

Mặc dù tôi muốn có một câu trả lời chi tiết hơn, nhưng tôi nghĩ, nó tốt hơn là không có câu trả lời. Vì vậy, bạn đã nhận được tiền thưởng.
Anwar

Cảm ơn bạn Anwar. @Braiam Tôi đang lên kế hoạch thực hiện việc này mặc dù hiện tại tôi có hệ thống 32 bit, tôi sẽ cung cấp các cập nhật cho câu trả lời này khi tôi hoàn thành quá trình ... ít nhất nó giúp chỉ cho người khác bắt đầu từ đâu. Có lẽ ai đó khác có thể đưa ra câu trả lời tốt hơn sớm hơn bản thân tôi ...
CrandellWS


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.