{"id":19788287,"url":"https://github.com/weebdatahoarder/phytonutils","last_synced_at":"2025-10-23T22:07:30.031Z","repository":{"id":199045921,"uuid":"702009095","full_name":"WeebDataHoarder/PhytonUtils","owner":"WeebDataHoarder","description":"[Mirror] Utilities and documentation for devices commonly released by Phyton / Фитон, AlmaCode, AngioCode, RadiaCode","archived":false,"fork":false,"pushed_at":"2023-10-09T12:59:49.000Z","size":56,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-28T14:12:57.930Z","etag":null,"topics":["phyton","radiacode"],"latest_commit_sha":null,"homepage":"https://git.gammaspectra.live/WeebDataHoarder/PhytonUtils","language":"Go","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WeebDataHoarder.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-10-08T08:22:49.000Z","updated_at":"2024-07-07T23:05:47.000Z","dependencies_parsed_at":null,"dependency_job_id":"8be32f58-20ad-417f-9fd4-8b2225f1cabb","html_url":"https://github.com/WeebDataHoarder/PhytonUtils","commit_stats":null,"previous_names":["weebdatahoarder/phytonutils"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WeebDataHoarder/PhytonUtils","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebDataHoarder%2FPhytonUtils","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebDataHoarder%2FPhytonUtils/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebDataHoarder%2FPhytonUtils/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebDataHoarder%2FPhytonUtils/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WeebDataHoarder","download_url":"https://codeload.github.com/WeebDataHoarder/PhytonUtils/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeebDataHoarder%2FPhytonUtils/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280700105,"owners_count":26375770,"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","status":"online","status_checked_at":"2025-10-23T02:00:06.710Z","response_time":142,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["phyton","radiacode"],"created_at":"2024-11-12T06:26:45.515Z","updated_at":"2025-10-23T22:07:29.986Z","avatar_url":"https://github.com/WeebDataHoarder.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Phyton Utils\n\nThese are utilities and documentation for devices commonly released by [Phyton / Фитон](https://www.phyton.ru/), [AlmaCode](https://almacode.ru/), [AngioCode](https://angiocode.ru/), [RadiaCode](https://www.radiacode.com/);\na group of Russian companies that provide embedded devices for healthcare, industrial and military applications.\n\nMost of their products, software or hardware, are undocumented and/or heavily obfuscated, encrypted, or worse.\n\nThese utilities allow researchers to inspect the devices and work with them directly, allowing, between others:\n* Decoding of Firmware files, both `Phyton` format and `AlmaCode` format\n* Decryption of Firmware Blocks\n* Encryption of Firmware Blocks\n* Decryption of device unique id encrypted code blocks in ROM\n* Decompression of Custom compressed data\n* Compression to Custom compressed data\n* Calculate custom CRC of data\n* Decryption of device Memory dumps\n* Custom Firmware files\n* Device debugging, repair, unbricking\n* Decode `RD_FLASH_AREA` messages\n\n### Disclaimers\n\nNote this repository does not include code to communicate with devices via either USB or Bluetooth.\nOther projects are available for that purpose.\n\nAll information and data in this repository was produced without physical disassembly of devices,\nusing publicly available information, files and software. \n\n### Tested devices and firmwares\n* RadiaCode RC-102\n\n## Documentation\n\nSome items have been written in text form. For others, please refer to the source code.\n\n* [Encryption notes](doc/ENCRYPTION.md)\n* [Compression notes](doc/COMPRESSION.md)\n* [Firmware notes](doc/FIRMWARE.md)\n* [CRC notes](doc/CRC.md)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweebdatahoarder%2Fphytonutils","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweebdatahoarder%2Fphytonutils","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweebdatahoarder%2Fphytonutils/lists"}