Captain
Aktif Üye
Son zamanlarda birçok konu açıldı ROM yapmak isteyen arkadaşlar ile ilgili ben de bu konuda merak edilen birkaç şeyi anlatacağım size. Portlama tema entegre etme bulunuyır forumda zaten onlara değinmeyeceğim pratik basit bilgiler paylaşacağım.
İlk olarak roma apk ekleme ve çıkarmak için taban alacağımız romu Winrar veya /zip ile açıyoruz. System/app veya Priv app klasöründe romumuzdaki bütün uygulamaların apkları bulunur. Mesela taban aldığım romun içinde nova launcher bulunuyor. Bu apkyı silip yerine internetten veya başka romdan bulduğum Google Asistan Launcher ekledim. İşlemleri daha kolay yapabilmek için zip içerisinde değil de bir klasöre tüm dosyaları çıkartın işiniz bitince tekrar paketlersiniz. Bu şekilde Dosya yöneticisi müzik çalar vb gibi uygulamaları değiştirebilirsiniz.
Bir uygulamanin sistemde çalışması için
Uygulamaya ait lib varsa onunda systeme eklenmesi gerekir
Ornek googlekeyboard apk açtiginizda lib klasorunde armeabi-v7 klasorundeki libin system/lib klasorune eklenmesi gerekir
Libi eklediğiniz halde uygulama çalışmıyorsa
1.framework klasorunde uygulamaya ait jar dosyaları
2.system/etc/permisson da izin için XML
3.bin veya xbin de gerekli bi dosya ve ramdisk de init.RC de gereken service kodlari ni arayın
Varsayılan duvar kağıdını değiştirmek için System/framework klasöründen framework-res.apk dosyasını Winrar ile açıyoruz. res/drawable-nodpi klasöründen default_wallpaper.jpg'nin yerine istediğimiz duvar kağıdının ismini aynı yaparak değiştiriyoruz. İsminin aynı olmasına dikkat edin.
İnternetten bulduğumuz bir açılış animasyonunu romumuza eklemek de çok kolay. Bulduğumuz bootanimation.zip dosyasını System/media klasöründeki ile değiştiriyoruz. Fakat cihazımızla uyumlu olması gerek sanırım 1280x720ydi bizim cihazınki. Ancak bulduğunuz zipi kontrol etmenizi öneririm cwm flashable zip çıkmasın sonra
Ayarlar Telefon hakkında kısmındaki bilgileri değiştirmek için Romun system klasöründe bulunan build prop dosyasını notepad plus ile açıyoruz.
Model Numarası için: ro.product.model yazısının yanındakini değiştiriyoruz.
Derleme Numarası için: ro.custom.build.version yanını değiştiriyoruz.
Android sürümü için: ro.build.version.release yazısının yanındakini değiştiriyoruz (sürümünüz değişmez sadece yazı değişir )
eğer romu portladınız ve varsayılan dil türkçe gelmedi ise
ro.product.locale.language=
ro.product.locale.region= satırlarının sonuna ilk olana tr ikinci olana TR yazıyoruz. (türkçe desteği eklemez sadece varsayılan dili değiştirir.)
Rom yüklenirken çıkan yazıları (updater script ) değiştirmek için Romun ana klasöründen
META-INF/com/google/android/updater script dosyasını notepad++ programı ile açıyoruz.
En üst ve en altdakiler harici değiştirmemenizi öneririm yüklemede sorun çıkabilir ama eğer isterseniz bilgileryükleniyor boot img yükleniyor vb gibi yerleri ingilizce yapabilirsiniz değişiklik olsun istiyosanız (ne gerek var özentiliğe demi )
Arkadaşlar lütfen bunları düzenleyip rom diye ortaya çıkarıp rom kirliliği yapmayın kimsenin kullanacağı yok adam gider orjinalini kullanır bunları sadece portladığınız veya tema falan gömdüğünüz romlar için anlattım eğer istek olursa apk xmlleri ile ilgili birkaç anlatım da yaparım özellikle systemUI ile ilgili çok merak ediliyor
İlk olarak roma apk ekleme ve çıkarmak için taban alacağımız romu Winrar veya /zip ile açıyoruz. System/app veya Priv app klasöründe romumuzdaki bütün uygulamaların apkları bulunur. Mesela taban aldığım romun içinde nova launcher bulunuyor. Bu apkyı silip yerine internetten veya başka romdan bulduğum Google Asistan Launcher ekledim. İşlemleri daha kolay yapabilmek için zip içerisinde değil de bir klasöre tüm dosyaları çıkartın işiniz bitince tekrar paketlersiniz. Bu şekilde Dosya yöneticisi müzik çalar vb gibi uygulamaları değiştirebilirsiniz.
Bir uygulamanin sistemde çalışması için
Uygulamaya ait lib varsa onunda systeme eklenmesi gerekir
Ornek googlekeyboard apk açtiginizda lib klasorunde armeabi-v7 klasorundeki libin system/lib klasorune eklenmesi gerekir
Libi eklediğiniz halde uygulama çalışmıyorsa
1.framework klasorunde uygulamaya ait jar dosyaları
2.system/etc/permisson da izin için XML
3.bin veya xbin de gerekli bi dosya ve ramdisk de init.RC de gereken service kodlari ni arayın
Varsayılan duvar kağıdını değiştirmek için System/framework klasöründen framework-res.apk dosyasını Winrar ile açıyoruz. res/drawable-nodpi klasöründen default_wallpaper.jpg'nin yerine istediğimiz duvar kağıdının ismini aynı yaparak değiştiriyoruz. İsminin aynı olmasına dikkat edin.
İnternetten bulduğumuz bir açılış animasyonunu romumuza eklemek de çok kolay. Bulduğumuz bootanimation.zip dosyasını System/media klasöründeki ile değiştiriyoruz. Fakat cihazımızla uyumlu olması gerek sanırım 1280x720ydi bizim cihazınki. Ancak bulduğunuz zipi kontrol etmenizi öneririm cwm flashable zip çıkmasın sonra
Ayarlar Telefon hakkında kısmındaki bilgileri değiştirmek için Romun system klasöründe bulunan build prop dosyasını notepad plus ile açıyoruz.
Model Numarası için: ro.product.model yazısının yanındakini değiştiriyoruz.
Derleme Numarası için: ro.custom.build.version yanını değiştiriyoruz.
Android sürümü için: ro.build.version.release yazısının yanındakini değiştiriyoruz (sürümünüz değişmez sadece yazı değişir )
eğer romu portladınız ve varsayılan dil türkçe gelmedi ise
ro.product.locale.language=
ro.product.locale.region= satırlarının sonuna ilk olana tr ikinci olana TR yazıyoruz. (türkçe desteği eklemez sadece varsayılan dili değiştirir.)
Rom yüklenirken çıkan yazıları (updater script ) değiştirmek için Romun ana klasöründen
META-INF/com/google/android/updater script dosyasını notepad++ programı ile açıyoruz.
En üst ve en altdakiler harici değiştirmemenizi öneririm yüklemede sorun çıkabilir ama eğer isterseniz bilgileryükleniyor boot img yükleniyor vb gibi yerleri ingilizce yapabilirsiniz değişiklik olsun istiyosanız (ne gerek var özentiliğe demi )
Arkadaşlar lütfen bunları düzenleyip rom diye ortaya çıkarıp rom kirliliği yapmayın kimsenin kullanacağı yok adam gider orjinalini kullanır bunları sadece portladığınız veya tema falan gömdüğünüz romlar için anlattım eğer istek olursa apk xmlleri ile ilgili birkaç anlatım da yaparım özellikle systemUI ile ilgili çok merak ediliyor