Instalé aplicaciones que no son de Market en mi AT&T Captivate usando adb, pero sería bueno si pudiera descargar un APK directamente e instalarlo localmente. Escuché sobre "Instalador de aplicaciones" y alrededor de cien variaciones de nombres similares, pero parecía que solo estaban destinados a funcionar en dispositivos con un instalador de paquetes en funcionamiento (por ejemplo, ninguno que tenga la capacidad de ejecutar aplicaciones no firmadas remover completamente, quitar, eliminar).
He rooteado el teléfono. ¿Hay alguna manera de reemplazar el instalador del paquete existente con uno de, por ejemplo, otro teléfono Galaxy S en otro proveedor, o tal vez solo una aplicación que solicita permiso de superusuario antes de instalar el APK? ¿Es esto algo que podría hacer directamente desde (su'd) terminal en el teléfono? Estoy seguro de que alguien ya ha pensado en esto, pero tengo problemas para encontrar una respuesta en la web... tal vez simplemente no sé exactamente cómo preguntar.
ETA: tenga en cuenta que este es el firmware original de AT&T. El operador está bloqueando las instalaciones de aplicaciones que no están en el mercado, creo que modificando el instalador del paquete. Soy consciente de la configuración para habilitar aplicaciones no firmadas, pero en mi teléfono no tiene ningún efecto.
Resulta que tenía razón al sospechar que esto ya se había hecho antes. La solución que estaba buscando era Super One Click . Tiene una solución para permitir aplicaciones no comerciales. Creo que lo que hace es cambiar el archivo de configuración que normalmente establece el cuadro de diálogo de configuración ("Permitir aplicaciones no comerciales"). Supongo que AT&T acaba de eliminar la interfaz de usuario para la opción.
De todos modos, funciona perfectamente y lo recomiendo encarecidamente a cualquier persona atrapada bajo el control de AT&T.
No tengo un Samsung Galaxy S, y ciertamente no soy usuario de AT&T, pero en mi Samsung Spica (Samdroid Mod), si descargué un archivo .apk en /data/app/ o /system/app (advertencia: usted necesita estar enraizado para escribir en estas ubicaciones, por lo que necesitará Terminal Emulator o Root Explorer) Android reconocerá e instalará inmediatamente el apk. Suponiendo que AT&T no haya bloqueado este método de carga lateral, entonces probablemente también funcionará en SGS.
No, en la ROM de AT&T de stock no puede instalar aplicaciones de fuentes desconocidas. Tienes que rootear tu teléfono e instalar una ROM de terceros. Esto se debe a que AT&T eliminó la opción "Permitir fuentes desconocidas" en la configuración.
La única forma de evitar esto es instalar una ROM que permita fuentes desconocidas. (o puede usar ADB como mencionó en su pregunta original)
Si la aplicación que desea está en Market pero está bloqueada por AT&T, puede hacer lo siguiente:
Sí puedes, siempre y cuando tu teléfono tenga una opción llamada “fuentes desconocidas” en la opción “Aplicaciones” de la “Configuración” y la opción esté marcada.
Vaya al Iniciador de aplicaciones, haga clic en Configuración, luego en Aplicaciones y luego marque la opción "Fuentes desconocidas" para activar esta funcionalidad.
Si tu teléfono no tiene esta opción, entonces no puedes instalar aplicaciones de fuera del mercado.
mateo leer
Settings -> Applications
?Jaime B.