Herkese merhaba arkadaşlar. 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:
sudo apt-get update
sudo apt-get install openjdk-7-jdk
Şimdi de gerekli paketleri yükleyelim.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
mkdir -p ~/android/system
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:
repo sync
İ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.Üçüncü mesajımda CM tarafından desteklenmeyen cihazlar için nasıl yapılacağını yazacağım.
Terminalden:
cd ~/android/system/
source build/envsetup.sh
breakfast d855
İndirme işlemi bittikten sonra artık romu yapmaya başlayabiliriz.Terminalden;
croot
brunch d855
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 >
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.
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.
Ö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.
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 >