Ferramentas Dúvida Como fazer upload via API/termux no android para evitar que o android mate o processo em segundo plano de forma agressiva

SyamN11

Lurker
Entrou
26 Mar 2024
Postagens
41
Pontuação de reações
0
Oi,
Como todos sabemos, Redmi/Samsung são conhecidos por essa ginástica agressiva e indesejada de economia de energia que sempre mata a maioria dos processos importantes.
Quando eu subo arquivos pra qualquer host (no navegador, já que não tem app dedicado, e até app de terceiros como o do pixel drain não é diferente de usar no navegador), se eu saio do navegador, vou pra outras abas, bloqueio a tela etc., o upload é abortado porque a aba se atualiza sozinha.
É irritante pra caramba porque minha velocidade de upload é quase sempre 100-200kbps na minha região, e mal chega a 1.5 mbps no máximo.
Então pra subir um arquivo de 500mb eu preciso ficar sentado 45 minutos com a aba de upload aberta, e nem consigo trocar pra outros apps.
Já tentei todo método pra impedir meu celular de matar tarefas de forma agressiva. Não funciona de verdade.
Aí tive a ideia de subir pro host usando a API pelo termux, porque o termux adquire um wakelock que meu celular não consegue matar.
Não sou estudante de ciência da computação nem nada, então tenho zero conhecimento de programação, prompt de comando etc.
Usei ajuda de IA pra tudo.
Fiz um comando que, quando instalado no termux, me pergunta: 1. Nome do site host, 2. api key, 3. escolher o arquivo -
e aí faz o upload.
Enquanto sobe, mostra o tempo restante e a velocidade atual. Pode tentar de novo infinitas vezes quando a conexão cai. Pode subir uma pasta selecionada como álbum etc.
***Consegui fazer funcionar pro Pixeldrain e Filester porque eles tinham API.***
Surpreendentemente, esse método subia os arquivos bem mais rápido e não era morto.
Mas aqui vem o problema de verdade: eu subo a maioria dos arquivos no turbo.cr, porque é o host mais confiável & permanente atualmente. Então é absolutamente essencial pra mim.
Tentei fazer o mesmo método pro turbo,
mas vi que o upload por API ainda não foi implementado no turbo.
Aí tive a ideia de logar no turbo.cr dentro do termux & subir por lá.
Com ajuda da IA, tentei descobrir como se faz, mas infelizmente nenhum dos métodos que ela deu funcionou, porque o site é muito criptografado.
Será por causa do fato óbvio de que os administradores do site não querem que alguém acesse esse método de upload? Ou é só skill issue minha? Kkk
Por favor, me ajudem com isso.
Eu simplesmente não consigo ficar 30 minutos com a tela do celular acesa só pra um upload de 500mb 🙂
Se der pra fazer de outro jeito, por favor me falem. Não quero que meu celular mate o processo quando estiver em segundo plano.
 
Voltar
Topo