{"id":13930175,"url":"https://github.com/guedou/TS-453Be","last_synced_at":"2025-07-19T12:31:54.746Z","repository":{"id":54701024,"uuid":"164476051","full_name":"guedou/TS-453Be","owner":"guedou","description":"Ubuntu on QNAP TS-453Be","archived":false,"fork":false,"pushed_at":"2020-09-27T08:41:27.000Z","size":2230,"stargazers_count":73,"open_issues_count":3,"forks_count":18,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-11-20T00:11:59.739Z","etag":null,"topics":["ghidra","it8528","qbdi","qnap","radare2","reverse-engineering","ts-453be"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/guedou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-01-07T18:48:19.000Z","updated_at":"2024-11-12T20:35:23.000Z","dependencies_parsed_at":"2022-08-14T00:30:38.694Z","dependency_job_id":null,"html_url":"https://github.com/guedou/TS-453Be","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guedou%2FTS-453Be","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guedou%2FTS-453Be/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guedou%2FTS-453Be/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/guedou%2FTS-453Be/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/guedou","download_url":"https://codeload.github.com/guedou/TS-453Be/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226607599,"owners_count":17658483,"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":["ghidra","it8528","qbdi","qnap","radare2","reverse-engineering","ts-453be"],"created_at":"2024-08-07T18:05:02.298Z","updated_at":"2024-11-26T19:30:54.352Z","avatar_url":"https://github.com/guedou.png","language":"C","funding_links":[],"categories":["reverse-engineering"],"sub_categories":[],"readme":"# Ubuntu on QNAP TS-453Be\n[![Twitter Follow](https://img.shields.io/twitter/follow/guedou.svg?style=social)](https://twitter.com/intent/follow?screen_name=guedou)\n\nThis repository provides notes to install Ubuntu on a [QNAP TS-453Be NAS](https://www.qnap.com/en/product/ts-453be), and to understand how some [QNAP QTS](https://www.qnap.com/qts/) features work. The [panq](https://github.com/guedou/TS-453Be/blob/master/panq/) binary allows to interact with the ITE IT8528 Super I/O controller in order to control the fan speed, the front LED and read the chassis temperature. This EC is not supported by regular Linux power management tools.\n\n![TS-453Be](https://github.com/guedou/TS-453Be/blob/master/doc/images/313_1516332261_TS-453Be_Left-angle-of-elevation.png)\n\n## Why?\n\nFrom memory, I did this project to:\n1. learn new things, and push my limits\n2. bypass QTS restrictions: hard-coded virtualisation limitation with 4GB of RAM, few control on encrypted data, not enough confidence to restore data without QTS, few ways to enforce firewall rules...\n3. get rid of the [many CVEs](https://www.qnap.com/en/security-advisory) targeting QTS and QNAP software\n4. avoid the [QNAP Privacy Policy](https://www.qnap.com/en/before_buy/con_show.php?op=showone\u0026cid=17) that indicates that QNAP `may collect your activities on our website, cloud services, software, and hardware`\n5. stay away of the [The eCh0raix Ransomware](https://www.anomali.com/blog/the-ech0raix-ransomware)\n\n\n## Documentation\n\n- [installing Ubuntu](https://github.com/guedou/TS-453Be/blob/master/doc/installation.md)\n- [investigating QTS firmware recovery](https://github.com/guedou/TS-453Be/blob/master/doc/qts_firmware_recovery.md)\n- [identifying fan controls](https://github.com/guedou/TS-453Be/blob/master/doc/fan_control.md)\n- [reversing QNAP binaries](https://github.com/guedou/TS-453Be/blob/master/doc/reversing.md)\n\n\n## Similar Attempts\n\nTo my knowledge, others have succeeded in replacing QTS with another Linux distribution:\n- https://jorgbosman.nl/QNAP_TS-459_Pro_with_Ubuntu\n- http://www.cyrius.com/debian/orion/qnap/\n- https://github.com/vanschelven/qnap-x53\n- https://wiki.qnap.com/wiki/Debian_Installation_On_QNAP\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguedou%2FTS-453Be","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fguedou%2FTS-453Be","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fguedou%2FTS-453Be/lists"}