Por que converter FBA para JS?
As pessoas querem o .js bruto para inspecionar, aprender ou modificar a lógica de um aplicativo Fitbit. Como um .fba é, na verdade, um arquivo compactado do código-fonte, manifesto e ativos do aplicativo, o JavaScript está lá dentro e só precisa ser descompactado.
Como converter FBA para JS
7-Zip
Clique com o botão direito no .fba, escolha 7-Zip e depois «Abrir arquivo» (ou renomeie-o para .zip) e extraia os arquivos .js de dentro.
unzip
Execute unzip app.fba -d app_src em um terminal para expandir o pacote e colocar o JavaScript e o manifesto em uma pasta.
Utilitário de Arquivo / ditto
Renomeie para app.zip e clique duas vezes, ou execute ditto -x -k app.fba app_src para descompactar os arquivos de origem.
Sobre estes formatos
Um arquivo .fba é um Pacote de Aplicativo Fitbit OS, o pacote instalável que um desenvolvedor produz ao criar um aplicativo ou mostrador de relógio para smartwatches Fitbit com o Fitbit…
Abrir detalhes de .FBA →Um arquivo JS é um arquivo de código-fonte JavaScript - texto simples e legível que alimenta a interatividade de páginas web e aplicativos do lado do servidor via Node.js. Abra-o em…
Abrir detalhes de .JS →Qualidade e o que observar
- O
.jsextraído pode estar empacotado ou minificado, em vez de ser o código-fonte original bem formatado. - Você obtém o código e o manifesto do aplicativo, mas não há garantia de que o arquivo inclua tudo o que é necessário para reconstruí-lo no Fitbit Studio.
- Alguns pacotes
.fbacontêm um mostrador de relógio em vez de um aplicativo, mas são extraídos da mesma forma.
Perguntas frequentes
Por que o 7-Zip consegue abrir um arquivo .fba?
.fba é um arquivo baseado em ZIP, então os arquivadores podem lê-lo assim que você o abre ou renomeia como zip.O JavaScript extraído é legível?
Preciso renomear .fba para .zip?
unzip geralmente podem lê-lo diretamente, mas renomear para .zip garante que o arquivador o reconheça.