Hentikan Pembaruan pada Aplikasi Android apa pun secara Permanen dengan Menandatangani Ulang APK

Ingin kembali ke aplikasi versi lama dan menghentikan pembaruan secara permanen? Anda bisa melakukannya dengan cukup mudah, begini caranya! Yang Anda butuhkan hanyalah PC.

Ada banyak aplikasi yang ada di luar sana yang beberapa orang merasa hancur karena pembaruan. Beberapa perubahan berkisar dari memasukkan adware yang dibundel dengan aplikasi atau aplikasi pada dasarnya berubah menjadi malware. QuickPic, sebuah aplikasi yang pernah dipuji karena aplikasi ringan dengan UI yang brilian, adalah dibeli oleh Cheetah Mobile dan perlahan mulai memasukkan iklan untuk aplikasi lain. Bukankah menyenangkan jika bisa menghentikan pembaruan dan kembali ke aplikasi yang disukai semua orang, aplikasi yang sudah ada sebelum iklan disebarkan kepada penggunanya?

Ya, ada caranya melalui XDA Labs, forum XDA Apps & Games, dan situs web lain seperti APKMirror. Dalam kasus QuickPic, pembaruan terakhir sebelum diubah oleh Cheetah Mobile adalah pembaruan v4.5.2. Jika kami memasang APK ini ke perangkat kami, kami 

bisa menonaktifkan pembaruan otomatis di Google Play Store, tetapi bagaimana jika Anda secara tidak sengaja memperbaruinya saat mengetuk untuk memperbarui setiap aplikasi lain di perangkat Anda? Anda kemudian harus menghapus instalan aplikasi lalu menginstal ulang versi lama, atau memulihkan cadangan - keduanya dapat merepotkan. Namun bagaimana jika kita dapat menghentikan pembaruan suatu aplikasi secara permanen?


Cara Menandatangani Ulang File APK Anda untuk Menghentikan Pembaruan

Tutorial ini membutuhkan sedikit pengaturan, namun setelah selesai Anda akan memiliki semua yang Anda perlukan untuk file selanjutnya dan akan jauh lebih cepat. Untuk tutorial ini Anda memerlukan Jawa dan metode untuk membuka file APK di PC Anda. Penampil zip standar apa pun seharusnya berfungsi dengan baik. Anda juga perlu Studio Android. Panduan ini tidak memerlukan root dan hanya memerlukan "Izinkan sumber tidak dikenal" untuk diaktifkan di pengaturan keamanan. Untuk tutorial ini, saya akan menggunakan QuickPic v4.5.2. Namun, ini akan berfungsi untuk APK apa pun.

Langkah 1

Arahkan ke folder Android Studio Anda dan temukan aplikasi keytool. Bagi saya, ini ada di C:\Program Files\Android\Android Studio\jre\bin. Buka jendela perintah sebagai administrator dan navigasikan ke folder ini. Anda sekarang perlu menggunakan keytool untuk membuat keystore untuk menandatangani ulang APK Anda. Selanjutnya, ketikkan yang berikut ini ke dalam jendela perintah.

keytool -genkey -v -keystore C:\my-release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000

Mengganti "my-release-key" dengan nama pilihan Anda dan "alias_name" dengan nama pilihan Anda. Anda akan diminta memasukkan nama pengguna dan kata sandi. Masukkan ini dan Anda siap melakukannya. Biarkan folder dan jendela perintah tetap terbuka.

Langkah 2

Salin aplikasi yang ingin Anda masuki ke folder tempat Anda menemukan keytool.

Langkah 3

Buka APK pilihan Anda dengan penampil zip apa pun sebagai arsip. Saya merekomendasikan 7Zip. Hapus folder "META-INF" di dalam APK dan lanjutkan. META-INF berisi file penandatanganan kunci. Copy APK ke folder yang berisi jarsigner juga jika ingin kemudahan penggunaan. Jarsigner digunakan untuk menandatangani ulang APK Anda.

Langkah 4

Di dalam folder di jendela perintah, ketik perintah berikut untuk menandatangani ulang APK Anda.

jarsigner-verbose-sigalgSHA1withRSA-digestalgSHA1-keystoreC:\my-release-key.keystore
my_application.apkalias_name

Mengganti "my-release-key", "my_application" dan "alias_name" dengan informasi yang diperlukan. Anda akan dimintai kata sandi keystore. Setelah dimasukkan, Anda akan melihat file telah ditandatangani.

Langkah 5

Salin file ke ponsel Anda dan cobalah! Seharusnya terpasang dengan baik dan jika Anda mencoba memperbaruinya melalui Play Store, Anda akan melihatnya tidak bisa.

Seperti yang Anda lihat di atas, modifikasi kami berhasil!


Penjelasan

Android memiliki sistem keamanan berupa tanda tangan APK yang berarti aplikasi di perangkat Anda semua harus memiliki kunci khusus yang hanya dimiliki oleh pengembang agar dapat menerima pembaruan yang sama aplikasi. Artinya, jika seseorang memodifikasi APK Anda dan mencoba mengelabui pengguna agar mengira itu adalah pembaruan baru, a verifikasi kunci sederhana dapat menunjukkan bahwa ini bukan pembaruan yang sah dan kemudian Android benar-benar memblokir pembaruan tersebut sepenuhnya. Ini adalah fitur keamanan yang dapat kita gunakan untuk menghentikan pembaruan pada aplikasi Android apa pun yang kita pilih, selamanya!

Dan itu saja! Saya harap saya membantu beberapa pengguna dengan tutorial ini.