{"id":17502104,"url":"https://github.com/itstorque/ios_caml_dumper","last_synced_at":"2025-03-28T19:25:23.889Z","repository":{"id":77107577,"uuid":"276395108","full_name":"itstorque/ios_caml_dumper","owner":"itstorque","description":"iOS 13.5 Glyph CAML files and tool to get files with a certain extension from ls -laR output","archived":false,"fork":false,"pushed_at":"2020-07-06T09:31:31.000Z","size":2273,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-02T20:54:32.815Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Shell","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/itstorque.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-01T14:09:44.000Z","updated_at":"2020-08-03T03:23:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"49d2d11f-53f5-44b4-86a1-47d4c321dba8","html_url":"https://github.com/itstorque/ios_caml_dumper","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/itstorque%2Fios_caml_dumper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itstorque%2Fios_caml_dumper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itstorque%2Fios_caml_dumper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itstorque%2Fios_caml_dumper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itstorque","download_url":"https://codeload.github.com/itstorque/ios_caml_dumper/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246086657,"owners_count":20721390,"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-10-19T20:37:49.187Z","updated_at":"2025-03-28T19:25:23.851Z","avatar_url":"https://github.com/itstorque.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# CAML filedump from iOS 13.5\n\n**DISCLAIMER**: None of the files in the directory [ios-13.5-glyphs](ios-13.5-glyphs)\nare created/owned by the author of this repo, they are simply a copy of some\nfiles found in iOS's `/System/Library/` directory.\n\n[extract_files.py](extract_files.py) is a script that extracts certain file types\nfrom a directory, specifically `.caml` files by default. It then generates two\nfiles:\n\n* [output.txt](output.txt) contains the list of CAML files in /System/Library on\nan iOS 13.5 device, this should help locate CAML resources for glyphs.\n\n* [scp_command.sh](scp_command.sh) contains an scp command that can be run to dump\nthe files from your iOS device. More information on running scp_command.sh can be\nfound in the [Running The Output Script](#Running-The-Output-Script) section.\n\n## Usage\n\n`extract_files.py -i \u003cinputfile\u003e -o \u003coutputfile\u003e -s \u003cscript_file\u003e -e \u003cextension\u003e -p \u003cport\u003e -u \u003cuser_and_host\u003e`\n\nThe default values are:\n\n`inputfile  = 'ls_System_Library.txt'`\n\n`outputfile = 'output.txt'`\n\n`extension  = 'caml'`\n\n`script_file = 'scp_command.sh'`\n\n`port = 2022`\n\n`user_and_host  = 'root@localhost'`\n\n### Input File\n\nThe input file should be the output of `ls -laR` on your iOS device's\n`/System/Library` directory. An easy way to do that is:\n\n```bash\nls -laR /System/Library \u003e\u003e temp.txt\n```\n\nThen copy that file over using scp to your main device and feel free to delete\n`temp.txt` on your remote machine.\n\n\n## Running The Output Script\n\nThe output script file is meant to be run in an empty target directory, if the\ndirectory isn't empty, the script won't run.\n\nGive the file execution permission and run it in the target directory to populate\nit with the output CAML files.\n\n```bash\nchmod +x [$path_to_script_file]\n[$path_to_script_file]\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitstorque%2Fios_caml_dumper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitstorque%2Fios_caml_dumper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitstorque%2Fios_caml_dumper/lists"}