Biri petranın nasıl çalıştığını ve amacını söyleyebilir mi?

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

fLuke!

Üye
    Konu Sahibi
Biri petranın nasıl çalıştığını ve amacını söyleyebilir mi?
yardım lütfen
 

Silinen Üye 94869

Kapalı Hesap
.dll dosyalarının kodlarını çıkarıp-sıkıştırıyor bildiğim kadarıyla.

Sıkıştırılmamış bir dll dosyası 1.6 MB olabilir. Petran ile bu 1 MB'a düşüyor.

Bir .dll dosyasında kod değiştirileceği zaman petran gerekiyor.
 
Tepkiler: fLuke!

Del Rey

Üye
PEtran normalde S60 SDK'sıyla birlikte dağıtılır. Eskiden pek adını bilen olmazdı, şimdilerde uygulamasını bile çıkardılar. Şöyle anlatayım amacını, Windows için de Symbian için de çalıştırılabilir uygulama dosyası .EXE'dir ve bu dosyaların uzantıları da .DLL'lerdir. Fakat arada bir fark var. Windows için olanlar geliştirme aşamasında PE COFF türünde paketlenmişlerdir. (compile edilmişlerdir daha doğru olur) Mesela Windows altında kullandığın her türlü uygulama PE COFF'tur.

Ancak Symbian'da PE COFF yerine EPOC32 veya E32 türü kullanılır. (EPOC, Symbian'ın ilk evrelerinin ismidir) Kaynak koddaki .c, .h gibi dosyalar derlenirken E32 türünde birleştirilir ve ortaya Z sürücüsünde bulunan dll ler ve exeler çıkar. Biz de bu DLL ve EXE'leri genellikle düzenlemek isteriz CFW düzenlemesi için. Ancak, Windows E32 biçimini tanımadığı için düzenlenemezler. Bu nedenle de E32 biçimli dosyayı PEtran'a atarız ve PE COFF'a çeviririz. Böylece düzenleyebiliriz.


Sonra istersen tekrar E32'ye çevirirsin ister PE COFF'ta bırakırsın. Cihaza Flash atarken Symbian bunu senin için E32'ye çevirir.
 
Tepkiler: fLuke!

fLuke!

Üye
    Konu Sahibi
unpack yapıp bloodshedle bi deneyeyim ben bunu hepinize teşekkürler dostlar

- - - Eklendi - - -

fail
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...