croatan
Hectopat
- Katılım
- 10 Mart 2016
- Mesajlar
- 30
Daha fazla
- Cinsiyet
- Erkek
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 100 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.
---------------------------------------------------------------------------------------------------------------------------
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.
https://wiki.cyanogenmod.org/w/Devices
Burdan kendi cihazımızı seçelim. Daha Sonra sayfadaki yere tıklayalım:
Açılan Sayfada "Prepare the device-specific code" bölümüne gelelim.
Burda cihazın özel kodu yazar.Örnek olarak:
Evet şimdi cihazın kodunu öğrendiğimize göre cihazın dosyalarını indirelim. Terminalden Sırayla yazalım.
İndirme bittikten sonra Romu yapmaya başlayabiliriz. Terminalden:
Rom yapma işlemi başlayacaktır.
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 100 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:
Kod:
sudo apt-get update
sudo apt-get install openjdk-7-jdk
Kod:
sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip
Kod:
mkdir ~/bin
PATH=~/bin:$PATH
Kod:
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo
Kod:
mkdir -p ~/android/system
Kod:
cd ~/android/system/
repo init -u git://github.com/CyanogenMod/android.git -b cm-12.1
Kod:
repo sync
Terminalden:
Kod:
cd ~/android/system/
source build/envsetup.sh
breakfast d855
Kod:
croot
brunch d855
---------------------------------------------------------------------------------------------------------------------------
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.
https://wiki.cyanogenmod.org/w/Devices
Burdan kendi cihazımızı seçelim. Daha Sonra sayfadaki yere tıklayalım:
Açılan Sayfada "Prepare the device-specific code" bölümüne gelelim.
Burda cihazın özel kodu yazar.Örnek olarak:
Evet şimdi cihazın kodunu öğrendiğimize göre cihazın dosyalarını indirelim. Terminalden Sırayla yazalım.
Kod:
cd ~/android/system/
source build/envsetup.sh
breakfast CİHAZ KODU
Kod:
croot
brunch CİHAZ KODU