MicroG sayesinde özel ROM'larda Google hizmetleri

  • MicroG, özel ROM'larda veya önceden yüklenmiş Google uygulamaları olmadan birçok Google Play Hizmetleri özelliğinden yararlanmanızı sağlar.
  • Birkaç yöntem mevcut: Google içermeyen ROM'lar, entegre MicroG içeren ROM'lar veya Xposed/LSPosed gibi araçlar kullanılarak kurulum.
  • Uyumluluk, telefona, ROM'a ve kurulum yöntemine bağlıdır; önyükleme döngüsü gibi riskler her zaman göz önünde bulundurulmalıdır.
  • Mevcut durum yıllar öncesine göre daha basit, ancak yine de yedekleme yapmak ve doğru yapılandırmayı seçmek çok önemli.

MicroG sayesinde özel ROM'larda Google hizmetleri

Bu bağlamda, devreye giriyor. MicroG, ücretsiz bir uygulama Bu, özel ROM'larda, önceden yüklenmiş Google uygulamaları olmayan telefonlarda veya hatta oldukça kısıtlı bazı modellerde olsun, Android cihazlarda Google Play Hizmetlerinin yerini almaya çalışan bir girişimdir. Yıllar içinde, bunu başarmak için birçok yöntem, hile ve çözüm ortaya çıktı; bazıları oldukça karmaşık, diğerleri ise günümüz standartlarına göre çok daha basittir.

MikroG tam olarak nedir ve neden bu kadar önemlidir?

MicroG GmsCore bir dizi bileşenden oluşmaktadır. Bu, işlevlerinin büyük bir bölümünü taklit etmeyi amaçlamaktadır. Google Play Hizmetleri Resmi Google paketine bağlı kalmadan çalışır. Başka bir deyişle, sistem ile bu hizmetlerin kurulu olmasını bekleyen uygulamalar arasında bir köprü görevi görür.

Jardines de Viveros Resmi Google Play hizmetleri bir çerçeve görevi görür. Bu, Android sistemine derinlemesine entegre edilmiş bir yapıdır. Örneğin, Play Store, Google Haritalar, birçok uygulamadan gelen anlık bildirimler, Wi-Fi ağları ve baz istasyonları aracılığıyla konum belirleme, Google hesabı senkronizasyonu ve daha birçok şey buna bağlıdır. Bu çerçeve olmadan, birçok uygulama çalışmayı durdurur veya bazı işlevlerini kaybeder.

Android aslında AOSP (Android Açık Kaynak Projesi) üzerine kuruludur.Bu kod tabanı açık kaynaklıdır, ancak Google daha sonra Google Play Hizmetleri de dahil olmak üzere kendi özel katmanlarını ekler. Bu nedenle bazı Android cihazlarda Google'dan hiçbir şey bulunmaz; örneğin, gizlilik odaklı bazı telefonlar veya belirli pazarlarda lisans sorunları yaşayan markalar, [ilgili belgelere bağlantı] bölümünde görebileceğiniz gibi. etkilenen üreticilerin durumları.

Saf bir AOSP ROM veya Google uygulamalarını içermeyen özel bir ROM kullandığımızda, Resmi GApps paketini yüklemek her zaman ideal bir çözüm değildir.Daha fazla kontrol imkanı sunan veya doğrudan Google'a bağımlı olmayan, daha hafif alternatifleri tercih eden kullanıcılar da var ve MicroG tam olarak bu noktada kendine bir yer edinmiş durumda.

MicroG'nin ardındaki fikir Burada amaç, Google Play Hizmetlerine ihtiyaç duyan uygulamaların çoğunu kullanmaya devam etmenizi sağlayan, ancak daha fazla yapılandırma seçeneği, tüketimde bazı iyileştirmeler ve her şeyden önemlisi, sistemde nelerin etkinleştirilip nelerin etkinleştirilmeyeceği konusunda daha fazla kontrol sağlayan ücretsiz bir alternatif sunmaktır.

Özel ROM'da MicroG yapılandırması

En karmaşık yöntemler eskiden nasıl işliyordu?

MikroG'nin ilk günlerinde, Google ekosisteminin tamamının önceden yüklenmiş olduğu bir ROM'a yükleyin. Bu neredeyse riskli bir spordu. Sadece root erişimi ve özel bir kurtarma işlemi gerekmiyordu, birçok durumda özel komut dosyaları, özel olarak hazırlanmış ZIP ​​paketleri veya hatta sistem bölümüyle manuel olarak uğraşmak bile gerekiyordu.

Tipik bir örnek olarak, birkaç yıl öncesine ait Xiaomi cep telefonuna sahip olanlar gösterilebilir. Eskiden kullanılan kombinasyon şuydu: kilidi açılmış bootloader, TWRP kurulu ve Xiaomi.eu tabanlı bir ROM. Ya da Çin menşeli stok ROM'a yakın, ancak iyileştirmeler içeren bir varyant. Buradan yola çıkarak, kurtarma modundan sistemdeki tüm Google bileşenlerini "soğuk bir şekilde" kaldıracak, yüklenebilir bir ZIP dosyası hazırlayabilecek bir ROM geliştiricisi veya programcısı bulmak planlanıyordu.

Ese Özel ZIP dosyası doğrudan sistem bölümü üzerinde işlem yaptı. ve Android'i başlatmadan Google hizmetlerini ve kütüphanelerini kaldırdı. Bu, başlatma sırasında çakışmaları önlemek ve MicroG'nin hizmet çerçevesi olarak birincil rolü üstlenmesini sağlamak içindi; bu da ROM'un resmi Google uygulamalarıyla çalışacak şekilde tasarlanması durumunda kolay bir iş değildi.

Bazı Huawei modellerinde olduğu gibi, diğer durumlarda da Bu işlem, sistem kök dizinindeki dosyaların manuel olarak taşınmasını ve üzerine yazılmasını içeriyordu.Amaç, MicroG uygulamalarını doğru yollara ve doğru izinlerle yerleştirerek önyükleme döngüsünü veya sistemin yükleme sırasında yarıda kalmasını önlemekti. Hata payı minimum düzeydeydi: yanlış yerleştirilmiş bir dosya bile telefonun tekrar açılmamasına neden olabilirdi.

Tüm bunlar gerekliydi Android, bölümleme ve izinler konusunda ileri düzey bilgi.Birçok testin ve bazen de birkaç başarısız denemenin yanı sıra, bu dünyaya adım atan kullanıcılar, bir şeyler ters giderse ve cihazlarına geçici olarak erişimlerini kaybederlerse, ROM'u sıfırdan yüklemeye hazır olmak zorundaydılar.

MicroG'nin artık kullanımı neden daha kolay?

Mesai, Android topluluğu, MicroG'yi entegre etme yöntemlerini büyük ölçüde geliştirdi. Farklı ROM türlerinde. Araçlar daha kullanıcı dostu, geliştiriciler süreçleri basitleştirmeye özen gösterdi ve artık her telefon modeli için özel ZIP dosyaları oluşturmak eskisi kadar yaygın değil.

Günümüzde, çeşitli ana yollar ayırt edilebilir. MicroG sayesinde Google özelliklerinin keyfini çıkarın. İster özel bir ROM'da, ister GApps'siz bir sistemde olsun. Her birinin avantajları ve dezavantajları var, ancak hepsinin ortak bir noktası var: Herhangi bir şeye dokunmadan önce yedekleme yapmak şart.

Buna ek olarak, Birçok modern ROM, Google Play Hizmetlerini devre dışı bırakma veya hariç tutma seçeneklerini zaten içermektedir.Bu durum, MicroG'nin çok fazla dirençle karşılaşmadan kendini kurmasının önünü açıyor. Ayrıca, MicroG'yi standart olarak entegre eden ve kullanıcıyı en karmaşık adımlardan kurtaran projeler de mevcut.

Dahası, son yıllarda işler daha da kötüleşti. Modüller ve çerçeveler temelli çözümler gelişti. (Xposed veya LSPosed gibi) sistem bölümünü önemli ölçüde değiştirmeden sistemin davranışını değiştirmenize olanak tanıyan ve kötü yüklenmiş bir dosya nedeniyle her şeyi mahvetme riskini kısmen azaltan araçlar mevcuttur.

MicroG kullanan Google'sız ROM'lar

MicroG ile Google hizmetlerine erişim için mevcut seçenekler

Genel olarak, bugün gruplandırabiliriz. MicroG'yi kullanmanın başlıca yolları Üç aşamada: Google içermeyen ROM'lardan başlayarak, MicroG'nin önceden yüklenmiş olduğu ROM'ları seçerek veya MicroG'yi az çok standart bir ROM'a entegre eden modülleri kullanarak.

1. Google hizmetlerini içermeyen bir ROM yükleyin ve MicroG'yi ekleyin.

İlk seçenek şunlardan oluşur: Google'dan "temiz" olarak gelen özel bir ROM yükleyin.Yani, Google Play Hizmetleri, Play Store veya şirketin diğer uygulamalarından hiçbir iz bulunmaz. Bu, özellikle gizlilik veya hafif performans odaklı projelerde olmak üzere, birçok AOSP ROM ve türevlerinde oldukça yaygındır.

Google hizmetleri içermeyen ROM'u elde ettikten sonra, Bir sonraki adım, MicroG'yi yedek parça olarak kurmaktır.Projeye bağlı olarak, bu işlem belirli bir yükleyici kullanılarak, topluluk tarafından hazırlanmış bir paketle veya kullanıcının gerekli durumlarda temel işlevleri, izinleri ve imza sahteciliğini etkinleştirmesine rehberlik eden resmi MicroG belgelerini takip ederek yapılabilir.

Bu güzergahın avantajı şudur: Orijinal Google hizmetleriyle çakışmaları önlüyoruz.Bu ROM'a daha önce hiç yüklenmedikleri için ortam daha tahmin edilebilir, önyükleme döngüsü olasılığı daha düşük ve bir sorun çıkarsa, sisteme önemli ölçüde zarar vermeden verileri silmek veya ROM'u yeniden yüklemek genellikle yeterli oluyor.

Tabii ki, akılda tutulmalıdır ki Tüm ROM'lar MicroG ile aynı derecede iyi çalışmaz.Bazıları küçük ayarlamalar, özel izinlerin etkinleştirilmesi veya güvenlik ve hesap ayarlarında ek yapılandırma gerektirir. Bu nedenle, bu işlemlerin yapılması tavsiye edilir. ROM kılavuzlarını her zaman okuyun. ve o belirli cihaz için MicroG'ler.

2. MicroG'yi varsayılan olarak entegre eden ROM'ları kullanın.

İkinci alternatif şunları içerir: MicroG'yi ROM'un içine entegre eden projelere yatırım yapmak.Bunun bilinen bir örneği, Google'dan daha bağımsız bir ekosistem isteyenler, kendi hizmetlerini sunmak isteyenler ve gizliliğe daha fazla önem verenler için tasarlanmış olan /e/ ROM'dur (eOS).

Bu ROM'larda, MicroG, sistem tasarımının bir parçasıdır.Gerekli yamalar uygulandı, farklı uygulamalarla uyumluluk test edildi ve genellikle hesap, konum servisleri, anlık bildirimler ve diğer ilgili işlevleri yapılandırmak için bir sihirbaz eklendi.

En büyük avantajı şu ki Kullanıcı, MicroG'yi manuel olarak entegre etme sürecinden tamamen kurtulmuş olur.Çünkü ROM zaten buna hazır. Sadece ROM'un kurulum talimatlarını (önyükleyici kilidini açma, kurtarma modundan yükleme vb.) izleyin ve sistem açıldıktan sonra ilk kurulumu tamamlayın.

Karşılığında, MicroG'nin bazı iç özelliklerini özelleştirmek için daha az alan bulunmaktadır.ROM genellikle genel kullanım için tasarlanmış bir yapılandırmayla geldiğinden, cihazlarında bu tür bir ROM'un kararlı bir sürümü varsa, çoğu kullanıcı için hala en uygun ve güvenli seçenektir.

3. MicroG'yi entegre etmek için Xposed/LSPosed modüllerini inceleyin.

Üçüncü yöntem şuna dayanır: Xposed veya LSPosed gibi çerçeveler kullanan modüller ROM'u tamamen yeniden oluşturmadan veya sistem bölümüne agresif ZIP dosyaları yüklemeden sistemi MicroG'ye uyarlamak. Bu alternatif, öncelikle resmi Google hizmetleri olmadan, stok veya stok benzeri bir ROM'u korumak isteyenler için tasarlanmıştır.

Genel fikir şudur: Bu modül bir aracı görevi görür."İmza sahtekarlığı" gibi özelliklerin etkinleştirilmesi veya uygulamaların gerçekte MicroG ile iletişim kurarken Google Play Hizmetleri ile iletişim kurduklarını düşünmelerini sağlayacak şekilde dahili sistem çağrılarında değişiklikler yapılması.

Bu güçlü bir yaklaşım, ancak risksiz değilÖncelikle bir framework kurmanız (ki bu çoğu durumda root erişimi gerektirir), uygun modülü seçmeniz, doğru şekilde yapılandırmanız ve üreticinin arayüzü, Android sürümü veya sistemin kendi uygulamalarıyla uyumsuzluk olmaması için dua etmeniz gerekiyor.

Topluluğun kendisi şu konuda uyarıda bulunuyor: Sistemin sürekli yeniden başlatılması veya ciddi arızalar yaşanma olasılığı mevcuttur.Bu nedenle, bu yöntemi kullanırken, herhangi bir şeye dokunmaya başlamadan önce -ya kurtarma modundan nandroid yedeği alarak ya da tam yedekleme araçları kullanarak- iyi bir yedeklemeye sahip olmak çok önemlidir.

MicroG ile Google hesapları ekleme ve uygulamaları kullanma konusunda pratik ipuçları

En sık karşılaşılan şüphelerden biri şudur: MicroG kurulumunda hangi Google hesabını kullanmalıyım?Bazı kullanıcıların deneyimleri, çok eski hesapların yeniden kullanılması durumunda, özellikle YouTube'da olmak üzere belirli uygulamalarda garip davranışların ortaya çıkabileceğini göstermektedir.

Giriş yaparken bazı durumlarda sorun yaşandığı olmuştur. yıllar önce oluşturulmuş bir Gmail hesabıYouTube, videoları 30 veya 60 saniye oynattıktan sonra aniden durduruyor ve kullanıcıların içeriği normal şekilde izlemeye devam etmesini engelliyordu. Yeni bir hesaba geçmek, bu kullanıcılar için sorunu çözdü.

Bu nedenle, oldukça yaygın bir öneri şudur: MicroG ile kullanım için özel bir Gmail hesabı oluşturun.Bu, özellikle YouTube gibi hizmetler veya eski hesaplarla ilgili sorunlar yaşayan uygulamalar için önemlidir. Bu, dahili API değişikliklerinden, önceki senkronizasyonlardan veya yıllar öncesinden miras kalan ayarlardan kaynaklanabilecek çakışmaları önlemeye yardımcı olur.

Bunun yerine, Google Fotoğraflar için durum genellikle daha esnektir.Birçok kullanıcı, uygulama üzerinden birden fazla hesabı yönetebildiklerini belirtti. Galerideki görselleri buluta yükleyin. YouTube'da görülen ara belleğe alma sorunlarını yaşamadan. Bu, önemli fotoğrafların bulunduğu "ana" hesabı, diğer uygulamalarla ilgili hataları en aza indirmek için oluşturulan ikincil hesaptan ayırmanıza olanak tanır.

Her halükarda, şiddetle tavsiye edilir. Her hizmeti azar azar test edin.Öncelikle giriş yapın, ardından senkronizasyonu, bildirimleri, içerik yüklemelerini vb. kontrol edin. Bu şekilde, bir sorun oluşursa, hangi uygulamanın veya belirli hesabın soruna neden olduğunu belirlemek ve yeni bir profil oluşturmanın veya MicroG ayarlarını değiştirmenin değip değmeyeceğine karar vermek daha kolay olur.

Riskler, önyükleme döngüleri ve yedeklemelerin önemi

ROM'lar, sistem servisleri ve çerçevelerle uğraşırken, Riskler hiçbir zaman tamamen ortadan kalkmaz.MicroG kurulumu bugün birkaç yıl öncesine göre daha kolay olsa da, yanlış dosyayı yüklerseniz, uyumsuz sürümleri karıştırırsanız veya etkilerini tam olarak anlamadan ayarları uygularsanız, önyükleme döngüsüne girmeniz veya kararsız bir sistemle karşılaşmanız hala mümkündür.

Şu gibi hikayeler... MicroG dosyalarını manuel olarak sistem kök dizinine taşımaya çalışıyorlardı. Bu ayarlar, önyükleme döngüsünü önlemek için bir uyarı görevi görür. İzinlerde bir hata, yanlış yazılmış bir yol veya yedekleme yapılmadan üzerine yazılmış bir dosya, ROM'un sıfırdan yeniden yüklenmesi anlamına gelebilir ve bu da zaman kaybına yol açar.

Bu nedenle, bu tür bir yapılandırmaya başlamadan önce yapılacak en mantıklı şey şudur: tam yedeklemeler yapınİdeal olarak, iki seviyeyi birleştirmelisiniz: özel kurtarmadan alınan bir sistem yedeklemesi (nandroid) ve önemli uygulamaların ve verilerin bir kopyası; bunu ya özel araçlar kullanarak ya da en hassas bilgileri manuel olarak dışa aktararak yapabilirsiniz.

Ayrıca uygun ROM, MicroG ve modül kılavuzlarını dikkatlice okuyun. Kullanacağımız cihazlar da dahil olmak üzere her cihazın kendine özgü özellikleri olabilir: dinamik bölümlerden ek üretici kısıtlamalarına veya belirli Android sürümleriyle ilgili bilinen sorunlara kadar. Bu ayrıntıları önceden tahmin etmek bize birçok baş ağrısından kurtarabilir.

Uzun vadede, yıllarca Google karşıtı yapılandırmalarla mücadele eden bazı kullanıcıların bu durumdan memnun olmaları anlaşılabilir bir durum. Bu yaklaşımın gerektirdiği zaman ve çaba miktarı nedeniyle ondan vazgeçmeye karar verdik.Herkes telefon veya ROM değiştirdiğinde bu işlemi defalarca tekrarlamaya, test etmeye, geri yüklemeye ve yeniden yüklemeye istekli değildir.

Gerçek şu ki, MicroG gibi projeler ve onu entegre eden ROM'lar sayesinde, mevcut araçlar zaten mevcut. Özel ROM'larda Google hizmetlerini kullanmak, başlangıca kıyasla çok daha uygulanabilir hale geldi.Ancak bu, iyi bilgilendirilmeyi, profilimize en uygun seçeneği belirlemeyi ve her şeyden önemlisi, basit bir testi daha büyük bir probleme dönüştürmemek için risklerin farkında olmayı gerektirir.

Bu adımı atmaya cesaret edenler, aradıklarını MicroG'de bulacaklar. Google Play Hizmetlerine bağımlı birçok uygulamayla uyumluluğu korumak için oldukça ilginç bir alternatif.Resmi Google ekosistemini tamamen benimsemeye gerek kalmadan, işlevsellik, gizlilik ve cihazın kendisi üzerindeki kontrol arasında belirli bir dengeyi korumak.

Google olmadan Android nasıl kullanılır?
İlgili makale:
Google servisleri olmadan Android kullanmak mümkün ve tavsiye edilir mi?

Tercih edilen kaynak olarak ekle