From bde78170bec4e07f9f2ed35b89a5223b3931bd88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=88=9A=28noham=29=C2=B2?= <100566912+NohamR@users.noreply.github.com> Date: Sun, 10 May 2026 18:57:51 +0200 Subject: [PATCH] Move 'How it works' section in README --- README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 4705a22..b793642 100644 --- a/README.md +++ b/README.md @@ -104,14 +104,6 @@ Example configuration: #### Step 5: Launch the patched app :p -## How it works -RMHook uses [tinyhook](https://github.com/Antibioticss/tinyhook/) to hook into Qt framework functions at runtime: -1. **QNetworkAccessManager::createRequest** - Intercepts HTTP/HTTPS requests -2. **QWebSocket::open** - Patches WebSocket connections -3. **MQTTAsync_createWithOptions** - Modifies MQTT URIs for screen sharing features - -When the app attempts to connect to reMarkable's servers (e.g., `internal.cloud.remarkable.com`), the hooks redirect these requests to your configured host and port. - ## Configuration The config file (`~/Library/Preferences/rmfakecloud.config`) supports the following keys: @@ -133,6 +125,14 @@ If the config file doesn't exist, it will be created automatically with default - Ensure your rmfakecloud server is running and accessible - Verify the storage path migration was completed +## How it works +RMHook uses [tinyhook](https://github.com/Antibioticss/tinyhook/) to hook into Qt framework functions at runtime: +1. **QNetworkAccessManager::createRequest** - Intercepts HTTP/HTTPS requests +2. **QWebSocket::open** - Patches WebSocket connections +3. **MQTTAsync_createWithOptions** - Modifies MQTT URIs for screen sharing features + +When the app attempts to connect to reMarkable's servers (e.g., `internal.cloud.remarkable.com`), the hooks redirect these requests to your configured host and port. + ## Credits - xovi-rmfakecloud: [asivery/xovi-rmfakecloud](https://github.com/asivery/xovi-rmfakecloud) - Original hooking information - rm-xovi-extensions: [asivery/rm-xovi-extensions](https://github.com/asivery/rm-xovi-extensions) - Extension framework for reMarkable, used as reference for hooking Qt functions