Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
About LineageOS
LineageOS is a free, community built, aftermarket firmware distribution of Android 13.x (T),
which is designed to increase performance and reliability over stock Android for your device.
All the source code for LineageOS is available in the LineageOS GitHub repo.
And if you would like to contribute to LineageOS, please visit our Gerrit Code Review.
Official LineageOS website : http://lineageos.org
About Optimizations
- Android Runtime
- Disable debugging related features
- Compile with D8 optimizations
- Adjust watchdog timeout
- Android Bionic
- Sort host cache in-memory for performance
- Switch to jemalloc memory allocator
- msmset and pthread related changes
- Android Build
- Compile with ARMv8-2a-dotprod optimizations
- Compile with O3
- Compile with lse+fp16
- Don't compress resources and assets
- Use dexpropt speed
- Increase heap size and use aapt2
- ... and sqlite, zlib related optimizations
- Android Recovery
- Allow installation of unverified zips i.e the most functional change ever
- Android FWB
- Reduce blur intensity to ease CPU/GPU
- 3 finger screenshot support (Please check under Gestures)
- Added related missing permissions
- SurfaceFlinger related optimizations
- View/Layout optimizations
- Android Telephony
- Latest prebuilt APN from Stock
- Updated CarrierConfigs from CAF
- Additional cherry-picked IMS related fixes
- Android System
- Safetynet fixes
- Improved Magisk evasion fixes
- Disabling data for all connection interfaces and not just mobile data
- Additional alarms and ringtones
- Dialer
- Allow auto-call recording as per country laws
- UI changes
- DocumentsUI
- Start with Internal Storage instead of Downloads
- Gallery2
- Start with albums activity
- Trebuchet
- Allow double tap to sleep on homescreen
- Updater
- Allow local update feature
- MotoCamera's night mode doesn't work correctly (same as LineageOS)
Downloads Links
LineageOS 20.x (Unlocked Bootloader) :
Link :
drive.google.com
Motorola Edge 30 - Google Drive
Google Applications :
Not required (has inbuilt minimal set of Google Applications including SetupWizard)
Flashing and updating
LineageOS clean install :
- (Optional) Flash the boot.img recovery from the ROM zip with Fastboot
- (Optional) Wipe the data & cache (Backup to make sure not to loose data)
- Flash the LineageOS ROM zip from the Recovery
- Reboot to recovery again
- (Optional) Every additional zip you want to flash like Magisk
- Reboot to system
LineageOS Update using "Local Update" feature :
- You need to be on an existing ROM developed by me
- Download the ZIP from download link above and storage in local storage (example Downloads folder)
- Go to Settings -> System -> Updater
- Click 3-dot buttons and select Local update
- Select the zip using File Manager
- Let it update (takes some time)
- Reboot
Issues and reports
- Report issues only if you are using the ROM kernel
- If an additional mod is installed, make sure it's unrelated, and mention it
- Make sure the issue wasn't discussed earlier in the threads
- Share a log of the error with CatLog for example
- Make sure you also tell the ROM version you're using
XDA:DevDB Information
[ROM][13.0][OPTIMIZED] LineageOS 20 for Moto Edge 30
Contributors
Daedroza, Albert
Source Code: https://github.com/daedroza
ROM OS Version: 13.x Android T
ROM Kernel: Linux 5.4.x
Version Information
Status: Stable
Created 2023-01-26
Last Updated 2023-01-26
Last edited: