Android akıllı telefonda bootloader nasıl açılır. Resmi yol. HTC One M8'de Önyükleyicinin Kilidini Açma, Fastboot Modunu Etkinleştirme ve Kurtarmaya Başlatma Kılavuzu

  • 25.06.2019

Android serisi "operatif" çalıştıran bir akıllı telefon veya tablet biçimindeki bir mobil cihazın her sahibi, herhangi bir işletim sistemi sürümünde Bootloader diye bir şey olduğunu bilmiyor. Şimdi ne olduğu dikkate alınacak. Sorunun özünün anlaşılmasına dayanarak, kilidi açarken hangi işlemlerin gerçekleştirilebileceğini bulmak mümkün olacak.

Bootloader: nedir?

Tabiri caizse sıfırdan başlayalım. Android sistemlerin önyükleyicisi, PC veya Mac gibi herhangi bir bilgisayar terminalinde bulunandan neredeyse hiç farklı değildir. Basit bir ifadeyle, Bootloader yerleşik bir önyükleme aracıdır

Birkaç "işletim sistemi" (örneğin, Windows ve Linux) kurulu bilgisayar terminallerine bir örnek verirseniz, önyükleyici, sabit birimi veya dizüstü bilgisayarı açtıktan sonra, kullanıcıya sisteme girme seçeneği sunar ve onaylandıktan sonra yükler bir veya başka bir işletim sistemi.

İşletim sistemi önyükleme ilkeleri

Sabit sistemlerde olduğu gibi, mobil cihazlarda da başlatma dosyalarını ifade eder, örneğin Windows'un boot.ini dosyasından parametreleri yüklerken yaptığı gibi.

Sadece bu tür verilere dikkat ederseniz, Android sistemlerinde yalnızca önyükleme yöntemini değil, aynı zamanda önyüklenebilir işletim sistemini manuel veya otomatik modda da kolayca değiştirebileceğiniz sonucuna varmak kolaydır. Ancak, çok az kişi bu aracın kendisinin yalnızca belirli bir akıllı telefon veya tablet modeli için yazılmış sistemi yüklediğini bilir.

Bootloader: Engel nasıl kaldırılır ve neden buna ihtiyacınız var?

Önyükleyicinin kilidini açmayı içeren olasılıklara gelince, buradaki mesele veri kurtarma ile sınırlı değildir.

Bu durumda kullanıcının, varsayılan olarak imkansız olan sistem çekirdeğine erişim kazandığına inanılmaktadır. Böyle bir durumda Bootloader nasıl tanımlanır? Sözde süper kullanıcı haklarının eksikliğine bakarsanız, bunun ne olduğu netleşecektir. Engelleme kaldırıldıktan sonra, herhangi bir düzeyde bunlara hiç ihtiyaç duyulmadığı ortaya çıktı. Aksi takdirde, genellikle özel bellenim ve uygulamalar yüklemeniz gerekir. Hafifçe söylemek gerekirse, "beceriksiz" ise, tüm sistem uçup gidebilir.

Herhangi bir mobil ekipman üreticisi, Bootloader gibi bir bileşenle çalışma sağlar. Nasıl engellenir? Bu genellikle bir USB arabirimi aracılığıyla bir mobil cihaza bağlandığında bir PC'ye yüklenen özel yardımcı programlar kullanılarak yapılır. Bu durumda süper kullanıcı haklarının gerekli olmadığını unutmayın.

Örneğin, Sony ve HTC aygıtları dahil olmak üzere çoğu cihaz için Adb Run yardımcı programının kullanılması ima edilir ve Sony için ek olarak özel Sony Fastboot sürücülerini kullanmanız ve hatta resmi web sitesindeki özel Unlocker bölümüne bakmanız gerekecektir. . Gördüğünüz gibi, prosedür uygulanabilir olmasına rağmen oldukça karmaşıktır.

Veri kurtarma

Öte yandan, standart çalışma modunda, ayarları fabrika ayarlarına sıfırladıktan sonra Bootloader'ı geri yüklemek basitçe basitçe yapılabilir. Bu, donanımdan sıfırlama bile gerektirmez.

Ayarları gadget'ın kendisine bırakmanız yeterlidir ve yeniden başlattıktan sonra, sistem bir seçenek sunacaktır: bunun için cihazdaki yeni ayarları kullanın veya bunun için Google hizmetleri hesabını kullanarak ayarları, programları ve dosyaları geri yükleyin. Bu durumda, Gmail posta adresinizi bir şifre ile girmeniz ve örneğin aktif bir Wi-Fi bağlantısıyla İnternet'e bağlanmanız gerekecektir.

Başka bir "işletim sistemi" kurmak

Başka bir işletim sistemi kurma olasılığından bahsedersek, çözebilsek de bu sorun oldukça karmaşıktır. Gerçek şu ki, bazı üreticiler Android'den sonra gadget için başka bir sistem olmayacağını iddia ediyor. Kurulu sistemin reklamını yapmak için tasarlanmış saf bir tanıtım gösterisidir.

Ancak Çinliler, "sol" HTC cihazları, hem Android hem de Windows Phone'un aynı cihazda oldukça basit bir şekilde anlaştığını zaten kanıtladı. Ayrıca, bu tür modeller çoğu durumda zaten kilidi açılmış bir Bootloader ile birlikte sağlanır. Bu durumda ne var? Bu, yalnızca işletim sistemini seçmenize değil, aynı zamanda sistem düzeyinde değişen parametrelerle başka herhangi birini kurmanıza da izin veren bir araçtır.

Başka bir deyişle, kullanıcı, kurulu "işletim sisteminin" çalışmasını optimize etmek için herhangi bir aygıt yazılımı veya ek program olmadan da yapabilir. Dahası! Bu, optimize ediciler gibi özel yardımcı programları bile gerektirmez; bugün o kadar çok vardır ki, kullanıcının kendisi tüm bu çok sayıda program ve uygulama arasından ne seçeceğini anlamaz.

Ayrı ayrı nelere dikkat etmelisiniz?

Ancak, birçok mobil cihaz sahibi arasında oldukça popüler hale gelen özel yazılımlar söz konusu olduğunda, bunlara çok dikkat etmeniz gerekir. Elbette, mantıklı bir ürün yazılımı veya işletim sistemi güncellemesi zarar vermez, aksine, yalnızca cihazın çalışmasını iyileştirir, ancak resmi olmayan bir şey yüklendiğinde ve henüz doğrulanmadığında (bilgisayar beta sürümleri gibi) sorun çıkmasını bekler. . O zaman hiçbir önyükleyici kesinlikle yardımcı olmaz.

Bu arada, çok az kişi bu tür sürümlerin "demir" bileşenlere çok fazla baskı uygulayabildiğinin ve bunun da bunların tamamen çalışmaz hale gelmesine yol açabileceğinin farkındadır. Ancak aynı akıllı telefondaki işlemciyi değiştirmek en kolay şey olmaktan uzaktır.

Ek olarak, resmi olarak piyasaya sürülen markalı cihazlarda önyükleyicinin kilidini açmak, otomatik bir garanti kaybı ve ücretsiz servis olasılığı anlamına gelir. Yani bu tür eylem ve işlemleri yapmadan önce yüzlerce kez düşünmeniz gerekiyor.

Son olarak, bir Android cihaza başka bir işletim sistemi kurma sorununun da genel olarak oldukça tartışmalı olduğunu eklemeye devam ediyor. Evet, elbette, üretici ne derse desin sistem ayakta kalacaktır. Ancak nasıl çalışacağı başka bir sorudur, özellikle de çoğu kullanıcı genellikle bilinmeyen bir kaynak kaynağına sahip bir tür hafif sürüm koyduğundan. Ama boşuna. Burada dedikleri gibi, o kadar yakacak odun kırabilirsin ki o zaman günahtan kurtarılmayacaksınız. Ve üreticinin kendisi, mevcut uluslararası standartlara göre bu tür değişikliklerle, mobil cihazın doğru çalışması için herhangi bir sorumluluk kabul etmemektedir. Bu nedenle, uygunluk kararı, gadget'ın sahibi tarafından verilmelidir. Ama böyle şeylerle şaka yapmamak daha iyidir.

2. Arşivi paketinden çıkarın ve içeriğini bilgisayarınızın masaüstüne kaydedin.

4. Postanızı kontrol edin.

5. Alınan verileri kullanarak oturum açın HTC Dev.

6. düğmesini tıklayın Bootloader'ın kilidini açınve sonra Başlamak - bootloader kilit açma prosedürü başlayacaktır.

7. emin olun HTC One M8 PC ile bağlantısı kesildi. Koşmak Fastboot Modu açık HTC One M8: bunu yapmak için düğmeleri basılı tutmanız gerekir Sesi kıs ve Güç yazı akıllı telefon ekranında görünene kadar KİLİTLİ.

8. Seçin FASTBOOT ve bas Güç.

9. Bağlan HTC One M8 USB kablosu kullanan bir PC'ye - akıllı telefon ekranında bir yazı görünmelidir FASTBOOT USB.

10. PC'nize geri dönün ve fermuarın açılması sonucunda elde edilen klasörü açın Fastboot zip... İçinde bir komut istemi penceresi açın.

11. Aşağıdaki komutu girin: fastboot oem get_identifier_token - "Tanımlayıcı Belirteç Başlangıcı" ve "Tanımlayıcı Belirteç Sonu" arasında görünen metni kopyalayın.

2. Arşivi PC masaüstünüze açın.

3. Bağlan HTC One M8 USB kablosu kullanarak bir PC'ye. USB hata ayıklamasını kullanmanız istenirse, TAMAM MI... Hatalar oluşursa, sürücüleri yeniden yükleyin.

4. 2. öğeden klasöre gidin.

5. Bat dosyasını çalıştırın Kurtarma moduna önyükleme.

6. Akıllı telefonunuz açılacak kurtarma.

Kullandıysanız ADB bilgisayarınızda ve daha önceki sürümlerde, daha sonra indirmek için kurtarma komutu kullanabilirsin adb yeniden başlatma kurtarma.

Yöntem numarası 3 (Hızlı Önyükleme aracı)

Bu yöntem kök erişimi gerektirir.

1. Uygulamayı yükleyin Hızlı Önyükleme (Yeniden Başlatma) itibaren Google Oyun .

2. Uygulamayı akıllı telefonunuzda başlatın.

3. Atayın kök hakları.

4. Bir seçenek seçin Kurtarma içinde Hızlı Önyükleme (Yeniden Başlatma).

5. kadar bekleyin HTC One M8 önyükleme yapacak kurtarma.

Web sitemizdeki herkese selamlar ve bugün kısa bir aradan sonra mikrodenetleyiciler konusuna döneceğiz. Ve kesinlikle kesin olmak gerekirse, çok ilginç ve önemli bir konuyu, yani önyükleyici (önyükleyici) denetleyicileri programlarken. Bugün teorik kısmı analiz edeceğiz - neden nasıl çalıştığı ve neyle ilgili olduğu. Bir sonraki makale tamamen pratiğe ayrılacaktır. İleriye baktığımda kendi yazacağımızı söyleyeceğim favori mikrodenetleyicileriniz için STM32 😉

Yani, basit bir deyişle, bu, mikro denetleyicinin belleğinde bulunan ve onu bağımsız olarak yeniden programlayabilen özel bir programdır. İşlemi daha iyi anlamak için, mikro denetleyiciye gönderilen programın genel olarak nasıl çalıştırıldığına ve nerede bulunduğuna bir göz atalım.

Hakkındaki makaleden hatırladığınız gibi Flash bellek mikrodenetleyiciler STM32ana kullanıcı programı hafızanın ilk sayfasından veya daha doğrusu adresten başlar. 0x08000000... Yani, güç uygulandığında, kontrolör hemen bu adrese kaçar)

Önyükleyiciyi kullanırken her şey biraz farklı görünüyor. Ana program zaten başka adreslere yazılmıştır ve örneğin adresten başlayarak yerleştirilmiştir. 0x0800A000... Ve hafıza alanı ( 0x080000000x0800A000) tamamen ve tamamen verilir önyükleyici... Sonuç olarak flash bellek denetleyici, iki tam teşekküllü programımız var. Cihaz açıldığında kontrolü kazanır ("başlangıç" adresi ile başlayan alanda olduğu için) 0x08000000) ve daha fazla çalışma üzerine tüm görevlerini tamamlayarak, kontrolü şu adreste bulunan ana programımıza aktarır. 0x0800A000 (bu adresi örnek olarak aldık). Önyükleyicinin nasıl çalıştığını gösteren küçük bir şema:

Nasıl çalıştığı açık gibi görünüyor, ancak soru ortaya çıkıyor - tüm bunlar neden gerekli?

Hadi çözelim ...

En önemli görev önyükleyici mikro denetleyicinin programlanmasıdır. Sadece bazı eylemleri gerçekleştirmez ve ardından kontrolü ana programa aktarmaz (ana programın başlangıcına karşılık gelen adrese geçer), her şeyden önce bu ana programı bağımsız olarak gerekli zamanda flash belleğe yazar. adresler.

Daha iyi bir anlayış için hızlı bir örnek verelim. Yaratalım - harici bir hafıza kartıyla etkileşimi uygulayan, bir mikro denetleyici için diğer herhangi bir program gibi, tamamen aynı sıradan proje), kartta bir program dosyası arar ve bulunursa, programı istenen hafıza alanına yazar.

Ana konudan küçük bir alıntı ... Burada ne demek istediğimi "program dosyası" ile açıklayayım.

Bir proje oluşturduğumuzda ( Keil, IAR - fark yok), sonra çıktıda (projeyi oluşturduktan sonra) mikro denetleyiciye bellenim için derlenmiş bir dosya alırız. Çoğu zaman kullandık .hex program dosyası. Yani bu durumda ihtiyacımız olan dosya bu. Ama tam olarak onaltılık dosya programımızın koduna ek olarak ek servis bilgileri de taşıdığından, amaçlarımız için pek uygun değildir. Bootloader'ın flash'a yazması gereken hex dosyasından ihtiyaç duyduğumuz kodu işlememek ve dışarı çekmemek için sekmedeki derleyici ayarlarının içindeyiz. Çıktı yerine bize üretmesini isteyeceğiz onaltılık dosya bin dosyası... İkili, aksine altıgen, yalnızca sıralı program kodunu içerir ve başka hiçbir şey içermez. Yani önyükleyici geriye kalan tek şey baytları okumaktır bin dosyası ve onları kaydet flash bellek. Yani bizim örneğimizde, bootloader'ın görevi, hafıza kartındaki bir dosyadan baytları okumak ve bunları aşağıdaki adresten başlayarak adreslere yazmaktır. 0x0800A000... İşte anlaşılırlık için sözde kod:

Tabii ki, bu bootloader'ın oldukça basitleştirilmiş bir versiyonu 😉 Burada, ebedi bir döngüde, başarılı olur olmaz dosyayı programla açmaya çalışıyoruz (kullanıcı karta uzun zamandır beklenen bir dosya yazdı) programlama flash bellek ve kaydettiği programın adresine atlar. Denetleyici daha sonra kullanıcı programını yürütmeye başlar. Yine, bu normal, çalışan bir örnek için sadece sözde koddur kesinlikle bir sonraki makalede yazacağız)

Elbette tüm bunlar çok ilginç, ancak tüm bu zorlukların neden gerekli olduğu hala net değil….

Bununla, aslında, her şey basit - burada, örneğin, ilk durum - fabrikadaki işçilerin her bir panodaki her bir denetleyiciye (örneğin, ST-Link kullanarak) parladığı çok sayıda cihaz var. , kart konektörüne bağlandığında) üzerinde bir aygıt yazılımı dosyası arar ve programlama gerçekleştirir. Ana program, tabii ki, şununla birlikte parlatılabilir: önyükleyici ST-Link aracılığıyla. Ancak buradaki incelik, projenin önyükleyici her zaman değişmeden kalır ve yeniden yüklemenize gerek yoktur, ancak ana programın sürümü cihazların test edilmesi sırasında birkaç kez güncellenebilir. Ve burada ST-Link'i bir kez bağlamak ve önyükleyiciyi flaş etmek ve ardından ana programın yeni sürümünü flash sürücüye bırakmak ve yanıp sönmeye başlayacağı bitmiş cihaza yapıştırmak çok daha kolay. Bir anakarttan diğerine yüz kez koşmaktan, ST-Link'i yapıştırmaktan, yanınızda ST-Link Utility ile bir dizüstü bilgisayar taşırken ...

İkinci durum bunu daha da iyi gösteriyor. Cihaz zaten piyasaya sürüldü ve kullanıcılara bir sürü kopya satıldı. Programın son sürümü ne kadar iyi olursa olsun, hiç kimse işlem sırasında beklenmedik hatalardan etkilenmez. Ve sonra cihazı satın alan kişi, programcı aracılığıyla bir flaş yapmak için kesinlikle söküp lehimleyemeyecektir. Yani, programı güncellemek gerçekçi değildir. Üreticilerin yerleşik bir önyükleyici sağlayıp sağlamadığı başka bir konudur. Kullanıcı indirilen ikili dosyayı kolaylıkla bir hafıza kartına veya flash sürücüye yükleyebilir ve kartı / flash sürücüyü cihaza bağlayabilir. Üretici, web sitesinde yalnızca yeni ürün yazılımı sürümlerini yayınlayabilir \u003d) Bu aslında pek çok olasılıktır - bir cihaz üreticisi, gerekli tüm işlevleri yerine getiren ancak hiçbiri içermeyen temel bir ürün yazılımı ile bir cihazı güvenli bir şekilde piyasaya sürebilir hoş grafik şeyler veya PC'ye bağlanma yeteneği (ne tür bir cihaz olduğuna bağlıdır). Üreticinin mükemmel bir ürün yazılımını ilk seferde serbest bırakmak için beyinlerini çalıştırmasına gerek yoktur, burada kesinlikle mümkün olan her şey uygulanacaktır, çünkü yerleşik kullanıcının programı gelecekte sorunsuz bir şekilde güncellemesine yardımcı olacaktır.

Genel olarak, bootloader'ın faydaları ve uygulamaları hakkında çok, çok uzun bir süre konuşabiliriz ...;) Bir flash sürücü veya hafıza kartı kullanarak bellenimi güncellemek için belirtilen seçeneklere ek olarak, SPI, I2C veya USART gibi herhangi bir veri iletişim arayüzünü kullanabilir.

Genel olarak, kullanmaya ayrılan teorik kısmı çözdüğümüz görülüyor. önyükleyici, ancak bu makalede bir noktayı daha tartışalım - yani, STM32 mikro denetleyicilerinin donanım önyükleyicisini.

STM32 zaten sahip ST mühendislerinin mikro denetleyicinin özel olarak belirlenmiş bir bellek alanına yerleştirdiği ( Sistem belleği). Oradan kaldıramazsınız ve gerek yoktur \u003d) Denetleyiciyi bootloader moduna girmek için BOOT0 ve BOOT1 bacaklarına belirli sinyaller göndermeniz gerekir. Bundan sonra, mikro denetleyici USART aracılığıyla yeni bir aygıt yazılımı almaya hazırdır. Bunu yapmak için, kartı bir PC'ye bağlamanız, ST - Flash Loader Demonstrator'dan özel bir yazılım indirmeniz ve aygıt yazılımı dosyanızı ona yüklemeniz gerekir.

Dürüst olmak gerekirse, çeşitli nedenlerden dolayı bir donanım önyükleyici kullanmamayı tercih ediyorum. İlk olarak, ürün yazılımı hiçbir şekilde şifrelenmez ve bu genellikle ticari cihazlar için kabul edilemez. Kendiminkini kullanırsam , sonra bin dosyasıyla istediğimi yapabilirim, örneğin, belirli baytları değiştirebilirim. Böyle bir dosya rakiplerin eline geçerse, hiçbir şey yapmaz, çünkü sadece benim bir ikilinin şifresini nasıl çözeceğini bilir. Donanım kullanırken botloader bu imkansız - Flash Yükleyici Gösterici alır bin dosyası orijinal biçiminde, yani içindeki tüm baytlar şifrelenmez. İkinci olarak, kullanıcının kartını bir PC'ye bağlaması ve cihazı flaş etmek için ek yazılım indirmesi gerekecektir ve bu çok iyi değildir. Cihaz ne kadar kolay kullanılırsa o kadar iyidir 😉 Ama donanımın avantajları da var önyükleyici - flash belleği işgal etmez. Kendi önyükleyicinizi kullanırken, hem önyükleyicinin hem de ana programın flash belleğe sığması gerektiğini unutmayın. Donanım ile önyükleyici böyle bir sorun yoktur - programcının kullanamayacağı özel bir hafıza alanında bulunur.

Bunu bugün bitirelim, bootloader'ın pratik uygulaması hakkındaki makaleyi kaçırmayın!

Android işletim sistemi çalıştıran herhangi bir cihazda, yalnızca sistemin doğru şekilde başlatılmasından değil, aynı zamanda güncellenmesinden de sorumlu olan bir önyükleyici vardır; bu, Bootloader'a Yeniden Başlatma'dır. Normal şekilde önyüklenmesi için işletim sisteminin çekirdeğini kontrol eder. Cihaz üreticileri, üçüncü taraf yazılımları ve hatta düzenli güncellemeleri yükleme yeteneğini engeller.

Bu nedenle, varsayılan olarak, Bootloader'a Yeniden Başlatma kilitlenir ve aygıt yalnızca şirket tarafından yetkilendirilen sistemi önyüklemek üzere programlanır. Bunun iki ana nedeni vardır:

  • sahiplerin değişiklik yapma haklarının sınırlandırılması. Üretici, önyükleyicinin engellenmesi sayesinde, kullanıcılara belirli işletim sistemi sürümlerinin kullanımını dikte edebilir, yasadışı yazılım yükleme girişimlerini önleyebilir;
  • güvenlik. Cihaz satıcısı, reklam veya virüs içerebilen kendi programlarını ekleyebilir. Bu saçmalıklar yanlışlıkla üretim şirketine atfedilebilir, bu yüzden imajını önemsiyor. Sanırım bunun Android işletim sisteminde Bootloader'a Rereboot olduğunu anlıyorsunuz ve şimdi bootloader'ın kilidinin açılmasını analiz edeceğiz.

Bunu yapmak için genel bir yöntem kullanabilirsiniz. Pili akıllı telefondan çıkarın, ardından tekrar takın ve ses kontrolünü güç kaynağıyla birlikte "-" konumunda tutun. Birkaç saniye sonra, cihaz istenen duruma yeniden başlayacaktır. İlk satırda RELOCKED görünüyorsa, özel adb yardımcı programını kullanarak fastbootoemlock komutunu girin, Odin veya Önyükleyici Kilidini aç.

Bilinen tüm modeller için, ağda, Yeniden Başlatma'yı Bootloader'a açma işlevini gerçekleştiren özel uygulamalar yayınlanmıştır. Çalışma sürecinde zorluklar ortaya çıkarsa, videoyu birkaç alternatif yolla izleyin:

BIOS'taki değişiklikler sırasında sistemin fabrika ayarlarına geri döneceğini unutmayın.

Bootloader'a Yeniden Başlatmanın Kilidini Açmanın Avantajları ve Dezavantajları

Rereboot to Bootloader işlevini kullanırken, omuzlarınıza düşen sorumluluğun farkında olmalısınız.


Bununla birlikte, bootloader çeşitli durumlarda çok kullanışlıdır. Bootloader'ı aşağıdaki amaçlar için etkinleştirmeniz önerilir:

  • cihazınıza yüklenebilecek herhangi bir işletim sisteminin ürün yazılımı;
  • herhangi bir uygulamanın, yamaların, ek modüllerin ve çekirdeklerin yüklenmesi;
  • yeni bir Android sürümüne güncelleme ve daha eski bir sürüme geri dönme;
  • sistemin mevcut durumunun yedek kopyalarını oluşturmak;
  • birden çok paralel sistem kurma yeteneği.

Bu nedenle, Android'de Rereboot to Bootloader seçeneğinin anlamını bilmek ve ne olduğunu anlamak çok önemlidir.

Temas halinde

Sınıf arkadaşları

"Operatör" serisinin kontrolü altında çalışan, akıllı telefon veya tablet şeklindeki bir mobil cihazın her sahibi değil Android, herhangi bir işletim sistemi sürümünde şöyle bir şey olduğunu bilir: Önyükleyici... Şimdi ne olduğu dikkate alınacak. Sorunun özünün anlaşılmasına dayanarak, kilidi açarken hangi işlemlerin gerçekleştirilebileceğini bulmak mümkün olacak.

Bootloader: nedir?

Tabiri caizse sıfırdan başlayalım. Bootloader Android - sistemler, PC veya Mac gibi herhangi bir bilgisayar terminalinde bulunandan neredeyse hiç farklı değildir. Basit bir ifadeyle, Bootloader, işletim sistemini yüklemenin yerleşik bir yoludur.

Birkaç "işletim sistemi" (örneğin, Windows ve Linux) kurulu bilgisayar terminallerine bir örnek verirseniz, önyükleyici, sabit birimi veya dizüstü bilgisayarı açtıktan sonra, kullanıcıya sisteme girme seçeneği sunar ve onaylandıktan sonra yükler bir veya başka bir işletim sistemi.

İşletim sistemi önyükleme ilkeleri

Sabit sistemlerde olduğu gibi, mobil cihazlardaki Bootloader, başlatma dosyalarına, örneğin Windows'un boot.ini dosyasından parametreleri yüklerken yaptığı gibi, aynı şekilde başvurur.

Sadece bu tür verilere dikkat ederseniz, Android sistemlerinde yalnızca önyükleme yöntemini değil, aynı zamanda önyüklenebilir işletim sistemini manuel veya otomatik modda da kolayca değiştirebileceğiniz sonucuna varmak kolaydır. Ancak, çok az kişi bu aracın kendisinin yalnızca belirli bir akıllı telefon veya tablet modeli için yazılmış sistemi yüklediğini bilir.

Bootloader: Engel nasıl kaldırılır ve neden buna ihtiyacınız var?

Önyükleyicinin kilidini açmayı içeren olasılıklara gelince, buradaki mesele veri kurtarma ile sınırlı değildir.

Bu durumda kullanıcının, varsayılan olarak imkansız olan sistem çekirdeğine erişim kazandığına inanılmaktadır. Böyle bir durumda Bootloader nasıl tanımlanır? Sözde yokluğa bakarsanız, bunun ne olduğu netleşecektir. süper kullanıcı hakları... Engelleme kaldırıldıktan sonra, herhangi bir düzeyde bunlara hiç ihtiyaç duyulmadığı ortaya çıktı. Aksi takdirde, genellikle özel bellenim ve uygulamalar yüklemeniz gerekir. Eğer özel donanım yazılımı, "beceriksiz" demek gerekirse, tüm sistem uçup gidebilir.

Herhangi bir mobil ekipman üreticisi, Bootloader gibi bir bileşenle çalışma sağlar. Nasıl engellenir? Bu genellikle bir USB arabirimi aracılığıyla bir mobil cihaza bağlandığında bir PC'ye yüklenen özel yardımcı programlar kullanılarak yapılır. Bu durumda süper kullanıcı haklarının gerekli olmadığını unutmayın.

Örneğin, Sony ve HTC aygıtları dahil olmak üzere çoğu cihaz için bir yardımcı programın kullanılması zorunludur ve Sony için ek olarak özel Sony Fastboot sürücülerini kullanmanız ve hatta resmi web sitesindeki özel Unlocker bölümüne bakmanız gerekecektir. Gördüğünüz gibi, prosedür uygulanabilir olmasına rağmen oldukça karmaşıktır.

Daha ayrıntılı olarak Bootloader'ın kilidi nasıl açılır

  • Bootloader'ın Kilidi Nasıl Kaldırılır - HTC
  • Bootloader'ın kilidi nasıl açılır - Nexus
  • Bootloader'ın kilidini açma - Sony
  • Bootloader'ın kilidini açma - Xiaomi
  • Bootloader'ın Kilidini Açma - Huawei
  • Bootloader'ın Kilidini Açma - LG

Veri kurtarma

Öte yandan, standart çalışma modunda, ayarları fabrika ayarlarına sıfırladıktan sonra Bootloader'ı geri yüklemek basit bir şekilde basitçe yapılabilir. Bunu yapmana bile gerek yok.

Ayarları gadget'ın kendisine bırakmanız yeterlidir ve yeniden başlattıktan sonra, sistem bir seçenek sunacaktır: bunun için cihazdaki yeni ayarları kullanın veya bunun için Google hizmetleri hesabını kullanarak ayarları, programları ve dosyaları geri yükleyin. Bu durumda, Gmail posta adresinizi bir şifre ile girmeniz ve örneğin aktif bir Wi-Fi bağlantısıyla İnternet'e bağlanmanız gerekecektir.

Başka bir "işletim sistemi" kurmak

Başka bir işletim sistemi kurma olasılığından bahsedersek, çözebilsek de bu sorun oldukça karmaşıktır. Gerçek şu ki, bazı üreticiler Android'den sonra gadget için başka bir sistem olmayacağını iddia ediyor. Kurulu sistemin reklamını yapmak için tasarlanmış saf bir tanıtım gösterisidir.

Ancak Çinliler, "sol" HTC cihazları, hem Android hem de Windows Phone'un aynı cihazda oldukça basit bir şekilde anlaştığını zaten kanıtladı. Ayrıca, bu tür modeller çoğu durumda zaten kilidi açılmış bir Bootloader ile birlikte sağlanır. Bu durumda ne var? Bu, yalnızca işletim sistemini seçmenize değil, aynı zamanda sistem düzeyinde değişen parametrelerle başka herhangi birini kurmanıza da izin veren bir araçtır.

Başka bir deyişle, kullanıcı, kurulu "işletim sisteminin" çalışmasını optimize etmek için herhangi bir aygıt yazılımı veya ek program olmadan da yapabilir. Dahası! Bu, optimize ediciler gibi özel yardımcı programları bile gerektirmez; bugün o kadar çok vardır ki, kullanıcının kendisi tüm bu çok sayıda program ve uygulama arasından ne seçeceğini anlamaz.

Ayrı ayrı nelere dikkat etmelisiniz?

Ancak, birçok mobil cihaz sahibi arasında oldukça popüler hale gelen özel yazılımlar söz konusu olduğunda, bunlara çok dikkat etmeniz gerekir. Elbette, mantıklı bir ürün yazılımı veya işletim sistemi güncellemesi zarar vermez, aksine, yalnızca cihazın çalışmasını iyileştirir, ancak resmi olmayan bir şey yüklendiğinde ve henüz doğrulanmadığında (bilgisayar beta sürümleri gibi) sorun çıkmasını bekler. . O zaman hiçbir önyükleyici kesinlikle yardımcı olmaz.

Bu arada, çok az kişi bu tür sürümlerin "demir" bileşenlere çok fazla baskı uygulayabildiğinin ve bunun da bunların tamamen çalışmaz hale gelebileceğinin farkındadır. Ancak aynı akıllı telefondaki işlemciyi değiştirmek en kolay şey olmaktan uzaktır.

Ek olarak, resmi olarak piyasaya sürülen markalı cihazlarda önyükleyicinin kilidini açmak, otomatik bir garanti kaybı ve ücretsiz servis olasılığı anlamına gelir. Yani bu tür eylem ve işlemleri yapmadan önce yüzlerce kez düşünmeniz gerekiyor.

Son olarak, bir Android cihaza başka bir işletim sistemi kurma sorununun da genel olarak oldukça tartışmalı olduğunu eklemeye devam ediyor. Evet, elbette, üretici ne derse desin sistem ayakta kalacaktır. Ancak nasıl çalışacağı başka bir sorudur, özellikle de çoğu kullanıcı genellikle bilinmeyen bir kaynak kaynağına sahip bir tür hafif sürüm koyduğundan. Ama boşuna. Burada dedikleri gibi, o kadar yakacak odun kırabilirsin ki o zaman günahtan kurtarılmayacaksınız. Ve üreticinin kendisi, mevcut uluslararası standartlara göre bu tür değişikliklerle, mobil cihazın doğru çalışması için herhangi bir sorumluluk kabul etmemektedir. Bu nedenle, uygunluk kararı, gadget'ın sahibi tarafından verilmelidir. Ama böyle şeylerle şaka yapmamak daha iyidir.