yashsingh1/xdaforums huggingface dataset:
[Android Builders Collective] a g bell:
I am mad too?

Will do a hh build update for July soonish still waiting for twrp to work properly for op5?
[Android Builders Collective] ezio84:
Speaking about kernels, here's a fresh alternative abc kernel for 6p and brave people :D

https://www.androidfilehost.com/?fid=961840155545580102

It's upstreamed to latest v3.10.107 linux kernel (more info and tutorial here: Click).

To install it, flash the boot.img with twrp on top of your existing installation (then flash magisk or supersu if needed).

Testing it and everything seems working well :victory:
[Android Builders Collective] chrisexv6:
That would be some pretty hardcore crackflashing - find boot.img on web, flash phone because why not?

:)
[Android Builders Collective] ezio84:
Renamed it to something better :D
[Android Builders Collective] icrunchbanger:
https://twrp.me/devices/oneplus5.html

Should work fine if it is in official repository? :)
[Android Builders Collective] a g bell:
Thanks dude ?tried it this morning restore backup give an error booted fine long story short ended up in a boot loop of stock recovery ???? switched phone off walked away came back let me back into fastboot phew? not sure it's quite ready yet waiting for the dev to post on xda
[Android Builders Collective] icrunchbanger:
I saw it at AP

http://www.androidpolice.com/2017/07/07/twrp-adds-support-oneplus-5/
[Android Builders Collective] ezio84:
That's the best built-in feature the nature gave us, enjoy it ;D
[Android Builders Collective] mohican16:
Agree a friend, and of course clean air...
[Android Builders Collective] kantjer:
For those that prefer to flash the whole ROM instead of the boot.img, no other changes compared to the ROM I posted a few days ago

http://kantjer.com/abcrom_angler-7-1-2-20170708/
[Android Builders Collective] jxl69:
How do you like op5? I'm thinking of getting one. But all the camera threads have put me into a reserve. Does you having op5 mean we get ABC rom for it? :P
[Android Builders Collective] a g bell:
Well l think it's awesome but l didn't buy it for the camera,not that the camera is bad it takes amazing pictures.The only issues l see with camera are in low light its a little grainy.But apart from that it is amazing oh there is the screen issue that l personally can't see,the so called jelly effect.people are moaning about the issue but these people spend hours trying to see it ?

If you can l would go to the phone store near you and just try scrolling on the screen and see for yourself do not to believe all the rubbish about it?

This phone is fast as hell on stock

Oh and ?
[Android Builders Collective] a g bell:
Yes but that's manily using WiFi not really showing use with mobile data is only about 6 then?
[Android Builders Collective] jxl69:
Great I will try to find a store that has OP5 in Slovenistan to see it for myself. Also most of the phone cameras have bad picture quality in low light. It's not a DSLR ;) Hardware wise it seems a proper phone on paper specs.

You didn't say can we expect ABC for it? :P
[Android Builders Collective] a g bell:
Just edited now? l would like to think so but is going to be awhile before alpha builds?
[Android Builders Collective] Garrykd:
​

--ABC rom 7.1.2-20170708 Clean & Sober Edition --

Angler download: https://www.androidfilehost.com/?a=show&w=files&flid=52030

Vendor required: N2G48B ( http://kantjer.com/image/ )

Changelog:

=======================

07-08-2017

=======================

* build/

6be399d Merge tag 'android-7.1.2_r24' into n2

* frameworks/base/

80698b8 Merge tag 'android-7.1.2_r24' into n2

* manifest/

3a38730 Remove dead opencv3 tree

46a0e56 Switch to NJH47D android-7.1.2_r24 (Pixel XL no carrier factory img)

* packages/apps/AbcSettings/

2b794ca Notification and battery light colorpicker: don't show keyboard on start

* packages/apps/Settings/

3088198 Merge tag 'android-7.1.2_r24' into n2

* vendor/nexus/

fe92e73 Update Turbo.apk from 6p N2G48B

b531ae7 Update 6p build fingerprints to 7.1.2 N2G48B

=======================

07-07-2017

=======================

* kernel/huawei/angler/

aceb80d Upstream kernel version bump

79c4a46 arm64: Fix mismerge

a6eaca4 Revert "ASoC: compress: Fix compress device direction check"

d465f82 Fix merge

4fde9fb Merge v3.10.107 into n2 0e3d5747a3ef Linux 3.10.107 0fcba8f95446 Allow stack to grow up to address space limit

03721be Merge tag 'v3.10.75' into n2

0f78c30 Merge tag 'v3.10.74' into n2

=======================

07-06-2017

=======================

* frameworks/av/

cba855d Merge tag 'android-7.1.2_r24' into n2

* frameworks/native/

6a7c879 Merge tag 'android-7.1.2_r24' into n2

f62f3d4 Remove ATRACE from SurfaceFlinger

323e52e Release resources when repeating dlopen-dlcose.

* kernel/huawei/angler/

bbe6e0f Sync abc defconfig to aosp

70b53c8 Merge tag 'android-7.1.2_r0.24' into n2

* packages/apps/Bluetooth/

7882061 Merge tag 'android-7.1.2_r24' into n2

* packages/providers/DownloadProvider/

1ef034b Merge tag 'android-7.1.2_r24' into n2

* packages/providers/MediaProvider/

1c2cb16 Merge tag 'android-7.1.2_r24' into n2

* system/core/

5ec3902 Merge tag 'android-7.1.2_r24' into n2

* system/sepolicy/

e6c453a Merge tag 'android-7.1.2_r24' into n2

=======================

07-05-2017

=======================

* vendor/huawei/

dad4b09 Update angler blobs to 7.1.2 N2G48B

What is the Clean & Sober Edition? Click here

Lol, me too:D
[Android Builders Collective] afbengochea:
Quick question, I'm on a 6p using kantjers build and was wondering if there is the option for swiping the status bar like on pure Nexus? I couldn't find the option and was thinking maybe I missed it somewhere. Thanks in advance
[Android Builders Collective] ezio84:
Swiping the statusbar for what? If you mean to adjust brightness level, no, it's not available on abc (and no plans to add it, quick pulldown and the qs panel slider allow to do it).
[Android Builders Collective] rignfool:
To add to this... I am pretty sure there was just an app featured on the XDA portal that adds a slider to your status bar for brightness...

Not sure how it works since the feature is in the rom I run... But it sounds like it might solve your dilema
[Android Builders Collective] afbengochea:
Thanks for the response. I was just wondering since it's useful when going outside and can't see anything on the screen.
[Android Builders Collective] buffal0b1ll:
6p supports high brightness mode doesn't it? Look in display settings on your favorite kernel manager app. Try flar2 high brightness mode widget on play store. Way brighter than highest brightest on slider.
[Android Builders Collective] kantjer:
Correct, stock kernel supports HBM. Easiest way (besides setting automatically at a set light level) is to set a HBM qs tile.
[Android Builders Collective] ezio84:
Ye, 6p abc has the high brightness mode tile built in.

Well, btw sometimes it happened to me too to not being able to see the screen and even the tile was hard to trigger. I wonder if, instead of a swipe Statusbar to set brightness, we could set a swipe Statusbar (or a different easy to do gesture) to enable high brightness mode.

Will think about it.
[Android Builders Collective] afbengochea:
That'll definitely work. I'm good not really touching my brightness on the phone at all. It's just those random moments in the bright sun
[Android Builders Collective] Topse:
​

ABCromCSE_bullhead-7.1.2-20170709.zip

ABCromCSE_bullhead-7.1.2-20170709.zip.md5sum

:highfive:

https://www.youtube.com/watch?v=vTreZYI1a2A
[Android Builders Collective] JaylanPHNX:
Saw something while I was out at dinner that made me think of you guys.
[Android Builders Collective] rignfool:
B.A. would never drive something with that many windows!

?
[Android Builders Collective] indian84:
How about this for the number of windows?
[Android Builders Collective] ezio84:
More windows are for the summer version of the van :D
[Android Builders Collective] kantjer:
We use Linux, we don't want Windows
[Android Builders Collective] NHNXDA:
My phone has slowed down allot with this update, I have however added elemental, but it was a cleanish install, so I'm a little confused why its slowed but I'll test with other roms & maybe do a phone wipe, stock then reinstall clean.
[Android Builders Collective] mohican16:
What do you mean slowed down? I don't have any problem with my last build.
[Android Builders Collective] indian84:
Probably Thermal Throttling.

Wait for few minutes and check.
[Android Builders Collective] JaylanPHNX:
There are few things quite as frustrating as watching a boot animation for twenty + minutes and trying to decide how long is too long to wait it out.
[Android Builders Collective] theesotericone:
At least you saw the boot ani. That's a sure sign of being able to fix it if needed. It's the blank screen at boot that you gotta watch out for. If you ever see that start crying. lol
[Android Builders Collective] JaylanPHNX:
I restoring my backup. Called it at 40+ minutes. Not sure what went wrong. I updated vendor and ROM, flashed all my usual stuff, updated magisk to the latest in [MENTION=3306843]kantjer[/MENTION] github. Endless boot. :confused:

Update: now my backup doesn't seem like it's booting! WTF? :crying:
[Android Builders Collective] NHNXDA:
Opening things takes longer, selecting a recent takes much longer, to the point I close the app & open again.

Also when selecting the browser from recents, the webpage refreshes almost every time, before it just opened as it was left.

Thermal I believe is set at 46, so I don't believe its this the issue.

I actually decided to not use my pixel as the screen protector conundrum causes problems, so got another N5x, but I think it needs more ram tbh, so I'm caught between a rock & hard place.

My nexus 5 has been so good, going to the N5x hasn't improved much.

I use whatsapp allot & I save chats from 3+ years ago with certain people & this for these contacts takes ages to show the cursor, I wish whatsapp would design a built in archiver so it doesn't try to cache the message logs as I can only believe its this the issue, as I've removed allot of photos & that still hasn't sped things up, so it has the be the actual test messages. I'm going to temp swap whatsapp to my pixel to see if it improves at all, as the N5x is faster than the N5 so this should have helped, but hasn't.
[Android Builders Collective] mohican16:
ABCrom_bullhead-7.1.2-20170711

Download for Bullhead https://www.androidfilehost.com/?fid=889764386195914993

Changelog:

=======================

07-11-2017

=======================

* device/lge/bullhead/

cab53f6 bullhead: Swap left with right fingerprint gestures

* kernel/lge/bullhead/

eecfdcf pure_defconfig: Regen for upstream (3.10.107)

6a433e7 Merge 3.10.107 into n-mr2

9597928 Merge 3.10.106 into n-mr2

5348aea Merge 3.10.105 into n-mr2

6fb46cc Merge 3.10.104 into n-mr2

d3d1325 Merge 3.10.103 into n-mr2

92d35f2 Merge 3.10.102 into n-mr2

501e163 Merge 3.10.101 into n-mr2

1c956e9 Merge 3.10.100 into n-mr2

c56a86b Merge 3.10.99 into n-mr2

485dac0 Merge 3.10.98 into n-mr2

35d4fc0 Merge 3.10.97 into n-mr2

dbba2d3 Merge 3.10.96 into n-mr2

9e9b50c0 Merge 3.10.95 into n-mr2

b55a6d8 Merge 3.10.94 into n-mr2

04e2c18 Merge 3.10.93 into n-mr2

862cd7a Merge 3.10.92 into n-mr2

6718cb8 Merge 3.10.91 into n-mr2

f591240 Merge 3.10.90 into n-mr2

80eeebd Merge 3.10.89 into n-mr2

712e4c0 Merge 3.10.88 into n-mr2

=======================

07-10-2017

=======================

=======================

07-09-2017

=======================

* kernel/lge/bullhead/

5b57af2 Merge 3.10.87 into n-mr2

922f7cc Merge 3.10.86 into n-mr2

8a100d3 Merge 3.10.85 into n-mr2

82b79f2 Merge 3.10.84 into n-mr2

2c3cec2 Merge 3.10.83 into n-mr2

f56d83a Merge 3.10.82 into n-mr2

32a4bfd Merge 3.10.81 into n-mr2

c87f617 Merge 3.10.80 into n-mr2

17076b7 Merge 3.10.79 into n-mr2

5fa563b Merge 3.10.78 into n-mr2

c251f23 Merge 3.10.77 into n-mr2

b85f769 Merge 3.10.76 into n-mr2

257e430 Merge 3.10.75 into n-mr2

5d0cc3d Merge 3.10.74 into n-mr2

cafc408 Revert "scripts: gcc-wrapper: Use wrapper to check compiler warnings"

PN kernel is upstreamed to latest v3.10.107, thanks [MENTION=6842057]The Flash[/MENTION] for it.
[Android Builders Collective] indian84:
So from no more unicorn blood kernel??
[Android Builders Collective] mohican16:
Sorry but no, i have big battery drain with it.
[Android Builders Collective] indian84:
Noted.

And upstream updated kernel is always better IMO.
[Android Builders Collective] buffal0b1ll:
Nexus 7 (2013) ABCromCSE

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

NEWNESS:

=======================

07-10-2017

=======================

* build/

e1366bb build: Only set capabilities if provided

* system/sepolicy/

945759b sepolicy: Allow optional platform text relocations

b3fbd64 Add rules required for TARGET_HAS_LEGACY_CAMERA_HAL1

=======================

07-09-2017

=======================

=======================

07-08-2017

=======================

* build/

6be399d Merge tag 'android-7.1.2_r24' into n2

* frameworks/base/

80698b8 Merge tag 'android-7.1.2_r24' into n2

* manifest/

3a38730 Remove dead opencv3 tree

46a0e56 Switch to NJH47D android-7.1.2_r24 (Pixel XL no carrier factory img)

* packages/apps/AbcSettings/

2b794ca Notification and battery light colorpicker: don't show keyboard on start

* packages/apps/Settings/

3088198 Merge tag 'android-7.1.2_r24' into n2

* vendor/nexus/

fe92e73 Update Turbo.apk from 6p N2G48B

b531ae7 Update 6p build fingerprints to 7.1.2 N2G48B

=======================

07-07-2017

=======================

=======================

07-06-2017

=======================

* frameworks/native/

6a7c879 Merge tag 'android-7.1.2_r24' into n2

f62f3d4 Remove ATRACE from SurfaceFlinger

323e52e Release resources when repeating dlopen-dlcose.

* packages/apps/Bluetooth/

7882061 Merge tag 'android-7.1.2_r24' into n2

* packages/providers/DownloadProvider/

1ef034b Merge tag 'android-7.1.2_r24' into n2

* packages/providers/MediaProvider/

1c2cb16 Merge tag 'android-7.1.2_r24' into n2

* system/core/

5ec3902 Merge tag 'android-7.1.2_r24' into n2

* system/sepolicy/

e6c453a Merge tag 'android-7.1.2_r24' into n2

=======================

07-05-2017

=======================

=======================

07-04-2017

=======================

=======================

07-03-2017

=======================

=======================

07-02-2017

=======================

=======================

07-01-2017

=======================
[Android Builders Collective] HamsterHam:
Latest [MENTION=3306843]kantjer[/MENTION] build with the upstream flash kernel is so good! Best performance yet.
[Android Builders Collective] icrunchbanger:
People is there any way of backing up system settings preferences, like options in ABC settings. I noticed that there are several apps that do some magic like this and create .xml backup files. What do you think? It would be very neat option for us flashing roms regularly :)
[Android Builders Collective] NHNXDA:
Yes this would be pretty good tbh if anyone knows a reliable app for this as I spend ages configuring all again after a clean install, that's why I like nova with its backup/restore.
[Android Builders Collective] kantjer:
I use ROM settings backup Pro

Don't know why because I never do a clean flash :)
[Android Builders Collective] buffal0b1ll:
Restore dirt to a clean flash ?. Brilliant.

Like [MENTION=3306843]kantjer[/MENTION] said, it's easier just to park on ABCrom and never clean flash again.

It's not the handfuls of ROM settings that take long to set up, it's the freaking permissions on dozens of restored apps that take forever. I don't think any of those backup apps can do that. I haven't cleaned flashed or flashed new Gapps since 12-10-2016... Trying for the ABC world record.
[Android Builders Collective] JaylanPHNX:
I don't clean flash unless I'm forced to, like I was two nights ago when updating to July ROM/vendor/magisk caused an endless boot that even a nandroid restore wouldn't fix. And yeah, it's a lot of other little stuff that takes forever. Found out you have to call and reauthorize your card for Google Pay after a clean flash.
[Android Builders Collective] ezio84:
I don't recommend to use any rom settings backup app.

Two reasons:

- the settings database can be corrupted;

- sometimes i have to rename or move settings strings due to code changes, that means any existing related backup could not work anyway.

So, just dirty flash till everything works well. If you noticed odd behaviors, a clean flash without restoring sh#t is the headache-less way.

Sometimes i see users (i also did that mistake in the past) spending more days (and nights) to fix an issue while a clean flash would have fixed everything in less time.
[Android Builders Collective] Curiousn00b:
So, I was using DU and thought about which little features I really wanted and decided to try building ABC again.

Everything went far better than it did on my older laptop and didn't have any build errors. I then looked back at some old comments I made back from when I first built my first ABC build and decided to give cherry picking a shot(searching for a commit is annoying when you don't know what to lookup... :D), cherry picked 4 different features betweens Subs, DU, and some other N project I found, managed to fix the errors but I'm pretty sure there was a better way to do this without adding something like " du_strings.xml " or something like that...

Building my new build after commits and hoping everything went perfect now.

How long does it take you guys to build? Took me about 2hours 30minutes on my HP Envy x360 m6-aq103dx.
[Android Builders Collective] buffal0b1ll:
2.5 hours is what it is for your lappy. Sounds legit for that hardware. If you enable ccache tho, subsequent builds may only take a half hour.
[Android Builders Collective] Curiousn00b:
Hahaha, I thought I was the only one who uses the word " Lappy ". Always referred to my laptop as Lappy. :p

Anyways, I'm unsure if I set ccache up correctly or not. Before I built the first time, I set it up for 80GB's, and the build took ≈2hours 30minutes. Just now, after doing the cherry pickings and fixing it, I resulted in a ninja error(ugh) after 2:30:06. Not really 100% on what happened there, but trial and error time. p:
[Android Builders Collective] buffal0b1ll:
I'd have expected your second build to go much faster if you were building the same ROM from the same home directory and your ccache is set up right.

I setup my ccache with the instructions in #4 here. https://xdaforums.com/nexus-5x/development/building-pure-nexus-nougat-t3464544/post68756162

You can learn more about ccache here https://ccache.samba.org/manual.html

Read and then check for the config file and other evidence you set up correctly.
[Android Builders Collective] Curiousn00b:
I'll play around with it to see what happens. I was near the end of building my second time just now and my little brother must've accidentally moved the outlet or something, maybe tripped over a wire, unplugging the extension cord. Came back down to finding out that my Lappy died. :eek:

Rebuilding again now... I just want to find out if the commits I attempted to add in worked or not, but seem to be having loooooooong builds. xD

I had added " export USE_CCACHE=1 " to the very end of my .bashrc, then in my build folder through terminal, I put ccache -M 80G. Hopefully it does kick in soon. :confused:

Edit: Well, I finished with this error. Guess one of the commits I tried didn't work, being the better animation control values( I like to use .75, so I'll probably just do this through the terminal ).

warning: string 'ota_disable_automatic_update' has no default translation.

Warning: AndroidManifest.xml already defines minSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.

Warning: AndroidManifest.xml already defines targetSdkVersion (in http://schemas.android.com/apk/res/android); using existing value in manifest.

packages/apps/Settings/res/layout/preference_dialog_animation_scale.xml:38: error: No resource identifier found for attribute 'minI' in package 'com.android.settings'

packages/apps/Settings/res/layout/preference_dialog_animation_scale.xml:38: error: No resource identifier found for attribute 'maxI' in package 'com.android.settings'

packages/apps/Settings/res/layout/preference_dialog_animation_scale.xml:38: error: No resource identifier found for attribute 'digits' in package 'com.android.settings'

make: *** [build/core/package_internal.mk:371: /home/user/MyABC/out/target/common/obj/APPS/Settings_intermediates/src/R.stamp] Error 1

make: *** Waiting for unfinished jobs....

#### make failed to build some targets (26:42 (mm:ss)) ####

Edit: Think I fixed the above error, but turned out to get some Java erors on something like, lines 1220-1280. I'll probably keep trying later on till I get a successful build.

Commits I attempted to use:

Magisk in Settings:

git fetch http://gerrit.dirtyunicorns.com/android_packages_apps_Settings refs/changes/98/5398/1 && git cherry-pick FETCH_HEAD

Subs in Settings:

git fetch http://gerrit.dirtyunicorns.com/android_packages_apps_Settings refs/changes/05/3305/3 && git cherry-pick FETCH_HEAD

Font 5% steps:

git fetch http://gerrit.dirtyunicorns.com/android_packages_apps_Settings refs/changes/93/6093/1 && git cherry-pick FETCH_HEAD

Animation speed values:

git fetch http://gerrit.dirtyunicorns.com/android_packages_apps_Settings refs/changes/95/6095/1 && git cherry-pick FETCH_HEAD

All come from DU, but I had found 2 of them from other gerrits at first.
[Android Builders Collective] JaylanPHNX:
As an addendum to this, I've never before had a clean flash ADD glitches like I have this time. The worst is all the music stored on my angler is showing in Play Music with the wrong album art, wrong song titles, etc. It's all messed up. Assistant is acting funny on Android Auto. I've got some serious rehab to do before going on vacation Monday. FML.
[Android Builders Collective] Curiousn00b:
I've experienced something like that less than a week ago. It was weird, my storage wouldn't even load up correctly, and I couldn't even transfer files through MTP. I had to back my stuff up through a cloud drive since nothing was working right. :/
[Android Builders Collective] skidaway:
ABCrom_shamu-7.1.2-20170715

--Description--

ABCrom for shamu (Nexus 6) built with B14CKB1RD kernel v2.3.1

--Downloads--

ABCrom_shamu-7.1.2-20170715.zip

ABCrom_shamu-7.1.2-20170715.zip.md5sum

--Changelog--

=======================

07-15-2017

=======================

* packages/apps/Settings/

317241391 Running services: update actionbar title accordingly

05618077d Remove text from actionbar / Use overflow menu

=======================

07-13-2017

=======================

* device/moto/shamu/

1a90377a shamu: Enable triple framebuffers

ef2462c3 Shamu : make that screen fade "MOO"

--Notes--

Synced to latest source.
[Android Builders Collective] Curiousn00b:
I was wondering if anyone could help me understand more of what I'm doing, and what to do in cases of cherry picking features. Not really keen at any of it besides grabbing the cherry pick, and viewing the code.

Cherry picking from DU, I see stuff like " deleted by us: du_arrays.xml " or something like that, and I believe in the case of ABC, it's custom_arrays.xml. Do I take the area of the code that I want and place it within custom_arrays? ?

If anyone cares to know, here's what I'm trying to place into my ABC build...

Font steps in 5% - Got this one to work

Prevent 180 degree rotation(I found where this is located in the code, but no idea what I'm doing here)

Magisk in Settings

Substatum in Settings

Able to select animation/transition speeds with a seekbar

Heads Up QS button

Auto Brightness QS button

A tad bit of other stuff that I can't think of right now... :p

Thanks!
[Android Builders Collective] nathanchance:
Yes, take what is being changed in du_arrays.xml (deleted or added) and do that to custom_arrays.xml. This is how you will pick any commit from one ROM to another.