Intro
I'll start with this important note: this will likely be interesting to a small subset of users as it 1) does cost money to deploy and run this cloud infrastructure in AWS 2) requires a bit more technical knowledge to get this up and running than most things on XDA 3) the OS build process maintains verified boot with your own custom keys which means things like root/magisk are not a good fit. Anyways, I've created a cross platform tool, rattlesnakeos-stack, that allows you to build your own customized Android OS for Google Pixel phones using AWS cloud infrastructure. The default OS that this tools builds without any customizations is called RattlesnakeOS, which is really just AOSP with very minor additions. If there is something you don't like about the default OS, you can add customizations on top of it or start with a completely blank slate and build your own OS.
Features
Support for Google Pixel phones
Based on latest AOSP 11.0
Software and firmware security updates delivered through built in OTA updater
Maintains verified boot with a locked bootloader just like official Android but with your own personal signing keys
Support for building latest stable Chromium browser and webview
Support for custom OS builds
If any of that sounds interesting to you, head over to the README for full setup, build, customization, and flashing instructions. Also, feel free to stop by our matrix room RattlesnakeOS (#ros.matrix.org).
Related
i got it as a secondary device for cheap price. any ideas on playing around with the software or else?
On ROM development
Alvin Owen said:
i got it as a secondary device for cheap price. any ideas on playing around with the software or else?
Click to expand...
Click to collapse
Hello,
always a pleasure to have an enthusiast joining the ranks.
You may want to check out the ROM development (the whole platform OR a kernel alone). Some links for you to start with
[Sony Open Device Project](https://developer.sony.com/develop/open-devices/) - this would be the starting point for anyone wishing to deal with the Android software; provides the guides for building full fledged AOSP and mainline kernel
[Sony Xperia developers Github](https://github.com/sonyxperiadev) - the repository for all the code necessary for AOSP and kernel; it is a "wiki" for further development steps; issues are discussed in [https://github.com/sonyxperiadev/bug_tracker]
[Sony AOSP builds with some additions](https://github.com/SonyAosp) - the AOSP code repository with forked sources from XperiaDev Github and with some additions that make the builds more usable (TWRP as a default recovery, OpenGApps already included, etc.); a great resource for a deeper dive into the intricacies of the building-from-source flow; can be used to compare with the barebone AOSP from the official XperiaDev and learn some insights
[LineageOS Wiki](https://wiki.lineageos.org/) - an enthusiast may want to build a Lineage OS instance for the device on his own, the wiki is a great start.
You also might want to get familiar with the followings as a references:
https://forum.xda-developers.com/chef-central/android/guide-android-rom-development-t2814763 - an XDA complete guide to AOSP building
https://forum.xda-developers.com/general/xda-university/literature-reading-getting-aosp-t3268211 - a collection of references for further insights
https://review.lineageos.org - LineageOS Gerrit platform for a better understanding of the build flow from the perspective of commits
https://github.com/omnirom/Docs/blob/master/Porting_Omni_To_Your_Device.md - a guide to porting an OmniROM to a given device; may be used as another reference to better understand the buidling flow
https://www.aicp-rom.com/ - AICP project home; another source of information for AOSP porting
https://github.com/AndroPlus-org - a reference for kernel development
Happy coding!
Intro
I'll start with this important note: this will likely be interesting to a small subset of users as it 1) does cost money to deploy and run this cloud infrastructure in AWS 2) requires a bit more technical knowledge to get this up and running than most things on XDA 3) the OS build process maintains verified boot with your own custom keys which means things like root/magisk are not a good fit. Anyways, I've created a cross platform tool, rattlesnakeos-stack, that allows you to build your own customized Android OS for Google Pixel phones using AWS cloud infrastructure. The default OS that this tools builds without any customizations is called RattlesnakeOS, which is really just AOSP with very minor additions. If there is something you don't like about the default OS, you can add customizations on top of it or start with a completely blank slate and build your own OS.
Features
Support for Google Pixel phones
Based on latest AOSP 11.0
Software and firmware security updates delivered through built in OTA updater
Maintains verified boot with a locked bootloader just like official Android but with your own personal signing keys
Support for building latest stable Chromium browser and webview
Support for custom OS builds
If any of that sounds interesting to you, head over to the README for full setup, build, customization, and flashing instructions. Also, feel free to stop by our matrix room RattlesnakeOS (#ros.matrix.org).
Intro
I'll start with this important note: this will likely be interesting to a small subset of users as it 1) does cost money to deploy and run this cloud infrastructure in AWS 2) requires a bit more technical knowledge to get this up and running than most things on XDA 3) the OS build process maintains verified boot with your own custom keys which means things like root/magisk are not a good fit. Anyways, I've created a cross platform tool, rattlesnakeos-stack, that allows you to build your own customized Android OS for Google Pixel phones using AWS cloud infrastructure. The default OS that this tools builds without any customizations is called RattlesnakeOS, which is really just AOSP with very minor additions. If there is something you don't like about the default OS, you can add customizations on top of it or start with a completely blank slate and build your own OS.
Features
Support for Google Pixel phones
Based on latest AOSP 11.0
Software and firmware security updates delivered through built in OTA updater
Maintains verified boot with a locked bootloader just like official Android but with your own personal signing keys
Support for building latest stable Chromium browser and webview
Support for custom OS builds
If any of that sounds interesting to you, head over to the README for full setup, build, customization, and flashing instructions. Also, feel free to stop by our matrix room RattlesnakeOS (#ros.matrix.org).
That's fun.Stared it on github.
On the first launch, you’ll notice a clean setup with a beautiful wallpaper from Hampus Olsson, who teamed up with us again to create several beautiful pieces of artwork. Hampus is a multi-disciplinary artist whose design stands for itself and we’re glad to have him onboard. We also added further UI touches that we believe enhance the overall user experience. You can find all of the Paranoid Android wallpapers and many more in the Abstruct app, included in our builds.
Our builds are based on the Code Aurora Forum Android base, which is optimized for Qualcomm platforms and has a higher degree of performance, battery life, and functionality compared to the Android Open Source Project platform. The Paranoid Android team and contributors are focusing on squashing existing bugs, and implementing and improving features, performance, and stability. We are dedicated to providing a user experience with the stability that you can expect from stock ROMs with best-in-class performance and features to help you get the most out of your device.
Welcome to Paranoid Android.
Device-specific issues
- WiFi STA+SAP concurrency doesn't work
- WiFi calling doesn't work, options grayed out since AOSP telephony stack on CAF
- Release notes on AOSPA-2e/releases.
Note: Custom kernels are NOT supported unless the kernel says it supports PA and GMS is included!
Firmare required: Stock SW6. It will not work on firmware above SW6.
Optimized CAF to run on MediaTek chipsets without much hacks.
Preferably, use a single SIM card since I don't have two to test.
Grab the releases at:
TWRP release for the Teracube 2e: TWRP [Encryption on TWRP is still dead at the moment, do not panic if you don't see your files in TWRP, they are all safe, and sideloading is preferred]
Paranoid Android Ruby Beta 1
Instructions to install:
Download the latest ZIP and my TWRP release.
Reboot to bootloader.
Flash the recovery using
Code:
fastboot flash recovery recovery.img
Reboot to recovery using
Code:
fastboot reboot recovery
Flash the ZIP via recovery, and reboot.
Wait for a while, the first boot will take quite a lot of time.
Sincere thanks to @xboxfanj, @TheMalachite and Teracube.
Kernel sources: AOSPA-2e/android_kernel_teracube_2e
ROM sources: AOSPA
Entire device sources: AOSPA-2e.
Reserved
Screenshots.
Awesome rom thank you dev you did your best
trzpro said:
Awesome rom thank you dev you did your best
Click to expand...
Click to collapse
Thank you
Pero
REIGNZ3 said:
Pero
Click to expand...
Click to collapse
Haha xD
Welcome to MARS SOM
The first so called SOM
Systemless-On-Memory
SOM - The right naming for a new age of Android ROMs
(Only tested on Xperia 5 yet)
Years of porting, Stock ROMs and My Patches came to an end...
Since Magisk has grown to a full root and modding Solution for Android have i switched with My Development to creating Magisk Module Patches. Or in other Words, Systemless ROMs.
Mainly focusing on extending the Android Build Props are there also pure Parts of the latest Pixel Device Firmwares. Get the full Pixel UI Expierence, get extra Pixel Functions and Apps together with a better overall Experience. Better Audio In- and Output, better Display Calibrations, better Performance, more Functions.
Features:
(Not everything is listed or included yet)
Full Camera API2 Support
Full Pixel User Interface
Full Darkmode Support
Ported Pixel Apps
Ported Pixel Features
Enabled various Android Features
Enhanced Security Support
Enhanced Display 4K HDR Support
Enhanced Audio Output
Enhanced Audio Input
Enhanced Display Output
Enhanced Camera Functionalities
Enhanced Graphical Handling & Rendering
Enhanced Network Functionalities
Faster booting and Reboots
Requirements:
Magisk Beta Channel
Android 11 Pixel Expierence
Qualcomm Snapdragon SoC
A way to extract and create Zip Files
Downloads:
Miustone - Overview
Founder of Dev Ice Software Technologies. Miustone has 10 repositories available. Follow their code on GitHub.
github.com
Note: Zips from GitHub can't be flashed ootb.
How?!:
Extract the Downloaded Zips and repack everything inside of the second "MARS_SOM_XXX" Folders to Zips
Flash these Zips with Magisk and enjoy <3
Donations:
paypal.me/miustone
MARS_SOM_SYSTEM?
MARS_SOM_BASE?
What does it mean?
Well, the MARS_SOM_SYSTEM contains all the ROM Files, while the Base only contains Build Properties and Configs. They work together and are splitted to make everything safe to use and easy to debug...
You can use both, or just one of them. But they play better together <3
I did this personally awhile back for lg v20 7.0. Is a great idea, but can be a pain. Took forever to flash via magisk. I just never made a post. I dont have github either.
Yours may be way faster and better. My version was whole roms. But this was back on nougat 7.0.
You are still first post so don't worry .
The next coolest thing would be a systemless kernel, if even possible?
please explain a little bit more.. for people that haven't the same technical background..
should I download base, system or both to unzip and zip?
Mysticblaze347 said:
I did this personally awhile back for lg v20 7.0. Is a great idea, but can be a pain. Took forever to flash via magisk. I just never made a post. I dont have github either.
Yours may be way faster and better. My version was whole roms. But this was back on nougat 7.0.
You are still first post so don't worry .
The next coolest thing would be a systemless kernel, if even possible?
Click to expand...
Click to collapse
The Idea is still solid. I started that with the Nexus 6, 6 or 7 Years ago or so. But since many Androids are lacking TWRP is Magisk the only way to play. Many ROM makers adapted that Idea for their ROMs but looks like most of the ROM makers are gone, except some few ones. Yeha, it's pain in the Ass to create and handle but it's nice for the Users since it's Systemless.
TanzBar_1 said:
please explain a little bit more.. for people that haven't the same technical background..
should I download base, system or both to unzip and zip?
Click to expand...
Click to collapse
More Infos are coming along with Release Zips, but for now:
- BASE are System Props only which may be the biggest part to handle for Qualcomm Devices since they are a lot and very Device specific sometimes.
- SYSTEM is pure porting of Android Files. XMLs, Props, Apps, Frameworks, Libs, Overlays (Including an own MARS Overlay which adds Device Features like AoD, Nightlight and more), Permissions, Firmware Parts and so on. This Part is most importantly and makes the GSI nearly Pixel like. I hope People will contribute and work with Me on that
You can handle them as Seperate Modules to say it in short. Seperated Zips for better debugging, testing and rescue. Enjoy <3
Quick Heads-up. I am waiting for PHH to release Android 12 GSIs with Magisk support. I can do much more with AOSP compared to the actual Android 12 BETA 5 and Google GSIs overall. Looking forward to the next Level
Update pushing to GitHub. Please use Pixel Expierence from here for now:
[GSI][UNOFFICIAL][11] Pixel Experience & Pixel Experience Plus
Pixel Experience for GSI & Pixel Experience Plus for GSI What is this? Pixel Experience is an AOSP based ROM with Google apps included and all Pixel goodies (launcher, wallpapers, icons, fonts, bootanimation) Their mission is to offer the...
forum.xda-developers.com