Batocera no PS4: Guia Completo de Instalação
⚠️ Sempre crie uma frase de segurança única para jogos, testnets ou airdrops e evite usar sua carteira principal. Nunca compartilhe sua seed phrase.
Transformar o PS4 em uma central de emulação com o Batocera Linux é possível — e funciona muito bem quando você usa o kernel certo para o seu modelo. O problema é que a maioria dos guias por aí mistura chipsets, firmwares e payloads de formas que garantem tela preta. Neste guia de como instalar Batocera no PS4, você vai encontrar tudo que testei e validei: qual bzImage usar para FAT, SLIM e PRO, como enviar o payload corretamente, o passo a passo real de instalação e o print mental de cada tela que vai aparecer. Sem misturar método. Sem pulo de etapa.
Por que vale rodar Batocera no PS4
Dezenas de consoles em um único aparelho
PS2, GameCube, Dreamcast, SNES, N64 e muito mais — tudo no mesmo hardware do PS4, com desempenho real e sem custo extra de software.
EmulationStation pronto para controle
A interface foi feita para ser operada com o controle do PS4, sem precisar de teclado ou mouse no uso diário. O pareamento Bluetooth já funciona depois que instala.
Processo automatizado via initramfs
O instalador do Batocera cria partições, extrai o sistema e configura o boot sozinho. Você não precisa mexer em GParted nem em Linux no PC — é método fácil real.
Zero risco de brick no PS4
O Batocera roda a partir do pendrive via exploit. Se você retirar o pendrive depois de desligar corretamente, o PS4 volta ao firmware original sem nenhum rastro.
Jogos via pendrive ou rede local
Coloque jogos por um segundo pendrive NTFS/exFAT conectado ao PS4, ou copie pela rede usando a pasta Samba que já vem ativa em \\batocera\share\roms.
Atualizar sem perder jogos
Para atualizar a versão do Batocera, basta substituir bzImage e initramfs na raiz do pendrive. A partição share — onde ficam seus jogos e saves — não é tocada.
Como funciona a instalação do Batocera no PS4
Exploit carrega o payload Linux na RAM
O GoldHEN desbloqueador o PS4. Depois, o Bin Loader fica escutando na porta 9020. Você envia o payload pelo PC — só aí o PS4 lê o pendrive com bzImage e initramfs.
Instalador cria as partições automaticamente
Com o payload certo carregado, o instalador do Batocera entra em cena: cria a partição do sistema, extrai o .tar.xz, cria a partição GAMES e configura o boot — tudo sem interação sua.
PS4 reinicia direto no Batocera
Quando termina, o console reinicia sozinho e o Batocera já abre. Para usar de novo depois, o processo é: exploit → Bin Loader → enviar payload 2GB ou 3GB. Leva menos de 2 minutos.
Para quem é este tutorial
Dono de PS4 FAT, SLIM ou PRO desbloqueado
Se você já tem o exploit rodando e quer usar o console para emulação, este guia mostra o caminho completo sem pular etapa.
Quem está enfrentando tela preta
Tela preta quase sempre é kernel errado ou payload incompatível com o modelo. A tabela de chipsets neste guia resolve isso de uma vez.
Iniciante que nunca enviou payload
O "print mental" tela a tela mostra exatamente o que vai aparecer no PS4 e no PC em cada etapa — do exploit ao EmulationStation rodando.
Quem já tentou e não conseguiu
Se você misturou kernels ou não entendeu por que o payload não executou do pendrive, a seção de erros comuns explica cada causa com a solução direta.
Passo 1 — Qual bzImage usar no seu modelo de PS4
Esse é o erro número um de quem instala Batocera no PS4: usar o kernel de um chipset em outro modelo. O resultado é sempre tela preta. A regra é simples: cada chipset tem seu bzImage, e nunca misture.
PS4 FAT e SLIM (chipsets Aeolia e Belize)
Recomendado (estável, testado, escolha padrão):
Kernel 5.15.15 — by codedwrench — excelente compatibilidade com Batocera, boa performance em PS2, GameCube, Dreamcast. Boot confiável, menos bugs gráficos e de áudio. Use este como primeira opção.
Alternativa com Wi-Fi e Bluetooth melhorados:
Kernel 5.15.15 — by noob404 — baseado no source do codedwrench com correção MT7668 Wi-Fi/Bluetooth, DNS fix e suporte a VPN. Um pouco mais pesado, mas recomendado se você usa Wi-Fi no Batocera ou controle Bluetooth.
Alternativa experimental (não use em produção):
Kernel 6.15.4 — by Random-Kafk — corrige black screen e Wi-Fi/BT em alguns casos, mas ainda tem bugs ocasionais. Só para testes.
PS4 PRO (chipset Baikal)
Recomendado:
Kernel 5.4.213 ou 5.4.247 — Baikal — muito estável, ótima compatibilidade com Batocera, melhor escolha para PS4 Pro sem discussão.
Alternativa:
Kernel 5.15.15 — Baikal (beta) — funciona, mas pode apresentar instabilidade. Use se tiver motivo específico.
Resumo rápido de kernels por modelo
| Modelo PS4 | Chipset | bzImage Recomendado | Alternativa |
|---|---|---|---|
| FAT | Aeolia | 5.15.15 Aeolia — codedwrench | 5.15.15 Aeolia — noob404 (Wi-Fi/BT) |
| SLIM | Belize | 5.15.15 Belize — codedwrench | 5.15.15 Belize — noob404 (Wi-Fi/BT) |
| PRO | Baikal | 5.4.213 / 5.4.247 Baikal | 5.15.15 Baikal (beta) |
Passo 2 — Preparar o pendrive corretamente
Use um pendrive de até 64 GB, USB 3.0, formatado em FAT32. No Windows: format fs=fat32 quick via diskpart. No Linux: sudo mkfs.vfat -F 32 /dev/sdX1.
Após formatar, coloque os seguintes arquivos na raiz do pendrive:
(P:) ├─ bzImage ← kernel correto para seu chipset (renomeie para bzImage, sem sufixo) ├─ initramfs.cpio.gz ← initramfs específico do Batocera ├─ batocera_ps4linux_40.tar.xz ← sistema Batocera └─ share/ ← pasta vazia (será usada pelo sistema depois)
bzImage — sem sufixos, sem números, sem extensão. Qualquer variação e o instalador não encontra o arquivo.
Conecte o pendrive na porta USB frontal direita do PS4 SLIM (a mais próxima do leitor de disco). Conecte também um teclado USB — ele é obrigatório durante a instalação para responder as perguntas do instalador.
Passo 3 — Executar o exploit e abrir o Bin Loader
Ligue o PS4 normalmente. Abra o Internet Browser e acesse o host de exploit que você já usa — GoldHEN Host local, Al-Azif ou similar. Execute o exploit até aparecer a mensagem de confirmação. Não desligue o PS4 neste momento.
Agora, o ponto que muita gente erra: o GoldHEN é só o gatilho — ele não abre o Bin Loader sozinho. Depois que o GoldHEN carregar, faça:
Segure OPÇÃO no controle
O menu Quick Settings do GoldHEN vai abrir. Desça até encontrar o item "Bin Loader".
Ative o Bin Loader com X
O console começa a escutar na porta 9020. O IP do PS4 vai aparecer na tela — anote (ex.: 192.168.1.100).
PS4 fica em modo de espera
A tela mostra algo como Waiting 192.168.1.100:9020. O console está parado esperando o payload chegar. Se você sair desta tela antes de enviar, nada funciona.
loader.prx interno — com ele o item aparece sempre.
Passo 4 — Enviar o payload pelo PC
Este é o ponto central da instalação. O pendrive sozinho não executa o Linux — quem manda o PS4 inicializar o Batocera é o payload enviado via rede. O pendrive só armazena os arquivos.
Você precisa de PC e PS4 na mesma rede (cabo LAN recomendado para evitar queda). Use um destes programas:
- PS4 Payload Sender (Windows) — interface gráfica simples
- NetCat via terminal — para quem prefere linha de comando
Via PS4 Payload Sender (Windows)
Preencha: IP do PS4 (ex: 192.168.1.100), Porta: 9020, Payload: selecione o arquivo correto. Clique em Send Payload.
Via terminal (Linux/Mac)
nc 192.168.1.100 9020 < payload-1250-1gb.bin
Qual payload enviar — instalação vs uso diário
| Situação | Payload (exemplo fw 12.50) | Observação |
|---|---|---|
| Instalação | payload-1250-1gb.bin |
O instalador exige 1GB VRAM. Use apenas neste momento. |
| Uso diário | payload-1250-2gb.bin |
Recomendado para rodar o Batocera no dia a dia. |
| Teste de desempenho | payload-1250-3gb.bin |
Mais VRAM disponível para emuladores pesados. |
pro ou baikal no nome do payload para PS4 SLIM. Use exatamente o payload correspondente ao seu firmware (ex: 1250 para fw 12.50). Payload errado = tela preta.
Print mental — o que você vai ver em cada tela
Este é o guia tela a tela que eu gostaria de ter tido quando fiz minha primeira instalação. Leia uma tela, execute, passe para a próxima.
🟦 Tela 1 — Menu normal do PS4
Você vê o menu principal. Abra o Internet Browser e acesse o host do exploit.
🟩 Tela 2 — Exploit executado
Aparece a mensagem tipo Exploit executed / GoldHEN loaded. Às vezes um bipe. Não saia do navegador. Segure OPÇÃO → Quick Settings → ative Bin Loader (9020).
🟨 Tela 3 — PS4 esperando payload
Tela preta ou a mensagem Waiting for payload... IP: 192.168.x.x Port: 9020. O console está parado esperando. Agora vá ao PC.
🖥️ Tela 4 — Windows (enviar payload)
Preencha IP, porta 9020, selecione payload-1250-1gb.bin. Clique Send. Volte o olhar para o PS4.
⬛ Tela 5 — Linux carregando
Tela preta com texto branco subindo rápido: loading bzImage... loading initramfs... booting Linux.... Não aperte nada.
🟪 Tela 6 — Instalador do Batocera
Tela preta com barra de progresso e texto Batocera PS4 Installer — ETA: xx minutes. Aqui deu certo. Respire.
🟦 Tela 7 — Pergunta do Wi-Fi
Do you wish to use WiFi? [y/n]
Digite y ou n e pressione Enter. Se escolher y: digite o SSID (Enter) → senha (Enter). A senha não aparece na tela durante a digitação — isso é normal.
🟩 Tela 8 — Instalação automática
O texto passa com mensagens como Extracting Batocera... Creating GAMES partition... Configuring system.... Aguarde de 5 a 15 minutos. Não desligue. Não tire o pendrive.
🔄 Tela 9 — Reinício automático
Tela preta → PS4 reinicia sozinho. Isso é bom. Aguarde.
🎮 Tela 10 — Batocera rodando
Logo do Batocera, música, EmulationStation abrindo com a lista de sistemas. Pressione Start para configurar idioma, rede e controle.
Erros comuns e como resolver
| O que acontece | Causa provável | Solução |
|---|---|---|
| Tela preta sem texto | Kernel errado para o chipset | Verifique o modelo exato do PS4 e use o bzImage correspondente |
| Nada acontece após enviar payload | IP ou porta errada | Confirme o IP do PS4 no menu do Bin Loader e use porta 9020 |
Traço _ piscando |
Extração falhou ou pendrive ruim | Formate e refaça o pendrive; tente com outro modelo |
| PS4 reinicia sozinho durante exploit | Exploit falhou no kernel do PS4 | Tente novamente; se persistir, verifique se o firmware é compatível |
| Instalador trava na pergunta de Wi-Fi | Rede instável ou SSID com caracteres especiais | Aguarde 2–3 minutos; se não avançar, reinicie e escolha n no Wi-Fi |
| Bin Loader não aparece no GoldHEN | Versão antiga do GoldHEN sem loader.prx | Use GoldHEN 2.4b17 ou superior (versão Full Plugins) |
Próximos boots — como iniciar o Batocera depois de instalado
Depois que o Batocera está instalado, o fluxo toda vez que quiser usar é este:
- Ligue o PS4 com o pendrive conectado
- Execute o exploit (GoldHEN)
- Abra o Bin Loader via Quick Settings
- Envie
payload-1250-2gb.bin(ou 3GB para mais desempenho) - Aguarde o Batocera abrir — cerca de 30 segundos
O payload de 1GB é só para instalação. Não use mais ele no uso diário.
Para desligar corretamente
Vá em Menu Batocera → Quit → Shutdown. Aguarde o LED do PS4 ficar vermelho. Só então retire o pendrive. Se retirar antes, o PS4 simplesmente volta ao firmware original — sem brick.
Para voltar ao PS4 original
Desligue totalmente, retire o pendrive USB e ligue o console. O sistema original carrega normalmente, como se nada tivesse acontecido.
Recursos e arquivos necessários
GoldHEN — Releases Oficiais
Versão Full Plugins com loader.prx integrado. Use sempre a mais recente (2.4b17 ou superior).
GitHub GoldHEN →Batocera PS4 — Archive Oficial
Builds do Batocera compiladas especificamente para PS4. Sempre baixe a versão mais recente disponível.
archive.batocera.org/ps4/ →Configurar controle Bluetooth
Depois de instalar o Batocera, veja como parear o controle PS4 via Bluetooth e configurar os botões para cada emulador.
Ver no @CanalQb →Pronto para instalar o Batocera no seu PS4?
Agora você tem tudo: kernel certo para o seu chipset, passo a passo real de instalação, o print mental de cada tela e a tabela de erros para resolver qualquer problema. Se ficou alguma dúvida, o @CanalQb publica guias de configuração, emuladores e scripts regularmente.
Ver canal no YouTube Mais tutoriais no blogℹ️ Nota Técnica: Este tutorial é estritamente educacional. O processo envolve firmware de terceiros e modificações de software no PS4. Teste sempre os arquivos em ambiente controlado antes de usar. O autor não se responsabiliza por danos causados por uso incorreto dos arquivos ou incompatibilidade de versões. Confirme o modelo exato e o firmware do seu console antes de executar qualquer etapa.
Publicado por @CanalQb — Tecnologia, scripts e automação na prática.

Comentários
Comente só assim vamos crescer juntos!