Me tomó bastante tiempo tratar de trabajar alrededor de las limitaciones de TLS de Android 4.0.4 y en el proceso, encontré una ruta de instalación que me dio acceso a la Play Store en Monterra. Incluso pude descargar algunas aplicaciones en Monterra a través de la Play Store. Ya había tenido éxito usando ADB para cargar cualquier APK que quisiera, pero no iba a estar feliz hasta que pudiera iniciar sesión en todo lo de Google.
No estoy seguro si importa, pero tenía instalado Opera Mini antes de comenzar todo esto...
El primer paso fue ir a la configuración de la aplicación y borrar caché > borrar datos > desactivar cada entidad de Google. Desactivé todo, incluido el teclado (en realidad, creo que dejé habilitado Google Maps). A continuación, fui paso por paso y realicé lo siguiente en este orden exacto y con estas versiones de APK específicas:
-
Volver a habilitar Administrador de cuentas de Google en la configuración de la aplicación. Luego usar ADB para reinstalar con la -r
bandera
adb install -r "com.google.android.gsf.login_4.4-927798-19_minAPI8(nodpi)_apkmirror.com.apk"
-
Volver a habilitar Marco de Servicios de Google. Usar ADB para reinstalar con la -r
bandera
adb install -r "com.google.android.gsf_4.0.1-228551-14_minAPI14(nodpi)_apkmirror.com.apk"
-
Volver a habilitar Servicios de Google Play. Usar ADB para reinstalar con la -r
bandera
adb install -r "com.google.android.gms_14.8.49_(000302-231258850)-14849001_minAPI14(armeabi-v7a)(160dpi)_apkmirror.com.apk"
-
Volver a habilitar Google Play Store. Usar ADB para reinstalar con la -r
bandera
adb install -r "com.android.vending_9.8.31-all_0_PR_195868990-80983100_minAPI14(armeabi,armeabi-v7a,mips,mips64,x86,x86_64)(240,320,480dpi)_apkmirror.com.apk"
Lo anterior es lo que había documentado. Lo siguiente puede atribuirse a mi mejor intento de recuerdo. Creo que abrí la Play Store y me salió la solicitud de inicio de sesión habitual. Esperaba que fallara, pero para mi sorpresa, me autenticó y me dio una lista de aplicaciones anticuadas. ¡Una de las cuales era Puzzle Block, que se instaló sin problemas! Sinceramente no sé por qué está funcionando... de alguna manera está accediendo a un repositorio con aplicaciones compatibles. Sintiéndome confiado, procedí a reinstalar Chrome:
-
Volver a habilitar Google Chrome. Usar ADB para reinstalar con la -r
bandera
adb install -r com.android.chrome-42.0.2311.111-2311111-minAPI14.apk
Desinstalé Opera Mini ya que no estaba funcionando tan bien como Chrome v42...
Vale la pena mencionar que cualquier APK que cargues, especialmente los que mencioné, necesitan ser de la versión de API 14. Otros pueden funcionar, pero mi intento inicial de esto falló y creo que falló porque uno de los APKs que cargué era de la versión 15.