Disclaimer:
Code:
All the firmwares, custom ROMs, official firmware updates, mods and tools mentioned here belong to their respective developers/owners.
You will be doing everything at your own risk.
We nor the developers cannot be held responsible if you end up damaging or bricking your device.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Introduction:
MoKee OpenSource is based on the Google AOSP. We update our source code frequently to keep up with the latest development, and not forgetting to merge in special features of our own at the same time.
A small group of people from around the world who are interested in Android launched this project on the 12th of December 2012, and is committed to make this ROM better and better. Like most contributors of open source projects (Omni, CyanogenMod, Slim AOSPA etc), we are doing all these in our free time as our passion...
Since this project is open source, anyone interested can participate in the development (maintain new devices, contribute code etc). Newcomers are always welcomed!
Read here for developer application; with this, you can host your unofficial MoKee builds on our server!
Features:
Odexed for faster performance (only in official releases, nightlies are deodexed)
Incremental updates
OTA updates - update on the fly!
Native exFAT support (Samsung devices only)
ListView animations
Multi window
Calendar - with lunar and solar calenders
Lunar calendar in lock screen
Task switching sidebar in recent apps (the list will increase if you install supported apps)
Bulk SMS recipients
Adjustable SMS font size
SMS sending delay
Smart dialing
Speed dialing
IP dialing
Custom carrier name
Network speed in status bar (upload and download!)
Built in timer in Apollo - determine when to stop playing music
MoKee Setup Wizard
Active Display
Adjustable navigation bar height
Unique Power Saver functions!
Custom screen off animations
Customizable recent apps shorcuts
Lockscreen notifications
Working CM11 theme engine
Many more! Since we are constantly adding new features, see changelogs to keep updated!
Screenshots
The screenshots below gets outdated very fast!
Multi-window:
Screen Off Animations:
Scale down:
Fade out:
Unique features:
Feature-rich settings:
Links:
Official Site:
http://www.mokeedev.com/en
Google Plus Community (join us for faster response!):
https://plus.google.com/communities/112433388317801966872
Statistics:
http://stats.mokeedev.com
Nightly Build Status:
http://build.mokeedev.com
Bug Tracker:
http://issues.mokeedev.com
Changelog:
http://changelog.mokeedev.com
GitHub:
http://github.com/MoKee
Kernel Sources:
https://github.com/MoKee/android_kernel_samsung_smdk4412
Code Review:
http://review.mfunz.com
Final Release:
http://rom.mk/?device=i9100&type=history
MoKee Gapps (full list):
http://www.androidfilehost.com/?w=files&flid=11492
Installation Instructions:
1. Wipe data/factory reset
2. Format /system
3. Flash ROM
4. Flash MoKee Gapps
5. Reboot
Donations:
All donations will be used for bandwidth, you can see the current bandwidth usage here:
http://traffic.mokeedev.com
Current rate is 6TB per/month, extra at USD0.02/GB
So yea, show some "MoKee lurve" here:
http://www.mokeedev.com/en/donations
Credits:
- MoKee Developers: https://github.com/orgs/MoKee/members
- CyanogenMod
- AOSP
- Koush for open-sourced SuperUser
- Slim Roms
- OmniROM
- @omkarsathe92 for the videos!
XDA:DevDB Information
MoKee OpenSource Project, ROM for the Samsung Galaxy S II
Contributors
Ryuinferno, martincz
Source Code: https://github.com/MoKee
ROM OS Version: 4.4.x KitKat
ROM Kernel: Linux 3.0.x
Version Information
Status: No Longer Updated
Created 2013-11-05
Last Updated 2015-07-29
CHANGELOG (NEW):
http://changelog.mokeedev.com
Since we're updating frequently, making manual changelogs ain't possible anymore...
And also take note that although I am involved in the development of this ROM, but I do not own the device, so I might not be able to answer your device specific questions...
CHANGELOG (OLD OFFICIAL RELEASES):
Code:
[B][U]28/12/2013:[/U][/B]
[LIST]
[*]Inherited all features from MoKee 43.1
[*]Initial release
[*]Code updates from CM (till 28/12/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]7/12/2013:[/U][/B]
[LIST]
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 7/12/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]29/11/2013:[/U][/B]
[LIST]
[*]Added option to separate expanded desktop and PIE
[*]Enabled accessibility listener in MoKee Setup Wizard
[*]Updated MoKee pngs
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 29/11/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]23/11/2013:[/U][/B]
[LIST]
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 23/11/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]16/11/2013:[/U][/B]
[LIST]
[*]New language select page in MoKee Setup Wizard
[*]Fixed bugs that might cause problems when rebooting
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 16/11/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]6/11/2013:[/U][/B]
[LIST]
[*]Refined active display
[*]Speed dialing (long press keys in dialer)
[*]Multi window
[*]Fixed carrier label reset (was only possible after a reboot, now in runtime)
[*]Change circle battery colour to green when fully charged and plugged in
[*]i9100g,i9100,n7000,n7100,i9300,i9305 has native exFAT support now
[*]Fixed dialer interface, searching and adding number would be easier now
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 6/11/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]31/10/2013:[/U][/B]
[LIST]
[*]Added active display
[*]Removed PIE rotation lock as it might cause PIE to be uncallable
[*]Removed old code for various device trees
[*]Fixed misc multi user settings
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 31/10/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]26/10/2013:[/U][/B]
[LIST]
[*]Prevent Smart Capture on initial launch of camera
[*]Rearranged camera menu
[*]Fixed negative battery display when turning WiFi on/off
[*]Added settings for SMSC (Settings->More->Mobile networks)
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 26/10/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]20/10/2013:[/U][/B]
[LIST]
[*]Update push notifications
[*]Fixes for messaging delay
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 20/10/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]12/10/2013:[/U][/B]
[LIST]
[*]Added MoKee Setup Wizard
[*]Using Google IME (same one on Play Store) now
[*]Updated to Android 4.3.1
[*]Code refactorings
[*]Fixed translations
[*]Code updates from CM (till 12/10/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]28/9/2013 [RC1]:[/U][/B]
[LIST]
[*][B]Added links for incremental updates of official and nightly releases[/B]
[*]Removed LatinIME for now, taking up too much space
[*]Updated MoKee Market
[*]MoKee Centre updates and fixes
[*]Fixed data usage bug
[*]Removed Game Centre (has air push!)
[*]Possible fix for Settings FC (reverted to old push notification libs)
[*]Added an app suggestion app (to replace Game Centre)
[*]Fixed translations
[*]Code updates from CM (till 28/9/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]21/9/2013:[/U][/B]
[LIST]
[*]QuickSearchBox.apk is excluded from odexing to prevent FC when updating
[*]Merged Android 4.3_r3.1
[*]Remove recurring options
[*]Custom Animation Controls
[*]Added MoKee Centre
[*]Fixed network speed not displaying correctly for certain devices
[*]Fixed translations
[*]Code updates from CM (till 21/9/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]13/9/2013:[/U][/B]
[LIST]
[*]Smart capture
[*]Fixed lunar calendar
[*]Fixed auto hide statusbar
[*]Fixed user defined notification light colour (if available)
[*]Fixed FC when there are no contacts selected in messaging
[*]Adjustable JPEG quality in camera
[*]Scene colour options in camera
[*]Statusbar quick peek
[*]More HALO function updates
[*]Statusbar and navigation bar transparency
[*]Updated caller location database
[*]Lots of code optimisation
[*]Misc bug fixes
[*]Fixed translations
[*]Code updates from CM (till 13/9/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]8/9/2013:[/U][/B]
[LIST]
[*]Updated MoKee push service
[*]Improved PIE code
[*]Improved carrier name detection
[*]Improved carrier name label display if too long
[*]Added gesture unlock
[*]Lots of code optimisation
[*]Misc bug fixes
[*]Fixed translations
[*]Code updates from CM (till 8/9/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]4/9/2013:[/U][/B]
[LIST]
[*]Added MoKee Helper
[*]Restored LatinIME
[*]Misc code cleanups
[*]Misc bug fixes
[*]Fixed translations
[*]Code updates from CM (till 4/9/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]31/8/2013:[/U][/B]
[LIST]
[*]Fixed a bug that might cause the launcher indicator to disappear occasionally
[*]Patched potential HALO bugs
[*]Misc bug fixes
[*]Fixed translations
[*]Code updates from CM (till 31/8/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
[B][U]23/8/2013:[/U][/B]
[LIST]
[*]Inherited all features from MoKee 42.2
[*]Fixed translations
[*]Code updates from CM (till 23/8/2013)
[*]More details at [url]https://github.com/MoKee[/url]
[/LIST]
Downloading now. Thanks.
thanks ryo for your work
Sent from my GT-I9100 using xda app-developers app
Sooo... how's everything going? Running fine right?
Ryuinferno said:
Sooo... how's everything going? Running fine right?
Click to expand...
Click to collapse
It is getting late in Finland, but I will flash this tomorrow and give you some feedback.
Just a question about the multiwindow: Is it from omnirom?
Sent from my GT-I9100 using xda app-developers app
Been using the official release for about 2 days now so far so good. Very stable. Does get a bit laggy sometimes but only for a sec or 2. Just wondering any chance of an English translated mokee store?
Sent from my GT-I9100 using xda premium
x3mracer said:
Been using the official release for about 2 days now so far so good. Very stable. Does get a bit laggy sometimes but only for a sec or 2. Just wondering any chance of an English translated mokee store?
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
The rom was smooth, at least the time I used it.
Everything seemed to work, but the applications with foreign language are a bit disturbing.
After the fist boot the rom didn't boot anymore, but it seems not everyone has his issue. That means it is reasonable to assume the issue is on my phone, and not on the rom. I am not sure if it is the rom or the kernel, as the rom does not even seem to start loading, and ADB is not available yet.
julle131 said:
It is getting late in Finland, but I will flash this tomorrow and give you some feedback.
Just a question about the multiwindow: Is it from omnirom?
Sent from my GT-I9100 using xda app-developers app
Click to expand...
Click to collapse
Yes it is...
x3mracer said:
Been using the official release for about 2 days now so far so good. Very stable. Does get a bit laggy sometimes but only for a sec or 2. Just wondering any chance of an English translated mokee store?
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
Unfortunately no for the time being, the application was targeted at the users in China because that's where the largest user base is...will suggest to the team though...
julle131 said:
The rom was smooth, at least the time I used it.
Everything seemed to work, but the applications with foreign language are a bit disturbing.
After the fist boot the rom didn't boot anymore, but it seems not everyone has his issue. That means it is reasonable to assume the issue is on my phone, and not on the rom. I am not sure if it is the rom or the kernel, as the rom does not even seem to start loading, and ADB is not available yet.
Click to expand...
Click to collapse
Well, the users in China (largest user base) didn't report anything, so things should be working...
New release is up on AFH! Features native exFAT support, speed dialing (long press number keys in dialer) and multi window!
Screenies:
http://www.androidfilehost.com/?fid=23212708291675002
Is this the latest one with multi window feature?
Thanks!
Sent from my GT-i9100 using Tapatalk
Yup...or you can always use the nightlies for cutting edge features...
After latest official incremental update. My Titanium backup FC's.
Sent from my GT-I9100 using xda premium
x3mracer said:
After latest official incremental update. My Titanium backup FC's.
Sent from my GT-I9100 using xda premium
Click to expand...
Click to collapse
This ROM for me is a bit unstable.. GMail app refuses to download and it's a bit slow.
My gmail app works perfectly fine just after last update it started to act up.
Sent from my GT-I9100 using xda premium
---------- Post added at 01:29 AM ---------- Previous post was at 01:26 AM ----------
When trying to install apps from the store or side load. I get insufficient space message. Tried to reinstall some apps the FC'd after official incremental update.
Thinking I might have to jump onto nightlies now
Sent from my GT-I9100 using xda premium
Wait, when using incremental updates, you have to make sure that it's running the stock kernel, or else it won't work...or maybe reflash your custom kernel right after the update...
I'm using the kernel that came with the ROM. Not using any custom.
Sent from my GT-I9100 using xda premium
Try wiping dalvik cache and cache...user apps that FC after an update is unusual...
Ryuinferno said:
Try wiping dalvik cache and cache...user apps that FC after an update is unusual...
Click to expand...
Click to collapse
Did both dalvik and cache wipes. Tried to install different apps from both play store and sideload. Getting error app cannot be installed please free up more space.
Ok... this is very weird... You are the first so far to report about this... Try giving me screenies of your storage space left and the error please...... And try installing Disk Usage from Play Store and analyse it...
Related
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[RootBOX ICS 4.0.4]
Features
AOKP Based ICS 4.0.4 IMM76I (Built from Source - RootBox Sources)
Kernels: Fluxi ICS Kernel, Siyah ICS Kernel, CM ICS Kernel, Dorimanx ICS Kernel & Dark Knight ICS Kernel
Launchers: Nova Launcher, Apex Launcher, LG Launcher (240DPI +SGS3 Theme), TouchWiz UX Launcher (180DPI and 240DPI)
File Manager: ES File Explorer, Solid Explorer
Music Player: Google Play Music, Sony Walkman Music Player, Apollo Music Player
Music Enhancement: Beats Audio & DSP Manager
Camera: AOKP + cherry picked CM9 features (ISO support & Burst Shots)
Unread Notification Count for Missed Calls and Messaging (LG Home Launcher)
Multi Waves Lockscreen (Multi Waves Style + 2-8 Target Apps)
Tweaked build.prop (Phone, Battery, WiFi, GUI & Network tweaks)
Modified host file (Block ads)
CM9 Messaging App (With break line, Enter or Smileys)
CM9 Browser
Sense 4 Task Manager
Lockscreen Vibration Option
Default or Dark Theme Google Apps
ICS or Jelly Bean Animations
OTA Update (Rom, Kernel and Apps)
ExTweaks & xxTweaker integrated in Settings
Init.d Fix applied
Fully functional HSPA+ (HSPAP:15)
Recommended Installation Steps
Coming from another Custom ROM:
Wipe Data/Factory Reset (This does not affect your Internal/External storage)
Format /System (This does not affect your Internal/External storage)
Flash ROM
Follow Aroma Instructions (Uncheck Reboot Device when Aroma Installation is complete)
Wipe Cache
Wipe Dalvik Cache
Reboot
Coming from Stock Samsung ROM:
Root Phone - Get CWM Recovery (Refer to How to root your Samsung Galaxy S2)
Wipe Data/Factory Reset (This does not affect your Internal/External storage)
Format /System (This does not affect your Internal/External storage)
Flash ROM
Follow Aroma Instructions (Uncheck Reboot Device when Aroma Installation is complete)
Wipe Cache
Wipe Dalvik Cache
Reboot
Aroma Options
Customized Installation
Kernel Options
Fluxi XX ICS Kernel
Siyah ICS Kernel
CM9 ICS Kernel
Dorimanx ICS Kernel
Dark Knight ICS Kernel
Launcher Options
Nova
Apex
LG UI 3.0 (240DPI +SGS3 Theme)
TouchWix UX
File Manager Options
Solid Explorer
ES File Manager
Music Player Options
Google Play Music
Apollo Music Player
Sony Walkman Music Player
Music Enhancement
Beats Audio
DSP Manager
Keyboard Option
Stock Keyboard
Dark Theme Keyboard
Toggles Option
Stock Toggles
RootBOX Toggles (made by Cyberboob)
Lockscreen Vibration Option
Default
Disable Lockscreen Vibration
Jelly Bean Animations
ICS Animations
Jelly Bean Animations
GAPPS Themes Options
Default GAPPS
Dark GAPPS (Except Play Store+GTalk)
RootBox Sources
www.github.com/Bajee11
Changelog
JellyBean 4.1.1 Vanilla RootBox JB 4.1.1 Thread
v1.8 Final ICS Version (20120904)
Removed Dorimanx - Aroma Options
Removed Dark Knight Kernel - Aroma Options
Updated Siyah ICS Kernel v4.1.2
Code:
Project name: platform_manifest
•Bajee11 - Track CM zlib to fix fopen64
Project name: vendor_aokp_ics
•Bajee11 - Change RootBox version V1.8
•Bajee11 - Fix product name for build.prop
•Bajee11 - Update OTA app Update Me 1.3.4
•Bajee11 - USB Tether fix
•Bajee11 - Add Galaxy Note (N7000) support
Project name: proprietary_vendor_samsung
•chris41g - update
•Robert Burns - Fix toro/d2vzw coexistence
•Daniel Bateman - vibrantmtd: done goofed
•PierPP - galaxys2: updated blobs from LPT this should let us get back HSPAP:15 - thx bajee11
•Scott Warner - Update d2 blobs
•Scott Warner - Update d2spr to match jellybean
•Daniel Hillenbrand - n7000: use opensauce sensor hal
•Daniel Bateman - vibrantmtd: original gps libs
•Bajee11 - Use LPS RIL
•Shareef Ali - Fix camera
•Chris41g - Update epic4gtouch/epic4gtouch-vendor-blobs.mk
Project name: android_bootable_recovery
•Daniel Bateman - recovery: fix up key repeating
•Koushik Dutta - 6.0.1.2
•Koushik Dutta - First pass at fixing up the threading issues in ro.cwm.enable_key_repeat.
•David Ferguson - recovery: support for more than 1 sdcard in USB mass storage
•Koushik Dutta - allow customization of the backup format
•Koushik Dutta - add nandroid menu extension
•Koushik Dutta - cleanups
•Koushik Dutta - rename dedupe_gc to nandroid_dedupe_gc
•Koushik Dutta - rename dedupe_gc to nandroid_dedupe_gc
•Koushik Dutta - Add minizip tool.
•Koushik Dutta - Rename Nandroid to backup/restore. Allow configuration of default backup handlers.
Project name: frameworks_base
•rodries - Fix compiling errors in AudioService.java
•Phil Tunstall - Fix ring/notification volume not restoring correctly on headset (dis)connect
•Phil Tunstall - Sound preference: Safe volume restore when plugging in a headset (1/2)
•Phil Tunstall - Fix ring/notification volume not restoring correctly on headset (dis)connect
•Emilio López - Turn off "too slow" logs.
•rodries - Fix 100% cpu usage with no early suspend Fom http://review.android.git.linaro.org/#change,2431
•codeworkx - Smdk4210RIL: swap voice privacy and video
•Bajee11 - Add xhdpi RootBox ressources
Project name: packages_apps_Camera
•rodries - Fix compiling error
•Ricardo Cerqueira - Camera: Prevent double-stops on preview for some HALs
•Jorge Ruesga - Fix 5914: Reset Camera to Defaults Crashes Camera App
Project name: AOKP_Backup
•Roman Birg - add initial Parse compatibility
•Roman Birg - add parse lib, some cleanup
•Roman Birg - fix index issue
•Roman Birg - initial split of ICS & JB settings. 1.5
Project name: android_packages_apps_Mms
•Romuald Brunet - MMS app: fix crash when MMSC setting is NULL
•Jorge Ruesga - Fix 5872: (Mms) Phone doesn't vibrate on receiving texts unless on vibrate only
•Andrew Jiang - Mms: Updated Simplified Chinese Translations
•pvolkov - Update Russian Translation-Mms-CM9
Project name: android_packages_apps_Trebuchet
•Rajulu Ponnada - Launcher: increasing the lower bound and upperbound of loaded pages to avoid stutter in applist scroll
Project name: android_packages_apps_Superuser
•Björn Lundén - SuperUser : New xhdpi icon
Project name: android_packages_apps_Browser
•Marco Brohet - Browser: Update search engines
Project name: android_device_samsung_galaxys2
•PierPP - extract-files: new shared lib for LPT ril blobs
•Bajee11 - SGS2 Hardware Info + RootBox Tweaks
•Francesco - GalaxyS2_DeviceSettings - Updated Italian translation
•syman - Added missing translation for vibration settings
Project name: android_kernel_samsung_smdk4210
•codeworkx - kang touchscreen values and bcmdhd driver from siyah
•codeworkx - samsung opensource ics update 6
•codeworkx - samsung opensource ics update 5
Project name: android_external_zlib
•Koushik Dutta - minizip: fix up erroneous fopen64 usage.
Code:
[B][COLOR="Red"]v1.7 (20120721)[/COLOR][/B]
[LIST]
[*]Updated Fluxi ICS Kernel XX.03-beta3-s2w
[*]Updated Dorimanx ICS Kernel V4.9
[*]Updated Siyah ICS Kernel v3.4
[*]Updated Dark Knight ICS Kernel V1.9.2
[*]Updated Solid Explorer Beta 2
[*]Updated Update Me 1.3.3
[*]Using OpenSource Sensor Hal
[*]Fixed HSPA+ behaviour
[*]Fixed init.d - Thanks to users for pointing it out
[*]Fixed Location showing multiple times in camera settings
[*]Fixed Date not showing up in dropdown menu
[*]Added New Bootanimation - Thanks to BigDenn
[*]Added Burst shots (up to 20 shots) - Camera
[*]Added Fast Dormancy app - Aroma Option
[*]Changed Lockscreen wave count from 5 to 3 - Looks better this way
[*]Changed Lockscreen position - Lowered it as stock
[*]Changed default wallpaper
[*]Changed File Explorers extract location to /data/app (easier for user update)
[*]More to come...
[/LIST]
[B][COLOR="Red"]v1.6 (20120710)[/COLOR][/B]
[LIST]
[*][URL="http://aokp.co/index.php/releases/_/milestone-6-r27"]Milestone 6[/URL]
[*]Updated Fluxi ICS Kernel XX.03-beta1
[*]Updated Dorimanx ICS Kernel V4.4
[*]Updated xxTweaker 0.4.0_beta1
[*]Updated Siyah ICS Kernel v3.3.3B
[*]Added Dark Knight ICS Kernel V1.8
[*]Fixed DSP Manager issue
[*]Fixed Jelly Bean Animations
[*]Fixed "recents" Opening When Waking Device With Home Button
[*]Fixed keypad lighting up when screen backlight auto-adjusts - CM Kernel
[*]Fixed Samsung Volume Bug (Headset/Music/Notification) - Thanks to Codeworkx
[*]Fixed Automatic Timezone Failing - AOKP
[*]Added Camera ISO Support - Merged from CM Camera
[*]Added OTA - Update Me (requested by users)
[*]Added OTA in Settings
[*]OTA: ROM, Kernel, xxTweaker & Phone DPI.
[*]Reverted Lockscreen Handle - Removed RB
[*]Removed Dark Background option - Aroma
[*]Noise Suppression - AOKP/CM
[*]Extend Reset Touch Focus Delay to 15 seconds from 3 seconds - Merged from CM Camera
[*]Configurable Touchkey Backlight Timeout - CM Kernel (Device Settings)
[/LIST]
[B][COLOR="Red"]v1.5 (20120704)[/COLOR] - FULL WIPE or Uninstall xxTweaker/ExTweaks before flashing[/B]
[LIST]
[*]Minor Fixes
[*]Updated Fluxi ICS Kernel XX.02-beta10
[*]Updated Dorimanx ICS Kernel 4.0B
[*]Updated Dark Theme GAPPS (Thanks to Team ICEmods)
[*]Added xxTweaker to Settings (Only shows if you have xxTweaker installed in /system/app)
[*]Added ExTweaks to Settings (Only shows if you have ExTweaks installed in /system/app)
[*]Added CM Browser -
[*]Added CM Mms - Option to change the soft keyboard type when composing in default Mms (Smiley, Enter to a new line or Enter to send)
[*]Added [URL="http://forum.xda-developers.com/showthread.php?t=1738329"]Jelly Bean (Android 4.1) Animations[/URL] - Aroma Option (thanks to hikarugo)
[*]AOKP/CM Upstream as Always
[/LIST]
[B][COLOR="Red"]v1.4 (20120626)[/COLOR][/B]
[LIST]
[*][URL="http://aokp.co/index.php/releases/_/build-40-r26"]Build 40 AOKP[/URL]
[*]Added Dorimanx 3.9B Kernel
[*]Updated Solid Explorer
[*]Updated Fluxi Kernel ICS XX.02-beta9
[*]Updated xxTweaker0.3.9_rc2
[*]Modified Aroma Installer - Avoid installation of GAPPS
[*]Modified Aroma Installer - Avoid installation of DSP Manager & Beats Audio
[*]Minor Bug Fixes
[/LIST]
[B][COLOR="Red"]v1.3 (20120621)[/COLOR][/B]
[LIST]
[*]Merged remaining updates from B39 (Including weather refresh bug)
[*]Redesigned Aroma Installer - Easier to select options
[*]Added CM9 Kernel - Compiled from source
[*]Added Back Apollo Music Player
[*]Added Google Play Music
[*]Added Beats Audio
[*]Added TouchWiz UX Launcher
[*]Added Toggle Option
[*]Added Background Option
[*]Added Lockscreen Vibration Option
[*]Added 3G tweaks in build.prop
[*]Upgraded Fluxi Kernel ICS XX.02-beta6
[*]Upgraded xxTweaker0.3.9_rc1
[*]Removed LG Memo App
[*]Fixed Battery Drain Issue
[*]Many more AOKP/CM [URL="https://github.com/Bajee11"]merges[/URL]
[/LIST]
[B][COLOR="Red"]v1.2 (20120614)[/COLOR][/B]
[LIST]
[*][URL="http://aokp.co/site/index.php?/topic/437-release-build-39/page__pid__3396#entry3396"]Build 39 AOKP[/URL]
[*]New Installer: Aroma
[*]Added Siyah Kernel ICS v3.3.2
[*]Added ExTweaks (Will install if Siyah selected in custom installation)
[*]Added xxTweaker0.3.9-beta5 (Will install as default if Siyah not selected)
[*]Added Sony Walkman Player
[*]Upgraded Fluxi Kernel ICS XX.02-beta4
[*]Upgraded DSPManger V2.0
[*]Upgraded Nova Launcher
[*]Removed Apollo Player
[*]Tweaked Hosts File
[*]Tweaked build.prop (Media, Phone, Battery, WiFi and GUI)
[*]Modded Dark Theme Messaging app keyboard to display enter key instead of smiley (Thanks to aceofclubs)
[*]Minor upstream upgrades from AOKP
[/LIST]
[B][COLOR="Red"]v1.1 (20120611)[/COLOR][/B]
[LIST]
[*][URL="http://aokp.co/site/index.php?/topic/433-release-build-38/"]Build 38 AOKP[/URL]
[*]Fixed USB Connection Type
[*]Fixed Internal Storage Option (Internal=SDCard External=emmc)
[*]Added New Lockscreen Waves/Handle Implementation as default
[*]Added New RBOX Wallpapers (Thanks to BigDenn/Hospital349)
[*]Added S2 Device Settings
[*]Changed Contacts (People - Black&Blue)
[*]Changed Keyboard (Black)
[*]Changed Toggle Icons (Toggles made by Cyberboob)
[*]Changed File Manager - Solid Explorer
[*]Changed Holo Background to Full Black
[*]Lots of minor improvements
[/LIST]
[B][COLOR="red"]v1.0 (20120605)[/COLOR][/B]
[LIST]
[*]Added New Bootanimation (Thanks to BigDenn)
[*]Added Sound to Bootanimation
[*]Added Latest Fluxi Kernel XX.02 Beta1
[*]Added SGS3 Theme for LG UI Launcher (Thanks to XaToR91)
[*]Added RootBOX Wallpapers
[*]Ported Memo app from LG (Thanks to XaToR91)
[/LIST]
Downloads
- A Simple Thanks is enough for the download
- Read "Recommended Installation" and "Aroma Options" above before flashing
RootBOX v1.8 (245.07 MB - MD5 Sum: bc204e5ed211ebcca3f3b3879ac0d00d )
Download
If you require immediate support, try catching me on IRC #rootboxics
Donation Thanks
drdoulittle
malavan
drdoulittle
pelpa87
Spyder Networks
Rashidkhan
Bauke
deepo75
drdoulittle
Mike
If you like my work and wish to donate, here's the link
Bugs
AOKP/CM9 BUGS
Only 240 DPI for LG Launcher
Only 180/240 DPI for TouchWiz UX Launcher
Nav Bar Not Compatible With LG Launcher
Phone.apk for DPI Changes - Download Fix Here
Huge Thanks To:
AOKP Team
CM Team
FrozenAOKP Team (Support)
gokhanmoral (Siyah Kernel)
Fluxi (Fluxi Kernel)
Amarullz - Aroma Installer
Team ICEmods (Inverted Gapps)
Rodries (Support)
Luminoso (Support)
XaToR91 for LG launcher and SGS3 Theme
BigDenn for Logo, bootanimation and wallpapers
bluefa1con
Hospital349 for Wallpapers
GalaxyS2Root (Video Review)
Rueben_ (Video Review)
Special Thanks to FrozenAOKP TEAM
ScreenShots/Video
RootBox F.A.Q
Q: I changed my DPI and my phone crashes when I make or get calls
A: Flash DPI Phone Fix Posted on OP
Q: Where is my external SD Card?
A: /emmc = External Storage
/sdcard = Internal Storage
Q: I have duplicate media files.. What do I do?
A:You can unmount SD Card and mount it back or Clear Data for Media Storage and reboot.
Q: How can I disable fast dormancy?
A:Use this app
Q: Where are the Samsung stuff in this rom?
A:I will never bloat this rom with Samsung. Here's a thread you could check out.
Q: I don't like RootBox toggles, can I get the stock ones?
A:I already included stock ones in Aroma.
Q: What's the different between this Rom and all the other AOKP out there?
A:It's neat, clean, MANY cherry picked CM fixes and features, very hassle free and of course: my presence
Q: Where are the Google apps (GAPPS)?
A:It's included in Aroma
Q: What it Aroma?
A:It's a unique installation process that allows you to choose the things you want to install before flashing. You can keep the rom pure and bloat free or add as much as you want. The user decides everything!
Q: What modem comes with this rom?
A:This rom does not come with any modem and does not modify your current one, because that's how it should be! Modems are region specific and it is really unwise to include modems with a ROM.
Q: I just flashed the ROM but I get no data connection?
A:Reboot once and you should be fine
Q: I flashed Default GAPPS but I don't see Gmail, Youtube or Maps?!
A:Latest GAPPS package (20120429) does not include these. You have to get them in Play Store.
Q: There's no FM radio in here?!
A:Yup.. Get one from the Play Store. AOKP doesn't support FM radio.
Q: What's the best kernel?
A: Best Kernels
Q: I keep having wlan_rx_wakelock. How can I fix this?
A: Read Post by burgess_boy
Hall of FameSubmit your awesome battery life and bench mark results and they will be displayed here
send them via pm
Benchmarks
submitted by: vivmar
submitted by: TonyK2005
Battery Life
submitted by: yabadabadooo
RootBOX MODS
Visit This Thread
[Mod][AOKP] RootBox [Themes|Mods|Extras]
Features Request
View already requested features:
https://docs.google.com/spreadsheet...eFFudXRCTVFQM2c&single=true&gid=0&output=html
Submit your new feature request here:
https://docs.google.com/spreadsheet/viewform?formkey=dEVEVXVubWF5NFpFeFFudXRCTVFQM2c6MQ#gid=0
1.3 beta testing:
bajee11 said:
If someone could test the Stock background, stock toggles and No vibration.. that would be nice since a lot of users want the stock ones instead of the default ones I put.
Click to expand...
Click to collapse
I tested Stock background, stock toggles and no vibration all works good
Here a lot of screenshot of new Aroma Installer and other small things
https://www.dropbox.com/sh/d6id57p3pvrdiir/UmAeIWTasW (My Dropbox Folder)
Seems interesting. I'm waiting for this. Any release date ?
Uvoguine said:
Seems interesting. I'm waiting for this. Any release date ?
Click to expand...
Click to collapse
I've been looking forward to this
Sent from my GT-P7510 using xda premium
Uvoguine said:
Seems interesting. I'm waiting for this. Any release date ?
Click to expand...
Click to collapse
the release date is undecided atm but it will be released in the near future
I am waiting..
Sent from my GT-I9100
Waiting....
Arnadel said:
I am waiting..
Sent from my GT-I9100
Click to expand...
Click to collapse
john9 said:
Waiting....
Click to expand...
Click to collapse
Saying that you're waiting isn't going to speed up the process..
Sent from my GT-P7510 using xda premium
kilometers4 said:
Saying that you're waiting isn't going to speed up the process..
Sent from my GT-P7510 using xda premium
Click to expand...
Click to collapse
I think that's their way of subscribing to this thread
Btw guys, just implementing my lockcreen with this rom as default. It'll be white waves as default
bajee11 said:
I think that's their way of subscribing to this thread
Btw guys, just implementing my lockcreen with this rom as default. It'll be white waves as default
Click to expand...
Click to collapse
Nice cant wait to try this hopefully this will replace Hydrogen ROM and be the best AOKP rom For me keep up the good work !
The wait is unbearable somehow RootBox we want you
Sent from my GT-I9100 using Tapatalk 2
JohnBonchie said:
The wait is unbearable somehow RootBox we want you
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Good things come to those who wait... Amazing things come to those who wait for RootBOX
bajee11 said:
Good things come to those who wait... Amazing things come to those who wait for RootBOX
Click to expand...
Click to collapse
Yeah I know i'm just excited haha!
Btw Bajee, in the title it says B37. Since B38 is out, you plan to start with B37 first isit? Just a thougt
Sent from my GT-I9100 using Tapatalk 2
bajee11 said:
Good things come to those who wait... Amazing things come to those who wait for RootBOX
Click to expand...
Click to collapse
amazing things... im excited to try rootbox,
congrats bajee for the new rom, be prepared to be "recognized developer" someday...
JohnBonchie said:
Yeah I know i'm just excited haha!
Btw Bajee, in the title it says B37. Since B38 is out, you plan to start with B37 first isit? Just a thougt
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
Yea starting with B37, will update to B38 when I`ll have more time on hand
kroz46 said:
amazing things... im excited to try rootbox,
congrats bajee for the new rom, be prepared to be "recognized developer" someday...
Click to expand...
Click to collapse
Haha.. far from it mate, It's easy to compile and build from source and add stuff.. Im still learning a lot. Most of the credits goes to the ones that actually thought me how to do all this. specially, FrozenAOKP team. Hats off to them!
bajee11 said:
Haha.. far from it mate, It's easy to compile and build from source and add stuff.. Im still learning a lot. Most of the credits goes to the ones that actually thought me how to do all this. specially, FrozenAOKP team. Hats off to them!
Click to expand...
Click to collapse
as you said your learning and i think its not possible for that title, i know you can do it mate, you have amazing mods from hydrogen and rr and now you have your own rom, i want to learn also but i dont have enough free time to study compiling, thanks bajee, will follow this thread, goodluck mate
HI mate , sound interesting , i'll give it a try, especially because you helped a lot in the thread of my actual ROM , and because i see u are a good person, the best for you.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The main idea behind SuperNexus is to provide Vanilla Android experience, just like on Google's Nexus devices, to non-nexus devices. SuperNexus is entirely built from Google's AOSP Source. A lot of improvements and optimizations have been done to the Google's Source Code to have the best possible Vanilla Android Experience. SuperNexus is very light too as there are no 3rd party apps (ZERO Bloatware).
Big thanks to TeamHacksung (Donate To Them) as I'm using their Device Tree and SoC related patches in my SuperNexus ROM. Thanks to CyanogenMod Team (CM), CodeAurora and TeamKang (AOKP) as many features are cherry-picked from their source code.
System Details:
Android Jelly Bean 4.1.2 (JZO54K - Android-4.1.2_r1)
Latest CM Kernel
All Jelly Bean Features and Apps (Nothing excluded from AOSP)
No Visual Changes!
Stock Jelly Bean Look and Feel
This will turn your Samsung Galaxy S II into a Jelly Bean'ed Galaxy Nexus
ROM Features:
Fully Deodexed
Zipaligned APKs
Rooted (Super SU)
BusyBox Installed
No 3rd Party App
ZERO Bloatware
Android Source Code vastly improved and optimized (i.e. Bionic, Dalvik, Webkit, Framework, libcore, SQlite etc)
Official Jelly Bean Bootanimation (From Official Galaxy Nexus Android 4.1.1 Factory Image)
Init.d Support
Bash & Nano Support
Native SIP/VOIP Support
HSPA+ Support
OpenVPN Support
EXT4 File System Optimizations
Boot Animation Performance Enhancements
Galaxy S II Device Settings as an App
Huge APN & SPN List
Naver-Fonts Support (Will greatly increase Korean font readability)
Extended Power Menu (Reboot, Recovery & Download Options)
Device Hardware Information (Settings>About Device>Hardware Information)
Tweaked Progress Spinners Values (Silky Smooth Loading Spinners)
Allowed Any File-Type To Be Downloaded
Allowed Installation Of Apps From Unknown Sources By Default
Disabled Data Roaming By Default
Improved Scrolling Cache
Reduced Boot Time
Options for switching between USB Mass Storage and MTP/PTP (On Specific Devices)
WebKit Highly Improved and Optimized (Ultra Smooth Browsing)
Camera Features:-
-Burst Shot (Up to 20 Images at once)
-ISO Mode
-Touch Focus Duration
-Power Shutter (Click Power Button To Capture Image/Video)
-Color Effects
-Shutter Timer
-Zero-Shutter Lag (On Specific devices)
Browser Features:-
-Increased Maximum Tab limit from 16 to 64
-Implemented WebGL Support
-Incognito Tab Option (When long pressed on an URL)
-Option To Close All Tabs With One-Click
Phone Features:-
-T9 Dialer Support
-Landscape Dialer Support
-Disabled Accelerometer while in-call and screen UI is off (Saves Battery)
Officially Supported Devices:
AT&T Samsung Galaxy S II SGH-I777
Samsung Galaxy Note GT-N7000
Samsung Galaxy S III GT-I9300
Samsung Galaxy S II GT-I9100
Samsung Galaxy S II I9100G
Known Issues
Found one ? Report it.
Screenshots:
Requirements:
Clockworkmod Recovery (CWM)/Any custom recovery
Wipe if coming from any other ROM
Instructions:
Copy Google Apps and SuperNexus ROM to your internal SD Card
Enter Recovery
Do a Wipe/Factory Reset (Necessary if coming from a different a ROM)
Flash SuperNexus ROM
Flash Google Apps
Reboot your device!
Voila!
Downloads
Latest Build:
SuperNexus I9100 BUILD 5 (17-10-12) MD5: 4EE08AE0B79D5EC6EE9B60D2A6136A2B
Google Apps:
Google Apps JB 11-10-12 - Mirror1 MD5: 4e9e7ec3c22b0b3471bd05d62b8a659d
Previous Builds:
SuperNexus I9100 BUILD 4 (07-10-12) MD5: 4452659F4FBF97E2CF6179380757F91B
SuperNexus I9100 BUILD 3 (30-09-12) MD5: 3C59CA5AF5E7F433B35E0A982522D478
SuperNexus I9100 BUILD 2 (11-08-12) MD5: 6BB4DD0FDE68E1DC7C6F0034B18C3D5E
SuperNexus I9100 BUILD 1 (05-08-12) MD5: F8C6A0E79E00FD5899C1EE2CEFA1A1F9
Source Code:
SuperNexus Source @ Github (I'm willing to add support for other devices so if you are a developer and willing to add support for your device(s), PM me)
CM Kernel Source @ Github
Changelog:
Code:
[B]SuperNexus I9100 BUILD 5 (17-10-12)[/B][LIST]
[*]Merged Android 4.1.2 (JZO54K) - Android-4.1.2_r1
[*]Minor Fixes and Optimizations
[*]I9100/I777/N7000: Mali Code cleanup
[*]I9100/I777/N7000: Fixed bugs in new Mali Driver
[*]I9100/I777/N7000: CPU Hotplug changes
[*]I9100/I777/N7000: Fixed Network Location Bug
[*]I9300: Slightly Lowered Speaker Volume
[*]I9300: Fixed Network Location Bug
[*]I9100G: Fixed Network Location bug
[*]Camera: Fixed Power Shutter issue when in Gallery Mode
[*]Framework: Optimized and Improved EGL Code
[*]WebKit: Performance Enhancements, Optimizations and Improvements (Browsing is ultra smooth)
[/LIST]
[B]SuperNexus I9100 BUILD 4 (07-10-12):[/B][LIST]
[*]I9300: Fixed RIL Wakelock
[*]I9300: Fixed Battery Drain
[*]I9300: Reverted back to old WiFi Driver (New one was causing major wakelocks)
[*]I777/I9100/N7000: Fixed RIL Wakelock
[*]I777/I9100/N7000: Fixed Battery Drain
[*]I777/I9100/N7000: Fixed Memory Leak
[*]I777/I9100/N7000: Made VSync uevents optional (Current HW Composer doesn't need this and by disabling this we save A LOT of Battery)
[*]I777/I9100/N7000: Updated Mail GPU Drivers (Not butter but Ultra Smooth!)
[*]I9100G: Fixed RIL Wakelock
[*]I9100G: Fixed Battery Drain
[*]Framework: Tweaked Animation Values (Animations are now 2x faster)
[*]Phone: Fixed Proximity Sensor issue while in-call
[*]Browser: Added option for Incognito Tab
[*]Browser: Added a menu item in Browser called Close other tabs
[/LIST]
[B]SuperNexus I9100 BUILD 3 (30-09-12):[/B]
[LIST]
[*]Built SuperNexus from scratch
[*][B]Vastly improved, optimized and fixed Android Source Code (i.e. Bionic, Dalvik, Webkit, Framework, libcore, SQlite etc)[/B]
[*][B]Added support of other OEMs into SuperNexus' Source Code (HTC, Motorola, LGE, Sony, Samsung)[/B]
[*]Updated Source Code to Android 4.1.1_r6 (JRO03R)
[*]Updated SuperSU App and Binary
[*]Updated APN List
[*]Added WebGL Support
[*]Added HSPA+ suppport
[*]Added Naver-Fonts Support (Will greatly increase Korean font readability)
[*]Fixed SIM Pin popup issue
[*]Added new Camera Features:-
-Bust Shot (Up to 20 Images at once)
-ISO Mode
-Touch Focus Duration
-Power Shutter (Click Power Button To Capture Image/Video)
-Color Effects
-Shutter Timer
-Zero-Shutter Lag (On Specific devices)
[*]I9300: Fixed HW Composer
[*]I9300: Fixed Memory Leak
[*]I9300: Updated Kernel Sources with latest Samsung JB sources
[*]I9300: Updated WiFi Driver from N7105 Sources
[*]I9300: Updated JB Blobs
[*]I9100/I777: Fixed A2DP Issues
[*]I9100/I777: Added USB Mass Storage Support
[*]I9100/I777: Updated CM Kernel
[*]Added Official Support for Samsung Galaxy Note GT-N7000
[*]Added Official Support for Samsung Galaxy s II GT-I9100G
[/LIST]
[B]SuperNexus I9100 BUILD 2 (11-08-12):[/B]
[LIST]
[*]Updated Source Code To Android 4.1.1_r4 (JRO03L)
[*]Updated APN List
[*]Added OpenVPN Support
[*]Added SIM Tool Kit (STK)
[*]Added Dock USB Audio Support For Samsung Car / Desk Docks (Option In Device Settings)
[*]Improved Scrolling Cache
[*]Reduced Boot Time
[*]Fixed NAT Detection In SIP Service
[*]Fixed Exchange Issue
[*]Fixed Gallery Thumbnail Generating Issue
[*]Fixed Rotation Issue In Camera
[*]Fixed External SD Card Detection Issue In Some Apps
[*]Fixed Data Activity Overlay When Disabled / Wi-Fi Is In Use
[/LIST]
[B]SuperNexus I9100 BUILD 1 (05-08-12):[/B]
[LIST]
[*]Initial Release
[/LIST]
Credits:
Codeworkx
Xplodwild
Teamhacksung
CyanogenMod
Nebkat
Chainfire
Goo.im (Buildbox)
Thanks to all who donated or thanked
Follow Me On Twitter:
Donate:
If you like my work please consider a donation as it will help me keep this development alive and it will be contributed in my MacBook Pro fund.
SuperNexus Signature Banners:
This is for the s2, right? Cause the screenshots are not.
SRgustavo said:
This is for the s2, right? Cause the screenshots are not.
Click to expand...
Click to collapse
Yes, this is for the S2. I'm updating the screenshots.
Bluetooth Headphone isn't working :\
nice work
Hi am using ur ics version and it was really cool.
Now am happy to see u working on JB.
Thnk u.
Continue ur great work
Faryaab said:
Yes, this is for the S2. I'm updating the screenshots.
Click to expand...
Click to collapse
Two questions, I'm actually running official CM10 from codeworkx, to install your rom, should I wipe data/factory reset or just wiping cache and dalvik its enough? And also do I need to flash gapps coming from cm10?
Thanks a lot!
Sent from my GT-I9100 using Tapatalk 2
cammel said:
Two questions, I'm actually running official CM10 from codeworkx, to install your rom, should I wipe data/factory reset or just wiping cache and dalvik its enough? And also do I need to flash gapps coming from cm10?
Thanks a lot!
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
No need..I was on cm10,and u need to flash gapps again.
Sent from my GT-I9100 using xda app-developers app
cammel said:
Two questions, I'm actually running official CM10 from codeworkx, to install your rom, should I wipe data/factory reset or just wiping cache and dalvik its enough? And also do I need to flash gapps coming from cm10?
Thanks a lot!
Sent from my GT-I9100 using Tapatalk 2
Click to expand...
Click to collapse
I would suggest a full wipe to avoid any problems in future
Sent from my GT-I9100 using Tapatalk 2
Ok, just installed it and let me say that to me it's smoother than cm10 build, no lag when opening and closing apps or even changing between them. But I really miss the option to restart the phone when pressing the power button. The only options available are turn off and airplane mode.
Thanks a lot for this build!! Will test it all day long to see how it goes and report any bugs I can find...
Sent from my GT-I9100 using Tapatalk 2
So, Project butter works in this build?
The camera can save to extsdcard?
This is a cool....very nice work.
THANKS A LOT!.
Awesome work.. Love your Roms.. Keep up the good work :thumbup::thumbup:
Sent from my GT-I9100 using Tapatalk 2
How performance of this build and CM10 with gaming? I play many big game so want to known that ^^! ( Alphast 7, Morden combat 3, Nova 3, GTA, Maxpayne ...)
Will the Super Nexus rom have hwcomposer fixed?
Sent from my GT-I9100 using xda premium
Is there another way to change the DPI with this ROM? I had to re-flash the ROM when I changed the DPI using DPI Changer and basically the whole thing went kapoot.
PunkOz said:
So, Project butter works in this build?
Click to expand...
Click to collapse
+1+1+1+1+1+1
wow, it's running pretty good! Is there any way to add toggles?
Open your eyes
iltore said:
+1+1+1+1+1+1
Click to expand...
Click to collapse
Before posting please read....it states clearly on the OP buttery not working but smooth.
This is exactly the reason why devs get brassed off.
Hey,
i'm kind of a noob so please make me understand.
whats the difference really between this rom and CM10 atm?
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi all,
I built this ROM from AOSP source and added 40+ Linaro patches to the source for strict-aliasing compiler optimizations. I also added my own kernel. Roms include Linaro string handling routines for memory optimizations. No android kitchens were used to make this rom at all, everything is source build
Code:
[B]FAQ[/B]
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and [user=4617326]@jarjar124[/user] . Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
[B]Q[/B] "Does this ROM have such and such feature?
[B]A[/B] "Did you read the first post? Most if not all features are listed in the OP. If you find a feature not listed, tell us and we will add it. Yes, sometimes we miss things."
[B]Q[/B] "Very nice ROM, but... Can you add such and such feature?"
[B]A[/B] "Depends on a few things, if we think it is a feature we want in the ROM and how easy it is to implement into SaberMod. If you get ignored it's because we're undecided, nothing personal."
[B]Q[/B] "I keep asking over and over again if such and such feature can be added but my questions keep getting ignored, why?"
[B]A[/B] "Probably because your asking a question that's already been answered, and a simple thread search can answer for you. Either that or we are undecided about it."
[B]Q[/B] "I reported a bug but my post gets ignored, why?"
[B]A[/B] "Either it's not a bug or you provided no information such as a logcat that has the correct information in it needed to find a possible fix or solution."
[B]Q[/B] "I have some problems but I'm using another kernel. Can you fix?"
[B]A[/B] "If you think it's a ROM issue state so. If your not sure post a logcat. Don't post last_kmsg for other kernels, cause we can't help"
[B]Q[/B] "I think I'm having a problem with the kernel, and I need a fix ASAP!"
[B]A[/B] "adb pull /proc/last_kmsg or it never happened and your post will be ignored."
[B]Q[/B] "Can I build SaberMod from source code on Linux?"
[B]A[/B] "Yes, it is encouraged, machine setup instructions are as follows. SaberMod builds with the latest version of Ubuntu 13.04 and java 7 or java 6 (either one)
Set up your build envirnoment: [url]http://forum.xda-developers.com/showpost.php?p=35338419&postcount=1[/url]
Skip the part that installs java 6 if you want to install java 7 instead.
If you want to install java 7 go here: [url]http://openjdk.java.net/install/[/url]
[CODE]sudo apt-get install openjdk-7-jre openjdk-7-jdk
Downloading the source
Code:
mkdir -p ~/android/SaberMod && cd ~/android/SaberMod;
repo init -u https://github.com/SaberMod/android.git -b sm-jb-mr1
repo sync
bash sm-grouper
Follow the script instructions for building and make your selections on how you want to build your ROM.
Q "What if I have trouble building or I'm confused on the instructions, can I post questions in this thread for help?"
A "Yes it's encouraged and discussing it might help others."
Q "There's some things in the ROMs that are not in my language, can you please translate?"
A "We can not translate currently, but if you want to help translate parts of the ROM that are only in English contact us and we will try."
[/CODE]
Welcome to what I consider the fastest, smoothest ROM available
Instructions:
First time flashing this ROM on your Nexus 7, or coming from another ROM?
Root the device and install ClockworkMod or TWRP Recovery.
Place all zips on internal storage or USB OTG if using twrp recovery
Boot into recovery
Perform a NANDroid backup of your current ROM.
Perform a data factory reset/wipe (Do not format data in twrp recovery!)
Flash ROM.
Flash Gapps package (optional)
Flashing a newer version?
Perform a NANDroid backup of your current ROM.
Wipe cache and dalvik-cache in recovery
Flash ROM
Flash Gapps package (optional)
A few notes on battery/charging
After flashing ROM and/or kernel you may get some battery drain. Give the device time to settle into the ROM/kernel, and after a full charge or two you should notice improved battery life.
Flashing a Testing kernel?
I've decided to add testing kernels which will allow users to try-out a newer kernel version and give their feedback on it before I include it in new ROM versions. This also allows me to just update kernels without having to update the entire ROM, when there is no ROM changes from one version to the next. I will include them as attachments.
Reboot your device into recovery
Flash the flashable zip in recovery
Done
General Credits and Features:
* Google of course for most of the source
https://android.googlesource.com/
Most of these feature I've ported or no porting was needed
* CyanogenMod
https://github.com/CyanogenMod
Using CM bionic as a base
busybox
CMFileManager
DSPManager
Calendar app
Browser app (endhanced)
Torch
Keyboard
Theme chooser
LockClock lockscreen widget app
Advanced calculator app
Enhanced stock Email app
Command line tools such as bash, vim, htop and powertop
Forward port Long press back to kill app
Custom power menu: Reboot, Screenshot, Expanded Desktop
Expandable Volume Control
Volume Rocker Music Control
Circle Battery Mod with percentage option mod
Show/Hide clock and AM/PM Style
Openvpn, Openssh sources
Clear Recent apps
SystemUI: Statusbar Clock and Date actions
customizable lock screen targets
Variable lockscreen pattern size
Navigation bar customization
NavRing shortcuts
Status bar settings
Quiet hours
Launch default music app when headset plugged in
Safe headset volume toggle
Power sounds toggle
Rotation settings
Swap volume buttons when screen is rotated
USB OTG storage
USB Notify toggle to hide USB notification icon from status bar
Pie controls
Privacy guard
Power widget
Quick Settings panel
* Linaro
http://git.linaro.org/gitweb
Tons of strict-aliasing compiler flag optimizations
-O3 optimizations
String handling routines for memory optimizations
* Koush for opensource SuperUser
* Rascarlo
https://github.com/rascarlo
http://forum.xda-developers.com/showthread.php?t=2013031
Sharing and collaborating with me on Github
* Wrixituz
bootanimations. The original thread is HERE
* faux123's Github
User voltage control (For voltage control use SystemTuner by 3C)
Cherry-picked from show-p1984's Github
CPU overclocking
Kernels now include Nvidia patches
Alternative kernel download link, kernel user reviews and kernel bug reporting at - http://stskernelgroupe.sourceforge.net/
These builds can be found on goo manager app under TeamAndroid account and Rom Manager under sparksco Roms
Enjoy!
Latest Rom Download
Latest Mirror
RC4
RC4 Mirror
Alternative SaberMod Builds
ctfrommn's builds
Stock unmodifed
Latest 4.2.2 gapps
Kernel Source Complying with GPL
Any and all donations are appreciated! All donations will go towards purchasing of new nexus devices to continue SaberMod development.
Donators: I will not be putting amounts donated unless requested by the donator. All donations are appreciated regardless of amounts. Everyone has different incomes and this seems like the most respectable thing for everyone
okantomi
gabx
johnson8cyl
thee_anand
eep2378
strapped365
miguepereira77
dwang
masilver
hsrn
ScumDroid
davwman
nikzDHD
Vangelis13
Screenshots
Screenshots
Changelog
Code:
[B][COLOR="lime"]Initial Release full_grouper-ota-eng-4.2_r1.sparksco[/COLOR][/B]
[B][COLOR="Lime"]full_grouper-ota-eng-4.2_r1.sparksco-11-25-12[/COLOR][/B]
[B]Kernel Changes:[/B]
[LIST]
[*]Updated with latest Google kernel source branch.
[*]Updated with latest Linux 3.2.y kernel changes.
[*]Updated voltage levels by raising them all by 25 to avoid random lockup bug.
[/LIST]
[B]Rom Changes:[/B]
[LIST]
[*]Not much added missing shared library keystore.grouper.so
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-eng-4.2_r1.sparksco-11-26-12[/COLOR][/B]
[B]Kernel Changes:[/B]
[LIST]
[*]Switched to gzip compression
[*]Disabled -O2 optimizations (was causing some random lockups)
[*]Fixed some governors such as SmartassV2 and Lulzactive from running cpu at a high frequency
[*]Added cifs and zram support
[*]Added ondemand governor, interactive is still default
[*]Changed default I/o scheduler to noop
[/LIST]
[B]Rom Changes:[/B]
[LIST]
[*]Added full init.d support
[*]Updated busybox to my own version which is a newer version updated with mainline busybox
[*]Added bootanimation script to rotate bootanimations on every reboot
[*]Added zram script to load zram on boot
[*]Added Linaro string handling routines for memory, really speeds up the Rom!
[*]Added Terminal Emulator app for android
[*]Added Email app
[*]Added remount scripts if you want to mount your system to change it on the go. Usage in terminal emulator ( $ su first ) ( # sh /etc/mount-rw ) to mount the system as read-write; ( # sh /etc/mount-ro ) to mount system as read-only
[*]Removed voice dialer app since it doesn't work properly
[*]Removed gapps to make rom size smaller and for compatibility with flashing other gapps for testing
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-eng-4.2_r1.sparksco-11-25-12[/COLOR][/B]
[B]Kernel Changes:[/B]
[LIST]
[*]Updated with latest Google kernel source branch.
[*]Updated with latest Linux 3.2.y kernel changes.
[*]Updated voltage levels by raising them all by 25 to avoid random lockup bug.
[/LIST]
[B]Rom Changes:[/B]
[LIST]
[*]Not much added missing shared library keystore.grouper.so
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-eng-4.2.1_r1.sparksco-11-28-12[/COLOR][/B]
[B]Rom Changes:[/B]
[LIST]
[*]Fixed Google Now Location Services
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-eng-4.2.1_r1.sparksco-11-30-12[/COLOR][/B]
[B]Kernel Changes:[/B]
[LIST]
[*]Removed mpdecision hotplug management (bricked kernel feature) and restored Nvidia's hotplug
[*]Removed capping of cpu frequency (was causing the deep sleep lockup bug! Bricked kernel feature)
[*]Removed touch-to-poke and ondemand phase 2 (bricked kernel feature, did not work properly)
[*]Fixed ondemand governor from locking up (previously used bricked kernel ondemand governor)
[/LIST]
[B]Rom Changes:[/B]
[LIST]
[*]Added -O3 optimizations
[*]Added Linaro compile fix patch for -O3 ROM optimizations
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-eng-4.2.1_r1.sparksco-12-01-12[/COLOR][/B]
[B]Kernel Changes:[/B]
[LIST]
[*]Removed cifs until it's fixed working on android 4.2.x (was also causing battery drain)
[/LIST]
[B]Rom Changes:[/B]
[LIST]
[*]QuickSettings: Fix alarm intent
[*]Cache resource ID lookups in aapt ("This speeds up certain workloads considerably")
[*]Forward port Long press back to kill app
[*]DeskClock: Fix Dream settings
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1354686632-1205[/COLOR][/B]
[B]Rom Changes:[/B]
[LIST]
[*]Switched from Google's GCC 4.6 toolchain to GCC 4.7 toolchain for building both the ROM and kernel
[*]Removed AOSP Calendar and Gallery apps, gapps has these already ;)
[*]Merged in rascarlo framework and settings
[*]Added CyanogenMod's DSPManager
[*]Updated SuperSU to version 0.99
[*]Update build.prop info: Latest OTA fingerprint, Model Number=Nexus 7, Manufacture=Asus
[*]Added Openvpn, Rsync and Openssh support.
[*]Fixed OTA packages version naming and goo build.prop versioning for OTA updates
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1354878539-1207[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]Switched all CM repo sources to mr1-staging branch instead of jellybean (more up-to-date sources for 4.2.x ROMs ;))
[*]datamedia support
[*]Set a ZRAM cap of 100mb. This device can't handle more than 100mb or zram usage or it causes the device to start lagging and applications start loosing the memory/RAM they need.
[/LIST]
[B]Kernel Changes:[/B]
[LIST]
[*]Updated with latest 3.2.y Linux kernel patches
[*]Bump new version to 3.4 :)
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1355068093-1209[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]Fixed CMFileManager root file explorer not working.
[*]Reverted theme back to stock but kept all the features the same
[*]Added Gallery2 app with a different icon. For video or picture editing you must use the AOSP Gallery, not the Gallery from gapps. Gapps version is still needed for Google photo syncing.
[*]"Clear all" button on recent apps ported by rascarlo from CM10
[*]Modified Quicksettings to act just like Power Widget ported by rascarlo from CM10. Sound toggle does not work I'll look into finding a fix for it.
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-13355263607-1211[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]Hide the dev app icon
[*]Clear all" button on recent apps (ported by rascarlo from CM10)
[*]Revert "Volume rocker wake and volume rocker music control" (Never worked properly)
[*]SystemUI: Statusbar Clock and Date actions (ported by rascarlo from CM10)
[*]customizable lock screen targets (ported by rascarlo from CM10)
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Fixed long up-time lagging issues
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1355742921-1217[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]Show Sound Recorder in Launcher
[*]Fixed storage mounting issue
[*]Merged upstream busybox changes from mainline busybox
[*]Added cm's command line tools: powertop, htop, vim, lsof
[*]Changed the way init.d support functions in the RAM disk. Now uses a specific init.pb.rc file in the ramdisk for this
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Reverted all Code Aurora (Qualcomm) changes from bricked kernel source. We are not running Qualcomm devices ;)
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1355858586-1218[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]SystemUI: fix delay in applying am/pm setting for notification clock
[*]Smooth Spinners: Makes the loading "spinner" animation smoother in non-holo apps
[*]4.2 Transition: Notification Header datetime click
[*]GlowPadView : Re-enable magneticTargets
[*]Prevent scanning during DHCP process
[*]Removed zram script from running default on each boot (now requires a script if you want to enable this feature)
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1355948876-1219[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]changed behaviour of the battery tile. onClick is now screen off. onLongClick is ACTION_POWER_USAGE_SUMMARY
[*]added onLongClick to user tile to open ACTION_SYNC_SETTINGS
[*]Switched compiler flags to use cortex-a9 instead of corex-a8
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Switched compiler flags to use cortex-a9 instead of corex-a8
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1356055543-1221[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]Added CMFileManager Themes (Not currently working for some reason :()
[*]Added print script info for ROM flashing
[*]Framework: Bring Long press back kill app toast back
[*]switch onClick and onLongClick for battery tile (rascarlo)
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1356203034-1222[/COLOR][/B]
[B]Rom Changes[/B]
[LIST]
[*]Added theme engine support. Ported from cm-10.1 by me. You can now use cm/aokp theme apps.
[/LIST]
[B][COLOR="Lime"]12/23/12[/COLOR][/B]
[B]Kernel Changes (Attached to first post)[/B]
[LIST]
[*]ARM tegra3 dvfs: Because we're not using mpdecision hotplug management anymore, voltages need to be raised slighty. This fixes some lagging issues with app scrolling and random lockups that occur when we run out of memory. Android low memory killer needs to pull in a few more voltages.
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1356344866-1224[/COLOR]
Rom Changes
CyanogenMod changes[/B]
[LIST]
[*]Bionic: Merged in latest [B][url=https://github.com/CyanogenMod/android_bionic/commits/cm-10.1]CM bionic changes[/url][/B]
[*]Audioservice: Fix Theme engine support
[*]Framework: Remove orphaned Theme related code
[/LIST]
[B]Linaro changes for bionic[/B]
[LIST]
[*]Add optimized version of memcpy for Cortex A9
[/LIST]
[B]Other ROM changes[/B]
[LIST]
[*]busybox: Merged latest mainline busybox upstream changes
[*]Gallery2 (AOSP): Hide from showing in launcher to avoid duplicate galleries showing. AOSP gallery is still accessible for certain task such as video and picture editing.
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1356514788-1226[/COLOR][/B]
[B]Rom Changes
Rascarlo framework changes[/B]
[LIST]
[*]QuickSettings: move location tile from temporary state
[*]QuickSettings: add switch on/off action to onClick for WiFi and BlueTooth Tiles
[*]QuickSettings: add switch on/off action to onClick for Location tile
[/LIST]
[B]CyanogenMod changes[/B]
[LIST]
[*]wifi: Allow Settings to retrieve country code: This makes getCountryCode behave like getFrequencyBand. This allows Settings to get/set country code like it can for frequency band.
[*]SoundSettings: Show DSPManager. DSPManager can now be accessed through the sound settings.
[/LIST]
[B]My own additions[/B]
[LIST]
[*]DeskClock: Ported Add option to hide AlarmClock Icon in StatusBar from a older version of CyanogenMod (4.1.2 based). This option is in alarm clock settings.
[*]Updated Android Terminal Emulator app to latest Play Store version.
[*]New bootanimation thanks to [url=http://forum.xda-developers.com/member.php?u=4397671]Wrixituz[/url]. The original thread is [url=http://forum.xda-developers.com/showthread.php?t=2053989]HERE[/url]
[*]Updated java to latest Oracle Sun java release u38
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1356704378-1228[/COLOR]
Rascarlo framework changes[/B]
[LIST]
[*]QuickSettings: open ACTION_DATA_ROAMING_SETTINGS onClick for the RSSI tile. Bring up mobile network settings, insted of data usage summary
[*]QuickSettings: add screenOffTile
[*]QuickSettings: add ACTION_DISPLAY_SETTINGS for onLongClick behaviour of the batteryTile
[/LIST]
[B]CyanogenMod changes[/B]
[LIST]
[*]Allow mounting of multiple volumes via mass storage (framework part)
[*]Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage
[/LIST]
[B]My own additions[/B]
[LIST]
[*]
[*]grouper: enable USB OTG storage (Thanks to [url=https://github.com/pbeeler/android_device_asus_grouper/commit/639a1dacce05b7f57ebd13eee12679b02050677f]davet321[/url]). Ported from older version of CyanogenMod 10 4.1.2 based.
[*]New bootanimation thanks to [url=http://forum.xda-developers.com/member.php?u=4397671]Wrixituz[/url]. The original thread is [url=http://forum.xda-developers.com/showthread.php?t=2053989]HERE[/url]
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1356879814-1230[/COLOR]
Rascarlo framework changes[/B]
[LIST]
[*]QuickSettings: add switch on/off action to onClick for rssiTile.
[*]QuickSettings: Don't collapse quicksettings bluetooth and wifi after change state
[*]QuickSettings: add rebootTile
[/LIST]
[B]CyanogenMod changes[/B]
[LIST]
[*]Add config_speed_up_audio_on_mt_calls option
[*]Increase lock screen widget limit from 5 to 9
[/LIST]
[B]My own additions[/B]
[LIST]
[*]Fixed bugs with USB otg storage unmounting not working properly. Fixed permissions for usbdisk to be the same as /sdcard, read/writing permssions. usbdisk should unmount cleanly the first time you press the button now. [B]usb location is /storage/usbdisk[/B]
[/LIST]
[B][COLOR="Lime"]full_grouper-ota-sparksco-1357007599-0101[/COLOR]
CyanogenMod changes[/B]
[LIST]
[*]Add support for variable size pattern lockscreen (ported)
[*]NavigationBar Customization (ported)
[/LIST]
[B]My own additions[/B]
[LIST]
[*]NavigationBar: Custom height (ported from very old cm ROM android 4.1.2 based and it was a abandoned patch that I brought back!)
[/LIST]
[B]Kernel Changes (Attached to first post)[/B]
[LIST]
[*]Voltage levels are back to stock android kernel
[*]BFQ scheduler is now the default I/O scheduler
[/LIST]
[B][COLOR="Lime"]full_grouper-Saber-Mod-1357147660-0102[/COLOR]
My own additions[/B]
[LIST]
[*]Implement Saber Mods: Much of the ported features that have been ported from CyanogenMod (about half), were implement/ported by me and not rascarlo. Because of this I don't feel it represents what rascarlo himself has in mind for features of his ROM builds. But just for the record big thanks to rascarlo for the following features ported from CyanogenMod that will now be in saber mods:
[LIST]
[*]Status Bar/Clock - Show Clock, AM/PM style, Battery status style
[*]Lockscreen shortcuts
[/LIST]
[*]Removed unneeded patches from the device source tree (Might have been causing some issues)
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Removed unneeded patches (Might have been causing some issues)
[/LIST]
[B][COLOR="Lime"]full_grouper-Saber-Mod-1357248691-0103[/COLOR]
My own additions[/B]
[LIST]
[*]Add new arm and neon compiler flags
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Fixed a kernel regression: Use new compiler flags for arm and neon and remove cortex-a9 flags
which might be breaking some things
[/LIST]
[B][COLOR="Lime"]full_grouper-Saber-Mod-1357459782-0106[/COLOR]
Rascarlo framework changes[/B]
[LIST]
[*]enable copy/paste for google talk.
[*]remove duplicate cesium for alarm
[/LIST]
[B]CyanogenMod framework changes[/B]
[LIST]
[*]GlobalActions: Fix dialog dismissal (theme engine related)
[*]GlobalActions: Fix possible race condition when showing dialog. (also theme engine related)
[*]Fixed typo in Recreating an Activity documentation
[*]Fix logging typos in GpsLocationProvider
[/LIST]
[B]CyanogenMod bionic changes[/B]
[LIST]
[*]Revert "libm: Add a proper sincos() implementation"
[/LIST]
[B]My own additions[/B]
[LIST]
[*]Bring back the feature where screen does not turn on when changing the power state, e.g. plugging/unplugging from a power cable
[*]Busybox: Merge latest upstream changes
[*]Revert "dmesg: implement official '-r' and colored output '-C'"
[*]powertop: fix error message
[*]dmesg: handle multi-char log levels
[*]klogd: handle multi-char log levels
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Kernel compression mode XZ
[*]Enable performance counters which is needed by powertop
[*]block: Adding ROW scheduling algorithm
[/LIST]
[B][COLOR="Lime"]Kernel Changes[/B]-0107[/COLOR]
[LIST]
[*]patches from linux and nvidia for drivers cpufrequency and interactive governor
[*]Nvidia patches for tegra devices
[*]For the fuil list of changes see the following links:
[LIST]
[*][url]https://github.com/pbeeler/Kernel-Grouper/compare/1fab576460...c31c3e6081[/url]
[*][url]https://github.com/pbeeler/Kernel-Grouper/compare/c31c3e6081...5c7441ec88[/url]
[*][url]https://github.com/pbeeler/Kernel-Grouper/compare/5c7441ec88...3246175bc1[/url]
[/LIST]
[*]Voltages are very close to stock
[*]Default underclocking to avoid battery overheating while gaming
[/LIST]
[B][COLOR="Lime"]full_grouper-Saber-Mod-1358274759-0115[/COLOR][/B]
[B]CyanogenMod framework changes[/B]
[LIST]
[*]Small frameworks bug fixes and optimizations.
[*]Launch default music player when plug in headset feature under sound settings.
[/LIST]
[B]My own additions[/B]
[LIST]
[*]Compiler flags: Remove -O3 and instead use my own Board Config flags which generate more optimized code.
[*]Reverted back to older method for Linaro string handling memory/RAM optimizations. Newer method is opt-in for people building from source.
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Interactive governor back to default
[*]ramp up cpu on input events for interactive governor
[/LIST]
[B][COLOR="Lime"]sm_grouper-1358765084-0121[/COLOR][/B]
[B]CyanogenMod framework changes[/B]
[LIST]
[*]Add support for external dock batteries
[*]frameworks: base: add storage_sd_dock_card string
[/LIST]
[B]My own additions[/B]
[LIST]
[*]Shortened up ota package names more
[*]ROM flags now match kernel flags (-O2)
[*]Switched to user builds instead of userdebug
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Fix android's lowmemorykiller from freezing the system
[*]Updated with latest Linux-3.2.y changes
[*]Bump to version 3.7 :)
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1359108676-0125[/COLOR][/B]
[B]CyanogenMod framework changes[/B]
[LIST]
[*]Highlight the clear button in the recents view when clicked
[*]extend PreferenceActivity for title text on a single pane mode
[*]SystemUI: show date on 2 lines in status bar
[*]Webkit changes
[*]Monitor device storage directly in /data/data
[*]installd: Delete cache properly for devices using datadata partition
[*]frameworks/base: Fix to avoid crash when the tab is not set from app
[*]Wi-Fi: Pass default country code to driver
[*]Dispatch keys to a device specific key handler [B](docking keyboard support)[/B]
[*]DeviceKeyHandle: The device should consume only known keys (docking keyboard related)
[*]Port "Option to hide Adb notification icon (2/2)" (find this option under development settings ;))
[/LIST]
[B]CyanogenMod DeskClock changes[/B]
[LIST]
[*]Make analog clock available as a lockscreen widget.
[*]Added flip and shake to snooze
[/LIST]
[B]CyanogenMod Settings changes[/B]
[LIST]
[*]Added fastsroll to the manage application screen so you don't need to scroll so much if you have alot of apps and want to go to the bottom of the list.
[*]Settings: Added cpu info and memory info to About Phone Settings
[/LIST]
[B]CyanogenMod dalvik changes[/B]
[LIST]
[*]A lot, see here: [url]https://github.com/SaberMod/android_dalvik/commits/sm-jb-mr1[/url]
[/LIST]
[B]CyanogenMod more framework changes[/B]
[LIST]
[*]A lot, see here: [url]https://github.com/SaberMod/android_frameworks_av/commits/sm-jb-mr1[/url]
[/LIST]
[B]CyanogenMod webkit changes[/B]
[LIST]
[*] Virtually everything since I merged their repo into mine.
[/LIST]
[B]My own additions[/B]
[LIST]
[*]Fix typos in DeskClock new feature from CM: Display "nexus" under alarm settings instead of "phone" and/or "device". This is related to the new flip and shake alarm clock actions.
[*]System Core: init: Allow for arbitrary long /proc/cpuinfo output
[*]System Core: libsuspend: check for NULL autosuspend operations beforehand
[*]System Core: rootdir: init.rc: Fix for "add_tid_to_cgroup failed to write" warnings
[*]System Core: Fixed improper size displaying in 'df' utility
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-RC1[/COLOR][/B]
[B]CyanogenMod framework changes[/B]
[LIST]
[*]Various bug fixes
[/LIST]
[B]My own additions[/B]
[LIST]
[*]Updated new ROM flags for C and CPP. These flags optimize the builds more. Updated with stable flags that do not break any functionality.
[*]Added linaro's new GCC 4.8 daily toolchain for arm-eabi. Only certain parts of the ROM use this. Adds extra optimizations to the builds. Expect frequent updates with new toolchain updates.
[*]Updated all linaro patches to fix building with GCC 4.8 toolchains
[*]Updated ROM builds to use java 1.7 instead of 1.6. Patches for these I pulled from CyanogenMod's github
[*]Merged latest busybox patches from mainline
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Fix bug with stuck on boot when android is upgrading "starting apps message". Changing kernel compression from lzma to gzip fixed this.
[*]Kernel is now built with linaro's daily toolchains 4.8 so expect frequent kernel updates as the toolchains are updated.
[*]Updated kernel flags for C to optimize the kernel further. Fixed compiling with linaro toolchains.
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1360278193-0207[/COLOR][/B]
[B]CyanogenMod framework changes[/B]
[LIST]
[*]Asus battery dock support (untested, use at your own risk!)
[*]Improve scrolling cache
[*]SystemUI: highlight quick settings and notification clear buttons
[*]Prevent audio players starting on startup.
[*]Lockscreen Targets : Make multi-user compatible
[*]Navbar : Fix left over glow
[*]systemui: modify hdpi & xhdpi drawables for battery_min
[/LIST]
[B]My own additions[/B]
[LIST]
[*]volume rocker music control (ported from CyanogenMod). Can be found in SaberMod settings
[*]Volume key cursor control (Ported from CyanogenMod) Can be found in SaberMod settings
[*]Merged latest busybox changes from mainline busybox
[*]Fixed app compatibility in bionic with games such as plague
[*]Updated prebuilt apps such as SuperSU and android terminal emulator to latest versions
[*]Updated compiler flags to safe and usable. This optimizes the builds further. New flags can be seen here: [url]https://github.com/SaberMod/android_device_asus_grouper/commit/3bf3bda52b16a9ae1b90e6128d97bd8769062005[/url]
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Merged with latest 3.2.y linux patches. Bump to V3.8 respectively.
[*]Put default clock frequencies back to stock, 102MHZ min and 1.3GHZ max.
[*]Disabled BFQ I/O scheduler. With the latest 3.2.y changes it's not as compatible as before and is throwing out a lot of warning during compilation time. The new default is CFQ. Change to your liking if you so wish to.
[*]Updated kernel flags to safe and usable. This optimizes the kernel more. New flags can be seen here: [url]https://github.com/SaberMod/Kernel-Grouper/commit/7330e56a3cb2b98f148887a9451628d69f510c3e[/url]
[/LIST]
[B]Kernel Changes - Saber-toothed-squirrel v3.8 #37[/B]
[LIST]
[*]Kernel is now built with SaberMod's very own arm-eabi GCC 4.8 toolchain! :)
[*]Built with toolchain revision 195953. GNU updates their GCC source daily, sometime even hourly! Of course I don't have time to rebuild toolchains on a hourly basis that would be absurd lol! But I will try to update it once every day or two days if I have time. New kernel versions will either be posted seperately on the first post and/or in new ROM versions. New ROM builds only need to be updated with ROM changes, not for only kernel. So if you want the latest and greatest kernel version, check regularly ;)
[*]Toolchain source is [url=https://github.com/SaberMod/android_prebuilts_gcc_linux-x86_arm_sabermod-arm-eabi-4.8]here[/url] and does not require any special kernel patches to build the kernel with it :)
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1360915473-0215[/COLOR][/B]
[LIST]
[*]Initial merges for android 4.4.2. This is the first beta so expect bugs, although I haven't found any yet.
[*]Rom uses stock kernel until AOSP updates the relevant hardware to match the kernel drivers.
[B][COLOR="Lime"]sm_grouper-1.0.1-1360978403-0216[/COLOR][/B]
[B]My own additions[/B]
[LIST]
[*]Merged the rest of framework patches from 4.1.2
[*]Still working on a fix for variable lockscreen pattern size
[/LIST]
[B]Kernel Changes[/B]
[LIST]
[*]Merged with latest AOSP kernel source for 4.2.2. Bumped major version to 4.8
[*]Bumped new daily arm-eabi SaberMod toolchain. Built with toolchain revision 195953 (Newer GNU GCC source)
[*]Default kernel settings for governor and I/O scheduler to match stock kernel. Userspace for governor and CFQ for I/O scheduler
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1361595754-0223[/COLOR][/B]
[B]My own additions[/B]
[LIST]
[*]Fixed QuickSettings tiles for WiFi and Bluetooth
[*]Latest nightly toolchains as always
[*]Merged CyanogenMod busybox and mainline busybox
[*]Framework: Make Safe headset volume user configurable (Ported from CyanogenMod)
[*]LockscreenTargets : Dismiss on target select
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-RC2[/COLOR][/B]
[B]My own additions[/B]
[*]Various clang fixes to allow adding graphite optimizations during compilation without the builds failing. Some of these have been submitted by me and merged into Linaro gerrit code review.
[*]Added graphite flags for CC and CPP programming languages optimizations
[*]Built latest toolchains from GNU source and enabled graphite functionality. This allows graphite optimizations to be used during compilation.
[*]Added even more optimization flags, but none that increase code size to a unsafe level that will cause more battery drain and memory usage.
[*]Disabled zram from running by default. Was causing lag and battery drain.
[*]Bring variable lockscreen pattern size back now that it's fixed.
[*]Removed spare parts system app, it's old and broken.
[*]Merged latest mainline busybox changes from master branch
[*]Fixed cifs, credits for patches from CyanogenMod
[*]Updated latest binaries for 4.2.2
[*]Merged the rest of AOSP 4.2.2 changes now that the full source is out :)
[*]Fixed screen not waking properly with taping power button
[*]More bionic optimization patches ported from CyanogenMod's github
[*]Anything else I'm forgetting will add later
[B]Kernel Changes[/B]
[LIST]
[*]Merged with latest linux-3.2.y branch patches. Bumped minor version to 4.9
[*]Added zen I/O scheduler per request of [user=4495174]@danny8[/user]
[*]Added cifs module back now that it's functional
[*]Added more kernel flag optimizations
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-RC3[/COLOR][/B]
[LIST]
[*]Fixed various bugs with gallery and voice search
[*]Other various minor ROM bug fixes
[*]Added SaberMod GCC 4.8 toolchains for building the ROMs. This is a huge step and a major improvement in these ROMs
[*]Added LockClock lockscreen widget app
[*]Added new wallpaper app
[*]Navigation Ring shortcuts
[*]Battery Bar
[*]Expanded Desktop improvements
[*]Configurable power menu
[*]Dual pane preferences
[*]Pie controls
[*]Quiet hours
[*]Power sounds
[*]Configurable rotation settings
[*]Swap volume buttons when screen is rotated
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1367907677-0507[/COLOR][/B]
[LIST]
[*]Remove configurable rotation settings and swap volume buttons while rotated. Was very buggy features needed to be gone.
[*]SaberMod toolchain 4.9 implemented :D
[*]Toggle to wake screen when plugged/unplugged. Ported from AOKP by [user=3124065]@rascarlo[/user]
[*]Fix SystemUI memory leaks on theme changes.
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1370138961-0602[/COLOR][/B]
[B]CyanogenMod Changes[/B]
[LIST]
[*]Remove opaque check in GLRenderer when preparing dirty region.
[*]Fix layout of MultiWaveView and GlowPadView.
[*]Pie controls: Tweaking UX for pie service
[*]Bye, bye Talk. Welcome Hangouts
[*]Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.
[*]a2dp: Set the default A2DP bitrate to high quality
[*]libm: These optimizations are only for Krait
[*]libm: sqrt and sqrtf via ARM vsqrt instruction.
[*]libm: optimistic pow calling
[*]Revert "Neon optimized implementation of S16_opaque_D32_nofilter_DX"
[/LIST]
[B [user=4429892]@Martin_Ro[/user][/B]
[LIST]
[*]Option to toggle LED charge notification Patchset
[/LIST]
[B]SaberMod[/B]
[B]@sparksco[/B]
[LIST]
[*]Option to disable low battery led pulse while not charging
[*]Revert "Increase pie trigger time to 340, currently we have to swype too fast to get a trigger
[*]Update GCC 4.9 toolchain with latest GNU and Google patches
[*]Add a boolean to hide Charging LED, disabled by default.
[*]Add a category for LED behaviour in userinterface
[*]Add a boolean to disable volume rocker wake
[*]Disable volume rocker wake for grouper and tilapia
[/LIST]
[B][COLOR="Lime"]sm_grouper-1.0.1-1371335261-0615[/COLOR][/B]
[B]CyanogenMod[/B]
[LIST]
[*]core and telephony: Additional HSPAP support
[*]Frameworks & SystemUI - additional DC-HSPAP support
[*]TelephonyManager: hide NETWORK_TYPE_DCHSPAP
[*]Telephony: Add DCHSPAP to getTcpBufferSizesPropName
[*]Pie controls: Fix event handling on chained input filters
[*]keyguard: enable magnetic target if no custom targets defined
[*]NavRing : Fix FC on rotate
[*]Pie controls: Fix flickering nav bar in full screen
[*]Pie controls: Catching activation corner cases
[*]Fix the flipping animation sometimes being played when pulling the quick
[*]Add missing ACTION_MEDIA_UNMOUNTED intent
[*]Check themes of current user, not user 0.
[*]NotificationManagerService: fix typo on led off time variable
[*]Finally fix incorrect flipping to quick settings.
[*]Add long press on clear recents leads to clearing cache on device.Fix incorrect fragment animation used for hiding fragments
[*]Fixing crash in PhoneNumberUtils getNumberFromIntent
[*]Fix theme provider crashing for non-primary user.
[*]Fix a number of multi-user bugs.
[/LIST]
[B]SaberMod[/B]
[B]@sparksco[/B]
[LIST]
[*]Add support to enable/disable Electron Beam
[*]Navigation button color option
[*]Navigation button glow time and color
[/LIST]
sm_grouper-1.0.1-RC4
CyanogenMod Changes
Lockscreen : Hide clock for Chronus/DeskClock
Fix SystemUI memory leaks on theme changes.
Add SMS Middleware layer.
CM Privacy Guard
ParanoidAndroid Changes
Latest HALO changes
Show as floating window on recent apps
SaberMod Changes
Faster statusbar
Ported CM Power widget
Ported CM QuickSettings Panel
Ported CM Auto Brightness curve adjustment - Credit @Martin_Ro
Enable 180 degree rotation - Credit @Martin_Ro
This looks very promising installing right now....
Sent from my Nexus 7 using Tapatalk 2
Nice job, i'm looking forward to using the first non-stock build of 4.2. Which version of the toolchain did you compile with?
I was not aware that the 4.2 GAPPS had dropped yet, when did this occur?
EDIT: I just saw that it was self-created. Nice job, if it works! I'm trying to get AOSP to work on the TF101, so it would be nice if these GAPPS flash successfully.
hanthesolo said:
Nice job, i'm looking forward to using the first non-stock build of 4.2. Which version of the toolchain did you compile with?
I was not aware that the 4.2 GAPPS had dropped yet, when did this occur?
EDIT: I just saw that it was self-created. Nice job, if it works! I'm trying to get AOSP to work on the TF101, so it would be nice if these GAPPS flash successfully.
Click to expand...
Click to collapse
The GCC version of the toolchain is 4.6 which supports strict-aliasing. There's not really much difference between linaro's 4.6 and Google's 4.6 toolchains. The compiler flags are where the optimizations come from. Other than that as far as features the ROM is stock. The kernel is based on bricked kernel but I updated it with Google's 4.2 kernel. As far as gapps I'm not sure if they'll work on other tablets/devices since it's made for the nexus 7
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
Looks like I put the stock kernel in the ROM instead of mine by accident I'll fix that here shortly :x
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
sparksco said:
The GCC version of the toolchain is 4.6 which supports strict-aliasing. There's not really much difference between linaro's 4.6 and Google's 4.6 toolchains. The compiler flags are where the optimizations come from. Other than that as far as features the ROM is stock. The kernel is based on bricked kernel but I updated it with Google's 4.2 kernel. As far as gapps I'm not sure if they'll work on other tablets/devices since it's made for the nexus 7
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
Click to expand...
Click to collapse
I see, that would make sense, I've been playing around with Linaro lately, and the potential performance increase is pretty nice, provided that you compile with the right flags.
As for your rom, it flashed and booted just fine, so no worries about that. To be honest, I see almost no improvement in performance over stock, but that is probably due to the fact that it's built on the same base, and grouper is already extremely fast, which is not the worst problem to have . Overall, congrats on the first build, and i'm looking forward to seeing how this pans out!
One final question: Did you compile the kernel with linaro? If so, whhich flags did you use, and did you go with -o2 or -o3? I've heard conflicting reports about the benefits of both.
hanthesolo said:
I see, that would make sense, I've been playing around with Linaro lately, and the potential performance increase is pretty nice, provided that you compile with the right flags.
As for your rom, it flashed and booted just fine, so no worries about that. To be honest, I see almost no improvement in performance over stock, but that is probably due to the fact that it's built on the same base, and grouper is already extremely fast, which is not the worst problem to have . Overall, congrats on the first build, and i'm looking forward to seeing how this pans out!
One final question: Did you compile the kernel with linaro? If so, whhich flags did you use, and did you go with -o2 or -o3? I've heard conflicting reports about the benefits of both.
Click to expand...
Click to collapse
The kernel info is on the first post.
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
sparksco said:
The kernel info is on the first post.
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
Click to expand...
Click to collapse
Yes, I know that, but you never say which toolchain you used, or the compile options, and I was curious.
hanthesolo said:
Yes, I know that, but you never say which toolchain you used, or the compile options, and I was curious.
Click to expand...
Click to collapse
The kernel uses -O2 and the ROM uses strict-aliasing as stated in the title and first post. Everything is on my github... It all uses GCC 4.6 to compile just like stock jellybean. The linaro patches for everything can be found on their git on the link that's in the first post and also on my github.
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
sparksco said:
The kernel uses -O2 and the ROM uses strict-aliasing as stated in the title and first post. Everything is on my github... It all uses GCC 4.6 to compile just like stock jellybean. The linaro patches for everything can be found on their git on the link that's in the first post and also on my github.
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
Click to expand...
Click to collapse
Thank you very much for the info. I do realize that the rom was compiled with linaro, and the patches therein, I was simple curious about the kernel, and did not know if you used the same toolchain or not (some don't). I apologize for the confusion.
Looks like the real deal.. dwl now... Will report back thanks for your hard work.
Sent from my Nexus 7 using xda premium
Bear with me while I re-upload the fixed rom with the non-stock kernel in it and a few other additions like cmfilemanager, sound recorder and voicedialer.
This ROM is really nice. Smooth and clean.
I did add a couple things however such as the non-AOSP Google keyboard with swipe. The non-AOSP Google calendar and gallery as well for picasa syncing. Also copied over the stock nexus 7 boot animation as well other then that all is awesome!
Oh and flashed m kernel a13, and changed the model name in build.prop (wasn't really necessary )
Sent from my Nexus 7 using Tapatalk 2
bpear96 said:
This ROM is really nice. Smooth and clean.
I did add a couple things however such as the non-AOSP Google keyboard with swipe. The non-AOSP Google calendar and gallery as well for picasa syncing. Also copied over the stock nexus 7 boot animation as well other then that all is awesome!
Oh and flashed m kernel a13, and changed the model name in build.prop (wasn't really necessary )
Sent from my Nexus 7 using Tapatalk 2
Click to expand...
Click to collapse
Thanks. Yeah the gapps I did really quickly last night so if you find better ones until I can update fixes for these ones that would be your best bet. Swype on the keyboard and calendar sync appears to be broken in these gapps.
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
So when will this be updated with the new ROM/kernel?
opz187 said:
So when will this be updated with the new ROM/kernel?
Click to expand...
Click to collapse
The rom is done uploading.
sparksco said:
Thanks. Yeah the gapps I did really quickly last night so if you find better ones until I can update fixes for these ones that would be your best bet. Swype on the keyboard and calendar sync appears to be broken in these gapps.
Sent from my Full Linaro-Android on Grouper using Tapatalk 2
Click to expand...
Click to collapse
Here are the apps, libs and boot animation i copied over https://docs.google.com/open?id=0B8gHyfs-S25LWjNrSklveDhHdEk
Its not a flashable zip, but you can copy over and set permissons (chmod 64/RW-R-R)
Posting them here in case you want to include them sparksco
sparksco said:
The rom is done uploading.
Click to expand...
Click to collapse
The link in the OP points to a 4.1.1 build.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi nexus 4 owners, welcome to SaberMod!
I built this ROM from AOSP source and added 40+ Linaro patches to the source for strict-aliasing compiler optimizations. Roms include Linaro string handling routines for memory optimizations. No android kitchens were used to make this rom at all, everything is source build
All ROMs and kernels are built with SaberMod toolchains. The ROMs are built with GCC 4.9 toolchains. Kernels are built with GCC 4.8 toolchains.
Instructions:
First time flashing this ROM on your Nexus 4, or coming from another ROM?
Root the device and install ClockworkMod or TWRP Recovery.
Place all zips on internal storage
Boot into recovery
Perform a NANDroid backup of your current ROM.
Perform a data factory reset/wipe (Do not format data in twrp recovery!)
Flash ROM.
Flash Gapps package (optional)
Flashing a newer version?
Perform a NANDroid backup of your current ROM.
Wipe cache and dalvik-cache in recovery
Flash ROM
Flash Gapps package (optional)
A few notes on battery/charging
After flashing ROM and/or kernel you may get some battery drain. Give the device time to settle into the ROM/kernel, and after a full charge or two you should notice improved battery life.
Flashing a Testing kernel?
I've decided to add testing kernels which will allow users to try-out a newer kernel version and give their feedback on it before I include it in new ROM versions. This also allows me to just update kernels without having to update the entire ROM, when there is no ROM changes from one version to the next. I will include them as attachments.
Reboot your device into recovery
Flash the flashable zip in recovery
Done
General Credits and Features:
* Google of course for most of the source
https://android.googlesource.com/
Most of these feature I've ported or no porting was needed
* CyanogenMod
https://github.com/CyanogenMod
Using CM bionic as a base
busybox
CMFileManager
DSPManager
Calendar app
Browser app (endhanced)
Torch
Keyboard
Theme chooser
LockClock lockscreen widget app
Advanced calculator app
Enhanced stock Email app
Command line tools such as bash, vim, htop and powertop
Forward port Long press back to kill app
Custom power menu: Reboot, Screenshot, Expanded Desktop
Expandable Volume Control
Volume Rocker Music Control
Circle Battery Mod with percentage option mod
Show/Hide clock and AM/PM Style
Openvpn, Openssh sources
Clear Recent apps
SystemUI: Statusbar Clock and Date actions
customizable lock screen targets
Variable lockscreen pattern size
Navigation bar customization
NavRing shortcuts
Status bar settings
Quiet hours
Launch default music app when headset plugged in
Safe headset volume toggle
Power sounds toggle
USB Notify toggle to hide USB notification icon from status bar
Pie controls
Quick Settings Customization
Power Widget
Volume rocker wake
* Linaro
http://git.linaro.org/gitweb
Tons of strict-aliasing compiler flag optimizations
String handling routines for memory optimizations
* Koush for opensource SuperUser
* Paranoid Android
www.github.com/ParanoidAndroid
Halo
* Other features
The kernel that is in this ROM
Disabled ROM from flashing stock recovery
Screen will not turn on when unplugging from power usb/ac.
SaberMod GCC 4.9 toolchains highly optimize the ROMs
Extra build optimizations
Battery Bar
Custom Navigation Bar height
Check Changelog on third post for more detailed info
Wallpaperz app for extra wallpapers
Probably other things, I'm too modest sometimes
If I'm forgetting anyone let me know and I'll add you to the list!
About The Kernel: Saber-toothed-Squirrel
Things I've added/changed
Based on Google's latest kernel source for android 4.2.2
Added ARM optimizations.
Merged CyanogenMod kernel
Merged Harsh's kernel
Merged latest Linux kernel always
Added ParanoidAndroid kernel colors
UV
Added showp1984 sweep2wake feature. Use TricksterMod app to use.
Added faux123 sound mods.
Alternative kernel download link, kernel user reviews and kernel bug reporting at - http://sourceforge.net/p/stskernel...RL="http://goo.gl/nQBWc6"]Latest Rom Download
Goo Mirror (Latest)
RC4
RC4 Mirror
Alternative SaberMod Builds
strapped365's builds
Uses use 5 row quick settings
[*]ctfrommn's builds
Stock unmodifed
Banks gapps Highly recommended
Kernel Source Complying with GPL
Any and all donations are appreciated! All donations will go towards purchasing of new nexus devices to continue SaberMod development.
Donators: I will not be putting amounts donated unless requested by the donator. All donations are appreciated regardless of amounts. Everyone has different incomes and this seems like the most respectable thing for everyone
okantomi
gabx
johnson8cyl
thee_anand
eep2378
strapped365
miguepereira77
dwang
masilver
hsrn
ScumDroid x3
davwman
nikzDHD
Vangelis13
FAQ
SaberMod is a AOSP based ROM with some extra features added in and mostly from CyanogenMod. SaberMod started out pure AOSP when android 4.2.1 launched. Originally it was pure AOSP with a few extra features I ported over from CyanogeMod and linaro optimizations. Then I rebased everything off of rasbeanjelly because I liked many features found in rasbean. Since then I've modified a lot of the code so not much of it is rasbeanjelly based anymore. But you will still find some commonly used features found in rasbeanjelly. SaberMod is not a rasbeanjelly or CM clone, or KANG. Custom kernels are included for certain devices when available. These are personal builds we make for ourselves and originally became very popular in the nexus 7 forums. Features are very rarely added, and are built to SaberMod's team members liking. Currently there are two members of SaberMod working on this project. Myself and @jarjar124 . Please understand our time is limited and we are only two people who have lives, and do not have 25-50 members like CyanogenMod to add things. And our goal is not to add a bunch of features that bloat the system of the ROM.
Q "Does this ROM have such and such feature?
A "Did you read the first post? Most if not all features are listed in the OP. If you find a feature not listed, tell us and we will add it. Yes, sometimes we miss things."
Q "Very nice ROM, but... Can you add such and such feature?"
A "Depends on a few things, if we think it is a feature we want in the ROM and how easy it is to implement into SaberMod. If you get ignored it's because we're undecided, nothing personal."
Q "I keep asking over and over again if such and such feature can be added but my questions keep getting ignored, why?"
A "Probably because your asking a question that's already been answered, and a simple thread search can answer for you. Either that or we are undecided about it."
Q "I reported a bug but my post gets ignored, why?"
A "Either it's not a bug or you provided no information such as a logcat that has the correct information in it needed to find a possible fix or solution."
Q "I have some problems but I'm using another kernel. Can you fix?"
A "If you think it's a ROM issue state so. If your not sure post a logcat. Don't post last_kmsg for other kernels, cause we can't help"
Q "I think I'm having a problem with the kernel, and I need a fix ASAP!"
A "adb pull /proc/last_kmsg or it never happened and your post will be ignored."
Q "Can I build SaberMod from source code on Linux?"
A "Yes, it is encouraged, machine setup instructions are as follows. SaberMod builds with the latest version of Ubuntu 13.04 and java 7 or java 6 (either one)
Set up your build envirnoment: http://forum.xda-developers.com/showpost.php?p=35338419&postcount=1
Skip the part that installs java 6 if you want to install java 7 instead.
If you want to install java 7 go here: http://openjdk.java.net/install/
Code:
sudo apt-get install openjdk-7-jre openjdk-7-jdk
Downloading the source
Code:
mkdir -p ~/android/SaberMod && cd ~/android/SaberMod;
repo init -u https://github.com/SaberMod/android.git -b sm-jb-mr1
repo sync
bash sm-mako
Follow the script instructions for building and make your selections on how you want to build your ROM.
Q "What if I have trouble building or I'm confused on the instructions, can I post questions in this thread for help?"
A "Yes it's encouraged and discussing it might help others."
Q "There's some things in the ROMs that are not in my language, can you please translate?"
A "We can not translate currently, but if you want to help translate parts of the ROM that are only in English contact us and we will try."
Code:
[B][COLOR="lime"]Initial release sm_mako-1.0.1-1361321788-0220[/COLOR][/B]
[B][COLOR="lime"]sm_mako-1.0.1-1361491392-0222[/COLOR][/B]
[B]Rom Changes:[/B]
[LIST]
[*]Revert "add switch on/off action to onClick for WiFi and BlueTooth Tile
[*]LockscreenTargets : Dismiss on target select
[/LIST]
[B]Kernel Changes:[/B]
[LIST]
[*]Complete rebase of kernel source based on Google's stock kernel instead of CyanogenMod's. [url]https://github.com/SaberMod/lge-kernel-mako/compare/a3e7075693...e9c8fbbcc6[/url] Lot's of fixes for GCC 4.7 thanks to showp1980 from bricked kernel!
[*]Added sweep2wake functionality again thanks to showp1980! [url]https://github.com/SaberMod/lge-kernel-mako/compare/e9c8fbbcc6...d8c0ce5d3a[/url] You can now use TouchControl app to enable/disable this feature :)
[/LIST]
[B][COLOR="lime"]sm_mako-1.0.1-RC2[/COLOR][/B]
[LIST]
[*]Various clang fixes to allow adding graphite optimizations during compilation without the builds failing. Some of these have been submitted by me and merged into Linaro gerrit code review.
[*]Added graphite flags for CC and CPP programming languages optimizations
[*]Built latest toolchains from GNU source and enabled graphite functionality. This allows graphite optimizations to be used during compilation.
[*]Added even more optimization flags, but none that increase code size to a unsafe level that will cause more battery drain and memory usage.
[*]Bring variable lockscreen pattern size back now that it's fixed.
[*]Removed spare parts system app, it's old and broken.
[*]Merged latest mainline busybox changes from master branch
[*]Fixed cifs, credits for patches from CyanogenMod
[*]Updated latest binaries for 4.2.2
[*]Merged the rest of AOSP 4.2.2 changes now that the full source is out :)
[*]More bionic optimization patches ported from CyanogenMod's github
[*]Anything else I'm forgetting will add later
[/LIST]
[B]Kernel Changes:[/B]
[LIST]
[*]Added more kernel flag optimizations
[/LIST]
[B][COLOR="Lime"]sm_mako-1.0.1-RC3[/COLOR][/B]
[LIST]
[*]Fixed various bugs with gallery and voice search
[*]Other various minor ROM bug fixes
[*]Added SaberMod GCC 4.8 toolchains for building the ROMs. This is a huge step and a major improvement in these ROMs
[*]Added LockClock lockscreen widget app
[*]Added new wallpaper app
[*]Navigation Ring shortcuts
[*]Battery Bar
[*]Expanded Desktop improvements
[*]Configurable power menu
[*]Pie controls
[*]Quiet hours
[*]Power sounds
[*]Configurable rotation settings
[*]Swap volume buttons when screen is rotated
[/LIST]
[B][COLOR="Lime"]sm_mako-1.0.1-1367568773-0503[/COLOR][/B]
[LIST]
[*]Remove configurable rotation settings and swap volume buttons while rotated. Was very buggy features needed to be gone.
[*]SaberMod toolchain 4.9 implemented :D
[*]Toggle to wake screen when plugged/unplugged. Ported from AOKP by [user=3124065]@rascarlo[/user]
[*]Fix SystemUI memory leaks on theme changes.
[/LIST]
[B]Kernel Changes:[/B]
[LIST]
[*]Merged all the way up to Linux 3.4.43
[*]Added faux123 audio mods. Must use his app.
[*]Slight voltage tweaks. -50 mV undervolt.
[*]Refreshed updated gcc 4.7 toolchain to build with.
[/LIST]
[B][COLOR="Lime"]sm_mako-1.0.1-1369082519-0520[/COLOR][/B]
[LIST]
[B]CyanogenMod changes[/B]
[*]Email force close when pressing back key after selecting characters
[*]Option to use volume keys to control media volume anytime
[*]added contact lockscreen icon
[*]Send out a configuration change when screen size changes due to expanded
[*]Frameworks: take mPieScale into account to calculate estimated PIE width
[*]Framworks: disable observer and receiver if PIE is disabled
[*]Frameworks: Fix do not show snappoints if triggermask disables edge
[*]Don't include flags in configuration change if their value hasn't changed
[*]Pie controls: Introducing a pie delivery service
[*]Pie controls: A new way of activation
[*]Fix up notification LED behaviour
[*]Allow applications to show the navigation bar in expanded desktop mode.
[*]NavigationBar : Only inflate once
[*]Pie Controls: Fix snap points position.
[*]Pie Controls: Fix sound effects.
[*]Colour picker text input field: wrong content due to alpha channel.
[*]Fix entering navbar editor in expanded desktop mode.
[*]mako: use custom lights library
[*]Always disable all LEDs before updating them.
[*]Clean up lights module code.
[/LIST]
[B]My own minor changes[/B]
[LIST]
[*]Quiet hours: Minor cleanups
[*]Increase pie trigger time to 340, currently we have to swype too fast to get a trigger
[*]Revert "Launch music player on headset connect"
[*]Removed extra tiles that don't match theme chooser themes
[*]Removed extra dark black ROM theming back to stock AOSP theme. We can use themes for something like this :D
[B]Security enhancements[/B]
[LIST]
[*]Add a option to hide power off option for power menu on lockscreen
[*]Don't show reboot menu on lock screen
[/LIST]
[/LIST]
[B]Kernel[/B] Almost done!
[LIST]
[*]Merge Linux 3.4.46
[*]Merge CyanogenMod kernel. Includes Pie graphics glitch patch
[*]Merge remote-tracking branch 'linux/linux-3.4.y' into sm-jb-mr1
[/LIST]
[B][COLOR="Lime"]sm_mako-1.0.1-1370187737-0602[/COLOR][/B]
[B]CyanogenMod Changes[/B]
[LIST]
[*]Remove opaque check in GLRenderer when preparing dirty region.
[*]Fix layout of MultiWaveView and GlowPadView.
[*]Pie controls: Tweaking UX for pie service
[*]Bye, bye Talk. Welcome Hangouts
[*]Fix FC when trying to adjust radio band via *#*#4636#*#* dialer code.
[*]a2dp: Set the default A2DP bitrate to high quality
[*]libm: These optimizations are only for Krait
[*]libm: sqrt and sqrtf via ARM vsqrt instruction.
[*]libm: optimistic pow calling
[*]Revert "Neon optimized implementation of S16_opaque_D32_nofilter_DX"
[/LIST]
[B [user=4429892]@Martin_Ro[/user][/B]
[LIST]
[*]Option to toggle LED charge notification Patchset
[/LIST]
[B]SaberMod[/B]
[B]@sparksco[/B]
[LIST]
[*]Option to disable low battery led pulse while not charging
[*]Revert "Increase pie trigger time to 340, currently we have to swype too fast to get a trigger
[*]Update GCC 4.9 toolchain with latest GNU and Google patches
[*]Add a boolean to hide Charging LED, disabled by default.
[*]Add a category for LED behaviour in userinterface
[*]Add a boolean to disable volume rocker wake
[*]Official changelog for kernel [url]https://github.com/SaberMod/lge-kernel-mako/compare/45f02d7a26...0f618dcbc3[/url]
[/LIST]
[B]@jarjar124[/B]
[LIST]
[*]Add volume wake option
[/LIST]
[B][COLOR="Lime"]sm_mako-1.0.1-1370998408-0612[/COLOR][/B]
[B]CyanogenMod Changes[/B]
[LIST]
[*]Bye, bye Talk. Welcome Hangouts
[*]core and telephony: Additional HSPAP support
[*]Frameworks & SystemUI - additional DC-HSPAP support
[*]TelephonyManager: hide NETWORK_TYPE_DCHSPAP
[*]Telephony: Add DCHSPAP to getTcpBufferSizesPropName
[*]Pie controls: Fix event handling on chained input filters
[*]Pie controls: Fix event handling on chained input filters
[*]NavRing : Fix FC on rotate
[*]Pie controls: Fix flickering nav bar in full screen
[*]Pie controls: Catching activation corner cases
[*]Fix the flipping animation sometimes being played when pulling the quick
[*]Add missing ACTION_MEDIA_UNMOUNTED intent
[*]Check themes of current user, not user 0.
[*]NotificationManagerService: fix typo on led off time variable
[*]Finally fix incorrect flipping to quick settings.
[*]Fix incorrect fragment animation used for hiding fragments
[*]Fix theme provider crashing for non-primary user.
[*]Cleanup: Use framework-provided method.
[/LIST]
[B]SaberMod[/B]
[B]@jarjar124[/B]
[LIST]
[*]Add long press on clear recents leads to clearing cache on device.
[*]Put clear recents on bottom for easier reach on smaller devices.
[B]@sparksco[/B]
[LIST]
[*]Add support to enable/disable Electron Beam
[*]Enable -O3 optimizations
[*]Update kernel toolchain
[*]Use a older 4.9.0 toolchain for the ROM to build with -O3 otpimizations
[*]Merge Linux kernel source
[*]Fix mako camera crash
[*]Update terminal emulator
[/LIST]
[B][COLOR="Lime"]sm_mako-1.0.1-1371908684-0622[/COLOR][/B]
[B]CyanogenMod Changes[/B]
[LIST]
[*]Fix a number of multi-user bugs.
[*]User defined colours for pie controls
[*]Revert "Add location (GPS) tile
[*]Fix NPE in NavigationBarView during bugreport
[*]Fix ringer mode being unneededly changed by setting ringer mode volume
[*]Lockscreen : Fix widgets disabled
[*]Close notification panel when swiping away the last clearable
[*]Hide navigation ring if no targets are configured.
[*]Derp fix.
[*]ThemeUtils: Retain the original package name in themed UI context
[*]Fix lock settings pattern crash on configuration change
[/LIST]
[B]ParanoidAndroid Changes[/B]
[LIST]
[*]HALO
[*]Halo: Add master switch to disable Halo
[*]Reworked transparent layer
[*]LayerActivity: Corrected lifecycle
[*]Fix little derp causing visual bug
[*]HALO cleanup
[*]Don't bring home to the front if we're opening a floating activity
[*]HALO: Option to pause the underlying app
[*]Give floating flag to previous activities in the stack
[/LIST]
[B]SaberMod Changes[/B]
[LIST]
[*]Navigation button color option
[*]Allow theming of lockscreen Thanks to [user=3799866]@strapped365[/user] !
[*]Update drawables from PA
[*]Frameworks: Advanced low battery indicator options
[*]Fix a number of multi-user bugs
[/LIST]
sm_mako-1.0.1-RC4
CyanogenMod Changes
Lockscreen : Hide clock for Chronus/DeskClock
Fix SystemUI memory leaks on theme changes.
Add SMS Middleware layer.
CM Privacy Guard
ParanoidAndroid Changes
Latest HALO changes
Show as floating window on recent apps
SaberMod Changes
Faster statusbar
Ported CM Power widget
Ported CM QuickSettings Panel
Ported CM Auto Brightness curve adjustment - Credit @Martin_Ro
Enable 180 degree rotation - Credit @Martin_Ro
this is it!!!
finally the man himself open up the Saberthread for mako.
welcome man. waiting for many good things with this ROM.
Thanks. I need to try this.
AW: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.8]OFFICIAL SaberMod
I'm running your builds since a couple of days now. Everything is fine
One bug: long press on WiFi toggle toggles WiFi on/off and doesn't lead to settings.
Sent from mobile - excuse typos
nickownzya said:
I'm running your builds since a couple of days now. Everything is fine
One bug: long press on WiFi toggle toggles WiFi on/off and doesn't lead to settings.
Sent from mobile - excuse typos
Click to expand...
Click to collapse
maybe i missed something, but as far as i remember long press on wifi toggle is only to switch it on/off. but quick press on it will lead you to settings. and yes, it does not work in here
@OP, is the new 4.8 kernel working now?
AW: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.8]OFFICIAL SaberMod
erikwervo said:
maybe i missed something, but as far as i remember long press on wifi toggle is only to switch it on/off. but quick press on it will lead you to settings. and yes, it does not work in here
@OP, is the new 4.8 kernel working now?
Click to expand...
Click to collapse
I could live with that, but both - long and short press - just toggle WiFi on/off.
Sent from mobile - excuse typos
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.8]OFFICIAL SaberMod
nickownzya said:
I'm running your builds since a couple of days now. Everything is fine
One bug: long press on WiFi toggle toggles WiFi on/off and doesn't lead to settings.
Sent from mobile - excuse typos
Click to expand...
Click to collapse
Your right I don't toggle much but it's not working on my nexus 7 either. Another thing I overlooked when merging 4.2.2. Rascarlo ported all the quicksettings features in 4.2.1 so I'll take a look at his github and it should be easy to fix. Thanks for reporting.
erikwervo said:
@OP, is the new 4.8 kernel working now?
Click to expand...
Click to collapse
Yes it's working. Something really silly I overlooked and showp1980 from bricked kernel helped me debug one issue. I will upload the kernel as a separate attachment shortly since it's not in the current Roms.
Old kernel do not flash
nice.
cant wait for your new build !
my gallery crash . maybe because i use banks gapps.
Looking forward to testing this!
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.8]OFFICIAL SaberMod
Tile toggles are fixed now. I had to implement a temporary solution for WiFi and Bluetooth tiles. Click takes you to settings and long press to toggle. I'll start uploading the ROM to ROM manager. It will appear in the "all ROM manager builds" link in the first post. Also let me know how the kernel works.
sparksco said:
Here's the kernel built with 4.8 toolchain
I also put it in the first post as a attachment
Click to expand...
Click to collapse
weird still not working for me
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.8]OFFICIAL SaberMod
erikwervo said:
weird still not working for me
Click to expand...
Click to collapse
Hmm OK. In that case I won't have time to work on this till tomorrow.
iceman92 said:
nice.
cant wait for your new build !
my gallery crash . maybe because i use banks gapps.
Click to expand...
Click to collapse
I use Banks Gapps as well, and no issue with gallery.
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.7.x]OFFICIAL SaberMod
Welcome dude, cant wait to flash it!
Sent from my Nexus 4 using Tapatalk 2
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.7.x]OFFICIAL SaberMod
Nice work on this ROM. Been running it for a couple days. Very smooth and fast. Look forward to continued progress. If you need anymore testing let me know
Sent from my Nexus 4 using Tapatalk 2
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.7.x]OFFICIAL SaberMod
My gallery become something like this. Any idea?
Sent from my Nexus 4 using xda app-developers app
Re: [ROM][4.2.2-JDQ39][AOSP][LINARO][SaberMod-toolchain-4.7.x]OFFICIAL SaberMod
Glad you made it ran you room on my nexus 7
Sent from my Nexus 4 using Tapatalk 2
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
About Us:
Dirty Unicorns is a project that started out with no name. It was a project that was first based off AOKP back in the early days of Jelly Bean. In the early days it was just a one man show on one device, the EVO 3D. Since then, many others have joined the project and it has grown exponentially.
We have seen a lot of talent contribute to this project of ours. Big or small, the focus was always on contributing to the community. That is ultimately why we do what we do. After Jelly Bean, we decided to move to a new base, OmniROM. While AOKP was fun, OmniROM proved to be even more exciting base because it challenged us to see what we could do with a project that had different goals in mind. We learned a lot and again, gain contributors. With Lollipop, we moved to an AOSP base with a lot of patches from CAF to make our older devices function as they should. We grew even more and learned a whole lot more.
It has been an awesome learning experience and is still not over! We are still learning every day and continue to move forward. Lastly, we DO NOT accept, nor ask, for donations. We don't believe in that. Everything that is necessary to keep this project going is out of our own pocket. Gerrit, Jenkins, Websites, Devices, etc. We will never ask for a dime. All we do ask, is that you have patience, search, read and try to enjoy the process with us!!
Kernel Source:
http://https://github.com/ssawrav/android_kernel_cyanogen_msm8916
Flashing Instructions:
- Verify that you're using the latest version of TWRP
- Perform a FULL WIPE as described below if coming from another ROM or a different version of Android
(A full wipe is when you wipe system/data/cache)
- Flash the latest version of this ROM
- Flash recommended GAPPS linked below
- Reboot and ENJOY!!
**If you fail to follow these instructions, please don't bother reporting any bugs**
**If you use Xposed, please don't bother reporting any bugs**
**If you use another kernel, please don't bother reporting any bugs**
Change Log:
Code:
Version10.6
- Update to Android 6.0.1_r68
- Lots of translations
- Configurable Themes tile components to apply
- Switch to HTTPS for our updater
- Add missing exposures and separate power dialog icons
- A lot of Gallery2 improvements/fixes
- Rewrite DU-About a little
- Fix lockscreen charging current switch
- Statusbar icons transparency
- A lot of Gallery2 improvements/fixes
- A lot of FMRadio improvements/files
- Refactor SlimSeekBarPreference
- Expose new hard coded colors for themes in Messaging
- Add vector image and fix themeing issue in Messaging
- Fling trails width configuration
- Update bcm4356 FW
- Use HTTPS when fetching changelogs
- DocumentsUI fixes
- Account for time changes when showing recent activities
- Increase max screen recording time to 1 hour
- Allow force landscape mode with screenrecord
- Bump DU Certified to 2.4.1
- Misc CMTE fixes that came in with CMSDK refactor
- Update Fling library from Orange Open Source to 1.2.6
- Display bluetooth battery status when available
- Added hardware key disable support with M adaptations
- OmniSwitch: launcher: change essentials launch intents
- OmniSwitch: revert recent apps should not change order in quick switcher
- OmniSwitch: no ripple no fun
- Make overlay permission check configurable
- Fix Slim Recents unknown window type error
Version 10.5
- Lots of translations
- Update to Android 6.0.1_r62
- New DU logo for QS navbar/fling tile and keyboard
- Added revert recents in OmniSwitch
- Bring back basic group support
- Enable support for groups in External contacts accounts
- Sync citylist handling with upstream in DeskClock
- Fix crash when no storages are available
- Fix concurrent access to mStorages
- Disable all ListView and GridView selectors in OmniSwitch
- New DU logo everywhere
- Added ability to change location sensors mode in quick settings
- Added Solid bar sanity levels and Lavalamp anim speed
- Fix lock insanity with ActivityManager
- Fix and remember state with OmniSwitch's launcher mode
- Allow immersive options for Slim Recents
- Move LockClock up per request
- Fix notification panel can't hide in statusbar
- Enable camera hal v3 interface
- Disable cellular networks settings menu if airplane mode is enabled
- Set upper limit of 40 FPS on Pulse's renderer drawing
- Added Proximity wake on selected devices
- Fixed NPE in Messaging app
- Add tabs transitions effects in DirtyTweaks
- Add a blank footer to System app remover
- Add ability hide/show app launcher icon for OmniSwitch
- Make sure screenshot Qs and power menu icons match
- Fix volume timeout derp
- Get rid of ugly dialog in radio info
- Adjust padding between battery icon and text
- Add CPU info overlay
- Add backup services to the whitelist after the android-6.0.1_r54 merge
- Remove navigation bar option in Extended desktop settings conditionally
- Pulse 2.0 Advanced Audio/Visual Rendering
- Fix SmartBar alpha when pulse enabled and music paused from lockscreen
- Update DU Certified to v2.3
For a more detailed change log, check http://gerrit.dirtyunicorns.com/#/q/status:merged,n,z
Version 10.4
- Update to Android 6.0.1_r54
- Update SuperSU to v2.76 stable release
- Lots of translations
- Lots of changes and fixes to DU Certified
- SmartBar/Fling clear notifications action
- SmartBar/Fling volume panel action
- SmartBar editor action
- Add a visual cue when editing SmartBar
- Reset SmartBar button animation/pressed state when cancelled
- Add SmartBar save/restore profiles
- Add a visual cue when editing SmartBar
- Add volume tones back
- Add volume dialog timeout
- Fixed WiFi not saving bug
- Add edit action for screenshot notification
- Add support for gestures on certain devices
- Add draw stroke width support to Screenshot Crop/Share
- Add blur feature to Screenshot Crop/Share
- Add launcher mode to OmniSwitch
- OmniSwitch launcher mode day 0 fixes
- Fix a glitch causing shadow not to be reset when header disabled
- Fix one more misbehaving shadow
- Fixed storage permission issue for attachments
- Fix playback for mkv files with lacing
- Cleaned house in Dirty Tweaks, layout fixes
- Clean up System app remover
- Clean up and fix potential NPE's in Recents
- Move DU logo under statusbar items
- Add missing INTERACT_ACROSS_USERS_FULL permission
- Adding NullPointerException check in DocumentsUI
- Add new Theme Provider icon
- Remove unneeded top margin in QS tuner
- Set zygote process priority to -20 to speed up VM startup time
- Call eglReleaseThread in threadLoop for bootanimation
- Enable single tap rebinding for hwkey back and home
- Support MPEG4 codec in Matroska files
- Pass AAC profile from MatroskaExtractor
- Adds some parsing capability
- Support HEVC tracks in Matroska containers
- Remove charging from persisted function composition
- Expose extended statusbar shadow values for themers
- Use correct read/write perms for provider
- Update controls preview to properly render themed assets
- Apply band-aid to ensure theme provider preview permissions are correct
- Use proper API for Fling dialog handling and make them cancelable
- Add API to get detailed state of DeviceIdleController
- Create configurable default expanded desktop style
Version 10.2
- Update to Android 6.0.1_r43
- New and improved DU changelog app
- Show more accurate internal storage capacity
- Allow screen recording to record up to one hour
- Allow screen recording in landscape
- Replace hamburger menu icons with horizontal ellipsis
- Allow system_app access to setenforce
- Fix font changes for clocks
- Fix notification LED NPE
- Add in-app search bindable actions and resources
- Fix recents passing through Google search bar
- Fix off-center date on lockscreen when no alarm is set
- Fix hotspot client AP count
- Fix InCallUI contact image position
- Add SMS/MMS limitation feature
- Enable turn on data when MMS received feature
- Update Chromium to LKGR
- Use circular reveal for showing/hiding task manager panel
- Update SmartBar editor popup menu logic and animation refresh
- Update OmniSwitch
- Show the option for 'Show running apps' for AOSP recents
- Re-center lockscreen notifs
- Add a carrier config for default value of WFC user setting
- Allow Smartbar to unlock recent apps button and make it removable
- Fling: Up swipe left/right support
- Enable quick pulldown for all
- Add a check to see whether the wallpaper's size has changed
- Point Ambient display tile longpress action to it's own settings
- Various CMTE fixes
- Various optimizations and fixes
- Updated translations
For detailed change log, check http://gerrit.dirtyunicorns.com/#/q/status:merged,n,z
Credit and Thanks:
We would like to give thanks to everyone that contributes to the Android community, big or small because every bit counts. Although we can't list each and every contributor within the Android community, we would like to highlight some of the teams and individuals that have made it possible NOT only with just this version of DU but throughout the years because we don't ever want to forget where we came from nor those that have helped us!
That said, on behalf of the DU team we say THANKS to....
JMZ Software
Baby Jesus
Code Aurora Forum
Omni ROM
Android Open Kang Project (AOKP)
Android Ice Cold Project (AICP)
XDA-Developers
SlimROMs
Preludedrew
Max Weninger
Team Black Out
CyanogenMod
Pure Nexus Project
**If we have left someone or some team out, we apologize and please PM us**
Download Links:
Version 10.6 Download
GAPPS - http://download.dirtyunicorns.com/files/gapps/
Frequently asked questions:
The download link is slow, can you provide a mirror?
From time to time, we perform maintenance on our website but we do not authorize any mirrors. Please have patience!
I'm on a TEST BUILD and have this bug, can you help?
Please keep any discussion about test builds in the G+ community!
How can I get Viper4Android working?
Check this thread out https://plus.google.com/+JasonPasch5/posts/6JDRjdL2mKM
Are you coming from a ROM with Layers?
Make sure you remove your 'overlay' folders and perform a FULL WIPE
My battery stats are all messed and reporting the wrong percentage, what can I do?
Stop using another kernel. Do a FULL WIPE and flash the ROM again
Is this ROM CM based or AOSP based?
This ROM is based off AOSP
Does this ROM have layers or the CMTE?
This ROM uses the CM theme engine
Pulse doesn't work with [insert music app]
Check this thread out https://plus.google.com/101146731143...ts/TcSzc61xuVx
I'm getting a FC from the theme chooser, what gives?
This is due to restoring data/apps from Google. Go ahead and clear data and cache for theme chooser and theme provider then reboot you should be good moving forward.
I changed my LCD density and now the navbar looks weird, what gives?
This is currenly an issue that we are aware of and addressing. For now after you changed density reset navbar layout or stay on the stock density.
Other Links:
G+ community - https://plus.google.com/u/0/communit...28866939227235
ROM Source - https://github.com/DirtyUnicorns
Gerrit - http://gerrit.dirtyunicorns.com
Crowdin (translations) - https://crowdin.net/project/dirtyunicorns
Jira (Bug Report / Feature Request) - http://jira.dirtyunicorns.com/
XDA:DevDB Information
DIRTY UNICORNS for REDMI 2, ROM for the Xiaomi Redmi 2
Contributors
s.sawrav, pirej
Source Code: https://github.com/DirtyUnicorns
ROM OS Version: 6.0.x Marshmallow
Based On: AOSP
Version Information
Status: Beta
Current Stable Version: 10.6
Stable Release Date: 2016-09-11
Created 2016-05-21
Last Updated 2016-09-11
Changelog
(21/05/2016)
Code:
-Source's are now changed from CAF to my source's based on kumajaya's trees,with a lot of modification,a big thanks to [user=5065706]@pirej[/user] for helping me out to solve the RIL issue(which was a major headache BTW),without him this whole project would not even have been possible.
-All root access issue has been fixed
-All major issue from before are fixed.
-All upstream change's
-Faux sound included
(22/05/2016)
Code:
-FM radio is fixed,
-Mobile Data enabling on some networks/sim-card's fixed
(23/05/2016)
Code:
-Upstream change's
-Faux Sound 3.6 added(those who were facing low in call audio issue due to the previous faux sound implementation,it is fixed now).
(27/05/2016)
Code:
-All merged changes from DU
-Snap camera is added and aosp camera is removed.
(05/06/2016)
Code:
-All Upstream Change's.
-BT FIxed
-Titanium Backup FC is Fixed.
(08/06/2016)
Code:
-Upstream Change's
(11/06/2016)
Code:
-10.3 goodies merged(Check Dirty Unicorns Github to see full change's)
-Kernel Rebased to Xiaomi L source made compatible for MM rom's by @premaca a big thanks to him ,other kernel feature include's USB Fast Charge,Faux Sound will be added later.Since,the kernel is rebased DO NOTE THAT THE LED LIGHT WILL NOT BLINK,IT DOES WORK THOUGH.Also,i'll release another kernel zip with DU ramdisk and the previous kernel base too,and USB fast charge is added in it too.SO,user's can choose whichever kernel they want to use also let me know which kernel base is better,so that from next release onward's that kernel will be used as default,i'll conduct a poll too.
(17/06/2016)
Code:
-Upstream Change's(DU certified app FC fixed from Theme's,check github for more)
-SIM Status FC Fixed.
-Ambient Display added.
-QCOM FM app removed,default FM app added.
-LED blink fixed.
-Extra kernel feature's include's Fast Charge enabled by default,also from now on the default kernel will be based on Xiaomi L source's.
(04/07/2016)
Code:
-All Upstream Change's from DU since the last build till yesterday.
-Snap cam is removed and aosp camera is added for good,since snap is causing blue screen issue's for some.
Kernel Change's:-
-Few Governor's Added
-Faux Sound
-vibrator intensity control
-Doubletap2wake(i know i have been against this from the start but i thought of giving it a try as many people requested but do note if i find it not good or draining battery life or any of the overall stability of the ROM i'll remove it there won't be any vote on it i'll simply remove it,hence,it is just experimental and also disabled by default).
(21/07/2016)
Code:
-All Upstream Change's(including the new badass DU logo)
-Lollipop camera blob's are now used including the Dark video fix by @kenymccornick
(31/07/2016)
Code:
-All upstream change's(see gerrit for detail)
-More kernel feature's added from Jerrica Kernel(Check Github for Details)
Known Bug's
-Bluetooth(it works,but keeps switching on and off).
-FM radio is not included(working on it)(All thanks to @pirej)
Reserved
So... Finally the DU based on CM sources i've been hearing about.
Gonna test it as soon as i can. Will report back
Some screenshots:
---------- Post added at 02:35 AM ---------- Previous post was at 01:45 AM ----------
Hi, just to let everyone know, everything from the old Dirty Unicorn thread moves/continues here
I just made a new build with some fixes
FM radio is fixed,
Mobile Data enabling on some networks/sim-card's fixed
Click to expand...
Click to collapse
DU_wt88047_6.0.1_20160522-0008.v10.2-DIRTY-DEEDS.zip
Thanks for your work @s.sawrav and @pirej, is new build by pirej using sawrav source too? And where i can find Privacy Guard / app auto start setting? i search it on every features but not found it. Thanks
Flashed the new build by @s.sawrav as a secondary rom in multirom and I'm pretty impressed. It's a whole lot smoother than Cm13 and all the other cm based ROMs. Thanks @pirej and @s.sawrav for this amazing ROM.
Buttery smooth and excellent looks...DU rocks... Thanks sawrav & Pirej...
Thanks and @s.sawrav & @pirej and im having some questions......
1. Is root (SUPERSU) issue solved whoch we r facing on previous builds
2.Do we face com.android.phone FC on boot.
salahXDA6805 said:
Thanks and @s.sawrav & @pirej and im having some questions......
1. Is root (SUPERSU) issue solved whoch we r facing on previous builds
2.Do we face com.android.phone FC on boot.
Click to expand...
Click to collapse
Flash it and answer the questions yourself for all of us.
I'll flash it tomorrow and will let you know if you don't want to flash it. [emoji14]
Sent from my 2014818 using Tapatalk
trying
---------- Post added at 06:05 AM ---------- Previous post was at 06:03 AM ----------
Does it support ambient display ??
Saurabh_Umadikar said:
Flash it and answer the questions yourself for all of us.
I'll flash it tomorrow and will let you know if you don't want to flash it. [emoji14]
Sent from my 2014818 using Tapatalk
Click to expand...
Click to collapse
Im not having my device with me right now thats why asking u
Heresme said:
Thanks for your work @s.sawrav and @pirej, is new build by pirej using sawrav source too? And where i can find Privacy Guard / app auto start setting? i search it on every features but not found it. Thanks
Click to expand...
Click to collapse
Same sources, and about "Privacy Guard.." , i dont know, havent tried every option yet.
salahXDA6805 said:
Thanks and @s.sawrav & @pirej and im having some questions......
1. Is root (SUPERSU) issue solved whoch we r facing on previous builds
2.Do we face com.android.phone FC on boot.
Click to expand...
Click to collapse
There is no phone FC, and root issue is gone.
Minhaz Ahmed Muhe said:
trying
Does it support ambient display ??
Click to expand...
Click to collapse
Its not enabled, but it support's it.
There was one issue since the first build, and no one mentioned yet, but its present in the new builds too..
There is a FC when you go to settings/about/status/sim-status , other than this.. haven't noticed other issue(yet :good
It has DT2W implemented? Many thanks for this ROM
proudh0n said:
It has DT2W implemented? Many thanks for this ROM
Click to expand...
Click to collapse
No, no DT2W yet.
Flashed on my 2014811 variant , everyone wait for an honest review !
pirej said:
No, no DT2W yet.
Click to expand...
Click to collapse
It is planned? Only asking, not demanding
Minhaz Ahmed Muhe said:
Flashed on my 2014811 variant , everyone wait for an honest review !
Click to expand...
Click to collapse
Waiting for it, mate
pirej said:
I just made a new build with some fixes
DU_wt88047_6.0.1_20160522-0008.v10.2-DIRTY-DEEDS.zip
Click to expand...
Click to collapse
I got my Redmi 2 free now and will be trying this..
proudh0n said:
It is planned? Only asking, not demanding
Waiting for it, mate
Click to expand...
Click to collapse
And he was also just saying that it isn't there,also as for your question no it won't be supported,BTW @proudh0n now you can flash custom kernel for dt2w,there is no issue with audio now.
i have 8gb variant, i am using multi rom and du is saying that i have 16gb of internal storage
btw can you make your du builds exfat compatible ?