If you want the ROM clean of Google Apps, remove vendor/google/ dependency ( google.xml). If you want Google Apps, Open GApps are recommended. However, the default build process includes some Google related configurations and blobs to properly support Google Apps. This ROM comes with AOSP apps (that can all be disabled) but no Google Apps: This ROM does not claim to live outside of Google's ecosystem. The stock-*.zip file contains all final images that you might want to use with fastboot. The rom-*.zip file is what you would want to flash on your device using a custom recovery. vendor/shk/build.sh shkmod_hammerhead-user
You should get the proprietary blobs out of the device first: Driver Binaries for Nexus Devices. Run the last given command to start it and try the ROM on the emulator. This makes the images to be used by the emulator (64-bits only). The build process has only been tested on Linux x86_64.
Regular AOSP download (including GPG public key): $ repo init -config-name -u -b android-6.0.1_r78Ĭlone this repository (alters AOSP): $ git clone -b shk-marshmallow. This work could very easily be ported to any other Nexus device, maybe even other devices - this is AOSP, a solid build for Nexus devices and a solid base for other devices (modulo the proprietary blobs). List of available (configured) targets (devices): $.
Final release has the day of the Android Security Bulletin as last digits (> 00).Format: (follows the latest integrated Android Security Bulletins).My work is licensed under the Apache 2 license. So I made this modest ROM with the few things I missed from the custom ROMs. I was wrong: it lacked tiny things here and there. Over the years, I felt more and more satisfied with the community's work, yet the stock "pure" Nexus experience was more and more pleasant by itself.Īndroid getting more and more mature, starting with Android 6.0 Marshmallow (and its Material Design), I felt like having a stock "pure" Nexus experience, while having root, could be enough for me. I started cooking ROMs with Android 2.2 FroYo and Android 2.3 Gingerbread mainly. A modest custom ROM based off AOSP with minimal modifications.