Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 452a74fa authored by Florian Bausch's avatar Florian Bausch Committed by Weblate
Browse files

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (71 of 71 strings)

Translation: /e/ support center/Pages/Extracting-Proprietary-Blobs
Translate-URL: https://i18n.e.foundation/projects/e-support-center/pagesextracting-proprietary-blobs/pt_BR/
parent 6b7b9e07
Loading
Loading
Loading
Loading
+19 −19
Original line number Diff line number Diff line
@@ -99,7 +99,7 @@ Depois de montar a(s) imagem(ns), vá para o diretório raiz das fontes do seu d
./extract-files.sh ~/android/system_dump/
```

This will tell `extract-files.sh` to get the files from the mounted system dump rather than from a connected device.
Isso fará com que o `extract-files.sh` obtenha os arquivos a partir do dump do sistema montado, em vez de um dispositivo conectado.

Depois de extrair todos os arquivos proprietários, desmonte o dump do fornecedor, caso você o tenha montado anteriormente:

@@ -114,7 +114,7 @@ sudo umount ~/android/system_dump/system

```

Finally, unmount any other images before deleting the no longer needed files:
Por fim, desmonte todas as outras imagens antes de excluir os arquivos que não são mais necessários:

```
rm -rf ~/android/system_dump/
@@ -132,24 +132,24 @@ cd ~/android/system_dump/
Extraia a pasta `system` do arquivo ZIP:

```
unzip path/to/e-*.zip system/*
unzip caminho/para/e-*.zip system/*
```
where `path/to/` is the path to the installable zip.
onde `caminho/para/` é o caminho para o arquivo ZIP instalável.

After you have extracted the `system` folder, move to the root directory of the sources of your device and run `extract-files.sh` as follows:
Depois de extrair a pasta `system`, vá para o diretório raiz das fontes do seu dispositivo e execute o arquivo `extract-files.sh` da seguinte maneira:

```
./extract-files.sh ~/android/system_dump/
```
This will tell `extract-files.sh` to get the files from the extracted system dump rather than from a connected device.
Isso fará com que o `extract-files.sh` obtenha os arquivos a partir do dump do sistema extraído, em vez de um dispositivo conectado.

Once you've extracted all the proprietary files, you can delete the files that were extracted from the zip:
Depois de extrair todos os arquivos proprietários, você pode excluir os arquivos que foram extraídos do arquivo ZIP:

```
rm -rf ~/android/system_dump/
```

## Extracting proprietary blobs from payload-based OTAs
## Extração de blobs proprietários de atualizações OTA baseadas em payload

Crie um diretório temporário para extrair o conteúdo do zip e mova para lá:

@@ -158,12 +158,12 @@ mkdir ~/android/system_dump/
cd ~/android/system_dump/
```

Extract the `payload.bin` file from the /e/OS installation zip file:
Extraia o arquivo `payload.bin` do arquivo ZIP de instalação do /e/OS:

```
unzip /path/to/e-*.zip payload.bin
unzip /caminho/para/e-*.zip payload.bin
```
where `/path/to/` is the path to the installable zip.
onde `/caminho/para/` é o caminho para o arquivo ZIP instalável.

Agora você precisará usar uma ferramenta chamada `update-payload-extractor`.

@@ -175,18 +175,18 @@ sudo apt-get install python-protobuf

Agora você pode extrair os arquivos `.img` da payload:

* If you have an /e/OS build tree checked out already, you can just run the script to extract the payload:
* Se você já tiver feito o check-out de uma árvore de compilação do /e/OS, basta executar o script para extrair o conteúdo:
  ```
  python /path/to/e-tree/e/scripts/update-payload-extractor/extract.py payload.bin --output_dir ./
  python /caminho/para/e-tree/e/scripts/update-payload-extractor/extract.py payload.bin --output_dir ./
  ```

* If you don't have a /e/OS build tree checked out, you can clone our scripts repo, and then run the script to extract the payload:
* Se você não tiver uma árvore de compilação do /e/OS baixada, pode clonar nosso repositório de scripts e, em seguida, executar o script para extrair o conteúdo:
  ```
  git clone https://github.com/LineageOS/scripts
  python /path/to/scripts/update-payload-extractor/extract.py payload.bin --output_dir ./
  python /caminho/para/scripts/update-payload-extractor/extract.py payload.bin --output_dir ./
  ```

It will take a few moments. Once it's done, we will need to mount the `system.img` file, and the `vendor.img` and `product.img` files if they exist, to obtain the complete set of proprietary blobs:
Isso vai demorar alguns instantes. Quando terminar, precisaremos montar o arquivo `system.img`, bem como os arquivos `vendor.img` e `product.img`, caso existam, para obter o conjunto completo de blobs proprietários:

```
mkdir system/
@@ -195,15 +195,15 @@ sudo mount vendor.img system/vendor/
sudo mount product.img system/product/
```

Move to the root directory of the sources of your device and run `extract-files.sh` as follows:
Vá para o diretório raiz das fontes do seu dispositivo e execute `extract-files.sh` da seguinte maneira:

```
./extract-files.sh ~/android/system_dump/
```

This will tell `extract-files.sh` to extract the proprietary blobs from the mounted system dump rather than a connected device.
Isso fará com que o `extract-files.sh` extraia os blobs proprietários do dump do sistema montado, em vez de um dispositivo conectado.

Once it is done, unmount the system dump and remove the now unnecessary files:
Quando terminar, desmonte o dump do sistema e remova os arquivos que já não são necessários:

```
sudo umount -R ~/android/system_dump/system/