Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Não consigo fazer APK Downgrade para um dispositivo que originalmente tinha Android 11 #11

Open
nkovacne opened this issue Sep 12, 2023 · 3 comments

Comments

@nkovacne
Copy link

Executei a versão 3.6 para fazer um "APK Downgrade" e aparece uma mensagem dizendo que para as versões 12, 13 e 14 você não pode fazer um downgrade (tab locked). Porém, o aparelho não veio com Android 12 de fábrica, mas foi atualizado de 11 para 12 pelo usuário, então entendo que ele deve permitir downgrade.

Na verdade, a "Vendor build version" diz que é 31, mas tenho certeza que o celular foi atualizado, pelo menos, a partir da versão 30 (rastreamento no Dumpsys). Em seguida, suspeito que a ferramenta não esteja detectando corretamente a "Vendor build version".

O dispositivo é um Samsung Galaxy A32 5G. Não tenho o dispositivo fisicamente, mas, se necessário, posso solicitar um teste ao cliente.

@nkovacne nkovacne changed the title Não consigo fazer downgrade de um APK para um dispositivo que originalmente tinha Android 11 Não consigo fazer APK Downgrade para um dispositivo que originalmente tinha Android 11 Sep 12, 2023
@AvillaDaniel
Copy link
Owner

Olá meu caro, de fato o modelo que mencionou veio de fabrica com o Android 11, o comando que verifica isso é um comando nativo ADB, provavelmente não é compatível com esse modelo., se puder testar diretamente com o ADB eu agradeço. Lembrando que na versão nova vou habilitar essa função para modelo que saíram de fábrica com Android 12 ou 13, pois em alguns modelos da certo, outros não, ficará por conta em risco do usuário.

Comandos:

Lista a versão de fábrica do SDK:
adb.exe shell getprop ro.vendor.build.version.sdk

Lista a versão Atual do SDK:
adb shell getprop ro.build.version.sdk

image

@nkovacne
Copy link
Author

Caro Daniel, finalmente tive a oportunidade de fazer a verificação no aparelho do cliente. Eu anexei as saídas:

C:\Users\Nico\Desktop\HerramientasPerito\Android\adb>adb shell getprop ro.vendor.build.version.sdk
31

C:\Users\Nico\Desktop\HerramientasPerito\Android\adb>adb shell getprop ro.build.version.sdk
31

Acho uma boa ideia deixar ao usuário a responsabilidade de escolher se deseja prosseguir com o downgrade, visto que neste caso a versão de vendor build não parece estar correta (embora eu não saiba quais implicações fazer isso teria em um celular que originalmente tinha Android 12 ou 13).

@AvillaDaniel
Copy link
Owner

A vesrão 3.7 já não tera esse bloqueio, apenas um aviso explicando dos riscos.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants