PDA

Orijinalini görmek için tıklayınız : Genel Konular iPhone/iPod Touch Güvenli Mod (Safe Mode)



aresblade
12-11-2009, 04:01
iPhone/iPod Touch Güvenli Mod (Safe Mode)

Apple iPhone’un SpringBoard çöktükten sonra sistemi kurtarmak için bir Güvenli Modu vardır. Güvenli Modu aktifleştirmek bazı uzantıları etkisizleştirecektir ama elle yeniden başlatılarak bu moddan çıkılabilir.

Anlaşılan o ki Güvenli Mod kimi sistem uzantılarını etkisizleştiriyor. Sistemi yeniden başlatarak Güvenli Moddan çıkabilirsiniz.

Güvenli moddan aslında 2008’deki son güncellemeden beri ortalıkta dolaşıyor ve bahsediliyor. Güvenli mod hakkında bildikleriniz var mı? Yoksa rehberimizi okuyun ve birlikte öğrenelim.

Hızlı Notlar:

1- iPhone BossTool ile hızlı “Respring”e ayarlanmış olmalı.
2- SpringBoard’ın çökmesinden sonra Güvenli Mod görünecektir.
3- Güvenli Mod bazı uzantıları etkisizleştirecektir.
4- Güvenli Moddan ancak cihazı yeniden başlatarak çıkılabilir.

ufak bir vidyo seyredelim:

How to Exit Safe Mode on iPhone iPod Touch iPhone Tips & Tricks (http://www.youtube.com/watch?v=8gC9RS3ZmJ0#ws)


Güvenli Mod ile ilgili kendi ekranımdan aldığım görüntüler:
http://img441.imageshack.us/img441/5482/17214486.png

http://img33.imageshack.us/img33/9937/65204620.png http://img156.imageshack.us/img156/7049/35744414.png


Güvenli Mod Hata İletisi

"Mobile Substrate Safe Mode. We apologize for the inconvenience, but SpringBoard has just crashed. A recent software installation, upgrade, or removal might have been the cause of this. Your device is now running in Safe Mode. All extensions that support this safety system are disabled. Reboot (or restart SpringBoard) to return to normal mode."

“Mobile Substrate (açıklanacak altta) Güvenli Modu. Bu sıkıntıdan dolayı özür dileriz fakat SpringBoard çökmüş bulunmakta. Son günlerde yüklenen bir yazılım, yükseltme ya da kaldırma bunun sebebi olmuş olabilir. Cihazınız şu anda Güvenli Modda çalışıyor. Bu emniyet sistemini destekleyen bütün uzantılar etkisizleştirildi. Normal moda dönmek için sistemi yeniden başlatın (ya da SpringBoard’ı yeniden başlatın).”

Yukarıdaki yazılanlardan da anlaşılacağı üzere bu iPhone’un bir güvenli modu değil, bu “Mobile Substrate”in güvenli modu. Mobile Substrate Saurik tarafından yazıldı. Sanıyorum ki bu bazı tehlikeli tema ve eklentilerin springboard’ı sürekli çökmelerinin önüne geçmek için yerleştirildi sisteme. Bu şekilde yüklediğiniz son tema öğelerini ya da herhangi bir mobile substrate eklentilerini (örneğin; icon dock ya da yeni safari dosya erişimi –new safari file access-) etkisizleştirebilirsiniz ki bu sayede telefonun sürekli çökmesinin önüne geçebilirsiniz. Aslında Saurik burada hepimizi koruyor. Adam bir efsane mi?! Evet olabilir aslında, çünkü bu sayede telefonun yazılımsal olarak sürekli çökmelerini önlemiş oluyoruz. Herkes adama bir bira ısmarlasın! [gl=9.gif]

Peki, Güvenli Modda Uygulamaları Çalıştırabilir Misiniz?

Evet, fakat sistemle uyuşuyor olan herhangi bir uzantı etkisizleştirilmiştir. Örnek vermek gerekirse bu tür uygulamalara; IntelliScreen, Dock2, Five Icon Dock, Stacks, QuickGold, WinterBoard, Veency vb.



Jay Freeman (Meşhur Saurik)’ın Açıklaması:

Mobil Güvenli Mod SpringBoard’daki çökmelerden sizi korumak için tasarlandı. SpringBoard çöktüğü zaman bu sık sık gerekecektir ve sık sık ölümcül sonuçlar doğuracaktır. Aslında bu tam da SWOD’u bitirdiğiniz yerdir. (SWOD: Spinning Wheel of Death yani Türkçe’ye tercüme etmeye çalışırsak bunun anlamı şu olur; sonsuz çarkta dönüş, sonsuza kadar aynı işlemi tekrarlaması, aynı işlemde sonsuz bir takılma yaşayıp bunu sürdürmek istemesi). Şimdi, bunun yerine Mobil Güvenli Mod bunu kaldırıyor ve uzantıları etkisizleştiriyor (yalnızca sistemle bir arada olanlar, maalesef) ve sizi sorunu çözebileceğiniz bir yere getiriyor.

Bu Mobile SuBstrate’de bir hata değildir! Bu aslında bir korumadır ve Mobile Sunstrate’in bir özelliğidir, sizi diğer yazılımlardan korur.

Yaygın olan birinci sebep: SpringBoard çöküyor çünkü IntelliScreen’i kullanıyorsunuz. Bu ürün inanın çok kararsızdır ve neredeyse daima çöker. İşin doğrusu buna oldukça şaşıyorum bu şey nasıl olur da bu kadar sık çökebilir diye.

Diğer önemli husus; insanlar Kate’le uyumlu olmayan bazı uzantılarla –sık sık- aynı zamanda Kate’i kullanıyorlar. Benim uzantılarıma örnek olarak (Kate ile uyumlu olmayan): WinterBoard ya da Five Icon Dock.

QuickGold da daha çok bunu yapıyor, yapmak zorundaymış gibi sanki. Yazar, alışıla gelmiş kurulumun bir sayısına takmaya karar vermiş ve uygulamayı kurduğunuz zaman sürekli olarak telefonu çökertiyor.


http://img33.imageshack.us/img33/3486/71940890.png
Bu site yalnızca Kasımın 19’u gecesi çalıştırıldı ve gerçekten tamamlanmış da değil. Size şöyle şeyler anlatacak: Intellisense kararsız ve sıkça SpringBoard’ı çökertiyor ki Kate ve WinterBoard’ı aynı anda çalıştırmamalısınız yoksa öbür türlü sorunu ayırt etmek için denersiniz ve kullandığınız herhangi karmaşık sistem uzantısı hakkında düşünmek isteyebilirsiniz. Kabul edin, çok ayrıntılı.
http://img444.imageshack.us/img444/9480/46738431.png

Son olarak, eğer webclip’leri eklemek isterseniz sanırım Stacks çöküyor.

Tekrar ediyorum: bu Mobile Substrate’deki bir hata değildir. Kurduğunuz bazı şeyler –ya da başka şeyler- korkunç şekilde çöküyor ve Mobile Substrate tarafından bu sayede kurtarılmış oluyorsunuz.

Saurik’in dediklerinden de anlaşılacağı üzere bu güvenli mod sistemi tamamen bizim güvenliğimiz için üretilmiş ve Cydia ile gelen bir uygulama. Normalde cihazımızda güvenli mod yoktur, Saurik bunu sadece cihazın yazılımının ve hatta belki donanımının zarar görmemesi için üretmiş ve Cydia’nın içerisine yerleştirmiştir. Eğer Cydia yoksa ve hiç yüklemediyseniz, güvenli mod da olmayacaktır. Aslında güvenli mod yukarıda bahsettiğimiz SWOD için bir yamadır.

Mobile Substrate Nedir?

Mobile Substrate aslında bazı paylaşılan dinamik kütüphanelere verilen isimdir (örneğin Windows’daki .DLL’lere benzer veya .dylib dosyaları gibi) ki bu sayede geliştiricilerin kendi yazmadıkları programları yapılandırıp, programlarını yazmaları için kullanılır.

Örnek olarak; SpringBoard, iPhone/iPod Touch “kabuğunun (shell)” (temel olarak uygulamaları çalıştırmanızı sağlayan program) simgelerine dokunduğunuzda, uygulamaları çalıştırmak için içlerine konulmuş kodları vardır. Mobile Subtrate’i kullanarak, bu kodun içerisine kendisini enjekte edecek bir program yazabilirsiniz, yani SpringBoard’ın sağladığı ORİJİNAL kodunu çalıştırıyor olmak yerine SİZİN kodunuzu çalıştıracak.

SpringBoard uygulama simgesinin kodu çalıştırması durumunda, uygulamayı çalıştırmanın yerine, simgeye dokunmak tamamen farklı bir şey yapacaktı (bu cümle için özür dilerim ama 40 dk düşündükten sonra ancak bunu çıkarabildim, çünkü ya yazanda bir sorun var ya da bende. Çok karışık bir cümleydi ve Türkçesi ancak bu çıktı, İngilizcesini de veriyorum eğer daha iyi önerisi olan varsa lütfen bana burada yazsın. İngilizcesi: In the case of the SpringBoard app icon launch code, instead of launching the app, tapping the icon would do something completely different.)

Bu şekilde, kaynak kodlarına sahip olmadan diğer insanların uygulamalarının davranışlarını değiştirebilirsiniz (buna Apple’ın kurulu uygulamaları da dâhil).

Mobile Substrate üçüncü şahıs .dylib dosyalarını yükler (“MS uzantıları” ya da “MS kütüphaneleri” ya da “MS eklentileri”) ve hedefledikleri programların içerisine onu enjekte ederler. Geliştiriciler hata yaptıklarından beridir, SpringBoard içerisine hatalı MS uzantılarını enjekte ediyor olmak SpringBoard’ı çökertecektir ki bu tamamen mümkündür (ve sonra da elbette siz cihazınızı yeniden başlatmalısınız).

Çünkü bu olabilir, AYRICA Mobile Substrate herhangi bir 3. Şahıs MS uzantılarını etkisizleştirecek olan SpringBoard için Güvenli Modu sağlıyor bize. Bu sistem başlangıcındaki sürücülerin hepsini etkisizleştiren Windows’un güvenli moduna benzer aslında, Mobile Substare, SpringBoard çöktüğün belirlediği zaman kendi kendini OTOMATİK olarak aktifleştirir. MS’in güvenli modu aktifleştiği zaman, SpringBoard’ın çökmesine sebep olan zararlı uzantıları kaldırabilirsiniz. Cihazınızı yeniden başlattıktan sonra, güvenli mod aktif olmayacaktır ve bütün MS uzantıları normal şekilde çalışacaktır.







Peki, Güvenli Moda Girdiğimizde Ne Yapmalıyız?

Öncelikle yapmanız gereken şey, en son yüklediğiniz 3. Şahıs uygulamaları veya dosyaları kaldırmak olmalı. Tema ayarlarına girebiliyorsanız eğer, “geçerli (Default)”a almanızda da yarar olabilir. SpringBoard’ın çökmesine sebep olan bazı yazılımları şöyle sıralayabiliriz:

Stacks,
Lockdown Pro (iPod Touch için)
iBlacklist,
Fake Call,
Bide Dock2,
Five Icon Dock,
QuickGold,
WinterBoard,
Veency,
IntelliScreen

Peki, Güvenli Moddan çıkamıyorsak?

Cydia’ya girin ve indirdiğin uygulamaları (son olanları) kaldırmayı deneyin ve sonra respring yapın.

http://img697.imageshack.us/img697/338/81473504.png http://img265.imageshack.us/img265/3015/15707115.png

Yardımcı Programlar Var Mı?

Söylenene göre “Net Dragon” programı bu işi görebilir. Bu programın sistem sekmesinde (System) “Fix Startup (başlatmayı düzelt)” seçeneği olması gerekiyor, bunun altında MS’in yol açtığı sorunu halleden bir uygulama olmalı. MS etkisiz kılınıyor bu sayede ve iPhone güvenli moddan çıkıyor.

WinSCP ile iPhone’a bağlanın, Ctrl+T tuşlarına basın (Windows için), bir komut satırı gelmeli ekrana, açılan ekrana:

rm-R /Library/MobileSubstrate/DynamicLibraries

Bunu yazıp “Execute”e tıklayın ve cihazı kapatıp açın. Güvenli Moddan çıkmış olmanız lazım.

Fakat WinterBoard ve SBSettings kullanıyorsanız eğer, Cydia ile yeniden yüklemeniz gerekiyor (reinstall).

Eğer hâlâ hâl olmadıysa; birçok program cihaza zarar veriyor olabilir. Zarar vermemiş olsa bile iPhone JB işlemlerinden sonraki her yüklemede güvenlik açığı olduğunu fark ederse eğer cihazı virüs tehlikesine veya gördüğü açığı kapatmak adına dışarıdan bir şey yüklenmemesi ve çalıştırılmaması için Güvenli Modda tutuyor olabilir.

Hiç çözüm olmadıysa anlatılan yerler, size tavsiyem restore etmeniz. Yalnız, restore ederken lütfen yedekten (Backup) geri yüklemeyin, New iPhone deyin ve öyle yükleme yapın.




http://img22.imageshack.us/img22/172/52856843.png http://img444.imageshack.us/img444/1323/66804062.png




konu anlatımı tamamen bana aittir, internetteki çeşitli ingilizce kaynakların derlenip-toparlanması ve tercüme edilmesi ve düzenlenmesi sonucu oluşturulmuştur. resimler kendi iPhone'umdan aldığım resimlerdir.umarım herkese faydalı olur. eğer hatalı gördüğünüz bir yer olursa lütfen bunu belirtin, düzeltelim. teşekkür ederim herkese! [gl=7.gif]

[JW]
12-11-2009, 12:44
Eline sağlık Mehmet ağabey,resimleri düzenleyip tüyo merkezine ekledim. [:'(]

N!t£cn@klQw
12-11-2009, 12:45
hakikaten süpersin Mehmet emeğine sağlık...

gfb_st
12-11-2009, 13:01
Abi ellerine sağlık güvenli mod dediğin bu olay demekki,benim bazen başıma geliyor bu olay mesela bir oyundayken mesaj geldiği sırada yanıtla seçeneğine tıklayınca direk mesajlar bölümüne geçmesi gerekirken cihaz donuyor kendisini reboot ediyor ve tekrar başlıyor dediğin gibi safe mode olarak açılıyor.Daha sonra restart ederek güvenli moddan çıkabiliyordum.Bu olay canımı çok sıkıyordu bende neden kaynaklanıyor diye düşünüyordum sbssetings'i kaldırdım ve cihazı yeniden başlatınca safe mode olayına bir daha girmedi.

aresblade
12-11-2009, 13:27
ben sizlere teşekkür ederim arkadaşlar, amacım bilgilenmekti ve bilgiyi kendine saklamak da bir günahtır dinimize [gl=20.gif] herkesin bilmesini istedim.

@JW, üzgünüm fakat bu resimleri damgalamayı bulamadım ben ya da sabahın 5'iydi ve göremedim. zahmet verdim, kusura bakma ne olur çünkü bu işi kendim yapmalıydım. [gl=7.gif]

SaTuSa
12-11-2009, 15:59
eline sağlık [gl=9.gif]

aresblade
12-11-2009, 20:12
jw, bu konunun eğer uygun olursa sabitlenmesini istiyorum, bence sabit olarak daha çok faydalanılabilir. siz ne düşünüyorsunuz arkadaşlar?

oski_58
12-11-2009, 21:20
Ellerine sağlık abi zevkle okudum.Aslında şu ibareyide eklesek iyi olur güvenli mod normal moda göre daha hızlıdır [:'(]

eurasta
12-11-2009, 22:09
mehmet abi eline sağlık herkes safe mode dan nasıl çıkılıcağını soruyordu senin sayende her seferinde anlatmaktan kurtulduk eline sağlık [gl=7.gif]

aresblade
12-11-2009, 22:37
ben teşekkür ederim arkadaşlar, amaç paylaşmak ve bilgilenmek-bilgilendirmek [gl=20.gif]

skyflood
06-03-2010, 11:01
çok teşekkürler emeğinize sağlık benim sorunum veency den kaynaklanıyormuş sildim artık respring yaptığımda springboard çakmıyor.

netbocugu
02-06-2010, 13:59
arkadaslar kolay gelsin benim arkadasımın iphone 2g var dün Turkcell i arayarak tüm gprs ve wap ayarlarını kapattırdı. operator telefonu yeniden başlatmasını istedi ve açıldığında bu modda açıldı telefon. bir kez daha yeniden başlattı ve normal modda açıldı telefon fakat şu an durduk yere şarjı bitiyor ve telefon acaip şekilde ısınıyor. acaba böyle bir durumla karşılaşan varmı ??? yada yardımcı olabilecek kimse varmı ?? yeniden FW mi yükleyeceğim acaba ?? şimdiden ilginize teşekkürler kolay gelsin ....

Misafir.
02-06-2010, 14:37
cihazınızda jb varsa sbsettings kullanarak arkada çalışan programları kapatmalısınız

Moscow Trip
24-11-2010, 12:49
süper süper sper eline sağlık :)

mwm
16-02-2011, 21:06
selam ben iphone 4e irealsms2 yi yükledim daha sonra telefon tekrardan başladı ve yukarıda safe mode yazıyordu ondan sonra tekrar telefonu kapatıp açayım dedim tel açılmıyor yani kuru kafa resmi geliyor orda duruyor acaba telefonu tuşlarla tekrar safe modda açma yöntemi var mı safe modda açıp programı sileyim yada önerisi olan varsa telefonu nasıl açacağıma dair lütfen bi yardım etsin şimdiden teşekkürler...

goktepe
07-06-2011, 10:44
teşekkürler ellerine sağlık

atiriko
22-10-2011, 00:20
kardeş bende restart springboard diom yuvarlak dönüo dönüo 5 dk felan sonra duruo yine safemodda bi yardım lütfen

DeDeLi
22-10-2011, 00:21
kardeş bende restart springboard diom yuvarlak dönüo dönüo 5 dk felan sonra duruo yine safemodda bi yardım lütfen

En son ne yüklediniz cihaza? Yani ne yükledikten sonra kendini güvenli moda attı?

IPeder
22-10-2011, 09:03
Eline Sağlık Bu Konu Bana Çok Lazımdı Ve Ben İlk Defa Görüyorum İşe Bak Ya :)

fantazi
22-10-2011, 16:44
iki tuşada basılı tutup cihazı kapatıp açmayı dene yine açılmazsa çözümün restore gibi gözüküyor.

gezgin38
23-10-2011, 00:32
Güvenli mod konusu altında benimde bir sorum olacaktı..
cihazı İOS 5 e yükselttikten sonra multicleaner uygulamasını yükleyince telefon kendiliğinden safe mode ye geçiyor ve home tuşuna 2 kez bastığındada cihaz kendini kapatıp açıyor. nedeni ne olaiblir acaba?

DeDeLi
23-10-2011, 00:37
Güvenli mod konusu altında benimde bir sorum olacaktı..
cihazı İOS 5 e yükselttikten sonra multicleaner uygulamasını yükleyince telefon kendiliğinden safe mode ye geçiyor ve home tuşuna 2 kez bastığındada cihaz kendini kapatıp açıyor. nedeni ne olaiblir acaba?

Cevabiniz soruda var multicleaneri kaldiracaksiniz bu kadar basit


Bu mesaj da benim Tapatalk'tan ~iPhone 4~

gezgin38
23-10-2011, 00:57
onun yerine ona benzeyen başka bir uygulama varmı acaba?

erhancukur
01-02-2012, 14:16
Telefon kapalı kilitlendi. güvenli modda nasıl açabilirim.

latimera
08-02-2012, 17:06
Arkadaşlar S.A

iphone 4s 5.0.1 JB yaptık aradan bir kaçgün geçtikten sonra tema yükledikten sonra makine safe mode düştü daha önce yazılanları uygulamama rağmen bir türlü sorunu gideremedim... ne yapmam lazım.