Rom Portlama
Bu anlatımım sadece Samsung Wave I-II için geçerlidir ve çalışması garantidir. Fakat bazı romlar uyumlu değildir (PA, Carbon, C-rom, PAC-MAN gibi). Diğer modellerde denenmemiştir.
Gereksinimler:
*Notepad++
*7zip
Wave cihazımızda kullandığımız rom versiyonu ile portlayacağımız rom versiyonu aynı olmalıdır (4.4.2>4.4.2 / 4.0.4>4.04)
-Port için indirdiğimiz romu rardan çıkaralım. Klasör ismini Port yapalım.
-Kullanmakta olduğumuz romuda Base isimli klasöre alalım.
-Port klasörünü açalım ve Meta-inf klasörünü silelim.
-Base romdan Meta-inf alıp port roma atalım.
-Her iki romun System klasörünü açalım.
-Base romda addon.d içindekileri port romun addon.d klasörüne kopyalayalım.
-Base rom bin klasöründen (adb, app-process, atrace, dalvikvm, mediaserver, rild, sensorservice, setmodel.sh, vold, wpa_cli, wpa_suplicant) dosyalarını port rom bin klasörüne atıp varolanlar ile değiştirelim.
-Base rom etc klasöründen (dhcpcd, permissions, ppp, security hariç geri kalanları) port rom etc klasörüne atıp varolanlar ile değiştirelim.
-Base rom etc/permissions klasöründen platform.xml, handheld_core_hardware.xml hariç herşeyi port rom etc/permissionsiçine atıp değiştirelim.
-Base rom lib klasöründen (drm, egl, hw, modules, soundfx, ssl) alıp port rom lib içindekilerle birleştirip değiştirelim. Ardından yine base rom lib içinden (libaudioeffect_jni, libaudioflinger, libaudioutils, libmocha_ril.so, libreference-ril.so, libril.so, libril-client.so, librilutils.so, libsensorservice, libsrs-client.so) port rom lib içine atıp değiştiriyoruz.
-Base rom framework/framework.res.apk/res/xml içinden eri.xml ve storage.list.xml dosyalarını port romframework/framework.res.apk/res/xml içine atıp değiştirin. (framework.res.apk dosyasını 7zip ile açacaksınız.)
-Base romdan usr ve vendor klasörlerini komple port romdakilerle değiştirin.
-Base rom xbin içinden (su) port rom xbin içine atıp değiştirin.
-Base rom build.prop ve port rom build.prop dosyalarını notepad++ ile açalım. Port build.prop'tan ro.build.id= - ro.build.tags=kısmı dahil kopyalayıp base rom build.prop bilgileriyle değiştirin. Alt tarafta ADDITIONAL_BUILD_PROPERTIES var. Buradaro.cm.version= ve ro.mod.version= / ro.config.ringtone=, ro.config.notification=, ro.config.alarm= bunları porttakiyle değiştirin ve kaydedip çıkın. Port romun build.prop dosyasını silip değişiklik yaptığımız base romun build.prop dosyasını port romsystem klasörüne atalım.
-Port klasöründe Meta-inf ve system klasörlerini .zip olarak sıkıştıralım ve romumuz hazır.
Anlatım için Blue59 teşekürler.