WP Bootloader Unlock, Sistem Dosyaları Düzenleme ve Daha'sı

Sponsorlu Bağlantılar

humanhunter

humanhunter

Üye
    Konu Sahibi
WP Bootloader Unlock, Sistem Dosyaları Düzenleme ve Daha'sı
Merhaba Arkadaşlar bu benim açtığım ilk konu biraz acemi olabilirim şimdiden kusuru bakmayın :)
Bu konu'da windows phone üzerindeki bazı duvarları aşacağız.
Umarım anlattığım şeylerin tamamı mantıklıdır ve gereksiz değildir. Anlatım şeklinde bir hata var ise affola.
Buyrun Başlayalım...

İşlem aşamaları:
1-) Bootloader Unlock
2-) Root Access
3-) Sistem Dosyaları Düzenleme
4-) Uygulamalar ve Verileri
5-) Dahası...



1-) Bootloader Unlock
Bootloader, cihaz başlatıldığı zaman işletim sistemini devreye alan yazılımdır.
Modifikasyonu önlemek için birçok cihazda bootloader kilitli olarak gelir.

İşlemlerimize bu kilidi kaldırmakla başlayacağız.

Dikkat: Bu işlemler risk taşımaktadır cihaz brick olabilir - verileriniz kaybolabilir hasar görebilir - cihazınızı sıfırlamak zorunda kalabilirsiniz
Sorumluluk tamamen size attir!

Bu işlem için windows phone internals yazılımını kullanacağız

wp internals uyumlu cihazlar;
*Lumia 520 *Lumia 820
*Lumia 521 *Lumia 920
*Lumia 525 *Lumia 925
*Lumia 620 *Lumia 928
*Lumia 625 *Lumia 1020
*Lumia 720 *Lumia 1320

Uyumlu Sürümler;
*8.10.12393.890 *10.0.10512.1000
*8.10.12397.895 *10.0.10536.1004
*8.10.14219.341 *10.0.10549.4
*8.10.14226.359 *10.0.10549.4
*8.10.14234.375 *10.0.10586.11
*8.10.15116.125 *10.0.10586.36
*8.10.15148.160

Uygulama yapımcısıyla iletişim halindeyim listede olmayan cihazlar ve sürümler yakın zamanda gelecek.

10586.71 sürümü kullanıyordum listede olmadığı halde bootloader unlock işlemi başarılı oldu fakat root access işlemi başarılı olmadığı için sonraki aşamalara 8.1 dönerek devam ettim.Eğer wm10 kullanıyorsanız sürümünüz listede yoksa ve yine de yapmak istiyorsanız 8.1 dönmeniz gerek veya wpinternals yeni versiyon gelmesini beklemeniz gerekli.
Ayrıca yine Lumia 1520 listede olmadığı halde program tarafından destekleniyormuş.

Programı ve gerekli diğer araçları indirelim şimdi:

* wpinternals -
* windows device recovery -
*Emergency Mod Qualcomm driver - "qcusbtest"
- Qualcomm driver yükleme adımları;
arşiv içerisinde ki qualcomm klasörünü bilgisayarda c'ye atın. Klasör içerisinde ki "qcusbtest.cer" isimli sertifikayı resimlerdeki gibi yükleyelim






aynı işlemleri bir de "güvenilir yayımcılar" için yapıyoruz


sertifika işlemi tamamlandı.

şimdi başlat'a tıklatıp "cmd" yazalım, komut istemi çıkacak karşımıza sağ tıklayıp "yönetici olarak çalıştır" diyelim. (Direkt başlat ikonuna sağ tık yapıp "komut istemi(yönetici)" seçeneği de seçilebilir - win7 ve öncesi hariç )

driver yüklemeye geçmeden önce sürücü imza zorlamasını devre dışı bırakalım

komut ekranına sırayla bu iki komutu işleyelim
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON


bilgisayarı yeniden başlatıp kaldığımız yerden devam edelim

qualcomm klasörünü c'ye atmıştık şimdi komut penceresinde o klasöre gidelim.
cd /D c:\qualcomm\drivers

şimdi şu komutlarla qualcomm\drivers dizinindeki driver'ları sisteme yükleyelim
PnPUtil -i -a msmdm.inf
PnPUtil -i -a qcmdm.inf
PnPUtil -i -a qcser.inf

*Lumia Emergency Flash Loaders -
c'de bir klasör oluşturup adını loaders yapıp, linkteki arşiv içerisinden rm kodunuza uygun olan dosyayı loaders klasörüne atın. (rm kodunu bilmeyenler wpinternals programında info bölümünde görebilirler)

*Engineering SBL3 -
Yine C'de sbl3 isimli bir klasör oluşturup arşiv içerisinden telefon modelimize uygun olan dosyayı sbl3 klasörüne atalım.arşiv de telefon modeli bulunmayanlar telefonun işlemci modelini öğrenip (qualcomm msm89XX) arşiv içerisindeki modellerden hangisinde aynı işlemci mevcutsa onun sbl3 dosyasını kullanabilirler.

*ffu rom dosyası -

sol üstteki kutucuğa telefonumuzun product kodunu yazıp search diyerek en sağdaki versiyon numarasına tıklatıp üst bölümde ffu uzantılı dosyayı indiriyoruz.
product kodu bilmiyorsak wpinternals programını açıp telefonu bağlıyoruz, info bölümünde product kodunu görebiliriz.

Yine C'de bir klasör açıp adını ffu yapalım ve indirdiğimiz ffu dosyasını oraya atalım. (boyut +/- 1,5 GB)

Hazırlıklarımız tamam, bootloader unlock işlemine başlayalım.

wpinternals programını açıp telefonumuzu bağlıyoruz.sol menüdeki unlock bootloader kısmına geçiyoruz.Flash mod'a geçilsin mi sorusuna OK deyip telefonu flash mod'a alıyoruz.


flash mode:


Unlock bootloader ekranında bizden 3 dosya isteniyor
sırasıyla;
-ffu
-loaders
-sbl3


dosyaları seçelim ve Continue diyelim

- c:\ffu\xxx.ffu
- c:\loaders\RM-xxx.bin (loader seçimi yaparken açılan dosya seçme ekranında loader dosyası görünmeyecektir, loaders klasörünü seçmeniz yeterli)
- c:\sbl3\Engineering-SBL3-Lumia-xxx.bin


artık işlemi başlattık telefon emergency mode'a geçicek


Burada bazı Önemli durumlar var

Birincisi aygıt yöneticisinden telefonun 9008 mod'a geçtiğinden emin olmamız lazım.



Eğer qualcomm driver resimdeki gibi değilse yani yüklü değil ise DriverPack Online (https://www.maxicep.com/forum/attachments/driverpack-online_272845108-1455656208-rar.205698/) aracı ile o anda hızlı bir şekilde yükleme işlemi yapabiliriz.

ikincisi driver sorunsuz bir şekilde yüklü fakat telefon siyah ekranda kaldı ve yükleme işlemi başlamadı (beni 1 ay uğraştıran problem :) )
sebebi: .net framework türkçe dil paketinin yüklü olması
çözümü: tr dil paketinin program ekle/kaldır'dan kaldırılması (sadece dil paketi kaldırılmalı framework'ün kendisi değil. ben sıkıntı yaşamamak için hardiski bölümleyip yeni bölüme ingilizce windows7 kurdum imkanınız varsa sizde öyle yapın)

bu iki önemli durumlardan herhangi birisi başımıza geldi ve telefon siyah ekranda kaldı hiç tepki vermiyor

onu da iki yöntemle çözüyoruz:

a) windows device recovery tool ile "telefonum algılanmadı" seçeneğini kullanarak bağlıyoruz cihazı. program "acil durum flash'ı " işlemlerini yapıyor, ortalama 3MB boyutunda dosya indirip telefonu "flash mode"a alıyor.o aşamadan sonra unlock bootloader işlemini tekrarlayabiliriz veya yine wpinternals aracılığı ile rom kurulumu yapıp telefonun açılmasını sağlayabiliriz (rom kurulumunda tüm veriler kaybolacaktır)

b) bu adrese girip biraz önce ffu rom dosyasını indirdiğimiz gibi yapıp fakat bu sefer ffu yerine sağ en alt bölümde bulunan "emergency" dosyalarını indiriyoruz.indirdiğimiz iki dosyayı c'de hex isimli bir klasör oluşturup içerisine atalım.Bu iki dosyadan hex olanın adını "h.hex", mbn olanı ise "m.mbn" yapalım komutlarda kolaylık olsun.
windows device recovery programının dosyaları içerisinde ki thor2 isimli aracı da bu hex isimli klasöre atalım." C:\Program Files\Microsoft Care Suite\Windows Device Recovery Tool" (64bit pc'ler de program files(x86) bölümünde)

komut istemini yönetici olarak çalıştırıp alttaki komutları sırayla işleyelim

cd /D c:\hex
thor2 -mode emergency -hexfile h.hex -mbnfile m.mbn -orig_gpt

ikinci komutu yazdığımız an da telefonda seskısma+güç tuşlarına telefon tetiklenene kadar basılı tutalım.thor2 telefonu tanıyıp işleme başlayacak, işlemi tamamlayınca tekrar telefon tetikleme işlemini gerçekleştirelim telefon flash mod'a geçecektir


Unlock bootloader işlemine devam edelim

Telefon flash moda gelince bootloader işlemini tekrar başlatalım. "bootloader flashlama işlemi başladı - telefon siyah ekranda" alttaki görüntüyü görüyorsak problem yok demektir.


flashlama işlemi bitti ve telefon açılıyor. ( bu flashlama da işletim sistemi değil sadece bootloader dosyaları yüklendiği için, eğer ki bir sorun çıkmaz ise veri kaybı yaşanmıyor)


ve böylece unlock bootloader işlemi tamamlanmıştır.wpinternals programında sol kısımda bulunan "manual mode" menüsünden telefonu tekrar flash mod'a alarak "info" kısmından kontrol edebilirsiniz


Bootloader kilidinin açılması ile birlikte mass storage mod'a da sahip olmuş oluyoruz.
Nedir Mass storage mod telefonunuzu bir usb flash bellek gibi düşünün, telefon da işletim sistemi kapalı fakat telefon pc ile bağlantısını kesmiyor ve telefonda ki istediğimiz dosyayı istediğimiz şekilde değiştirebiliyoruz veya silebiliyoruz.
mass storage modu kullanmamızın önemli bir sebebi var. diyelim ki system32'de icon.dll isimli sistemdeki bütün ikonların depolandığı dosya var bu dosyayı telefon açıkken değiştirmemiz mümkün olmayacak çünkü o dosya o anda kullanımda. mass storage mod'da dosyalar kullanımda olmadığı için rahatlıkla değiştirme imkanımız var.

mass storage mode


Mass Storage mode'a telefonun açılışında kamera tuşuna basılı tutarak wpinternals programı olmadan da geçebiliriz. Çıkış ise sadece ses kısma + güç tuşlarına basılı tutularak gerçekleşir.

Mass storage mod aktifken pc'de sürücüyü tara uyarısı gelebilir, kesinlikle sürücüde tarama ve düzeltme yapmıyoruz (sector düzeltmeleri cihaza veya sisteme zarar verebilir)


Mass storage mod aktif iken sistem içerisinde ki dosyaların güvenlik izinlerini değiştirmemeliyiz (özellikle boot dosyaları başta olmak üzere)


işlemlerimiz bittiğine göre pc'yi test moddan çıkarmayı unutmayalım
bcdedit.exe -set TESTSIGNING OFF


2-) Root Access

İsminden de anlaşıldığı gibi yetkili erişim anlamına gelen terimdir.
Buradaki root access'in asıl amacı sistemdeki yazılım korumasını devre dışı bırakmak. Tabiki devre dışı bıraktığı daha doğrusu izinleri açtığı bir çok farklı nokta da var.Örneğin uygulama yükleme sınırının kaldırılması, interop servisin 3.parti uygulamalara açılması dolayısıyla buna kayıt defteri erişimi ve komut istemi erişimi gibi özellikler de dahil oluyor, admin haklarının açılması uygulama verilerine ve sistem dosyalarına erişim gibi olanaklar sağlıyor kısacası internet ortamında adı "interop unlock" diye geçen olayı da tamamen kapsıyor.

Yazılım korumasına dönecek olursak sistem dosyalarının değiştirilmesi düzenlenmesi önlemek amacıyla yapılmış bir koruma sistemi.root access işlemi ile bu korumayı kaldırıp windows phone için custom rom yolunu açmış olacağız.

İşlemlere başlayalım.
Bu işlem için de yine wpinternals programından faydalanacağız

Wpinternals programını açıp telefonu bağlıyoruz sol kısımda ki "Enable Root Access" bölümüne geçiyoruz ve üst kısımda ki "Unlock Phone" butonuna tıklıyoruz.


Telefon önce flash mod'a daha sonra mass storage mod'a geçiş yapıyor ve program root işlemi başarılı uyarısını veriyor (windows phone sürümünüz uyumlular listesinde ise sorun çıkmayacaktır)(mass storage mod açıkken telefon siyah ekranda olacaktır)


telefonun root erişimini açmış olduk. seskısma+güç tuşlarına basılı tutarak telefonu normal moda alabiliriz.

wpinternals kullanımı - unlock bootloader - root access işlemleri ile ilgili videolar
Medyaları görüntülemek için kayıt olmalısınız
Medyaları görüntülemek için kayıt olmalısınız


3-) Sistem Dosyaları Düzenleme
Telefonu artık mass storage moda alabildiğimize göre sistem dosyalarını değiştirme imkanına sahibiz.Sistem dosyalarını düzenleme çok kapsamlı bir başlık oldu, isterseniz birkaç başlıkta ele alalım uzun uzun anlatmak yerine.

Sistemdeki İkonları Değiştirme
sistemde bir çok çeşit uzantıda dosya mevcut.ağırlıklı olarak "dll" dosyaları bulunur.

windows phone'da sisteme gömülü simgeler belirli dll uzantılı dosyalarda muhafaza edilmekte bunların en kapsamlılarından olanı system32 içerisinde bulunan UIXMobileAssets768x1280.dll (768x1280 rakamları telefonun ekran çözünürlüğüne bağlıdır) dosyasıdır işlemlerde bu dosyayı ele alalım.

internette exe, dll, scr, mui, pif, res, resx gibi uzantıları düzenleme işlemleri için mevcut uygulamalar bulunmakta.
bunlardan resource hacker isimli uygulamayı pc'ye indirelim ve kurulumunu yapalım

şimdi res hacker programını çalıştırıp, telefonu da mass moda alıp "bilgisayarım\MainOs\windows\system32" içerisinden UIXMobileAssets???x????.dll dosyasını masaüstüne kopyalayalım.aldığımız dosyayı res hacker programına sürükleyelim.


dosya içerisinde ki png uzantılı simgeleri görüyoruz isimleriyle birlikte.
örnek : actioncenter.airplane - eylem merkezinde ki uçuş modu simgesi


şimdi bu ikonu değiştirmeyi deneyelim.
Res hacker programı dosya export ederken sıkıntı çıkarabiliyor onun için airplane.png dosyasını 7-zip vasıtasıyla alalım
- 32bit
- 64bit

7zip kurulumunu gerçekleştirdikten sonra masaüstüne aldığımız UIXMobileAssets???x????.dll dosyasını 7zip ile açalım ve içerisinden actioncenter.airplane dosyasını masaüstüne çekelim.


aldığımız png uzantılı dosyayı herhangi bir resim editorüyle düzenleyebilir veya yeni bir ikonda oluşturabiliriz. dikkat etmemiz gereken noktalar ise ikonun pixel değerleri aynı olmalı(örnek: airplane ikon 43x43 pixel, yeni yapılan ikonda 43x43 olmalı ki ikonda taşma veya küçük kalma gibi problemler olmasın) , transparan özelliğe sahip olmalı tabi doğal olarak png uzantılı olmalıdır.

İkonumuzu oluşturduk. Solda ki orijinal sağda ki bizim yaptığımız
"T" harfi : 32x38 pixel
harfin dışındaki şeffaf çerçeve : 43x43 pixel


şimdi ikonumuzu dll dosyasında eskisiyle değiştirelim
Res hacker programına gelelim actioncenter.airplane dosyasına sağ tıklatıp "replace resource (kısayol : ctrl + r)" seçelim.Açılan pencereden "select file" diyerek ikon dosyamızı seçip "replace" tıklatalım.


sağda ki önizleme bölümünde yeni ikonu gördük şimdi CTRL + S yapıp dosyayı kayıt edelim.
(kayıt ederken "dosya kullanımda" gibi bir hata alırsanız 7zip'i kapatın)

dosyamız hazır. (sağda ki dosyanın orijinal hali, orijinal dosyaları bir yerde depo edelim problem halinde kullanılabilir - dosya isminde ki _original kısmı çıkarılarak)


şimdi telefon mass storage modda iken dosyamızı telefondaki system32 içerine atalım eskisiyle değiştirelim.Ardından seskısma+güç tuşuna basılı tutup telefonu normal moda alalım ve sonuca bakalım



sistemin sabit ikonlarını (İşletim sistemine ait ikonlar) değiştirme işlemleri bu kadar.ikonların barındığı dll dosyalarının isimlerinde asset768x1280 (768x1280 telefona göre değişebilir) geçer.ikon konusunda bu dosyalara yoğunlaşmalıyız.


Uygulamaların asset dosyaları

Windows kurulumu aşamasında yüklenen sabit uygulamalar, oem uygulamaları ve kullanıcının yüklediği uygulamalar "MainOs\Data\PROGRAMS" ve MainOs\Data\PROGRAMS\WINDOWSAPPS içerisinde bulunurlar (Pc'de ki Program Files gibi).

Burada uygulamaların ana dosyaları bulunur exe, dll, manifest, metadata, assets, font, uygulama sesleri vb.

Yola dahili müzik uygulamasıyla devam edelim.
telefonu bu kez mass moda almayacağız çünkü WINDOWSAPPS klasörü erişim güvenliği uyarısı veriyor. (mass modda giremediğimiz klasörlere normal modda girebiliriz)


sistem dosyalarına bu kez normal modda erişim sağlayacağız, pc'de bu dosyaları görebilmek için telefonda küçük bir kayıt defteri değişikliği yapmamız gerek.
Registy Editor -
Deployer ile telefonumuza yükleyelim.
Kurulum bitince programı açıp kayıt defterinde HKLM\Software\Microsoft\Mtp adresine gidip "DataStore" anahtarının değerini C:\ yapalım "write" diyelim



Telefonun kablosunu sök-tak yaptıktan sonra bilgisayarda telefonun c:\ sürücüsünü görebiliriz artık.
Müzik uygulamasının bulunduğu adrese gidelim Phone\Data\PROGRAMS\WINDOWSAPPS\Microsoft.ZuneMusic_2.6.678.0_arm__8wekyb3d8bbwe (uygulama versiyonuna göre klasör ismi değişiklik gösterebilir)


işte müzik uygulamasının ana dosyaları.Gözüme hemen splash screen image(uygulamanın açılırken ki ekranı ) dosyası çarptı.Bu splash dosyasının telefonun ekran çözünürlüğüne göre 5 farklı boyutta olduğunu görüyoruz.Hangi dosyanın telefonumuza uygun olduğunu bilemiyorsak hepsini değiştirebiliriz.



Dosyaları alalım ve yenileriyle değiştirelim (aynı çözünürlüklerde ve aynı İSİMLER'de olmasına dikkat edelim)
Evet müzik uygulaması artık böyle açılıyor.


Şimdi de başlangıç'da ki tile simgesini değiştirelim

bu kez adresimiz uygulama dosyaları içerisinde "assets\tiles" klasörü


aynı isim ve boyutlarda yeni ikonlarımızı oluşturalım ve eskileriyle değiştirelim






Sistem Yazıları Değiştirme (Dil Dosyaları)

Sistemde ki sabit yazıları dil dosyalarını düzenleyerek değiştirme imkanına sahibiz. Örneğin ayarlar içerisinde ki yazılar, tarayıcı menüsündeki yazılar, yükleniyor-sürdülüyor yazıları, güle güle yazısı gibi sistemdeki bütün label(etiket)'lar.
Sistemin dil dosyaları system32 içerisinde bulunur, dosya uzantıları .mui şeklindedir

Örnek olarak "kapatmak için aşağı sürükleyin" yazısını değiştirelim

Telefon normal modda iken dil dosyaları kullanımda olduğu için ya telefon dilini değiştirmemiz gerek yada mass modda çalışmamız gerek.
telefonu mass moda alalım ve mainos\windows\system32\tr-tr dizinine gidelim


Burada telefonun farklı bölümlerine ait dil dosyaları bulunur (türkçe)

Aradığımız yazı ShellFrameRes.dll.mui dosyası içerisinde.şimdi bu dosyayı alalım ve res hacker ile düzenleyelim.


kapatmak için aşağı kaydırın yazısını üzerine tıklayarak düzenleyip (dikkat: yazının sonunda ki parametrelere dokunmuyoruz - "\000") üst kısımda bulunan (yeşil play butonu) compile butonuna basıp ardından ctrl+s dosyayı kayıt edelim.


dosyamız hazır şimdi dosyayı telefona atıp eskiyle değiştirelim ve normal moda dönüp kontrol edelim



Bu şekilde sistem içerisindeki bütün yazılar düzenlenebilir.


Sistem Sesleri Düzenleme
Bu başlıkta fazla ayrıntıya girmeyelim çünkü mevcut tweaker uygulaması kayıt defteri yoluyla bu işlemi yapmakta (w10 mobile ve wp8.1 uyumlu)
ilgili konu - Püf Noktası - Windows 10 Mobile Tweakler

Sistem seslerinin bulunduğu dizini görelim


Yalnızca Tweaker uygulamasında bulunmayan kamera çekim sesini değiştirelim
Kamera sesinin tweaker'da bulunmamasının nedeni ise kayıt defteri girdisinin olmamasıdır
ve ayrıca dosya konumu da farklıdır.


shutter.wav fotoğraf alırken ki ses, shutter start-stop ise video kayıt başlama ve bitirme sesleridir.

örnek olarak lumia camera uygulamasının çekim sesini atalım aynı isimde olmasına dikkat edelim (bu işlem için mass ve normal mod farketmez)

lumia camera ses -

4-) Uygulamalar ve Verileri

Uygulamalar

Uygulamalar kısmında anlatmak istediğim konu uygulamaların kaynak kodlarıyla ilgili.

Bu kaynak kodlara erişebilmemizin iki faydası olabilir.
Birincisi, (başarabilirsek) sistem uygulamalarının arayüzlerinde ve işleyişlerinde değişiklikler yapabiliriz.
İkincisi, uygulama geliştirme işine yeni başlayan arkadaşlar mevcut uygulamaların kodlarından faydalanabilirler.

Bir tane örnek yapalım whatsapp uygulamasının kodlarına erişmeye çalışalım.
Bunun için ILSpy adlı programı kullanıcaz (alternatif olarak .Net reflector'de olabilir)
Bu bir disassembler programıdır (kısaca paketlenmiş-derlenmiş kod bloglarını çözen program)(sertifikalanmış dosyaları çözemeyebilir)
Yine exe ve dll dosyalarıyla ilgileneceğiz.

Programı indirelim -

Telefon normal modda iken whatsapp dosyalarının bulunduğu dizine gidelim


whatsapp.dll dosyası uygulamanın ana dosyası diyebiliriz, diğer dll dosyaları ise referanslar ve yardımcı-bağımlı paketler.

whatsapp.dll dosyasını masaüstüne alıp ilspy programını açıp dosyayı programa sürükleyelim






Şimdi de bu kodları visual studio'ya aktaralım

masaüstünde bir klasör oluşturalım, ilspy dönüp whatsapp ana dizinini seçip ctrl+s yapalım



Decompile işlemi tamamlandı. WhatsApp.csproj dosyasını visual studio ile açalım.
Buraya kadar herşey güzel fakat burdan sonra sıkıntı başlıyor :)


22bin'den fazla hata mevcut şuanda.
referansların tanımlanması,
framework version hatalarının giderilmesi bu sayıyı oldukça düşürecektir. (benim v.s. 'da eksikler de olabilir, belki hata sayısı daha da az olabilir)
Bu hatalar giderilebilirse uygulamada istediğimiz herşeyi yapabiliriz bu konuda pek bilgili sayılmam ama belki işi biryere kadar getirmiş olabilirim, belki birilerine bir faydası olabilir.



Uygulama Verileri
Sistemde çalışan uygulamalar (özellikle kullanıcı tarafından yüklenen uyulamalar) isolated storage (izole edilmiş alan) denilen alanlarda veri depo ederler.

Örnek vermek gerekirse ; bir şifreli resim saklama programı düşünün, bu programda yapılan ayarlar, belirlenen şifre(eğer şifreler server'dan çekilmiyor ise), saklanan resimler gibi veriler izole alanda tutulur.Izole alana erişim sağladığınız zaman eğer crypt edilmemişse resimleri şifreleri vb görebilirsiniz.
Ya da bir oyunun kayıt dosyalarını görebilirsiniz bu dosyalarda düzenlemeler yapıp oyunda hile yapabilirsiniz,oyun kayıtlarını yedekleyip daha sonradan tekrar kullanabilirsiniz.

Uygulama verilerinin konumu - Phone\Data\Users\DefApps\APPDATA
Bu adreste göremediğiniz uygulamalar için - Phone\Data\Users\DefApps\APPDATA\Local\Packages


şimdi okey oyununu örnek olarak alalım,
bulunduğu klasör AppData içerisinde {55CF8030-7067-4BE4-9529-D9D2DA49F545} isimli klasör.
buradaki klasörler yabancı gelmeyecek çünkü pc'den alışkın olduğumuz şeyler
geçici dosyalar, önbellek dosyaları, çerezler, geçmiş vb.


Uygulamanın bize gerekli olan verileri "Local" içerisindedir


oyunun konfigrasyon dosyası, oyun kayıt dosyası, skor ve ayarların tutulduğu dosyalar.
"score.json" dosyasını masaüstüne alalım ve not defteriyle açıp düzenleyelim

skoru 15'den 1500'e çıkarıyorum



dosyayı kaydedip eskisiyle değiştirelim ve sonuca bakalım



windows phone power tools isimli xap yükleme aracının izole alanı gösterme gibi bir özelliği bulunmakta, fakat sadece xap şeklinde yüklenen uygulamaları gösteriyor mağazadan yüklenenleri göstermiyor.Bir diğer dezavantajı ise uygulamanın sadece "shared" klasörüne erişebiliyor.Her uygulama da shared klasöründe veri tutmuyor okey'de görüldüğü gibi.

Bir de appdatamanager isimli windows phone uygulaması var, uygulamaların verilerini telefon belleğine yada bulut'a yedeklememizi sağlıyor.

AppDataManager (unlock cihazlarda çalışır) -


5-) Dahası...


Yandex Search Terms

Yandex uygulaması yüklü olmadığı zaman başa bela olan search terms sorununu küçük bir kayıt defteri değişikliği ile çözebiliriz.
Bu değişikliği erişim kısıtlaması nedeniyle telefon üzerinde yapamıyoruz Pc'de raw registry editor ile yapacağız
Raw Registry Editor -

Telefonu mass storage mod'a alalım ve MainOs\data\users\defapps adresindeki NTUSER.DAT dosyasını masaüstüne kopyalayalım.Bu dosya gizli olarak işaretlendiği için bilgisayarda "gizli dosyaları göster" ve "korunan İş.Sistemi öğereleri" açık olmalıdır.

Masaüstüne aldığımız dosyayı rawreg programıyla açalım ve Root\Software\Microsoft\Internet Explorer\SearchProviders\SearchProvider2 adresinde ki varsayılan yandex adresini değiştirelim (ben google.com.tr yaptım)

Düzenleme bitince programı kapatıp yeni dosyamızı telefona atalım eskisi ile değiştirelim (Program düzenleme sonrası otomatik kayıt yapıyor)
Artık Search tuşuna basınca google.com.tr açılıyor



Telefonun Kapalı İken Şarj Olması

Sistemde mevcut olan fakat deaktif durumda olan özelliklerden birtanesi de telefonun kapalı haldeyken şarj olabilmesidir.
Bu olayı aktif edebilmek için Önyükleme sisteminde bir değişiklik yapmamız gerek
BCD dosyasını düzenleyeceğiz VisualBcd programını indirelim
Visual BCD -

Telefonu mass moda alalım ve MainOs\EFIESP\efi\Microsoft\Boot adresindeki BCD dosyasını masaüstüne kopyalayıp Visual bcd programıyla açalım.

Sol Bölümde "settings" altında ki "globalsettings" anahtarını seçip sağ bölüme gelen öğelerden en alttakinin değerini çift tıklayarak "True" yapalım.


Buradaki niteliklerin birçoğu belirsiz (unknown) olarak ifade edilmiş bu yüzden önemli olan TYPE sütunu altında ki numaralardır (örnk 0x26000512 kapalı mod şarj -- 0x25000510 boot logo geçis süresi)
Bu numaraların telefondan telefona göre değişme ihtimali varmı bilmiyorum eğer öyle bir durum var ise "MainOs\EFIESP\Windows\CustomizationPolicy" klasöründe ki "Microsoft.BaseOS.BootApplications.MCSF.policy.xml" dosyadan telefonunuzun niteliklerin element id'lerine bakabilirsiniz.Ben de kapalı mod şarj 0x26000512


---son--
 

Ekli dosyalar

Son düzenleme:
  • Beğen
  • Sevdim
Tepkiler: Sovalie1993, MAERKEK, bveo1990 ve 16 diğerleri


KırmızıBeyaz60

KırmızıBeyaz60

Üye
Böyle şeylere izin veriyor mu sistem ya
 
papakudioflu

papakudioflu

Admin
Başlangıç olarak şu anda yapabildiklerinizi ve nasıl yapıldığını anlatırsanız konu daha hızlı ilerler daha fazla arkadaşımız faydalanır.
 
Esendağlı

Esendağlı

Üye
Merhaba arkadaşlar sistem ikonlarını düzenlemeye başladım.Bu konuya meraklı olanlar var ise birlikte çalışmalar yapabiliriz.

düzenlemeler için corel draw kullanıyorum. Konum ve batarya ikonlarına renk verdim, wifi ikonunu da netten buldum
Tebrikler, umarım bu işten anlayan başka arkadaşlar da destek olur ve daha geniş çalışmalar ortaya çıkar.
 
Kaworu Nagisa

Kaworu Nagisa

Üye
işte ŞİMDİ ilginçleşmeye başladı
 
  • Beğen
Tepkiler: maydinmaydin
humanhunter

humanhunter

Üye
    Konu Sahibi
Başlangıç olarak şu anda yapabildiklerinizi ve nasıl yapıldığını anlatırsanız konu daha hızlı ilerler daha fazla arkadaşımız faydalanır.

evet ilk fırsatta konuyu düzenleyeceğim ayrıntılı bir şekilde
 
  • Beğen
Tepkiler: BLasTeaR
BLasTeaR

BLasTeaR

Üye
Gayet başarılı arkadaşım, umarım daha da açılıp alternatif seçeneklerimiz olur. Başarılarının devamını diliyorum. :tebessüm:
 
maydinmaydin

maydinmaydin

Üye
Yanlış yerden bakıyon. Bence sistemi hacklemiş olman ikon değiştirmenden daha önemli bir olay :)
 
  • Beğen
Tepkiler: Rock Ve Roll
humanhunter

humanhunter

Üye
    Konu Sahibi
Yanlış yerden bakıyon. Bence sistemi hacklemiş olman ikon değiştirmenden daha önemli :)

Sistemi ilk hack'leyen ben olsaydım eyvallahta değilim başkaları yaptı :) bende ondan faydalanıp ikonları değiştirdim, hatta uygulamaların kaynak kodlarına ulaşıp arayuzlerini duzenlemeye kadar gittim onun için başka yerden bakıyom :)
 
  • Beğen
Tepkiler: maydinmaydin
maydinmaydin

maydinmaydin

Üye
Sistemi ilk hack'leyen ben olsaydım eyvallahta değilim başkaları yaptı :) bende ondan faydalanıp ikonları değiştirdim, hatta uygulamaların kaynak kodlarına ulaşıp arayuzlerini duzenlemeye kadar gittim onun için başka yerden bakıyom :)

Ama galiba forumda bunu ilk yapan sensin.
 
OnurYurdakul

OnurYurdakul

Üye
Sistemi ilk hack'leyen ben olsaydım eyvallahta değilim başkaları yaptı :) bende ondan faydalanıp ikonları değiştirdim, hatta uygulamaların kaynak kodlarına ulaşıp arayuzlerini duzenlemeye kadar gittim onun için başka yerden bakıyom :)
Sen bu işi ayrıntılı anlat biz yaparız :)
 
  • Beğen
Tepkiler: Darth Revan
Kaworu Nagisa

Kaworu Nagisa

Üye
bu hackleme ile sistem tıpkı rootlu android ya da hackli symbian gibi oluyor değil mi
 
OnurYurdakul

OnurYurdakul

Üye
bu hackleme ile sistem tıpkı rootlu android ya da hackli symbian gibi oluyor değil mi
Evet ama Windows platformunda çok meraklı insan var çok iyi şeyler yapılabilir. Arkadaşında dediği gibi ikonların değişmesi önemli değil ama Sistemin hacklenmesi büyük bir başarı :)
 
humanhunter

humanhunter

Üye
    Konu Sahibi
  • Beğen
Tepkiler: Rock Ve Roll, OnurYurdakul ve Aybin.Kilic
Rock Ve Roll

Rock Ve Roll

Üye
Tebrik ederim, gerçekten konuya verilen emek ortada bence üst konu olmaya değer. @Sensation
bir de ben şöyle küçük bir hata ile karşılaştım nasıl çözebilirim ?

 
m542tf

m542tf

Üye
Ben okurken yoruldum herhâlde hiç bulaşmam bu işe
 

skynet

Üye
Sisteme resmen tecavüz etmişsiniz :alkis
 
Dexter Morgan

Dexter Morgan

Üye
Sistemi ilk hack'leyen ben olsaydım eyvallahta değilim başkaları yaptı :) bende ondan faydalanıp ikonları değiştirdim, hatta uygulamaların kaynak kodlarına ulaşıp arayuzlerini duzenlemeye kadar gittim onun için başka yerden bakıyom :)
Uygulama dosyalarını değişltirme olayını biraz daha genişlet bence
 

Benzer Konular

Cevap
8
Görüntüleme
2K
gonyalı
    • Beğen
    • Sevdim
Cevap
1
Görüntüleme
1K
MAERKEK


Üst Alt