[Nexus 7 Android Development] AndDiSa:
This thread is about installing and using AOSP 7.x (Nougat) ROM for the ASUS Nexus 7 Grouper / Tilapia devices.

Asus - Model names

Grouper = Asus Nexus 7 2012 WiFi

Tilapia = Asus Nexus 7 2012 3G

Initial Setup Installation

Update Recovery to TWRP 3.7.0-9 for Grouper resp. TWRP 3.7.0-9 for Tilapia

Boot into Recovery

Factory Reset (only needed if you are not already on Android 7.x AOSP)

Install 7.1.2 Grouper OTA-Package (Build 20240703) (MD5: da11978f8543be7cd173ef0c8babfe2e)

or

Install 7.1.2 Tilapia OTA-Package (Build 20240703) (MD5: 3360dd575bd84fd9d8216b3ffc592399)

Reboot into recovery

Install Open GApps (arm/7.1/pico)

(if you have issues regarding the size of the GApps please refer to the next post)

[*]To get root access, I suggest to use the unified Magisk (V27.0) which can be flashed by TWRP, too. Eventually you'll need to rename Magisk-v27.0.apk to Magisk-v27.0.zip

I was not able to flash Magisk 24.x by TWRP / direct install, nevertheless the patching boot.img method worked. For that you need to extract the boot.img from the OTA and transfer it to your devies. Then you need to patch the boot.img and transfer it back to your PC. Finally you can flash the patched boot.img using fastboot.

For detailed instructions please consult the Magisk threads here in XDA.

Do not install Magisk on initial setup as it might lead to issues. Start the ROM without having root access the first time and install Magisk in a second step.

If you are already on Android 7.x AOSP, it's sufficient to do the follwowing steps:

Update Installation

Boot into Recovery

Install 7.1.2 Grouper OTA-Package (Build 20240703) (MD5: da11978f8543be7cd173ef0c8babfe2e)

or

Install 7.1.2 Tilapia OTA-Package (Build 20240703) (MD5: 3360dd575bd84fd9d8216b3ffc592399)

Reboot into recovery

Install Open GApps (arm/7.1/pico)

(if you have issues regarding the size of the GApps please refer to the next post)

Wipe cache/dalvik-cache (optional, but suggested)

reboot

Important: For more detailed installation instructions please refer to the next post

Important: First boot after upgrading will take a bit longer (stays on ANDROID) because of art optimizations

flash and use on your own risk!

CREDITS,

AOSP/Google, LineageOS, Ziyann for setting up the Grouper-AOSP repository and his Unlegacy Android project, daniel_hk for some hints how to get the 3.1 kernel running with N, timduru for his work on the Asus Transformer, Timur Mehrvarz for his work on the tegra kernel, Francisco Franco for his kernel work in general

Bugs:

please report

Latest Changes

20231212(AOSP 7.1.2)

security fixes up to December 2023

Latest version with MicroG-patch applied to them:

aosp_grouper-7.1.2-mg-ota-20240703.eng.ds.zip (MD5: 456e30690d893c0cf1ce5a8ee7591a95)

aosp_tilapia-7.1.2-mg-ota-20240703.eng.ds.zip (MD5: f7c913337ebef0bfb5b348ba21297ad6)

Changelog

Please refer to the changes found in the github repos

All ota packages can be found here:

AndDiSa ROM files repository

Sources

https://github.com/AndDiSa

If you would like to build from the sources, you can do so by cloning and build from repositories:

repo init -u https://github.com/AndDiSa/platform_manifest-Grouper-AOSP.git -b ads-7.1.0

repo sync (... and go out for lunch ...)

. build/envsetup.sh

lunch 7 / 8 / 9

make / make otapackage

but please take in mind that you need to have some free space (>= 100 GB) and some time ...

XDA:DevDB Information

Android 7.x AOSP, ROM for the Nexus 7

Contributors

AndDiSa

Source Code: https://github.com/AndDiSa?tab=repositories

ROM OS Version: 7.x Nougat

ROM Kernel: Linux 3.1.x

Based On: AOSP

Version Information

Status: Stable

Created 2016-09-23

Last Updated 2024-07-03