Add BR readme
This commit is contained in:
parent
4054c7d481
commit
e7cc1326fe
153
README_BR.md
Normal file
153
README_BR.md
Normal file
@ -0,0 +1,153 @@
|
||||
# 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](https://httptoolkit.com/).
|
||||
|
||||
## Instalação
|
||||
|
||||
### Etapa 1: Clonar o repositório
|
||||
|
||||
Abra seu terminal e execute os seguintes comandos:
|
||||
|
||||
```bash
|
||||
git clone https://cdm-project.com/hyugogirubato/DVDFabExtendedLicense
|
||||
```
|
||||
|
||||
### Etapa 2: Instalar dependências do Python
|
||||
|
||||
Instale os pacotes necessários executando:
|
||||
|
||||
```bash
|
||||
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.
|
||||
|
||||
<img src="./docs/images/import_ca.png" width="60%">
|
||||
|
||||
### 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:
|
||||
|
||||
```bash
|
||||
python rules.py
|
||||
```
|
||||
|
||||
Por exemplo:
|
||||
|
||||
```bash
|
||||
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:
|
||||
|
||||
```bash
|
||||
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.
|
||||
|
||||
<img src="./docs/images/mock_rules.png" width="60%">
|
||||
|
||||
### 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.
|
||||
|
||||
<img src="./docs/images/ticket_info.png" width="80%">
|
||||
|
||||
#### Opções de Comando para Gerenciamento de Tickets
|
||||
|
||||
```bash
|
||||
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**:
|
||||
|
||||
```bash
|
||||
python ticket.py login meuemail@exemplo.com minhasenha --client WINDOWS
|
||||
```
|
||||
|
||||
- **Use um Token existente**:
|
||||
|
||||
```bash
|
||||
python ticket.py token "seu-token-de-32-caracteres"
|
||||
```
|
||||
|
||||
- **Extrair informações de um Ticket**:
|
||||
|
||||
```bash
|
||||
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](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_.
|
Loading…
Reference in New Issue
Block a user