[ROM][7.x] nAOSProm for Nexus 7 (2012)

Search This thread

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
nAOSP ROM 7.x for Nexus 7 (2012)

The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").

nAOSP ROM has integrated superuser, but SuperSU systemless is supported from b03.
From nAOSProm-7.1.1 ParrotMod is not necessary any more.

Features
  • F2FS support
  • Substratum OMS support
  • Integrated superuser (can be overridden with SuperSU)
  • Backuptool support - /system/addon.d scripts are executed when dirty flashing so opengapps doesn't need to be reflashed every time when upgrading rom
  • Reboot menu
  • Additional Quick Settings tiles (ADB over WiFi, Caffeine, Immersive mode)
  • SystemUI tweaks - QS pull with one finger, double tap to sleep on status bar
  • Navbar Tuner
  • Pixel like theme and launcher, from nAOSProm-7.1.1

nAOSP 7.x Nougat Changelog

nAOSP 7.1.1 b05 - 2017/10/19
  • android-7.1.1_r57 (October security fixes)
  • webview: enabled custom webview providers (developer options)
  • tilapia: added messaging (sms) application
Since AOSP 7.1.2 branches (nougat-mr2...-release) were abandoned we have returned to 7.1.1.
This build must be clean flashed

nAOSP 7.1.2 b04 - 2017/08/24
  • android-7.1.2_r33 (August security fixes)
  • system ui: status bar clock customizations

nAOSP 7.1.2 b03 - 2017/07/15
  • android-7.1.2_r27 (July security fixes)
  • fixed setup wizard crashes

nAOSP 7.1.2 b02 - 2017/05/08
  • android-7.1.2_r10 (May security fixes)
  • kernel: performance optimizations (thanks to @AndDiSa)
  • Launcher3: fixed set wallpaper issue
  • ril: fixed radio disconnect issue after deep sleep (tilapia only)

nAOSP 7.1.2 b01 - 2017/04/13
  • android-7.1.2_r5 (April security fixes)
  • performance optimizations (thanks to @AndDiSa)
  • enabled Google Assistant

Previous Releases

nAOSP 7.1.1 b04 - 2017/03/15
  • android-7.1.1_r26 (March security fixes)
  • Launcher3: changed landscape layout - fixed app drawer issue

nAOSP 7.1.1 b03 - 2017/02/18
  • android-7.1.1_r22 (February security fixes)

nAOSP 7.1.1 b02 - 2017/01/08
  • android-7.1.1_r9 (January security fixes)
  • Quick Settings: Number of columns configurable
  • Status bar: Battery style / text customization
  • Navbar: Pixel style
  • Fixed crash when hiding navbar in some applications
  • Launcher3: Search bar not displayed anymore for those without search provider. ( @mickybart)
  • Eleven, Gallery, ...: Switch from CM to LineageOS repos

nAOSP 7.1.1 b01 - 2016/12/17
  • android-7.1.1_r4 (December security fixes)
  • Performance improvements (thanks to @AndDiSa)
  • Themes: Pixel blue by default (thanks to @mickybart)
  • Pixel like Launcher3
  • Fixed Viper4Android
  • Fixed Camera (Hangouts video calls)
  • Added double tap to wake (thanks to @daniel_hk)

nAOSP 7.1 b02 - 2016/11/25
  • Performance optimizations (thanks to @AndDiSa)
  • Switched to AndDiSa kernel
  • Removed PerformanceControl app
  • Fixed sim disconnect bug (tilapia version)
nAOSP 7.1 b01 - 2016/11/18
  • android-7.1.0_r6 (November security fixes)
  • initial release - same level like 7.0 b03
  • Substratum: OMS theme support

nAOSP 7.0 b03 - 2016/11/08
  • AOSP android-7.0.0_r19 - November security patch
  • SuperSU: fixed sepolicy for supersu, added systemless support
  • added addon.d support - no need to flush gapps after rom update
  • New audio sounds from Google Nexus devices
  • f2fs: added f2fs check to fstab
  • Navigation bar tuner (see System UI Tuner)
nAOSP 7.0 b02 - 2016/10/05
  • AOSP android-7.0.0_r11 - October security patch (see the post)
  • Video: fixed hw decoding (thanks @daniel_hk)
  • Selinux: switched to Enforcing
  • Stability: fixed reboots when playing media
  • Ui: fixed widget placing on home screen
  • Ui: fixed gaps in recent list
  • Apps: added PerformanceControl (thanks daniel_hk)
nAOSP 7.0 b01 - 2016/09/23
  • android-7.0.0_r6 (September security fixes)
  • Selinux : PERMISSIVE (temporary)
  • F2FS support
  • Integrated Superuser with AppOps
  • Power Key: Include Reboot menu (Normal, Soft, Recovery and Bootloader)
  • Quick Setting: Can be pull down directly with one finger on the 1/3 right of the Status bar
  • Double Tap to Sleep on the status bar
  • ViPER4Android
  • Quick Settings Tiles: Adb over Wifi, Caffeine, Immersive Mode
Download

Android File Host - nAOSP-7.1.1

Alternative Download Links

nAOSP 7.1.1 b05

Previous releases

nAOSP 7.1.2 b04

nAOSP 7.1.2 b03

nAOSP 7.1.2 b02

nAOSP 7.1.2 b01

Android File Host - nAOSProm-7.1.1

nAOSP 7.1.1 b04

nAOSP 7.1.1 b03

nAOSP 7.1.1 b02
nAOSP 7.1.1 b01
nAOSP 7.1 b02
nAOSP 7.1 b01
Flashing
For flashing procedure look at the nAOSProm-6.0 thread.

From nAOSP 7.0 b03 addon.d/backuptool is added to rom installation, so when updating ROM with the new build gapps doesn't need to be reflashed (if they support addon.d).
When upgrading from 7.0 to 7.1 you need to flash gapps if you use it.

Layers
Themes are supported with Substratum OMS theme engine.
This is not a CM Theme Engine so you can just use Substratum OMS themes.

Thanks
Source
Kernel
 

Attachments

  • Screenshot_20160923-113911.jpg
    Screenshot_20160923-113911.jpg
    38.5 KB · Views: 20,908
  • Screenshot_20160923-114400.png
    Screenshot_20160923-114400.png
    244.5 KB · Views: 20,580
  • Screenshot_20160923-114442.png
    Screenshot_20160923-114442.png
    167.7 KB · Views: 20,114
  • Screenshot_20160923-121441.png
    Screenshot_20160923-121441.png
    64.4 KB · Views: 19,460
  • Screenshot_20161217-015949.jpg
    Screenshot_20161217-015949.jpg
    37.8 KB · Views: 14,217
  • Screenshot_20161217-015954.png
    Screenshot_20161217-015954.png
    127.2 KB · Views: 14,307
  • Screenshot_20161217-020052.png
    Screenshot_20161217-020052.png
    58.1 KB · Views: 13,854
Last edited:

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
This is the first build of nAOSP-7.0 nougat for the nexus 7. It is quite stable but it can have some occasional force closes.

What is working:
  • Wi-Fi
  • RIL (for Nexus 7 3G)
  • Bluetooth
  • GPS
  • Camera (Using app from Play store - HD camera)
What is not working:
  • NFC
  • Check for updates
Issues:
  • Playing video from gallery causes restart
  • Occasional Force Closes
  • Please report ...
 
Last edited:

frov

Senior Member
Dec 31, 2014
428
188
Tilburg
Mega Thanks!!!
Can't wait to reflash the N7 :)

Edit: cannot download the ROM (AFH says 'OOPS no mirrors found')...
 
Last edited:

frov

Senior Member
Dec 31, 2014
428
188
Tilburg
Hey! is YouTube playback of 720p smooth? it was lagging on another 7.0 ROM i tried and i want to know if it works smoothly on this ROM.
Thanks

[B01] I tried some 720p movie on youtube and that ran great.
Video in other apps just does not run at all.
Not in Kodi, nor in the NOS app (Dutch news), nor Horizon app (Dutch TV app).

---------- Post added at 10:53 PM ---------- Previous post was at 10:46 PM ----------

So I flashed B01; for some vague reason TWRP refused to wipe /data so I got most apps that were installed (B07 of 6.01) again in Android 7. Still all ran rather fine.
Only the video apps did not work for me; but as I did some halfway clean/dirty flash I should be silent.
I am impressed with how it runs on my old Nexus 7; including the split screen thing. Just great fun.
GPS indeed works perfect: it locked super fast while I was sitting inside my house.
So I am quite impressed and pleased with this great ROM :D Thanks! :good:
 
  • Like
Reactions: supertiger1234

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
[B01] I tried some 720p movie on youtube and that ran great.
Video in other apps just does not run at all.
Not in Kodi, nor in the NOS app (Dutch news), nor Horizon app (Dutch TV app).
I'm sorry but I didn't really understand xD
So you installed b01 and then installed b07 and YouTube ran fine?
Sorry, thanks ;D

Edit: also where is b07? Am I missing something?
Thanks

I have retested now Youtube with 720p video and it works fine for me. Maybe it was some background task before that caused youtube video freeze.
I did clean install - wipe data/cache then install rom + gapps

I've tested video playing in MXPlayer and it doesn't work. I will investigate.
 

frov

Senior Member
Dec 31, 2014
428
188
Tilburg

swiftyste

Senior Member
Mar 10, 2015
104
11
29
Manchester - United Kingdom
hello guys and girls.. I posted this as the NFC does not work with this build.

But there is a temporary solution to fix the NFC not working untill the op updates his thread. I thank @millosr for all this hard work with this rom.
i wish him the best of luck to make this device alive again

But all you need to do is FLASH this with the rom http://forum.xda-developers.com/attachment.php?attachmentid=3878720&d=1474186454

and the NFC should work again (works with both nexus 7 2012 devices) Thanks to @daniel_hk for letting me provide this. All credit goes to him for making this for this thread

I have fully tested this with beaming facebook to nexus 7 2013 and google app to nexus 7 2012 and works 100%. Enjoy :)
 
Last edited:
  • Like
Reactions: phayz

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
hello guys and girls.. I posted this as the NFC does not work with this build.

But there is a temporary solution to fix the NFC not working untill the op updates his thread. I thank @millosr for all this hard work with this rom.
i wish him the best of luck to make this device alive again

But all you need to do is FLASH this with the rom http://forum.xda-developers.com/attachment.php?attachmentid=3878720&d=1474186454

and the NFC should work again (works with both nexus 7 2012 devices) Thanks to @daniel_hk for letting me provide this. All credit goes to him for making this for this thread

I have fully tested this with beaming facebook to nexus 7 2013 and google app to nexus 7 2012 and works 100%. Enjoy :)

Thanks, for this patch :) Who needs NFC can use this until next build.

I've actually already fixed NFC, and it will be in the next build. It is the same fix as for nAOSP-6:
https://github.com/millosr/android_packages_apps_Nfc/commit/15dbfc163c8d2327ee2d05ad0d0f7595443927f3

NFC wasn't priority for me so I didn't fix it for the first build.

Currently priority is fixing video playing in various applications. MX player actually works, it was just permission issue since I was restore it with Titanium Backup and it wasn't given Storage Permission.

There is also issue with placing widgets on the home screens. That will also be fixed in the next build.
 
  • Like
Reactions: phayz

swiftyste

Senior Member
Mar 10, 2015
104
11
29
Manchester - United Kingdom
Thanks, for this patch :) Who needs NFC can use this until next build.

I've actually already fixed NFC, and it will be in the next build. It is the same fix as for nAOSP-6:
https://github.com/millosr/android_packages_apps_Nfc/commit/15dbfc163c8d2327ee2d05ad0d0f7595443927f3

NFC wasn't priority for me so I didn't fix it for the first build.

Currently priority is fixing video playing in various applications. MX player actually works, it was just permission issue since I was restore it with Titanium Backup and it wasn't given Storage Permission.

There is also issue with placing widgets on the home screens. That will also be fixed in the next build.

Your very welcome. Glad i could help. Its hard work but they surly be fixed real soon. Great work
 

frov

Senior Member
Dec 31, 2014
428
188
Tilburg
Thanks, for this patch :) Who needs NFC can use this until next build. I've actually already fixed NFC, and it will be in the next build. It is the same fix as for nAOSP-6:
https://github.com/millosr/android_packages_apps_Nfc/commit/15dbfc163c8d2327ee2d05ad0d0f7595443927f3 NFC wasn't priority for me so I didn't fix it for the first build. Currently priority is fixing video playing in various applications. MX player actually works, it was just permission issue since I was restore it with Titanium Backup and it wasn't given Storage Permission. There is also issue with placing widgets on the home screens. That will also be fixed in the next build.

On the video playing: I tried the other ROM on my Nexus 7, Dirty Unicorns by Daniel_HK, but that one also does not play any of the video related apps (or the video related parts in these apps).
I just tried on the Android 7 ROM for the Xperia S and there it does work fine: I tried the NOS app and I tried to run video trailers (Apple Movie Trailer) in Kodi for Android. On the XS it works.
 

frov

Senior Member
Dec 31, 2014
428
188
Tilburg
On the video playing: I tried the other ROM on my Nexus 7, Dirty Unicorns by Daniel_HK, but that one also does not play any of the video related apps (or the video related parts in these apps). I just tried on the Android 7 ROM for the Xperia S and there it does work fine: I tried the NOS app and I tried to run video trailers (Apple Movie Trailer) in Kodi for Android. On the XS it works.

Hmmm, I now see that I flashed the wrong / old Dirty Unicorns ROM by Daniel_HK: in this other thread and post he refers to having fixed the Video problems:
http://forum.xda-developers.com/nexus-7/development/rom-discussion-aosp-unofficial-t3467615
He says in the changelog: Find a way to fix the hwcomposer for video/audio playback, need to review later
And refers to having fixed it in this post:
http://forum.xda-developers.com/showpost.php?p=68830149&postcount=27
So I guess (I do not have access to my N7 right now) I flashed his 20160917 ROM whereas I should try this one: aosp_grouper-ota-eng.20160923.zip
So I reckon that insight in howto fix video can be found there.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 43
    nAOSP ROM 7.x for Nexus 7 (2012)

    The purpose of this rom is to provide a rom not so far of the AOSP with some cool features (nAOSP means "near AOSP").

    nAOSP ROM has integrated superuser, but SuperSU systemless is supported from b03.
    From nAOSProm-7.1.1 ParrotMod is not necessary any more.

    Features
    • F2FS support
    • Substratum OMS support
    • Integrated superuser (can be overridden with SuperSU)
    • Backuptool support - /system/addon.d scripts are executed when dirty flashing so opengapps doesn't need to be reflashed every time when upgrading rom
    • Reboot menu
    • Additional Quick Settings tiles (ADB over WiFi, Caffeine, Immersive mode)
    • SystemUI tweaks - QS pull with one finger, double tap to sleep on status bar
    • Navbar Tuner
    • Pixel like theme and launcher, from nAOSProm-7.1.1

    nAOSP 7.x Nougat Changelog

    nAOSP 7.1.1 b05 - 2017/10/19
    • android-7.1.1_r57 (October security fixes)
    • webview: enabled custom webview providers (developer options)
    • tilapia: added messaging (sms) application
    Since AOSP 7.1.2 branches (nougat-mr2...-release) were abandoned we have returned to 7.1.1.
    This build must be clean flashed

    nAOSP 7.1.2 b04 - 2017/08/24
    • android-7.1.2_r33 (August security fixes)
    • system ui: status bar clock customizations

    nAOSP 7.1.2 b03 - 2017/07/15
    • android-7.1.2_r27 (July security fixes)
    • fixed setup wizard crashes

    nAOSP 7.1.2 b02 - 2017/05/08
    • android-7.1.2_r10 (May security fixes)
    • kernel: performance optimizations (thanks to @AndDiSa)
    • Launcher3: fixed set wallpaper issue
    • ril: fixed radio disconnect issue after deep sleep (tilapia only)

    nAOSP 7.1.2 b01 - 2017/04/13
    • android-7.1.2_r5 (April security fixes)
    • performance optimizations (thanks to @AndDiSa)
    • enabled Google Assistant

    Previous Releases

    nAOSP 7.1.1 b04 - 2017/03/15
    • android-7.1.1_r26 (March security fixes)
    • Launcher3: changed landscape layout - fixed app drawer issue

    nAOSP 7.1.1 b03 - 2017/02/18
    • android-7.1.1_r22 (February security fixes)

    nAOSP 7.1.1 b02 - 2017/01/08
    • android-7.1.1_r9 (January security fixes)
    • Quick Settings: Number of columns configurable
    • Status bar: Battery style / text customization
    • Navbar: Pixel style
    • Fixed crash when hiding navbar in some applications
    • Launcher3: Search bar not displayed anymore for those without search provider. ( @mickybart)
    • Eleven, Gallery, ...: Switch from CM to LineageOS repos

    nAOSP 7.1.1 b01 - 2016/12/17
    • android-7.1.1_r4 (December security fixes)
    • Performance improvements (thanks to @AndDiSa)
    • Themes: Pixel blue by default (thanks to @mickybart)
    • Pixel like Launcher3
    • Fixed Viper4Android
    • Fixed Camera (Hangouts video calls)
    • Added double tap to wake (thanks to @daniel_hk)

    nAOSP 7.1 b02 - 2016/11/25
    • Performance optimizations (thanks to @AndDiSa)
    • Switched to AndDiSa kernel
    • Removed PerformanceControl app
    • Fixed sim disconnect bug (tilapia version)
    nAOSP 7.1 b01 - 2016/11/18
    • android-7.1.0_r6 (November security fixes)
    • initial release - same level like 7.0 b03
    • Substratum: OMS theme support

    nAOSP 7.0 b03 - 2016/11/08
    • AOSP android-7.0.0_r19 - November security patch
    • SuperSU: fixed sepolicy for supersu, added systemless support
    • added addon.d support - no need to flush gapps after rom update
    • New audio sounds from Google Nexus devices
    • f2fs: added f2fs check to fstab
    • Navigation bar tuner (see System UI Tuner)
    nAOSP 7.0 b02 - 2016/10/05
    • AOSP android-7.0.0_r11 - October security patch (see the post)
    • Video: fixed hw decoding (thanks @daniel_hk)
    • Selinux: switched to Enforcing
    • Stability: fixed reboots when playing media
    • Ui: fixed widget placing on home screen
    • Ui: fixed gaps in recent list
    • Apps: added PerformanceControl (thanks daniel_hk)
    nAOSP 7.0 b01 - 2016/09/23
    • android-7.0.0_r6 (September security fixes)
    • Selinux : PERMISSIVE (temporary)
    • F2FS support
    • Integrated Superuser with AppOps
    • Power Key: Include Reboot menu (Normal, Soft, Recovery and Bootloader)
    • Quick Setting: Can be pull down directly with one finger on the 1/3 right of the Status bar
    • Double Tap to Sleep on the status bar
    • ViPER4Android
    • Quick Settings Tiles: Adb over Wifi, Caffeine, Immersive Mode
    Download

    Android File Host - nAOSP-7.1.1

    Alternative Download Links

    nAOSP 7.1.1 b05

    Previous releases

    nAOSP 7.1.2 b04

    nAOSP 7.1.2 b03

    nAOSP 7.1.2 b02

    nAOSP 7.1.2 b01

    Android File Host - nAOSProm-7.1.1

    nAOSP 7.1.1 b04

    nAOSP 7.1.1 b03

    nAOSP 7.1.1 b02
    nAOSP 7.1.1 b01
    nAOSP 7.1 b02
    nAOSP 7.1 b01
    Flashing
    For flashing procedure look at the nAOSProm-6.0 thread.

    From nAOSP 7.0 b03 addon.d/backuptool is added to rom installation, so when updating ROM with the new build gapps doesn't need to be reflashed (if they support addon.d).
    When upgrading from 7.0 to 7.1 you need to flash gapps if you use it.

    Layers
    Themes are supported with Substratum OMS theme engine.
    This is not a CM Theme Engine so you can just use Substratum OMS themes.

    Thanks
    Source
    Kernel
    13
    nAOSP 7.1.2-b03 released

    • android-7.1.2_r27 (July security fixes)
    • fixed setup wizard crashes

    Setup wizard issue is fixed now. I have added the code to enable wifi before starting setup wizard to avoid enabling wifi from it.

    I didn't succeed to enable Google Assistant.

    For rom customization - deleting stock apps you don't like - I wrote a post how to automatically delete them using addon.d script. You can also manualy delete them from twrp file manager, twrp console or adb shell.

    Download:
    11
    nAOSP 7.1.2-b04 released

    • android-7.1.2_r33 (August security fixes)
    • system ui: status bar clock customizations

    Clock customizations (Settings > nAOSProm options): show hide clock, change clock position, display seconds/date.

    Download:
    9
    nAOSP 7.1.1-b02 released

    • android-7.1.1_r9 (January security fixes)
    • Quick Settings: Number of columns configurable
    • Status bar: Battery style / text customization
    • Navbar: Pixel style
    • Fixed crash when hiding navbar in some applications
    • Launcher3: Search bar not displayed anymore for those without search provider. (@mickybart)
    • Eleven, Gallery, ...: Switch from CM to LineageOS repos

    This version includes crash fix and brings some UI additions as I mentioned before. Quick Settings columns and battery styles can be configured in Settings / nAOSProm options.

    I haven't succeeded to reproduce and fix bug with ez cast / chrome cast streaming.

    Download:
    • Nexus 7 (2012) WIFI: Dropbox - nAOSProm-7.1.1-grouper-b02.zip (suspended)
      md5: 45b3126d2927ef623755076928cb66b8
    • Nexus 7 (2012) WIFI+3G: Dropbox - nAOSProm-7.1.1-tilapia-b02.zip (suspended)
      md5: 9a0bf937415fa5df1cc7dfe3fc987367

    Starting with this build automatic OTA updates should work. Go to Settings / About / Updates and you can download and update nAOSP automatically.
    Since ROM has addon.d support GApps flashing is not necessary in Post update (if gapps support addon.d like opengapps).
    If you use SuperSU it can be added to Post Update, but it can be flashed manually later. You can also uninstall SuperSU and use built in Superuser :)

    EDIT: Alternative download links:
    8
    nAOSP 7.1.1-b01 released

    • android-7.1.1_r4 (December security fixes)
    • Performance improvements (thanks to @AndDiSa)
    • Themes: Pixel blue by default (thanks to @mickybart)
    • Pixel like Launcher3
    • Fixed Viper4Android
    • Fixed Camera (Hangouts video calls)
    • Added double tap to wake (thanks to @daniel_hk)

    For this version I have completely change device/vendor trees to the new ones based on AndDiSa ones, with added nAOSP features. So far I have test this rom it feels stable and fluid like AndDiSa Android 7.x AOSP ROM . Since ROM performance/stability is improved now it is no longer in BETA status.

    This ROM has now Pixel like look because of new pixel blue theme and pixel like launcher. I will post screenshots in the OP.

    Camera is working fine, except for recording videos. Video calls are working.

    Double tap to wake can be turned on/off from Settings/Display.

    Download:

    EDIT: I have tested this dirty flashed over 7.1 and clean flashed with OpenGapps pico 7.1 arm and I didn't have any permission issues.
    If you have them please do clean flash (ROM + OpenGapps pico 7.1 arm) before reporting.

    From this version ParrotMod is not necessary any more since it's features are embedded in the ROM (thanks to @AndDiSa). Since SuperUser is already embedded in the ROM SuperSU is not necessary either.