[ROM][6.0.1_r79] nAOSProm for Google Nexus 7 (2012)

Search This thread

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
nAOSProm-6.0 for Google 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").
It is fork of nAOSProm for Xperia S.

nAOSProm is stable, works very smoothly, works well with layers, xposed...
It has integrated Superuser app so superSU is not necessary, but it works well also if you flash it.
There are no FCs with Setup Wizard and Google Play services, when clean flashed together with gapps.

Change log
nAOSProm-6.0 b11
  • AOSP android-6.0.1_r79 - February security patch
Previous releases

nAOSProm-6.0 b10
  • AOSP android-6.0.1_r74 - November security patch
  • f2fs: added f2fs check to fstab
nAOSProm-6.0 b09
  • AOSP android-6.0.1_r70 - October security patch
  • Fixed sound on system start
nAOSProm-6.0 b08
  • AOSP android-6.0.1_r66 - September security patch
nAOSProm-6.0 b07
  • AOSP android-6.0.1_r61 - August security patch
  • Superuser replaced with new Superuser with AppOps
  • su: Support for multiuser and the new Superuser
  • Ui: Battery styles (see Settings/nAOSProm/More)
  • Ui: Optimizing application displays the application name
  • Ui: Correct handling of NavBar menu button in old apps
  • Settings: Display safe entries into nAOSP section (depends on current user, root access ...)
  • Boot: check f2fs not run anymore - faster boot in the case of f2fs data and cache
  • Geolocation: fixed location provider
  • PerformanceControl: changed to drawer view ui
nAOSProm-6.0 b06
  • AOSP android-6.0.1_r52 - July security patch
  • Themes: Full support of Layers 4.0
  • SystemUI: Added battery percentage text to status bar
    You can configure it from Settings/nAOSProm/More.../Battery Percentage
nAOSProm-6.0 b05
  • AOSP android-6.0.1_r46 - June security patch
  • Added Immersive Mode Quick Settings tile (hide NavBar and/or Status bar)
    You can add/remove tile from Settings/System UI Tuner/Quick Settings
nAOSProm-6.0 b04
  • AOSP android-6.0.1_r43 - May security patches
  • Added nAOSP "More" settings:
    Memory settings
    Signature spoofing
    Others: Quick Settings Expand and Status Bar DT2S switches
  • Animations speed up
nAOSProm-6.0 b03
  • AOSP android-6.0.1_r24
  • Switched to daniel_hk kernel
  • Performance improvements
  • Added PerformanceControl app
  • Added Caffeine Quick Settings tile
nAOSProm-6.0 b02
  • AOSP android-6.0.1_r22
  • Added ViPER4Android
  • Added adb over wifi quick tile
nAOSProm-6.0 b01
  • AOSP android-6.0.1_r16
  • OTA: support with ROM Updater (see Settings/About phone/Updates)
  • OTA: Layers: OTA will preserve theme files when flashing a new ROM version (updating)
  • F2FS support
  • Superuser integration
  • Browser, Music and Gallery2: AOSP version replaced by CyanogenMod version
  • 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
  • Recent Applications : Close all applications button on the right bottom
  • Double Tap to Sleep on the status bar
  • Settings: nAOSProm section that permit you to configure the ROM, to start Layers Manager, Superuser and SuperSU if available.
  • No FCs for Setup Wizard and Google Play Services on initial boot
Requirements
Rooted Nexus 7, TWRP 2.8.7.0 - 3.0+

Flashing
nAOSProm can be dirty flashed over other AOSP-6.0 based roms (not from CM based). I recommend clean flash if you come from other roms.

Flashing Procedure

Clean flash
  1. Backup everything
  2. Reboot into recovery
  3. Convert data / cache to F2FS
    • Backup /sdcard - adb pull /sdcard/ sdcard/
    • Change data to F2FS - in twrp go to Wipe, advanced wipe, select Data,
      Repair or Change File System, Change File System, F2FS
    • Change cache to F2FS - same as for data
    • restore sdcard data - adb push sdcard /sdcard/
  4. Wipe everything except sdcard
  5. Unmount /system
  6. Flash nAOSProm
  7. Flash gapps - I recommend open gapps
  8. Reboot
Dirty flash
  1. Reboot into recovery
  2. Flash nAOSProm
  3. Flash gapps - I recommend open gapps - nano
  4. Wipe cash & dalvik
  5. Reboot
Upgrading from previous nAOSP versions

This ROM has OTA update feature - it periodically (once a week by default) checks for new versions and offers to download and install them. You can check for new version manually in Settings/About phone/Updates.
Before doing update you should set post update settings - other zip files (gapps, xposed) that should be flashed after rom update. Once you set post update you can use it for future updates, or you can set updated zips before every update. You can also add custom open recovery script commands. If you want to automatically reboot after upgrade you can enter reboot command into Post Update / Aditional script.
When flashing nAOSProm layers are preserved, so you don't need to worry about that upgrading.

You can also manually upgrade nAOSProm in twrp by dirty flashing.

Download
b11 - 2017/03/12
Previous releases

b10 - 2016/11/14
b09 - 2016/10/06
b08 - 2016/09/08
Thanks

Source
 

Attachments

  • Screenshot_20160302-023952.jpg
    Screenshot_20160302-023952.jpg
    114.9 KB · Views: 9,940
  • Screenshot_20160308-014425.png
    Screenshot_20160308-014425.png
    70.5 KB · Views: 10,155
  • Screenshot_20160228-154051.png
    Screenshot_20160228-154051.png
    88.3 KB · Views: 10,267
  • Screenshot_20160308-001626.png
    Screenshot_20160308-001626.png
    48.6 KB · Views: 9,510
  • Screenshot_20160308-014739.png
    Screenshot_20160308-014739.png
    49 KB · Views: 9,056
Last edited:

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
First! This ROM is stable or in beta?
It is unofficial?

Rom is pretty stable. There are occasional cpu hogs in chrome, but that is happening also in other aosp 6 based roms on nexus 7 and even in stock lolipop.
I didn't experience any random reboot, there are no Google Play Services and Setup Wizard FCs.
Xposed is working fine on it. Layers are working.

This is first release for Nexus 7.

It's unofficial.
 
  • Like
Reactions: pickandrew

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
nAOSProm b02 released

I have released nAOSProm b02.

This is list of changes:

  • AOSP android-6.0.1_r22
  • Added ViPER4Android
  • Added adb over wifi quick tile

Download

Important
If you are upgrading from Settings/About/Updates, please make sure ROMUpdater application has Storage permissions. You can set storage permissions by:
  1. Go to Settings/Apps
  2. Press menu button [three dots] and Show System
  3. Open ROMUpdater app settings
  4. Enable Storage permissions
  5. Press FORCE STOP button
  6. Go to Settings/About/Update and update the rom
 
Last edited:

rainh

New member
Nov 13, 2008
2
0
Hi,
on my device encrypting the tablet doesn't work. The dialog opens and after confirming the tablet reboots but doesn't start to encrpyt.
I tried with F2FS and also EXT4 as file system.
 

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
Hi,
on my device encrypting the tablet doesn't work. The dialog opens and after confirming the tablet reboots but doesn't start to encrpyt.
I tried with F2FS and also EXT4 as file system.

Can you give me adb logs?

I didn't test encryption, since this is an old tablet and not very fast, so I believe that encryption will add additional overhead.
 

webdroidmt

Senior Member
Dec 20, 2011
1,674
1,156
NJ
EDIT: Misread the above 2 posts, my reply was not relevant to that issue.

@millosr Thanks for the new b03 release, has some cool added features.

Mike T
 
Last edited:

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
nAOSProm b03 released

Changes:
  • AOSP android-6.0.1_r24
  • Switched to daniel_hk kernel
  • Performance improvements
  • Added PerformanceControl app
  • Added Caffeine Quick Settings tile

New kernel with PerformanceControl has overclocking support and Double Tap To Wake feature (which can consume battery).
Performance improvements are done by tuning memory parameters in device/asus/grouper.
Additional tuning can be done through PerformanceControl.

Download:
 
Last edited:

nilsxvx

Member
Apr 14, 2011
8
0
Very Stable ROM!
I use the nAOSProm-6.0-tilapia-b03 and my single problem is that mobile internet doesn't work when it's in standby mode for a longer time. i can see the triangle on the top but it's empty so there is no internet. After restarting the Nexus 7 mobile internet works fine again. Is it possible to solve this bug?

EDIT: I forgot to say that when it's in standby mode for a longer time i always active flight mode before to save battery. after wake up the nexus 7 and deactivate flight mode there's the internet problem described above.


How to disable Double Tap to Sleep on the status bar?
 
Last edited:

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
Very Stable ROM!
I use the nAOSProm-6.0-tilapia-b03 and my single problem is that mobile internet doesn't work when it's in standby mode for a longer time. i can see the triangle on the top but it's empty so there is no internet. After restarting the Nexus 7 mobile internet works fine again. Is it possible to solve this bug?


How to disable Double Tap to Sleep on the status bar?

I will check mobile internet problem.

There is no option to disable Double Tap to Sleep for now. I will maybe add it in the next build.
 
  • Like
Reactions: nilsxvx

RL_ka

Member
Nov 10, 2013
35
3
where can i get open gapps, please?
tilapia

I become everytime "Insufficient storage space available in System partition." when trying to install open gapps with TWRP
 
Last edited:

RL_ka

Member
Nov 10, 2013
35
3
So, i found that i forgot to mount "system", thats why i got "insufficient space" message
I downloaded OpenGapps arm 6.0 mini, but now i get something like "this gapps version is incompatible with your Android Rom"
 

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
So, i found that i forgot to mount "system", thats why i got "insufficient space" message
I downloaded OpenGapps arm 6.0 mini, but now i get something like "this gapps version is incompatible with your Android Rom"

I'm using OpenGapps micro 6.0 arm, never had problems with it. Mini is too big for N7, since it has small system partition.
System doesn't need to be mounted, open gapps installation does the mounting.
 

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
Very Stable ROM!
I use the nAOSProm-6.0-tilapia-b03 and my single problem is that mobile internet doesn't work when it's in standby mode for a longer time. i can see the triangle on the top but it's empty so there is no internet. After restarting the Nexus 7 mobile internet works fine again. Is it possible to solve this bug?

EDIT: I forgot to say that when it's in standby mode for a longer time i always active flight mode before to save battery. after wake up the nexus 7 and deactivate flight mode there's the internet problem described above.

I have tried this, and I'm getting gsm connection after turning off airplane mode. It just needs 30 seconds to reconnect.
Try to turn off mobile data, instead of going to airplane mode.
 

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
It doesnt work :( "Insufficient storage space" :confused::confused:

Are you doing clean flash, with micro open gapps?
Are you flashing anything else except rom and gapps?
Are you using TWRP 3.0.2 ?

You can also try nano or pico open gapps.

Nexus 7 system partition has only 640 MB. After flashing rom and gapps (micro) I have only 22 MB free. So supersu, exposed and layers can use additional space so that you cant install micro open gapps.
 

RL_ka

Member
Nov 10, 2013
35
3
Are you doing clean flash, with micro open gapps?
Are you flashing anything else except rom and gapps?
Are you using TWRP 3.0.2 ?

You can also try nano or pico open gapps.

Nexus 7 system partition has only 640 MB. After flashing rom and gapps (micro) I have only 22 MB free. So supersu, exposed and layers can use additional space so that you cant install micro open gapps.

I wiped everything, formatted cache and data to f2fs, system still ext4. Flashed rom and directly after that trying to flash gapps.
Already tried to flash rom and boot it, before flashing gapps. No Luck :(
Yes, twrp 3.0.2
 

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
I wiped everything, formatted cache and data to f2fs, system still ext4. Flashed rom and directly after that trying to flash gapps.
Already tried to flash rom and boot it, before flashing gapps. No Luck :(
Yes, twrp 3.0.2

Have you tried nano or pico open gapps?
Can you send me twrp log - advanced, copy log, then transfer it to pc and send?
Can you also check partitions with "df" from adb shell, or from twrp terminal, but you need to mount system first?
 

dvdbos

Senior Member
Aug 28, 2010
59
2
I just installed this on my forgotten tilapia, so thanks!
Quick question: I see that on the Cyanogen's discussion they propose some performance tricks (journaling off, auto trim everyday and something called ParrotMod): should we take those suggestion or ignore them?
Thanks, will report back in a few days!
 

millosr

Senior Member
Jun 11, 2015
290
827
Belgrade
I just installed this on my forgotten tilapia, so thanks!
Quick question: I see that on the Cyanogen's discussion they propose some performance tricks (journaling off, auto trim everyday and something called ParrotMod): should we take those suggestion or ignore them?
Thanks, will report back in a few days!

I'm not sure those things work with F2FS. You can try them if you want.
Can you paste links with the discussion?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 16
    nAOSProm-6.0 for Google 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").
    It is fork of nAOSProm for Xperia S.

    nAOSProm is stable, works very smoothly, works well with layers, xposed...
    It has integrated Superuser app so superSU is not necessary, but it works well also if you flash it.
    There are no FCs with Setup Wizard and Google Play services, when clean flashed together with gapps.

    Change log
    nAOSProm-6.0 b11
    • AOSP android-6.0.1_r79 - February security patch
    Previous releases

    nAOSProm-6.0 b10
    • AOSP android-6.0.1_r74 - November security patch
    • f2fs: added f2fs check to fstab
    nAOSProm-6.0 b09
    • AOSP android-6.0.1_r70 - October security patch
    • Fixed sound on system start
    nAOSProm-6.0 b08
    • AOSP android-6.0.1_r66 - September security patch
    nAOSProm-6.0 b07
    • AOSP android-6.0.1_r61 - August security patch
    • Superuser replaced with new Superuser with AppOps
    • su: Support for multiuser and the new Superuser
    • Ui: Battery styles (see Settings/nAOSProm/More)
    • Ui: Optimizing application displays the application name
    • Ui: Correct handling of NavBar menu button in old apps
    • Settings: Display safe entries into nAOSP section (depends on current user, root access ...)
    • Boot: check f2fs not run anymore - faster boot in the case of f2fs data and cache
    • Geolocation: fixed location provider
    • PerformanceControl: changed to drawer view ui
    nAOSProm-6.0 b06
    • AOSP android-6.0.1_r52 - July security patch
    • Themes: Full support of Layers 4.0
    • SystemUI: Added battery percentage text to status bar
      You can configure it from Settings/nAOSProm/More.../Battery Percentage
    nAOSProm-6.0 b05
    • AOSP android-6.0.1_r46 - June security patch
    • Added Immersive Mode Quick Settings tile (hide NavBar and/or Status bar)
      You can add/remove tile from Settings/System UI Tuner/Quick Settings
    nAOSProm-6.0 b04
    • AOSP android-6.0.1_r43 - May security patches
    • Added nAOSP "More" settings:
      Memory settings
      Signature spoofing
      Others: Quick Settings Expand and Status Bar DT2S switches
    • Animations speed up
    nAOSProm-6.0 b03
    • AOSP android-6.0.1_r24
    • Switched to daniel_hk kernel
    • Performance improvements
    • Added PerformanceControl app
    • Added Caffeine Quick Settings tile
    nAOSProm-6.0 b02
    • AOSP android-6.0.1_r22
    • Added ViPER4Android
    • Added adb over wifi quick tile
    nAOSProm-6.0 b01
    • AOSP android-6.0.1_r16
    • OTA: support with ROM Updater (see Settings/About phone/Updates)
    • OTA: Layers: OTA will preserve theme files when flashing a new ROM version (updating)
    • F2FS support
    • Superuser integration
    • Browser, Music and Gallery2: AOSP version replaced by CyanogenMod version
    • 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
    • Recent Applications : Close all applications button on the right bottom
    • Double Tap to Sleep on the status bar
    • Settings: nAOSProm section that permit you to configure the ROM, to start Layers Manager, Superuser and SuperSU if available.
    • No FCs for Setup Wizard and Google Play Services on initial boot
    Requirements
    Rooted Nexus 7, TWRP 2.8.7.0 - 3.0+

    Flashing
    nAOSProm can be dirty flashed over other AOSP-6.0 based roms (not from CM based). I recommend clean flash if you come from other roms.

    Flashing Procedure

    Clean flash
    1. Backup everything
    2. Reboot into recovery
    3. Convert data / cache to F2FS
      • Backup /sdcard - adb pull /sdcard/ sdcard/
      • Change data to F2FS - in twrp go to Wipe, advanced wipe, select Data,
        Repair or Change File System, Change File System, F2FS
      • Change cache to F2FS - same as for data
      • restore sdcard data - adb push sdcard /sdcard/
    4. Wipe everything except sdcard
    5. Unmount /system
    6. Flash nAOSProm
    7. Flash gapps - I recommend open gapps
    8. Reboot
    Dirty flash
    1. Reboot into recovery
    2. Flash nAOSProm
    3. Flash gapps - I recommend open gapps - nano
    4. Wipe cash & dalvik
    5. Reboot
    Upgrading from previous nAOSP versions

    This ROM has OTA update feature - it periodically (once a week by default) checks for new versions and offers to download and install them. You can check for new version manually in Settings/About phone/Updates.
    Before doing update you should set post update settings - other zip files (gapps, xposed) that should be flashed after rom update. Once you set post update you can use it for future updates, or you can set updated zips before every update. You can also add custom open recovery script commands. If you want to automatically reboot after upgrade you can enter reboot command into Post Update / Aditional script.
    When flashing nAOSProm layers are preserved, so you don't need to worry about that upgrading.

    You can also manually upgrade nAOSProm in twrp by dirty flashing.

    Download
    b11 - 2017/03/12
    Previous releases

    b10 - 2016/11/14
    b09 - 2016/10/06
    b08 - 2016/09/08
    Thanks

    Source
    6
    nAOSProm b08 released

    New build has been released.

    Changes:
    • AOSP android-6.0.1_r66 - September security patch

    Download:

    I'm currently working on nAOSProm-7.0 so I didn't add anything but monthly security patches to this release. I hope I will be able to release it at the beginning of October.

    When upgrading from one build to the next one you can always do dirty flash. If you have some garbage in your installation like unsuccessful app installs/updates it's recommended to do clean flash. For upgrading from 6.0 to 7.0 clean flash will be probably required. For clean flashes you can always backup/restore your apps with Titanium Backup.
    6
    nAOSProm b09 released

    Changes:
    • AOSP android-6.0.1_r70 - October security patch
    • Fixed sound on system start

    There will be no more new functionalities on nAOSProm-6.0. I'm focusing development to nAOSProm-7.0.
    I will continue to apply monthly security patches.

    Download:
    4
    nAOSP-7.0

    I have built nAOSP-7.0 Nougat for the Nexus 7 :)

    I have created new thread for it :
    http://forum.xda-developers.com/nexus-7/development/rom-naosprom-nexus-7-2012-t3467335
    4
    nAOSProm b04 released

    New build has been released.

    Changes:
    • AOSP android-6.0.1_r43 - May security patches
    • Added nAOSP "More" settings:
      Memory settings
      Signature spoofing
      Others: Quick Settings Expand and Status Bar DT2S on/off toggles
    • Animations speed up

    Download: