{
  "added_at": "2026-11-09",
  "category": "reconstruction-cases",
  "class": "game",
  "description_en": "This repository is a decompilation of Rovio's Bounce Tales (2008), a J2ME game that shipped on Nokia Series 40 phones. It aims to reproduce the original behavior. A Jademula layer can run it as a Windows application.",
  "description_zh": "该仓库是 Rovio 的 Bounce Tales（2008）的反编译。这是一款随诺基亚 Series 40 手机提供的 J2ME 游戏。它的目标是重现原来的行为。Jademula 层可以把它作为 Windows 程序运行。",
  "entry_url": "https://awesomerea.org/resources/bounce-tales-decomp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/bounce-tales-decomp/",
  "evidence_url": "https://github.com/HelloOO7/BounceTales/blob/572ce4144071036e109ad362b384febc66d13b8f/README.md",
  "group": "cases",
  "id": "bounce-tales-decomp",
  "json_url": "https://awesomerea.org/resources/bounce-tales-decomp/record.json",
  "kind": "case-study",
  "markdown_url": "https://awesomerea.org/resources/bounce-tales-decomp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/bounce-tales-decomp/index.md",
  "name": "Bounce Tales: decompiling the J2ME game",
  "name_zh": "Bounce Tales：反编译 J2ME 游戏",
  "reconstruction_method": "decompilation",
  "record_type": "resource",
  "relationship": "independent-reconstruction",
  "requirements": [
    "The player supplies a Bounce Tales JAR. BounceComposer in the BounceTools NetBeans project decomposes it.",
    "The phone build uses the Series 40 5th Edition SDK and NetBeans 8.2 with the Mobility plug-in. The Windows build runs bouncewin32.BounceWin32 with a 64-bit JDK.",
    "The README does not name a license."
  ],
  "requirements_zh": [
    "玩家提供 Bounce Tales 的 JAR。BounceTools 里的 NetBeans 项目 BounceComposer 负责拆解它。",
    "手机构建使用 Series 40 第 5 版 SDK，以及带 Mobility 插件的 NetBeans 8.2。Windows 构建用 64 位 JDK 运行 bouncewin32.BounceWin32。",
    "README 没有写许可证。"
  ],
  "targets": [
    "game"
  ],
  "url": "https://github.com/HelloOO7/BounceTales",
  "verification": "source-reviewed",
  "verified_at": "2026-11-07"
}
