Merhaba, hala konuyla ilgileniyor musun bilmiyorum ama yinede yazayım. Benim bir sorum var. Elimde e-tab4 Romu var. Ancak bunun dosyaları system. img şeklinde bunu açıyorum. İçindeki istediğim dosyayı düzenleyebiliyorum. Ancak tekrar system. img haline gelmiyor. Nasıl yapabilirim? Bilgin var mı?

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 #İ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:Panoya kopyala sudo apt-get update sudo apt-get install openjdk-7-jdk Şimdi de gerekli paketleri yükleyelim. Terminalden: Kod:Panoya kopyala 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 Repo aracı için çalışma alanı oluşturalım. Terminalden Kod:Panoya kopyala mkdir /bin PATH= /bin:$PATH Repo aracını indirelim. Terminalden: Kod:Panoya kopyala curl https://storage.googleapis.com/git-repo-downloads/repo > /bin/repo chmod a+x /bin/repo 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 Kod:Panoya kopyala 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 Kod:Panoya kopyala cd /android/system/ repo init -u git://github.com/CyanogenMod/android. git -b cm-12.1 Daha sonra aşağıdaki kodu yazıp indirme işlemini onaylıyoruz. Terminalden: Kod:Panoya kopyala 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. Terminalden: Kod:Panoya kopyala cd /android/system/ source build/envsetup. sh breakfast d855 İndirme işlemi bittikten sonra artık romu yapmaya başlayabiliriz. Terminalden; Kod:Panoya kopyala 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. 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:Panoya kopyala cd /android/system/ source build/envsetup. sh breakfast CİHAZ KODU İndirme bittikten sonra Romu yapmaya başlayabiliriz. Terminalden: Kod:Panoya kopyala croot brunch CİHAZ KODU Rom yapma işlemi başlayacaktır.

Dostum konu çok yararlı ama benim sana sormak istediğim bir şey var. Bende Codegen Quantum94 model tablet var. Buna göre rom yok internette bende kendime rom yapmak istiyorum. Nasıl yapacağımı bilmiyorum, daha doğrusu neye ihtiyacım var onu bilmiyorum. Yardımcı olabilir misin kaynak konusunda. Yada başka bir tabletin rom'unu kendi cihazım için portlamayı nasıl yaparım. Bu mümkün mü?