? Cherrygram
Cherrygram é um cliente Telegram de terceiros com poucas modificações, mas úteis.
Este é um fork não oficial do aplicativo Telegram original para Android.
Este repositório contém o código-fonte oficial do aplicativo Telegram para Android.
Mantenedores Atuais
Colaboradores
Discussão
Junte-se ao canal oficial Cherrygram
Junte-se ao grupo oficial Cherrygram
Mudanças:
Complementos:
- Suporte de lanterna para mensagens de vídeo (ambas as câmeras),
- Atualizações OTA,
- Temas do Material You (Monet) e ícone do aplicativo,
- Sem restrições de conteúdo,
- Suporte de até 10 contas,
- Data de upload das fotos do perfil (normal e pública),
- Estilo IOS/TDesktop do status da atividade mais recente,
- Buscando emojis e adesivos de fotos de perfil (normais e públicas),
- Buscando emoji do fundo do perfil,
- Ícone de contato mútuo na lista de contatos,
- Permitir definir um proxy antes do login,
- Adicionado suporte de biometria nativa,
- Suporte a links "tg://user?id=int" (por exemplo, "tg://user?id=282287840"),
- Permitir definir "Manter mídia" por um dia,
- "Kaboom" (apagar todos os dados do Cherrygram em 1 clique),
- Widget da tela inicial "Kaboom".
Bate-papos:
- Visualização de bate-papo rolável e clicável,
- Bloqueio de adesivos (que causam travamento dos aplicativos Telegram),
- Abra o perfil na visualização do bate-papo,
- Suporte "Marcar como lido" para pastas,
- Suporte para Chat Blur para todos os dispositivos e temas (o Blur está ativado por padrão),
- Pesquisa rápida (abra uma pesquisa segurando o nome da caixa de diálogo),
- Vá para o início de qualquer bate-papo,
- Exclua todas as PRÓPRIAS mensagens dos grupos,
- Recurso "Remover arquivo do cache" para arquivos no bate-papo,
- Copiando fotos para a área de transferência,
- Descarregador de adesivos,
- Histórico de mensagens de qualquer usuário e canal em qualquer chat,
- Selecione mensagens no bate-papo entre a mensagem A e a mensagem B,
- Ver administradores (informações do grupo) de todos os membros,
- Abra o avatar deslizando para baixo no perfil,
- Mencionar no chat pelo nome (mantenha pressionado o nome de usuário).
Preferências Gerais Cherrygram :
- Habilitar/Desabilitar arredondamento de membros,
- Ativar/desativar emoji do sistema,
- Ativar/desativar fontes do sistema,
- Ícone de notificação padrão (Telegram),
- Ativar/desativar histórias de telegrama no cabeçalho do aplicativo,
- Ativar/desativar avatares animados,
- Ativar/desativar sobreposição de reações,
- Ativar/desativar animação de reações,
- Ativar/desativar toques em adesivos premium,
- Ativar/desativar a reprodução automática de adesivos premium,
- Habilite/desabilite o botão "Enviar como canal".
Preferências de aparência Cherrygram :
- Ícones VKUI/Solar no aplicativo,
- Estilo de switchers de uma UI (Samsung),
- Centralize o título na barra de ação,
- Ativar/desativar sombra da barra de ferramentas,
- Ativar/desativar divisores,
- Substituindo a cor do cabeçalho,
- Neve no cabeçalho do aplicativo,
- Neve em bate-papos.
Preferências de mensagens e perfis:
- Mostrar segundos em carimbos de data/hora,
- Ativar/desativar status premium,
- Personalize a resposta e o plano de fundo do perfil,
- Mostrar/ocultar canal pessoal no perfil,
- Mostrar/ocultar DC/ID no perfil,
- Mostrar/ocultar data de nascimento no perfil,
- Mostrar/ocultar horário comercial e localização no perfil.
Preferências de pastas:
- Mostrar o nome da pasta em vez do nome do aplicativo,
- Ocultar a guia "Todos os bate-papos",
- Oculte o contador de mensagens nas guias.
- Estilo de guia (padrão, arredondado, texto, VKUI ou comprimidos),
- Estilo de ícone de guia (somente títulos, apenas ícones e ícones com títulos) com traço.
Preferências de gaveta:
- Neve na gaveta,
- Foto do perfil como fundo da gaveta,
- Escurecer o fundo do cabeçalho do menu,
- Fundo do cabeçalho do menu gradiente,
- Desfocar o fundo do cabeçalho do menu e a intensidade do desfoque,
- Ativar/desativar botões de gaveta,
- Conjunto de ícones de gaveta.
Preferências de bate-papo Cherrygram :
- Esconda o tempo em adesivos,
- Amplificador de tamanho de adesivos (trocador),
- Atalhos de administrador em bate-papos,
- Centralize o título do bate-papo como no IOS,
- Mostrando o contador de bate-papos não lidos no botão "Voltar", como no IOS,
- Pergunte antes de uma ligação,
- Ocultar o teclado ao rolar um bate-papo,
- Habilitar/Desabilitar a transição para o próximo canal,
- Mostrar/Ocultar botão inferior nos canais (Mudo/Ativar som),
- Contador de emojis recentes (amplificador),
- Contador de adesivos recentes (amplificador),
- Botão Direct Share (selecione onde mostrar o botão),
- Configurar menu de mensagens,
- Use "Excluir para todos" por padrão,
- Mostrar data da mensagem encaminhada,
- Ícone de lápis para mensagens editadas em vez de "editadas",
- Ação do botão esquerdo (Avançar sem autoria, Compartilhamento direto, Responder ou Salvar),
- Ação de toque duplo (Desativar, Reação, Responder, Salvar/Editar/Traduzir uma mensagem),
- Ação de deslizar a mensagem (Responder, Salvar, Traduzir ou Compartilhar diretamente),
- Fotos grandes (2560px),
- Efeito spoiler,
- Melhorias de voz,
- Ativar/desativar a reprodução de vídeo ao clicar no botão de volume,
- Pausar automaticamente o vídeo enquanto muda para o plano de fundo,
- Desative a vibração no aplicativo,
- Toque duas vezes para procurar vídeos,
- Ativar/desativar ações do sensor de proximidade,
- Ative/desative o som das mensagens recebidas ou escolha entre IOS e Android,
- Ative/desative a vibração nos chats e escolha a intensidade da vibração,
- Silencie notificações de pessoas que não são contatos.
Preferências da câmera Cherrygram :
- Tipo de câmera (padrão, CameraX ou câmera do sistema),
- Desative a câmera no menu de anexos,
- Câmera padrão para mensagens de vídeo,
- Proporção de aspecto de câmera personalizada para mensagens de vídeo (1:1, 4:3 ou 16:9).
Preferências experimentais Cherrygram :
- Ativar/desativar animações de primavera para navegação no aplicativo,
- Mostrar uma notificação de residente,
- Brinde todos os erros de RPC,
- Bate-papo personalizado para mensagens salvas,
- Aumento de velocidade de download,
- Aumento de velocidade de upload,
- Modo de rede lento.
Preferências de segurança Cherrygram :
- Ativar/desativar o Google Analytics,
- Exclua a pasta de cache antiga (/sdcard/Telegram),
- Exclua sua conta do Telegram.
API, documentação de protocolo
Manuais da API do Telegram: https://core.telegram.org/api
Manuais do protocolo MTproto: https://core.telegram.org/mtproto
Guia de compilação
- Baixe o código-fonte Cherrygram (
git clone https://github.com/arslan4k1390/Cherrygram.git
) - Preencha storeFile, storePassword, keyAlias, keyPassword no build.gradle do aplicativo para assinar seu aplicativo
- Vá para https://console.firebase.google.com/, crie dois aplicativos Android com IDs de aplicativo uz.unnarsx.Cherrygram e uz.unnarsx. Cherrygram .beta, ative o Firebase Messaging e baixe
google-services.json
, que deve ser copiado para a pasta TMessagesProj
. - Abra o projeto no Studio (observe que ele deve ser aberto, NÃO importado).
- Preencha os valores em
TMessagesProj/src/main/java/uz/unnarsx/ Cherrygram /Extra.kt
– há um link para cada uma das variáveis mostrando onde e quais dados obter. - Você está pronto para compilar e usar Cherrygram .
Graças a:
- Catograma
- Nekograma e Nekograma X
- OwlGram e exteraGram
- Telegrafista
- Telegrama Monet