ZitatI've been making my own custom ROM builds with all of the features I like and optimizing it as much as possible so I thought I'd share with you all here on XDA.
OptiPop Features
ZitatAlles anzeigen
►Lollipop 5.1.1 LMY47X
►AOSP sources based
►Dark Material or White Layers/RRO Builds
►Deodexed for Customizability (still user builds though for less debugging and greater battery)
►ROM built with UBERTC 4.9.3 (for speed and performance)
►Faster Animations (fling velocity, window animations, faster rotation, etc.)
►Opticharging to reduce apk size using pngquant which gives up to 70% compression
►Smoother scrolling code mod for better scrolling
►Advanced Reboot menu including Soft Reboot option
►Strict Aliasing
►Graphite Optimizations
►O3 Optimizations
►Built with other optimized compiler flags
►Art & Bionic optimizations
►Busybox included
►Disable Search Bar in Recents
►Quick pulldown settings
►Display rotate settings
►Power notification sound preference
►Status bar clock and date customizations
►Statusbar Brightness Control
►Statusbar Double-tap to Sleep
►Statusbar Network Traffic Options
►Statusbar Weather
►Extended power menu with configuration options
►Clear all button on recent apps
►Preference for custom clear all recents button position
►Volume rocker wake
►Volume music control
►Volume adjust preference
►Volume panel style preference
►Safe headset volume preference
►LED control settings
►Incall vibration
►Navbar DPI settings
►Navbar ring target customization
►Navbar button/layout configuration options
►Navbar Show arrow keys while typing
►Nofication drawer tile customization options
►Nofication drawer show brightness slider
►Nofication drawer option to have toggles vibrate on touch
►Privacy Guard
►Immersive Mode
►Quick Unlock
►Kill app longpress back
►Option to use volume keys to control media volume anytime
►National data roaming
►Increasing ring feature
►Volume panel timeout and option to extend volume panel and control all volumes
►Dialer lookup settings
►Pin Keypad Shuffler
►Statusbar ticker
►Volume button longpress seeks Music track on screen off
►SMS Rate Limiting
►Blacklist Support
►Wakeup on Charger Enabled/Disable Option
►SystemUI Restart Option
►CM Battery Style Options
►Custom APNs (Updated Regularly) - If you want stock APNs flash thishttp://uber.oceighty.co/HAMMERHEAD/M..._Stock_5.1.zip
►GPS switched to GLONASS (Russian Alternative to GPS) which locks faster for me. If you want to revert to normal GPS behavior flash http://uber.oceighty.co/HAMMERHEAD/M..._Stock_5.1.zip
►Speed Tweaks
►Added Custom Carrier Label (with color)
►Added Custom OTG Storage Notification
►Heads Up Notification Control
►DPI Custom Changer
►Dotted Circle Battery
►Wakelock Blocker
►F2FS support for all partitions but system (keep system ext4 this ROM comes with an enforcing kernel)
►Probably a thing or two more I'm forgetting....
Recommended Installation - Please follow
ZitatAlles anzeigen
1. Wipe cache/dalvik, data, system (I also recommend that you remove /sdcard/Android folder to avoid conflicts. You'll find some data from system apps on previous ROMs is stored here and causes problems.)
2. Flash ROM
3. Flash Gapps (Try Banks Minimal)
4. Reboot and proceed to setup your device. (ROM kernel is EXT4/F2FS compatible and should boot fine for you)Once you have got everything setup then you can continue to do the optional things like :
5. Optional: Flash EXT4/F2FS Kernel (Read here for more info on what to do:https://plus.google.com/10438486723571…sts/jgGGnRsuQiy)
6. Optional: Flash UBER
7. Optional: Flash SuperSU v2.45 or higher
8. Reboot
9. Prosper
Changelog
Spoiler anzeigen
05/22/15
- Fixed Google Search App Crashes when attempting to open voice settings
- Updated Toolchains
- Updated APNs
05/21/15
- Update to 5.1.1_r3 LMY48B
- Updated Proprietary Files to 5.1.1 LMY48B
- Updated APNs
05/20/15
- Dotted Circle Battery Option
- New OptiPop Logo in About Settings (Thanks to KrisTomcat)
- DPI Changer
- Wakelock blocker
- Less Annoying Notification Sounds (from Slim)
- Many new QS Tiles
- Option to disable Navbar ring
- Option to swap volume buttons (or to not swap them)
- Network Traffic Indicator Color
- Possibly some other feature I'm forgetting
- Many other small changes bugfixes (See merged tab on Optipop gerrit http://optipop.ddns.net/#/q/status:merged)
05/12/15
- Merged android_5.1.1_r2 - Lollipop 5.1.1 LMY47X
- Removed AOSP Browser
- Added Custom Carrier Label (with color)
- Added Custom OTG Storage Notification
- Update to sqlite 3.8.10
- New Wallpapers (more optimized and better looking)
- Dark build: Fixed a theming issue during setup (you'll notice that WiFi connect menu looks better)
- Dark build: Dark Launcher theming
- Removed many unused drawables from frameworks-res.apk (smaller ROM size by almost 5 MB)
- Latest APNs (from CM)
- Many other under the hood changes to various repos (please refer to source)
04/24/15
- Remove duplicate lockscreen shortcuts menu entries (Thanks @CristianChavez)
- Updated libpng to latest aosp master branch (for latest and greatest)
- Some minor bugfixes
- Latest UBERTC merges from today (4/24)
- Latest APNs (from CM)
04/21/15
- Updated to latest LMY47V (android-5.1.1_r1)
- A few other minor under the hood tweaks for stability/speed (see source)
04/13/15
- Updated to latest LMY47O (android-5.1.0_r5)
- Updated sqlite to 3.8.9 (latest version)
- Latest Toolchain Updates for 4.9.3 (built today from source)
- Misc frameworks tweaks to remove more jank from ROM
- Vectorized navbar drawables (makes them smaller and more efficient)
04/10/15
- Fixed Camera FC after using Torch Tile (CM)
- Fixed Keyboard FCs (reverted a bad commit)
- APN Updates
- Other misc improvements/bug fixes
04/10/15
- Fixed Camera FC after using Torch Tile (CM)
- Fixed Keyboard FCs (reverted a bad commit)
- APN Updates
- Other misc improvements/bug fixes
04/07/15
- Layers build Expanded Volume Panel Fixed (freak_97)
- New build.prop tweaks to enhance performance (https://github.com/OptiPop/vendor…16cfb617f435558)
- Minor bug fixes
04/04/15
- Initial 5.1 LMY47I Release!
- Note: some features from 5.0.2 have not been readded yet see above for current features
03/06/15
- Remove ALL RRO Layers Support (Not enough time to maintain it alone because there are too many commits involved)
- Remove Ambient Display (Doesn't work)
- Update APNs
- Skia now build with -O3 instead of -Os (Should improve 2D performance slightly)
- Fixes/Updates to SMS limter feature (CM)
- Keeping things simple preparing for Android 5.1 which should be coming soon!!!
02/28/15
- Merged CAF/Linaro/SM/SlimSaber enhancements to ART/Bionic
- Fixed Strict-Alising violation patch for bionic by MWisBest
- Updated external_skia to have many more enhancements ([DLMURL]http://goo.gl/8TgC9m[/DLMURL])
- Updated libcore (SlimSaber)
- Updated Busybox (CM)
- Updated Calculator (CM)
- Updated Gallery (CM)
- Updated Clock App (CM)
- Updated APNs (CM)
- Change in Toolchain from SaberMod (Now partially closed source so that you cannot build for yourself) to an AOSP-based open source toolchain called UBERTC. Many patches from Linaro have been included in source and also some GCC build fix patches from SM to allow for the latest toolchain components. All sources are GPL and can be found https://github.com/UBERTC/. New toolchains have less of a tendency to lag in scrolling and other screen transitions in comparison to SaberMod and I think are better suited to the purpose of OptiPop.
- SaberMod Logo and About Menu Strings were removed because SM Toolchains are no longer being used to compile OptiPop
- Lots of small bug fixes under the hood see here: [DLMURL]http://goo.gl/Z0S1fl[/DLMURL]
02/08/15
- New Default Wallpaper for Dark Builds - dakoder dark material
- New Optimization for Bionic/Art called Floop-nest-optimize (Optimization so powerful that when I use it for the whole ROM things break and FC.... thankfully it works fine on ART/Bionic)
- Performance Improvement for whole static libs - AOSP Master Branch
- White build: Fix DocumentUI Icon not appearing in tray
- Update Launcher3 with some more customizations for Dirty Unicorns
- Enable USB storage by default
- Cleaned up N5 Device and removed obsolete artifacts from Kitkat
- Fixed some filesystem permissions
- Updated to Latest SM Multilib 4.8.5 Toolchain
01/31/15
- Add 4G to CM Profiles
- Dark Build: Material Dark Package Installer (get rid of the nasty white)
- Dark Build: Remove RRO (aka Layers) - this build is already themed
- Removed Cabinet File Manager
- Introduce Material Lollipop DocumentsUI from Omni - a replacement for loss of Cabinet FM
- Dark Build: Theme DocumentsUI Material Dark
- Remove Downloads Icon - Use DocumentsUI to access downloads because having both is redundant
01/27/15
- Back to userdebug - should fix weird issues some people are having
- DARK Notifications in Dark build!!! (Goodbye White!)
- Dark Dialogs in Dark builds (Goodbye White!)
- Modified Dark color to match dark material color from keyboard (Should make things more consistent in dark builds)
- Traded AppOps with Slim Privacy Gaurd to fix persistent notification (Now located at bottom of Security menu not the top anymore)
- Removed 6 MB by no longer optimizating unimportant files (you won't notice any difference)
- Fixed FC in Sound and Notifications Menu (for those that were having it anyways)
- Materialized default app Icon (for apps that don't have icons or have icons that aren't the right size for our device)
01/24/15
- New SaberMod logo and Toolchain/optimization info in About menu
- Switched builds to poweruser (like userdebug but without the debug)
- Updated Gallery from CM upstream
- Fixed Landscape Keyboard Hide button
- Updated APNs
- Download Manager shows speed/eta
- More available volume levels for more subtle volume changes
- gnu11 on bionic (instead of ancient gnu99)
- Keyboard updated with CAF components (should hopefully fix issues with PA gapps)
- Many other memory leak/small bug fixes
1/11/15
- Package Names listed on Optimizing Apps Screen
- RRO Overlays (see https://plus.google.com/communities/102261717366580091389)
- LTE for everyone! 4G icons should be dead now.
- Packages show random colors in Optimizing Apps Screen
- Fix safe volume enforced even when disabled
- Smoother Spinners in non-holo apps.
- Fix Races, ANRs, NPEs, Memory Leaks, and other minor Lollipop bugs (details on github)
1/3/15
- Fixed libchromium FCs for good!
1/1/15
- Modular cortex-a15 (Ensures proper tuning of ALL ROM binaries)
- Use neon-vfpv4 instead of generic neon-vfpv3 used by Google (should improve cortex tuning and performance)
- Modular implementation of all flags I used to have in Kitkat that didn't work in a global implementation. (Bottom line: Apps open faster!!!)
12/25/14
- CM Clock & Hide Alarm Icon
- CM Calculator
- Power Menu Configurability (Add Remove items)
- Proximity wakeup block
- CM System Profiles
- Battery Style Options (Circle/Landscape/etc)
- PA Style Clear All (Recent button becomes clear all button when you open recents)
- Speed Tweaks
- Cabinet File Explorer (It's a great material design root file manager from play store. Thanks to Aidan Follestad who gave us permission, leave him a nice rating if you can)
- QuickBoot Preinstalled
- SaberMod 4.8.5 Toolchain Update
- Misc Memory Leaks and other fixes (including the really nast memory leak that plagued Lollipop for a while)
12/20/14
- 5.0.2 (LRX22G)
- Add some extra special Holiday Season love for you all.
12/17/14
- Slim's Heads Up Lollipop enhancements/customizations
- Updated Binaries to 5.0.1 LRX22C (not including radio, you'll have to do that one on your own)
- Fixed Dialer FC due to ReverseLookup NPE (Mahdi fix)
- Strict Aliasing Global Implementation (sparksco)
- Removal of --fix-cortex-a8 which Google had left being applied to all cpus including krait (I don't see why, seems better without it tbh)
- Fix ANDROID_LOOP=true for ArgoNavis and Perseus ringtones
- Add option to disable searchbar in recents
- Frameworks: add ability to change the color in battery saver mode (slim)
- Materialized WPS icons and Grabber Icons (credits to original authors)
Rom Downloads >> Dark & Layers Version
Basketbuild Mirror #1
AFH Mirror #2
uber.oceighty.co Mirror #3
GApps
https://www.android-port.de/themen/gapps-s…-5-1-roms.6497/
SuperSU
https://www.android-port.de/themen/super-s…46-stable.5076/
Layers/RRO Themes Sammlung
https://www.android-port.de/themen/theme-l…hemes-vor.6628/smarthome-treff.de/attachment/24156/
Note: Always flash SuperSU last to avoid problems. If you choose to dirty flash wipe system partition then flash everything again in this order above ^^^. DO NOT FORGET TO MAKE A BACKUP FIRST!!!
Custom recommended kernel
UBER by myself @Cl3Kener
ZitatFeature requests
Feature requests will most likely be ignored but you might get lucky.
Comprehensive Changelog
Source Code - “Good code is its own best documentation." ~Steve McConnell
Credits:
♦ chadouming (For Allowing me to build on his server) ♦ sparksco and SaberMod Team ♦ CyanogenMOD ♦ SlimRoms ♦ Omnirom ♦ Linaro ♦ LG ♦ Google ♦ SimpleAOSP ♦
[LEFT]AFH Mirror #2
https://plus.google.com/10438486723571…sts/9LEwuYunA15
[/LEFT]
[B][B][B][B][COLOR=#ff0000]Wie immer übernehmen wir (Android-Port.de, der Entwickler, Ich oder andere User) keine Garantie in einem Falle des Bricks/defekts eures Gerätes.[/COLOR]
[B][COLOR=#ff0000]ALLES geschieht auf eigene Gefahr, daher schaltet euren Kopf an und handelt mit Bedacht.[/COLOR][/B][/B][/B][/B][/B]
[LEFT][/LEFT]