Neopets Mobile: Difference between revisions
Line 17: | Line 17: | ||
The decompiler used is quiltflower: https://github.com/QuiltMC/quiltflower and the javax.microedition classes were copied from https://github.com/mcpat/java-microedition-libraries |
The decompiler used is quiltflower: https://github.com/QuiltMC/quiltflower and the javax.microedition classes were copied from https://github.com/mcpat/java-microedition-libraries |
||
=== Nokia 6280 V02.30.00 (en) Singtel === |
|||
<code>m.java</code> contains two calls: |
|||
* http://npprod-singtel.in-fusio.com/data-np/ |
|||
* http://npprod-singtel.in-fusio.com/singtel/check?session= ''followed by RecordStore.openRecordStore("data-i", true).getRecord(1) as a String if not null, else ""'' |
|||
=== Nokia 6111 === |
|||
<code>m.java</code> contains one call: |
|||
* http://npprod.in-fusio.com/data-np/ |
|||
[[Category:Neopets]] |
[[Category:Neopets]] |
Revision as of 02:54, 21 May 2023
Neopets Mobile does not refer to the 2021 interface of the website, but the 2006 flip phone application that has long been discontinued.
Archival
https://www.jellyneo.net/?go=mobile
https://pinkpt.com//neodex/index.php?title=Neopets_Mobile
https://drive.google.com/file/d/1Cj8hqk4VI-O408kgMnKpffPmI-kxKmWR/view
Attempts to reverse engineer the long-defunct API
TODO (The jars are all minified, but perhaps I can extract the API URLs from them and document what the application expects to get back)
The META-INF/MANIFEST.MF for the Nokia 6280 version specifies a Java version of 1.4.2_04.
The decompiler used is quiltflower: https://github.com/QuiltMC/quiltflower and the javax.microedition classes were copied from https://github.com/mcpat/java-microedition-libraries
Nokia 6280 V02.30.00 (en) Singtel
m.java
contains two calls:
- http://npprod-singtel.in-fusio.com/data-np/
- http://npprod-singtel.in-fusio.com/singtel/check?session= followed by RecordStore.openRecordStore("data-i", true).getRecord(1) as a String if not null, else ""
Nokia 6111
m.java
contains one call: