Skip to content

The Amazing Spider-Man 2 universal port 1.1.3

Choose a tag to compare

@NextOs-Ports NextOs-Ports released this 30 Jul 18:09

The Amazing Spider-Man 2 universal port 1.1.3

Android game version: 1.2.7d (versionCode 12723)

This is a clean-room, bring-your-own-data compatibility port. asm2.zip
contains no APK, OBB, native game library, save, cache or other proprietary
game payload.

R36S / ArkOS / 640×480 Mali-450 / NextOS R2 / 1280×720 X5M / NextOS / 1920×1080
R36S gameplay Mali-450 gameplay X5M gameplay

English

What is included

  • Native ARMHF execution of the original Android ARMv7 library, with separate
    current-NextOS and low-glibc PortMaster loaders selected automatically.
  • A physically validated NextOS X5M route that runs the APK's original Android
    x86 library through a source-built Box32 host and scoped sdl2-compat.
  • Android lifecycle, JNI, Bionic, OpenSL ES, storage, GLES and controller
    compatibility bridges without an Android userspace or Java VM.
  • Transactional first-run setup through
    NXExtract, our public universal
    content-driven extractor.
  • Original first-run order preserved: legal disclaimer, update information,
    native cloud/offline notice, controls, progressive loading and gameplay.
  • A one-shot controller-to-touch action for the first legal disclaimer only.
    Later inputs remain normal game controls.
  • Local offline shop data derived from the owner's exact input files.
  • Save, preferences, cache and owner-supplied inputs preserved during updates.

NXExtract identifies content rather than trusting filenames. It validates the
exact APK and three OBBs, recovers both native libraries through physical ZIP
headers, builds a deterministic standards-compliant 622-member runtime APK,
creates the two offline shop catalogues and validates all eight generated
outputs before publishing one atomic transaction. Wrong, incomplete, truncated
or corrupt inputs cannot replace a working installation.

Version 1.1.3 also fixes the black first-run extractor screen on X5M: the native
NXExtract UI now uses the firmware SDL2/KMSDRM stack, while packaged
sdl2-compat remains private to the Box32 game process.

Physical validation

  • NextOS R2 / Mali-450 / 1280×720: extraction, first run, gameplay, video,
    audio, controls, save creation/reload and clean relaunch passed.
  • ArkOS / R36S RK3326 Mali-G31 / 640×480: clean transactional extraction,
    first run, gameplay, audio, controls, save creation/reload and relaunch
    passed with the low-glibc ARMHF build.
  • NextOS / X5M Amlogic S7D Mali-G310 / 1920×1080: native extractor UI,
    Box32 game route, controller, audio, save creation/update/reload, 11,034
    gameplay frames and a 6,213-frame reopen passed with exit code zero.

Other PortMaster-class ARMHF systems are compatibility targets, not claims of
physical validation. The X5M Box32 path is deliberately restricted to its
validated NextOS S7D hardware signature.

Install

  1. Verify asm2.zip with the published SHA-256.
  2. Extract it at the storage root that contains your firmware's ports/
    directory.
  3. Put your exact legal Android 1.2.7d APK and its three matching OBB files in
    ports/asm2_127/gamedata/. They may be loose files or members of one ZIP;
    external filenames do not matter.
  4. Start The Amazing Spider-Man 2 from Ports and let NXExtract finish.
  5. If the legal disclaimer appears, press one face/action button once.

The first preparation validates and copies more than 1 GiB and can take time
on older storage. Internet access is not required. Later starts use a validated
fast path.

To update, close the game and extract the new asm2.zip over the existing
installation. Owner inputs, saves, preferences and cache remain untouched.

Português

O que está incluído

  • Execução ARMHF nativa da biblioteca Android ARMv7 original, com loaders
    separados para o NextOS atual e para sistemas PortMaster de glibc baixa.
  • Rota NextOS/X5M validada fisicamente, executando a biblioteca Android x86
    original do APK por Box32 compilado de fonte e sdl2-compat restrito.
  • Bridges de ciclo de vida Android, JNI, Bionic, OpenSL ES, armazenamento,
    GLES e controle, sem userspace Android nem VM Java.
  • Preparação transacional pela primeira vez com o
    NXExtract, nosso extrator
    universal público orientado pelo conteúdo.
  • Ordem original preservada: disclaimer, atualização, aviso nativo de
    nuvem/offline, controles, carregamento progressivo e gameplay.
  • Um único toque sintético pelo controle somente no primeiro disclaimer.
  • Loja offline derivada dos arquivos exatos pertencentes ao usuário.
  • Saves, preferências, cache e dados de origem preservados nas atualizações.

O NXExtract valida o APK e os três OBBs pelo conteúdo, recupera as duas
bibliotecas nativas pelos headers físicos do ZIP, cria um APK de runtime
determinístico e normal com 622 membros, gera os dois catálogos da loja e só
publica os oito resultados juntos depois da validação completa. Arquivos
errados, incompletos, truncados ou corrompidos não substituem uma instalação
funcional.

A versão 1.1.3 também corrige a tela preta do extrator no X5M: a interface
nativa do NXExtract usa SDL2/KMSDRM do firmware, enquanto o sdl2-compat
empacotado fica privado ao processo Box32 do jogo.

Validação física

  • NextOS R2 / Mali-450 / 1280×720: extração, primeira execução, gameplay,
    vídeo, áudio, controles, criação/recarga de save e reinício aprovados.
  • ArkOS / R36S RK3326 Mali-G31 / 640×480: extração limpa transacional,
    primeira execução, gameplay, áudio, controles, save e reinício aprovados com
    o build ARMHF de glibc baixa.
  • NextOS / X5M Amlogic S7D Mali-G310 / 1920×1080: interface do extrator,
    rota Box32, controle, áudio, criação/atualização/recarga de save, 11.034
    frames de gameplay e reabertura de 6.213 frames aprovados com código zero.

Outros sistemas ARMHF da classe PortMaster são alvos de compatibilidade, não
alegações de teste físico. A rota X5M/Box32 é deliberadamente limitada à
assinatura de hardware NextOS S7D validada.

Instalação

  1. Confira asm2.zip com o SHA-256 publicado.
  2. Extraia-o na raiz do armazenamento que contém a pasta ports/.
  3. Coloque seu APK Android 1.2.7d legal exato e os três OBBs correspondentes em
    ports/asm2_127/gamedata/. Podem estar soltos ou dentro de um ZIP; o nome
    externo não importa.
  4. Abra The Amazing Spider-Man 2 em Ports e aguarde o NXExtract terminar.
  5. Se o disclaimer aparecer, pressione uma vez um botão frontal/de ação.

A primeira preparação valida e copia mais de 1 GiB e pode demorar em
armazenamento antigo. Internet não é necessária. As próximas execuções usam o
fast path validado.

Para atualizar, feche o jogo e extraia o novo asm2.zip sobre a instalação.
Dados do usuário, saves, preferências e cache permanecem intactos.

Source, credits and checksums / Fontes, créditos e hashes

The complete browsable source is in
NextOs-Ports/tasm2-nextos.
asm2-port-source-1.1.3.tar.gz is the deterministic corresponding-source
snapshot used by this release.

f1524a98e2a4c94600819941217a4625d7c92619af1dc5c77aca15ce3ae4aa3e  asm2.zip
a1b264ae1808bfe658213622ad3800ec40e872184ff7b42390ec79aabf01da9d  asm2-port-source-1.1.3.tar.gz

The Amazing Spider-Man 2, Marvel, Gameloft and all game data, images and
trademarks remain the property of their respective rightsholders. This
independent project is not affiliated with or endorsed by them.