2 Ağustos 2015 Pazar

Android Kitchen Kurulum ve Kullanımı



Bu kurulumu gerçekleştirmek için bilgisayarınıza Linux tabanlı bir işletim sistemi yüklemelisiniz. (Ubuntu kurmanızı öneririm.)

Eğer windows üzerinde kurulum yapacaksanız işlemler biraz daha uzayacak...


Linux için
İnternet bağlantısı gerektirir.

1. Ubuntu üzerinde bir terminal açın.

2. [Bu adım sadece 64-bit Ubuntu kullananlar için geçerli]
Kod:
sudo apt-get install ia32-libs 
Komutunu yazıp Enter'a basın. Şimdi oturum şifrenizi girip Enter'a basın. ( girerken ekranda şifreniz görünmeyecek.)

3. Tüm işlemlerin bitmesini bekleyin.

4. Ubuntu Yazılım Merkezi'ni açın.

5. Sağ üstteki arama bölümüne java yazıp çıkan sonuçlardan OpenJDK Java Runtime en son sürümünü (en üstte olur) yükleyin.

6. tags bu linkten en son çıkan Android Kitchen'ı indirip arşivin içindeki klasörü masa üstüne alın.

7. Dosyanın adını kitchen olarak değiştirip Home dizinini açıp içine atın.

Kurulum tamamdır :)
---------------------------------------------------------------------------------------
Windows için
ilk önce cygwin kurmalısınız.

Cygwin.rar

1. Bu linkteki arşivi indirin ve setup.exe'yi çalıştırıyoruz ve ilk adımı “İleri”
diyerek geçiyoruz.

2. “Install from Local Directory” seçeneğini işaretleyerek bir sonraki adıma geçiyoruz.

3. Bu adımda Cygwin`in kurulacağı dizini göreceksiniz, sistemdeki tüm kullanıcıların oturumuna mı yoksa sadece sizin oturumunuza mı kurulacağına karar verdikten sonra bir sonraki adıma geçiyoruz.

4. Bu adımda da rar içindeki cygwin_packages klasörünü çıkardığımız dizini seçip ilerliyoruz.


5. paketlerin kurulmasını bekleyin.

6. Çıkan uyarıya "tamam" diyin.

7. “Select Packages” adımında en baştaki seçenekle hepsini seçin. ("all $ default"u seçin. Seçimi yapınca default yazan yerlerin hepsi install olacak.)


8. Devam edince tekrar paketler kurulacak.

9. Kurulum işlemi bittikten sonra devamlı kullanacaksanız “Create icon on Desktop” seçeneğiyle masaüstüne kısa yol oluşturabilirsiniz.


10. Cygwin programını birkez açıp işlemlerin bitmesini bekleyin ve kapatın.
Kitchen kurulumu
Cygwin kuruldu, şimdide sıra android kitchen'da...

1. İlk önce bu linkten Java JRE indirin.
Java Downloads for All Operating Systems


2. Şimdi cygwin programını çalıştırıp aşağıdaki komutları yazın. [Bende java.exe dosyası C:\Program Files\Java\jre7\bin konumunda olduğu için aşağıdaki gibi yazdım siz kendi konumunuza göre düzenleyin]

Kod:
cp .bash_profile .bash_profile.backup
echo "PATH=/cygdrive/c/Program\ Files/Java/jre7/bin:\${PATH}" >> .bash_profile
source .bash_profile

3. tags bu linkten en son çıkan Android Kitchen'ı indirip arşivin içindeki klasörü masa üstüne alın.

4. Dosyanın adını kitchen olarak değiştirip C:\cygwin\home\kullanici_adiniz dizinini açıp içine atın.

Android Kitchen Kullanımı

Android Kitchen'ın uyumlu olduğu modeller:Android Kitchen'ın Uyumlu Olduğu Modeller

Eğer sizin cihazınız listede yer almıyorsa programa kendiniz eklemelisiniz.

Yeni cihaz ekleme: Eklenecek

Linuxda terminali windowsta cygwin programını açıp şu komutları girin.

Kod:
cd kitchen
./menu
Herhangi bir işlemi yaptırmak için her seçeneğin başında bulunan sayı veya harfleri yazıp Enter'a basın.

Advanced Options ve Legacy Options kendi içinde seçenekler barındırır.



>MAIN MENU

1. Set up working folder from ROM
ROM üzerinde çalışmaya başlamak için ilk menümüz. ROM yedeklerinizden (NAND Back-Up), orijinal ROM’lardan, ya da custom ROM’lardan çalışma klasörü oluşturup, ROM’u bu klasörün içerisine aktarır.


2. Add root permissions
Root yetkilerini eklemek için.


3. Add BusyBox
Busy Box eklemek için.


4. Disable boot screen sounds
Açılış seslerini kapatmak için (Tüm cihazlar desteklemez).


5. Zipalign all *.apk files to optimize RAM usage
RAM kullanımını optimize etmek.


6. Change wipe status of ROM

7. Change name of ROM
ROM adını değiştirmek için.


8. Show working folder information
Çalıştığınız ROM’un özelliklerini görüntülemek için.



>ADVANCED OPTİONS
11 - Deodex files in your ROM
ROM içerisindeki .odex uzantılı sistem dosyalarını silmek için (Avantajları ve dezavantajları var. Bu yüzden stock ROM’u deodex yapmadan önce araştırma yapın.)


12 - Tools for boot image (unpack/re-pack/etc.)
boot.img yani kernelimiizi düzenlemek için. HTC ve Samsung gibi cihazların kernellerinde değişiklik yapabilirisiniz. Tüm cihazları desteklemez. Örnek olarak Sony ve SonyEricsson cihazlar için Android Kernel Kitchen scripti hem cygwin hem de bu android kitchen ile uyumlu onu daha sonra paylaşacağım.


13 - Add /data/app functionality

14 - Add /etc/init.d scripts support (busybox run-parts)

15 - Unpack data.img
Cihazın root yani ana dizinindeki /data klasörünü oluşturan öğeleri düzenlememizi sağlar. Bu ne işimize yarayacak? Kendi ROM'unuzu hazırlarken, ROM'unuza yeni özellikler katabilir ve kullanıcıların bu özellikleri kaldırabilmesini sağlayabilirsiniz. Böylece ROM'umuz çok büyük boyutlarda olmaz ve daha fazla kullanıcı seçeneği getirmiş oluruz.


16 - Sign APK or ZIP file(s)
Oluşturduğumuz, düzenlediğimiz, modlama yaptığımız uygulamaları (.apk), update-script ya da ROM'u (.zip) imzalamak için.


17 - Convert update-script or updater-script
Update-scripti, updatder-script veya updater-scripti, update-script olarak çevirebiliriz. Arasındaki fark nedir? Mesela ROM hazırladık bunu cihaza Update-Script olarak yükleyebiliriz. Ama bir ROM hazırladık yeni birkaç mod veya uygulama ekledik. O zaman updater-script olarak yükleme yapmamız gerekiyor.


18 - Plugin scripts
Diğer özellikler: Bu alan orjinal kitchen'a sonradan yeni özellikler ekleyebileceğimiz ya da daha önceden yüklü gelen fakat işimize yaramayan bölümleri kaldırdığımız bölüm olacak. Bunu daha detaylı olarak anlatacağım. Fakat yeni başlayanlar için çok çok yeterli durumda..




>LEGACY OPTIONS

21. Check update-script for errors
ROM üzerindeki tüm çalışmaları tamamladıktan sonra flashlanabilir .zip oluşturabiliyoruz. Bu .zip dosyasının update-scripti içerisindeki hataları denetlemek için.

22. Add wireless tethering
Kablosuz ağ paylaşımını eklemek için (tüm cihazlar desteklemez).


23 - Add task killer tweak for speed (stock ROM only)
Task Killer geliştirmesi eklemek için (Stok ROM’larda kulanın)
24 - Add Nano text editor + sysro/sysrw
Nano Text Editörü eklemek için.


25 - Add Bash (command shell)

26 - Add Apps2SD
ROM’a uygulamaları hafıza kartına taşıyabilmeniz için app2SD özelliği ekleyebilirsiniz.


27 - Add custom boot animation functionality
Bazı ROM'larda performansı artırmak için giriş animasyonu iptal ediliyor. Bu özelliği aktive etmek için.


28 - Porting tools (experimental)
Başka bir cihazdan ROM portlamak için. Tüm özellikler tam olarak çalışmıyor. Portlama sonrası log-cat uygulamaları ile hataları tespit edip portlamayı daha sağlıklı yapabilirsiniz.

Custum ROM Düzenleme:

Romunuzun zip dosyasını Kitchen\original_update klasörüne atın.

 

Kitchen'ı açıp 1 komutuyla orginal_update içindeki zip uzantılı rom dosyalarının listesini göreceksiniz. Listeden düzenlemek istediğiniz romun numarasını yazıp Enter'a basın.

 

Script dönüştürme uyarısı çıkacak istemiyorsanız 2 ye basın.

 

Remove recovery folder uyarısı çıkarsa entere basın.

Bir uyarı daha çıkacak Entere basın.

Eğer tekrar kitchen klasörüne bakarsanız bir çalışma klasörü açıldığını görürsünüz.

 

İşte bu romunuzun çıkarıldığı yerdir.

Sonra kitchen istediginiz özellikleri ekleyin. (Rootlama, Busybox Ekleme, Wireless Tehter Ekleme vb.)

İsterseniz WORKING_??????? klasörünün içindende düzenlemeler yapabilirsiniz.
Çalışma Dosyası Düzenleme

Rom Toplama

İşiniz bittiginde 99 yazıp entere basınca aşağıdaki ekran gelecek.

 

Burada size romunuzu nasıl toplamak istediğinizi soruyor.

1 size şu yapılsınmı bu yapılsın mı diye sorar diğerlerinin altındaki parantezleri anlamanız pek zor değil :Ddiyelimki 1 e bastınız.

Zipalign istiyorsanız 1 e basın istemiyorsanız 2 ye basın.

Bir uyarı çıkacak entere basın.

Romunuzu imzalamak istiyorsanız 1 e istemiyorsanız 2 ye basın.

Romunuzun ismini değiştirmek istiyorsanız y 'ye basın ve romunuzun ismini yazın.

Romunuz Output_zip klasöründe olacaktır.

 

Rom Portlama

Portlanacak romu sizin telefonunuza benzer özellikteki bir telefondan alırsanız daha iyi sonuç alırsınız (Özellikle aynı yonga setini kullanan cihazlar). Aynı marka altındaki portlarda daha iyi sonuç alırsınız. portlanacak ve taban olarak kullanılacak romun android sürümlerinin aynı olması gerekir (Tutup 2.3.4 e 4.3 portlamaya çalışmayın yani :D ).


Kitchen'in ana menüsündeyken 0 a basın
Sonra 19 a basın
Bu ekran gelmeli



a ya basın.
Bu ekran gelmeli


Şimdi Kendi Cihazınızın romunu seçin (Ben 1'i Seçtim)



Enter'e basın.
Tekrar Enter'e Basın
Tekrar Enter'e Basın



Şimdi Diger Cihazın Romunu Seçin (Ben 3'ü seçtim)



Bu Ekran Gelirse:

 

AmonRA Recovery'niz varsa 2 Ye Basın Clockworkmod Recovery'niz Varsa 1 e basın

Bu Ekran Gelince Enter'e basın

 

X'e basıp çıkın



99'a basıp romunuzu oluşturun.

Hiç yorum yok:

Yorum Gönder