DVDFabExtendedLicense/README_BR.md
2024-10-06 12:37:54 +02:00

6.3 KiB
Raw Blame History

DVDFab: Licença estendida

A DVDFab Extended License foi projetada para gerenciar licenças para o software DVDFab de forma eficaz. Ela oferece recursos avançados que permitem acesso irrestrito a todos os produtos DVDFab, ao mesmo tempo em que garante a privacidade e a segurança do usuário.

Características

  • 🔒 Desativação de análise: desabilita completamente a coleta de dados e a análise no DVDFab para proteger a privacidade do usuário.
  • 🔓 Desbloqueie todos os produtos e recursos: obtenha acesso irrestrito a todos os produtos e recursos disponíveis no pacote DVDFab.
  • 💻 Suporte multiplataforma: compatível com vários sistemas operacionais, incluindo Windows, macOS e Android.
  • 🛠️ Geração de tíquetes personalizados: gere tíquetes totalmente personalizados com várias opções de licenciamento, incluindo "Vitalício", "Assinante", "Grátis" ou "Sem login".
  • 🌐 Suporte a servidor de simulação: integre-se com ferramentas de interceptação HTTP para modificar solicitações e ignorar a verificação do lado do servidor para funcionalidade aprimorada.

Pré-requisitos

Para usar esta ferramenta, você precisará do HTTP Toolkit (Pro) v1.19.0 ou superior para interceptar e modificar o tráfego de rede. Você pode baixá-lo do HTTP Toolkit Website.

Instalação

Etapa 1: Clonar o repositório

Abra seu terminal e execute os seguintes comandos:

git clone https://cdm-project.com/hyugogirubato/DVDFabExtendedLicense

Etapa 2: Instalar dependências do Python

Instale os pacotes necessários executando:

pip install -r requirements.txt

Uso

1. Certificados de Importação

Importe os certificados .crt localizados na pasta docs/ para as configurações do HTTP Toolkit para habilitar a interceptação do tráfego de rede do aplicativo.

2. Gerar regras de Simulação Personalizadas

Crie regras simuladas para serem usadas com o HTTP Toolkit para interceptar e modificar o tráfego de rede.

Execute o seguinte comando:

python rules.py

Por exemplo:

python rules.py --rules template.json --output my_rules.json
  • Em <path_to_rules> você deve colocar o arquivo padrão de criação das regras que é o template.json que já está na pasta src/.
  • Em <output_path> você deve colocar o nome que você quiser que tenha a pasta onde será criada suas regras geradas de acordo com o template.json.
  • Se você apenas copiar e colar o exemplo já funcionará e o arquivo que deve ser importado no Http ToolKit é o HTTPToolkit_DVDFab.htkrules que fica dentro da pasta com o nome que você deu, no caso do exemplo, my_rules.json.

Depois de gerar as regras, importe o arquivo resultante para o HTTP Toolkit.

3. Execute o Servidor Simulado

Warning

Esta etapa é necessária para aplicativos que processam conteúdo DRM, mas opcional para outros.

Antes de lançar qualquer produto DVDFab com as regras de simulação, certifique-se de que o servidor esteja em execução.

Para executar o Servidor use o comando:

python server.py --export

4. Ignorar Autenticação de Licença

  1. Após gerar regras de simulação personalizadas, importe-as para o HTTP Toolkit.
  2. Inicie o software DVDFab por meio de um terminal interceptado e faça login com suas credenciais. (Pode ser uma conta gratuita do DVDFab)
  3. Após fazer login, feche o software e habilite a regra Bypass Auth Ticket para ativar o software.
  4. Inicie novamente via terminal interceptado e já estará ativado.

5. Gerenciamento Avançado de Licenças

Note

Por padrão, o ticket gerado corresponde a um ticket Fab365. No entanto, este módulo permite que os usuários gerem outros formatos de ticket com base em suas preferências.

Esta ferramenta oferece diversas maneiras de gerenciar tickets, incluindo login, uso de um token existente ou extração de informações de tickets antigos.

Opções de Comando para Gerenciamento de Tickets

usage: ticket.py [-h] [--type {SUBSCRIBER,LIFETIME,FREE,NO_LOGIN}] 
                 [--version <version>] [--expire <expire>]
                 {login,token,ticket,info} ...

Argumentos Posicionais:

  • login Efetue login usando as credenciais da conta.
  • token Use um token de usuário existente.
  • ticket Use uma sequência de tickets pré-existente.
  • info Extraia informações de tíquetes de uma sequência de tíquetes em uma "string".

Optional Arguments:

  • --type Opções de tipo de Ticket: SUBSCRIBER, LIFETIME, FREE, NO_LOGIN.
  • --version Especifique a versão do software (padrão: 6200).
  • --expire Especifique o número de dias até o Ticket expirar (padrão: 365 dias).

Exemplo de Geração de Tickets

  • Faça login e gere um Ticket:

    python ticket.py login meuemail@exemplo.com minhasenha --client WINDOWS
    
  • Use um Token existente:

    python ticket.py token "seu-token-de-32-caracteres"
    
  • Extrair informações de um Ticket:

    python ticket.py info "sequência-do-ticket-string"
    

Problemas Comuns

  • Erro de Token Inválido: Certifique-se de que seu token tenha exatamente 32 caracteres. Se for menor ou maior, gere-o novamente ou verifique a fonte do token.
  • Licença expirada: Se você encontrar um erro de licença expirada, verifique a data de expiração do seu tíquete usando o comando info e gere um novo tíquete, se necessário.
  • Bloqueio de DRM: Se o software bloquear seu endereço IP/MAC, verifique se você está usando a configuração correta do servidor de evasão de DRM.

Licença

Este projeto é licenciado sob a Licença MIT. Veja o arquivo LICENSE para mais detalhes.

Isenção de Responsabilidade

Esta ferramenta é fornecida apenas para fins educacionais. O uso não autorizado de ferramentas de software para contornar mecanismos de segurança, incluindo licenciamento, pode violar leis e termos de serviço. Sempre garanta a conformidade com os termos de uso do software antes de tentar qualquer modificação.


Tradução (pt-BR) por S74Ll10n_Sl1m_Sh4dY.