{"id":14991181,"url":"https://github.com/heroims/obfuscator","last_synced_at":"2025-10-06T04:31:38.127Z","repository":{"id":40744114,"uuid":"159828073","full_name":"heroims/obfuscator","owner":"heroims","description":"ollvm，base on llvm-clang 5.0.2, 6.0.1 , 7.0.1,8.0,9.0,9.0.1,10.x,11.x,12.x,13.x,14.x,swift-llvm-clang 5.0,swift-llvm-clang 5.5","archived":false,"fork":true,"pushed_at":"2023-11-27T07:39:32.000Z","size":540143,"stargazers_count":1069,"open_issues_count":20,"forks_count":311,"subscribers_count":28,"default_branch":"master","last_synced_at":"2024-09-30T03:41:05.902Z","etag":null,"topics":["clang","llvm","ollvm"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"obfuscator-llvm/obfuscator","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heroims.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":"2018-11-30T13:33:29.000Z","updated_at":"2024-09-28T09:32:19.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/heroims/obfuscator","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/heroims%2Fobfuscator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroims%2Fobfuscator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroims%2Fobfuscator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heroims%2Fobfuscator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heroims","download_url":"https://codeload.github.com/heroims/obfuscator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":235494955,"owners_count":18999388,"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":["clang","llvm","ollvm"],"created_at":"2024-09-24T14:21:40.965Z","updated_at":"2025-10-06T04:31:37.795Z","avatar_url":"https://github.com/heroims.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"\n## LLVM14 and Later\nNDK LLVM: https://android.googlesource.com/toolchain/llvm-project\n\nApple LLVM: https://github.com/apple/llvm-project\n\nNormal LLVM: https://github.com/llvm/llvm-project\n\n### LegacyPass\n```\nwget https://heroims.github.io/obfuscator/LegacyPass/ollvm14.patch\ngit clone -b release/14.x git@github.com:llvm/llvm-project.git\ncd llvm-project\ngit apply ../ollvm14.patch\n```\n### NewPass\n```\nwget https://heroims.github.io/obfuscator/NewPass/ollvm14.patch\ngit clone -b release/14.x git@github.com:llvm/llvm-project.git\ncd llvm-project\ngit apply ../ollvm14.patch\n```\n### Resolve Conflict\n```\ngit apply --reject --ignore-whitespace ../ollvm14.patch\n```\nAnd then follow the .rej prompts to modify\n\n## Please have a look at the [wiki](https://github.com/heroims/obfuscator/wiki)!\n\nYou can cite Obfuscator-LLVM using the following Bibtex entry:\n\n```\n@INPROCEEDINGS{ieeespro2015-JunodRWM,\n  author={Pascal Junod and Julien Rinaldini and Johan Wehrli and Julie Michielin},\n  booktitle={Proceedings of the {IEEE/ACM} 1st International Workshop on Software Protection, {SPRO'15}, Firenze, Italy, May 19th, 2015},\n  editor = {Brecht Wyseur},\n  publisher = {IEEE},\n  title={Obfuscator-{LLVM} -- Software Protection for the Masses},\n  year={2015},\n  pages={3--9},\n  doi={10.1109/SPRO.2015.10},\n}\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheroims%2Fobfuscator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheroims%2Fobfuscator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheroims%2Fobfuscator/lists"}