Öncelikle merhaba . Sizlerinde Öğrenmesini istediğim kendi bildiğim bilgileri paylaşacağım. Ben bilgiyi paylaşmamaktan yana değilim bunuda her yerde söylerim onun için ben size tüm açıklığıyla anlatmayıp sadece nasıl yapabileceğinizi anlatacağım gerisi sizin becerinize kalmış....Ben telefonumda bazı sorunlar bulunduğundan kısa süreliğine bırakıyorum....
Rom editlemek için gerekli programlar:
1-Winrar
2-Pspad+
3-Gimp/Photoshop/Paint
4-Apktool
1- Rom Yapmadan Önce Terimleri Öğrenme
Data Klasörü: Romunuza eklemek veye çıkarmak istediğiniz uygulamaları bu klasörde bulabilirsiniz.
Meta-INF Klasörü: Recovery menü ekranında rom kurulum sırasında göreceğiniz yazılar yada romunuzun reklamı.[updater-script dosyası]
System Klasörü: Telefonun açılmasını sağlayan herşey bu klasörde bulunur. Eksik birşey yapılmamasına dikkat ediniz .Yanlış birşey yaparsanız Rom unuz çalışmayacaktır. burda ne yaptığınızı dikkat ediniz...
System/App : Burda Rom yüklendikten sonra hiç bir türlü silinmeyecek uygulamalar bulunmakta.Kısaca burda system uygulamaları bulunmakta .
System/Fonts : Burda Yazı Fontları bulunur.
System/Framework : Burda ise Framework-res.apk ve Twframework-res.apk bulunmakta burdan görsel vb işlemler yapabilirsiniz.
System/Media : Burda ise Bootanimation değiştirebilir Roma değişik sesler ekleyebilirsiniz.
2 - Rom'a Uygulama Gömme
Yukarıda gördüğünüz gibi Silinmesini istemediğiniz apkları : System/App atıyorsunuz silinebilir atmak isterseniz : Data Klasörüne atınız .
4- Framework Tanıma, Sistem Animasyonu ve Batarya Simgelerini Değiştirme
Alıntı
ÖNEMLİ:Frameworkta yapacağınız değişikliklerden sonra arşiv güncellensin mi diyecek her defasında evet diyin aksi taktirde yaptığınız değişiklikler kaydedilmeyecektir!
Framework klasörü: Romunuzdaki tüm simgelerin toplandığı klasördür.Burdan bir dosyayı sildiğinizde o simge gözükmeyecektir.Bu yüzden çok dikkatli olmanız gerekmektedir.Nereye girdiğinizden emin olun...
Fremework-res.apk için /system/framework/ adresine giriyoruz.Framework bölümüne girdikten sonra framework-res.apk dosyasını çift tıklayarak açıyoruz.
Sistem Animasyonunu Değiştirme
Anim klasörünün içine romunuza eklemek istediğiniz animasyonları ekleyebilirsiniz.
Rom varsayılan Resim değiştirme :
Gimp , Paint , photoshop vs. yaptığınız fotoğrafın adını default_wallpaper.jpg olarak değiştirin ve system/framework/framework.res.apk/res/drawable-hdpi içine taşıyın ve çıkarken güncelleyerek çıkış yapın.
Batarya Simgelerini Değiştirme :
İndirdiğiniz batarya simgelerini drawable-hdpi klasörünün içine atıyoruz.
Sitelerde yayınlanan veya kitchen da kendi oluşturacağınız batarya simgelerini açtığınızda ''stat_sys_battery_0.png'den 100.png'ye kadar ve "stat_sys_battery_charge_anim0.png"nin de aynı şekilde olması gerekir.Eksiksiz olmasına dikkat edin.Eksik olduğu zaman batarya göstergesinden sağlıklı görüntü alamazsınız.
Örnek: %50 iken % 56 vs gösterir.
5- Bootanimation Değiştirme
\system\media\bootanimation.zip klasörünü indirdiğiniz klasörle değiştiriyorsunuz..Yani indirdiğiniz bootanimation.zip dosyasını \system\media içine atıyorsunuz.
6 - ROM' a İsim verme ve Yazılım bilgisi bölümünde gözükmesi
build.prop dosyası: Bu dosya telefonun Ayarlar\Hakkında bölümünde gözüken yerdir.Buraya romunuzun özelliklerini ve ismini yazabilirsiniz.
Telefonunuzun Yüklendikten sonra Türkçe açılmasını ve Türkiye Saat ayarlı olarak gelmesini sağlar. Build.prop açıp en altına yapıştırıp kaydediniz.
#Default my settings
persist.sys.timezone=Europe/Athens
persist.sys.country=Tr
persist.sys.language=tr
ro.build.id=ROM adı
ro.build.display.id=ROM adı ve versiyonu
7 - RecoveryMenude Rom Kurulum Gelişmelerinin Görünümünü Editleme
Meta-INF Klasörü: Recovery menü ekranında rom kurulum sırasında göreceğiniz yazılar yada romunuzun reklamı.[updater-script dosyası]
META-INF\com\google\android" Klasörlerine giriyoruz ve updater-script text tini açıyoruz.
Ayarlar/Hakkında Bölümüne Extra Bilgler Girme
system\app\settings.apk Yolunu izleyerek Settings.apk yı decombile ettikten sonra xml altında device info setting xml içersine
<Preference android:title="@string/TRAD_version" android:key="TRAD_version" android
ummary="@string/trad_default" style="?android
referenceInformationStyle" />
<Preference android:title="@string/mod_version" android:key="mod_version" android
ummary="@string/mod_version_default" style="?android
referenceInformationStyle" />
<Preference android:title="@string/build_date" android:key="build_date" android
ummary="@string/build_date_default" style="?android
referenceInformationStyle" />
sonra values strings xml i açarak
<string name="trad_version">TRAD ROM SgsIII</string>
<string name="trad_default">TRAD ICS Custom Rom</string>
<string name="mod_version">Mod Version</string>
<string name="mod_version_default">V_4 TRAD Themed</string>
<string name="build_date">Build date</string>
<string name="build_date_default">01-09-2012-15:15:25</string>
gibi isimleri değiştirerek bu kodları kullanabilirsin.
Apk Editleme için yapılacaklar :
1-FRAMEWORK DOSYALARINI apktool klasörü içinde 1 ve 2 apk olarak yapmak:
masaüstündeki kullanıcıadı klasörünün apktool\framework\klasörüne oluşturulan 1.apk ve 2.apk için
Framework-res.apk ve twframework.apk dosyalarını bir yere al.
Framework-res.apk dosyasının adını 1.apk
twframework.apk dosyasının adını da 2.apk yap
sonra winrar ile bunları aç ve resources.arsc dışındaki tüm dosya ve klasörleri sil
2-apk dosyasını derleme
sonra apkmanager uygulamasını açıyoruz ve
22 yazıp açılacak dosyayı seçiyoruz
1 yazıp dosyayı açıyoruz
9'a basarak decompile yapıyoruz
Project klasörüne git, açtığın apk dosyasında res klasöründe values-tr klasörü oluştur ve İngilizce olan strings.xml dosyasını buraya kopyala. Değişikliklerini pspad ile yap ve kaydet.
açılan apk klasöründe
apktool.yml dosyasını pspad ile aç ve en sonda alt satıra – 2 ekle
örnek aşağıda :
version: 1.4.8.6575ec9
apkFileName: goatrip-res.apk
isFrameworkApk: true
usesFramework:
ids:
- 1
- 2
daha sonra 11 ile combile ye başlayın
sistem dosyasımı değilmi diye soracak, yes diyoruz, sonraki soruya da yes diyoruz.
ve bekleyin
apkmanager içersinde keep klösürü oluşacak oraya gidin ve sadece resources.arsc silin ve geri çıkın
kaldığımız yerden enter tuşuna basarak devam edin
işlem bittiğinde unsigned oluşmuş olacak
programda 12 yazarak yeni apk.mızı signed yapıyoruz ve hazır.
BİLGİ İÇİN TÜRKBEY TEŞEKKÜR EDERİM!
NOT
Başka Sayfadan Aldım)