HakanSeven12
Üye
RomPatcher Yaması Yapma[07.07.2012]
GEREKENLER
Bir Hex editör, ben bu örnekte HxD kulladım
ROMPatcher yüklüHackli bir telefon
BAŞLAYALIM
SnR Yaması
Önce hangi yamayi istediğinizi ve nerede olduğunu öğrenin. Ben bu örnekte, bir Nokia N99 kullandım ve #0000# tuşlayınca çıkan sürüm bilgilerini değiştirmek istiyorum.
Önce bir şekilde değiştirmek istediğiniz dosyayı bulun. Örnekteki dosyamız Phone.exe.
Öncelikle, HEX editörü açın.
Ben Z:\ resource \versions\model.txt dosyasının telefon modeli ve diğer bilgileri gösterdiğinibiliyorum ,bu yüzden Phone.exe dosyasında Ctrl+F ile bu kodu arıyorum. Aradığım şey bir metin ve Unicode yani bir dosya yolunu gösteriyor.
Şimdi yerini bulduk ve aynı zamanda yama dosyasındaki HEX kodunun ilk kısmı olacak olan kodlarıda...
Burada, bulduğumuz HEXkodunu (yukarıda daire içinde) not defterine kaydedin.
Ben Model.txt dosyasını hafıza kartından kullanmak istiyorum. Z yerine E yazıyorum ve 5A yerine 45 yazıyor!
İşin yarısı bitti.
Şimdi yamayı yapıyoruz.
;yamanın adı
;yama hakkında yorum
;bilgiler ve yazmak istedikleriniz
SnR:üzerinde oynama yapılacak dosya yolu:orjinal HEX kodu:bizim yaptığımız HEX kodu
Örnek kod:
;Model Text Changer
;This is a patch that changes the Model text
;here i can add as many lines as i want
;this was made by Metalci Melek from Maxicep
SnRys\bin\Phone.exe:5A003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400:45003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400
Yamamızı kayıt etme vakti...Not defterini direk kayıt ederseniz .txt olarak kayıt eder bu yüzden ''Farklı kaydet'' diyip aşağıdaki gibi yapın.
Şimdi yamamız hazır. Yamanın görevi sürüm bilgilerini Z:\resource\versions'dan değil E:\resource\versions'den okumak. Bu yamanın çalışması için E:\resource\versions dizininde Model.txt dosyası oluşturalısınız ki okuma yapabilsin.
Bundan sonra, sadece E:\Patches dizinine kopyalayın...
Sonuç:
rel Yaması
Yine,ilk ne yapılacağına karar vermelisin...
Benim örnekte, benim N95'den wlan arama çubuğunu kaldırmaya karar verdim.
Ve ben sorumlu dosyanın SnifferAIPlugin.dll olduğunu biliyorum. Dosya Z:\sys \ bin \ dizininde...
Ve devre dışı bırakmak için, ben 1.satırda 1.sütun ve 4. sütunu 00 olarak değiştirmeliyim.
Yani aşağıda mavi kutukarda gördüğünüz yerleri:
;yamanın adı
;yama hakkında bilgi
;yamayı yapan
rel:dosya yolu:satır ve sütun numaraları toplamı:orjinal HEX kodu:bizim yaptığımız HEX kodu
Örnek kod:
;No Wlan in ActiveStandby
;This removes the Wlan Search bar from the Active Standby, atleast on nokia N95
;to get this to work, first disable ActiveStandby, and then apply the patch, and then again enable Active Standby
;By Metalci Melek from Maxicep
relys\bin\SnifferAIPlugin.dll:00000003:10:00
relys\bin\SnifferAIPlugin.dll:00000000:79:00
Bir Hex editör, ben bu örnekte HxD kulladım
ROMPatcher yüklüHackli bir telefon
BAŞLAYALIM
SnR Yaması
Önce hangi yamayi istediğinizi ve nerede olduğunu öğrenin. Ben bu örnekte, bir Nokia N99 kullandım ve #0000# tuşlayınca çıkan sürüm bilgilerini değiştirmek istiyorum.
Önce bir şekilde değiştirmek istediğiniz dosyayı bulun. Örnekteki dosyamız Phone.exe.
Öncelikle, HEX editörü açın.
Ben Z:\ resource \versions\model.txt dosyasının telefon modeli ve diğer bilgileri gösterdiğinibiliyorum ,bu yüzden Phone.exe dosyasında Ctrl+F ile bu kodu arıyorum. Aradığım şey bir metin ve Unicode yani bir dosya yolunu gösteriyor.
Şimdi yerini bulduk ve aynı zamanda yama dosyasındaki HEX kodunun ilk kısmı olacak olan kodlarıda...
Burada, bulduğumuz HEXkodunu (yukarıda daire içinde) not defterine kaydedin.
Ben Model.txt dosyasını hafıza kartından kullanmak istiyorum. Z yerine E yazıyorum ve 5A yerine 45 yazıyor!
İşin yarısı bitti.
Şimdi yamayı yapıyoruz.
;yamanın adı
;yama hakkında yorum
;bilgiler ve yazmak istedikleriniz
SnR:üzerinde oynama yapılacak dosya yolu:orjinal HEX kodu:bizim yaptığımız HEX kodu
Örnek kod:
;Model Text Changer
;This is a patch that changes the Model text
;here i can add as many lines as i want
;this was made by Metalci Melek from Maxicep
SnRys\bin\Phone.exe:5A003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400:45003A005C007200650073006F0075007200630065005C00760065007200730069006F006E0073005C006D006F00640065006C002E00740078007400
Yamamızı kayıt etme vakti...Not defterini direk kayıt ederseniz .txt olarak kayıt eder bu yüzden ''Farklı kaydet'' diyip aşağıdaki gibi yapın.
Şimdi yamamız hazır. Yamanın görevi sürüm bilgilerini Z:\resource\versions'dan değil E:\resource\versions'den okumak. Bu yamanın çalışması için E:\resource\versions dizininde Model.txt dosyası oluşturalısınız ki okuma yapabilsin.
Bundan sonra, sadece E:\Patches dizinine kopyalayın...
Sonuç:
rel Yaması
Yine,ilk ne yapılacağına karar vermelisin...
Benim örnekte, benim N95'den wlan arama çubuğunu kaldırmaya karar verdim.
Ve ben sorumlu dosyanın SnifferAIPlugin.dll olduğunu biliyorum. Dosya Z:\sys \ bin \ dizininde...
Ve devre dışı bırakmak için, ben 1.satırda 1.sütun ve 4. sütunu 00 olarak değiştirmeliyim.
Yani aşağıda mavi kutukarda gördüğünüz yerleri:
;yamanın adı
;yama hakkında bilgi
;yamayı yapan
rel:dosya yolu:satır ve sütun numaraları toplamı:orjinal HEX kodu:bizim yaptığımız HEX kodu
Örnek kod:
;No Wlan in ActiveStandby
;This removes the Wlan Search bar from the Active Standby, atleast on nokia N95
;to get this to work, first disable ActiveStandby, and then apply the patch, and then again enable Active Standby
;By Metalci Melek from Maxicep
relys\bin\SnifferAIPlugin.dll:00000003:10:00
relys\bin\SnifferAIPlugin.dll:00000000:79:00