yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 & 3T Cross Device Development] MSe1969:
My repo in fact does use the original apks. In fact, it does exactly the same as the LineageOS or also AOSP makefile:

It checks, for which architecture the ROM is built to use the fitting prebuilt apk, that's all. In other words, it simply does the following:

arm (32bit)? => take the arm prebuilt as is

arm64? => take the arm64 prebuilt as is

x86 (emulator)? => take the x86 prebuilt as is

Edit: When I was still on 16.0, I even used the F-Droid repo to update Bromite myself. (Did not like however to waste another 70MB of space and as indicated before, not ideal if the shipped prebuilt of an updated ROM is newer than the "update" in /data)
[OnePlus 3 & 3T Cross Device Development] :
Just used your repo (but it's the same for los and aosp webvoew repos - and mine for that matter). Indeed the x86 is not used - but:

ingo@adler /usr/local/src/los16 $ diff external/bromite-webview/prebuilt/arm64/SystemWebView.apk out/target/product/oneplus3/system/product/app/webview/webview.apk
Binärdateien external/bromite-webview/prebuilt/arm64/SystemWebView.apk und out/target/product/oneplus3/system/product/app/webview/webview.apk sind verschieden.
ingo@adler /usr/local/src/los16 $ ls -la external/bromite-webview/prebuilt/arm64/SystemWebView.apk out/target/product/oneplus3/system/product/app/webview/webview.apk
-rw-r--r-- 1 ingo ingo 85773668 13. Jun 15:21 external/bromite-webview/prebuilt/arm64/SystemWebView.apk
-rw-r--r-- 1 ingo ingo 164377064 13. Jun 18:13 out/target/product/oneplus3/system/product/app/webview/webview.apk
ingo@adler /usr/local/src/los16 $ unzip -l out/target/product/oneplus3/system/product/app/webview/webview.apk|grep -v -e res/ -e assets/
Archive: out/target/product/oneplus3/system/product/app/webview/webview.apk
Length Date Time Name
--------- ---------- ----- ----
96212432 01-01-2009 00:00 lib/arm64-v8a/libwebviewchromium.so
58062616 01-01-2009 00:00 lib/armeabi-v7a/libwebviewchromium.so
502100 01-01-2009 00:00 resources.arsc
22228 01-01-2009 00:00 AndroidManifest.xml
1775416 01-01-2009 00:00 classes.dex
81272 01-01-2009 00:00 classes2.dex
61513 01-01-2009 00:00 META-INF/CERT.SF
1722 01-01-2009 00:00 META-INF/CERT.RSA
61378 01-01-2009 00:00 META-INF/MANIFEST.MF
--------- -------
165486167 532 files
ingo@adler /usr/local/src/los16 $

Conclusions:

The source file for arm64 and the resulting file in the rom arn't the same.

arm and arm64 apks are combined in the resulting apk in the rom.

since the rom has not the original apk, the signature can't be left untouched, since there's no multiarch apk from bromite.

The presigned directive in a makefile generating a multiarch apk from two (or more) single arch apks doesn't make sense to me.

As you stated correctly, the presigned directive only makes sense if the source prebuilts are untouched.

EDIT:

ingo@adler /usr/local/src/los16 $ jarsigner -verify -verbose -certs out/target/product/oneplus3/system/product/app/webview/webview.apk|grep "Signed by"
- Signed by "EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US"
ingo@adler /usr/local/src/los16 $ jarsigner -verify -verbose -certs external/bromite-webview/prebuilt/arm64/SystemWebView.apk|grep "Signed by"
- Signed by "CN=csagan5, OU=Bromite, O=Bromite, L=Berlin, ST=Unknown, C=DE"
ingo@adler /usr/local/src/los16 $
[OnePlus 3 & 3T Cross Device Development] :
I did have issues with bromite wv, it can't load certain apps webpages

But it was around 1 years ago, I stop using it since then
[OnePlus 3 & 3T Cross Device Development] MSe1969:
As I don't build Lineage 16.0 any longer for the OP3T, I have used a 64bit Lineage 16.0 treble system.img, which I have mounted for the demo purpose. This is to illustrate, what I get and as it also is 64bit arm, that should not make any difference. I did not use my LIneage 17.1 build, because Android 10 'odexes' all system apps, and I wanted something truly comparable:

mse1969@h2929631:~/android/lin-16.0$ unzip -l external/bromite-webview/prebuilt/arm64/SystemWebView.apk | grep -v -e res/ -e assets
Archive: external/bromite-webview/prebuilt/arm64/SystemWebView.apk
Length Date Time Name
--------- ---------- ----- ----
22388 2001-01-01 00:00 AndroidManifest.xml
1811892 2001-01-01 00:00 classes.dex
82432 2001-01-01 00:00 classes2.dex
4584 2001-01-01 00:00 lib/arm64-v8a/libcrashpad_handler_trampoline.so
112048280 2001-01-01 00:00 lib/arm64-v8a/libwebviewchromium.so
3132 2001-01-01 00:00 lib/armeabi-v7a/libcrashpad_handler_trampoline.so
62523424 2001-01-01 00:00 lib/armeabi-v7a/libwebviewchromium.so
503540 2001-01-01 00:00 resources.arsc
51721 2001-01-01 00:00 META-INF/BROMITEK.SF
1346 2001-01-01 00:00 META-INF/BROMITEK.RSA
51616 2001-01-01 00:00 META-INF/MANIFEST.MF
--------- -------
185776285 535 files
mse1969@h2929631:~/android/lin-16.0$ unzip -l ../BUILT/system/app/bromite-webview/bromite-webview.apk | grep -v -e res/ -e assets
Archive: ../BUILT/system/app/bromite-webview/bromite-webview.apk
Length Date Time Name
--------- ---------- ----- ----
22388 2001-01-01 00:00 AndroidManifest.xml
1811892 2001-01-01 00:00 classes.dex
82432 2001-01-01 00:00 classes2.dex
503540 2001-01-01 00:00 resources.arsc
51721 2001-01-01 00:00 META-INF/BROMITEK.SF
1346 2001-01-01 00:00 META-INF/BROMITEK.RSA
51616 2001-01-01 00:00 META-INF/MANIFEST.MF
4584 2001-01-01 00:00 lib/arm64-v8a/libcrashpad_handler_trampoline.so
112048280 2001-01-01 00:00 lib/arm64-v8a/libwebviewchromium.so
3132 2001-01-01 00:00 lib/armeabi-v7a/libcrashpad_handler_trampoline.so
62523424 2001-01-01 00:00 lib/armeabi-v7a/libwebviewchromium.so
--------- -------
185776285 535 files

Conclusion:

The 64-bit arm prebuilt already includes the 32-bit library, it is not merged or rebuilt in the process.

But yes, "something happens" when the Makefile is processed, as the apk files differ and the sequence of listed files has changed.

And the resulting bromite-webview.apk in my treble build keeps the Bromite signature:

mse1969@h2929631:~/android/BUILT$ jarsigner -verify system/app/bromite-webview/bromite-webview.apk -verbose | grep "Signed by"
- Signed by "CN=csagan5, OU=Bromite, O=Bromite, L=Berlin, ST=Unknown, C=DE"

Did you use my repo "as is" (see README) or did you alter anything in your local clone?
[OnePlus 3 & 3T Cross Device Development] :
When I've used the term "used your repo", I did this:

nlos.xml: add Bromite System Webvoew from MSe1969's repo. · nvertigo/local_manifest@019240f

some usefull manifests - see each branches README.md for more information - nlos.xml: add Bromite System Webvoew from MSe1969's repo. · nvertigo/local_manifest@019240f

github.com

nlos.mk: use Bromite System Webvoew from MSe1969's repo. · nvertigo/android_vendor_nlos@bf31ede

Change-Id: I32e04c643641759e2a1804f7124af7429f0c52ad

github.com

I've not the slightest clue how/why an altered file can keep it's signature - the main purpose of a signature is to prove that the file is not altered and it's from the signer... :(
[OnePlus 3 & 3T Cross Device Development] :
Build 20210620

Releasenotes:

This build relies on OxygenOS firmware. OxygenOS 9.0.6 firmware is required. At this point you have two options:

You don't care about loosing data on an unlocked bootloader and clean flash including format userdata according to the first time installation instructions in OP (recommended):

Oneplus 3T: OxygenOS 9.0.6 firmware without alipay and soter files

Oneplus 3: OxygenOS 9.0.6 firmware without alipay and soter files

You want to keep your current setup and like to dirty flash on top of beta builds:

I've created a firmware package from OxygenOS 9.0.6. To avoid issues due to an unlocked bootloader and/or encrypted userdata partition, I've kept the bootloader and and keymaster partition to OxygenOS 5.0.8. This allows to run the pie-blobs builds with native Oneplus OxygenOS 9.0.6 firmware, but you don't need to reformat the userdata partition (for details see: https://xdaforums.com/oneplus-3t/how-to/guide-cope-9-0-3-5-0-8-firmware-barrier-t3941164).

Oneplus 3T: OxygenOS 9.0.6 firmware with 5.0.8 bootloader and keymaster and without alipay and soter files

Oneplus 3: OxygenOS 9.0.6 firmware with 5.0.8 bootloader and keymaster and without alipay and soter files

If you need to pass safetynet api flash sec-patch-2019-08-01_v02.zip from https://xdaforums.com/oneplus-3/one...-nlos-16-0-t3879405/post78433987#post78433987 .

Before you ask: though I've updated the blobs used in the rom to OOS 9.0.6, I've decided to stick with OOS 9.0.5 build fimgerprint, because 9.0.5 is the only version with identical fingerprint strings for op3 and op3t.

If you want to use Alipay with fingerprint authentication, follow @Galiis' directions in posting #6.

For a complete list of additional cherry picks see: current.pick.sh.

Changelog (Last repo sync: 20 Jun 2021, 08:27:07 CEST / 20 Jun 2021, 06:27:07 UTC):

nlos.xml: add Bromite System Webvoew from MSe1969's repo. — Nvertigo

nlos.mk: use Bromite System Webvoew from MSe1969's repo. — Nvertigo

kernel: patches mentioned in https://source.android.com/security/bulletin/2021-06-01?hl=en(ASB 2021 06):

qcacld-2.0: Add eapol checking for intra-bss fwd & indicate in IPA exc path — Tiger Yu

qcacld-2.0: Add eapol sanity checking for intra-bss forwarding & indicate — Lihua Liu

qcacld-2.0: Drop mcast and plaintext frags in protected network — Tiger Yu

qcacld-2.0: Discard frag frames if the PN is not consecutive — Tiger Yu

qcacld-2.0: Flush RX packets for peer after key installation — Tiger Yu

qcacld-2.0: Initialize preauth node — Liangwei Dong

qcacld-2.0: Fix SAP data tx block issue — Brandon Huang

qcacld-2.0: Fix a compile error — lihual

crypto: Fix possible stack out of bound error — Tanwee Kausar

HID: make arrays usage and value to be the same — Will McVicker

WG: squash WireGuard-linux-compat-1.0.20210606. — Nvertigo

Patch up: P_asb_2021-05. — Nvertigo

NLOS-Bootlogo

nlos_bootlogo-v0.1.zip

back_in_black_bootlogo-v1.0.zip(pre ob16 OxygenOS Bootlogo)

[SIZE="+2"]DOWNLOAD[/SIZE]​

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] :
Build 20210714

Releasenotes:

If ypu've updated bromite system webview from F-Droid, remove the update in Settings->Apps & notifications - if you fail/forget/etc to do so, delete /data/app/*bromite-webview* from twrp.

This build relies on OxygenOS firmware. OxygenOS 9.0.6 firmware is required. At this point you have two options:

You don't care about loosing data on an unlocked bootloader and clean flash including format userdata according to the first time installation instructions in OP (recommended):

Oneplus 3T: OxygenOS 9.0.6 firmware without alipay and soter files

Oneplus 3: OxygenOS 9.0.6 firmware without alipay and soter files

You want to keep your current setup and like to dirty flash on top of beta builds:

I've created a firmware package from OxygenOS 9.0.6. To avoid issues due to an unlocked bootloader and/or encrypted userdata partition, I've kept the bootloader and and keymaster partition to OxygenOS 5.0.8. This allows to run the pie-blobs builds with native Oneplus OxygenOS 9.0.6 firmware, but you don't need to reformat the userdata partition (for details see: https://xdaforums.com/oneplus-3t/how-to/guide-cope-9-0-3-5-0-8-firmware-barrier-t3941164).

Oneplus 3T: OxygenOS 9.0.6 firmware with 5.0.8 bootloader and keymaster and without alipay and soter files

Oneplus 3: OxygenOS 9.0.6 firmware with 5.0.8 bootloader and keymaster and without alipay and soter files

If you need to pass safetynet api flash sec-patch-2019-08-01_v02.zip from https://xdaforums.com/oneplus-3/one...-nlos-16-0-t3879405/post78433987#post78433987 .

Before you ask: though I've updated the blobs used in the rom to OOS 9.0.6, I've decided to stick with OOS 9.0.5 build fimgerprint, because 9.0.5 is the only version with identical fingerprint strings for op3 and op3t.

If you want to use Alipay with fingerprint authentication, follow @Galiis' directions in posting #6.

For a complete list of additional cherry picks see: current.pick.sh.

Changelog (Last repo sync: 14 Jul 2021, 15:39:59 CEST / 14 Jul 2021, 13:39:59 UTC):

my_build.sh: remove jack-server hanling; update mktemp call. — Nvertigo

Patch up: P_asb_2021-07. — Nvertigo

Revert "nlos.xml: add Bromite System Webvoew from MSe1969's repo." — Nvertigo (Thanx @MSe1969

kernel: patches mentioned in https://source.android.com/security/bulletin/2021-07-01?hl=en(ASB 2021 07):

qcacld-2.0: Send assoc reject upon failing to post ASSOC_IND — Paul Zhang

WG: squash WireGuard-linux-compat-1.0.20210606. — Nvertigo

Patch up: P_asb_2021-05. — Nvertigo

NLOS-Bootlogo

nlos_bootlogo-v0.1.zip

back_in_black_bootlogo-v1.0.zip(pre ob16 OxygenOS Bootlogo)

[SIZE="+2"]DOWNLOAD[/SIZE]​

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] Yndi:
Why revert Bromite?
[OnePlus 3 & 3T Cross Device Development] :
Because my own webview build, which has all bromite patches + los patches and doesn't break third party webview selection in devopts, builds again against buildhosts globc-2.33 (found two patches for mallinfo2()).
[OnePlus 3 & 3T Cross Device Development] :
Update 20210808

Sources synced today.

ASB 2021-08-05.

Webview: 92.0.4515.134.

Download: https://drive.google.com/drive/folders/1bV5ViyIhh-AwZcjWQDTfHOy2zBSqNVRK

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] ayush2901:
Thanks for the regular build updates nvertigo, using your builds since los 14 and have never been disappointed, cheers :)
[OnePlus 3 & 3T Cross Device Development] :
Does anybody need the wireguard kernel mode?

Background: I can't use my device rooted currently (my banking app detects magisk though hide is configured correctly); this implies I can't check, test or debug wireguard kernel mode before shipping.

Since wireguard userspace mode works without root, I'd like to drop wireguard kernel mode. lf somebody really needs wireguard kernel mode, I'm going to ship the rom with the kernel patches, but without testing, debugging and support.
[OnePlus 3 & 3T Cross Device Development] :
Build 20210916

Changelog (Last repo sync: 16 Sep 2021, 10:29:26 CEST / 16 Sep 2021, 08:29:26 UTC)

Update webview to 92.0.4515.176. — Nvertigo

Patch up: P_asb_2021-09. — Nvertigo

op3/t: use MSe1969/lin-17.1-mse3 upstreamed kernel. — Nvertigo

(Rebase NLOS' changes on https://github.com/lin17-microG/android_kernel_oneplus_msm8996/commits/lin-17.1-mse3

Thanx and credits to @MSe1969!)

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] :
Build 20211016

Changelog (Last repo sync: 16 Okt 2021, 10:21:12 CEST / 16 Okt 2021, 08:21:12 UTC)

Update webview to 93.0.4577.110. — Nvertigo

Patch up: P_asb_2021-10. — Nvertigo

op3/t: use MSe1969/lin-17.1-mse3 upstreamed kernel. — Nvertigo

(Rebase NLOS' changes on https://github.com/lin17-microG/android_kernel_oneplus_msm8996/commits/lin-17.1-mse3

Thanx and credits to @MSe1969!)

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] thomasnsr:
This is still the best ROM for my 3T. Very suitable rock solid daily driver. Thank you very much for keep maintaining this excellent ROM for 3T my friend.
[OnePlus 3 & 3T Cross Device Development] pawlik79:
Is battery like decent?
[OnePlus 3 & 3T Cross Device Development] thomasnsr:
Definitely yes, this ROM offers the best balance between battery life and performance my dear friend
[OnePlus 3 & 3T Cross Device Development] :
Build 20211114

Changelog (Last repo sync: 14 Nov 2021, 09:50:07 CET / 14 Nov 2021, 08:50:07 UTC)

Update webview to 95.0.4638.78. — Nvertigo

Patch up: P_asb_2021-11. — Nvertigo

op3/t: use MSe1969/lin-17.1-mse3 upstreamed kernel. — Nvertigo

(Rebase NLOS' changes on https://github.com/lin17-microG/android_kernel_oneplus_msm8996/commits/lin-17.1-mse3

Thanx and credits to @MSe1969! + upstreamed to https://android.googlesource.com/kernel/common/+/refs/heads/deprecated/android-3.18)

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] ASDFGHQWEZXC:
Hi, is this EOL?
[OnePlus 3 & 3T Cross Device Development] :
No, but due to professional occupation followed by some need for rest I'm late with December build. Will be shipped this year.
[OnePlus 3 & 3T Cross Device Development] :
Build 20211230

Changelog (Last repo sync: 30 Dez 2021, 10:31:14 CET / 30 Dez 2021, 09:31:14 UTC)

Update webview to 96.0.4664.54. — Nvertigo

Patch up: P_asb_2021-12.

op3/t: use MSe1969/lin-17.1-mse3 upstreamed kernel. — Nvertigo

(Rebase NLOS' changes on https://github.com/lin17-microG/android_kernel_oneplus_msm8996/commits/lin-17.1-mse3

Thanx and credits to @MSe1969! + upstreamed to https://android.googlesource.com/kernel/common/+/refs/heads/deprecated/android-3.18) + these commits:

hugetlbfs: flush TLBs correctly after huge_pmd_unshare — Nadav Amit

msm: adsprpc: Handle UAF in process shell memory — Swathi K

net: xilinx_emaclite: Do not print real IOMEM pointer — YueHaibing

sctp: add vtag check in sctp_sf_violation — Xin Long

sctp: use init_tag from inithdr for ABORT chunk — Xin Long

vt_kdsetmode: extend console locking — Linus Torvalds

ovl: prevent private clone if bind mount is not allowed — Miklos Szeredi

sctp: add size validation when walking chunks — Marcelo Ricardo Leitner

KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653

can: bcm: delay release of struct bcm_op after synchronize_rcu(

xenbus/xenbus_backend: Disallow pending watch messages — SeongJae Park

mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv(

diag: Prevent resource leakage of task structure — Manoj Prabhu B

crypto: qce50: Init sg don't just add pages to it — Scott Bauer

isdn: cpai: check ctr->cnr to avoid array index out of bound — Xiaolong Huang

16.0 - Google Drive

drive.google.com

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] :
Build 20220124

Changelog (Last repo sync: 24 Jan 2022, 10:52:28 CET / 24 Jan 2022, 09:52:28 UTC)

Patch up: P_asb_2022-01.

Kernel:

ANDROID: xt_quota2: remove trailing junk which might have a digit in it — Sam Liddicott

qcacld-2.0: fix some overflow issue in wma — Ke Huang

phonet: refcount leak in pep_sock_accep — Hangyu Hua

xen/netback: don't queue unlimited number of packages — Juergen Gross

xen/console: harden hvc_xen against event channel storms — Juergen Gross

16.0 - Google Drive

drive.google.com

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] :
Build 20220225

Changelog (Last repo sync: 25 Feb 2022, 15:59:00 CET / 25 Feb 2022, 14:59:00 UTC)

Patch up: P_asb_2022-02. (This is the topic https://review.lineageos.org/q/topic:P_asb_2022-02 - since the android security bullentin ´doesn't mention android 9 any longer the patchlevel string is NOT increased)

Update webview to 98.0.4758.108.

16.0 - Google Drive

drive.google.com

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] :
Build 20220322

Changelog (Last repo sync: 22 Mär 2022, 10:20:52 CET / 22 Mär 2022, 09:20:52 UTC)

Patch up: P_asb_2022-03. (This is the topic https://review.lineageos.org/q/topic:P_asb_2022-03 - since the android security bullentin ´doesn't mention android 9 any longer the patchlevel string is NOT increased)

Update webview to 99.0.4844.77.

Kernel:

usb: gadget: clear related members when goto fail — Hangyu Hua

usb: hso: fix error handling code of hso_create_net_device — Dongliang Mu

ANDROID: arm64: process: Match upstream formatting when dumping memory areas — Lee Jones

net: hso: register netdev later to avoid a race condition — Andreas Kemnade

net: 6pack: fix slab-out-of-bounds in decode_data — Pavel Skripkin

Revert "media: ov519: add missing endpoint sanity checks" — MSe1969

Revert "wlan:Check priviledge permission for SET_THREE_INT_GET_NONE" — MSe1969

Revert "wlan:Check priviledge permission for QCSAP_IOCTL_DISASSOC_STA" — MSe1969

Revert "wlan:Check priviledge permission for QCSAP_IOCTL_SETWPSIE" — MSe1969

Revert "wlan:Check priviledge permission before processing SET_PACKET_FILTER IOCTL" — MSe1969

USB: gadget: validate interface OS descriptor requests — Szymon Heidrich

media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt(

drm/ttm/nouveau: don't call tt destroy callback on alloc failure. — Dave Airlie

sctp: add param size validation for SCTP_PARAM_SET_PRIMARY — Marcelo Ricardo Leitner

fork: fix incorrect fput of ->exe_file causing use-after-free — Eric Biggers

libceph: introduce ceph_crypt(

udf: Restore i_lenAlloc when inode expansion fails — Jan Kara

udf: Fix NULL ptr deref when converting from inline format — Jan Kara

f2fs: fix to do sanity check on inode type during garbage collection — Chao Yu

diag: Prevent out of bound write while sending dci pkt to remote — Manoj Prabhu B

drm/i915: Flush TLBs before releasing backing store — Tvrtko Ursulin

16.0 - Google Drive

drive.google.com

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] :
Build 20220430

Changelog (Last repo sync: 30 Apr 2022, 10:10:50 CEST / 30 Apr 2022, 08:10:50 UTC)

Patch up: P_asb_2022-04. (This is the topic https://review.lineageos.org/q/topic:P_asb_2022-04 - since the android security bullentin ´doesn't mention android 9 any longer the patchlevel string is NOT increased)

Update webview to 101.0.4951.39.

Kernel:

can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path — Hangyu Hua

llc: fix netdevice reference leaks in llc_ui_bind() — Eric Dumazet

quota: check block number when reading the block in quota file — Zhang Yi

HID: elo: fix memory leak in elo_probe — Dongliang Mu

USB: gadget: validate endpoint index for xilinx udc — Szymon Heidrich

sr9700: sanity check for packet length — Oliver Neukum

xen/gntalloc: don't use gnttab_query_foreign_access() — Juergen Gross

16.0 - Google Drive

drive.google.com

Happy flashing!
[OnePlus 3 & 3T Cross Device Development] devilrunner:
Hi, I absolutely love this ROM !

Is this EOL ?

Kind regards
[OnePlus 3 & 3T Cross Device Development] Odraci:
+1
[OnePlus 3 & 3T Cross Device Development] jiraianam:
Anyone can share this rom

I need lock my bootloader
[OnePlus 6T  Questions & Answers] molitar:
I can not live with this Oneplus Launcher how could any launcher leave out infinite scroll? So I tried Nova and it failed miserably as I could not change navigation bar color so I had a stupid white navigation bar with very very light shade of gray buttons that I could not see for the life of me. I was like what type of launcher fails to give color control?

Nova Launcher

1. Unable to see navigation buttons

2. Changing highlight color did not change still remained white when on or Orange

3. Locked to only about 12 colors.. No way to customize color to match. Poor color adjustment

4. Feature I did like is the swipe on folder or app and infinite scroll

Other then that the Oneplus Launcher is not bad so I am looking for an alternative. Can anyone suggest an alternative that will do what I need? Infinite scroll, swipe app edit, and true color controls?
[OnePlus 6T  Questions & Answers] Hunter3U:
You could try action launcher. I have been using that on my 6T since i got it and can't see myself using anything else. Has pretty much every customization setting you could need.
[Xiaomi Redmi Note 6 Pro Questions & Answers] CostasGr:
Hey, as I can see we can not capture photo sphere by the default camera. Is there any way to add Google camera or another one?

Can we install Google camera with the latest Dev version of miui?
[Xiaomi Redmi Note 6 Pro Questions & Answers] CostasGr:
nobody?
[Xiaomi Redmi Note 6 Pro Questions & Answers] jjrojo:
plsease read threads,peoplew who like, are installing gcam.
[Xiaomi Redmi Note 6 Pro Questions & Answers] Sanjay022:
You can try installing the Mi A2 camera which is a better camera than the note 6 pro.

Here is the thread link make use of it: https://xdaforums.com/redmi-note-6-pro/themes/module-magisk-t3890844
[Xiaomi Redmi Note 6 Pro Questions & Answers] CostasGr:
I'm noob, I don't know how to root or anything. So is there any way to install gcam?
[Xiaomi Redmi Note 6 Pro Questions & Answers] jjrojo:
You can check theads for root e install gcam, i think you should unlock bootloader before root but i dont know, for the moment my redmi note 6 pro is original, not mod for now.
[Samsung Galaxy S9+ Questions & Answers] russelladurose:
I am trying to update my EE s9 but it is not BTU it is currently on the J6 build with November 2018 patch.