Bagaimana cara menghapus pemberitahuan pembaruan untuk aplikasi yang diberikan di Google Play Store?

40

Pertanyaan Umum

Saya memiliki aplikasi X yang diinstal pada perangkat saya di versi Y. Saya tidak ingin memperbaruinya ke versi yang lebih baru (Y + z) karena beberapa alasan. Tetap saja, aplikasi Google Play Store selalu mencantumkan pembaruan untuk X, yang membuat saya tidak perlu "perbarui semua". Pertanyaan saya, tulis satu kalimat:

Bagaimana cara menyembunyikan pembaruan untuk X secara permanen dari daftar "pembaruan yang tersedia"?


Contoh spesifik

Pertama, saya tahu ada alternatif seperti AppBrain Market App , yang dapat menangani ini dengan baik (lewati pembaruan ini, lewati semua pembaruan di masa depan). Saya lebih suka "solusi generik", yang tidak tergantung pada 3 rd aplikasi pasar partai.

Kedua, saya tahu bahwa Titanium Backup termasuk "Dokter Pasar", yang dapat digunakan untuk memutuskan koneksi aplikasi dari Google Play . 1 Namun, dalam kasus khusus saya yang hanya berfungsi selama beberapa jam: Saya memutus GTalk , karena saya tidak ingin itu diganti oleh Hangouts . Pemberitahuan pembaruan menghilang selama beberapa jam, lalu kembali. Tidak tahu apa yang memulihkan "tautan".

Ketiga, hanya untuk memastikan: Saya tidak berbicara tentang fitur "pembaruan otomatis" seperti yang dibahas misalnya dalam Cara mengaktifkan pembaruan otomatis Play Store hanya untuk beberapa aplikasi? . Saya agak berharap untuk sesuatu yang dekat dengan Apakah Google Play Store tidak menyediakan pembaruan untuk aplikasi beku? , tetapi tanpa perlu "membekukan" aplikasi yang dimaksud (yang masih ingin saya gunakan, tetapi dalam versi yang diinstal, tidak dalam "versi masa depan" tersedia).

Keempat: Tidak, menghapus instalan aplikasi yang dipermasalahkan bukanlah pilihan di sini, meskipun itu akan dengan sempurna menyembunyikan pembaruan di masa depan agar tidak ditampilkan :) Juga tidak "membeku", karena aplikasi tersebut digunakan secara teratur.

Kelima: Ada pertanyaan terkait untuk GTalk saya contoh: Apakah aplikasi yang termasuk dalam zip gApps diperbarui melalui Google Play? Namun, saya menginginkan yang sebaliknya: Tidak ada pembaruan.


Mungkin saja "Google Apps" (dan aplikasi pra-instal lainnya) ditangani dengan cara tertentu, dan memulihkan "tautan pasar" mereka sendiri. Untuk kasus ini, pertanyaan saya meliputi: Bagaimana mencegah hal itu terjadi?


Memperbarui

Ada utas di XDA yang membahas masalah yang sama. Sampai baru-baru ini, penyelesaian untuk "aplikasi yang dipasang pengguna" adalah menghapus instalannya dan kemudian men-soad .apk- tetapi bahkan itu berhenti bekerja. Yah, menandatangani ulang .apkdengan kunci yang berbeda mungkin bekerja untuk aplikasi pengguna. Tetapi keduanya akan gagal untuk aplikasi pra-instal (tidak dapat mengesampingkan mereka untuk menimpanya; tanda tangan yang berbeda akan menolak yang menginstal sepenuhnya).

Selain itu, ada masalah yang diajukan tentang ini oleh "joel.bou ..". Tidak sulit ditebak, meskipun dihilangkan: itu adalah Joël Bourquard. Jika itu benar-benar dia, maka itu benar-benar masalah (bagi mereka yang tidak tahu: Joël adalah dev di belakang Titanium Backup ). Izinkan saya mengutip dari masalah ini:

Sebagai catatan: pada hari-hari Pasar Android dimungkinkan untuk "Lampirkan" atau "Lepaskan" aplikasi (pada perangkat yang di-rooting) dengan alat sistem seperti Titanium Backup. Tetapi saat ini (dengan aplikasi Google Play Store) ini menjadi hampir mustahil untuk dilakukan, karena daftar aplikasi lengkap tampaknya disinkronkan dari server Google dan pengguna tidak memiliki kendali atas itu.

Yang menjelaskan mengapa melepaskan dengan aplikasi seperti Titanium Backup tidak lagi permanen. Dan aku takut aku telah meminta yang mustahil. Tapi saya pikir hal yang sama di masa lalu dengan pertanyaan lain, dan secara mengejutkan mendapat solusi di sini. Jadi saya belum menyerah pada yang satu ini!


1: apa yang dilakukan dijelaskan oleh eldarerathis di pos ini (terima kasih kepada Firelord karena telah menggali itu!)

Izzy
sumber
2
Terima kasih telah mengangkat topik ini kembali. Anda sekarang dikonversikan ke pendapat saya tentang aplikasi yang dibuktikan di utas ini yang kami miliki tahun lalu: Pertanyaan 39180 - yang secara permanen menunjukkan ke pasar - aplikasi yang harus ditolak - peningkatan
wbogacz
1
Ya, itu terkait. Tapi apa yang dikatakan geffchang dalam jawabannya adalah apa yang sudah saya coba tidak berhasil: Melepaskan aplikasi dari Playstore menggunakan Titanium Backup . Jelas, ini tidak berfungsi secara permanen dengan aplikasi Google yang sudah diinstal sebelumnya.
Izzy
@Firelord Bisakah Anda menjumlahkannya dalam jawaban (lebih disukai dengan petunjuk pada pernyataan SQL)? Tidak yakin apakah saya akan mengimplementasikannya (akan melihat nanti), tapi saya melihat ini bisa bekerja: Aplikasi yang terkena dampak sudah diketahui sebelumnya (termasuk nama paketnya), jadi skrip SQL "statis" dapat dibuat satu kali (satu untuk setiap DB). Kemudian, gunakan mis. Tasker untuk menjalankan skrip (dengan sqlite*biner terhadap basis data tersebut) setiap hari (opsional: tautkan ke skrip startup init.d). Paling tidak bernilai +1. Terima kasih atas petunjuknya - dan sebelumnya untuk jawabannya :)
Izzy
@Izzy Itu komentar di atas, Anda tahu apa yang harus dilakukan dengan itu sekarang. :) Dan, eldarerathis ♦telah menjelaskan di sini apa yang "Lepaskan dari pasar" di TiBa sebenarnya (mengedit localappstate.db). Anda mungkin ingin menyertakan tautan jawaban itu ke pertanyaan Anda.
Firelord
@Firelord Memang. Pada dasarnya itulah yang Anda sarankan - hanya untuk kasus Anda, tidak perlu TiBu. Memikirkan yang mana: TiBu memiliki penjadwal. Dan Anda dapat memfilter aplikasi. Seharusnya dimungkinkan untuk menetapkan filter agar aplikasi "diam", dan minta mereka "melepaskan" dua kali sehari melalui penjadwal itu - sebagai solusi alternatif. Ketika waktu memungkinkan, mungkin saya akan bermain dengan semua itu ...
Izzy

Jawaban:

14

Catatan :

  • OP sudah mengetahui detailnya, tetapi saya telah menjelaskan beberapa hal dengan mempertimbangkan pembaca lain.
  • Saya berasumsi bahwa perangkat telah di-rooting, dan solusi saya diuji pada Android 4.2, 4.4 dan 5.0, semua menjalankan Play Store v5.6.8. (Maaf! Tidak dapat mengujinya di Kitkat tetapi tidak ada alasan untuk percaya bahwa itu tidak akan berhasil.)

The solusi dengan Craig sebenarnya cukup baik, dan jika entah bagaimana dapat dieksekusi (widget kustom) dengan Tasker , maka hal-hal akan sangat lancar.

The jawaban dengan Anan juga dapat melakukan pekerjaan dengan menggunakan pm disable <PKG>di Tasker , tapi kita tidak bisa menggunakan aplikasi favorit selama Play Store memperbarui daftar, yang beberapa pengguna tidak akan memilih.

Dan saya belum pernah mencoba Changelog Droid , jadi tidak bisa berkomentar.

Tapi saya punya cara lain untuk menyelesaikannya, tidak begitu bersih di GUI tapi bagus. Kita mulai:

Play Store memiliki basis datanya di bawah /data/data/com.android.vending/databases/. Ada tiga database yang layak dipertimbangkan yaitu. library.db, localappstate.db, package_verification.db.

  • library.db- memiliki tabel bernama ownershipyang akan daftar aplikasi yang telah Anda pernah diinstal dari Play Store dengan semua Google Play Store akun yang terkait dengan mereka. Perhatikan bahwa pernah menyertakan aplikasi itu juga yang pernah Anda instal dari Play Store lama dan dihapus nanti.
  • localappstate.db- ini memiliki tabel bernama appstateyang akan mencantumkan semua aplikasi pengguna yang sekarang terpasang di perangkat Anda. Yang diinstal dari Play Store juga akan menunjukkan judul aplikasi, tetapi yang ditransfer tidak.
  • package_verification.db- basis data ini akan muncul jika Anda telah mengaktifkan "Verifikasi Aplikasi" di bawah "Pengaturan" Android. Ini memiliki tabel bernama verification_cachememiliki daftar aplikasi untuk verifikasi.
  • suggestions.db- tidak relevan di sini tetapi memiliki tabel bernama suggestionsmemiliki daftar semua pencarian (kata kunci) yang Anda buat menggunakan bilah pencarian Play Store.

Perhatikan bahwa saya tidak punya sumber untuk mendukung klaim saya, itu semua pengalaman pribadi di sini. Anda didorong untuk tidak setuju (dengan bukti), sehingga kualitas jawaban ini dapat lebih ditingkatkan.


Sekarang, kembali ke pertanyaan. Di Lollipop saya, saya dapat menghapus 37 aplikasi dari daftar pembaruan dan hanya menyisakan satu aplikasi yang saya gunakan "Perbarui semua" untuk menguji lebih lanjut solusinya. Itu bekerja dengan sempurna!

Langkah-langkah yang diperlukan:

  1. Tutup paksa Play Store untuk menghindari kerusakan data karena kita perlu mengedit basis datanya.

  2. Hapus kepemilikan aplikasi Anda darilibrary.db : Saya telah menggunakan sqlite3(gunakan penginstal SQLite untuk Root jika Anda tidak memilikinya). Saya telah menggunakan kueri yang sangat sederhana yang akan menghapus catatan (baris) dari database dengan mengidentifikasi baris menggunakan nilai. Untuk mengetahui lebih lanjut penggunaan sqlite3penggunaan sumber ini .

    Perintah umum untuk menghapus kepemilikan adalah:

    sqlite3 /data/data/com.android.vending/databases/library.db "DELETE from ownership where doc_id='<PKG_NAME>'"
    

    Ganti <PKG_name>dengan nama paket aplikasi Anda. Misalnya untuk browser Chrome nama paketnya com.android.chrome.

    Anda dapat menemukan nama paket aplikasi Anda menggunakan Browser Aplikasi , atau OS Monitor , atau cukup merujuk pertanyaan: Lihat nama paket lengkap aplikasi?

  3. Hapus detail lebih lanjut aplikasi dari localappstate.dbdanpackage_verification.db : Perhatikan bahwa dua langkah di atas melakukan pekerjaan di perangkat saya. Karena saya tidak ingin aplikasi muncul dengan alasan apa pun di daftar pembaruan, saya telah membersihkan semua detail dari semua database yang disebutkan di atas.

    Perintah umum untuk menghapus informasi localappstate.dbadalah:

    sqlite3 /data/data/com.android.vending/databases/localappstate.db "DELETE from appstate where package_name='<PKG_NAME>'"
    

    Dan, untuk package_verification.db, itu akan menjadi:

    sqlite3 /data/data/com.android.vending/databases/package_verification.db "DELETE from verification_cache where package_name='PKG_NAME'"
    

Inti tertutup. Sekarang, untuk eksekusi:

  • Anda bisa membuat skrip
  • Gunakan adb shell, atau adb pullpangkalan data, dan lakukan pengeditan pada PC menggunakan perangkat lunak SQLite (seperti DB Browser untuk SQLite )
  • Anda dapat menggunakan aplikasi seperti SQLite Editor atau aSQLite Manager untuk secara manual menghapus catatan aplikasi
  • Gunakan aplikasi terminal apa pun, seperti Terminal Emulator untuk Android - ini memungkinkan widget yang dapat Anda gunakan sebagai pintasan untuk perintah atau skrip. Lihat jawaban saya untuk mengetahui cara membuat pintasan seperti itu
  • Gunakan Tasker untuk membuat profil berdasarkan waktu, aplikasi, atau profil apa pun yang cocok untuk Anda
  • Masukkan skrip Anda ke start-up, meskipun saya belum mencobanya, jadi tanyakan OP

Aplikasi ini tidak akan muncul di aplikasi yang diinstal atau daftar pembaruan, tetapi pasti akan muncul di "Semua" di bawah "Aplikasi saya" di Play Store . Saya tidak banyak menggunakan toko ini, jadi saya tidak menguji pengaturan lain lebih jauh lagi.

Selain itu, Anda dapat mencatat bahwa jika sebelumnya Anda tidak mencentang "Pembaruan aplikasi tersedia" di bawah pengaturan Play Store , dan Anda memeriksanya setelah menjalankan perintah tersebut, itu akan memicu sinkronisasi dan perubahan Anda, seperti yang jelas, akan hilang.

Perlu diketahui juga bahwa Google menyimpan semua informasi di server mereka. Cepat atau lambat, basis data akan diperbarui. Di perangkat Lollipop saya, saya menunggu sekitar 24 jam dan tidak melihat perubahan dalam database, kecuali YMMV.


Untuk perangkat yang tidak di-rooting

Ini teori dan saya tidak akan mengklaim itu akan berhasil tetapi Anda dapat mencoba:

  1. Angkatan dekat dan mengambil adb backupdari Play Store .
  2. Ekstrak cadangan dan buat perubahan yang diperlukan ke dalam basis data.
  3. Kemas file yang diubah menjadi file cadangan baru dan kembalikan ke perangkat.

    Jika Anda tidak mengetahui cara membongkar dan mengemas cadangan ADB pada PC, maka lihatlah Android Backup Extractor (ABE) (perlu Java Runtime Environment , dan miliki README.txtuntuk penggunaan) yang akan membongkar .abfile tersebut ke dalam file .taryang dapat Anda ekstrak menggunakan pengarsipan seperti Ark, 7zip, WinRAR, dan lainnya.

    Anda bisa menggunakan Browser DB untuk SQLite untuk membuat perubahan ke dalam database yang ditemukan di dalam konten yang diekstraksi (mungkin) apps/com.android.vending/db/.

    Juga, Anda dapat melihat posting terkait cadangan Android seperti ini , ini dan Adebar - semua disarankan oleh Izzy .

  4. Lihat apakah aplikasi hilang dari daftar pembaruan.

  5. Jika Anda berhasil di langkah 4, maka jalankan ADB secara nirkabel untuk menjalankan langkah 1-4 di perangkat Android itu sendiri (entah bagaimana) daripada menggunakan PC - ini bisa sangat membantu di Tasker jika Anda berhasil.
  6. Nah, jika Anda berhasil sampai ke langkah 4 atau 5 maka Anda mungkin juga bisa menjawab: Bagaimana Cara Menyingkirkan Aplikasi dari Daftar Pembaruan Play Store? :)

Edit:

Yah, aku bukan satu-satunya yang menemukan cara ini:

  1. Android: Berhenti Ingin Memperbarui Skype - sangat dekat dengan bagian skrip ditambahkan, tetapi tentu saja tanpa alasan
  2. (Membutuhkan Root) Untuk referensi di masa mendatang cara memperbarui Ingress tanpa menunggu peluncuran. - tidak cukup baik karena library.dbpenyebab utamanya
  3. Mendapatkan nama paket untuk suatu aplikasi
  4. [WIP] Tanpa Suara Panggilan, blokir Layanan Pemutakhiran Otomatis Perbarui
Firelord
sumber
Jawaban yang sangat teliti, Firelord - Saya akan memperbaikinya beberapa kali jika saya bisa! Saya pasti akan menguji ini segera setelah waktu mengizinkan, dan mungkin menambahkan pengalaman saya / petunjuk tambahan kemudian. // Adapun perangkat yang tidak di-rooting, saya akan mandek dengan langkah 3. Adakah informasi lebih lanjut / tautan tentang bagaimana mencapainya? Kami punya posting yang panjang di sini , tetapi terlihat rumit. Untuk # 2, ada posting ini , dan tentang couse ab2tardi Adebar ;)
Izzy
@Izzy, Terima kasih! Tautan ke pos yang Anda sebutkan telah merujuk ke ABE (Android Backup Extractor). Itu bisa berkemas dan membongkar dengan sangat mudah. Yang Anda butuhkan hanyalah Java Runtime Environment. // Dan aku bisa melangkah lebih jauh karena aku tidak suka meninggalkan jalan buntu, tapi adb restoretiba - tiba aku berhenti pada perangkatku untuk pengembalian aplikasi apa pun, jadi aku tidak bisa benar-benar menguji teoriku sendiri. : /
Firelord
Aduh, itu buruk. Anda mungkin masih ingin mengintegrasikan tautan ke ABE pada langkah 2 + 3 dalam jawaban Anda. Dan tentu saja, setelah masalah dengan perangkat Anda terpecahkan, kita semua akan senang melihat bagaimana Anda "memperbaiki kelemahan itu" :)
Izzy
@Izzy Done! Ya, dua perangkat saya mengalami pemulihan yang tiba-tiba berhenti, dan yang ketiga (yah, perangkat Micromax, ingat Yureka: D) memutuskan untuk tidak mendeteksi koneksi USB sama sekali. Sepertinya kita harus menunggu cukup lama untuk melihat ujung longgar itu diperbaiki. :)
Firelord
1
Besar! Saya pertama kali menggunakan Penjadwal dalam Titanium dengan Detach dari Market yang saya harus jalankan setidaknya 4 kali sehari, tetapi masih kadang-kadang Pembaruan (dalam kasus saya Swype 3.0 buggy ekstrim kereta) menunjukkan. Sekarang saya menulis Tugas Tasker yang saya jalankan dengan profil Tugas setiap jam. Terima kasih banyak :) Satu hal: Saya harus menggunakan Titanium sqlite3 (/ data / data / com.keramidas.TitaniumBackup/files/sqlite3) karena kesalahan PIE ini dilemparkan jika jalur meleset.
franc
7

Ini adalah masalah bagi saya dengan beberapa aplikasi juga, khususnya aplikasi lampu flash obor, di mana versi terbaru tidak cocok dengan Lollipop, tetapi versi sebelumnya tidak.

Solusi saya untuk ini di masa lalu adalah dengan menggunakan Ubah Droid, tetapi seperti yang telah dinyatakan di atas, jika Anda membuka play store itu dapat kembali.

Saat ini solusi yang saya gunakan adalah menjalankan tugas terjadwal dari Titanium Back up untuk melepaskan aplikasi dari pasar. Saat ini saya menjalankan ini 4 kali sehari. Ini berjalan di latar belakang pada waktu yang dijadwalkan dan ketika saya memeriksa Play Store untuk pembaruan, itu tidak ada di sana.

Saya harus memeriksanya, tetapi mungkin ada / harus ada cara untuk menjalankan tugas ketika play store terbuka ... tidak yakin.

---- Edit ---- Beberapa telah meminta detail lebih lanjut tentang pengaturan TB ...

Pertama, Anda harus membuat filter hanya memilih aplikasi yang ingin Anda lepaskan. Anda mengakses ini di bawah menu. Anda menambahkan "Elemen" atau aplikasi ke filter, sehingga hanya aplikasi yang dipilih yang terpengaruh. Pastikan Anda tidak menjalankan detach dengan semua yang dipilih tanpa filter diterapkan :)

Tangkapan layar Tangkapan layar

Selanjutnya, Anda harus membuat jadwal dengan filter yang diterapkan pada jadwal.

Tangkapan layar Tangkapan layar

Seperti yang Anda lihat ini hanya untuk satu acara yang dijadwalkan ms, jam 4 pagi

Ketika selesai tugas terjadwal Anda akan terlihat seperti ini

Tangkapan layar

Anda harus meniru ini dan mengubah waktu tergantung pada berapa kali Anda menginginkannya terjadi.

Saya memiliki tambang saya untuk 04:00 8:00 siang dan 4:00. Tampaknya bekerja untuk saya.

Semoga ini membuatnya sedikit lebih jelas. Jika Anda menggunakan TB, saya yakin dengan pemeriksaan ini, bahwa Anda dapat mengatasinya.

Craig

Craig
sumber
Saya menggunakan solusi ini selama beberapa hari tetapi saya selalu mendapat pesan dari Titanium di bilah info setelah selesai. Agak menyebalkan dan juga 4 tugas (dalam penjadwal saya) tidak cukup, masih kadang-kadang Pembaruan terlihat lagi. Jadi untuk saat ini saya lebih suka solusi command line Firelord yang dapat dilakukan oleh Tasker sepenuhnya di latar belakang dan berfungsi dengan baik :)
franc
3

Dengan solusi berikut:

  1. Anda tidak bergantung pada aplikasi pasar pihak ketiga.
  2. Itu dapat dikonfigurasikan untuk memintas pemberitahuan pembaruan oleh Google Play.
  3. Anda dapat mengembalikan "blok pembaruan" aplikasi kapan pun Anda inginkan (memungkinkan Anda memperbarui aplikasi untuk versi yang akan datang)
  4. Itu tidak menghapus atau membekukan aplikasi yang Anda gunakan.
  5. Ini bekerja dengan Gapps juga.

Ada aplikasi gratis bernama Changelog Droid (sebelumnya ini adalah aplikasi freemium, sekarang memiliki fungsi penuh secara gratis). Melalui itu Anda dapat mengelola pembaruan aplikasi Anda yang lain, menjadi perantara dengan Google Play.

Keuntungannya adalah Anda dapat mengirim aplikasi ke daftar hitam , menghilangkan untuk menampilkan pembaruan sementara atau "secara permanen" (sampai Anda berubah pikiran). Anda juga dapat mengikuti pembaruan untuk aplikasi yang telah dihapus instalasinya atau belum pernah diinstal tetapi ingin Anda amati. Saya menemani respons ini dengan beberapa tangkapan layar (mengidentifikasi dengan warna navigasi layar yang berbeda) bagi Anda untuk menyadari cara kerjanya.

Cara daftar hitam aplikasi Aplikasi daftar hitam Aplikasi yang masuk daftar putih

Cara "Batalkan daftar hitam" suatu aplikasi Menu opsi Preferensi

Cara memintas pemberitahuan Google Play Aktifkan akses notifikasi untuk Changelog Droid Tampilkan aplikasi sistem (Gapps)

Pilih Gapps untuk ditampilkan

Satu-satunya downside adalah bahwa ketika Anda membuka Play Store, baik secara langsung atau dari aplikasi ini, semua aplikasi akan ditampilkan (termasuk yang Anda tidak ingin memperbarui, karena yang menerapkan filter adalah Changelog Droid dan bukan Google Play itu sendiri, ini diharapkan)

Google Play masih menampilkan semua aplikasi

Tetapi di Changelog Droid Anda dapat mengakses setiap aplikasi di Google Play dengan sebuah tombol dan kemudian memutakhirkannya secara terpisah.

Maaf: saat ini tidak ada opsi untuk memperbarui semua aplikasi yang diizinkan dalam satu langkah tunggal dari Changelog Droid, tetapi mungkin pengembang dapat mengimplementasikannya pada akhirnya.

Catatan: Saya masih belum menguji untuk skenario yang Anda gambarkan (saya sudah memperbarui / mengganti Talk / Hangouts), tetapi itu bisa bekerja dalam kasus Anda. Ingatlah untuk tidak membuka tampilan Aplikasi Saya dari Google Play sehingga tidak akan memicu pembaruan aplikasi secara otomatis.

Francisco Alvarado
sumber
1
Terima kasih banyak, Francisco! Itu sangat mengingatkan saya pada AppBrain Market App seperti tahun lalu (jangan mencobanya baru-baru ini, karena installer mereka sendiri dimatikan). Saat itu, ketika "fast webinstaller" mereka masih berfungsi, Anda bahkan dapat memicu "perbarui semua" pada daftar yang difilter ... Btw: mengunjungi "My Apps" tidak akan memicu pembaruan apa pun untuk saya, karena saya telah mengaktifkan otomatis -perbarui sepenuhnya. Kira saya akan mencoba solusi Anda, segera setelah waktu mengizinkan;)
Izzy
1

Nonaktifkan aplikasi di pengaturan aplikasi utama, atau manajer aplikasi, dan buka play store dan aplikasi tidak boleh dicantumkan. Perbarui semua dan aktifkan kembali aplikasi ketika pembaruan semua selesai. Saya memiliki masalah yang sama, aplikasi pesan txt yang jika saya perbarui, saya mendapatkan iklan yang jelek .. Ini adalah pekerjaan saya

Anan
sumber
1
Meskipun ini mungkin berhasil, itu jauh dari nyaman (melibatkan terlalu banyak langkah, terutama jika ada beberapa aplikasi yang terlibat).
Izzy
Dapat diotomatiskan dengan Tasker
endolith
1

Saya tahu ini adalah utas lama. Dan saya mengerti bahwa Ti Backup dulu berfungsi untuk memisahkan aplikasi dari Play Store. Tetapi saya juga mengerti bahwa ini tidak berfungsi lagi. Bagi mereka yang tertarik, saya telah membuat aplikasi yang melakukan pekerjaan ini dengan cukup baik. Ini disebut Sembunyikan Pembaruan Di Play Store , dan tersedia untuk ~ USD 1. Ada video yang menunjukkan aplikasi di tempat kerja. Itu memang membutuhkan root.

David White
sumber
2
Terima kasih atas upaya Anda, David! Tapi saya tidak suka efek samping yang dimilikinya misalnya pada aplikasi dengan barang yang dibeli di dalam aplikasi, atau daftar aplikasi saya. Sementara itu saya terbiasa selalu melihat 7 pembaruan yang tidak saya pedulikan - meskipun saya berharap Google akan menambahkan opsi seperti yang dimiliki AppBrain di app-nya: untuk melewati satu (atau semua) pembaruan untuk aplikasi yang diberikan. Dan BTW: Terima kasih atas keterbukaan (pengungkapan bahwa itu adalah aplikasi Anda). Saya mengambil kebebasan untuk menambahkan tautan - tetapi juga menyebutkan harganya.
Izzy
1

Solusi yang saya temukan untuk pengguna root adalah cukup mendaftar ulang apk (ditemukan di /data/app/atau folder TitaniumBackup Anda setelah cadangan) dengan ZipSigner dan instal ulang.

Drazen Bjelovuk
sumber
Itu tidak selalu merupakan opsi (masalah tanda tangan dengan beberapa aplikasi menggunakan "sumber daya bersama"), tetapi mungkin bisa diselesaikan untuk beberapa, ya.
Izzy
Bisakah Anda menguraikan? Ingin tahu.
Drazen Bjelovuk
Lihat misalnya memalsukan tanda tangan paket Dukungan . Ini sebagian besar melibatkan aplikasi pra-instal dan aplikasi dari vendor yang sama, biasanya Google. Karena saya tidak lagi menggunakan aplikasi Google Playstore, saya tidak lagi memiliki masalah dengan pertanyaan ini.
Izzy
Menarik. Kira itu semua tergantung pada prevalensi pemeriksaan tanda tangan di antara aplikasi. Untungnya sejauh ini tidak menjadi masalah bagi saya.
Drazen Bjelovuk
Diakui, kesulitan dalam konteks ini jarang terjadi - tetapi tidak dapat sepenuhnya diabaikan;)
Izzy
0

Saya mencoba menggunakan aplikasi "Manajer Izin" (harus di-root, saya rasa). Saya menonaktifkan izin yang tidak penting untuk aplikasi yang saya tidak ingin diperbarui (mis. Dinonaktifkan izin getar di ES File Explorer dan wakelock di Quickpic). Manajer Izin mengkompilasi ulang aplikasi, mencopot pemasangan yang asli, dan menginstal ulang aplikasi yang baru dikompilasi. Setelah saya melakukan ini, saya membuka Play Store dan pengingat pembaruan telah hilang.

Patrick
sumber
Itu berarti memanipulasi .apkfile asli (dan ya, ada beberapa aplikasi yang tersedia: untuk aplikasi yang Anda instal sendiri, Anda mungkin tidak perlu root, tetapi untuk bekerja pada aplikasi sistem, Anda akan). Saya akan menghitungnya, tetapi ini bukan pendekatan yang akan saya ambil. Bagaimanapun, terima kasih!
Izzy
0

Kandidat lain baru saja muncul di cakrawala. Saya belum mengujinya, tapi kedengarannya sangat menjanjikan: StorePrefs .

  • Persyaratan:
    • perangkat yang di-rooting
    • Xposed diinstal
  • Janji:
    • Memblokir pembaruan cepat
    • Mengabaikan beberapa pembaruan (Ketika Anda memiliki pembaruan yang tersedia di Aplikasi Saya di Playstore cukup klik lama pada pembaruan ini untuk mengabaikannya)

Menjadi modul Xposed , ia harus dapat mengatasi kekurangan dari solusi lain yang kami miliki hingga saat ini:

  • Jika Layanan Play memutuskan untuk menautkan kembali aplikasi yang tidak ditautkan, modul harus dapat mengambil tindakan. Jadi tidak perlu kerja tangan khusus, tidak ada pengaturan Tasker
  • tidak ada manual mengutak-atik database SQLite atau adb shell
  • tidak perlu "pembaruan pemeriksa" sekunder (ala ChangelogDroid)
  • tidak ada manipulasi .apkfile
  • satu-satunya masalah untuk beberapa pengguna: tidak berfungsi pada perangkat yang tidak di-rooting dan yang tidak Xposed

Karena saya telah de-googlified perangkat saya dan tidak lagi menggunakan aplikasi Playstore, saya tidak dapat memverifikasi - jadi umpan balik dari mereka yang dapat diterima :)

Izzy
sumber
0

Seperti cadangan titanium, Anda juga dapat memutuskan tautan aplikasi dari google play store dengan 3C Toolbox . Ini tampaknya, sampai sekarang, permanen. Diperlukan root.

Beladau
sumber
1
Saya tidak dapat memverifikasi ini lagi (menyingkirkan semua Google Apps), tetapi karena mungkin relevan dengan yang lain: kerangka waktu apa yang dicakup "sampai sekarang"? Mungkin 3C Toolbox terus menonton dan memperbarui pengaturan itu?
Izzy
Tidak yakin apakah ada sesuatu> 5.0 yang memungkinkan perubahan ini tetap. Google Play secara otomatis menghubungkan kembali aplikasi. Satu-satunya hal yang dekat, sayangnya, adalah menonaktifkan pembaruan otomatis secara manual dan membuat cadangan dari versi yang Anda inginkan.
Enigma