-
Notifications
You must be signed in to change notification settings - Fork 0
Home
N-Gage is a handheld console released by Nokia in 2003. Its original development codename was "Starship".
NG = N-Gage
NGQD = N-Gage QD
Repository of most files linked in this page: https://mega.nz/#F!m5FlQaLJ!_ibARdckbG1WN7Wp082OXg
- NG Wikipedia article
- NGQD Wikipedia article
- NQD User manual
- NQD service manual and schematics
- Nokia's NGQ specs
- Nokia's NGQD specs
A N-Gage SDK existed and even had multiple version but it was not obtainable without a contract with Nokia but the reference and the install guide of the N-Gage SDK are available (see "Documentation"). The N-Gage being a part of the s60 phone series, there is a chance we could use/gain some information from the s60 SDK.
More Detailed page: Symbian SDKS
- s60 SDK v0.9 (may be incomplete)
- s60 SDK v1.2
- s60 SDK v2 FP2 Codewarrior beta support
- s60 SDK v2 FP2 Visual C++ and Borland C++ support
- s60 SDK v2.1 .NET
- s60 SDK v3 1.0
- s60 SDK v3.1
- s60 SDK v3.2 1.11 en
- s60 SDK v5 ASP
- More sdks contained in the CDs (see next section)
Archives:
A set of CDs containing tools and SDKs for developer. It's the 6th update to this set of CDS. Interestingly it contains a set of books about the N-Gage Arena which is one the n-gage specific feature.
The source code of some useful application. Can be used to learn how some of them do some complex trick.
The version 4.03 is the most available version to download. Versions 4.10 and 4.11 also seems to exist but have problems (source)
Here is a link of available downloads found from the net but nothing has been tested:
- Big collection of various N-Gage model flash files
- NG 4.03 Flash Files
- NEM-4_0403_Ngage.exe (for phoenix)
- Collection of various unknown firmware files
- Collection of Nokia's firmware (seems dead)
- FW_N-Gage Classic & QD
- Nokia flash files
- NGQD firmware 4.6
- NGQG firmware 4.26
flashing tool:
While not the exact version that the NG ran and without every NG specific modules, we can still download the source from Symbian OS as it was in 2010-2011 (7 years after the NG).
PDK = Platform Development Kit
PDT = Product Development Kit
- NQD service manual and schematics
- NG (service) SDK Reference & Other technical references
- NG SDK install guide
- Archive of Symbian C++ docs
- Primer on reversing Symbian S60 Applications by Shub Nigurrath v14
- Symbian OS Internals: Real-time Kernel Programming
- Symbian OS Explained: Effective C++ Programming For Smartphones
- Mirror of the Symbian Wiki (after Symbian^3)
- From 0 to 0 days on Symbian
- E32Image (.app)
- E32Image description
- Symbian Sis file before Symbian 9.1 (.sis)
- Symbian Multibitmap (.mbm)
- Symbian Application Information File (.aif)
Note: MBM files present in NG roms can be extracted using the mbmconv.exe found in the s60 SDK
-
IDA Import IDs
- Generated from 1st Edition Symbian S60 SDK
How to use: Unzip the default ids from %ida%/ids/epoch6.zip, unzip the downloaded archive, copy the content of the downloaded archive in epoch6/arm and if it ask you, overwritte already existing files. Re-zip the epoch6 folder and start/restart ida pro.
Note: These IDs are more close to what N-Gage had compared to the default (and ARTeam) IDs. N-Gage SDK is still needed for fully complete and accurate generation of the ID files.