Originally Posted by WearyBizTrvlr
It does appear to be encrypted, at least based on my admittedly cursory examination of the .seg, .mbi and .mca files. I've come to the point where I don't even have a decent hex editor anymore on my travel laptop, so I haven't done any more serious poking around. It could simply be encoded rather than encrypted. I've always hated x86 assembler code, so even disassembled I could not read the app anyway...
Ah well... perhaps we should have another drink instead, while we submit the app to the Museum of Atrocious Interfaces.
The schedule database files are definitely encrypted, and bizzarely so. I managed to figure out (most of) the format quite some time ago, and have developed a utility to dump the schedules, with some neat features.
dump all flights from city XXX
dump all flights to city XXX
dump all flights from country XXX
dump all flights to country XXX
dump all flights > XXXX miles
dump all flights < XXXX miles
dump all domestic flights
dump all international flights
dump all flights in a region (OWE continents)
dump all flights on airline XXX
dump all flights on aircraft XXX
dump all flights on an alliance (Star/OWE/Skyteam)
these can be combined in various combinations, like:
dump all flights from LHR on 747s greater than 2000 miles
etc
Pretty basic command line utility, but a web-front end could probably be developed fairly easily. The problem with the format is all data is listed by flight segment, so only non-stop flights are displayed by my utility (no direct flights).
Now everyone will start asking for this utility

Of course it was reverse engineered so questionable legality, and there may be issues if I released it and they might go and change the format (they have already changed it once before).