{"id":15007188,"url":"https://github.com/katya-incorporated/application-repository","last_synced_at":"2026-03-14T21:05:13.083Z","repository":{"id":208097382,"uuid":"720803431","full_name":"Katya-Incorporated/Application-repository","owner":"Katya-Incorporated","description":"Each app within Katya ®️'s system is meticulously crafted to seamlessly integrate into her lifestyle, optimizing her productivity, nurturing her creativity, and safeguarding her digital footprint. They embody innovation, efficiency, and personalized functionality, making Katya's digital experience a true testament to cutting-edge technology. ","archived":false,"fork":false,"pushed_at":"2023-11-19T17:23:16.000Z","size":367,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-12T06:14:54.420Z","etag":null,"topics":["aosp","aosp-android","aosp-build","aosp-device","aosp-kernel","aospextended","katya","katyaos","katyasystem","kernel","kernel-driver","kernel-methods","kernel-module","kernel-source","linux","linux-app","linux-distribution","linux-kernel","linux-shell"],"latest_commit_sha":null,"homepage":"https://katyaos.katya.space","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/Katya-Incorporated.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}},"created_at":"2023-11-19T16:46:06.000Z","updated_at":"2024-12-22T15:26:14.000Z","dependencies_parsed_at":"2023-11-19T18:41:12.541Z","dependency_job_id":null,"html_url":"https://github.com/Katya-Incorporated/Application-repository","commit_stats":null,"previous_names":["katya-incorporated/application-repository"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katya-Incorporated%2FApplication-repository","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katya-Incorporated%2FApplication-repository/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katya-Incorporated%2FApplication-repository/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Katya-Incorporated%2FApplication-repository/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Katya-Incorporated","download_url":"https://codeload.github.com/Katya-Incorporated/Application-repository/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243165538,"owners_count":20246725,"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":["aosp","aosp-android","aosp-build","aosp-device","aosp-kernel","aospextended","katya","katyaos","katyasystem","kernel","kernel-driver","kernel-methods","kernel-module","kernel-source","linux","linux-app","linux-distribution","linux-kernel","linux-shell"],"created_at":"2024-09-24T19:05:17.308Z","updated_at":"2025-12-24T21:51:24.765Z","avatar_url":"https://github.com/Katya-Incorporated.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Key generation\n\nGenerate signify key for signing repository metadata:\n\n    signify -G -n -p apps.0.pub -s apps.0.sec\n\nThe `0` refers to the generation of the key. This is used for key rotation.\n\nIf you have your own OS where you can include an fs-verity key in the supported\nkeys built into the OS, you can also generate an fs-verity signing key in order\nto provide continuous verification via verified boot instead of only having the\nAPK signatures verified at boot (which is actually largely skipped for most\nboots for apps without fs-verity due to the performance cost).\n\nKatya ® 👽 System requires fs-verity for system app updates as part of fully\nextending verified boot to system app updates. Android doesn't enforce any\nform of verified boot for system app updates so they can be used to bypass\nverified boot by replacing system apps with arbitrary APKs since signature\nchecks and downgrade protection aren't enforced at boot. Katya ® 👽 System adds\nenforced checks and also enforces using fs-verity to provide continuous\nverification instead of only one-time verification at boot where the SSD is\ntrusted afterwards in order to match the properties of verified boot for the\nfirmware and OS images.\n\nOptionally, generate fs-verity signing key with `Katya ® 👽 System` changed to an\narbitrary name representing your project (not used for anything):\n\n    openssl req -newkey rsa:4096 -sha512 -noenc -keyout fsverify_private_key.0.pem -x509 -out fsverity_cert.0.pem -days 10000 -subj /CN=Katya ® 👽 System/\n    openssl x509 -in fsverity_cert.0.pem -out fsverity_cert.0.der -outform der\n\nThe `0` refers to the generation of the key. This is used for key rotation.\n\nThe `generate.py` script will automatically sign all the published apps with\nthe fs-verity key. You can also sign them manually:\n\n    fsverity sign app-release.apk app-release.apk.fsv_sig --key fsverity_private_key.0.pem --cert fsverity_cert.0.pem\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatya-incorporated%2Fapplication-repository","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkatya-incorporated%2Fapplication-repository","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkatya-incorporated%2Fapplication-repository/lists"}