Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,771,111 Members 47,651 Now Online
XDA Developers Android and Mobile Development Forum

[ROM][4.4.4][08/20] SlimSaber - i9100 [SlimKat Unofficial Builds]

Tip us?
 
fusionjack
Old
(Last edited by fusionjack; Yesterday at 10:43 AM.)
#1  
fusionjack's Avatar
Senior Member - OP
Thanks Meter 14825
Posts: 3,252
Join Date: Sep 2008
Location: Germany

 
DONATE TO ME
Default [ROM][4.4.4][08/20] SlimSaber - i9100 [SlimKat Unofficial Builds]

SlimKat i9100 SaberMod 4.8 Unofficial builds
Making SlimKat more faster and smoother


SlimSaber: SaberMod toolchain 4.8.4
SlimKernel: SaberMod toolchain 4.9.2

Disclaimer
I'm not responsible for any damages on your device.

It comes from my hobby to building rom that is actually for private use and then some users found it on my goo.im. Due to some suggestions from them (rkoby13 is one of them ), I decided to create this thread to share my builds with you.
This build is compiled using SaberMod toolchain and like the official one, it is built from the same source: SlimRoms github.
I could cherry-pick some commits ahead from Slim Team or patches from other repositories that I find useful.
The ROM and the kernel are tested by me first before I make it available online. I could have overseen something during testing, please be understand.
In summary, it is still SlimKat that is compiled with SaberMod toolchain. You can consider this build is nightly and the build from the official thread is stable and weekly.

!!! Please don't discuss these unofficial builds in the official thread. User can get confuse easily. !!!

Additional changes
  • Compiled with a custom toolchain Sabermod for more performance and better battery life.
  • Compiled with the most GCC optimization level -O3.
  • Compiled with strict-aliasing compiler optimization.
  • Added patches to fix GCC strict-aliasing violation rules.
  • Added ARMv7 and Cortex-A9 optimized string handling routines for more smoothness and more memory optimization.
  • Added zzmoove governor to the SlimKernel.
  • Added some AOSP fixes and improvements.
  • Added some VanirAOSP fixes and improvements.
  • Disabled SQLite fsync to increase I/O performance.
Features summary
See here. Thanks a lot Harsha Raj!

Installation instructions
Coming from 4.1.x or 4.2.x or 4.3.x or another ROM to 4.4.x:
  • Flash a kitkat compatible recovery from here. A kernel is a recovery and a recovery is a kernel.
  • Reboot to recovery. Not to the system!
  • Full wipe: data, cache, dalvik cache.
  • Mount system and format system partition manually.
  • Flash the unofficial build.
  • Flash gapps from here. Please use the 'minimal' one since our system partition is not big enough to carry the 'full' one.
Coming from previous unofficial build:
  • Wipe cache and dalvik cache.
  • Flash the unofficial build.
  • No need to re-flash gapps. Gapps will be restored back automatically by backup tool during flashing.
Another version of full wipe/dirty flashing from Hopper8

Known Issues
  • Music player stops playing music from sdcard after some time. See here.
F.A.Q
See second post.

Latest release
Latest 4.4.4: 20140820
Latest 4.4.3: 20140616
Latest 4.4.2: 20140604
Latest 4.3.1: 20131205
Latest 4.2.2: 20130819

Full Changelog
afh | d-h.st

Download
afh | d-h.st

SlimKernel
SlimKernel-i9100-20140705.zip
SlimKernel-i9100-20140623.zip

Credits
SlimRoms - The SlimRom team
SaberMod toolchain - sparksco
zzmoove governor - ZaneZam
SlimSaber banner and signatures - kroz
SuperSU - Chainfire

Special Thanks
HardCorePawn - for his great work making the SlimKat available on i9100 device.
Dorimanx - for patches to disable sqlite fsync.
DHO, PrimeDirective, NuclearMistake - for awesome fixes and improvements from VanirAOSP.

Sources
https://github.com/SlimSaber

How To Build
See this post
The Following 344 Users Say Thank You to fusionjack For This Useful Post: [ Click to Expand ]
 
fusionjack
Old
(Last edited by fusionjack; 2nd August 2014 at 02:04 PM.)
#2  
fusionjack's Avatar
Senior Member - OP
Thanks Meter 14825
Posts: 3,252
Join Date: Sep 2008
Location: Germany

 
DONATE TO ME
F.A.Q (Freaking Annoying Questions)

I have black background in Facebook or Google Maps
 
So far, there are two workarounds that are known to work to deal with this issue:
  • Use Slim Minimal Gapps 4.4.3
    You can download it from here
    This needs a full wipe and after updating google play services to the latest, you can install facebook or google maps from play store.
  • Change App DPI to 240
    You need to use Xposed DPI module to change this or you can also change the whole rom dpi to 240.

How to disable CellBroadcastReceiver
 
There are three possibilities to disable it:
  • Disable its setting: See here
  • Remove it: Settings - SlimCenter - SlimSizer - Delete CellBroadcastReceiver
  • Freeze it: Use Titanium Backup and freeze 'Mobile Broadcast'

Root doesn't work!
 
  • Enable 'Developer options'
    • Go to Settings -> About Phone
    • Tap on the Build Number 7 times
  • Go to Settings -> Developer options -> Root access
  • Choose 'Apps' or 'Apps and ADB'

How to set zzmoove profile
 
Available zzmoove profiles:
  1. Default
    Will set governor defaults
  2. Yank Battery
    A very good battery/performance balanced setting - DEV-NOTE: highly recommended! -
  3. Yank Battery Extreme
    Like yank battery but focus on battery saving
  4. ZaneZam Battery
    A more 'harsh' setting strictly focused on battery saving - DEV-NOTE: might give some lags! -
  5. ZaneZam Battery Plus
    NEW! reworked 'faster' battery setting - DEV-NOTE: recommended too! -
  6. ZaneZam Moderate
    NEW! setting based on 'ZaneZam Optimized' which has mainly (but not strictly only!) 2 cores online -
  7. ZaneZam Optimized
    Balanced setting with no focus in any direction - DEV-NOTE: relict from back in the days, even though some people still like it! -
  8. ZaneZam Performance
    All you can get from zzmoove in terms of performance but still has the fast - down scaling/hotplugging behaving
  9. ZaneZam InZane
    NEW! based on performance with new insane scaling active. a new experience!
  10. ZaneZam Gaming
    NEW! based on performance with scaling block enabled to avoid cpu overheating during gameplay
How to set the zzmoove profile:
  • Go to Settings - Advanced options - Performance - choose zzmoove governor
  • Press menu key and choose Governor Settings
  • Search for 'profile_number' and pick a number from above
  • Press 'Apply values' and eventually enable 'Apply on boot'
Only profile_number can be persisted, any other gov settings will be changed based on the chosen profile template.

* Media scanner eating my battery
* CPU stuck at 1.2 GHz
* Random music player stop

 
For media scanner problem, try this following solution first: http://forum.xda-developers.com/show...php?p=47868557, also see this.
At these problems could have the same root cause: The kitkat sdcard fuse daemon issue on the Exynos 4210 family of devices. There is no fix yet. See this thread for more information.

How to check corrupt partition

I have excessive RILJ wakelocks

My recovery won't flash the 4.4 zip... aka "Status 7 error"... what do I do?
 
You need a kitkat compatible cwm. See installation instructions in 1st op

How to change DPI?
 
Currently, this feature hasn't been ported... so you'll need to install Texdroider DPI from the playstore... or edit /system/build.prop and change ro.sf.lcd_density to the desired value

Stuck at the Samsung logo
 
Follow this steps to get rid of the stuck and to have back your valuable data:
  • Go to recovery and make a twrp/cwm backup.
  • Do a full wipe + mount system + format system.
  • Flash the rom + gapps.
  • Reboot to rom and skip the setup wizard.
  • Go to recovery again and advance restore your data only.
  • Reboot.

My timezone is reset and it is wrong
 
See this workaround from rkoby13 or eskriminal here: http://forum.xda-developers.com/show...postcount=2668

What is Toolchain?
 
Quote:
In software, a toolchain is the set of programming tools that are used to create a product (typically another computer program or system of programs). The tools may be used in a chain, so that the output of each tool becomes the input for the next, but the term is used widely to refer to any set of linked development tools.
A simple software development toolchain consists of a compiler and linker to transform the source code into an executable program, libraries to provide interfaces to the operating system, and a debugger. A complex product such as a video game needs tools for preparing sound effects, music, textures, 3-dimensional models, and animations, and further tools for combining these resources into the finished product.
Source: http://en.wikipedia.org/wiki/Toolchain

What is SaberMod?
 
The term "SaberMod" is coming from:
Quote:
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.
Source: http://forum.xda-developers.com/show....php?t=2158698

What is Linaro?
 
Quote:
Linaro is the place where engineers from the world's leading technology companies define the future of Linux on ARM. The company is a not-for-profit engineering organization with over 120 engineers working on consolidating and optimizing open source software for the ARM architecture, including the GCC toolchain, the Linux kernel, ARM power management, graphics and multimedia interfaces.
Source: http://www.linaro.org/linux-on-arm/
The Following 101 Users Say Thank You to fusionjack For This Useful Post: [ Click to Expand ]
 
fusionjack
Old
(Last edited by fusionjack; 6th June 2014 at 10:34 PM.)
#3  
fusionjack's Avatar
Senior Member - OP
Thanks Meter 14825
Posts: 3,252
Join Date: Sep 2008
Location: Germany

 
DONATE TO ME
Default Goodies

Radio cleaner
 
If you have signal dropping problem or once messing with your RIL, flash this to return to the OpenRIL: http://d-h.st/LqZ (Credit to codeworkx)
It flashes also the LS8 modem.

KrozMod Collection
 
A theme collections by kroz, visit his thread here: http://forum.xda-developers.com/show....php?t=1960233

Signatures by kroz
 

SlimSaber


SaberMod SlimRoms

Download here: http://d-h.st/users/kroz/?fld_id=25717#files

Bootanimation by kroz
 

Download here: http://d-h.st/users/kroz/?fld_id=28876#files
More information about this bootanimation, see here: http://forum.xda-developers.com/show...postcount=5592

Bootanimation by thereald
The Following 63 Users Say Thank You to fusionjack For This Useful Post: [ Click to Expand ]
 
Mr_S
Old
#4  
Mr_S's Avatar
Senior Member
Thanks Meter 403
Posts: 1,301
Join Date: Dec 2012
Nice work mate,I am downloading now and will post my thoughts. Thumbs up



Sent from my GT-I9100 using Tapatalk 4 Beta
The Following User Says Thank You to Mr_S For This Useful Post: [ Click to Expand ]
 
diddly3000
Old
#5  
diddly3000's Avatar
Senior Member
Thanks Meter 526
Posts: 1,730
Join Date: Nov 2011
Location: headford
What does saber mod Toolchain do mate?

Sent from my GT-I9100 using Tapatalk 2
 
ohwarumbloss
Old
#6  
ohwarumbloss's Avatar
Senior Member
Thanks Meter 504
Posts: 717
Join Date: Oct 2010
Location: Kalletal
Downloading and very curious
Thanks for your efforts!

Sent from my GT-I9100 using xda app-developers app
"...the more I see, the less I believe..."
The Following User Says Thank You to ohwarumbloss For This Useful Post: [ Click to Expand ]
 
leechseed
Old
#7  
Senior Member
Thanks Meter 144
Posts: 504
Join Date: Jun 2012
Anyone could supply some OpenPDroid patches? Thanks
Or could you implement them @fusionjack?

Cant wait to test - downloading...

Greetz
SlimBean-6.2|Dorimanx9.34|i9100¬Tapa2
 
fusionjack
Old
#8  
fusionjack's Avatar
Senior Member - OP
Thanks Meter 14825
Posts: 3,252
Join Date: Sep 2008
Location: Germany

 
DONATE TO ME
Quote:
Originally Posted by diddly3000 View Post
What does saber mod Toolchain do mate?

Sent from my GT-I9100 using Tapatalk 2
its job is to compile libs and some other stuff with some optimizations. as result, the rom could be smoother or faster. whether it is a placebo or not, you decide it.
The Following 4 Users Say Thank You to fusionjack For This Useful Post: [ Click to Expand ]
 
fusionjack
Old
#9  
fusionjack's Avatar
Senior Member - OP
Thanks Meter 14825
Posts: 3,252
Join Date: Sep 2008
Location: Germany

 
DONATE TO ME
Quote:
Originally Posted by leechseed View Post
Anyone could supply some OpenPDroid patches? Thanks
Or could you implement them @fusionjack?

Cant wait to test - downloading...

Greetz
SlimBean-6.2|Dorimanx9.34|i9100¬Tapa2
Since unofficial build 20130602, Slimbean has merged CM's privacy guard. I don't think another 'privacy' thing is necessary.
The Following 4 Users Say Thank You to fusionjack For This Useful Post: [ Click to Expand ]
 
diddly3000
Old
#10  
diddly3000's Avatar
Senior Member
Thanks Meter 526
Posts: 1,730
Join Date: Nov 2011
Location: headford
Quote:
Originally Posted by fusionjack View Post
its job is to compile libs and some other stuff with some optimizations. as result, the rom could be smoother or faster. whether it is a placebo or not, you decide it.
Ok I guess I will decide :P downloading

Sent from my GT-I9100 using Tapatalk 2

---------- Post added at 01:33 PM ---------- Previous post was at 01:28 PM ----------

Will I flash this build with slim 6.xx gapps?

Sent from my GT-I9100 using Tapatalk 2

The Following User Says Thank You to diddly3000 For This Useful Post: [ Click to Expand ]
Tags
best rom for galaxy s 2, i9100, linaro, sabermod, slimbean, slimbean unofficial builds, unofficial
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes