Ubuntu Touch'ı farklı cihazlara nasıl taşıyabilirim?


46

Ubuntu Touch'ı şu anda desteklenmeyen bir cihaza taşımak istiyorum. Bunu yapmak için gerekenler nelerdir ve nereden başlayacağım?


11
Lütfen herhangi bir cevabı olabildiğince ayrıntılı ve bir “soru” kılavuzuna olabildiğince yakın yapın, çünkü bu bir Kanonik soru / cevap olabilir.
Thomas Ward

13
Bu rehber , bu soruyu cevaplamak isteyenlere başlamak için harika bir yer sağlayacaktır.
Nathan Osman

Herhangi birisinin söz konusu cihazla ilgili herhangi bir şansı olup olmadığını posta listesinde sorardım.
NoBugs

Taşınması çok uzun sürüyor mu diye sormak istiyorum. Hafta sonları temmuz ayına kadar biraz boş zamanım var. Ortalama olarak ne kadar zaman gerektirir? Teşekkür ederim!

Yanıtlar:


21

Ubuntu (Dokunma) 13.10 yayınlandı; şimdi geliştiriciler için kararlı. Adım adım rehbere buradan ulaşabilirsiniz .

Ancak, CyanogenMod kullandım. Nasıl yapılacağını öğrenmek için bina CyanogenMod kılavuzunu kontrol edin .

Android kılavuzu için kaynaktan bina ve Ubuntu Touch wiki'de bina size de yardımcı olacaktır.

Hazır olduktan sonra, daha önce verilen Ubuntu Telefon Kurulum kılavuzuyla birlikte Porting Ubuntu Touch kılavuzunu ziyaret edin .

Adımlar:

  1. Siyanomod oluşturun
  2. Kök Android
  3. Liman

Bu bağlantılar, nasıl devam etmeniz gerektiği konusunda size adil bir fikir verir. Kullanılacak gerçek kod, farklı sürücüler nedeniyle cihazdan cihaza farklılık gösterir (ancak Terminal komutları neredeyse aynı kalır) ve çok fazla deneme yanılma ile çalışmanız gereken bir şeydir.

İyi inşa edilmiş olan Lava Xolo Q800'e taşınmayı denedim ve o da yüklendi. Ancak, bir akıllı telefonun WiFi'ye bağlanmaktan başka yapması gereken hiçbir şey yapmaz. Şimdi Android'i yeniden yükledim.


@ searchfgold6789 "Ellerimi kirlettim", ancak yapım süreci kesinlikle aygıta özgüdür (OP onun cihazından bahsetmiyor) ve buradaki bağlantılar tam olarak oldukları gibi izlenecekler (taşıma için, vb. derleme hazırdır) ve burada bulunan tüm verileri belirtmek ÇOK UZUN olurdu. Aslında, bence, karşı-üretken olur. Ayrıca, ödül talimatları, burada listelenmesi çok uzun sürecek olan ilave bilgiler için kaynakları
TomKat

1
Lütfen gövdeye "elle taşıma adımları" ekleyiniz, adım adım işlem muhtemelen bu soru için en önemlisidir. Bağlantılar sürecinizi tamamlamalıdır. Bu paragraf, insanların wiki kelimesini kelimesine kopyalamasını engellemek için yapıldı.
Mateo

@Mateo Yanıtınız için teşekkürler. Adım adım sürece girsem bile, burada düzenlenmiş hiçbir şey olmadığından, buraya yapıştırılan kılavuzların tamamı dışında hiçbir şey olmaz. Adımlar: 1. Cyanomod Build 2. Root Android 3. Orada verilen işlemi kullanarak Port. Daha fazla ayrıntı verilmesi gerektiğine inanıyorsanız, lütfen biraz daha belirgin olun. Kesin olarak güncellerdim. Belki de ne yazık ki amacını tam olarak anlamadım.
TomKat

1
Bazı insanlar için bunu bir "kontrol listesi" olarak düşünmek, ilk önce bunu, sonra bunu yapmayı kolaylaştırmaktır. Bu bağlantılara bakmak yerine, nasıl bir işlem yapılacağına dair genel bir fikir olmadan. Adımlarınızı yorumdan düzenledik ve ödül alıyorum.
Mateo

@ TomKat size çekirdek kaynak veya cihaz ağacını nereden bulduğunuzu sorabilir ve lav xolo q800 için satıcıya özel BLOB'lar ve tescilli sürücüler bulabilirim. Ellerimi elime almayı çok isterim.
Karthik

3

İlk önce köklü bir Linux (Android) cihazı alarak başlar ve 64-bit bir Ubuntu sisteminizin olduğundan emin olurdum. (eğer bir salınım ya da en azından bir takas dosyası ya da bölümüyle bu kadar müsait olsaydı, bir çok ram 16 gösterici gibi iyi olurdu)

CyanogenMod ile aşina değilseniz, kurarak ve kurarak tanıdık olun. Bunu söylüyorum çünkü daha önce belirttiğiniz rehber açıkça belirtiyor:

Çok çeşitli cihazları desteklemek için, Android sistemi için CyanogenMod'u temel olarak kullanmaya karar verdik. AOSP'yi güvenle kullanabilirsiniz, çünkü App / Java tarafında yapılan çok sayıda kişiselleştirme ve iyileştirme kullanmıyoruz, ancak scriptler ve bunun için mevcut prosedürleri oluşturmak için CyanogenMod ile daha kolay.

Cihazınız listede yoksa burada o zaman kontrol buraya . Bu iyi belgelenmiştir ve takip etmesi kolaydır ve daha iyi anlamanıza ve bir sürü kılavuza sahip olmanıza yardımcı olacaktır.

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

Tercihinize bağlı olarak, buradan başlamak isteyebilirsiniz:

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

O zaman Cyanogenmod projesi için gidin, ama bence en iyi seçiminiz Cyanogenmod'u oluşturmak. Bunu yaptıktan sonra bahsettiğiniz kılavuza geri dönün.

Alt satır ilk önce Android'i öğrenir, Android ile ne kadar çok anlarsanız, Ubuntu Touch'ın bağlantı noktası o kadar kolay olur.


1
Bu soruyu teorik olarak cevaplayabilse de , cevabın temel kısımlarını buraya dahil etmek ve referans için bağlantıyı sağlamak tercih edilir. Halihazırda taşınan cihazların ve yalnızca internet kaynaklarını değil, ellerini kirleten kullanıcıları arıyoruz.
Braiam

Daha ayrıntılı bir cevap istedim, ancak bence cevap vermemekten daha iyidir. Demek ödül aldın.
Anwar,

Teşekkürler Anwar. @Braiam Şu anda bir 32 bit sisteme sahip olmama rağmen, bunu yapmayı planlıyorum, süreci tamamladığımda bu cevabın güncellemelerini sunacağım ... en azından başkalarının başlayacağı yere yönelmesine yardımcı oluyor. Belki de başkası benden daha iyi bir cevap verebilir ...
CrandellWS


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.