[MAGP] [Anlatım] Başka Romları Kendi Cihazınıza Nasıl Portlarsınız

Sponsorlu Bağlantılar

HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
[MAGP] [Anlatım] Başka Romları Kendi Cihazınıza Nasıl Portlarsınız
Artık konularıma kendi bloğumdan devam edeceğim. Bloğa alttaki resime tıklayarak ulaşabilirsiniz.



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

Kullanılacak programlar: Winrar, Notepad++

Bu yöntemi ARMv6 çihazlardan ARMv7 cihazlara portlarken kullanabilirsiniz. Ancak ARMv7 cihazlardan ARMv6 cihazlara portlarken çalışır mı bilmiyorum.

Taban Rom

Sizin cihazınız için üretilen rom

Port Rom
Portlanmak istenen rom

1) Cihazınızla uyumlu bir rom seçin.

2) Winrar kullanarak bu romu çıkarın.

3)winrar ile portlanacak romuda çıkarın.

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


4) Taban romdan System klasöründeki app, Framework, Fonts ve Media klasörlerini silin.

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


5) Port romdan System klasöründeki app, Framework, Fonts ve Media klasörlerini kopyalayın ve taban romun System klasörüne atın.

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


6) İki romdada etc klasörünü açın.

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


7) resimlerdeki işlemleri yapın.

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


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


8) Taban romun build.prop dosyasını Notepad++ ile açın. Alttaki değerleri düzenleyin.

ro.build.id=
ro.build.display.id=
ro.build.date=
ro.modversion=


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


9) alttaki değerleri port romdan alın.

ro.config.ringtone=
ro.config.notification_sound=
ro.config.alarm_alert=
Ekli resimleri görüntülemek için kayıt olmalısınız

Ayrıca port romda build.prop da temayla alakalı fazladan ne kadar satır varsa hepsini taban roma aktarın.
Ekli resimleri görüntülemek için kayıt olmalısınız


10) Taban romdaki META-INF/com/google/android/updater-script dosyasını açıp set_perm satırlarını silin. Port romdaki set_perm satırlarını kopyalayıp sildiğiniz satırların yerine yapıştırın.

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


11) Port romun system klasöründe fazladan dosya veya klasör varsa bunlarıda taban roma aktarın.

12) Port işlemi bitti. Şimdi zip oluşturmak için fare ile META-INF, system, boot.img(varsa), data(varsa) dosyalarını seçip sağ tıklayıp "Arşive ekle..." yi tıklayalım. Zip formatını seçip dosyayı isimlendirin.

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


Yada tüm bu yazıyı boş verip Android Kitchen ile iki üç sayı girerek romunuzu portlarsınız :p
 

Ekli dosyalar

Son düzenleme:
  • Beğen
Tepkiler: furyzer0, Amedli veysooo, eren2934 ve 6 diğerleri


HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
MIUI:

telocation.db ve yellowpage.db dosyalarını /system/etc konumundan kendinizinkine aktarın.

content-types.properties dosyasını /system/lib konumundan kendinizinkine aktarın.

MIUI4 romlarda invoke-as dosyasını kendi romunuzun /system/xbin konumuna kopyalayın. updater-script dosyasına set_perm(0, 0, 06755, "/system/xbin/invoke-as"); satırını ekleyin.
Note: Bu işlem backup & themes uygulamaları için gereklidir.

MIUI4 romlarda liblbesec.so dosyasını kendi romunuzun /system/lib konumuna kopyalayın. updater-script dosyasına set_perm(0, 0, 0755, "/system/lib/liblbesec.so"); satırını ekleyin.
Note: Bu işlem superuser uygulamalası için gereklidir.

build.prop dosyasında değişmesi gereken değerler:

ro.build.id=MIUI
ro.build.display.id=MIUI
ro.build.version.incremental=2.x.x (versiyon numarası)

ro.config.ringtone=MI.ogg
ro.config.notification_sound=FadeIn.ogg
ro.config.alarm_alert=GoodMorning.ogg
ro.config.sms_received_sound=FadeIn.ogg
ro.config.sms_delivered_sound=MessageComplete.o
ParanoidAndroid Ve PAC:

system/etc klasörünü kendinizinkine aktarın.
META-INF/com/google/android/Updater-Script dosyasına şu satırı ekleyin:
set_perm(1000, 1000, 0644, "/system/etc/paranoid/properties.conf");

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


PA İçin Özel:

build.prop dosyasını açın

#Cihazınızın çözünürlüğü pa_hdpi/pa_mdpi/pa_xhdpi olabilir. Cigazınıza uygun şekilde yazın
ro.pa.family=pa_mdpi
#pa versiyonu. x.xx yerine portladığınız PA verssiyonunu yazın.
ro.pa.version=x.xx

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


PAC Rom İçin:

build.prop dosyasını açın

#PAC versiyonu. x.x.x yerine portladığınız PAC verssiyonunu yazın.
ro.pac.version=x.x.x
#Bu satırları isteğinize göre düzenleyin.
ro.pacrom.version=mesona_PAC_jb-alpha-v19.0.0
ro.modversion=mesona_PAC_jb-alpha-v19.0.0
#Cihazınızın çözünürlüğü pa_hdpi/pa_mdpi/pa_xhdpi olabilir. cigazınıza uydun şekilde yazın.
ro.pa.family=pa_mdpi
#pa versiyonu. x.xx yerine portladığınız PA verssiyonunu yazın.
ro.pa.version=x.xx
#Bu satırı AOKP versiyonunuza göre düzenleyin.
ro.aokp.version=mesona_jb-Milestone-1
#Bu satırı sizin taban romun build.prop dosyasına göre düzenleyin.
ro.cm.version=xxxxxxxxxxxx

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


Sense (HTC)

-İki romdada system/usr dizinini açıp keylayouts ve keychars dosyalarını porttan taban roma aktarın.

-Android kitchen kullanarak iki romdaki boot.img dosyalarını parçalayıp boot.img-ramdisk dosyasında init.rc dosyasını açıp port romda "export BOOTCLASSPATH" satırından sonrasını kopyalayıp taban romdaki satırlarla değiştirin. Şimdi kerneli tekrar toplayın.
 

Ekli dosyalar

  • Beğen
Tepkiler: SHS, B.A.R.O.N ve erhank98
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
DÜZELTMELER

Bu dosyaları taban romdakilerle değiştirin. ( Tüm modlamalardan önceki rom)


  • NFC
  • /system/app/Nfc.apk
  • /system/lib/libnfc*.so
  • /system/bin/pcscd


    Radio FM
  • /system/bin/fmradio


    Sensors
  • /system/bin/akmd*
  • /system/lib/libsensors.so


    Bluetooth
  • /system/bin/bd_prov
  • /system/bin/uim*
  • /system/bin/hcid
  • /system/bin/bluetooth*
  • /system/bin/hciattach
  • /system/bin/sdptool
  • /system/xbin/hciconfig


    Wifi
  • /system/bin/netcfg
  • /system/bin/dhcpcd
  • /system/bin/ifconfig
  • /system/bin/hostap
  • /system/bin/hostapd
  • /system/bin/hostapd_bin
  • /system/bin/pcscd
  • /system/bin/wlan*
  • /system/bin/wpa*


    RIL
  • /system/bin/stmd
  • /system/bin/rild*
  • /system/etc/rril


    Camera
  • libcamera*.so
HTC Cihazlar İçin:

Network düzeltmesi

framework-res.apk dosyasını ayrıştırıp \framework-res\res\values\bools.xml dosyasında <bool name="skip_restoring_network_selection">true</bool> satırını true yazan yeri false olarak değiştirin.

Grafiksel düzeltme

1) framework.jar dosyasını ayrıştırın.
2) Bu dosyaları taban romdakilerle değiştirin. ( Tüm modlamalardan önceki rom)
  • smali\smali\android\os
  • Environment
  • SystemProperties
  • smali\smali\android\view
  • HardwareCanvas
  • HardwareRenderer$Gl20Renderer
  • HardwareRenderer$GlRenderer
  • HardwareRenderer
Eğer hala boot ekranından öteye geçemiyorsanız işlemleri teker teker yaparak nedenini bulun.
 
Son düzenleme:
  • Beğen
Tepkiler: ÇaRşI 2387, killer53, SHS ve 2 diğerleri
silentattack

silentattack

Üye
Helal hemen bitirmişsin takdiri hakediyorsun +1 :alkis
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
Eyvallah :)
 
R.Carlos58

R.Carlos58

Üye
evet rom portlamayı da öğrendim :D
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
Anlayabildiysen ne mutlu :D
 
4yhan

4yhan

Üye
Merhaba konu çok güzel. Rom sorgulamayi gayet iyi biliyorsun. Bu bilgilerine dayanarak bir soru sormak istiyorum. Cevaplarsaniz çok memnun olurum. Ben kullandığım Htc One X telefonumun romunu Samsung Galaxy Tab 3 7 inc Sm-T210 model tabletime portlamak istiyorum. Açıklayıcı konunuza baktığımda bu mümkün gibi görünüyor. Böyle birşey mümkünmüdur. Vereceğiniz cevaplar için şimdiden teşekkür ederim
 
4yhan

4yhan

Üye
Telefondan yazdım oradaki sorgulama değil portlama olacak t9 azizliği :D
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
Konu bir çeviridir ve işe yarayacağını düşünüyorum :)
 
4yhan

4yhan

Üye
Yani dene ver gör diyorsun. Cihaz elinde kalırsada karışmam sen yaptin derim diyorsun :)
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
En fazla orjinal rom flaşlarsın :D
 
4yhan

4yhan

Üye
Aynen. Cevap için teşekkür ederim :)
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
Rica ederim :) denerseniz sonucu haber verin elimden gelen yardımı yaparım
 
4yhan

4yhan

Üye
işe koyuldum bile :D deneyeceğim. Dosyaları araştırıyorum . Olumlu ve ya olumsuz sonuc ne olursa olsun yazarım buraya :D
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
Kolay gelsin :D
 
4yhan

4yhan

Üye
Teşekkür ederim :DBir sorun var galiba port edeceğim romda ki bazı klasör ve dosyalar taban romda yok ne yapmam lazım mesela şu klasör taban romda yok init.d
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
Aktar :)
 
4yhan

4yhan

Üye
Tamam :Dişlemleri yapıp rom port ettim ve galaxy tab 3 e yükledim. Tablet açılıyor ve bekleyip kapanıyor ardından tekrar açılıyor ve tekrar kapanıp recovery mode geçiyor. Olmadı sanırım :)
 
HakanSeven12

HakanSeven12

Üye
    Konu Sahibi
İkiside aynı android sürümünümü kullanıyor :)
 


Üst Alt