A menos que me equivoque, la aplicación TextSecure (que proporciona mensajes de texto encriptados, tanto por cable como en disco) fue retirado del mercado hace un tiempo, sin dejar ninguna posibilidad de instalar la aplicación es fácilmente disponible en el mercado . Sin embargo, sólo hoy, el código fuente fue liberado al público . ¿Cómo puedo construir la aplicación a partir del código fuente y llevarla a mi teléfono?
Respuesta
¿Demasiados anuncios?No sé nada sobre el desarrollo de los Androids, así que tenlo en cuenta. Siguiendo a varios instrucciones en línea, sin embargo, fui capaz de construir la fuente y ponerla en mi teléfono. Tal vez alguien que sabe lo que está haciendo puede venir y explicar cómo se debe hacer realmente. Hasta entonces
-
Instalar y configurar el Android SDK . Asegúrate de añadir las herramientas del SDK a tu PATH. Estoy construyendo esto en Linux, pero si sabes lo que estás haciendo debería ser posible seguirlo en Windows.
Puede que tengas que correr
android
e instalar varios programas de plataforma para que la construcción funcione. Hice esto hace un tiempo, así que no recuerdo exactamente lo que tenía que hacer. Lo siento. -
Descargue el código fuente (requiere git ):
git clone https://github.com/WhisperSystems/TextSecure.git
-
Entra en el directorio de origen y construye la aplicación.
cd TextSecure android update project --name textsecure --path . --target android-7 ant release
-
Cruza los dedos. Esperemos que la construcción tenga éxito. Si lo hace, tendremos que firmar el nuevo archivo .apk,
textsecure-unsigned.apk
antes de que Android te permita instalarlo.cp bin/textsecure-unsigned.apk bin/textsecure.apk keytool -genkey -keystore mykeystore -validity 10000 jarsigner -keystore mykeystore bin/textsecure.apk mykey
Al ejecutar la herramienta de claves se le pedirá que introduzca un montón de información, así como una contraseña. Introduce lo que quieras, como no debería importar.
-
Copia el archivo apk,
textsecure.apk
a la tarjeta SDCard de su teléfono. Instálalo como lo harías con cualquier otra aplicación que no sea del mercado.