-
Notifications
You must be signed in to change notification settings - Fork 0
Reverse Engineering
When Amazon rolled out their new UI update, v5.13.7, they began using React Native to build core parts of the system, like the Home and Library view, and parts of the Reader view. This framework seems to be called "KPP" or "the K Plus Plus framework" internally.
Most (all?) KPP-related files live in /app and its subdirectories.
The /app directory includes the following but is not limited to:
Native binaries for the KPP applications. This contains the code responsible for making network requests, interacting with LIPC, and storing data.
Hermes-bytecode javascript bundles loaded by the executables on application startup. They contain the actual UI code.
JSON files contain information about installing the app into the /var/local/appreg.db database.
Shared-Object libraries.