FORUMS
Remove All Ads from XDA

[ROM][4.4.4][KTU84Q] SlimSaber - i777 [SlimKat UNOFFICIAL]

977 posts
Thanks Meter: 2,048
 
By cyril279, Recognized Contributor on 4th June 2014, 01:24 PM
Post Reply Email Thread
SlimKat i9100 SaberMod 4.8 Unofficial builds
Making SlimKat faster and smoother


SlimROM: SaberMod toolchain 4.8
SlimKernel: SaberMod toolchain 4.7

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

Quote:
Originally Posted by fusionjack

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 Slimbean 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 Slimbean that is compiled with SaberMod toolchain. [...]

<<< THESE ARE UNOFFICIAL BUILDS || THE I777 IS NO LONGER SUPPORTED BY THE SLIM TEAM >>>

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 CWM from here.
  • 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.
    **slim_mini only; add other desired google apps from the playstore.
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.
Known Issues
  • ART is not working on 4.8 toolchain. Booting takes time, be patient. As some users reported, ART won't work if you are using xposed framework. See xposed thread for more information.
  • Apps that are moved to sdcard won't appear on reboot.
  • Swapping internal and external sdcard is not working.
  • USB mass storage is not working.
  • Music player stops playing music from sdcard after some time. See here.
F.A.Q
See second post.

Full Changelog
afh | d-h.st

Download
<<< Download Unofficial Builds Here >>>

Credits
SlimBean - The SlimRom team
SaberMod toolchain - sparksco
Linaro toolchain - Linaro
zzmoove governor - ZaneZam
Slimbanner and signatures - kroz
ChameleonOS features - 0xD34D
Mali kernel patches - GeeckoDev

Special Thanks
@fusionjack - for putting this beautiful project together!
Fronti90 - for his great work making the SlimKat available for the i777.
HardCorePawn - for his great keeping SlimKat up to date on the i9100.
Dorimanx - for patches to disable sqlite fsync.
DHO, PrimeDirective, NuclearMistake - for awesome fixes and improvements from VanirAOSP.

Sources
https://github.com/SlimSaber

The Following 15 Users Say Thank You to cyril279 For This Useful Post: [ View ] Gift cyril279 Ad-Free
 
 
4th June 2014, 01:24 PM |#2  
cyril279's Avatar
OP Recognized Contributor
Thanks Meter: 2,048
 
More
THIS POST IS A COPY OF THE I9100 FAQ, AND SOME ITEMS MAY NOT BE RELEVANT.

F.A.Q (Freaking Annoying Questions)


* 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 the difference between these builds and the official builds?
Short version: It is unofficial nightly builds whereas official one is stable and weekly builds.
Long version: It is built using the same source (github) like the official one but with these following additional changes:

What is Toolchain?

What is SaberMod?
The term "SaberMod" is coming from:
Source: http://forum.xda-developers.com/show....php?t=2158698

What is Linaro?
The Following 6 Users Say Thank You to cyril279 For This Useful Post: [ View ] Gift cyril279 Ad-Free
4th June 2014, 01:25 PM |#3  
cyril279's Avatar
OP Recognized Contributor
Thanks Meter: 2,048
 
More
<<< Download Unofficial Builds Here >>>
Built from SlimSaber Source, no changes whatsoever.

Code:
 (                 (                         
 )\ ) (            )\ )         )            
(()/( )\(     )   (()/(    ) ( /(    (  (    
 /(_)|(_)\   (     /(_))( /( )\())  ))\ )(   
(_))  _((_)  )\  '(_))  )(_)|(_)\  /((_|()\  
/ __|| |(_)_((_)) / __|((_)_| |(_)(_))  ((_) 
\__ \| || | '  \()\__ \/ _' | '_ \/ -_)| '_| 
|___/|_||_|_|_|_| |___/\__,_|_.__/\___||_|     

===========-Package complete-===========
zip : /home/cyril/android/slimsaber/out/target/product/i777/SlimSaber-i777-4.4.2-20140604.zip
md5 : 0d16eae33352c827f77d06f94def8f09
size: 142M
========================================
I, Cyril, am not a developer or maintainer of any sort
These are UNOFFICIAL builds, this device is no longer supported by the Slim-team.
The goal is to provide yet another Android 4.4 option for the SGH-i777.
I plan to build as time permits; no sooner than weeklies, and I'll be sure to capture stable releases.

Massive thanks to the @SteveMurphy, @razen_kain, @RenderBroken, @creepyncrawly, @4-2ndtwin, @nimper (and all of the i777 community) for the continued encouragement and support.

Speaking of community support, if the builds develop issues I will need your help finding and ironing out solutions. The biggest tip will be to see whether it's affecting the i9100 or n7000, and what they're doing about it.
If the builds start crashing, well that may be the end of SlimKat on the i777.

Please stop by the i9100 SlimSaber thread and show @fusionjack some thanks.
Happy Flashing
-Cyril

The Following 9 Users Say Thank You to cyril279 For This Useful Post: [ View ] Gift cyril279 Ad-Free
4th June 2014, 03:23 PM |#4  
SteveMurphy's Avatar
Recognized Contributor
Flag Atlanta
Thanks Meter: 2,644
 
More
It's a beautiful thing having people who can bring these roms to an old device, many many thanks, sir!
The Following 3 Users Say Thank You to SteveMurphy For This Useful Post: [ View ] Gift SteveMurphy Ad-Free
4th June 2014, 04:26 PM |#5  
cyril279's Avatar
OP Recognized Contributor
Thanks Meter: 2,048
 
More
I must say, I am proud of these recent achievements, and I'm very glad to be able to give BACK to the community that brought me along.

I'm just clearing a year here on xda, and as a first-time smart-phone owner, I never thought that I'd be this involved. I just wanted to get rid of the AT&T bloat, and joined because I had a few questions. Now I've got a github account, and am pushing commits, and forking projects!

I won't get too far ahead of myself, I'm still no dev, I don't know the language, and I really don't plan to go that far (although I said that once before). I owe a lot to the fact that the i9100 is SO similar.

Quote:
Originally Posted by SteveMurphy

It's a beautiful thing having people who can bring these roms to an old device, many many thanks, sir!

The Following 4 Users Say Thank You to cyril279 For This Useful Post: [ View ] Gift cyril279 Ad-Free
4th June 2014, 04:53 PM |#6  
fusionjack's Avatar
Recognized Developer / Recognized Contributor
Flag Germany
Thanks Meter: 33,293
 
Donate to Me
More
good job cyril...

btw, i think you need to maintain the slimcenter ota by yourself since i don't have influence of your update frequency.
basically, you need to change:
  • the download url of changelog: https://github.com/SlimSaber/package...trings.xml#L74
  • the ota file: https://github.com/SlimSaber/package...trings.xml#L82
    use the ota xml file from the url mentioned above as a template and you need to host this file to your hosting choice which support direct/hot linking. i use wuala file hosting for now...
    in this file, you can supply the download folder of the rom.
    every time you release a new build, you need to adjust the rom file name (the date part) so that all users get notification if there is a new update.
concerning moving apps: there is a new feature that enables moving apps to external volume. this feature is still disabled for our device. as result, moving app is impossible for now. i'll try to enable it tonight...
concerning scripts: in case you didn't know yet, i have some scripts that you can use to build a rom, generate changelog and send a rom to your device. see here: https://github.com/SlimSaber/scripts
The Following 4 Users Say Thank You to fusionjack For This Useful Post: [ View ]
4th June 2014, 05:39 PM |#7  
Senior Member
Thanks Meter: 127
 
More
I would echo Cyril's comments... I have an S2, and couldn't stand the AT&T version of JB. Too much crap in there...and having had a gTab before and being well-versed in getting it rooted and custom ROM's on it, I just thought it was natural to come find "this" community. Now, I have a 3-4 year old phone that runs like a champ on the cutting-edge Android...what's not to like about that?

Cyril, I've been fascinated to watch/read your journey through this, and appreciate your tenacity.

And since I'm thanking folks, thanks to SteveMurphy and razen_kain, the former for timely updates to the Res, and the latter for just answering lots of stupid questions patiently.
The Following 4 Users Say Thank You to desteele For This Useful Post: [ View ] Gift desteele Ad-Free
4th June 2014, 09:37 PM |#8  
Senior Member
Thanks Meter: 73
 
More
Excellent work with this rom, everything running great so far keep up with the great work!

Sent from my SGH-I777 using Tapatalk
5th June 2014, 04:19 PM |#9  
Senior Member
Flag Bethlehem, PA
Thanks Meter: 78
 
More
Is it possible to flash Renders CWM kernel on this rom? I'm trying it out now but my backups are in CWM, not TWRP. Also I don't think GPS is working on this rom. I tried using Waze and it keeps telling me NO GPS available.
5th June 2014, 04:27 PM |#10  
cyril279's Avatar
OP Recognized Contributor
Thanks Meter: 2,048
 
More
I haven't tried Renders' CWM with this firmware, but I expect that it should work just fine.

If the concern is accessing your CWM backups, nandroid manager is also an option. It can see everything inside CWM or TWRP backups, no matter which is currently installed.

Quote:
Originally Posted by jackal2001

Is it possible to flash Renders CWM kernel on this rom? I'm trying it out now but my backups are in CWM, not TWRP.

The Following 2 Users Say Thank You to cyril279 For This Useful Post: [ View ] Gift cyril279 Ad-Free
5th June 2014, 04:43 PM |#11  
Senior Member
Flag Bethlehem, PA
Thanks Meter: 78
 
More
Quote:
Originally Posted by cyril279

I haven't tried Renders' CWM with this firmware, but I expect that it should work just fine.

If the concern is accessing your CWM backups, nandroid manager is also an option. It can see everything inside CWM or TWRP backups, no matter which is currently installed.

Thanks for pointing me to that app. I'm assuming can you restore an entire nandroid backup from that app no matter what recovery is installed. I don't really care about extracting apps from the backups. I want to do a complete nandoid recovery.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes