{"id":20146307,"url":"https://github.com/blackhatdevx/huawei-watchface-extractor-python","last_synced_at":"2025-09-21T06:49:13.891Z","repository":{"id":175541374,"uuid":"654062594","full_name":"BlackHatDevX/Huawei-Watchface-Extractor-Python","owner":"BlackHatDevX","description":"The Huawei Watchface Extractor is a Python script that allows you to extract images from HWT or com.huawei.watchface files. It can be useful if you want to extract images from a Huawei watchface for further analysis or customization.","archived":false,"fork":false,"pushed_at":"2023-09-17T14:10:20.000Z","size":14,"stargazers_count":9,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T19:46:47.600Z","etag":null,"topics":["decrypt","extract","health","honor","huawei","hwt","python","theme","watchface"],"latest_commit_sha":null,"homepage":"https://telegram.dog/Huawei_watchfaces","language":"Python","has_issues":true,"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/BlackHatDevX.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-06-15T10:02:05.000Z","updated_at":"2024-11-30T16:38:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"a3d6ae49-26d7-4338-8d2d-66133073f729","html_url":"https://github.com/BlackHatDevX/Huawei-Watchface-Extractor-Python","commit_stats":null,"previous_names":["blackhatdevx/huawei-watchface-extractor-python"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/BlackHatDevX/Huawei-Watchface-Extractor-Python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackHatDevX%2FHuawei-Watchface-Extractor-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackHatDevX%2FHuawei-Watchface-Extractor-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackHatDevX%2FHuawei-Watchface-Extractor-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackHatDevX%2FHuawei-Watchface-Extractor-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BlackHatDevX","download_url":"https://codeload.github.com/BlackHatDevX/Huawei-Watchface-Extractor-Python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BlackHatDevX%2FHuawei-Watchface-Extractor-Python/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261225765,"owners_count":23127195,"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":["decrypt","extract","health","honor","huawei","hwt","python","theme","watchface"],"created_at":"2024-11-13T22:21:06.537Z","updated_at":"2025-09-21T06:49:08.846Z","avatar_url":"https://github.com/BlackHatDevX.png","language":"Python","readme":"# Huawei Watchface Extractor Python\n\nThe Huawei Watchface Extractor is a Python script that allows you to extract images from HWT or com.huawei.watchface files. It can be useful if you want to extract images from a Huawei watchface for further analysis or customization.\n\n## Prerequisites\n\n- Python 3.x\n- Pillow library (for image manipulation)\n\n## Installation\n\n1. Clone this repository or download the `watchface_extractor.py` file.\n2. Install the necessary dependencies by running the following command:\n```\npip install Pillow\n```\n\n## Usage\n\nRun the script from the command line using the following command:\n```\npython watchface_extractor.py input_file.hwt [output_directory]\n```\n\n- input_file.hwt: Path to the HWT or com.huawei.watchface file from which you want to extract images.\n- output_directory (optional): Path to the directory where the extracted images will be saved. If not provided, a new directory with the name `\u003cinput_file\u003e_extra` will be created in the same location as the input file.\n\nThe extracted images will be saved as PNG files in the output directory.\n\n## Example\n\n```\npython watchface_extractor.py watchface.hwt extracted_images\n```\n\nThis will extract the images from watchface.hwt and save them in the extracted_images directory.\n\n## Limitations\n\nPlease note that this script might not work correctly with all versions or types of Huawei watchfaces. It has been tested with a range of watchfaces, but there can be variations in the file format or image encoding.\n\nFor now it cannot decrypt watchfaces with password encryption, if someone is willing to help for that you are welcome to contribute.\n\n## TODO\n\nEncrypted Watchfaces Fix (Watchface Decrypter)\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n\n## Contact\n\nFor any inquiries or questions, you can reach out to the project developer:\n\n- Developer's Portfolio: [bit.ly/jashgro](https://bit.ly/jashgro)\n- Telegram: [@developer_x](https://telegram.dog/deveioper_x)\n- Support Group: [@huawei_watchfaces](https://telegram.dog/huawei_watchfaces)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackhatdevx%2Fhuawei-watchface-extractor-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fblackhatdevx%2Fhuawei-watchface-extractor-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fblackhatdevx%2Fhuawei-watchface-extractor-python/lists"}