İlan
Ben ve birçoğunun iPhone'lara kıyasla Android telefonları tercih etmesinin ana nedeni, Google'ın Android kodunun çoğunu serbestçe sunmasıdır. Daha sonra diğer geliştiriciler, sevmediğimiz parçalardan ve yaptığımız parçalardan daha fazlasına sahip Android sürümleri oluşturmakta özgürdür.
Ancak bu, cihazınızı ilk satın aldığınızda aldığınız Android deneyimi değildir. Bunun yerine, telefonunuzun önyükleyicisinin kilidini açarak konuları kendi ellerinize almanız ve özel bir ROM yanıp sönüyor.
Bu, yetersiz bir ifade olarak herkes için olmayan teknik bir süreçtir. Yıllarca Android hakkında yazdım ve süreci hala sabırla bir egzersiz olarak görüyorum. Her şeyin yanlış gidebileceği ve çoğu zaman yanlış gidebileceği birçok nokta var.
İşte bir Android ROM'u flaş ettiğinizde karşılaşabileceğiniz bazı önemli ağrı noktaları.
1. ADB ve Fastboot Kurulumu
PC'nizdeki işletim sistemlerini değiştirmeyi biliyorsanız, muhtemelen Linux'a aşinasınız demektir. Bu işlem Linux'u bir CD veya USB çubuğuna yüklemeyi, bilgisayarınızı yeniden başlatmayı ve önyükleme sırasında, sabit disk sürücünüz yerine alternatif işletim sistemini yüklemenizi sağlayan anahtar sürücü.
Android'deki süreç çok daha karmaşık. Yalnızca telefonunuzu veya tabletinizi kullanarak elde edemezsiniz; bir bilgisayara da ihtiyacınız var. Sonra üzerine özel yazılım indirmeniz gerekiyor.
Özellikle, daha iyi ADB olarak bilinen Android Hata Ayıklama Köprüsüne sahip olmalısınız. Bu araç takımı Fastboot adlı bir program içerir. ADB açıldığında telefonunuzla konuşur. Fastboot, “Fastboot modu” adı verilen özel bir moda geçtikten sonra telefonunuzla konuşur. Her iki araç da bir USB kablosu ile iletişim kurar.
ADB'yi kurmak nispeten kolaydır. Google’ın Android geliştirici web sitesi ve bilgisayarınız için uygun sürümü indirin. ADB, Windows, macOS ve Linux'u destekler.
Sorun ne?
ADB ve Fastboot'un her ikisi de komut satırı araçlarıdır. Bir uygulamayı açıp birkaç düğmeyi tıklamak yerine, komut satırını nasıl açacağınızı ve ne yapacağınızı yazmanız gerekecek.
Komut satırını açmak kötü bir şey değildir, ancak iş için gereken teknik bilgi miktarını artırır. Bilgisayarınızdaki işletim sisteminin değiştirilmesi komut satırı gerektirmez, ancak telefonunuzdaki işletim sisteminin değiştirilmesi gerekir.
Sadece bu da değil, ADB ve Fastboot bilgisayarınızla birlikte gelmediğinden, komut satırını ADB'yi yüklediğiniz konuma yönlendirmeniz gerekir. Aksi takdirde, bilgisayarınız yalnızca yazdığınız komutlara karışıklıkla yanıt verecektir. Komutları yönetici ayrıcalıklarını kullanarak da çalıştırmanız gerekebilir.
Not: Bu ağır kaldırma işleminin çoğunu sizin için yapabilen araçlar var. Bu programlar Google'dan veya diğer akıllı telefon üreticilerinden gelmiyor ya da böyle bir yöntemi kullanmamı bildiren özel bir ROM kullanmadım. Yorumlarınızdaki deneyiminizi bu tür uygulamalarla paylaşmaktan çekinmeyin.
2. Sürücüleri Yükleme
Bilgisayarınıza taktığınız aygıtlar, iki donanım parçasının nasıl iletişim kuracağını anlatan özel bir yazılıma ihtiyaç duyar. Windows, macOS ve Linux sürücüleri farklı şekilde işler. MacOS ve Linux'ta, birçok sürücü işletim sistemine dönüştürülürken, Windows sürücüleri bir uygulama gibi ayrı olarak indirmenizi gerektirir.
Sorun ne?
Bir sürücü sorununuz olduğunda bunu bilmek zor. Ne ADB ne de Fastboot size bunu doğrudan söyleyemez. Ancak bir komut girerseniz ve hiçbir şey olmuyorsa, bir sürücü sorununuz olabilir.
Sürücü sorunlarının ezilmesi zor olabilir. En son özel bir ROM yüklediğimde, ADB'yi cihazımı tanımakta sorun yaşamadım. Fastboot moduna yeniden başladığımda, Fastboot cihazımı da tanıdı.
Yine de Fastboot komutlarına girdiğimde hiçbir şey olmazdı. Fastboot cihazımı görebilse de, telefona hiçbir şey yapmasını söyleyemedi. Çoğu çevrimiçi rehber size Fastboot cihazınızı görebiliyorsa, çalışan sürücülerinizin olduğunu söyleyecektir. Sonunda çalıştığım için hayal kırıklığımı hayal edebilirsiniz, evet, sorunlarım sürücüyle ilgili.
Çevrimiçi talimatlar genellikle ADB'nin macOS veya Linux'ta Windows'tan daha kolay kullanılmasını söyleyecektir. Yine de işi bitirmek için sürekli olarak Windows üzerinde ellerimi kullanmak zorunda kaldım. Linux, telefonumla iletişim kurmak için sürücülere sahip olabilir, ancak her ne nedenle olursa olsun, ADB ve Fastboot'un hala sorunları var. Ancak Windows için sağlanan sürücüleri yüklediğimde, bu iyi çalışıyor. (Hiç Mac kullanmayı denemedim.)
3. Bootloader'ın kilidini açma
Bootloader, telefonunuzun hangi işletim sisteminin önyükleneceğini belirleyen bölümüdür. Varsayılan olarak, önyükleyici yalnızca üreticinin sağladığı işletim sistemini başlatır. Ve kilitli geliyor.
Telefonunuza alternatif bir işletim sistemi yüklemesini söyleyebilmeniz için önyükleyicinin kilidini açmanız gerekir; bu, özel bir ROM yüklerken yaptığınız şeydir.
Sorun ne?
Her Android telefonun kilitlenebilir bir önyükleyicisi yoktur. Çoğu - en çok olmasa bile - yapmaz. Yapanlar arasında, hangi modeli satın aldığınıza dikkat etmelisiniz. En güvenli bahsiniz, cihazın operatör kilidi açık sürümü Asla Operatörünüzden Telefon Almayın! Kilitsiz Telefonlar Satın Alın ve Yüzlerce Tasarruf EdinKilitsiz telefonlar bir servete mal olabilir, ancak tasarruf bunu telafi etmekten daha fazlasıdır. Bir sözleşme imzalamadan binlerce tasarruf edebilirsiniz. Sözleşmesiz altı telefonumuz var! Daha fazla oku .
Operatör sürümleri bir kumar oyunudur. ABD'de AT&T ve T-Mobile'ın GSM modellerinin Sprint ve Verizon'dan CDMA cihazlarından daha fazla destek alma olasılığı daha yüksektir. Ancak bu zor ve hızlı bir kural değildir.
Google’ın telefonları en güvenli bahistir. Piksel cihazların ve önlerindeki Nexus çizgisinin kilidini açmak nispeten kolaydır. Sony başka iyi bir seçenektir. Şirket, cihazlarının kilidini nasıl açacağınızı anlatır, kaynak kodu sunar ve çoğu cihazı için gerekli sürücüleri sağlar.
Önyükleyicinin kilidini açma işlemi üreticiye göre değişir. Google’ın telefonları ile, bu sadece doğru komutu girmekle ilgilidir. Diğer markalarda, komutun yanına girmek için bir kilit açma kodu istemeniz gerekebilir. İsteği göndermek genellikle bir web sitesini ziyaret etmeyi içerir ve yanıt genellikle anında olsa da, durum her zaman böyle değildir.
4. Özel Kurtarma Kullanımı
Önyükleyicinin kilidini açtıktan sonra, özel ROM'unuzu yüklemeye başlamanın zamanı geldi.
Çoğu akıllı telefon, kurtarma. Bu, telefonun bozuk bir işletim sistemini onarmak için yüklediğiniz kısmıdır. Cihazı buradan silerek sistemi yeni haline getirebilirsiniz.
Özel kurtarma daha fazla seçenek sunar. Telefonunuzdaki tüm yazılımları tamamen yedekleyebilirsiniz, böylece cihazı tam olarak şu anki durumuna geri yükleyebilirsiniz. Ayrıca eski işletim sistemini silebilir ve yeni bir işletim sistemi yükleyebilirsiniz. Yanıp sönen.
Sorun ne?
Her telefon için özel kurtarma kullanılamaz. Telefonunuzda özel ROM desteği varsa, büyük olasılıkla uyumlu bir özel kurtarma da vardır.
Cihazınıza bağlı olarak, özel bir kurtarma işlemi yükleyemeyebilirsiniz. Bu durumda, telefonunuzun şu anda sahip olduğunu silmeden geçici olarak özel bir kurtarma işlemini önyükleme konusuna bakın.
Özel bir kurtarma işlemini yükleme veya önyükleme konusunda sorun yaşıyorsanız, muhtemelen sürücü sorunlarınız vardır.
O Özel ROM'a gelince ...
Özel bir kurtarma işlemine başladıktan sonra, işlem bu noktadan itibaren oldukça basittir. Hala hata olasılığı var, ancak daha az olasıdır ve ağır kaldırmaların çoğu arkanızdadır.
Neyse ki yukarıdaki adımlar tipik olarak bir zaman işidir. Özel bir kurtarma yüklediyseniz, artık yeni işletim sistemlerini flaş etmek için PC'nize ihtiyacınız yoktur. Telefonunuz kurtarma işlemini geçici olarak başlatmanızı gerektirse de, ADB ve Fastboot'u bilgisayarınızda kullanışlı tutmanız gerekir.
Bazı özel ROM'lar kaya gibi sağlamdır. Diğerleri buggy bir karmaşa. Durumunuza bağlı olarak, henüz ormandan çıkmayabilirsiniz. Buna karar verebilirsiniz özel bir ROM çabaya değmez Artık Artık Android Cihazlar için Özel bir ROM'a İhtiyacınız YokAndroid telefon son yıllarda çok daha iyi hale geldi - artık özel bir ROM'a bile ihtiyacınız var mı? Daha fazla oku .
Bertel, fiziksel gizlilik anahtarlarına ve Özgür Yazılım Vakfı tarafından onaylanmış bir işletim sistemine sahip bir dizüstü bilgisayardan yazan bir dijital minimalist. Etiğe özellikler üzerinde değer verir ve başkalarının dijital yaşamları üzerinde kontrol sahibi olmasına yardımcı olur.