• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[ROM][11][bonito] IncipientOS for Pixel 3a XL

Search This thread

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
Bj5ZDuF.png

IncipientOS

IncipientOS was something I started back in 2018. It started as personal LineageOS builds, with added features/tweaks/optimizations. Eventually the idea for IncipientOS was born. Fast forward a few months and many things in my life changed, which led to a halt in development. I'm finally at a point where I can continue this project in my free time, and here we are!

ROM Features:


-Compiled with Gapps included
-Custom wallpaper added as default (more to come in future)
-Removed ExpandedChildrenCount in settings (no longer have to press down arrow to see all options)
-Various small tweaks to system ui appearance
-Adaptive Playback
-Three Finger Swipe to screenshot
-Allow using 4G icon in place of LTE
-OOS clear all recents button
-Option to toggle clear all recents button
-Ability to add/remove QS tiles with just a tap
-Allow lower nightlight temps
-Always show LTE+/4G+ icon when available
-Improved scrolling cache
-Wireless charging animation for wired also
-Allow all rotations
-Lockscreen Quick Unlock
-Advanced reboot by default
-Extra device and firmware info in settings
-Edge notifications
-Data disabled indicator icon
-Enable/disable screenshot sound
-Live volume steps
-Updated NFC tile drawable
-Updated bluetooth battery level assets
-Data switch tile
-Lots of new lockscreen clock choices
-New font styles
-Sound/screenshot/reboot to recovery QS tiles
-Pixel framework colors
-O3 optimizations in bionic
-O3 optimizations in frameworks/base
-O3 optimizations in art
-Enable ThinLTO
-PGO and LTO optimizations
-Vanadium browser included (default web browser from GrapheneOS)
-Option to toggle system blur effects
-Revamped settings menu look
-Added back selinux status in about info
-Added incipient logo to firmware info
-Updated settings icon
-Redesigned volume panel interface
-Added new volume panel styles
-Switched to OneUI drawables for navbar icons
-Updated QS flashlight icon
-Android 12 style switches
-Modified brightness slider icon
-Android 12 style media player
-New look for system icons
-Modified appearance of lockscreen notifications
-Enabled dark theme by default
-New custom accent color by default
-More to come!

Kernel Features:


-Patched to version 4.9.251
-Compiled with Clang 13.0.1
-Added SIO/FIOPS/ZEN/MAPLE i/o schedulers
-Added option to toggle fsync on/off
-Added Boeffla wakelock blocker
-Added AdrenoBoost
-Added RGB control
-Use lz4 compression for ZRAM
-Added WireGuard VPN
-Added headphone gain control
-CRC disabled by default
-More to come!


Downloads:

IncipientOS Builds
Modified Recovery (Allows you to flash magisk)

First Install:

-Download latest build and boot.img (modified recovery)
-Reboot device into bootloader
-Flash latest boot.img (fastboot flash boot boot.img)
-Boot into recovery
-Factory reset device
-Flash ROM via adb sideload
-Reboot system and enjoy!


Rooting with Magisk:

-After clean install, boot and setup ROM first!
-Reboot to recovery
-Flash latest magisk via adb sideload
-Reboot system and enjoy!


Bugs:

-You tell me!

Screenshots:


See post #3

Source:

IncipientOS Source
Device Source
Kernel Source
 
Last edited:
  • Like
Reactions: s8m

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
---IncipientOS-1.0---
-Initial release of IncipientOS

---IncipientOS-1.1---
-Added lockscreen quick unlock
-Enable advanced reboot by default
-Add extra device and firmware info in settings
-Move some settings from developer options to display
-Added edge notifications
-Disabled google play system update check
-Option to display data disabled indicator icon
-Protect sensitive info in about device
-Option to disable screenshot sound
-Live volume steps
-Updated NFC tile drawable
-Updated bluetooth battery level assets
-Disabled blur wakeup animation
-Introduce data switch tile
-Allow chromium to sign in
-Added lots of new lockscreen clock choices
-Added quite a few new font styles
-Added sound/screenshot/reboot to recovery tiles
-Added ripple effect to QS auto brightness toggle
-Sync bionic with upstream OpenBSD
-Enable -O3 optimizations in bionic
-Enable -O3 optimizations in frameworks/base
-Enable -O3 optimizations in art
-Enable ThinLTO
-Updated kernel to 4.9.251


---IncipientOS-1.2---

-Upstream LineageOS changes
-Fix NPEs in android s clock
-Remove drop shadows in android s clock
-Downscale snapshots to 80%
-Add ripple effect to power menu items
-Disable overfling bounce
-Added some pixel framework colors
-Show icon of package associated with toast
-Use Cloudflare DNS
-Reduce cache memory use of libdexfile
-Enable LTO and PGO optimizations in multiple areas
-Various other tweaks/improvements
-Compile kernel using Clang 12.0.5 (previously 11.0.1)


---IncipientOS-1.3---

-Upstream LineageOS changes
-Builds now include Gapps by default (MindTheGapps)
-Vanadium browser included (default web browser from GrapheneOS)
-Enabled option to toggle system blur effects
-Revamped settings menu look
-Added back selinux status in about info
-Added incipient logo to firmware info
-Updated settings icon
-Redesigned volume panel interface
-Added new volume panel styles
-Switched to OneUI drawables for navbar icons
-Updated QS flashlight icon
-Android 12 style switches
-Modified brightness slider icon
-Android 12 style media player
-New look for system icons
-Modified appearance of lockscreen notifications
-Enabled dark theme by default
-New custom accent color by default
--Kernel Changes--
-Added SIO/FIOPS/ZEN/MAPLE i/o schedulers
-Added option to toggle fsync on/off
-Added Boeffla wakelock blocker
-Added AdrenoBoost
-Added RGB control
-Use lz4 compression for ZRAM
-Added WireGuard VPN
-Added headphone gain control


---IncipientOS-1.4---

-Upstream LineageOS changes
-August security patch
-Remove Trebuchet launcher and replace with Lawnchair
-Remove Eleven and replace with Pulse music
-Add QKSMS
-Remove default calculator and replace with NCalc+
-Add Orgzly for taking notes
-Add style fallback for volume panel
-Kill stats collection
-Disable bluetooth by default
-Improve code for data switch tile
-New color for dashboard icons in settings
-Improvements to QR scanner
-Add some lottie animations in settings
-Add vector for 3 finger swipe
-Fix avatar in settings
-Remove some more dividers in settings
-Use ListPreference instead of DropDownPreference in settings
-Never show suggestions in settings
-Add custom lottie animation to about phone
-Restyle sim select dialog
-Add drawable for Private DNS
-Disable system updater
-Add custom lottie animation to storage
-Add custom lottie animation to android version


---IncipientOS-1.5---

-Upstream LineageOS changes
-Fix issue where Netflix wasn't available in play store
-More bionic optimizations
-Use PGO for art
-Enable payphone call blocking option
-Add missing shape overlays
-Block key attestation for google play services
-Update drawable for find in page
-Display fstype for mounted volumes
-Use ListPreference for night light settings
-Set properties to make SafetyNet pass
-Configure SQLite to operate in memory mode
-Update SQLite to version 3.36.0
-Included Google Camera
-Various other fixes/enhancements
--Kernel Changes--
-Compiled with Clang 13.0.1
-Disable CRC check
-Remove sync boost from sched/fair
-Force trivial/unbound kthreads onto low power CPUs
-Add CPU masks for big/little CPU clusters
-Various other enhancements


---IncipientOS-1.6---

-Upstream LineageOS changes
-Add lockscreen charging info
-Add accidental touch
-Tint emergency icon red
-Hide lock icon while dozing
-Don't play sound effects if stream is muted
-Add Dash charging support
-Add Warp charging support
-Add VOOC charging support
-Enable iorap by default
-Add blinking stop dot and low quality options for screen record
-Shorten network timeout transition
-Prevent going through unnecessary networks
-Cleanup zygote files
-Fix bug on high contrast text
-Support new special runtime permissions
-Add new configuration for displaying volte icon
-Support vowifi icons
-Add support for DiracSound FX
-Add support for MiSound FX
-Add support for OEM fast charger detection
-Plus many more fixes/code improvements (check out commits on github)


---IncipientOS-1.7---

-Upstream LineageOS changes
-Now includes OpenGapps instead of MindTheGapps
-Added quite a few FOD animations (not really relevant to us)
-Added FaceUnlock feature
-Allow using face as authorized method for apps
-Added AppLock
-Added Pocket Lock
-Changed icon color for accidental touch
-Changed default color for horizon light
-Various other improvements/fixes


---IncipientOS-1.8---

-Upstream LineageOS changes
-Added some missing icons in the settings menu
-Redesigned some icons in the settings menu
-Limit keyguard charging stats updates
-Disable all-caps for smart reply button text
-Use app icons in status bar instead of provided notif one
-Adjust status bar paddings
-Updated OpenGapps
 
Last edited:

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
New build up everyone, still waiting to hear some feedback! Not as many features added this go around, mainly because they broke the ability to use Gapps for some reason. All the features worked fine, but Gapps was a no go. Unfortunately most of the features were tied into a custom settings observer, which was a direct connection to play services not working. I'm going to look into it, but I wanted to get another build released in the meantime.
 

tjlqk3

Member
Apr 18, 2011
9
1
Rolla, MO
I just flashed this(I'm fairly new at this) but in the play store Netflix will not show up. I tried installing it via apk mirror and it will install but gives me a 1001 error. This is the only rom it seems to do this on. Other than that this thing is very smoot and I love the notification screen lighting.
 
  • Like
Reactions: CaptivateKing

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
I just flashed this(I'm fairly new at this) but in the play store Netflix will not show up. I tried installing it via apk mirror and it will install but gives me a 1001 error. This is the only rom it seems to do this on. Other than that this thing is very smoot and I love the notification screen lighting.
Thank you, I'm glad you are enjoying it so far. If there are any features or anything you'd like to see added in the future, just let me know!

I wasn't able to replicate the issue you are having with Netflix. I just booted up a fresh install of the latest build, and Netflix shows up in the store for me. I was able to download it and login with no issues. I'll attach a video.

Was it a clean install, and was magisk or any modules installed? It worked for me straight from a clean flash, no root or modules added. Hope this helps!
 

Attachments

  • screen-20210812-125424.mp4
    60.4 MB · Views: 0

tjlqk3

Member
Apr 18, 2011
9
1
Rolla, MO
Thank you, I'm glad you are enjoying it so far. If there are any features or anything you'd like to see added in the future, just let me know!

I wasn't able to replicate the issue you are having with Netflix. I just booted up a fresh install of the latest build, and Netflix shows up in the store for me. I was able to download it and login with no issues. I'll attach a video.

Was it a clean install, and was magisk or any modules installed? It worked for me straight from a clean flash, no root or modules added. Hope this helps!
strange. I always factory reset, I just backup all my stuff to Googe drive anyways. I'll download and try again. I didn't use Magisk, just sideloaded thru recovery and rebooted. I'll give it another try. I hope it works, it was working so great!
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
strange. I always factory reset, I just backup all my stuff to Googe drive anyways. I'll download and try again. I didn't use Magisk, just sideloaded thru recovery and rebooted. I'll give it another try. I hope it works, it was working so great!
That's odd, definitely let me know what happens once you try again. Should work fine though
 

tjlqk3

Member
Apr 18, 2011
9
1
Rolla, MO
Well redownloaded and factory reset, still the same thing. Its like the version of the play store is outdated and won't update? not quite sure but I rebooted twice and let it sit for awhile, still the same. Not sure at this point...going to have to move back to dotos
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
Well redownloaded and factory reset, still the same thing. Its like the version of the play store is outdated and won't update? not quite sure but I rebooted twice and let it sit for awhile, still the same. Not sure at this point...going to have to move back to dotos
I was finally able to reproduce the issue. I reinstalled everything fresh again, and after I updated some apps in the play store, I could no longer find the Netflix app. Super odd situation, but I think I narrowed down what's causing it. Going to test the fix out tonight, and if everything is good I'll upload the new build tomorrow.

A temporary workaround would be to download the Netflix apk and install it that way. I know you said you tried to download it from apk mirror but got an error. Did you download the apk, or the apk bundle package they offer?

I installed the apk from uptodown without any issues. I'll keep you updated on the fix I'm trying though, thanks for letting me know about this!
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
Well redownloaded and factory reset, still the same thing. Its like the version of the play store is outdated and won't update? not quite sure but I rebooted twice and let it sit for awhile, still the same. Not sure at this point...going to have to move back to dotos
Finally got the issue with Netflix sorted out, I'll be uploading the new build tomorrow. Long story short, I had to add a few commits for safety net. They were previously added for a test build, which is why Netflix showed up the first time I looked. I ended up reverting them them though, because it wouldn't allow me to flash magisk.

I modified the recovery to allow the installation of magisk, so I'll also include a new boot.img for anyone who wants to flash magisk on the following builds
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
Alright everyone, new build is up! See post #2 for changes.

This build fixes the issue where Netflix didn't show up on the play store. Got that all taken care of, but it presented another workaround for anyone who flashes magisk through recovery. Basically the safetynet commits that fixed the play store issue, caused other issues with magisk. It converted the build from userdebug to user, and unfortunately you can't circumvent signature verification on user builds.

With that being said, I modified the lineage recovery to treat user builds the same way they do userdebug/eng builds. So if anyone wants to flash Magisk through recovery, you'll need to flash the new boot.img through fastboot first. Link to modified boot.img is in the original post.
 
Last edited:

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
New build is up! There were a lot of changes this go around in frameworks/base, mainly fixes and code improvement, but also some new added features.

I'm at a point now where I'm pretty satisfied with the included features, I've never been the type to try and stuff every single feature I can find into a ROM. But I'm definitely open to any suggestions! If there is a feature from another ROM that you would like to see implemented, just let me know. Still hoping to hear some feedback from anyone using this ROM
 

Champagnemojo

Senior Member
Jul 4, 2012
61
40
New build is up! There were a lot of changes this go around in frameworks/base, mainly fixes and code improvement, but also some new added features.

I'm at a point now where I'm pretty satisfied with the included features, I've never been the type to try and stuff every single feature I can find into a ROM. But I'm definitely open to any suggestions! If there is a feature from another ROM that you would like to see implemented, just let me know. Still hoping to hear some feedback from anyone using this ROM

I installed the 8/18 build last night. It's of course too early to have thoroughly tested it, but I like the features included. And it's been really smooth so far. I can confirm that Netflix installs fine. Thanks for building this!
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
I installed the 8/18 build last night. It's of course too early to have thoroughly tested it, but I like the features included. And it's been really smooth so far. I can confirm that Netflix installs fine. Thanks for building this!
You're welcome! I'm just glad people are using it, I was starting to wonder if I created the thread for no reason lol.

If you run into any issues or have any suggestions, just let me know
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
New build is up everyone! See post #2 for changes. It's been brought to my attention that active edge doesn't work for google assistant for some reason. I've looked into the issue, but I can't seem to figure out what's causing it. I'll do my best to get that fixed in a future update!
 

CaptivateKing

Senior Member
Feb 15, 2013
560
913
Wilmington
LG Optimus L90
OnePlus 6T
Found another bug. When taking pictures using Night sight the camera app force closes. Rebooted and still doing.
I actually noticed that, but it was a better alternative to the original Gcam I was going to include. The first modded Gcam force closed when trying to record any video, this one just appears to not work with night sight.

The one I include now is just the stock Google camera app from the play store. I assume this this probably happens with LineageOS as well, I'll flash a build to make sure it's not something on my end though
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Bj5ZDuF.png

    IncipientOS

    IncipientOS was something I started back in 2018. It started as personal LineageOS builds, with added features/tweaks/optimizations. Eventually the idea for IncipientOS was born. Fast forward a few months and many things in my life changed, which led to a halt in development. I'm finally at a point where I can continue this project in my free time, and here we are!

    ROM Features:


    -Compiled with Gapps included
    -Custom wallpaper added as default (more to come in future)
    -Removed ExpandedChildrenCount in settings (no longer have to press down arrow to see all options)
    -Various small tweaks to system ui appearance
    -Adaptive Playback
    -Three Finger Swipe to screenshot
    -Allow using 4G icon in place of LTE
    -OOS clear all recents button
    -Option to toggle clear all recents button
    -Ability to add/remove QS tiles with just a tap
    -Allow lower nightlight temps
    -Always show LTE+/4G+ icon when available
    -Improved scrolling cache
    -Wireless charging animation for wired also
    -Allow all rotations
    -Lockscreen Quick Unlock
    -Advanced reboot by default
    -Extra device and firmware info in settings
    -Edge notifications
    -Data disabled indicator icon
    -Enable/disable screenshot sound
    -Live volume steps
    -Updated NFC tile drawable
    -Updated bluetooth battery level assets
    -Data switch tile
    -Lots of new lockscreen clock choices
    -New font styles
    -Sound/screenshot/reboot to recovery QS tiles
    -Pixel framework colors
    -O3 optimizations in bionic
    -O3 optimizations in frameworks/base
    -O3 optimizations in art
    -Enable ThinLTO
    -PGO and LTO optimizations
    -Vanadium browser included (default web browser from GrapheneOS)
    -Option to toggle system blur effects
    -Revamped settings menu look
    -Added back selinux status in about info
    -Added incipient logo to firmware info
    -Updated settings icon
    -Redesigned volume panel interface
    -Added new volume panel styles
    -Switched to OneUI drawables for navbar icons
    -Updated QS flashlight icon
    -Android 12 style switches
    -Modified brightness slider icon
    -Android 12 style media player
    -New look for system icons
    -Modified appearance of lockscreen notifications
    -Enabled dark theme by default
    -New custom accent color by default
    -More to come!

    Kernel Features:


    -Patched to version 4.9.251
    -Compiled with Clang 13.0.1
    -Added SIO/FIOPS/ZEN/MAPLE i/o schedulers
    -Added option to toggle fsync on/off
    -Added Boeffla wakelock blocker
    -Added AdrenoBoost
    -Added RGB control
    -Use lz4 compression for ZRAM
    -Added WireGuard VPN
    -Added headphone gain control
    -CRC disabled by default
    -More to come!


    Downloads:

    IncipientOS Builds
    Modified Recovery (Allows you to flash magisk)

    First Install:

    -Download latest build and boot.img (modified recovery)
    -Reboot device into bootloader
    -Flash latest boot.img (fastboot flash boot boot.img)
    -Boot into recovery
    -Factory reset device
    -Flash ROM via adb sideload
    -Reboot system and enjoy!


    Rooting with Magisk:

    -After clean install, boot and setup ROM first!
    -Reboot to recovery
    -Flash latest magisk via adb sideload
    -Reboot system and enjoy!


    Bugs:

    -You tell me!

    Screenshots:


    See post #3

    Source:

    IncipientOS Source
    Device Source
    Kernel Source
    1
    I just flashed this(I'm fairly new at this) but in the play store Netflix will not show up. I tried installing it via apk mirror and it will install but gives me a 1001 error. This is the only rom it seems to do this on. Other than that this thing is very smoot and I love the notification screen lighting.
    1
    I was finally able to reproduce the issue. I reinstalled everything fresh again, and after I updated some apps in the play store, I could no longer find the Netflix app. Super odd situation, but I think I narrowed down what's causing it. Going to test the fix out tonight, and if everything is good I'll upload the new build tomorrow.

    A temporary workaround would be to download the Netflix apk and install it that way. I know you said you tried to download it from apk mirror but got an error. Did you download the apk, or the apk bundle package they offer?

    I installed the apk from uptodown without any issues. I'll keep you updated on the fix I'm trying though, thanks for letting me know about this!
    Having the same issue with recent AICP builds. Even though it passes safety net its not showing up in PlayStore. Downloading / installing apk works fine. Would you mind sharing what you figured out?

    P. S. Nice project btw. If i wouldn't be into AICP, i would flash it for sure.
    1
    Having the same issue with recent AICP builds. Even though it passes safety net its not showing up in PlayStore. Downloading / installing apk works fine. Would you mind sharing what you figured out?

    P. S. Nice project btw. If i wouldn't be into AICP, i would flash it for sure.
    Yeah man, I'd be happy to share that with you! Going to send you a message shortly