O Super Mario Sunshine no Android recebeu o Mareshine 1.4.1 em 19 de outubro de 2026. A atualização acrescenta vibração e uma aba de conquistas desbloqueadas. Além disso, a versão 1.4.0 havia introduzido sincronização entre aparelhos. O port mantém cinco save states e opção de até 120 FPS, conforme a documentação do projeto.
O Mareshine é um port nativo baseado na descompilação do jogo de GameCube. Nesse contexto, ele continua o trabalho de jbcgames/sms-android e incorpora recursos do port de computador de chasem-dev. Entretanto, o pacote não inclui dados comerciais: cada usuário precisa fornecer uma imagem do próprio disco compatível.
Sunshine no Android: vibração e sincronização
Na versão 1.4.1, a vibração chega ao controle e ao celular, com intensidade ajustável. Além disso, a aba UNLOCKED reúne as conquistas obtidas. O aplicativo agora começa pelo menu principal; quem prefere abrir diretamente a partida pode mudar essa opção nas configurações.
Já a 1.4.0 trouxe sincronização de saves, estados e conquistas por um arquivo compartilhado entre dispositivos, ou diretamente pela mesma rede Wi-Fi. Segundo o autor, ela ocorre ao iniciar e sair do jogo; em conflitos de saves, a cópia mais antiga vai para sync-backups/. Portanto, esse recurso não deve ser confundido com um serviço de contas do Mareshine.
Como Sunshine no Android funciona no Mareshine
O aplicativo executa o código reconstruído do jogo em aparelhos ARM64, com renderização OpenGL ES 3. Além disso, seu launcher reúne instalação, configurações, verificação do disco e acesso à partida. Assim, os menus se adaptam a celulares, tablets e televisores, segundo a documentação do autor.

Para comparar os projetos, veja nossa cobertura do SMS Launcher de chasem-dev para PC e Mac e do fork de Sunshine para computador com co-op. Cada iniciativa mantém seus próprios pacotes e recursos.
Versão 1.3.0 acrescenta cinco save states
A principal novidade da release 1.3.0 está no menu de pausa. Por exemplo, cinco slots mostram imagem, fase e horário do estado salvo. Também é possível carregar, apagar e escolher um slot para acesso rápido.
Porém, há uma diferença essencial: o estado volta exatamente enquanto o aplicativo continua aberto. Depois de reiniciá-lo, o sistema recupera área, posição de Mario e progresso, no modo indicado como position only. Portanto, ele não promete restaurar cada inimigo, câmera e música após fechar o app.
Nos controles de toque, os botões SAVE e LOAD oferecem acesso rápido; para carregar, é preciso segurar LOAD por um momento. Já no controle físico, o padrão é Select com R1 para salvar e Select com L1 para carregar. Além disso, os atalhos aceitam remapeamento.
Controles de toque e pasta de dados
O editor permite mudar posição, tamanho e transparência dos botões virtuais. Além disso, há opções para ocultá-los quando estão inativos. Quem usa um controle físico pode ajustar mapeamento, sensibilidade, zona morta e calibração dos analógicos.

Outra função concentra saves, configurações, disco, texturas, vídeos e registros em uma pasta escolhida pelo usuário. Assim, esses arquivos podem permanecer mesmo após reinstalar o aplicativo. Ainda assim, convém manter uma cópia de segurança separada dos saves.
120 FPS é uma opção, não uma garantia
Nas opções gráficas, o Mareshine oferece 30, 60 e 120 FPS. Além disso, prepara shaders em segundo plano e durante o carregamento das fases. O projeto também aceita pacotes de texturas HD e conversão de vídeos para MP4 com decodificação por hardware.
Entretanto, esses recursos não comprovam 120 FPS em qualquer celular. O mantenedor relata testes em NVIDIA Shield TV e Pixel 9 Pro, sem publicar um benchmark independente para todos os aparelhos. Portanto, o resultado depende do hardware e das configurações escolhidas.
Requisitos para jogar Sunshine no Android
Segundo o README atualizado, os requisitos são Android 8.0 ou superior, processador ARM de 64 bits e OpenGL ES 3.0. Além disso, é necessária uma ISO própria da edição norte-americana de GameCube, código GMSE01, revisão 0.
Para francês, alemão, espanhol ou italiano, o aplicativo também usa uma imagem própria do disco europeu GMSP01. Nesse caso, ele prepara esses idiomas no aparelho. A documentação consultada não lista português entre as opções do jogo.

Como baixar e configurar o Mareshine
O APK oficial 1.4.1 tem 15.299.188 bytes, aproximadamente 15,3 MB, conforme os metadados do GitHub conferidos em 20 de outubro. Por sua vez, o pacote contém o aplicativo; a imagem do jogo vem da cópia do usuário. O Mareshine é um projeto de fãs, sem vínculo com a Nintendo.
- Baixe o APK oficial do Mareshine para Android ARM64:
- Instale o APK e abra o Mareshine.
- Em Settings → Game → Disc image, selecione a ISO da sua própria edição compatível. Aguarde a verificação.
- Se desejar, escolha uma pasta de dados e ajuste controles e gráficos.
- Por fim, pressione Play para iniciar a partida.
Quem já usa o Mareshine pode receber a oferta de atualização pelo próprio aplicativo, que pede confirmação antes de instalar. Desde a versão 1.3.0, os estados ficam na pasta savestates/. Por fim, os recursos descritos vêm da documentação do autor; não houve teste prático do APK nesta apuração.
Fontes: Mareshine — documentação atual; release e APK 1.4.1; histórico das versões 1.4.0 e 1.3.0; Nintendo — imagens históricas do jogo.