Introdução
Sou um médico com foco em automação, aprendizado de máquina e ciência de dados buscando 5-htp qual a melhor marca. O poder da tecnologia está aumentando exponencialmente e acredito que os médicos serão mais úteis como guias médicos bem-informados para obter a tecnologia para otimizar sua saúde do que exercendo o poder como autoridade médica. O objetivo desta postagem é informá-lo sobre o que está acontecendo entre os indivíduos que vivem com diabetes tipo 1 e como a tecnologia está mudando suas vidas de maneira incomum.

O que é diabetes tipo 1?

“O diabetes tipo 1 é uma doença auto-imune que é uma forma de diabetes em que muito pouca ou nenhuma insulina é produzida pelas ilhotas de Langerhans (contendo células beta) no pâncreas. A insulina é um hormônio necessário para que as células usem o açúcar do sangue como energia e ajuda a regular os níveis normais de glicose na corrente sanguínea. Antes do tratamento ou saber 5-htp melhor marca, isso resulta em níveis elevados de açúcar no sangue no corpo. ”

Resumindo, os indivíduos com diabetes tipo 1 precisam de insulina para sobreviver. Sem eles, eles sofrerão as consequências da hiperglicemia (níveis elevados de glicose), que variam de fadiga severa à desidratação por causa de níveis muito elevados de glicose no sangue e, em casos extremos, diminuição da acidez do sangue com conseqüência do coma.

O que são o patch e o aplicativo Freestyle libre?

O adesivo Freestyle Libre é um dispositivo plano de 5 cm de raio que os pacientes com diabetes tipo 1 podem colar no braço e que mede seus níveis de glicose. É uma melhoria em comparação com o antigo procedimento de açúcar no sangue na ponta do dedo, em que você usa tiras de teste e coleta uma gota de uma amostra de sangue por meio de uma pequena injeção de agulha na ponta do dedo 3–5 vezes por dia. No entanto, também é muito diferente de um dispositivo de medição contínua de glicose (CGM), que, como a palavra diz, oferece uma visão contínua de seus níveis de glicose. 5 htp onde comprar fornece informações sobre medições de glicose recentes (últimas horas) apenas nos momentos em que você faz a varredura do sensor com o telefone, conforme mostrado na imagem abaixo.

Imagem criada pelo autor. O patch freestyle é o sensor de glicose conectado ao braço e é atualizado a cada 14 dias.
Os dispositivos de medição de glicose de medição contínua são caros e, portanto, fornecidos apenas para pacientes que satisfaçam critérios rigorosos, como:

Níveis de glicose mal regulados ou incidentes perigosos com hipoglicemia).
Crianças de baixa idade que podem se beneficiar com isso.
O patch Freestyle libre é usado em combinação com o aplicativo por pacientes com diabetes tipo 1 que não satisfazem os critérios acima para ter um melhor controle sobre seus níveis de glicose no sangue. O aplicativo fazia parte do software em um terceiro pequeno dispositivo de digitalização separado, mas nas versões mais recentes, o aplicativo pode ser instalado no smartphone e usa o scanner Near Field Communication (NFC) em seu telefone para digitalizar o patch.

A versão mais recente do patch também possui uma conexão Bluetooth que comunica continuamente informações sobre os níveis de glicose via Bluetooth e soa um alarme no caso de valores fora da faixa. A comunidade Do It Yourself Pancreas publicou um protocolo para obter um fluxo contínuo de dados do patch usando a conexão Bluetooth com o smartphone e onde 5htp comprar. Esta é a primeira etapa na criação de um sistema de circuito fechado, que é um sistema de administração de insulina que pode medir seus níveis de glicose e administrar a quantidade certa de insulina quando necessário para manter os níveis de glicose estáveis.

A comunidade do pâncreas faça você mesmo

A comunidade Do It Yourself Pancreas, uma comunidade que assumiu a liderança na tentativa de melhorar os cuidados de saúde de diabéticos, elaborou um protocolo para modificar o aplicativo Freestyle Libre em seu telefone e permitir que ele mede continuamente suas medições de glicose em vez de intermitentemente e explicar 5htp para que serve . É a primeira etapa pela qual alguns pacientes com diabetes criam um pâncreas artificial, conectando os diferentes dispositivos em um sistema de feedback fechado (que consiste no mínimo em uma bomba de insulina, dispositivo de medição de glicose e smartphone). Para conectar o smartphone ao loop, uma versão corrigida do aplicativo é feita pelos próprios pacientes. Ele costumava ser baixado online, mas foi retirado como Abbott, o criador da Freestyle libre ordenou a removê-lo online com base na Lei de Direitos Autorais do Milênio Digital. O aplicativo corrigido ainda está rodando online entre as pessoas, mas não é publicado abertamente por causa dos regulamentos.

Copiar os arquivos do repositório GitHub
Apenas a função de clonagem (copiar código) do git é usada. O código do patch é clonado do GitHub que é, simplesmente, um local de armazenamento para o código com controle de versão através do git e a opção de tornar o código-fonte aberto, o que significa que todos no mundo podem copiá-lo e melhorá-lo para seus próprio caso de uso. Para clonar o tipo de código de patch do aplicativo freestyle libre:
git clone https://github.com/birdfly/Libre2-patched-App.git
O pacote de software da árvore pode ser usado para ver a aparência do seu diretório.
árvore de instalação de cerveja
Então mostre a árvore com o comando “tree”, e você deverá ver isto:
.
└── Libre2-patched-App
├── README.md
├── fontes
│ ├── APKExtractor.smali
│ ├── CrashReportUtil.smali
│ ├── ForegroundService.smali
│ ├── ThirdPartyIntegration.smali
│ └── sika
├── xdrip2.git.patch
└── xdrip2.patch
Instalando gpatch
Para comparar o código do aplicativo corrigido com o código original e alterar o código original com base na diferença, você precisa do gpatch. De acordo com o site gpatch:
“Patch pega um arquivo de patch contendo uma lista de diferenças produzida pelo programa diff e aplica essas diferenças a um ou mais arquivos originais, produzindo versões com patch.”
Você pode instalar o pacote de cerveja Gpatch:
brew install gpatch
Desinstalando o aplicativo original do telefone
Isso significa ir para CONFIGURAÇÕES, localizar a opção de gerenciamento de aplicativos e removê-la. Não apenas removendo o ícone!
Baixar o aplicativo original na versão certa
A versão correta do Freestyle App deve ser baixada (Versão 2.3.0) por meio de um link e copiada para o diretório correto.
.
├── Libre2-patched-App
│ ├── README.md
│ ├── fontes
│ │ ├── APKExtractor.smali
│ │ ├── CrashReportUtil.smali
│ │ ├── ForegroundService.smali
│ │ ├── ThirdPartyIntegration.smali
│ │ └── sika
│ ├── xdrip2.git.patch
│ └── xdrip2.patch
└── com.freestylelibre.app.de_2019–04–22.apk
Verificando a integridade do arquivo baixado
Verifique se a versão baixada é exatamente a mesma para a qual o aplicativo corrigido foi feito. Isso é feito por meio de um cálculo matemático no aplicativo original chamado checksum. No Mac, isso é feito com MD5 digitando:
md5 com.freestylelibre.app.de_2019–04–22.apk
O resultado deve ser:
420735605bacf0e18d2570079ebaa238
Instalando uma ferramenta de engenharia reversa
Para comparar o aplicativo original com o patch, é necessário primeiro fazer a engenharia reversa do aplicativo original. O aplicativo foi baixado em um código legível para máquinas, mas agora temos que torná-lo legível para humanos. Para fazer isso, você deve instalar a ferramenta APK. APK é “Um Android Package Kit (APK abreviado) é o formato de arquivo do pacote usado pelo sistema operacional Android para distribuição e instalação de aplicativos móveis.”. O APK é instalado com o brew:
brew install apktool
No windows o processo é um pouco mais complexo, confira o site.
Descompilar
A próxima etapa é usar a ferramenta APK para decodificar o aplicativo Librelink em um código mais legível:
apktool d -o Libre2-patched-App / librelink com.freestylelibre.app.de_2019–04–22.apk

No qual:
d = decodificação / descompilar
o = saída
“Libre2-patched-App / librelink” = diretório de saída
Agora você deve ter 1041 diretórios, arquivos 20035 se verificar com a árvore. A estrutura em um alto nível é a seguinte:
├── Libre2-patched-App
│ ├── README.md
│ ├── librelink -> pasta com o arquivo apk descompilado
│ ├── fontes
│ │ ├── APKExtractor.smali
│ │ ├── CrashReportUtil.smali
│ │ ├── ForegroundService.smali
│ │ ├── ThirdPartyIntegration.smali
│ │ └── sika
│ ├── xdrip2.git.patch
│ └── xdrip2.patch
└── com.freestylelibre.app.de_2019–04–22.apk
Patching the application
Vá para a pasta librelink com o comando cd (alterar diretório):
cd Libre2-patched-App / librelink
O processo de patch real usa git novamente:
git apply ../xdrip2.git.patch
Renomeando o arquivo antigo
Renomeie o APK baixado para original.apk
mv com.freestylelibre.app.de_2019–04–22.apk original.apk
O comando mv significa mover.
Alterar a localização do arquivo antigo
mv original.apk Libre2-patched-App / librelink / assets
Navegando para a subpasta Librelink
cd Libre2-patched-App / librelink / smali_classes2 / com / librelink / app /
Copiando arquivos SMALI para esta pasta
A maneira mais confiável de modificar o código java de um aplicativo kid é modificar o arquivo de código .smali, mais legível por computador e menos legível por humanos. Eles estão no diretório do patch e podem ser copiados para o diretório atual com:
cp ../../../../../sources/*.smali ./
em que * .smali significa todos os arquivos smali.
Reconstruindo o aplicativo
Dê ao apktool as instruções para criar um novo arquivo apk que pode ser usado por seu smartphone para criar um aplicativo funcional:
apktool b -o librelink.apk librelink
No qual:
b = construir
o = saída
librelink.apk = novo arquivo apk
librelink = diretório de entrada para fazer novo arquivo
Gerando um Keystore de assinatura
Os aplicativos devem ser assinados para serem executados no seu telefone. O processo de assinatura tem o objetivo de evitar que as pessoas ajustem aplicativos populares e coloquem o aplicativo no google play para download, introduzindo assim a disseminação de software malicioso em smartphones. Assinar um aplicativo como desenvolvedor primeiro requer a criação de keystores. Um keystore é um mecanismo de armazenamento para certificados de segurança. A primeira etapa para fazer isso é instalar o Java Development Kid (JDK) por meio deste link e criar um armazenamento de chaves:
keytool -genkey -v -keystore librelink.keystore -alias librelink -keyalg RSA -keysize 2048 -validity 10000
e responda às perguntas que aparecerem.
A segunda etapa é assinar o aplicativo com o comando:
jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore librelink.keystore librelink.apk librelink
Instalando o novo APK
O arquivo “librelink.apk” deve ser copiado para o seu Google Drive e instalado no seu telefone, baixando o arquivo do Google Drive.
Eu defini todas as configurações corretamente?
Agora, verifique todas as configurações antes de digitalizar um sensor:
O NFC (Near Field Communication) está habilitado no seu telefone? Ir para as configurações, pesquisar NFC e ativá-lo?
As permissões do aplicativo estão habilitadas para permissão de localização e permissão de armazenamento?
A hora e o fuso horário estão definidos como automáticos?
Todos os alarmes do aplicativo estão ativados?
O Bluetooth está ligado?
As notificações do aplicativo estão habilitadas?
O som está habilitado para o aplicativo?
As notificações da tela de bloqueio estão ativadas?
O aplicativo original foi removido do seu telefone?
Iniciando o sensor
Inicie o sensor e aguarde 60 minutos para que as medições de glicose sejam transferidas continuamente para o telefone no xDrip.
Iniciando o aplicativo
Inicie o aplicativo e siga as etapas.
O processo de depuração
Quando você tiver problemas, poderá encontrar tíquetes do Github (“problemas” na terminologia do Github) para postar seus problemas. Outros podem responder. O postador do problema e todos os respondentes recebem uma mensagem quando uma nova resposta é colocada. Você pode dar uma olhada no processo por meio deste link:

Libre 2 – (xDrip + + LibreLink corrigido) vs. (xDrip + + MiaoMiao2) · Edição nº 1394 ·…
Resultado
O resultado é um sistema que mede continuamente os níveis de glicose (CGM!) A cada dois minutos, em vez de apenas o momento em que o patch é acionado com o smartphone:

A visualização das medições do nível de glicose.

Discussão

Se houvesse apenas uma fração da velocidade de processamento nas atuais ambiciosas mudanças de saúde que ocorrem na criação de um ambiente de saúde melhor para os diabéticos, não haveria o movimento do pâncreas do tipo faça você mesmo. Burocracias que influenciam as decisões políticas, gerenciais e financeiras médicas retardam os avanços tão belos em detalhes descritos no site da DiabetTech.

Não há necessidade de liderança forte e decisiva se os pacientes apresentam declínio da função renal, suscetibilidade a problemas visuais, maior chance de infecções do trato urinário, diminuição da qualidade média do sono ou chance três vezes maior de ataques epilépticos porque também injetaram muita insulina, desde que ocorra lentamente e por trás das cortinas, longe da atenção das notícias chocantes que cativam a atenção do mainstream.

Os pacientes que não têm a atenção da imprensa popular e do poder político para mudar as coisas podem criar mudanças para si próprios em nossos complexos sistemas de saúde, fazendo uso do software e dos protocolos disponibilizados a eles pela comunidade de código aberto. Esta comunidade de código aberto nos mostra que os seres humanos são bons de coração e amam ajudar os outros. Se você me perguntar, as colaborações que ocorrem dentro da comunidade de código aberto são o pináculo do altruísmo humano! Talvez devêssemos considerar os contribuintes desses projetos como os verdadeiros heróis de nosso tempo.

Isenção de responsabilidade

As informações médicas neste site são fornecidas apenas como um recurso de informações e não devem ser usadas ou invocadas para fins de diagnóstico ou tratamento. Essas informações não criam nenhuma relação médico-paciente e não devem ser usadas como um substituto para o diagnóstico e tratamento profissional. Consulte seu médico antes de tomar qualquer decisão sobre cuidados de saúde ou para obter orientação sobre uma condição médica específica. Eu me isento de responsabilidade e não terei qualquer responsabilidade por quaisquer danos, perdas, lesões ou responsabilidades sofridas como resultado de sua confiança nas informações contidas neste site.