Custom Rom Yapmak

Sponsorlu Bağlantılar

curtaincall

curtaincall

Üye
windowsta kitchen programını kullanarak system.img dosyalarını açtım
düzenledim fakat tekrar nasıl system.img yapabilirim

bunu çözersem sona ulaşaacğım,yardım edebilir misiniz?
 


curtaincall

curtaincall

Üye
:D sonunda buldum şükür
sitesinden 7zip indirdim ve dosyamı açabildim

- - - Eklendi - - -

düzeltiyorum,fark ettim de sınırlı düzeyde açıyor, kapsamlı değil :( hala bu konuda yardım bekliyorum
 

cukuleaks

Üye
Şimdi rom nasıl yapılıyor ben anlamadım :hmmm
 

safari17400

Üye
nasıl yaptın veya hangi programal açıklasanya
 
zaman5632

zaman5632

Üye
güzel bir paylaşım ... peki bir şey soracam eksiksiz hatasız tam nasıl türkçe yapma imkanı var mı .....
 
58lanet65

58lanet65

Üye
Ö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:summary="@string/trad_default" style="?android:preferenceInformationStyle" />
<Preference android:title="@string/mod_version" android:key="mod_version" android:summary="@string/mod_version_default" style="?android:preferenceInformationStyle" />
<Preference android:title="@string/build_date" android:key="build_date" android:summary="@string/build_date_default" style="?android:preferenceInformationStyle" />


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)
 


Üst Alt