Jump to content

tutorial Como extrair BIOS Lenovo ou compactada por InnoSetup

Rate this topic


K0rTy
 Share

Recommended Posts

Inno Setup é uma ferramenta para criar instaladores para aplicativos Microsoft Windows. Alguns fabricantes usam essa ferramenta para disponibilizar a BIOS para atualização. 

 

Num primeiro momento talvez tentamos extrair o arquivo usando o WinRar ou 7zip e nos deparamos com uma pasta semelhante a essa:

 

image.png.86a02ee8b3d3be2f75f1108c54aff52e.png

 

Ai já viu né num vai dar certo ou pelo menos não sei como ir a partir daí.

 

Usando essa ferramenta podemos extrair o executável e depois o arquivo .bin para editar e gravar seu BIOS.

 

Então vamos lá.

 

1. Baixe o innoextract.

Você pode baixar esses arquivos necessários no github nesse

You are not allowed to view links. Sign in or sign up.

 

2. extraia o arquivo em uma pasta de sua preferência. 

Você vai receber alguns arquivos semelhantes igual a esse:

 

image.png.e0d63c8175e3e318c24e62ed366aa100.png

 

3. Baixe o arquivo de atualização do site do fabricante da BIOS.

Aqui vou usar uma bios para o Lenovo 300-15ISK Laptop (ideapad), e salve na mesma pasta do innoextract onde você salvou anteriormente. Vai ficar algo assim:

 

image.png.7c8b244ff583c3738c21ca49768d1d7f.png

 

4. Abra o prompt de comando.

Para facilitar voce pode clicar em uma parte dentro dessa pasta num lugar que não selecione um arquivo shift + botão direito do mouse vai aparecer o powershell, assim:

 

image.png.370d3572e71ff8f2f81b583b7bd9e6f1.png

 

Depois voce pode abrir o prompt de comando pelo powershell digitando CMD e dando enter.

 

image.png.958615febe0269984a47e56b72e325d9.png

 

5. execute o comando de extração.

Digite innoextract e nome do arquivo.exe apenas o nome do arquivo dá erro. Como você pode ver ai na foto.

 

image.png.bff73b68039e2c2082b2eb58ed81cb1b.png

 

Depois de extraido você vai ter esses arquivos:

 

image.png.e23d8d7145333a22ab00261a4256244a.png

 

Lá na pasta APP você tera o arquivo de instalação extraido.

image.png.29190104a07ce8fcbd76423f36f857c9.png

 

image.png.cabb11639c3a2d9b34e5981208462a6f.png

 

Ai você pode extrair normalmente.

 

image.png.3190363a04d50871064bb56f4134c066.png

 

A partir daqui você pode extrair o arquivo de BIOS do FD pelo HxD como no video abaixo. 

 

 

 

 

Espero que seja de ajuda não esqueça o feedback!

 

j+

 


 

 

 

 

 

 

image.png

Edited by K0rTy
Link to comment
Share on other sites

  • 1 year later...

Certo não extraiu mas se você ler a msg que te aparece vai notar que ele extraiu tudo que esta no .exe

 

Veja que você tem um arquivo .bat que funciona parar chamar o executável (exe) o arquivo da bios (.cap).

Tá tudo ai para você agora basta dar uma olhada no arquivo .cap para extrair o arquivo bios.

Link to comment
Share on other sites

13 horas atrás, K0rTy disse:

Certo não extraiu mas se você ler a msg que te aparece vai notar que ele extraiu tudo que esta no .exe

 

Veja que você tem um arquivo .bat que funciona parar chamar o executável (exe) o arquivo da bios (.cap).

Tá tudo ai para você agora basta dar uma olhada no arquivo .cap para extrair o arquivo bios.

Ok. vou tentar aqui. obrigado.

Link to comment
Share on other sites

@Marcelo Galtarossa Eu já usei esse método anteriormente, encontrei as instruções no github 

You are not allowed to view links. Sign in or sign up.
 pra mim funcionou belezinha. ;D
Mas o tutorial do @K0rTy tá muito mais detalhado, talvez o arquivo que estás tentando extrair já seja mais novo e esteja protegido de outra forma.

O innoextract cria uma cópia do arquivo executável sem a proteção INNO dentro da pasta APP, é este arquivo que você deve descompactar com o winrar ou 7zip.

Link to comment
Share on other sites

Posted (edited)

@Marcelo Galtarossa 

Passo 1: coloque o innoextract e o arquivo a ser extraído dentro de uma pasta.

Passo 2: abra o cmd e navegue até a pasta que criou ou abra um powershell dentro da pasta como o @K0rTy explicou.
Passo 3: execute o comando "innoextract.exe nomedoseuarquivo.exe"

passo 4: ir até a pasta que criaste pelo explorer e entrar dentro da pasta APP.
passo 5: clicar com o botão direito do mouse e extrair o arquivo com 7ZIP ou winrar.

Passo 6: entrar na pasta "nomedoseuarquivo" dentro da pasta app.
passo 7: localizar o arquivo de BIOS, que pode ter vários nomes e extensões, BIOS.fd é um deles.

passo 8: editar o arquivo baixado para deixar no formato certo para gravação.

Vê se essa versão simplificada te ajuda. ;D 

Edited by Jack O'Neo
Link to comment
Share on other sites

@Marcelo Galtarossa

Outra opção é a seguinte:

Passo 1: arraste o seuarquivodeatualização.exe em cima do do innoextract.exe.
Passo 2: entre na pasta APP

Passo 3: Utilize o winrar ou 7zip para extrair o arquivo.
Passo 4: entre na pasta App/seuarquivodeatualização

Passo 5: encontre o arquivo BIOS.FD ou similar.
Passo 6: edite o arquivo para ficar no formato certo para a gravação.

Link to comment
Share on other sites

  • 4 weeks later...
Posted (edited)

@Jack O'Neo @K0rTy , desculpe a demora em retornar pra prosseguir com minha duvida , resumindo tentei refiz os passos que vcs me explicaram ,mas nao consegui, por favor se puderem extrair e  me passar o procedimento  pra eu poder aprender pra poder ajudar os colegas que tambem nao sabem , a Bios que preciso extrair e essa :

 

Lenovo ThinkPad e470    Serial: PE02R64R

Desde ja agradecido.

Edited by Marcelo Galtarossa
erro digitaçao.
Link to comment
Share on other sites

@K0rTy @Jack O'Neo @K0rTy , desculpe a demora em retornar pra prosseguir com minha duvida , resumindo tentei refiz os passos que vcs me explicaram ,mas nao consegui, por favor se puderem extrair e  me passar o procedimento  pra eu poder aprender pra poder ajudar os colegas que tambem nao sabem , a Bios que preciso extrair e essa :

 

Lenovo ThinkPad e470    Serial: PE02RDesde 

Desde ja agradecido.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

SOBRE O ELETRÔNICABR

EletrônicaBR é o melhor fórum técnico online, temos o maior e mais atualizado acervo de Esquemas, Bios e Firmwares da internet. Através de nosso sistema de créditos, usuários participativos têm acesso totalmente gratuito. Os melhores técnicos do mundo estão aqui!
Técnico sem o EletrônicaBR não é um técnico completo! Leia Mais...
×
×
  • Create New...