Skip to content

Releases: NextOs-Ports/nextos-universal-ports

Titan Souls 1.0.7 — compatibility fix (muOS hybrid-update crash)

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:56

v1.0.7 — compatibility fix

Ships the tolerant launcher (nxbootstrap 0.6.26): the embedded validator now
stays compatible with future extraction-engine updates, closing the muOS
mixed install crash class (old launcher + new engine = unknown terminal result schema before anything is drawn). No gameplay changes.

⚠️ Coming from any earlier version? Do a CLEAN install (one time only):

  1. Delete the titansouls folder and Titan Souls.sh from your ports/ directory.
  2. Extract this ZIP fresh.
  3. Put your APK and OBB back in titansouls/gamedata/ and launch.

sha256: a5fb17fc7ac6f23fafaf10f1a19891d36f4da969bc68edd55789fe5321cff248


Publicado originalmente em titansouls-nextos (v1.0.7) em 2026-08-19 — 50 downloads.

Titan Souls 1.0.6

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:56

Mais duas camadas do Miyoo Flip (spruce) resolvidas de uma vez.

  • O preflight não recusa mais o aparelho: a checagem de runtime 32-bit
    decidia por listas de caminhos fixos — e o spruce monta o runtime ARMHF em
    diretórios próprios. Agora a prova é o próprio processo em execução
    (se o jogo está rodando, o runtime funciona — por construção).
  • Bibliotecas no lugar certo: auditamos a imagem oficial do spruce
    v4.3.4 e ensinamos o launcher os diretórios REAIS onde SDL2/EGL/GLES
    ARMHF vivem (inclusive o chroot 32-bit) — matando de antemão o próximo
    erro que apareceria.
  • Regressão zero em aparelhos com runtime 32-bit normal — validado em
    device, em mãos (boot, jogo e SELECT+START com save).

Quem está no Flip/spruce: atualize e reinstale o Titan Souls.sh do zip —
esta é a versão com mais chance de chegar ao gameplay.

Traga sua cópia legal do jogo (com.devolver.titansouls) para
titansouls/gamedata/.

Repositório: https://github.com/NextOs-Ports/titansouls-nextos


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.6) em 2026-08-19 — 4 downloads.

Titan Souls 1.0.5

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:56

Mais um passo para o Miyoo Flip (spruce) — e seguro para todo mundo.

  • O jogo não perde mais a própria pasta nessas CFWs: rodando pelo loader
    dinâmico alternativo, o /proc/self/exe aponta pro loader e a v1.0.4
    resolvia o diretório do jogo errado (o preflight recusava e o log ia parar
    na pasta errada). Agora o diretório vem de fontes confiáveis exportadas
    pelo launcher, imunes a esse efeito.
  • Splash no Flip confirmado em campo na v1.0.4 (obrigado pelo teste!) — esta
    versão ataca a camada seguinte que o log nomeou.
  • Framework atual (nxbootstrap 0.6.24). Zoom L2/R2 e tudo mais inalterados.
  • Regressão zero validada em device com runtime 32-bit normal (boot, pasta
    certa e SELECT+START saindo limpo com save).

Quem está no Flip/spruce: atualize e reinstale o Titan Souls.sh do zip.

Traga sua cópia legal do jogo (com.devolver.titansouls) para
titansouls/gamedata/.

Repositório: https://github.com/NextOs-Ports/titansouls-nextos


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.5) em 2026-08-19 — 2 downloads.

Titan Souls 1.0.4

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:56

Corrige a tela preta no Miyoo Flip (spruce) e outras CFWs 64-bit-only.

  • Causa (relato de campo): nessas CFWs o runtime 32-bit fica fora do
    caminho padrão. O launcher já rodava o jogo pelo loader alternativo,
    mas a tela de abertura (nxsplash, obrigatória) era executada direto e
    morria com o falso "No such file or directory" (status 127) — instalação
    perfeita, tela preta na sequência. Agora todo binário do pacote passa
    pelo mesmo loader alternativo, com o motivo registrado no log.
  • Loader do jogo byte-idêntico ao v1.0.3 (zoom L2/R2 e tudo mais
    inalterados); regressão zero validada em device com runtime 32-bit normal.
  • Quem está no v1.0.2/v1.0.3 em spruce/Miyoo Flip: atualize e reinstale o
    launcher (o Titan Souls.sh do zip).

Traga sua cópia legal do jogo (com.devolver.titansouls) para
titansouls/gamedata/.

Repositório: https://github.com/NextOs-Ports/titansouls-nextos


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.4) em 2026-08-19 — 2 downloads.

Titan Souls 1.0.3

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:56

Novidade de qualidade de vida + atualização de framework.

  • Zoom no L2/R2. Onde a câmera está livre (menus e telas paradas), segure
    L2 para afastar e R2 para aproximar — o port chama o método de zoom
    do próprio engine (FlashPunk), sem emulação de gesto. Durante as lutas a
    câmera dinâmica do jogo continua no comando, como no original.
  • Framework atual (nxbootstrap 0.6.22 + NXExtract 1.2.12 + nxinput com o
    exit-chord validado contra as tabelas reais de RK3326/H700/Miyoo Flip/TrimUI).
  • Validado em device: boot, zoom, gameplay e SELECT+START saindo limpo com
    save (fluxo nativo de pause/save do jogo).

Traga sua cópia legal do jogo (com.devolver.titansouls) para
titansouls/gamedata/.

Repositório: https://github.com/NextOs-Ports/titansouls-nextos


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.3) em 2026-08-19 — 7 downloads.

Titan Souls 1.0.2

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:56

Atualiza o port para o framework atual — foco em rodar onde antes só dava erro.

  • spruce/Miyoo Flip: o jogo agora RODA. Em CFW 64-bit-only que monta o runtime 32-bit fora do caminho padrão (ex.: /mnt/SDCARD/spruce/flip), o launcher encontra o ld-linux-armhf.so.3 alternativo e executa o jogo através dele — no v1.0.1 ele apenas explicava a ausência. Onde não existe runtime 32-bit nenhum, a mensagem clara continua (nunca mais o status 127 seco).
  • NXExtract 1.2.11. A instalação sobrevive a display sem renderer: a UI de setup cai em modo headless, o jogo instala mesmo assim e o motivo fica nomeado no log e no nxextract-result.json.
  • Auditado pelo nxrelease 0.2.20 (piso de símbolos da firmware mais antiga suportada + gates de recibo).

Boot validado no device (ArkOS/ARMHF): dados adotados, janela real criada, FMOD ativo, pause/save e saída limpa (status 0). Traga sua cópia legal do jogo (com.devolver.titansouls) para titansouls/gamedata/.

Repositório: https://github.com/NextOs-Ports/titansouls-nextos


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.2) em 2026-08-18 — 9 downloads.

Titan Souls v1.0.1

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:55

Atualiza o port para o framework atual e adiciona diagnóstico claro para CFWs sem runtime 32-bit.

  • Mensagem clara em vez de tela preta quando o aparelho não tem o runtime ARM 32-bit (ex.: spruce no Miyoo Flip): o launcher (nxbootstrap 0.6.18) agora detecta que o carregador dinâmico ld-linux-armhf.so.3 falta e explica que é preciso um CFW com multiarch 32-bit (Knulli/ROCKNIX), no lugar do antigo No such file or directory + status 127.
  • Titan Souls é ARMHF (o APK do jogo só tem libs armeabi-v7a), então roda em CFW com suporte 32-bit; onde não houver, agora o motivo fica explícito.
  • Framework atualizado (nxbootstrap 0.6.18, nxextract 1.2.10, nxrelease 0.2.18); auto-install pelo PortMaster com gameinfo.xml.
  • Provado no device (ArkOS com runtime armhf): instala, o launcher passa o preflight e o NXExtract roda.

Traga sua cópia legal do jogo (com.devolver.titansouls) para titansouls/gamedata/.


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.1) em 2026-08-18 — 4 downloads.

Titan Souls 1.0.0

Choose a tag to compare

Public pre-release of the data-free Titan Souls Android compatibility port.

What works

  • Native Titan Souls Android 1.0.3 flow on ARMv7 handhelds.
  • Video, music/SFX, controller input, persistent save and clean exit on the validated device paths.
  • Native language menu expanded to English, French, German, Portuguese and Spanish.
  • ROCKNIX Nightly / Miyoo Flip RK3566 audio restored by an adapter-only compatibility rule for the pinned FMOD Ex 4.44.17 guest.

Install

  1. Extract titansouls-1.0.0-rc.4.zip into the firmware's ports directory.
  2. Put your lawful Titan Souls Android v1.0.3 APK and matching main.31.com.devolver.titansouls.obb in titansouls/gamedata/.
  3. Launch Titan Souls. NXExtract validates and installs the owner-provided data on first run.

No APK, OBB, extracted game library, asset or save is included. The repository also keeps the shared NextOS framework external; no framework source is vendored there.

Validation boundary

  • The executable is byte-identical to the ROCKNIX audio test build: 5fbe3ec54bc709748edc02dbae230f2494de2d190fbb5e76c83e2c31b1642087.
  • NXRelease validated and reopened the ZIP.
  • Both packaged Linux ELFs stay within the GLIBC_2.30 ceiling; observed maximum is GLIBC_2.28.
  • ZIP SHA-256: 24316f03c9b4cbcc9b22824a1477c7e63c14dba6f14bb3ecb4280899568c93cd.
  • A one-pixel tile grid remains a known visual limitation on Mali-450/Utgard.

This is a public pre-release candidate. Please report the firmware, device model and generated logs when testing a new device family.


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the titansouls folder AND Titan Souls.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.7+ fix this permanently.


Publicado originalmente em titansouls-nextos (v1.0.0-rc.4) em 2026-08-13 — 52 downloads.

Tightrope Theatre 1.0.8 — compatibility fix (muOS hybrid-update crash)

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:55

v1.0.8 — compatibility fix

Ships the tolerant launcher (nxbootstrap 0.6.26): the embedded validator now
stays compatible with future extraction-engine updates, closing the muOS
mixed install crash class (old launcher + new engine = the port dies before
anything is drawn). No gameplay changes.

⚠️ Coming from any earlier version? Do a CLEAN install (one time only):

  1. Delete the tightrope folder and Tightrope Theatre.sh from your ports/ directory.
  2. Extract this ZIP fresh.
  3. Put your APK/XAPK back in tightrope/gamedata/ and launch.

sha256: 4dd832f5091514455670c79b17a0200d7f2ee4777d3f21a26820ab3545642017


Publicado originalmente em tightrope-nextos (v1.0.8) em 2026-08-19 — 12 downloads.

Tightrope Theatre 1.0.7

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 14 Sep 02:55

Corrige o boot: o jogo agora abre direto, sem passar pela tela de instalação toda vez.

  • Causa: o Tightrope grava o save (assets/mySave.sol) dentro do payload
    selado pela verificação de integridade; cada partida alterava o save, o selo
    deixava de bater e toda abertura re-validava a instalação inteira mostrando a
    UI do NXExtract. Agora o save é declarado como caminho mutável (NXExtract
    1.2.12) e fica fora do selo — o resto do payload continua verificado byte a
    byte.
  • Nenhuma mudança de jogo: o loader é byte-idêntico ao v1.0.6 (áudio no
    AmberELEC/P4ELEC confirmado por 3 testers; SELECT+START validado em device).
  • Provado em device: primeira abertura revalida uma única vez (recipe novo);
    da segunda em diante o boot é direto — inclusive depois de o save mudar.

Traga sua cópia legal do jogo para tightrope/gamedata/.

Repositório: https://github.com/NextOs-Ports/tightrope-nextos


⚠️ Updating from this version? Do a CLEAN install. Delete BOTH the tightrope folder AND Tightrope Theatre.sh from ports/ before extracting a newer release. Extracting on top can keep this old launcher, which rejects newer engines (the port will not start). Releases v1.0.8+ fix this permanently.


Publicado originalmente em tightrope-nextos (v1.0.7) em 2026-08-18 — 3 downloads.