-C:/system/data/pinboard
Favoriler/Git'te favori dosyalarının hangisinin hangisine ait olduğunu
belirtir mesela ceptemsn msn.app uygulamasına ait gibi o kadar
önemli degil
-C:/system/data/realplayer.cfg
RealOnePlayer'in ayarlarıdır
-C:/system/data/realplayer.ini
RealOnePlayer'in son kliplerin kaydedildiği yerdir
-C:/system/data/savedecks.db
Servisler/Web'in kayıtlı dosyalarının nerede oldu?unu belirten dosyadır
-C:/system/data/template.n01(ing)
template.n03(alm) template.n14(türk)
Mesajlarda yer alan şablonlardır
-C:/system/favorites/*.ink
Favoriler/Git dosyalarıdır
-*:/system/install/(6600 ve üstündekilerde(os7.0) dosya cihaz
hafızasına yüklenmişse C ye yok karta yüklenmişse E ye
yüklenir)Yüklenilen her bir uygulamadır sis uzantılıdır
açmaya çalışırsanız dosya bozuk uyarısını alırsınız bu
dosyaları ancak yöneticiyi açarsanız görebilirsiniz bu
dosyalarla yöneticiden yüklü bir dosyayı
kaldırabilirsiniz
-*:/system/mail
Anlamışsınızdır herhalde mesajların yer aldığı yerdir.
Klasörlerde mesajlar bulunur dosyalar ise kısa mesaj merkezi
numarası mms ayarları e-posta falan index dosyası ise hangi mesajların
nerede yer aldığını yeri gösteren dosyadır örneğin mailin
içindeki dosyalari sildiniz index haric(zaten isteseniz bile
silemezsiniz) ama mesajlara girdiğinizde tüm mesajlariniz duruyor
ama mesaja giremiyorsunuz hata aliyorsunuz yani kısaca hangi mesajın
nerede olduğunu gösteren dosyadır.
-C:/system/midp
Java uygulamalar yer alır
-C:/system/recogs
*.mdl dosyaları yer alır
-C:/system/shareddata
Bazı uygulamaların (telefonun orj. uygulamaları dahil) ayarları ve
programların/oyunların satın alınıp alınmadığına dair bilgi verir(kesin
değil programdan programa göre bu dosyalar değişebilir)
-C:/system/system.ini
Burasının birçok görevi vardır mesela programın alınıp
alınmadığını anlar shareddatayla birlikte çalışır silinmesi
halinde hiçbirşey olmaz
-C:/nokiaGörüntüler+videolar+sesler/
Galeri yer alır
-C:/nokia/installs/
Bazen görürsünüz "dosya yükleyici konumuna
taşınıyor" işte o dosya buraya taşınıp burada yüklenir.Buradaki
dosyalar yöneticide gözükür(ayrıca sis dosyalarının
kurulmamışları E:/'de de gözükür)
-C:/nokia/startermonlog.txt
Telefonda meydana gelen önemli hataları buraya rapor eder size
önerim silmeyin ama garantiye yollarken bu dosyayı aynı isimli boş
bir dosyayla değiştirin yine de tavsiye etmem.
e:
c:/sysem/shareddata
Burdaki tüm dosyalar C:/system/shareddatada'da bulunmaktadır bazı
telefonlarda bulunmayabilir ya daha fazla dosya olabilir(bunlar
yüklediğiniz programlar tarafında oluşturulmuşlardır)
- 100058b3.ini > Telefonla konuşulan ses seviyeleri(ahize ve kulaklık için ayrı ayrı)
oparatör logosu klasörünün yeri.
- 100058be.ini > mesajlarla ilgili bazı ayarlar
- 100058ca.ini > Kaydedici ayarları
- 100058ec.ini > otomatik cevaplama
her tuşla cevaplama
duvar kağıdının yeri ekran
koruyucu ayarı
ekran koruyucu yazısı(eğer yazı seçilmişse)
ekran koruyucu devreye girme zamanı
otomatik tuş kilidi(güvenlik kodlu tuş kilidi) ayarı ve kitlenme süresi ayarı
cihaz dili
yazma dili
bluetooth kulaklıkla otomatik cevaplama ayarı vs
- 100058fa.ini > şu anki tercihin ayarları yer alır (tercihlerden yapılan zil sesi
zil sesi yeri
titreşim vs.) tercih değiştirilirse bu dosya da değişir
- 10005952.ini > Bluetooth ayarları (bluetooth açık/kapalı
bluetooh ismi
gizli/herkese görünür bluetooth aygıt adresi üretici kodu vs.) yer alır
- 1000599e.ini > alarm ayarları yer alır
- 101f4cd5.ini > işlem kaydı bilgileri yer alır
- 101f5c88.ini > (sadece ngage) müzikçalar ekolayzır ve ekstra bas ayarı
- 101f5cde.ini > (sadece ngage) müzikçalar kulaklık ve
hoparlör ses seviyesi ve ekolayzır bandları ayarları yer alır
- reserve.bin > format attığınızda veya fabrika ayarlarına döndüğünüzde tüm ayarlar burdan alınır
RAM hakkında ve Altta çalışan programlar
Temel Bilgiler
Telefonda cihaz hafızası (C:/)
Hafıza kartı(E:/) vardır.
Bir de uygulamaları (app
dll
exe
mdl)
açabilmek için bir hafızaya ihtiyaç duyar. Bu
hafızaya RAM denir. RAM üzerinden geçen elektrik akımı
kesildiği anda herşey silinir.
Bazen (genelde ngage oyunlarında) hafıza dolu uyarısını alırsınız bunun
sebebi hafıza kartı ve cihaz hafızası değil aksine RAM dır.
Bu disk hiçbir file manager'le disk olarak
göremezsiniz(belki biraz olsun bilenler D:/ diski de RAM değil mi
diye soracak evet RAM dır fakat bu disk kamera kaydı mesajlar
için geçici yer kopyala yapıştır vs. içindir)
Altta çalışan uygulamalar her zaman exe şeklindedir app bile
apprun.exe(yeri z:/system/programs/apprun.exe) olmadan çalışamaz
Task
Process ve Thread:
Bir exe açıldığında bu exe'nin tamamına Process denir. Her bir process'in en az bir tane thread'ı vardır
Eğer process'e kill(görevi sonlandır) komutu verilirse içindeki tüm thread'lar kapanır
Thread tek uygulamada birçok işi yapmaya yarar
uygulama:
Telefondan system explorer programına giriyoruz
file browser'den z:/system/libs/ekern.exe ye bir bakıyoruz
bu dosya her açılışta telefonunuzda açılan ilk exe'dir.
Şimdi ana menüye dönüyoruz ve processes'e giriyoruz.
Gördüğünüz gibi ekern.exe ilk sırada duruyor ve
açık
tıklayarak ya da sağ tuşa basarak içine giriyoruz
İçinde 2 tane thread göreceksiniz (belki daha fazla
olabilir) işte bunlar ekern.exe'nin içindekilerdir. Bazen bir
exe'nin içinde görünenden fazla thread vardır bunlar
özel olarak bir program istediğinde veya o anki komuta göre
değişir neyse bunu Uygulama 2 de iyice açıklayacağım
Gelelim task'a
Task ise apprun.exe ile çalışan programları gösterir(bunu process'te apprun.exe 'lerde de görebilirsiniz
Process ve thread ların özellikleri
Process'ler belirli bir sıraya göre açılır ve 0123456789ABCDEF olarak sıralanır.Örneğin
0x0000 ekern.exe
şimdi şöyle bir düşünün telefonunuz kapalı kapama
açma tuşuna bastınız ve ilk olarak ekern.exe process olarak
açıldı ardından bu process içindeki threadları açtı
dikkat ederseniz process'te 0x0000 yazıyor yani ilk olarak bu
açılıyor threadlarına bakıyoruz biri 0x0001 diğeri 0x0002
process'e geri dönüyoruz ekern.exe'nin altında efile.exe
göreceksiniz sol tarafında 0x0003 yazıyor demekki ardından
efile.exe process olarak açılıyor. İçine giriyoruz
0x0004 Efile[...
0x0005 LoaderThread
0x000A EFile[...
İlginç direk olarak 5'ten A ya atlamış arada 6 7 8 9 yok aslında
bunlar bu exe'nin içinde mevcuttur şu an açılması
gereksizdir ve açılmamıştır ya da başka exe bu thread'ın
içine girebilir. 5 ten A ya kadar olan aralık bırakılabilmiş
olabilir...
(biliyorum biliyorum aklınız karıştı)
Ör: Ngage v 4.03 te bazen bir sistem uygulaması olan
audioserver.exe açılmıyor.Açılmayınca satıcınızla
görüşün vs. tarzı bir uyarı geliyor bunun için
BiNPDA ekibinden zg bir yama yapmış.
Adı FixSS olan bu yama tek dosyadan oluşuyor (*:/system/recogs/fixss.mdl)
bu dosya açılışta açılıyor ve bu sorunu ortadan kaldırıyor peki bu nerede
Açılışta açılan EDbsrv.exe process'inin içinde
fakat EDbsrv.exe'in içinde böyle bir thread yok demek ki
başka exe
mdl
diğer process'lerin thread'ları olabiliyor...
Process ve Thread özellikleri
Her process ve thread'ın kendine göre tıpkı dosyalar gibi özellikleri vardır
Örneğin önem sırası
process veya thread'ın üzerine gelip options>properties dersek tüm özelliklerini görürüz
Process
process : process adı
Id: başlama sırası ya da kimliği
type : çalıştırdığı dosyanın UID1
UID2 ve UID3'ü
priorty :exe'nin önem sırası
Genelde;
EprorityNormal
EprorityHigh
EprorityBackground
EprorityForeground
gibi isimler alır
Comand line : çalıştırıldığı yer verilir genelde app'lerde gözükür bu yer
Owner : (keşfedilmeyi bekliyor)
Protected : exe'nin koruması var genelde sistem uygulamalarında yes olur ve kill komutuyla kapatılamaz
Thread
process: thread'ın bağlı olduğu process
thread: thread'ın tam ismi
Id: başlama sırası ya da kimliği
prority: thread önem sırası
Request: çağrılma eğer -1 se her zaman çalışıyor demektir...