Rehber Google Play Servisi Olmadan Signal Yüklemek

  • Konbuyu başlatan r00t.
  • Başlangıç tarihi
  • Cevaplar 0
  • Görüntüleme 349

r00t.

Yeni Üye
Yeni Üye
MIUI Sever
Adım
r00t
Cihazım
Mi Note 10 Lite
Konum
localhost
Katılım
10 Ocak 2021
Konular
4
Mesajlar
61
Tepkime puanı
39
Puanları
18
Merhaba arkadaşlar,

Google uygulamalarını kaldırmayı, bunlardan nasıl kurtulabiliriz onları anlattık şimdi de onlar olmadan Signal nasıl yükleriz onu anlatacağım. Signal'i Google servisleri olmadan yüklemek için ihtiyacımız olan tek şey Google Play Servisi uygulamasıdır. Diğerlerine ihtiyaç yoktur.

Öncelikle tüm Google uygulamalarını ADB ile kaldırdığınızı varsayıyorum. İlgili konuya buradan ulaşabilirsiniz. ADB ile sistem uygulamalarını kaldırmak her zaman en iyisidir çünkü /system ve /priv-app klasöründe APK'ler kalır (tabii siz buralardan da silmezseniz) ve lazım olduğunda tekrar yükleyebilirsiniz.

Not: Google Play Servisi ve diğer Google uygulamalarını /system ve /priv-app klasöründen de silen arkadaşlar Google Play Servisi'ni telefonlarının mimarisine göre indirdikten sonra kurup aşağıdaki işlemler ile devam edebilirler. Ben /system ve /priv-app klasöründen silmediğim veya herhangi bir root erişim yetkisine sahip bir uygulama ile temizleme yapmadığım için aşağıda belirttiğim komutlar ile yeniden yükleyebildim.

Bu işlem için öncelikle Signal uygulamasını indiriyoruz. Sonra indirdiğimiz dosyanın SHA256 signing fingerprint'ini (imzalama parmak izi) doğrulamalıyız. Burada yanlış anlaşılmaması gereken konu dosyanın SHA256 parmak izini doğrulamayacağız, APK dosyasının imzalama parmak izini doğrulayacağız. Android uygulama geliştiren arkadaşlar bilir. Bu arada bir dosyanın (imzalama değil) parmak izini doğrulamak istiyorsanız programını kullanabilirsiniz.

Signal APK dosyamızın imzalama parmak izini doğrulamak için ihtiyacımız olan araç Oracle veya Ben OpenJDK ile devam edeceğim. Açılan sayfada Choose a version bölümünden OpenJDK 11'i seçiyoruz ve sağ kısımda bulunan Choose a JVM bölümünde ise HotSpot'u seçiyoruz. Ardından "Latest release" butonuna tıkladığımızda ilgili dosyayı indiriyoruz ve kurulum işlemini gerçekleştiriyoruz.

Sonrasında indirdiğimiz Signal APK dosyasını C:\Program Files\AdoptOpenJDK\jdk-11.0.9.101-hotspot\bin klasörüne kopyalıyoruz.

aracımıza C:\Program Files\AdoptOpenJDK\jdk-11.0.9.101-hotspot\bin yolundan ulaşacağız. Klasöre girdiğimizde boş bir alanda SHIFT tuşuna basılı tutup sağ tık yapıyoruz ve açılan menüden Komut Satırını Buradan Aç seçeneğine (bazı Windows 10 kullanıcılarında Powershell çıkabilir sorun değil) tıklıyoruz. Karşımıza komut satırı çıkacaktır.

CMD varsa ---> keytool -printcert -jarfile Signal-Android-website-prod-universal-release-5.0.9.apk
Powershell varsa ---> .\keytool.exe -printcert -jarfile Signal-Android-website-prod-universal-release-5.0.9.apk

Yukarıdaki komutu girdiğimizde Signal APK dosyamızın sertifikası hakkında bize bilgi basacaktır. Basacağı bilgi aşağıdaki gibidir.

Signer #1:

Signature:

Owner: CN=Whisper Systems, OU=Research and Development, O=Whisper Systems, L=Pittsburgh, ST=PA, C=US
Issuer: CN=Whisper Systems, OU=Research and Development, O=Whisper Systems, L=Pittsburgh, ST=PA, C=US
Serial number: 4bfbebba
Valid from: Tue May 25 18:24:42 TRST 2010 until: Tue May 16 18:24:42 TRT 2045
Certificate fingerprints:
SHA1: 45:98:9D:C9:AD:87:28:C2:AA:9A:82:FA:55:50:3E:34:A8:87:93:74

SHA256: 29:F3:4E:5F:27:F2:11:B4:24:BC:5B:F9:D6:71:62:C0:EA:FB:A2:DA:35:AF:35:C1:64:16:FC:44:62:76:BA:26
Signature algorithm name: SHA1withRSA (weak)
Subject Public Key Algorithm: 1024-bit RSA key (weak)
Version: 3


Warning:
The certificate uses the SHA1withRSA signature algorithm which is considered a security risk. This algorithm will be disabled in a future update.
The certificate uses a 1024-bit RSA key which is considered a security risk. This key size will be disabled in a future update.



Signal web sitemizdeki APK dosyamızın sertifika imza parmak izi aşağıda bulunan resimdeki gibidir.

Resimleri görmek için giriş yapmanız gerekmektedir.



Komut satırında gördüğümüz SHA256 parmak izi ile aynı. Güvenle yükleyeceğiz (şimdi değil).


pm uninstall --user 0 com.google.android.gms ---> Google Play Servisleri'ni bu komut ile daha önceden kaldırmıştık.

pm install-existing com.google.android.gms ---> Google Play Servisleri'ni tekrar yüklemek için bu komutu kullanıyoruz.

Google Play Servisleri'ni yukarıdaki komut ile tekrar yükledikten sonra cihazımızı yeniden başlatıyoruz. Telefonumuzda hiçbir Google uygulama ve servisi olmadığı için sürekli Google Play Servisi durduruluyor (Google Play Services keeps stopping) hatası alacağız, önemli değil.

Ayarlar -> Uygulamalar -> Uygulamaları Yönet bölümüne girip Google Play Servisi'ni bulduktan sonra Zorla Durdur (Force Stop) seçeneğini seçiyoruz. Bu işlem sonrasında aşağıdaki komutu uygulayacağız.

pm disable-user com.google.android.gms ---> Google Play Servisi'ni devre dışı bırakıyoruz.

Bu işlem sonrasında cihazımızı tekrar yeniden başlatıyoruz ve Signal web sitesinden indirdiğimiz APK dosyasını yüklüyoruz. Yükleme işlemi bittikten sonra uygulamamızı açıyoruz. Gerekli izinleri verdikten sonra telefon numarası doğrulama ekranı gelecektir. Telefon numaramızı giriyoruz ve ilerliyoruz. Burada Google Play Servisleri'nin olmadığını, vs. anlatacak ve biz burada Anlıyorum (I understand) seçeneği ile devam ediyoruz. Sonrasında telefonumuza doğrulama kodu gelecek. O altı (6) haneli numarayı giriyoruz ve Signal'imiz hazır durumda.


Belirtilen sırada gittiğiniz takdirde sorunsuz olarak uygulama yüklenecektir. Tarafımca test edildi.

İyi forumlar.
 
Üst Alt