{"id":13771438,"url":"https://github.com/moovida/remarkable-hyutilities","last_synced_at":"2026-01-23T15:38:42.228Z","repository":{"id":140168285,"uuid":"140404669","full_name":"moovida/remarkable-hyutilities","owner":"moovida","description":"A few utilities to interact with your reMarkable device","archived":false,"fork":false,"pushed_at":"2023-04-14T17:13:06.000Z","size":1951,"stargazers_count":79,"open_issues_count":6,"forks_count":7,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-11-17T07:34:07.415Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/moovida.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-07-10T08:52:40.000Z","updated_at":"2024-08-09T13:03:34.000Z","dependencies_parsed_at":"2024-01-06T21:59:11.023Z","dependency_job_id":null,"html_url":"https://github.com/moovida/remarkable-hyutilities","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moovida%2Fremarkable-hyutilities","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moovida%2Fremarkable-hyutilities/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moovida%2Fremarkable-hyutilities/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/moovida%2Fremarkable-hyutilities/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/moovida","download_url":"https://codeload.github.com/moovida/remarkable-hyutilities/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253518941,"owners_count":21921074,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T17:00:51.506Z","updated_at":"2026-01-23T15:38:42.166Z","avatar_url":"https://github.com/moovida.png","language":"Java","funding_links":[],"categories":["Java","GUI Clients"],"sub_categories":["Template Builders"],"readme":"# reMarkable HyUtilities\n\n**Don't care, where do I get it?** [LAST VERSION HERE](https://github.com/moovida/remarkable-hyutilities/releases/download/v1.4/remarkable_hyutilities_v1.4.zip)\n\n\nreMarkable HyUtilities is a simple application that helps the reMArkable user \nmainly with 3 things that I have been missing. Maybe some of them\nare available to windows or apple users, but they suck for linux users.\n\n1. upload of templates. At every update the templates are reset to factory,\n   so my personalized ones are gone. I needed a quick tool to restore them.\n   ssh and scp and even FileZilla are good, but I needed something that \n   didn't require my brain.\n2. upload of graphics. Same as for templates. I customized all possible \n   graphics (splash, reboot, etc), so I need to restore them.\n3. backup. This is important. At the time being there is no way to backup \n   the raw data. The story that pushed me to this development was a user \n   that reported his reMarkable stolen and was afraid that the thief would \n   delete everything from it before being able to somehow disconnect the \n   cloud account and save the data. Since we are making big use of the device, \n   this is a HUGE issue.\n\n## First startup\n\nDownload the application [from the release page](https://github.com/moovida/remarkable-hyutilities/releases)\nand unzip it on your disk.\n\n**If you are on windows:** run the start.exe and you are done.\n\n**If you are on linux or macosx:**\n\n* make sure java is installed ([java](https://java.com/en/download/help/download_options.xml) 8 or newer)\n* run the start.sh script\n\nOnce launched, you should see something like:\n\n![Startup](images/01_startup.png)\n\nthe first time you run it you will need to insert:\n\n* the host, i.e. the ip address of your reMarkable device\n* the user: root\n* the password to your device\n* the folder on your disk to use as a base for your data. Notice that it is mandatory to have 3 folders already in it:\n  - templates: put there all your template images, can be empty\n  - graphics: put there all your custom graphics, can be empty\n  - backup: can be empty\n\n## Templates \n\nIf working mode **templates** is selected, then the local templates should be shown.\n\nIf you put the **refresh** button, the remote ones will be shown.\n\n![Templates](images/02_refresh_remote.png)\n\nPush the **Upload local** button and the app will upload your templates to the device.\n\n## Graphics\n\nThe working mode **graphics** works exactly the same way as the templates mode.\n\n![Graphics](images/03_graphics.png)\n\n## Backup\n\nThe **backup** mode is a download only mode at the moment. It enables the backup button:\n\n![Backup](images/04_backup.png)\n\nIf that one is pushed, the application will:\n\n* compress all your data on the device \n* download the tar.gz archive to the local folder\n* remove the archive from the device again\n\n\n**Note that the backup action can be very long going if you have many data on the device. Let the app the time to finish.**\n\n## Touch and button tools\n\nI spend half of my remarkable-life using the tablet in landscape mode in order to avoid pushing \nthe right page button while writing with the palm of my hand.\n\n[This great guy](https://github.com/LinusCDE/) wrote 2 interesting applications, one of which is what I have been long \nlooking for:\n\n* [rmButtonToggler](https://github.com/LinusCDE/rmButtonToggler), which allows to disable the buttons using a shortcut.\n* [rmTouchToggler](https://github.com/LinusCDE/rmTouchToggler), which allows to disable finger touches using a shortcut.\n\nIt is now possible to install them with a few clicks from the utils:\n\n![Touch/Button Tools](images/06_touchbuttontools.png)\n\nPlease read the suggestions of the author before installing. \n\n## Restart device\n\nThere is also a restart device button. Once uploads have been done, it is better to restart your device. \nIt can be done manually or through the button.\n\n# Warning\n\nThis software is developed by [HydroloGIS S.r.l.](http://www.hydrologis.com) and released under GPL v3.0 license.\n\nWe carry no responability if the software burned your reMarkable to death or destroyed your data (but yes, we would be very sorry about that).\n\nIf you find the application useful and feel the urge to thank us, send us a box of good beer from your country.\n\nIf you find bugs, feel free to report them here as issues.\n\n\n# FAQ\n\n## How can I find the ip address and password to use?\n\nWhen connected to a WIFI with your remarkable, tap on the very upper left **rM** at the left \nof the search icon. This will enter the configurations view.\n\nFrome there select the last item of the left sidemenu: **About**. \n\nBy default the **Copyright and Licenses** tab should be selected. Look at the very bottom right. The last paragraph\nstates: **The IP addresses available to connect to are listed below**, followed by the ip address to use in the \napplication.\n\nRight above this part the username and password are defined. That is the password to use in the application.\n\nLook at the following screenshot if you are not sure where to find ip addresses and password:\n\n![Ip addresses and password](images/05_pwd.png)\n\n\n\n\n\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoovida%2Fremarkable-hyutilities","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmoovida%2Fremarkable-hyutilities","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmoovida%2Fremarkable-hyutilities/lists"}