[MAGP] Android Kitchen Kurulum ve Kullanımı

Sponsorlu Bağlantılar

HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
[MAGP] Android Kitchen Kurulum ve Kullanımı
Artık konularıma kendi bloğumdan devam edeceğim. Bloğa alttaki resime tıklayarak ulaşabilirsiniz.



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. 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.



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.

Ekli resimleri görüntülemek için kayıt olmalısınız


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.)

Ekli resimleri görüntülemek için kayıt olmalısınız


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.


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. 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.

Ekli resimleri görüntülemek için kayıt olmalısınız


>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.


Ekli resimleri görüntülemek için kayıt olmalısınız

>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..


Ekli resimleri görüntülemek için kayıt olmalısınız


>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.

Ekli resimleri görüntülemek için kayıt olmalısınız


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.

Ekli resimleri görüntülemek için kayıt olmalısınız


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

Ekli resimleri görüntülemek için kayıt olmalısınız


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.

Ekli resimleri görüntülemek için kayıt olmalısı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.
[ Magp ][ Anlatım ] Çalışma Dosyası Düzenleme

Rom Toplama

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

Ekli resimleri görüntülemek için kayıt olmalısınız


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 :D diyelimki 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.

Ekli resimleri görüntülemek için kayıt olmalısınız


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

Ekli resimleri görüntülemek için kayıt olmalısınız


a ya basın.
Bu ekran gelmeli
Ekli resimleri görüntülemek için kayıt olmalısınız


Ş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)

Ekli resimleri görüntülemek için kayıt olmalısınız


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

Ekli resimleri görüntülemek için kayıt olmalısınız


X'e basıp çıkın

Ekli resimleri görüntülemek için kayıt olmalısınız


99'a basıp romunuzu oluşturun.
 

Ekli dosyalar

Son düzenleme:
  • Beğen
Tepkiler: noss_bar, szqn55, happyayaz ve 1 kişi daha


Amaru Shady

Amaru Shady

Üye
tam da iyi yapılır demeye gelmiştim :D
 
MrTech

MrTech

Üye
O Kadar Anlatıyorsun Abi İnsan Bize de Yardımcı Olur :ehe
 
Silinen Üye 94869

Silinen Üye 94869

Kapalı Hesap
:tşk: İlerde çok iyi bir kaynağım olacak :oke:

Konu sabitlenebilirse iyi olur.
 
curtaincall

curtaincall

Üye
üst konu olabilir "bu konu değil"
çünkü birden fazla farklı alanlara hitap eden rom editleme bilgisi eklemişsiniz. Bunların hepsi rom edit meraklıları işine yarar.

birden fazla konu aynı konu içine de yerleştiremez
benim tavsiyem

açtığınız konuların sadece başlıklarını bir konu içine kopyalayın, demek istediğim içindekiler sayfası gibi olsun

ÖR:

1 -Dual touch özelliği ekleme
http://www.maxicep.com/android-modifikasyon-genel-destek/dual-touch-ozelligi-ekleme-670459.html



2- Tweaks yapılandırmaları
http://www.maxicep.com/android-modifikasyon-genel-destek/tweaks-tum-hafifletmeler-build-prop-init-d-wifi-xloud-bravia-a-gps-
a-v-sync-modules-670463.html



tabi misalen 1 e dual touch dedim,siz önem sırasın kimin rom editlerken hangi konudan başlaması gerektiğini daha iyi yaparsınız

böylece hem konu sırasını takip ederler, hem karışıklık giderilir

yani hocam açacağınız konuların hepsini açın
en sonunda örnek başlık: "Rom editleme hakkında herşey" mi desek siz geneli kapsayan başlık bulursunuz içindekiler konusu açın ve konu başlıklarını ekleyin, o konu inşallah sabitlenir. Yönetcilerin takdirine kalmış
ama muhtemelen sabitlenir, çünkü maxicep sitesinde rom editlemede ayrıntısı ile bilgiyi siz ilk getirdiniz
rom editlemeyeceğim, biraz uğraş gerektiren iş ama yine de teşekkür ediyorum
 
-efşan

-efşan

Üye
Yeterli ve geniş değil konu. Her fw'de işe yaramaz.
Teşekkürler.
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
zamanla geliştiricem zaten onu sıkıntı yapmayın
 
-efşan

-efşan

Üye
Dsixda Kitchen'ı da ekle o zaman.
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
bunlar kendi araştırdıklarım varsa linki ver
 
-efşan

-efşan

Üye
Pc'ye geçince daha detaylı yardımcı olabilirim lakin uzun sürer Pc'ye geçmem. Google'da arat. Çıkar zaten.
Tavsiyem ayrı ayrı konular açıp bir konuda index yapman. Böyle karışık olur.
Dsixda ile yapılan romlarda ise updater script otomatik yazılır, manual uğraşmaya gerek yoktur da HTC romlar üzerinde çalışıyordu galiba.
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
tahminen 1 ayda ayrıntılı bir anlatım yaparım
 
-efşan

-efşan

Üye
Yardımcı olmaya çalışırım..
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
eyvallah :)
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
üst konu olmuştur saygılar...
 
GhostRiderX

GhostRiderX

Üye
:blink:
 


Üst Alt