Evet arkadaşlar şimdi gelelim kendi cihazınızı nasıl bulacağınızı açıklamaya.Bu mesajda Cyanogen tarafından desteklenen cihazlar için yazacağım.Her cihazın kendine ait özel bir kodu vardır. Örneğin nexus 5 için "hammerhead", Htc One M9 için "himaul", Samsung Galaxy Note 4 için "trltexx" gibi.Onu bulalım. CyanogenMod'un cihazlar sayfasına girelim. Tıkla Burdan kendi cihazımızı seçelim.Daha Sonra sayfadaki yere tıklayalım: < Resime gitmek için tıklayın > Açılan Sayfada "Prepare the device-specific code" bölümüne gelelim. < Resime gitmek için tıklayın > Burda cihazın özel kodu yazar.Örnek olarak: < Resime gitmek için tıklayın > Evet şimdi cihazın kodunu öğrendiğimize göre cihazın dosyalarını indirelim.Terminalden Sırayla yazalım. cd ~/android/system/ İndirme bittikten sonra Romu yapmaya başlayabiliriz.Terminalden: croot Rom yapma işlemi başlayacaktır. |
Yazılacak... |
Alternatif Kaynak Kodları Bu sayade istediğiniz romun kaynak kodlarını indirebilirsiniz. ![]() AOSP:https://source.android.com/source/downloading.html AICP:https://github.com/AICP/platform_manifest CANDY:https://github.com/CandyRoms/candy LiquidSmooth:https://github.com/LiquidSmooth/android Temasek:https://github.com/temasek/android BLİSS:https://github.com/BlissRoms/platform_manifest XENON HD:https://github.com/TeamHorizon/platform_manifest Resurrection Remix:https://github.com/ResurrectionRemix/platform_manifest crDroid:https://github.com/crdroidandroid/android Euphoria-OS:https://github.com/Euphoria-OS-Legacy/android_manifest CarbonROM:https://github.com/CarbonROM/android |
Hocam recoveryden sonra nasıl flashlayabileceğimizi de anlatabilir misiniz? Uzun süredir akıllı telefon kullanıyorum ancak hiç ROM atma gereksinimi duymadım. |
Herhangi bir romu flashlarken aynısı :) -Full wipe ve factory reset -Flash Rom Bu kadar :) |
Hocam bu işlemleri yaptığımızda Cm12.1'in aynısını elde etmez miyiz ? |
Çok yararlı bilgiler, elinize emeğinize sağlık hocam ![]() |
Evet aynısını elde edersiniz ama tek farkla siz yapmış olursunuz.![]() |
Buradan sonra zaten roma yeni özellikler eklemek gerekir. Peki onlar için de anlatım yapacak mısınız ? :) |
Bu forumda bugüne kadar android geliştirme ile ilgili birşey paylaşılmadı bu konu hariç. Emeğiniz için teşekkürler. Benim sormak istediğim siz cyanogenmod kaynak kodlarını kullanmışsınız mesela ben lg telefon kullanıyorum kendi telefonum için lg nin sitesinde yayınlanan kaynak kodlarını indirdikten sonra esas kaynak kodlarını nereden indirebilirim? Yoksa lg nin yayınladığı kaynak kodları yetiyor mu? İkinci sorum ise ortalama bir pc de kaynak kodlarını derlemek ne kadar süre alıyor? |
Sadece Lg nin kaynak kodları yetmez Androidin kendi kaynak kodlarını da indirmeniz gerekir.Bunun için android open source sitesine gidip kaynak kodlarını nasıl indireceğinize bakmanız gerekir. Android Open Source Sitesi Örnek olarak terminalden nasıl indireceğinizi yazayım.Bunu o siteden de bakabilirsiniz.Bu işlemde androidin temiz 6.0 kaynak kodlarını indirebilirsiniz. cd ~/android/system/ Derleme işlemi bilgisayara göre değişiyor.Benim bilgisayar Core i7 2630QM, 8 GB RAM, SSD Yok. Sanal makinada ubuntu yüklü ve 4 GB RAM paylaştım.Yaklaşık 4-4.30 saat sürüyor. |
Arkadaşlar ben bu Rom işlerine yeni başladım sayılır.Bu konuyu açmamın sebebi hem başkalarına yol göstereyim hemde birlikte daha iyi işler yapabilmektir.Yeni özellikleri ekleme konusunu da öğreneceğim inşallah ve bu konudaki bilgilerimi de tabiki paylaşırım.![]() |
Harika hocam. Ben de önceden rom düzenleme yapıyordum. Birkaç şey biliyorum fakat zaman ayırmak istemediğimden dolayı 1.5 sene kadar önce bıraktım. :) |
Hocam benim sistemde Core i5 3230M, 8 GB RAM var. Win10 host sistem + Xubuntu 15.04 guest sistemde derliyorum. Sizin gibi 4 GB'ı guest sisteme verdim. SSD yok. Bende derlemesi 3.30 saat sürüyor. Aşağıya videosunu koydum. Benim sistemdeki işlemcinin tek çekirdek performansı sizinkinden üstün, fakat sizdeki işlemcinin çoklu çekirdek performansı da benimkinden üstün. Benim işlemcinin 4 thread ünitesi var, sizinkinin 8. Ben guest sisteme bu 4 thread'ın 2'sini atadım. Siz de 6 thread atayın. Eğer guest sistemde sıkıntılar/donlara yaşanmaya başlarsa thread sayısını teker teker düşürürsünüz. Mesela ben 3 thread kullanıyordum hep, ama son 1 senedir 3 thread ile guest sistem takılıp duruyordu. Bende 2 thread'a aldım. Videoyu izlemek için tıklayınız |
Ben hiç thread atamamistim. Birde senin dediğin gibi yapayım.Bakalım nasıl olucak.Sağol![]() |
Evet arkadaşlar lg g3 için romumu derledim. ![]() ![]() < Resime gitmek için tıklayın >< Resime gitmek için tıklayın >< Resime gitmek için tıklayın > |
Eline sağlık hocam. :) |
Hocam cihaz dosyaları her rom için geçerlimi. Eğer yapabilirsem lg g3 için aosp derlemeye çalışacağım. Biraz saçma bir soru gibi ama kusuruma bakmayın.![]() |
Bu rehberi androidde rom geliştirmek isteyen ve/veya bu konulara meraklı arkadaşlar için hazırlıyorum.Umarım faydalı olur.
Gerekli Malzemeler :)
#Bir bilgisayar (En az 4 gb Ram ve 80 GB boş alan gerekiyor.)
#Ubuntu 14.04 64 Bit (Sanal olarak da kurulabilir.)
#İnternet bağlantısı
Hazırlık
Romu geliştirmeden önce ubuntuda kurulu olması gereken yazılımlar var.Bunları sırasıyla yüklemeliyiz.
İlk önce Open java Jdk7 yükleyelim.Terminali açıp sırasıyla yazalım:
Şimdi de gerekli paketleri yükleyelim.Terminalden:
Repo aracı için çalışma alanı oluşturalım.Terminalden
Repo aracını indirelim.Terminalden:
Kendimize bir çalışma klasörü oluşturalım.Bu işlem sonunda Home klasöründe android ve içinde system klasörleri oluşacaktır.Terminalden
Evet şimdi kaynak kodlarını indireceğiz.Yaklaşık olarak 15 GB indirilebilir.Bunu göze alın yani :) Bu işlemde CyanogenMod 12.1' in kaynak kodlarını kullanıyorum.Terminalden
Daha sonra aşağıdaki kodu yazıp indirme işlemini onaylıyoruz.Terminalden:
İndirme işlemi bittikten sonra cihazımızın dosyalarını indireceğiz.İkinci mesajda cihazınızın dosyalarını nasıl bulup indireceğinizi açıkladım.Ben bu işlemde Lg G3 cihazını kullanacağım.
Terminalden:
İndirme işlemi bittikten sonra artık romu yapmaya başlayabiliriz.Terminalden;
Bu işlem bilgisayarınızın özelliklerine göre süresi değişebilir.Uzun sürebilir sabırlı olun.
İşlem bittikten sonra Romunuz Out klasöründe sizi bekliyor olucaktır.Bundan sonrası Romu recoveryden flashlayıp denemektir.
< Bu mesaj bu kişi tarafından değiştirildi CrOaTaN -- 13 Şubat 2016; 1:59:02 >