LINUX.ORG.RU

Избранные сообщения x905

Как отвязать приложение от гугла чтобы не обновлялось?

Форум — Mobile

UPDATE: Помогло удаление папки META-INF в распакованном приложении, после чего все пересобрать и переподписать.

Время от времени возникает нужда отвязать какое-нибудь приложение от Гугломаркета. Будь то игрушка либо приложуха определенной версии, которую я не хочу обновлять.

Что с этим делают обычно моддеры? Перепаковать как-то, переподписав другими ключами или что? Попробовал сделать по этому гайду:

#Распаковал:

apktool d game.apk /path/to/decompiled
cd /path/to/decompiled

#Поменял версию где-то в файлике в MANIFEST. В телефоне светится версия выше, все как надо, по идее.

#Пересобрал:

apktool b -f -o ../modified.apk
cd ..

keytool -genkeypair -v \
  -keystore debug.keystore \
  -alias androiddebugkey \
  -keyalg RSA \
  -keysize 2048 \
  -validity 10000 \
  -storepass android \
  -keypass android \
  -dname "CN=Android Debug, OU=Unknown, O=Android, L=Unknown, ST=Unknown, C=US"

#Выровнял:

zipalign -v 4 modified.apk aligned.apk

#Переподписал:

apksigner sign \
  --ks debug.keystore \
  --ks-pass pass:android \
  --key-pass pass:android \
  --v1-signing-enabled true \
  --v2-signing-enabled true \
  --v3-signing-enabled true \
  --min-sdk-version 21 \
  aligned.apk

А Гугл, собака, все равно предлагает ее обновить, когда заходишь в Плей Маркет.

Что не так? Шарящие моддеры, подскажите, плиз.

 , ,

Gonzo
()