[Android Builders Collective] buffal0b1ll:
Nexus 7 (2013) Clean and Sober Edition

ABCromCSE_flo-7.1.1-20170312.zip - https://www.androidfilehost.com/?w=files&flid=158743

I found a used flo real cheap (ebayer listed it as a grouper, but I could tell from the photos it a flo and worth 3x what I paid:) )

So the build isn't blind anymore. I test by clean flashing ROM, Mini Dynamic Gapps 2/15, and SuperSU 2.79

Unique to this build is that I tested and edited the updater.script to get system/addon.d backuptool working on dirty flashes (I'd mucked around with the updater.script on the last blind build to work around set_metadata_recursive error 7 in TWRP and had a hunch that it needed attention). Everything works but camera, just like the last test build. I'd love suggestions with commits on how to get the camera to work. I've been blaming the problem on my adding "-camera" to a neverallow line in system/sepolicy/domain.te to get the build to finish. I've tried using different device & sepolicy policy trees, and I either end up with the same non-working camera or builds that just won't boot. I'd also like to know why superuser-259.zip throws an error in TWRP when flashing. SuperSU 2.79 works fine tho.

CHANGES:

=======================
03-12-2017
=======================

=======================
03-11-2017
=======================

* frameworks/base/
c84262b add deleted line
8c3f20c Slim Recent Refactor: full code rewrite and new UI
530d70a Expose Screenshot flash and background colors
68ff9af Partial screenshot: fix SystemUI fc
71e0c2f Revert "Add a protected broadcast for Masquerade events"
489d5f8 base: Force authorize all calling packages by Masquerade (2/3)
9226cb5 FWB: Give power dialogs own set of volume icons for themes
cc41fc7 OMS: Add hide annotation to MODIFY_OVERLAYS permission
470a9e9 OMS7: Rootless Security Update Preparation for March 2017
3639a62 Merge tag 'android-7.1.1_r26' into n2
c6836f2 VolumeDialog: fix vibrate icon not showing after density change
b177f2e Slim Recent ui/logic/performances improvements, multiwindow and dynamic drag actions
6db1c05 Slim recents: fix entries order, fix drawable FC, improve longpress Options
b287735 Slim Recents [1/2]
7431954 Heads up switch [1/2]
44dd29a hwui: Remove deprecated compiler flag
75f1aa2 Battery icon: don't show PowerSaving symbol when showing Critical Level

* manifest/
fdb1bac Goodbay card libs, you served well

* packages/apps/AbcSettings/
dd976aa Slim Recents refactor: add back cards color

* system/core/
ec4e206 Update built-in adaway list

=======================
03-10-2017
=======================

=======================
03-09-2017
=======================

=======================
03-08-2017
=======================

* build/
d23bd50 Add root support for Tasker when using Magisk SU
8c6395d Merge tag 'android-7.1.1_r26' into n2

* frameworks/av/
7f66f6b Merge tag 'android-7.1.1_r26' into n2

* manifest/
35695d1 Switch to the new Substratum ThemeInterfacer [1/2]
acc0f6b Switch to android-7.1.1_r26 (NOF27B, Mar 2017 Pixel)

* packages/apps/PackageInstaller/
4a20d6a PackageInstaller: Add tint mode to icons
0abd35d Merge tag 'android-7.1.1_r26' into n2

* packages/apps/Settings/
83c439f Development: Allow all Masquerade calling packages for debugging (3/3)
d32bfbe Settings: Expose "ALL" hardcoded and @android colors
e64bf9f Settings: Expose and add tint mode to custom icons
5066955 Settings: Expose styles in the manifest for themes
d87a4f6 Settings: Guard against themes without colorAccent defined
6239441 Update RU
f555186 Add RU translations

* system/core/
b875065 Create "theme extras" directory

* system/sepolicy/
59c7904 Welcome to Theme Interfacer! [2/2]
42ce621 sepolicy: Redo masquerade rules
5da9878 sepolicy: Fix application of bootanimation
f6dd8f4 sepolicy: allow masquerade to read and write theme assets
4f5d813 sepolicy: rename masquerade domain and allow JobService in system_server
038e8ca initial policy edits for masquerade to operate rootless
b9cb159 sepolicy: fix themed sounds
5689730 sepolicy: fix themed boot animation
fe1f72f Introduce sepolicy exceptions for theme assets

* vendor/nexus/
4b893a3 Update shamu fingerprint to N6F26U
a437e37 Update bullhead to N4F26T
9e27d46 Update angler fingerprint to N4F26T 3687331 (Non verizon)
d55cbb0 Switch to the new Substratum ThemeInterfacer [2/2]

=======================
03-07-2017
=======================

* packages/apps/ThemeInterfacer/
e9e6979 Welcome to Theme Interfacer! [1/2]

=======================
03-06-2017
=======================

=======================
03-05-2017
=======================

* packages/apps/ThemeInterfacer/
5136d71 AndroidManifest: Add protected broadcasts
cf8d545 JobService: new RestartService job
7714c9b Broadcast authorization result
6ef1df0 Introducing Signature check in Masquerade (1/3)

=======================
03-04-2017
=======================

* manifest/
7ebd972 Revert "slim recents"

* packages/apps/AbcSettings/
6ea011c add missing default_string
231f003 Heads up switch [2/2]
d369f7a Bettery light pulse on low battery: fix default, seriously this time lol
a97a576 Slim Recent settings: allow to reset bg color to default
5841393 Slim Recent: set to 15 max apps as default [2/2]
97ef701 Slim Recent: default panel color: pixelblue (a bit transparent) [2/2]
821d804 Slim Recent: always set auto color for cards background [2/2]
0fc0085 Slim Recent: enable colorpicker alphaslider
3063899 Slim Recent: always use automatic text color for card header [2/2]
8ba9beb Slim Recents squash [2/2]

* packages/apps/Settings/
0588136 Show search results when query string contains trailing space

* packages/apps/ThemeInterfacer/
88088a4 Add missing exception handling in setDefaultAudible
c7e2111 Rewrite the way we handle sound overlays
2295725 This is not how you convert long to String ;_;
7555531 Improve code style
11bc3ec Unify logging
410b80e Use Log.e() instead of printStackTrace();

* vendor/nexus/
ac03bd9 Fix changelog derp

=======================
03-03-2017
=======================