Hi all, I've been working on reversing the PC side client but think it might be missing some things due to it being such an early version... Does anyone know if the latest client can be found anywhere? The only links I can find are for the earliest version, and seems the updater doesn't work anymore
Or does anyone here still have the updated client installed and could post the files for it somewhere? Would be appreciated a lot!
Also many thanks to OP (can't post your name due to spam filter?) for the ique_diag
Managed to reverse most of it, you can see some of the work here: i.imgur dot com/IiQVxjP.png
ATM I'm waiting on some parts to arrive so I can try updating my unit to enable the USB interface, crossing my fingers hoping it'll work!
Hi there! Thank you so much for reverse engineering the client! It seems that you've done quite a lot of progress!
And yes, I do have the updated (V1.4.2) version, here is it:
http://www.mediafire.com/file/t6gka8a9n2nv03c/iQue@home V1.4.2.zip
I'll try my best to explain what each directory and folder does:
/root:
SERVER: A file with only the string "rms.idc.ique.com" Possibly the server domain of the iQue@Home service?
VERSION: A file with only the string "104022005101909". (The iQue Player's client version is V1.4.2 2005101909)
神游在线(iQue@Home): Opens the index page of iQue. (
www.ique.com)
uninst.exe: Uninstalls the iQue@Home application. Nothing special here.
/root/data:
/cache: Contains all the files and encrypted game cache obtained from
http://cds.idc.ique.com:16963/cds/download?content_id=x (x is the content ID, also the file name of the downloaded cache). The ones bundled with the full iQue@Home client download are identical to the ones obtained from the server. I deleted the 11~61 folders to save from space.
/etc: Contains 2 config files that are also included in the iQue@Home client download.(Full or simple version) Not sure what they do.
/incoming: Temporary storage for any downloading cache files. Once downloaded they will be moved to the corresponding folders in /cache, but the folders created in the /incoming directory will not be deleted.
/logs: record of all the link visited and purchases made by the user, and store them in the file "error-YYMMDD.log" (Everything will be recorded, not just errors)
The logsnote file seem to record the user's iQue Club user name (In my case, HNK)
/tmp: Stores thumbnails of games and manuals. These images are used both on the iQue Player and on the iQue@Home client. The file name of the image matches the content ID of the game/manual.
/root/pkgs:
/base: Contains an executable called POSTINST.exe. Purpose of the executable is unknown.
/core/bin: The iQue@Home main program.
/core/share/xlate: Contains a file called GB2312 (GB2312 is the registered internet name for a key official
character set of the
People's Republic of China, used for
simplified Chinese characters.)
Possibly an open-source GB2312 to Unicode table included to make sure the app uses Simplified Chinese characters properly.
/core: Contains a VERSION file with only the string "104022005101909"
/diag: Contains the iQue_diag.exe diagnosis tool as well as a diag.cont file that contains cycles of HEX values. Not sure what the txt files are.
The VERSION file here has the string "103042005031806"(Possibly meaning V1.3.4 2005031806)--older than the version of the client (V1.4.2 2005101909) but newer than the version of the iQue@Home client download (V1.3.2 2004092411)
/driver: Contains only a VERSION file with version (V1.3.2 2004092411). It could be that this file remain unmodified as I updated my V1.4.2 from the V1.3.2 Client.
/loc: VERSION file says version V1.4.2 2005101909
/loc/res: Contains DLL files that seemed to contain web pages for offline usage (Thus the directory name /loc (local)). Not sure what's different between iqahc409 and iqahc804.
/update: Contains an updater executable and a VERSION file V1.3.2 2004092411 It could be that this file remain unmodified as I updated my V1.4.2 from the V1.3.2 Client.