Changes

Jump to navigation Jump to search

Cellphone emulators

208 bytes added, 11:49, 22 January 2022
Danger OS: You can't run dumped bndl files on the official simulators :(
Developed by Danger Incorporated, Danger OS was a Java-based OS used on phones that Danger designed themselves. These devices were sold under many names such as Hiptop, Mobiflip, Sharp Jump, and (most notably) T-Mobile Sidekick. While it could run some J2ME apps (from version 2.3 onward), it also used its own proprietary J2SE-based APIs and SDK; for this reason, anything built using these APIs won't run on a standard J2ME emulator. To aid third-party software design, Danger has released a comprehensive SDK that contains a Hiptop simulator, development installation utilities, and Danger API information.
Danger OS uses .JAR files for applications, they are uploaded to the device in special files called "bundles". Bundle files have the extension <code>.bndl</code>. Bundles have inside a custom resource format for storing assets and code which is converted from Java bytecode into a custom bytecode format. Each bundle file is linked to a specific operating system version and build number. For example, a bundle file for v3.4/155053 (T-Mobile Sidekick 3) would be denied installation on a v3.3/149695 device (T-Mobile Sidekick iD). Installation of bundles require a developer key to be installed on your device if you are using a Production OS. Internal OS builds do not require developer keys.
===Emulators===
! scope="col"|[[Recommended Emulators|Recommended]]
|-
|[https://archive.org/details/hiptop_sdk Danger Hiptop/Sidekick SDKSimulator]
|align=left|{{Icon|Windows|Linux|Mac}}
|?
|Mid
|{{✗}}
|?{{✗}}|{{~}}
|}
;Danger Hiptop/Sidekick SDKSimulator:Official SDK from Danger IncorporatedInc with built-in simulators for testing. These simulators can't run the special bytecode format used on real devices.
==Dark Age of Monochrome Mobile Phones==
16
edits

Navigation menu