yashsingh1/xdaforums huggingface dataset:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R25: 30 Aug

Upstreamed Linux Kernel version, from v3.18.66 -> v3.18.67 --> 3.18.68 (fixing & security) :cool:

Add BFQ Scheduler v8r11 (Backport from Linux 4.11) (Now BFQ by Default)

ARM64: DTS: Adjust display power settings for panel & Fix style code

Drivers: Fix direct references to HZ

ASoC: wcdxxxx: queue work on power efficient wq

Defconfig: Change RCU RT Prio to 1

Revert LMK_ADJ_RBTREE

Fix Performance & battery drain standby

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other issue))

Download: https://www.androidfilehost.com/?fid=961840155545592084

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] JagravNaik:
Any updates on supporting custom ROMs?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] relvas18:
Hi [MENTION=5884662]ahmedradaideh[/MENTION], is possible to you to synchronize codes for openbeta 23/14?

Thanks
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
Hi

Yes sure, new update soon R26.

https://github.com/ahmedradaideh/OnePlus3T/commit/15e818a5a1f73d9f5dd7150ba54c406a77a3911e
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] romskii:
Have you thought about adding alucard, chill and electron governor? I think on OOS you can gain a lot more battery with those govs like on LOS/PA
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
Soon.

I will try some governors, although I know it is useless.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R26: 6 Sep

Upstreamed Linux Kernel version, from v3.18.66 -> v3.18.69 (fixing & security) :cool:

Synchronize codes for OxygenOS OpenBeta 23/14 [Now Support DCI-P3 for OnePlus3]

Android Binder Upstream

F2FS File System Upstream

CFQ Scheduler Upstream

ARM: dts: msm: Update temperature threshold limits for EA for 8996

Softirq: defer softirq processing to ksoftirqd if CPU is busy with RT

UPSTREAM: all arches, signal: move restart_block to struct task_struct

Kthread: Backport queuing_blocked()

CPU-Boost: Rework scheduling setup

Fix qcacld-2.0 buffer overflows

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other issue))

Download: https://www.androidfilehost.com/?fid=673368273298983711

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R27: 13 Sep

Upstreamed Linux Kernel version, from v3.18.69 -> v3.18.70 (fixing & security) :cool:

Merge patches from Codeaurora

ANDROID: mnt: Fix freeing of mount data

Add LCD backlight min/max limits

Cpufreq: interactive: fix to come out of hysteresis mode

Revert "Revert "rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks"" (Increase the CPU idling times)

Ramdisk: CleanUp & Enable prevent scheduling less important tasks on high perf cpus.

Fix Random Reboot & App Crash.

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other issue))

Download: https://www.androidfilehost.com/?fid=745425885120762095

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R28: 19 Sep

Upstreamed Linux Kernel version, from v3.18.70 -> v3.18.71 (fixing & security) :cool:

Marge Last WiFi Driver & CAF branch LA.UM.5.5.r1-05800-8x96.0 (fixing & security) :

Synchronize codes for OxygenOS OpenBeta 24/15

msm-core: Rework resampling processing

ANDROID: configs: remove config fragments

interactive: avoid calling usecs_to_jiffies() repeatedly

binder: make FIFO inheritance a per-context option

drivers: Warning fixes to disable CC_OPTIMIZE_FOR_SIZE

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other issue))

Download: https://www.androidfilehost.com/?fid=817550096634800957

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] android extreme:
Hi [MENTION=5884662]ahmedradaideh[/MENTION] i've tried your kernel on oxygen os CE 2.16 and it's freaking fast, as you can see i run androbench to test the actual difference in speed and the result i've obtained is even higher that the one that i used to have on f2fs(without the drawback of the degradation in performance that affect the current implementation of this filesystem). Overall system performance are really high, i would dare to say that could challenge the op5.

Right now i've just 2 question:

-why you don't include the overclock cpu/gpu? Seems that on soc can handle well this(just my 2 cent)

-is possible make a more aggressive caching of all the process that are running in ram? Since we have plenty of that why not use more aggressively improving the performance?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R29: 27 Sep

Upstreamed Linux Kernel version, from v3.18.71 -> v3.18.72 (fixing & security) :cool:

Marge Latest WiFi Driver & CAF branch LA.UM.5.6.r1-05900-89xx.0 (fixing & security)

Synchronize codes for OxygenOS 4.5.0

Android Binder & CFQ Scheduler & F2FS & EXT4 Upstream

Add generic wakelock blocker driver

cpufreq: stats: Fix early return in cpufreq_stats_update_policy_cpu & stats: Remove unreachable OnePlus code

msm-core: Improve sampling conditioning & Add back periodic polling and fix various race conditions

interactive: handle error for module load fail

Prevent potential double frees in sg driver

AnyKernel2 Script Upstream

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download: https://www.androidfilehost.com/?fid=745849072291676662

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] phil_greg2001:
It works with OB24?

:cowboy:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
YES :good:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] triggeredbot:
So the new wakelock interface has the default blocks inplemented. But my kernel manager(s) dont recognize them. Refer to the screenshots for more info:

EDIT: Figured it our, nevermind!!
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] thelad:
EDIT: Figured it our, nevermind!!

What did you do to either enable or disable it?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] triggeredbot:
Wakelocks seem to be pre-blocked in the files, so you can only add your own locks to the file. It isnt suppoded to br shown in any kernel manager.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Antsu:
These are enabled by default
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Antsu:
Here's the path to files
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] thelad:
That's grand thanks for that

I was looking in sys/power/wakelock
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] angdaminaman:
good day sir.

im currently using your kernel with latest beta oos.

i think im liking your kernel a lot.

please keep it updated.

thank you!

---------- Post added at 06:48 PM ---------- Previous post was at 06:46 PM ----------

by the way, your backlight dimmer is not working. im using kernel audiutor
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Antsu:
Works here, although I'm using Ex Kernel Manager. How did you test it?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] angdaminaman:
i just go to kernel audiutor > screen

then enable the backlight dimmer

nothing happens

although i checked the high brightness mode, it works pefectly.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
This wakelock interface is supported in the latest EXKM (3.34).
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
:highfive:

It works well with users.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R30: 5 Oct

Upstreamed Linux Kernel version, from v3.18.72 --> v3.18.73 (fixing & security) :cool:

Android Binder Upstream

F2FS File System Upstream (Fix GC)

Input: synaptics: s3320: Don't run baseline inside IRQ handler

Merge fixes for (net, UID, ipv4/6)

Defconfig: Disable FRAME_POINTER (Reduce Kernel size, Better cache utilization and fewer instructions executed)

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download: https://www.androidfilehost.com/?fid=673791459329051204

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] abalam:
Does this kernel suport for LOS roms?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] liam_davenport:
OOS Stable only
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R31: 14 Oct

Upstreamed Linux Kernel version, from v3.18.73 --> v3.18.74 -> v3.18.75 (fixing & security) :cool:

Marge Latest WiFi Driver & CAF branch LA.UM.5.6.r1-06000-89xx.0 (fixing & security)

Android Binder Upstream

F2FS File System Upstream

BACKPORT: net: xfrm: support setting an output mark.

cpu-hotplug: Always use real time scheduling when hotplugging a CPU

rcu: Don't disable CPU hotplug during OOM notifiers

dts: Remove the core hotplug on low battery feature

qseecom: micro optimization for module detection

oneplus: add some error wakelock cleanups

usb: otg: reduce the wakelock timeout to 1 second

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download: https://www.androidfilehost.com/?fid=889964283620758342

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pcesar.cercal:
ob25

first, thank you for your work

now the question: this kernel works on OpenBeta 25(oreo)?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] liam_davenport:
Please don't quote the whole OP.

Nope it does not work on Oreo no kernel will until it's been rebased for Oreo expect a few days before the first kernels decide to show up
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] pcesar.cercal:
Thanks men
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R32: 4 Nov (Oreo) Unified

Now Kernel Unified for OnePlus3/3T

Upstreamed Linux Kernel version, from v3.18.66 --> v3.18.79 (fixing & security) :cool:

Marge Latest WiFi Driver & CAF branch LA.UM.6.5.r1-04000-8x96.0 (fixing & security)

Defconfig: remove unused kernel functions & Enable few security requirements

Android Binder / SDCardFs/ EXT4 Upstream

UPSTREAM: arm64: compat: Remove leftover variable declaration

UPSTREAM: fscrypt: fix dereference of NULL user_key_payload

ANDROID: net: xfrm: fix long lines.

msm-tsens: Reschedule work instead of causing uninterruptible sleep

irda: Fix lockdep annotations in hashbin_delete().

AnyKernel2 Script Upstream

CleanUp and More, See My Github

R32: 4 Nov (Nougat)

Upstreamed Linux Kernel version, from v3.18.75 --> v3.18.79 (fixing & security) :cool:

Android Binder Upstream

UPSTREAM: arm64: compat: Remove leftover variable declaration

ANDROID: net: xfrm: fix long lines.

AnyKernel2 Script Upstream

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download:

8.0.x Oreo OxygenOS Unified : AndroidFileHost

7.1.x Nougat OxygenOS : AndroidFileHost

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] camdadeye291:
[MENTION=5884662]ahmedradaideh[/MENTION] does your kernel have Drive Droid support?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] manishdev:
The kernel is smooth but CPU frequency are on the higher side hence the higher battery drain. Will continue testing for a day or two
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] crian:
Straight after reboot it's normal that the cores are running high. Just let it settle.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] aneip:
Can add TTL target for iptable?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
Yes.

The frequencies are stable and normal.

Next Update.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R32: 15 Nov (Oreo) Unified for OnePlus3/3T

Upstreamed Linux Kernel version, from v3.18.79 --> v3.18.80 ---> v3.18.81 (fixing & security) :cool:

Marge Latest CAF branch LA.UM.6.5.r1-04100-8x96.0 (fixing & security)

BACKPORT: xfrm: Clear sk_dst_cache when applying per-socket policy.

msm: mdss: Restrict display commit thread to power cluster

Sched + CPUHotplug + Battery Life improvement

Android Binder Upstream

lib/bsearch.c: micro-optimize pivot position calculation

boeffla_wl_blocker: Don't block Wakelocks by default

defconfig: Enable IP_NF_TARGET_TTL

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download:

8.0.x Oreo OxygenOS Unified : AndroidFileHost

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] phil_greg2001:
Hi bro,

This kernel is only for Oreo or it works with nougat?

Many thanks

:cowboy:
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cbendixe84:
Check op. There's both nougat and Oreo builds
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] phil_greg2001:
Are you sure...?

The last kernel seems only for Oreo.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] cbendixe84:
Yeah there's one for oos 4.5 there

https://www.androidfilehost.com/?w=files&flid=180109
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Kuljeet Singh:
Does this kernel (oreo build) have sweep2sleep?
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Fl0ppik:
Same question. Very helpful option.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
Next Update.

Edit: Now do not work with the latest tree device
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R34: 25 Nov (Oreo) Unified for OnePlus3/3T

Upstreamed Linux Kernel version, from v3.18.81 --> v3.18.84 (fixing & security) :cool:

Marge Latest CAF branch LA.UM.6.6.r1-04300-89xx.0 (fixing & security)

Synchronize codes for OxygenOS 5.0.0

Crypto / F2FS / Android Binder Upstream

UPSTREAM: dm bufio: switch from a huge hash table to an rbtree

UPSTREAM: arm64: dump: Fix implicit inclusion of definition for PCI_IOBASE

cpufreq: Restore policy min/max limits on CPU online

ZEN: Implement zen-tune v4.12

ALSA: pcm: prevent UAF in snd_pcm_info

lib: Disable DEBUG_BUGVERBOSE

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download:

8.0.x Oreo OxygenOS Unified : AndroidFileHost

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] showofdeth:
"Flash Kernel"... "No overclock" lol
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] patalao:
What's that as to do with it!?

Does a kernel need to be overclocked to be fast?

Fast isn't just numbers behind some benchmarks.

The overall fluidity is more important.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] Androphob:
Can you please include alucard and impulse governor on next update?? :)
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] xNAPx:
Do you recommend this with Oreo OOS? I'm still deciding which one is the best in terms of performance
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
Currently not.

- Please do not ask to add governors (zzmoove, elemental, impulse..... ) to the kernel.
[OnePlus 3 ROMs, Kernels, Recoveries, & Other Devel] ahmedradaideh:
New Update!

R35: 30 Nov (Oreo) Unified for OnePlus3/3T

Build with Custom GCC Linaro Toolchain 7.2.1-2017.11~Dev (improvements)

Upstreamed Linux Kernel version, from v3.18.84 --> v3.18.85 (fixing & security)

Marge Latest WIFI Driver LA.UM.6.6.r1-04300-89xx.0

Upstream kernel locking driver from msm-4.4 (Thanks MSF-Jarvis)

ARM64 / Time / Android Binder Upstream

RCU: Restrict nocb kthreads to power cluster

Defconfig: Restrict kswapd to power cluster

Upstream AnyKernel2 Script

CleanUp and More, See My Github

Installation:

Flash the Kernel.zip in TWRP Recovery. *recommend blu_spark TWRP Recovery.

Note:

If you come from other Kernel, you should dirty flash your ROM (OxygenOS) before flashing "FlashKernel.zip" and SuperSU or Magisk If you need.

Enable DCI-P3 for Panel:

echo "1" > /sys/devices/virtual/graphics/fb0/DCI_P3

Bugs:

Give me Logs please (console-ramoops (Random Reboot) / dmsg (Other Issue))

Download:

8.0.x Oreo OxygenOS Unified : AndroidFileHost

GitHub: https://github.com/ahmedradaideh/OnePlus3T
[General Topics] Jimbo73:
Hello all,

I am new to PDA's, and I know this may be a stupid question or one that is obvious to the regular users, but I have the offer of the 2 for the same price, and am not sure which to take?

So it comes down to which is best. Is it a matter of which you prefer or is there a hands down best PDA out of these 2.

Edit that should be Hermes or Universal....

Many thanks.....
[General Topics] mickeytwist:
I was a bit undecided whether i wanted this model as well but it just looks great! I saw a video and some live photos for the O2 XDA Trion and I dont really care how well it works when it looks that good :->
[General Topics] Jimbo73:
I got the Universal, I picked up one cheap and it is great condition. Thought it was bulky, and the phone is not too good. My friend had a Hermes and he has passed it on to me for doing a job for him. Anyway after using the Hermes for a day or 2, I think the Universal is better overall. The Hermes is great, it is compact ,does everything well. But the Universal is such a good PDA.

Which one to keep? Hmmmmm..
[Android General] kefir500:
APK Icon Editor

APK Icon Editor is a free open-source tool which helps you to easily and quickly change Android app icon, name, version and other resources.

Available for Windows, macOS and Linux.

Links

Website

Source Code

Issue Tracker

Features

Change Android app icon and TV banner.

Change Android app name and version.

Edit APK internal resources.

User-friendly multilingual interface.

Size presets for Android, BlackBerry and Amazon devices.

Cloud storage upload to Dropbox, Google Drive and Microsoft OneDrive.

Instructions

Download APK Icon Editor: https://qwertycube.com/apk-icon-editor/

Open the APK file using any of the following ways:

Click the main area of the window and select the APK file in the dialog.

Click "File", "Open APK" and select the APK file in the dialog.

Double click the APK file if the association was set up.

Drag and drop the APK file.

Change Android app icon

Select the required icon size from the DPI list.

Replace the icon with the desired one (e.g. drag and drop the image file).

Confirm the automatic resizing if needed (usually Android automatically scales icons to the proper sizes).

Click the "Apply to All" button if you want to apply the current icon to all icons sizes.

Change Android app title and version

Switch to the "Properties" tab.

Enter the desired application name.

Edit the application name for the listed languages if needed.

Click "Apply to All" button if you want to apply the current title to all languages.

Add Android TV banner

Under the "Icons" tab click the green "Plus" button.

Select the "TV" option from the drop-down menu.

Replace the newly created TV banner with the desired one (same as replacing icon).

Screenshots

[IMG="APK editor"]https://qwertycube.com/apk-icon-editor/img/screenshots/screen-01.png[/IMG]

[IMG="Change APK icon"]https://qwertycube.com/apk-icon-editor/img/screenshots/screen-02.png[/IMG]

[IMG="Change Android app icon"]https://qwertycube.com/apk-icon-editor/img/screenshots/screen-03.png[/IMG]

[IMG="Change Android app name"]https://qwertycube.com/apk-icon-editor/img/screenshots/screen-04.png[/IMG]

XDA:DevDB Information

APK Icon Editor, Tool/Utility for all devices (see above for details)

Contributors

kefir500

Source Code: https://github.com/kefir500/apk-icon-editor

Version Information

Status: Stable

Current Stable Version: v2.2.0

Stable Release Date: 2019-04-18

Created 2017-03-17

Last Updated 2019-07-17
[Android General] Ibuprophen:
I do love this!

Why, [MENTION=5568013]kefir500[/MENTION], didn't you format the heading of your thread using the Software Title and such?

Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...

***PLZ THANK ME WITH A THUMBS UP***
[Android General] kefir500:
Thank you!

I thought that such thread title would be more SEO-friendly.
[Android General] Ibuprophen:
I actually decided to PM you with a friendly Heads Up.

Sent on my Communicator [SCH-I535] from the Bridge of the U.S.S. Enterprise...

***PLZ THANK ME WITH A THUMBS UP***
[Android General] kefir500:
By "SEO-friendly" I meant the Search Engine Optimization where the thread title matches some popular search query.

Anyway, this didn't seem to work, and I added the software title, just as you advised :)