diff --git a/README.md b/README.md index ad9ee65..3a7a428 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,13 @@ RMHook hooks into the reMarkable Desktop app's network layer to redirect API cal - Network request interception and redirection - WebSocket connection patching +## Compatibility + +**Tested and working on:** +- reMarkable Desktop v3.23.0 (released 2025-11-05) + +![docs/latest.png](docs/latest.png) + ## Installation and usage ### Important legal notice @@ -66,6 +73,7 @@ mv ~/Library/Containers/com.remarkable.desktop/Data/Library/Application\ Support ### Step 4: Configure rmfakecloud server Quickly access the configuration file from the app's Help menu: ![help-config.png](docs/help-config.png) + Edit the configuration file at: ``` ~/Library/Preferences/rmfakecloud.config diff --git a/docs/latest.png b/docs/latest.png new file mode 100644 index 0000000..c3a148c Binary files /dev/null and b/docs/latest.png differ diff --git a/scripts/inject.sh b/scripts/inject.sh index f60e8ae..1198a29 100755 --- a/scripts/inject.sh +++ b/scripts/inject.sh @@ -45,6 +45,12 @@ fi echo "[INFO] Executable name: $APP_NAME" +# Change ownership to current user +CURRENT_USER=$(whoami) +CURRENT_GROUP=$(id -gn) +echo "Changing ownership to $CURRENT_USER:$CURRENT_GROUP for $APP_PATH ..." +sudo chown -R "$CURRENT_USER:$CURRENT_GROUP" "$APP_PATH" + EXECUTABLE_PATH="$APP_PATH/Contents/MacOS/$APP_NAME" if [ ! -f "$EXECUTABLE_PATH" ]; then echo "[ERROR] The specified executable ($EXECUTABLE_PATH) does not exist." @@ -67,12 +73,6 @@ sudo xattr -cr "$EXECUTABLE_PATH" echo "Signed successfully." -# Change ownership to current user -CURRENT_USER=$(whoami) -CURRENT_GROUP=$(id -gn) -echo "Changing ownership to $CURRENT_USER:$CURRENT_GROUP for $APP_PATH ..." -sudo chown -R "$CURRENT_USER:$CURRENT_GROUP" "$APP_PATH" - # Remove _MASReceipt if it exists RECEIPT_PATH="$APP_PATH/Contents/_MASReceipt" if [ -d "$RECEIPT_PATH" ]; then