[Nexus 7 Android Development] wilmsn:
*** Disclamer

By downloading and installing this ROM you agree that you do so at your own risk, and that you understand that it probably voids your warranty. Installing this ROM may distroy your device, you may loose your data, your money, your friends, ...

If you are not sure what you are doing - leave it!

Introduction

I like Resurrection Remix but i could not find find it here, so i tried to make it on my own.

Here is the result - on my Nexus 7 it works, but i dont use it very much.

If you want to overclock your device (up to 1700MHz) you can change you kernel settings - use "Kernel Adiutor"

About me

I am not a developer! I just build it or fun and because i want to use it. Don't expect much support from me - my time is limited.

Installation instructions

Be sure you are on the latest TWRP https://dl.twrp.me/grouper/ or on the last CWM (Google for it)

Back up your data

Download ROM from link below

If you want to use Google Apps (openGAPPS):

Download GAPPS from http://opengapps.org/ Platform=ARM, Android=7.1, Variant=pico

Download gapps-config.txt (attached). Without removing something - configured in gapps-config.txt - you do not have space to install GAPPS in system partition

Put all files in the same directory

Wipe system, cache, dalvik, data (only for the first install)

If you like you can change the filesystem of the partitions "cache" and "data" to F2FS. Do not change "system" partition !!!

Install the ROM and optinal GAPPS.

Reboot into system - first boot may take 5 ... 10 Minutes!

Enjoy

[youtube]yrmmbXpB2M8[/youtube]

Video by [MENTION=7717567]Majid2000[/MENTION] uses CWM-Recovery.

If you want to root your device:

You have to add a root manager to root your device - there is no root by default.

Option 1: Look for Magisk on XDA and install it

Option 2: Install SuperSU or any Superuser

Only versions from July 2017 onwards come without "root".

If you want to add Googleapps:

With default settings it will give an error about insufficient space. To avoid that, take the smallest Gapps package you can get. I recommend opengapps.org (select Platform:ARM Android:7.1 Variant: pico).

The easy way:

Attached you will find my "gapps-config.txt" file. Feel free to change it to your needs. The name must be "gapps-config-grouper.txt" or "gapps-config.txt"

Copy this file to the same directory as you have your opengapps.zip file. The opengapps updater-script will look for it there when you install opengapps.

Pay attention: This script will remove some system apps from your device. If you still need them do this steps before installing gapps:

1) root your device or use twrp to execute following steps

2) copy all needed apps from /system/app or /system/priv-apps to any non /system directory (/data or external storage may be a good idea)

3) install gapps

4) install saved apps (you may need to change your settings to allow install of apps from an unsafe place)

You have to repeat it on every clean install or if you want to updete your apps with a fresh version.

Backgroundknowledge:

You have to deinstall some packages:

The easiest way is to follow these instructions:

https://github.com/opengapps/opengapps/wiki/Advanced-Features-and-Options

My file gapps-config.txt contains this:

DialerFramework
PackageInstallerGoogle
CMAccount
CMUpdater
CMSetupWizard
CMAudioFX
CMFileManager
CMMusic
CMScreenCast
CMWallpapers
CMWeatherProvider
BasicDreams
DashClock
Galaxy
Hexo
HoloSpiral
PhotoTable
CalculatorStock
FMRadio
Gallery
Gallery2
LiveWallpapers
MMS
PicoTTS
VisualizationWallpapers
GoogleTTS
(NexusLauncher)
(Eleven)
(Email)
(Contacts)
(Jelly)
(AudioFX)
(Calendar)
(ExactCalculator)
MusicFX
LockClock
Terminal
LRecorder
SoundRecorder
StorageManagerStock
LiveWallpapers
Studio
WhisperPush
ClockStock

Reboot.

WAIT for system to settle before you decide it is slow. Some of the app optimization which used to happen during initial boot now seems to happen in the background. When it's finished, responsiveness will improve.

Kernel settings

The kernelspeed is set to 1300Mhz by default. If you want more you have to change it. Use "Kernel Adiutor" or any tool of your choice.

Accordding to the architecture of the CPU the maximum speed is 1500Mhz if running in multikernel mode. If running in singlekernel mode it can go up to 1700Mhz. If you want maximum speed use 1700Mhz even this speed is mark as unused in monitoring tools. You are allways in multikernel mode if your display is on - use with care!

ZRAM is enabled by default.

CPU-Voltage is editable so u can undervolt if you like - use with care!

Download

Build 16.12.2917 (RR 5.8.5):

with December security patches.

androidfilehost

Build 20.11.2017 (RR 5.8.5):

With November security patches.

Google-Drive

androidfilehost

------------------------------------

Historical versions:

------------------------------------

RR 5.8.4:

Androidfilehost

------------------------------------

RR 5.8.3:

Androidfilehost

Note: From this version on there will be no root manager included.

------------------------------------

RR 5.8.2:

Androidfilehost

------------------------------------

RR 5.8.1:

Androidfilehost

---------------

RR 5.8.0:

Androidfilehost

--------------

Credits / Thanks

Google / AOSP

CyanogenMod / LineageOS

Resurrection Remix

@aaopt: I took the basics from his thread https://xdaforums.com/nexus-7/development/rom-lineageos-14-1-nexus-7-2012-t3530261

@AndDiSa https://github.com/AndDiSa

https://github.com/aperomsik for his device tree

@daniel_hk for the DC-Kernel from his Github

@1lyharry for gapps-config.txt

and all the others who helped to keep our device alive and up to date

Known bugs

thumbnails in gallery show wrong colours - see attached screenshot -affects all ROM on my Nexus 7 started with Android 6

Problems with Bluetooth keyboard were reported