FORUMS

Analysis & Opinion

Top Forum Discussions

[ROM][4.4.4][08/10] SlimSaber - i9100

5,763 posts
Thanks Meter: 29,389
 
By fusionjack, Recognized Developer / Recognized Contributor on 4th July 2013, 10:21 AM
Post Reply Subscribe to Thread Email Thread
SlimSaber i9100 Uber 4.8
Making SlimKat more faster and smoother


SlimSaber: Uber toolchain 4.8.4
SlimKernel: Uber toolchain 4.9.4

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.
My focus is to optimize the ROM in many areas and compiled it with custom toolchain Uber for more performance and smoothness.
I choose SlimRoms as a base because it is a lightweight and not a bloated ROM, but it still has rich features. Combined with some of CM features, I bake a ROM that has more useful features but still lightweight.
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.

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 - Fixed since 20141221.
F.A.Q
See second post.

Latest release
Latest 4.4.4: 20150810
Latest 4.4.3: 20140616
Latest 4.4.2: 20140604

Full Changelog
androidfilehost

Download
androidfilehost

Credits
SlimRoms - The SlimRom team
zzmoove governor - ZaneZam
Uber toolchain - Cl3Kener
SlimSaber banner and signatures - kroz

Special Thanks
HardCorePawn - for his great work making the SlimKat available on i9100 device.
Dorimanx - for patches to disable sqlite fsync.

Sources
https://github.com/SlimSaber

How To Build
See this post
Last edited by fusionjack; 11th August 2015 at 04:11 PM.
The Following 401 Users Say Thank You to fusionjack For This Useful Post: [ View ]
 
 
4th July 2013, 10:22 AM |#2  
fusionjack's Avatar
OP Recognized Developer / Recognized Contributor
Flag Germany
Thanks Meter: 29,389
 
Donate to Me
More
F.A.Q (Freaking Annoying Questions)

Battery percentage drops frequently after boot
The full gauge needs to be reset. See here how to do it: http://forum.xda-developers.com/show...ostcount=15027

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/
Last edited by fusionjack; 11th September 2014 at 09:00 AM.
The Following 117 Users Say Thank You to fusionjack For This Useful Post: [ View ]
4th July 2013, 10:22 AM |#3  
fusionjack's Avatar
OP Recognized Developer / Recognized Contributor
Flag Germany
Thanks Meter: 29,389
 
Donate to Me
More
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
Last edited by fusionjack; 6th June 2014 at 10:34 PM.
The Following 70 Users Say Thank You to fusionjack For This Useful Post: [ View ]
4th July 2013, 10:25 AM |#4  
Mr_S's Avatar
Senior Member
Thanks Meter: 445
 
More
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: [ View ]
4th July 2013, 11:03 AM |#5  
diddly3000's Avatar
Senior Member
Flag headford
Thanks Meter: 697
 
More
What does saber mod Toolchain do mate?

Sent from my GT-I9100 using Tapatalk 2
4th July 2013, 11:56 AM |#6  
ohwarumbloss's Avatar
Senior Member
Flag Kalletal
Thanks Meter: 527
 
More
Downloading and very curious
Thanks for your efforts!

Sent from my GT-I9100 using xda app-developers app
The Following User Says Thank You to ohwarumbloss For This Useful Post: [ View ]
4th July 2013, 12:09 PM |#7  
leechseed's Avatar
Senior Member
Thanks Meter: 168
 
More
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
4th July 2013, 01:24 PM |#8  
fusionjack's Avatar
OP Recognized Developer / Recognized Contributor
Flag Germany
Thanks Meter: 29,389
 
Donate to Me
More
Quote:
Originally Posted by diddly3000

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: [ View ]
4th July 2013, 01:26 PM |#9  
fusionjack's Avatar
OP Recognized Developer / Recognized Contributor
Flag Germany
Thanks Meter: 29,389
 
Donate to Me
More
Quote:
Originally Posted by leechseed

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: [ View ]
4th July 2013, 01:33 PM |#10  
diddly3000's Avatar
Senior Member
Flag headford
Thanks Meter: 697
 
More
Quote:
Originally Posted by fusionjack

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: [ View ]
4th July 2013, 03:11 PM |#11  
leechseed's Avatar
Senior Member
Thanks Meter: 168
 
More
Quote:
Originally Posted by fusionjack

Since unofficial build 20130602, Slimbean has merged CM's privacy guard. I don't think another 'privacy' thing is necessary.

Ok didnt know that
Nice gimmick but its lacking on personal settings - i checked it but i still prefer pdroid as i can set almost anything with the pdroid manager, not only contacts, messages & call logs

Greetz
SlimBean-FJ03/07|i9100¬Tapa2

Read More
Post Reply Subscribe to Thread

Tags
best rom for galaxy s 2, i9100, linaro, sabermod, slimbean, slimbean unofficial builds, unofficial
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes