• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[ROM][5.1.1][14-06-2015] SlimSaber - Build#1[UNOFFICIAL SlimLP][Uploaded]

Sarath280

Senior Member
Feb 23, 2013
323
451
0
Chennai
SlimLP Titan UBER 4.9 Unofficial Builds
Making SlimLP more faster and smoother


SlimSaber: Uber toolchain 4.9.3
SlimKernel: Uber toolchain 4.9.3

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

SSome of you perhaps already know @fusionjack from SlimSaber main thread i9100. His focus is to compile roms with custom toolchain SaberMod for more performance and smoothness.
He choose SlimRoms because it is a lightweight and not bloated rom, but it still has rich features.
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 SlimRoms that is compiled with SaberMod toolchain.

What makes different from the official SlimRoms

  • Compiled with a custom toolchain Sabermod for more performance and better battery life
  • Compiled with the GCC optimization level -O3
  • Compiled with strict-aliasing compiler optimization
  • Added patches to fix GCC strict-aliasing violation rules
  • Added ARMv7 optimized string handling routines for more smoothness and more memory optimization
  • Disabled SQLite fsync to increase I/O performance
  • Cherry-picked some AOSP bug and memory leak fixes
  • Cherry-picked some KitKat bug and memory leak fixes

Installation instructions
Coming from stock or another ROM:

  • Full wipe: system, data, cache, dalvik cache.
  • Flash the SlimSaber build.
  • Flash gapps from here
  • Flash latest SuperSU from here

Coming from previous SlimSaber build:

  • Flash the SlimSaber build.
  • No need to wipe dalvik-cache. The system will do it anyway if it needs to.
  • No need to re-flash gapps. Gapps will be restored back automatically by backup tool during flashing.

Download

ROM

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

Special Thanks
@rebelos - for his great work making the SlimLP available on armani.
marvin - for providing the server

Sources
https://github.com/SlimSaber

XDA:DevDB Information
SlimSaber, ROM for the Moto G 2014

Contributors
Sarath280, notiflux
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.4.x
Based On: SlimSaber

Version Information
Status: Stable

Created 2015-06-14
Last Updated 2015-06-14
 

feligoni

Senior Member
Jun 16, 2014
560
195
43
Buenos Aires
Everything working perfectly on xt1063. Not a single FC. Must be a problem with dual sim devices. Rom is really smooth, I'll keep testing it through the day. Lots of features.
@Sarath280 Can we flash Optimus Kernel or other AOSP based Kernel on this ROM?
 

ashikns

Senior Member
Aug 16, 2011
159
45
0
Same here. System UI FC's. I installed only ROM, no gapps, clean install.

XT1068 dual sim.
Me again. Here's a logcat for you in case you don't have a dual sim for testing :) Sorry it's late.

Code:
06-17 12:17:27.336: E/AndroidRuntime(3794): FATAL EXCEPTION: main
06-17 12:17:27.336: E/AndroidRuntime(3794): Process: com.android.systemui, PID: 3794
06-17 12:17:27.336: E/AndroidRuntime(3794): java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.CharSequence android.telephony.SubscriptionInfo.getDisplayName()' on a null object reference
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at com.android.systemui.statusbar.policy.MSimNetworkControllerImpl.updateNetworkName(MSimNetworkControllerImpl.java:1032)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at com.android.systemui.statusbar.policy.MSimNetworkControllerImpl$1.onServiceStateChanged(MSimNetworkControllerImpl.java:610)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at android.telephony.PhoneStateListener$1.handleMessage(PhoneStateListener.java:278)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at android.os.Handler.dispatchMessage(Handler.java:102)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at android.os.Looper.loop(Looper.java:135)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at android.app.ActivityThread.main(ActivityThread.java:5273)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at java.lang.reflect.Method.invoke(Native Method)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at java.lang.reflect.Method.invoke(Method.java:375)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
06-17 12:17:27.336: E/AndroidRuntime(3794): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)