Iαppli Development Kit for DoJa and Star

Keitai Wiki - Japanese feature phone games wiki.
Jump to navigationJump to search
Iαppli Development Kit for DoJa and Star
i-mode > I-αppli > Iαppli Development Kit for DoJa and Star

As the name suggests, these are i-appli development tools distributed by docomo. also it's called iDKDoJa (iDKStar) for short.

The emulator “IappliTool”is included. Building i-appli requires installing Java SE 6 JDK 6u45 (32bit) and setting it as a JAVA_HOME variable.

Setting up emulator / Installing games[edit | edit source]

https://docs.google.com/document/d/1iELxocYKh-hDV6hk7SYsnb7AHU1j1JkgolC6kz61PA8/edit#heading=h.d06xxj7nzib6

Download Link[edit | edit source]

DoJa[edit | edit source]

Star[edit | edit source]

Keyboard Control[edit | edit source]

Device Status[edit | edit source]

Frequently Asked Questions[edit | edit source]

I cannot start a particular application.[edit | edit source]

Set all of the following items to Yes.

  • Device > Trusted Configuration...

The application is slow.[edit | edit source]

This emulator has a problem related to audio. Changing the audio setting to "visual playing mode" improves it, but it is a windows midi sound source.

I want to play with a gamepad.[edit | edit source]

You can use JoyToKey.

debug trace option[edit | edit source]

doja_g.exe can use the debug trace option. (デバッグトレース設定)

  • traceallocation: trace memory allocation.
  • tracegc: trace garbage collection.
  • tracegcverbose: trace garbage collection, more verbose.
  • traceclassloading: trace class loading.
  • traceclassloadingverbose: trace class loading, more verbose.
  • traceverifier: trace class file verifier.
  • tracestackmaps: trace the behavior of stack maps.
  • tracebytecodes: trace bytecode execution.
  • tracemethods: trace method calls.
  • tracemethodsverbose: trace method calls, mode verbose.
  • tracestackchunks: trace the allocation of new stack chunks.
  • traceframes: trace stack frames.
  • traceexceptions: trace exception handling.
  • traceevents: trace the behavior of the event system.
  • tracemonitors: trace the behavior of monitor objects.
  • tracethreading: trace the behavior of the multithreading system.
  • tracenetworking: trace the network access.

Command Line[edit | edit source]

The stdout does not work. So you need to do something like “doja.exe -help >help.txt”.

doja.exe[edit | edit source]

Usage: doja.exe <Options> <Target>
Options:
  -mx heap_size (default=8M)
Target:
  -version or
  -help or
  <-i adf_filepath | -j jar_filepath> [ -t <LaunchType> ][ -w <parent_window_handle> ][ -s <skin_dir> ][ -u <adf_url> ][ -p <key1> <val1> ... -p <key16> <val16> ]
LaunchType:
  0 .. 6 | 9 .. 15 | 17 .. 21
      0: LAUNCH_FROM_MENU
      1: LAUNCH_AFTER_DOWNLOAD
      2: LAUNCH_FROM_TIMER
      3: LAUNCH_AS_CONCIERGE
      4: LAUNCH_FROM_EXT
      5: LAUNCH_FROM_BROWSER
      6: LAUNCH_FROM_MAILER
      9: LAUNCH_AS_ILET
     10: LAUNCHED_MSG_RECEIVED
     11: LAUNCHED_MSG_SENT
     12: LAUNCHED_MSG_UNSENT
     13: LAUNCHED_FROM_LOCATION_INFO
     14: LAUNCHED_FROM_LOCATION_IMAGE
     15: LAUNCHED_FROM_PHONEBOOK
     17: LAUNCHED_FROM_DTV
     18: LAUNCHED_FROM_TORUCA
     19: LAUNCHED_FROM_FELICA_ADHOC
     20: LAUNCHED_FROM_MENU_FOR_DELETION
     21: LAUNCHED_FROM_BML
     22: iAppli launch

doja_g.exe[edit | edit source]

Usage: doja_g.exe <Options> <Target>
Options:
  -mx heap_size (default=8M)
  -debugger
  -suspend
  -nosuspend
  -port <local port number>
  -debugport <external port number>
  -jdkpath <jdk_home>
  -traceallocation
  -tracegc
  -tracegcverbose
  -traceclassloading
  -traceclassloadingverbose
  -traceverifier
  -tracestackmaps
  -tracebytecodes
  -tracemethods
  -tracemethodsverbose
  -tracestackchunks
  -traceframes
  -traceexceptions
  -traceevents
  -tracemonitors
  -tracethreading
  -tracenetworking
  -traceall (activates all tracing options above)
Target:
  -version or
  -help or
  <-i adf_filepath | -j jar_filepath> [ -t <LaunchType> ][ -w <parent_window_handle> ][ -s <skin_dir> ][ -u <adf_url> ][ -p <key1> <val1> ... -p <key16> <val16> ]
LaunchType:
  0 .. 6 | 9 .. 15 | 17 .. 21
      0: LAUNCH_FROM_MENU
      1: LAUNCH_AFTER_DOWNLOAD
      2: LAUNCH_FROM_TIMER
      3: LAUNCH_AS_CONCIERGE
      4: LAUNCH_FROM_EXT
      5: LAUNCH_FROM_BROWSER
      6: LAUNCH_FROM_MAILER
      9: LAUNCH_AS_ILET
     10: LAUNCHED_MSG_RECEIVED
     11: LAUNCHED_MSG_SENT
     12: LAUNCHED_MSG_UNSENT
     13: LAUNCHED_FROM_LOCATION_INFO
     14: LAUNCHED_FROM_LOCATION_IMAGE
     15: LAUNCHED_FROM_PHONEBOOK
     17: LAUNCHED_FROM_DTV
     18: LAUNCHED_FROM_TORUCA
     19: LAUNCHED_FROM_FELICA_ADHOC
     20: LAUNCHED_FROM_MENU_FOR_DELETION
     21: LAUNCHED_FROM_BML
     22: iAppli launch

star.exe[edit | edit source]

Usage: star.exe <Options> <Target>
Options:
  -mx heap_size (default=33M)
  -verbose:class
  -verbose:gc
Target:
  -version or
  -help or
  <-i adf_filepath | -j jar_filepath> [ -t <LaunchType> ][ -w <parent_window_handle> ][ -s <skin_dir> ][ -u <adf_url> ][ -p <key1> <val1> ... -p <key16> <val16> ]
LaunchType:
  0 .. 50
 case FULLAPP | FULL+MINIAPP
      0: LAUNCH_FROM_MENU
      1: LAUNCH_AFTER_DOWNLOAD
      2: LAUNCH_FROM_TIMER
      3: LAUNCH_AS_CONCIERGE
      4: LAUNCH_FROM_EXT
      5: LAUNCH_FROM_BROWSER
      6: LAUNCH_FROM_MAILER
      9: LAUNCH_AS_ILET
     10: LAUNCHED_MSG_RECEIVED
     11: LAUNCHED_MSG_SENT
     12: LAUNCHED_MSG_UNSENT
     13: LAUNCHED_FROM_LOCATION_INFO
     14: LAUNCHED_FROM_LOCATION_IMAGE
     15: LAUNCHED_FROM_PHONEBOOK
     17: LAUNCHED_FROM_DTV
     18: LAUNCHED_FROM_TORUCA
     19: LAUNCHED_FROM_FELICA_ADHOC
     20: LAUNCHED_FROM_MENU_FOR_DELETION
     21: LAUNCHED_FROM_BML
     23: LAUNCHED_FROM_MINIAPPLI
     25: LAUNCHED_BY_INVITE_MESSAGE
     26: LAUNCHED_AS_MAP_PLATFORM_DIRECTLY
     27: LAUNCHED_FROM_SELECTED_WORDS
     28: LAUNCHED_FROM_SCHEDULER
     29: LAUNCHED_FROM_IMAGE
     30: LAUNCHED_BY_BLUETOOTH_REMOTE_DEVICE
     31: LAUNCHED_FROM_CONTENTS_PACKAGE
     32: LAUNCHED_FROM_FACE
     50: LAUNCHED_COMMAND
 case MINIAPP | MINI+FULLAPP  0 | 1 | 22 | 24 | 31
      0: LAUNCH_FROM_MENU
      1: LAUNCH_AFTER_DOWNLOAD
     22: LAUNCHED_FROM_FULLAPPLI
     24: LAUNCHED_FROM_WIDGETVIEW
     31: LAUNCHED_FROM_CONTENTS_PACKAGE

Images and media on this wiki are for informational purposes only. All copyrighted items belong to their copyright holders.