{"id":34614779,"url":"https://github.com/geozac/android_vendor_unconv","last_synced_at":"2026-04-18T05:05:14.625Z","repository":{"id":40515751,"uuid":"243435390","full_name":"GeoZac/android_vendor_unconv","owner":"GeoZac","description":"Personal vendor to enrich my AOSP experience","archived":false,"fork":false,"pushed_at":"2024-07-13T02:04:36.000Z","size":687,"stargazers_count":1,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-07-13T03:23:21.450Z","etag":null,"topics":["android","aosp"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GeoZac.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":"2020-02-27T05:04:17.000Z","updated_at":"2024-07-13T03:23:23.978Z","dependencies_parsed_at":"2024-06-01T07:01:02.646Z","dependency_job_id":null,"html_url":"https://github.com/GeoZac/android_vendor_unconv","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/GeoZac/android_vendor_unconv","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoZac%2Fandroid_vendor_unconv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoZac%2Fandroid_vendor_unconv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoZac%2Fandroid_vendor_unconv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoZac%2Fandroid_vendor_unconv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GeoZac","download_url":"https://codeload.github.com/GeoZac/android_vendor_unconv/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GeoZac%2Fandroid_vendor_unconv/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31957158,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"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":["android","aosp"],"created_at":"2025-12-24T14:22:11.062Z","updated_at":"2026-04-18T05:05:14.620Z","avatar_url":"https://github.com/GeoZac.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# unConv's vendor\n\n## Forked from [SpiritCroc's vendor](https://github.com/SpiritCroc/android_vendor_spiritcroc)\n\nThis repository contains some ROM additions that I like to have in my personal builds,\nbut ~might~ *will* not be suitable for including by default in ~official~ any other build.\n\nIn order to use this, clone it into vendor/extra.\nCustom ROMs like AICP or LineageOS will automatically call it if they find it in that location.\n\n# Features\n\n- Bromite systemWebView by default\n    - (Where are the prebuilt apks you ask? They are fetched by a script when the ```source build/envsetup.sh``` is run, and will check for updates on subsequent script executions)\n- ~Prefers *Lawnchair* over any other launcher by default, will add to the build if makefile is found~\n- A [manifest](manifests/unconv.xml) file to remove some unused packages and add some alternatives\n- Overlays\n    - Enable rotation for all directions by default\n    - Show Internal storage by default in DocumentsUI (Files) app and,\n    - Show the Internal storage root on opening\n    - Set corners in searchbar and suggestion cards in Settings app\n    - Disable All Caps in materials buttons\n    - Enable Lockscreen shortcuts by default\n    - Allow editing smart replies before sending\n    - Shows empty wifi icon if not connected\n    - Show memory usage on app info screens\n    - Default to full gesture navigation\n    - Bump up default data limit to 30GB, the default 2GB is too low\n    - ~Overlay the AOSP brightness thumb vector~\n    - Allow more suggestions on AOSP keyboard\n    - Hide the voice input key on AOSP keyboard\n    - Show more emoji on the emoji selector\n    - ~Enable lockscreen rotation for all devices by default~\n- Add some more fonts (The font-families data is injected into the vendor's fonts_customization.xml, if supported)\n    - JetBrains Mono\n    - Lato\n    - Rubik\n- Injects some AICP specific RRO overlays\n    - CornerRadius-Moar_Round - a bit more rounded dialogs and views\n    - ~QsBgDark-AOSPGray~\n    - ~NotifDark-SystemUI-AOSPGray~\n    - ~BackgroundDark-AOSP~\n    - ~NotifDark-System-NotifDark-SystemUI-AOSPGray~\n    - ~BackgroundLight-Blue~\n- Provides an improved hosts file for the build system to improve ad-blocking (if supported)\n- Skips Changelog generation (if supported)\n- Few scripts to ease the process of building and testing\n  - cherrypicker - Pulls info from well respected Gerrit servers and format it as strings to be directly applied to the repopick script, even to the clipboard to save my time.\n  - build_wall_index - Pulls random wallpaper info from [Unsplash](https://unsplash.com/) using their API, prepare a JSON, as expected by the OmniStyles app, push it to a GitHub Gist reserved for this purpose, and retrieve the raw URL and overlay the value for the app.\n  - trackkernelstuff - Pulls updated kernel status data from multiple sources (Linux Kernel Trees (Stable/RC), AOSP Gerrit, CLO (formely CAF)) for devices declared with the file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeozac%2Fandroid_vendor_unconv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeozac%2Fandroid_vendor_unconv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeozac%2Fandroid_vendor_unconv/lists"}