Skip to content

softastur/Asturgram

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Asturgram p'Android

Telegram ye una aplicación de mensaxería que s'enfoca na velocidá y seguranza. Ye superrápida, cenciella y llibre.

Esta bifórcación non oficial básase en Telegram-FOSS qu'al empar tamién se basa na aplicación orixinal Telegram App for Android.

Cambeos:

Troquéu de binarios y/o códigu fonte sospechosos que nun cumplen colos principios FOSS:

  • Compártese l'allugamientu con OpenStreetMap(osmdroid) en cuentes de Google Maps
  • Úsase'l conxuntu de fustaxes de Twemoji y non el d'Apple
  • Google Play Services GCM trocóse pol serviciu push de Telegram
  • Hai qu'amosar un avisu permanente nes versiones superiores a Oreo, entrugái a Google
  • SEGURANZA: Les versiones vieyes de BoringSSL tróquense pol códigu más nuevu que se compila al empaquetar l'aplicación
  • SEGURANZA: Les versiones vieyes de FFmpeg tróquense pol códigu más nuevu que se compila al empaquetar l'aplicación
  • SEGURANZA: El libWebP integráu ta anováu

Desaniciu de binarios y/o códigu fonte sospechosos xunto coles sos funcionalidaes que nun cumplen colos principios FOSS:

  • Escanéu de códigos de barres (Passport) y deteición facial de Google Vision
  • Integración con Google Wallet y Android Pay
  • Integración con Google Voice
  • Informe de casques y anovamientos automáticos per HockeyApp
  • Receición de códigos de verificación per Google SMS. Has teclexar los códigos a mano.

Miscelánea:

  • Permítese afitar un proxy enantes d'aniciar sesión
  • Amestóse l'habilidá d'analizar allugamientos col esquema d'enllaz geo:<lla>,<llo>,<zoom>
  • Fórciase les previsualizaciones de mapes estáticos de Telegram

Documentación de l'API y el protocolu

Manuales de l'API de Telegram (inglés): https://core.telegram.org/api

Manuales del protocolu MTproto (inglés): https://core.telegram.org/mtproto

Compilación

NOTA: Nun se sofita la compilación en Windows. ¡Usa GNU/Linux n'asturianu!

Importante:

  1. Percises el NDK d'Android, Go (Golang) y Ninja pa compilar l'aplicación.

  2. Nun escaezas incluyir los somódulos cuando clones:

    • git clone --recursive https://github.com/softastur/Asturgram.git
  3. Compila les dependencies natives de FFmpeg y BoringSSL:

    • Vete a la carpeta TMessagesProj/jni y executa lo de darréu (defini los caminos al NDK y Ninja):
    export NDK=[CAMÍN_AL_NDK]
    export NINJA_PATH=[CAMÍN_A_NINJA]
    ./build_ffmpeg_clang.sh
    ./patch_ffmpeg.sh
    ./patch_boringssl.sh
    ./build_boringssl.sh
    
  4. Si ques espublizar una versión modificada d'esta aplicación o de la oficial:

    • Deberíes consiguir la to clave API equí: https://core.telegram.org/api/obtaining_api_id y crear un ficheru nomáu API_KEYS nel direutoriu raigañu del códigu fonte. El conteníu debería vese asina:
      APP_ID = 12345
      APP_HASH = aaaaaaaabbbbbbccccccfffffff001122
      
    • Nun uses el nome nin el llogotipu de Telegram (avión de papel blancu nun círculu azul) o Asturgram (berrón nun círculu azul) na to aplicación
    • Curia bien de la privacidá y los datos de los tos usuarios
    • Alcuérdate d'espublizar les modificaciones al códigu fonte pa cumplir coles llicencies, por favor

El proyeutu pue compilase con Android Studio o dende la llinia de comandos con gradle:

./gradlew assembleAfatRelease

Códigu anticuáu

El códigu d'esta rama estrémase muncho del que se venía emplegando. Si quies acceder al códigu anterior, tiéneslu equí: https://github.com/softastur/Asturgram/tree/C%C3%B3digu_anticu%C3%A1u

About

Códigu oficial de les aplicaciones Asturgram

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published