Installation guide
ReUCM is available for Windows, Android, and iOS. Choose your platform below for installation instructions.Windows installation
Check system requirements
Ensure your system meets the minimum requirements:
- Windows 10 (version 1803) or higher
- Microsoft Edge and WebView2 installed (not removed)
Most modern Windows 10 and Windows 11 installations include WebView2 by default.
Download the installer
Download the latest Windows installer from the GitHub Releases page:
- ReUCM_windows.exe - Standard installer (recommended)
- ReUCM_windows_portable.7z - Portable version (no installation required)
Run the installer
For the standard installer:
- Double-click
ReUCM_windows.exe - Follow the installation wizard
- Choose installation directory (default:
C:\Program Files\ReUCM) - Click “Install”
- Extract
ReUCM_windows_portable.7zusing 7-Zip or WinRAR - Run
re_ucm.exefrom the extracted folder
Android installation
Enable installation from unknown sources
Before installing, you need to allow installation from unknown sources:
- Open Settings on your Android device
- Navigate to Security or Privacy
- Enable Install unknown apps for your browser or file manager
On Android 8.0+, you grant this permission per-app rather than globally.
Download the APK
Download the latest Android APK from the GitHub Releases page:
- ReUCM_android.apk - Universal APK (works on all devices)
- ReUCM_android_arm64-v8a.apk - Optimized for 64-bit ARM devices (recommended for modern phones)
- ReUCM_android_armeabi-v7a.apk - For older 32-bit ARM devices
- ReUCM_android_x86_64.apk - For x86_64 devices (emulators, tablets)
Choose the ARM64 version for best performance on modern devices. Use the universal APK if you’re unsure.
Install the APK
- Open your device’s file manager or Downloads folder
- Tap the downloaded APK file
- Tap “Install” when prompted
- Wait for installation to complete
iOS installation
Join TestFlight (if available)
If a TestFlight beta is available:
- Install TestFlight from the App Store
- Open the TestFlight invitation link (check the GitHub repository or BooksFine Telegram channel)
- Tap “Accept” to join the beta
- Tap “Install” to download ReUCM
Build from source (alternative)
If TestFlight is not available, you can build the app yourself:
- Clone the repository:
git clone https://github.com/BooksFine/re_ucm.git - Install Flutter 3.29.3 or higher
- Navigate to
re_ucm_appdirectory - Run
flutter pub get - Run
dart run build_runner build --delete-conflicting-outputs - Connect your iOS device
- Run
flutter run --release
You’ll need a Mac with Xcode and an Apple Developer account for iOS development.
Verify installation
After installation, verify ReUCM is working correctly:- Launch the application
- You should see the main screen with available portals (e.g., Author.Today)
- Check for updates in the settings menu
ReUCM includes automatic OTA (over-the-air) updates. When a new version is available, you’ll see a notification with the option to update.
Troubleshooting
Windows: Application won’t start
- Ensure WebView2 is installed. Download it from Microsoft’s website
- Try running as administrator
- Check Windows Event Viewer for error details
Android: Installation blocked
- Verify you’ve enabled “Install unknown apps” for your browser/file manager
- Try downloading again - the file may be corrupted
- Disable Play Protect temporarily during installation
Storage permissions denied
- Go to Settings → Apps → ReUCM → Permissions
- Enable Storage/Files permission manually
- Restart the app