[Nexus 7 Original Development] sparksco:
​

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 :)

[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 [MENTION=4617326]jarjar124[/MENTION] . 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://xdaforums.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

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://xdaforums.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