Ir para conteúdo
  • Cadastre-se

tutorial Como extrair BIOS Lenovo ou compactada por InnoSetup

Avalie este tópico:


K0rTy

Posts em destaque

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

Você não tem permissão para ver links. Faça login ou cadastre-se.

 

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

Editado: por K0rTy
  • Joinha 7
  • Legal 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

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

Você não tem permissão para ver links. Faça login ou cadastre-se.
 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 para o comentário
Compartilhar em outros sites

@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 

Editado: por Jack O'Neo
  • Joinha 1
Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • 4 semanas depois...

@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.

Editado: por Marcelo Galtarossa
erro digitaçao.
Link para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

Participe agora da conversa!

Você pode postar agora e se cadastrar mais tarde. Se você tiver uma conta, faça login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Restaurar formatação

  Apenas 75 emoticons máximos são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir apenas como um link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Você não pode colar imagens diretamente. Envie ou insira imagens do URL.

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...
×
×
  • Criar Novo...