• If you are experiencing issues logging in, we moved to a new and more secure software and older account passwords were not able to be migrated. We recommend trying to reset your password, then contacting us if there are issues.
  • Nearly done! Migration cleanup is mostly done. There are a small number of issues left that we continue to work on, but all the heavy lifting is done. We still would love to hear feedback over at this thread and also check out the new XDA app! Thanks and we hope you enjoy the new forums, and thanks for your support of XDA <3

[6.0.1_r46][WIP] Dirty Unicorns v10.3

Status
Not open for further replies.

aaryan45

Senior Member
May 26, 2015
363
274
63
Mumbai


Flashing Instructions:

- Verify that you're using the latest version of TWRP
- Perform a FULL WIPE as described below if coming from another ROM
(A full wipe is when you wipe system/data/cache/internal and/or sdcard)
- Flash the latest version of this ROM
- Flash marshmallow GAPPS
- Reboot and ENJOY!!​


Changelog:
-Update to Android 6.0.1_r46
-Lots of translations
-Lots of CMTE fixes
-Add interpolators to qs tiles
Fixes the system server crash issues caused by null pointer in NetworkPolicyManagerService
-Screenshot Crop and Share
-Dyanamically Configurable Pulse Bar Dimensions
-Fix WaveGenerator memory leak
-Fix overflows in amrwbenc
-Fix for rounding error during encoding
-Enable Wifi Display to support 1920*1080 60fps
-Fix high battery drain after using flashlight
-Fix de-referencing NULL
-Added null check for memory reference
-Fix a video recording issue when sw encoder is used
-Fix compiler warnings
-Fix cameraId type of onDeviceStatusChanged
-Allow media server to disconnect camera even unlocked
-OmniSwitch: cleanup BitmapCache handling
-Remove gallery option from mid-screen shortcuts
-Power/reboot dialogs dim
-Remove bluetooth only when connected toggle
-Add back 'setOnlyAlertOnce' to notification for restricting background data
-Introduce ScreenType class
-Battery bar enhancements
-Fix lcd density theme derp with text edit color
-Restore custom DPI density after updates
-Remove unused observer in AmbientDisplayTile
-Tighten up how we execute a theme change
-Clean up spaghetti factory in BatterySaver tile
-Updated DU-About layout
-Show charging current in mAh on lockscreen
-Keyguard charging current switch
-Fix wakelock blocker's janky layout
-Fix animations duration slider preference janky layout
-Headers overlay support!
-Fix du logo size inside DU-About
-Fix Quick settings tiles font themes derp
-Update theme in CellBroadcastReceiver to match settings
-Fix wrong label for Desktop backup password
-Change battery full level from 90 to 100
-Bring back the 'AOSP look' in Settings
-Fix double tap power launching custom lockscreen icon
-Fix default app for default grants
-Grant signature permission to setup and search
-Fix adb over network
-Use VectorDrawable's for rendering battery
-Add UI/UX capability to attach a saved video to a MMS message
-Display humidity and wind data in LockClock forecast dialog
-National data roaming is off when no active subscriptions
-Adjust the CAF task manager layout
-Harden against null bitmaps from provider still processing
-Lots of Camera2 (AOSP Camera) fixes
Fix jank with 'Show4LTE mod
-Make Launcher3 theme aware (for real this time)
-Add animations to quick settings tiles
-Added support for video and audio mms attachments
-Speed up notification panel pulldown animation when called externally
-Make sure to expand all the way when flinging
-Fix phone crashes after tapping Data Usage in Settings
-Stop adjustConfigurationLw causing sleep/lock
-Fix possible NPE in Settings
-Fix Storage Applications Manager dropdown
-Allow sorting Applications by size in Settings
-Fix the memory leak in TetherSettings
-Use DocumentsProvider API helper methods
-Long press StatusBarHeaderView to launch ThemeChooser headers
-Show title of category in browser fragment (CMTE)
-Battery fixes from CM (vector)
-Added RTL support to theme chooser
-Stop resetting per-app overlays all the time!
-Add More Storage preference to Gallery2
-Fix dismissing Play Store app installed notification
-Mark Pixel C keyboard as having hardware autorepeat
-Separate default header handling from contextual headers
-Fix google-explicit-constructor warnings
-Fix batterySendBroadcast not synchronized issue
-Fix system crash caused by invalid array index of LegacyTypeTracker
-Fix possible OOB
Fix resume box appear when reopen a video by Gallery
-Fix facing check in CameraUtils
-Fix misleading indentation
-Gallery's progress bar stay at 0 when play some clips
-Fix so you can go back in Time zone page
-IP protocol shows wrong in ApnEditor
-Fix the memory leak in DrawOverlayDetails
-Use correct icon for sim card


SCREENSHOTS
http://forum.xda-developers.com/devdb/project/?id=15761#screenshots

Download Links:
https://drive.google.com/open?id=0B1WL8TCyFfmiNGYzaW5EX1Qya2c


Recommended GAPPS:
http://download.dirtyunicorns.com/files/gapps/du_tbo_gapps/DU_TBO_GAPPS_CLEAR_5-26-16.zip


Credits and Thanks:
Code:
That said, On behalf of the DU team we say THANKS to....
JMZ Software
Baby Jesus 
Code Aurora Forum
Omni ROM
Android Open Kang Project (AOKP)
Android Ice Cold Project (AICP)
XDA-Developers
SlimROMs
Preludedrew
Max Weninger
Team Black Out
CyanogenMod


XDA:DevDB Information
Dirty Unicorns v10.3 For Lava Pixel V1, ROM for the Lava Pixel V1

Contributors
aaryan45, srinu427, Shreesha.Murthy
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.10.x
ROM Firmware Required: Pixel V1 With Unlocked Bootloader And TWRP
Based On: AOSP, CM13

Version Information
Status: Stable
Stable Release Date: 2016-06-16

Created 2016-06-15
Last Updated 2016-06-15
 

Attachments

Last edited:

MSF Jarvis

XDA Feed Mod/RC
Mar 31, 2015
3,820
7,470
113
Ghaziabad
msfjarvis.dev
Until (some) ROM porters realize there's a reason people like @rwilco12 are spending days and nights on providing quality, free file hosting for Android devs, please ensure that you use the Google Drive app to open the link and then use the "Keep Offline" button to avoid crashed downloads when done on a mobile browser.

Thanks,
MSF Jarvis

---------- Post added at 02:31 PM ---------- Previous post was at 02:27 PM ----------

Apparently @aaryan45 forgot that the sprout devices have crappy MDPI displays while ours are HDPI ones, because the LCD Density property in the build.prop should be set to 320 but this doesn't seem to be the case from the screenshots. Flashers are suggested to change the LCD Density from Dirty Tweaks menu inside settings to avoid scaling problems.
 
  • Like
Reactions: rwilco12

MSF Jarvis

XDA Feed Mod/RC
Mar 31, 2015
3,820
7,470
113
Ghaziabad
msfjarvis.dev
Another bug due to imperfect porting is that the system partition, which is 1.5 GB for Pixelv1, gets locked down to ~880 mB which is what the sprout8 devices have. This needs to be fixed @aaryan45. You ported so many ROMs and I am 100% sure this is common across all of your ROMs and @srinu427's RR (since he gave you the porting guide)
 
  • Like
Reactions: srinu427

srinu427

Senior Member
Jun 15, 2015
71
25
0
Hyderabad
Another bug due to imperfect porting is that the system partition, which is 1.5 GB for Pixelv1, gets locked down to ~880 mB which is what the sprout8 devices have. This needs to be fixed @aaryan45. You ported so many ROMs and I am 100% sure this is common across all of your ROMs and @srinu427's RR (since he gave you the porting guide)
I forgot to mention about this in porting guide.
1. While repacking to dat create img file with 1677721600 bytes(default is 880mb ) and then repack to dat.
2. For lcd density and device properties edit build.prop.
First change lcd density from 240 to 320
Code:
ro.sf.lcd_density=320
And then find and replace all sprout4 or sprout8 to seedmtk.
Changing this avoids getting wrong OTAs and getting soft bricked.
 
Last edited:

MSF Jarvis

XDA Feed Mod/RC
Mar 31, 2015
3,820
7,470
113
Ghaziabad
msfjarvis.dev
@aaryan45, can you please mirror all your ROMs on some decent file hosting platform like AndroidFileHost? Google Drive does not even support download progress since it streams the file on the fly, which sucks, and the downloads always crash.

Sent from my Pixel V1 using XDA Labs
 

srinu427

Senior Member
Jun 15, 2015
71
25
0
Hyderabad
@aaryan45, can you please mirror all your ROMs on some decent file hosting platform like AndroidFileHost? Google Drive does not even support download progress since it streams the file on the fly, which sucks, and the downloads always crash.

Sent from my Pixel V1 using XDA Labs
Try to use IDM or XDM(free alternative for IDM) they give download progress for Drive downloads and have resume capability....
 
  • Like
Reactions: aaryan45

prithvic

Senior Member
Oct 21, 2014
257
100
43
Mυмвαι
Known bug, common for all ROMs. @aaryan45 is not providing me with logs, so I can't help with this bug and you'll have to deal with it. @devansh21 is trying to log this bug and send me the logcat, so bless him and his dedication to the real work.
I've managed to get the logs by reproducing the lock screen bug, just have a look at it @MSF Jarvis
The log taken is not on this rom but it's taken on CM13 port, as you said it's common for all ROMs I'm posting it here
View attachment logcat.zip
 

MSF Jarvis

XDA Feed Mod/RC
Mar 31, 2015
3,820
7,470
113
Ghaziabad
msfjarvis.dev
I've managed to get the logs by reproducing the lock screen bug, just have a look at it @MSF Jarvis
The log taken is not on this rom but it's taken on CM13 port, as you said it's common for all ROMs I'm posting it here
I have a copy of it from @devansh21 too, I notified @aaryan45 of a possible fix, he said he'll try but thanks for wanting and trying to help :)

Edit : Your logcat is unhelpful since the error is not there, you haven't logged the error, just standard system messages but thanks nevertheless

Sent from my Pixel V1 using XDA Labs
 
Last edited:

prithvic

Senior Member
Oct 21, 2014
257
100
43
Mυмвαι
I have a copy of it from @devansh21 too, I notified @aaryan45 of a possible fix, he said he'll try but thanks for wanting and trying to help :)

Edit : Your logcat is unhelpful since the error is not there, you haven't logged the error, just standard system messages but thanks nevertheless

Sent from my Pixel V1 using XDA Labs
Oh my bad, you want me to do another log? I'll need to flash the ROM again as I'm on stock right now. And also, if you need any other help let me know.
 

MSF Jarvis

XDA Feed Mod/RC
Mar 31, 2015
3,820
7,470
113
Ghaziabad
msfjarvis.dev
Oh my bad, you want me to do another log? I'll need to flash the ROM again as I'm on stock right now. And also, if you need any other help let me know.
Dont bother man, it's not needed right now. As stated earlier @aaryan45 has been notified of a potential fix, which I hope he is testing out.

Sent from my Pixel V1 using XDA Labs
 
Status
Not open for further replies.