admin

admin

16 Nisan 2024 Salı

Symbian Dökümanlar

Symbian Dökümanlar
0

BEĞENDİM

ABONE OL

DOSYALAR VE İŞLEVLERİ

3 yıllık tecrübelerimle yazdığım bir yazıdır.Umarım yararlı olur.Bu bölümde daha çok basit bilgilerden bahsedeceğim

NOT:Buradaki yazılanları anlayabilmeniz için dosya yöneticisi(FileMan,Fexplorer,SeleQ,SystemExplorer vs.) kullanmayı bilmeniz gerekir.

1.Klasörlerin içeriği

e:/backup>cihaz hafızasının hafıza kartına yedeklenmiş backup.arc bulunur
e:/images>görüntüler yer alır
e:/sounds>digital ve simple klasörleri yer alır digital’de *.amr, *wav, *.mid simple’de *.rng sesleri yer alır
*:/system>apps,data,libs,programs,recogs gibi klasörler bulunur
e:/videos>3gp videolar yer alır

2.Dosyaların uzantıları

– *.app

Menüde görünen uygulamalardır.
*:/system/apps/*/*.app de bulunur.Apprun.exe(z:/system/programs/apprun.exe) ile çalışır
NOT: app uzantılı dosyalar sadece *:/system/apps/*/*.app’de çalışmazlar konulduğu heryerde (diğer gerekli dosyalar olduğu sürece) çalışabilirler

– *.aif

Menüde gördüğünüz uygulamaların ikonudur.İçinde 4 farklı *.bmp resmi bulunur
1.menüdeki ikon
2.menüdeki ikonun maskesi
3.uygulama açılırken çıkan ikon
4.uygulama açılırken çıkan ikonun maskesi
(Eğer uygulama açıldığında üst tarafta ikon varsa uygulama açılırken çıkan ikonla aynıdır)İkonun yapboz şeklinde olması bu dosyanın olmaması veya uygulamanın o telefona uyumlu olmadığını gösterir

– *.rsc(r01,r03,r14 vs.)

Bir uygulamanın dil dosyasıdır diyebiliriz.Bazı uygulamalarda ise işlevi yoktur(ör:smartmovie). *.r01(ingilizce), *.r03(almanca), r14(Türkçe) gibi isimlendirile de bilir ve cihaz dili ne ise(ayarlar>cihaz>genel>cihaz dili) o dosya kullanılır.

Coğu uygulama ister işlevi olsun isterse olmasın *.rsc dosyasını kullanırlar ama her uygulama *.rsc dosyasına ihtiyaç duymaz(ör:midtown madness 3)

EKSTRA BİLGİ: Bir uygulamanın çalışması için en az app dosyası olması gerekir bu yüzden bluetooth’la gelen mesaj eğer bir *.app dosyasıysa (bu *.exe de olabilir) Mesajlar: Güvenlik sebebiyle dosya açılamıyor tarzında bir uyarı alırsınız bunun sebebi bu dosyaların virüs olabileceği ve *.app ve *.exe dosyaları tek başlarına çalışabilmesidir.

NOT:*.app, *.aif, *.rsc(r01, r03, r14 vs.), *_caption.rsc(r01, r03, r14 vs.) dosyalarının isimleri bulundukları klasörle aynı isimde olmalıdırlar(istisnalar da var ama genelde öyle)
*:/system/apps/xxx/xxx.app
*:/system/apps/xxx/xxx.aif
*:/system/apps/xxx/xxx.rsc
*:/system/apps/xxx/xxx_caption.rsc

Bu bilgi *_caption.rsc dosyasını anlayabilmeniz için verilmiştir

– *_caption.rsc

*_caption.rsc dosyaları her uygulamada olmaz.Eğer olmazsa yukarıda verildiği gibi klasörün/app/aif/rsc dosyasının ismiyle menüde belirir ve uygulama açılırken de aynı olur
Bu dosyalar bir uygulamanın ismini değiştirmek için kullanılır.
Tıpkı *.aif gibi menüdeki isim ve uygulama açılırken(uygulama açıldığında üstte ikon varsa uygulama açılırken olan isimle aynı ismi alır) olmak üzere 2 isim içerir bunlar farklı veya aynı olabilir.(Uygulama 3)
yönetici(1).bmp yönetici(2).bmp
Bu dosyayı isterseniz *_caption.rsc’si olmayan bir uygulamaya(aynı ismi vererek) hex editor veya rsctool programlarıyla düzenleyebilir programa istediğiniz ismi verebilirsiniz.Amaç ismini değiştirmekse menü hilelerini de kullanabilirsiniz

– *.dll
Genellikle *:/system/libs klasöründe bulunurlar ama *:/system/programs’ın içinde de olabilirler
*.dll dosyaları(libraries)
kütüphane olarak adlandırılır bazı temel bilgiler içerir bu sayede programı yazanlar az uğraşırlar ve uygulamalar daha küçük boyutlu olur ve daha çabuk açılır
*.app veya *.exe’lerin çalışmasına yardımcı olur.Bazı programlarda bir uygulama gibi çalışadabilir(örowerlock)
– *.exeGenellikle *:/system/programs’da veya *:/system/libs’te bulunabilir.Bunun dışında heryerde olabilirler.Bu dosyalar çalıştırıldığında altta çalışır(altta çalışan *.exe’leri görebilmek için DevMan veya SystemExplorer1.70 veya 1.80’i öneririm)
Bir *.app gibi görev yapamasada *.app lerin çalışmasına yardımcı olurlar.
*.exe dosyaları çalıştırıldıktan sonra silinseler bile çalışmaya devam ederlerÖrnekler:
1.Kaspersky AV(2.0 beta) de *:/system/apps/KSMobile/ksserver.exe altta çalışır ve bir virüs yakaladığında(gerçek zamanlı tarama açıksa) Kaspersky uygulamasını açar ve uyarır.
2.Quickword kendisi *.doc dosyaları oluşturabilme ve açabilme özelliğine sahiptir. Kendi oluşturduğu dosyaları normal bir şekilde açar fakat bilgisayarda oluşturulan *.doc dosyasını açarken converting document(döküman dönüştürülüyor) yazısı çıkar bunu *:/system/programs/NFFsvr.exe sağlar. Eğer bu dosya olmazsa dönüştürme işlemi gerçekleşmez ve döküman açılmaz
3.BİNPDA’nın introsunu çoğunuz görmüşsünüzdür burdaki gibi bir slayt da oluşturabilir
Çeşidi çoktur.Çalıştırdığı dll’lere göre çeşitlenir.Yani gerektiği dll’leri kullanır(ör:BİNPDA yazısı yazılırken grfx.dll kullanılır.)
Bunlar sadece birkaç tanesi nasıl yazıldığına bağlı herşey yapılabilir

– *.mdl

*:/system/recogs klasöründe bulunurlar ve açılışta bu dosyalar herzaman açılır.Temel olarak 2 işlevi vardır
1.*.exe, *.app gibi dosyaları açılışta açar(*:/system/libs/*.exe dosyaları hariç bu dosyalar açılışta *.mdl dosyalarına ihtiyaç duymadan açılırlar libs’te açılan exe ile diğer exe’ler farklıdır)
2.Bir dosyanın çeşidini yani hangi programla birlikte açılacağını belirler 2’ye ayrılır
a.Uzantıya göre belirler
b.UID’e göre belirler