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?
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?
Câu trả lời:
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à:
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.
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.
Những câu trả lời này rất cũ. Hướng dẫn hiện đại, cập nhật đang ở đây
https://developer.ubfox.com/en/phone/devices/installing-ubfox-for-devices/
Sau khi Canonical ngừng phát triển Unity và Ubuntu cho các thiết bị, vào đầu năm 2017, nhiệm vụ đã được cộng đồng UBports đảm nhận.
Để có tài liệu về cách chuyển Ubuntu Touch ngay bây giờ, bạn nên truy cập http://docs.ubports.com/en/latest/porting/int sinhtion.html