[ROM][N6][NRD90U] Useless Nougat

Search This thread

Zhaofeng Li

Member
May 29, 2015
35
78
zhaofeng.li
I just can't wait for Google to upload an official Nougat image for our beloved Shamu, so I compiled this from the source.

V4 Flashable ZIP: https://mega.nz/#!qkpBHQwY!9fWIu36NCDtP4NXnTnWE_FblWlk9vrwNtDE13eJbocA

Obligatory screenshots: https://imgur.com/a/cXrnH

Working
As Shamu is a supported device, most things work well here:
  • Booting
  • Cellular (Calling, SMS and data)
  • Audio
  • Wi-Fi
  • Bluetooth
  • GApps (see below)
  • Easter egg :p

Not working (?)
  • Not working on Verizon, as reported here
  • There are probably more

GApps
This build has dm-verity enabled. With the stock kernel, GApps will not show up, or a warning is displayed when booting. To solve this, either use a custom kernel or use FED-Patcher.

After installing OpenGApps, you may encounter force closes during the Setup Wizard.

You can just skip setup without editing the build.prop. Just tap on the four corners of the screen, starting from top left, clockwise. Do it right, and you'll get sent to home screen.

Afterwards, to get rid of the Play Services force closes, go to Settings > Apps > Three dot menu > Show system and find Google Play Services. Enter the Permissions menu and grant all the permission it needs.

If apps requiring WebView force close, try excluding "WebviewGoogle" using the gapps-config config file. Details are available here.

Sources
This build was compiled on a modified tree. See the changelog for details.
Vendor blobs are downloaded from https://developers.google.com/android/nexus/blobs-preview

Changelog
Code:
V4 - NRD90U - That's what I call "Useless"
Flashable ZIP: [url]https://mega.nz/#!qkpBHQwY!9fWIu36NCDtP4NXnTnWE_FblWlk9vrwNtDE13eJbocA[/url]
- Updated to 7.0.0_r6/NRD90U. So you want the shiny new build number? Here you go!

V3 - NRD90S
Flashable ZIP: [url]https://mega.nz/#!35Zl0QyY!gUYM79Fs_I6tm2RdEJw1v5S30qQqJ2RA1B3EosKlSqk[/url]
- Updated to 7.0.0_r4/NRD90S, with September's security updates.

V2 - NRD90M - A proper build... and more!
Flashable ZIP: [url]https://mega.nz/#!f4wSnTDL!3ifsV_qC_r-MJ-y45yDcwemkgTGY_jTr_OObHRktC-M[/url]
- The product name is now "Nexus 6" instead of the default "AOSP on Shamu". The modified device tree is available [URL="https://github.com/zhaofengli/device_moto_shamu"]here[/URL].
- The navigation bar editor is now accessible in System UI tuner. This is done by reverting [URL="https://android.googlesource.com/platform/frameworks/base/+/72195a011128d1c516149763c4c156539a470ed5"]this commit[/URL].
- I found out that I checked out the master branch for a handful of repositories when playing around. This is now fixed.
- This build was compiled with external/icu at [URL="https://android.googlesource.com/platform/external/icu/+/683055d9b50491dedbadea4e8ffb484e99e4f52b"]683055d[/URL] (the current master). This is to get RIL working.
- Developers: See [URL="http://xdaforums.com/showpost.php?p=68556855&postcount=10"]this post[/URL] for a full explanation of the solution to get RIL working on 7.0.0_r1.

V1 - Initial build
Note: On a closer look, this is actually not a proper 7.0.0_r1 build. You should download V2 instead for a smoother experience.
Flashable ZIP: [url]https://mega.nz/#!K9YwGCJK!ezU_1dYTAOcCERletT-wK4demwI0-ZLRYiN4wrcXZLY[/url]

Mods: Please move this thread to the appropriate section if required.
 
Last edited:

Zhaofeng Li

Member
May 29, 2015
35
78
zhaofeng.li
Last edited:

serch826

Senior Member
Dec 28, 2009
681
313
Stockholm
I just can't wait for Google to upload an official Nougat image for our beloved Shamu, so I compiled this from the 7.0.0_r1 source. I can't take any credit for it, as this is built using the built-in build target, and nothing more.

https://mega<dot>nz/#!K9YwGCJK!ezU_1dYTAOcCERletT-wK4demwI0-ZLRYiN4wrcXZLY

Mods: Please move this thread to the appropriate section if required. I don't have permission to post in the development sections yet.

Obligatory screenshots: https://imgur<dot>com/a/cXrnH

Edit: Added screenshot link

The mega link don't work.
 
  • Like
Reactions: Grubbyashes

Twiggy000b

Senior Member
Oct 27, 2015
407
159
The mega link don't work.

Yes it does, you have to copy and paste but remove the <dot>

---------- Post added at 06:20 AM ---------- Previous post was at 06:11 AM ----------

Real question is, is this installed through factory recovery or can it be used through TWRP... Deff just tried TWRP and no success. will try flashing back to normal.
 
  • Like
Reactions: serch826

cerico76

Senior Member
Mar 18, 2010
130
13
Hobart
Yes it does, you have to copy and paste but remove the <dot>

---------- Post added at 06:20 AM ---------- Previous post was at 06:11 AM ----------

Real question is, is this installed through factory recovery or can it be used through TWRP... Deff just tried TWRP and no success. will try flashing back to normal.
I removed the <dot> but it doesn't work.
 

Twiggy000b

Senior Member
Oct 27, 2015
407
159
I just can't wait for Google to upload an official Nougat image for our beloved Shamu, so I compiled this from the 7.0.0_r1 source. I can't take any credit for it, as this is built using the built-in build target, and nothing more.

https://mega<dot>nz/#!K9YwGCJK!ezU_1dYTAOcCERletT-wK4demwI0-ZLRYiN4wrcXZLY

Mods: Please move this thread to the appropriate section if required. I don't have permission to post in the development sections yet.

Obligatory screenshots: https://imgur<dot>com/a/cXrnH

Edit: Added screenshot link

looks like mega is having server issues... i got it though :D

---------- Post added at 06:28 AM ---------- Previous post was at 06:25 AM ----------

Installing via TWRP will show a couple of warnings about the missing "log" function, but should still succeed nevertheless.

the log shown was simulating actions and then went to success. let me try again
 

Q9Nap

Senior Member
Feb 13, 2009
1,018
1,893
I just can't wait for Google to upload an official Nougat image for our beloved Shamu, so I compiled this from the 7.0.0_r1 source. I can't take any credit for it, as this is built using the built-in build target, and nothing more.

https://mega<dot>nz/#!K9YwGCJK!ezU_1dYTAOcCERletT-wK4demwI0-ZLRYiN4wrcXZLY

Mods: Please move this thread to the appropriate section if required. I don't have permission to post in the development sections yet.

Obligatory screenshots: https://imgur<dot>com/a/cXrnH

Edit: Added screenshot link

Just curious why you're calling it "useless"?
Have you tested it at all, and if so, what works and what doesn't work?
Iirc, at the very minimum, you need to symlink vendor to system to get cellular connectivity working.

*edit*
Here is more info regarding the need for symlinking:
https://groups.google.com/forum/#!topic/android-building/Lru4hX8JOnc

https://github.com/CyanogenMod/android_build/commit/47aaaa704a56f37889a8b54498fbb7daf9a6de30

https://github.com/CyanogenMod/andr...ff93604#diff-78ec901c9c29ef6a20b79592fd93f941
 
Last edited:

Zhaofeng Li

Member
May 29, 2015
35
78
zhaofeng.li
Just curious why you're calling it "useless"?
Have you tested it at all, and if so, what works and what doesn't work?
Iirc, at the very minimum, you need to symlink vendor to system to get cellular connectivity working.

*edit*
Here is more info regarding the need for symlinking:
https://groups.google.com/forum/#!topic/android-building/Lru4hX8JOnc

https://github.com/CyanogenMod/android_build/commit/47aaaa704a56f37889a8b54498fbb7daf9a6de30

https://github.com/CyanogenMod/andr...ff93604#diff-78ec901c9c29ef6a20b79592fd93f941
Thank you. Cellular connectivity is working, and the vendor blobs are present in the build. The exclamation mark on the screenshots are due to Google servers being blocked in China (which you can fix by changing the captive_portal_server global setting, in case if you are in the affected regions).

The reason I call it "useless" is that Google will likely get the official images out very soon, and this build will quickly become obsolete.

I will update the original post to include the test results.
 
  • Like
Reactions: Q9Nap

harpin14789

Senior Member
Nov 17, 2012
1,825
794
Dallas
Thank you. Cellular connectivity is working, and the vendor blobs are present in the build. The exclamation mark on the screenshots are due to Google servers being blocked in China (which you can fix by changing the captive_portal_server global setting, in case if you are in the affected regions).

The reason I call it "useless" is that Google will likely get the official images out very soon, and this build will quickly become obsolete.

I will update the original post to include the test results.
So.. this probably force encrypts device, right?
 

Q9Nap

Senior Member
Feb 13, 2009
1,018
1,893

Top Liked Posts

  • There are no posts matching your filters.
  • 26
    I just can't wait for Google to upload an official Nougat image for our beloved Shamu, so I compiled this from the source.

    V4 Flashable ZIP: https://mega.nz/#!qkpBHQwY!9fWIu36NCDtP4NXnTnWE_FblWlk9vrwNtDE13eJbocA

    Obligatory screenshots: https://imgur.com/a/cXrnH

    Working
    As Shamu is a supported device, most things work well here:
    • Booting
    • Cellular (Calling, SMS and data)
    • Audio
    • Wi-Fi
    • Bluetooth
    • GApps (see below)
    • Easter egg :p

    Not working (?)
    • Not working on Verizon, as reported here
    • There are probably more

    GApps
    This build has dm-verity enabled. With the stock kernel, GApps will not show up, or a warning is displayed when booting. To solve this, either use a custom kernel or use FED-Patcher.

    After installing OpenGApps, you may encounter force closes during the Setup Wizard.

    You can just skip setup without editing the build.prop. Just tap on the four corners of the screen, starting from top left, clockwise. Do it right, and you'll get sent to home screen.

    Afterwards, to get rid of the Play Services force closes, go to Settings > Apps > Three dot menu > Show system and find Google Play Services. Enter the Permissions menu and grant all the permission it needs.

    If apps requiring WebView force close, try excluding "WebviewGoogle" using the gapps-config config file. Details are available here.

    Sources
    This build was compiled on a modified tree. See the changelog for details.
    Vendor blobs are downloaded from https://developers.google.com/android/nexus/blobs-preview

    Changelog
    Code:
    V4 - NRD90U - That's what I call "Useless"
    Flashable ZIP: [url]https://mega.nz/#!qkpBHQwY!9fWIu36NCDtP4NXnTnWE_FblWlk9vrwNtDE13eJbocA[/url]
    - Updated to 7.0.0_r6/NRD90U. So you want the shiny new build number? Here you go!
    
    V3 - NRD90S
    Flashable ZIP: [url]https://mega.nz/#!35Zl0QyY!gUYM79Fs_I6tm2RdEJw1v5S30qQqJ2RA1B3EosKlSqk[/url]
    - Updated to 7.0.0_r4/NRD90S, with September's security updates.
    
    V2 - NRD90M - A proper build... and more!
    Flashable ZIP: [url]https://mega.nz/#!f4wSnTDL!3ifsV_qC_r-MJ-y45yDcwemkgTGY_jTr_OObHRktC-M[/url]
    - The product name is now "Nexus 6" instead of the default "AOSP on Shamu". The modified device tree is available [URL="https://github.com/zhaofengli/device_moto_shamu"]here[/URL].
    - The navigation bar editor is now accessible in System UI tuner. This is done by reverting [URL="https://android.googlesource.com/platform/frameworks/base/+/72195a011128d1c516149763c4c156539a470ed5"]this commit[/URL].
    - I found out that I checked out the master branch for a handful of repositories when playing around. This is now fixed.
    - This build was compiled with external/icu at [URL="https://android.googlesource.com/platform/external/icu/+/683055d9b50491dedbadea4e8ffb484e99e4f52b"]683055d[/URL] (the current master). This is to get RIL working.
    - Developers: See [URL="http://xdaforums.com/showpost.php?p=68556855&postcount=10"]this post[/URL] for a full explanation of the solution to get RIL working on 7.0.0_r1.
    
    V1 - Initial build
    Note: On a closer look, this is actually not a proper 7.0.0_r1 build. You should download V2 instead for a smoother experience.
    Flashable ZIP: [url]https://mega.nz/#!K9YwGCJK!ezU_1dYTAOcCERletT-wK4demwI0-ZLRYiN4wrcXZLY[/url]

    Mods: Please move this thread to the appropriate section if required.
    10
    Try some build.prop magic to skip the Setup Wizard:
    Code:
    ro.setupwizard.mode=DISABLED

    Then, grant Google Play Services all permissions to get rid of the constant FCs.

    You can just skip setup without editing the build.prop. Just tap on the four corners of the screen, starting from top left, clockwise. Do it right, and you'll get sent to home screen.
    7
    Hi folks, I've uploaded the V2 ZIP which is now a proper NRD90M build, plus some small changes. See the original post for details!
    Flashable ZIP: https://mega.nz/#!f4wSnTDL!3ifsV_qC_r-MJ-y45yDcwemkgTGY_jTr_OObHRktC-M

    Developers: See this post for a full explanation of the solution to get RIL working on 7.0.0_r1.
    5
    You people are crazy and inpatient lol. Useless nougat is an appropriate name :)

    Sent from my Nexus 7 using Tapatalk
    5
    You guys do know that the new kernel for the shamu has not been pushed to AOSP right? Nor have any of the binaries been updated for this device.