[Nexus 7 Android Development] daniel_hk:
[IMG="Dirty Unicorns"]http://i.imgur.com/I3PJX4e.png[/IMG]

This is an unofficial build of DirtyUnicorns v-10.x for Neuxs 7 (2012).

**Click the above logo to visit the official DirtyUnicorns site​

Release notes:

2016/9/9

Dirty Unicorns v10.6 Android 6.0.1_r68 (MTC20L). This is the FINAL DU-10.x. :)

As a bonus, I uploaded the first DU-11.0 for those interested to test... See post #96 :D

2016/8/3

Dirty Unicorns v10.4 Android 6.0.1_r62 (MTC20F).

2016/7/7

This is the Dirty Unicorns v10.3 update.

2016/6/9

Dirty Unicorns merged Android 6.0.1_r46 (MOB30M) now.

2016/5/15

This is the Dirty Unicorns v10.2. DU merged Android 6.0.1_r43 now.

2016/4/29

This is the Dirty Unicorns v10.1. In this build, I modified the settings of activity manager and service. Hoping to improve the overall performance and memory management. The ApkPermission script is updated. Hoping to aware of any combination of flashing. Cheers! :D

2016/4/16

This is an version update. DU merged Android 6.0.1_r30 now.

HISTORY:

2016/4/6

This is an version update. DU merged Android 6.0.1_r24 now. The native AOSP "Tap to wake" (DT2W) Display settings is implemented. For those who want to use other performance control apks (eg. TricksterMod), you can still enjoy the DT2W feature. Cheers! :D

Note: Don't enable set on boot of DT2W in PerformanceControl if you want the native AOSP settings to take over.

2016/3/31

The current Gapps have permission issues again. Flash this View attachment 3702412 after the ROM and Gapps would fix the permission of Gapps at reboot. This patch is universal. If your ROM support init.d, it would work for you too.

Theory: I didn't want to change the original security of AOSP so I put an init.d script to fix the permission at start. It would be the same as the assignment of permission in App settings. The default security and permissions hierarchy is preserved. I think this is the better way.

However, the current growth of ROM and Gapps delay the Package Manager service (which is for permission granting). A wait loop is now added to the script. It would wait for the Package Manage service now. ;)

2016/3/29

NFC apk is missing in DU. I prepared the View attachment 3701087. Flash it in recovery will get the NFC back. ;)

2016/3/28

In this build, the Power HAL is adjusted for the O/C frequencies. The latest kernel patch and DT2W adjustments are included. A few bugs are fixed. Cheers! :D

2016/3/20

The last DU for Tilapia fail to detect the SIM. A library is missing. There is a patch in my Omni6 thread. It would fix this issue. ;)

2016/3/12

I have been building DU for other devices for sometimes. It feels quite good and balance in many ways. I long for the Official (or Unofficial) build too. I tested building DU late last year. There were still some glitches which required quite a few patches so I picked Omni. At that time Omni was comparatively stable. Omni is good but I want to try something new for myself after a few months. I think DU is ready now so its time to kick my slothful ass for a new daily driver. DU is the first (I think) one merging 6.0.1_r22. Cheers! ;)

Note:If you are from Omni (or AOSP based ROM?) like me, you probably don't needed to do factory reset. Just wipe cache/dalvik and your apps current state is most likely preserved. ;)

Change log: :victory:

Official Gerrit [URL="http://gerrit.dirtyunicorns.com/#/q/status:open"]Change log[/URL]
[COLOR="Blue"]2016/9/9[/COLOR]
- DU v10.6, AOSP 6.0.1_r68 (MTC20L)
- and DU v11.0 AOSP 7.0.0_r4 (NRD90S) alpha test...
[COLOR="Blue"]2016/8/3[/COLOR]
- DU v10.4, AOSP 6.0.1_r62 (MTC20F)
- New set of voltage values for CPU and GPU in kernel
- New boot animation
[COLOR="Blue"]2016/7/7[/COLOR]
- DU v10.3, AOSP 6.0.1_r46 (MOB30M)
[COLOR="Blue"]2016/6/9[/COLOR]
- DU v10.2, AOSP 6.0.1_r46 (MOB30M)
[COLOR="Blue"]2016/5/15[/COLOR]
- DU v10.2, AOSP 6.0.1_r43 (MOB30J)
[COLOR="Blue"]2016/4/29[/COLOR]
- DU v10.1, AOSP 6.0.1_r30 (MOB30D)
- ActivityManager: Modified the settings to improve performance and memory management.
- ApkPermission update, permission would be assigned only once when Gapps is first found.
[COLOR="Blue"]2016/4/16[/COLOR]
- Latest DU source, AOSP 6.0.1_r30 (MOB30D)
[COLOR="Blue"]2016/4/6[/COLOR]
- Latest DU source, AOSP 6.0.1_r24 (MHC19Q)
- Settings: Implement the native AOSP "Tap to wake" (DT2W) settings.
- ApkPermission update, wake for Package Manager start before granting permission
- kernel: Adjust the initial value of DT2W
- Tegra3 Settings: fix a bug in frequency settings
[COLOR="Blue"]2016/3/28[/COLOR]
- Latest DU source, AOSP 6.0.1_r22 (MHC19J)
- Tilapia: Reinstate the missing library for SIM access
- Camera: Fix the crash in video recording. Picture taken still limited to preview quality...
- Power HAL: Adjust with the O/C frequencies
- Power HAL: Add the feature settings. May adopt the built-in DT2W settings later.
- kernel: patches in DT2W
- kernel: New settings for O/C and LP core
- Tegra3 Settings: Fix a bug of potential crash
[COLOR="Blue"]2016/3/12[/COLOR]
- Latest DU source, AOSP 6.0.1_r22 (MHC19J)
- All DU's cool stuffs. Change log for v.10.0 is not yet available.
- All fixes in my [URL="http://xdaforums.com/nexus-7/development/rom-omnirom-6-0-1-homemake-t3282311"]Omni6[/URL]
- kernel: The latest DC-kernel is equipped
- Tegra3 Settings: PerformanceControl v2.1.5 is included

Know issues: :(

1. Picture taken by built-in Camera limited to preview quality. (Can't connect to the buffer of Camera HAL blob)

2. Please report

Screenshots: :cowboy:

View attachment 3680196　View attachment 3680197　View attachment 3680199

Downloads: :highfive:

Host: Android File Host　mirror: 百度网盘

Gapps: Banks Gapps is included in DU's site but I didn't try it myself.

** We have a 650M system partition. Only have room for pico Gapps.

All those with pico Gapps is recommended. (eg. OpenGapps)

** latest TWRP is recommended.

DU is already rooted.

If you are from Omni (or AOSP based ROM?) like me, you probably don't needed to do factory reset. Just wipe cache/dalvik and your current state (apps) would mostly likely be resumed. ;)

Source: :cool:

kernel & device trees on Github

Credits: :good:

** The Dirty Unicorns team provide us such a good experience.

** Dmitry Grinbeg for his work making our life easier.

** All those who donate and/or help the developers. Giving us the resources and reason to carry on.