Skip to main content

OpenQBW

OpenQBW is the companion project that uses OpenSQLAnywhere to read Intuit QuickBooks Desktop .QBW company files.

Architecture

.QBW file
|
v
OpenQBW (knows QuickBooks schema, invoice extraction, migrate)
| ^
v |
opensqlany |
- ApModel ----+ (peel additive-progression obfuscation)
- PageStore (walk pages, verify CRC, parse slotted dirs)
- SYSTABLE (SA17 system catalog)

OpenSQLAnywhere has no knowledge of the QuickBooks schema; it exposes plaintext SA17 pages and the deobfuscation primitive. OpenQBW provides the rest.