Remote Desktop¶
The FIRERPA Remote Desktop feature provides you with access to devices within the same network or across different networks. You can view and operate the phone's screen in real-time, just as if the device were right next to you. The Remote Desktop feature is designed exclusively for Chrome 95+ and does not support simultaneous operation by multiple users. It is recommended to use the latest version of the Chrome browser for access.
Opening the Remote Desktop¶
You can directly open the link http://192.168.0.2:65000 in your browser to access the Remote Desktop. Here, you can operate the device and execute commands through the root simulated terminal on the interface.
Attention
If you specified a service certificate with --certificate when starting the server, you will need to enter a password to access the Remote Desktop. You will also need to change http:// in the link to https:// to access it via HTTPS. Similarly, you will need to enter the password again after opening the page. You can find this default login password on the first line of the service certificate file by opening it with a text editor. Alternatively, you can set a custom login password by defining ssl-web-credential=12345 in the properties.local file.

File Upload¶
You can upload local files directly from the Remote Desktop. To upload files or folders, simply drag and drop the files or directories onto the black terminal on the right side of the page to upload them to the device. It supports uploading multiple files or folders simultaneously. The maximum size for a single file is 256MB, and a maximum of 2,000 files can be uploaded at once. Any file uploaded to the device will have permissions set to 644. Files will always be stored in the /data/usr/uploads directory (or another directory you specify in the settings).

File Download¶
You can directly open http://192.168.0.2:65000/fs/ in your browser (note that the trailing / is required). This will display the files and folders on the device as a page index, where you can browse directories or select files to download. Alternatively, you can click the folder icon in the top-right corner of the Remote Desktop, select the desired file, and click to download.

Remote Desktop Settings¶
You can customize the Remote Desktop's default file upload path, video frame rate, resolution scaling ratio, image quality, clipboard sharing, and more. H.264 encoding is supported (which may use less bandwidth and provide a smoother experience in some cases, but is only supported on the latest browsers). You can make adjustments by clicking the small gear icon in the top-right corner of the Remote Desktop. Under normal circumstances, you can enable video_h264 to improve network transmission smoothness. However, if your device's own computing performance is not powerful enough, we do not recommend enabling it. It is not recommended to adjust video_scale unless your device's native resolution is too low (<720p); this parameter represents the scaling ratio of the original screen. video_backend is used to select the video backend; we provide two options: Default (software encoding) and System (hardware encoding). video_quality represents the video quality; the lower the quality, the lower the bitrate, resulting in a smoother experience. video_fps is the video's frame rate. You can also enable bidirectional clipboard sharing by turning on the share_clipboard switch. Please note that adjusting the above parameters may not necessarily produce positive results; please adjust them based on your actual situation and performance needs.
Hint
After logging into the Remote Desktop, you can find the settings icon (gear) in the top-right corner of the page to modify the settings mentioned above.

Remote Desktop does not support Chinese input; you can input standard English characters. If you need a more user-friendly operating experience, such as keyboard input, please first read the following section Connecting to the Built-in ADB. After completing adb connect to FIRERPA, you can install other relevant screen mirroring software like Genymobile/scrcpy. For specific usage instructions, please refer to its documentation.