Releases: FuckDroidVendors/WiFiADBToggle
Fix: Tile went missing after few reboots
1.0
Attached are a auto-booting APK for Android 5.1 showing notification only and a APK for Android 15 which only has the tile.
That's what I use on a armv7 and aarch64 device, other variants can be attached on request (but I haven't tried them as intensively)
The minimal notification variant for Android 5.1 has a visual glitch after reboot showing no styling in the notifcation but functionality-wise there is no drawback.
Android 5.1 notify variant shell dumpsys meminfo fuck.wifiadbtoggle.droidvendorssuck after tapping a few times:
** MEMINFO in pid 9656 [fuck.wifiadbtoggle.droidvendorssuck] **
Pss Private Private Swapped Heap Heap Heap
Total Dirty Clean Dirty Size Alloc Free
------ ------ ------ ------ ------ ------ ------
Native Heap 0 0 0 0 8192 2632 5559
Dalvik Heap 901 788 0 588 3297 2557 740
Dalvik Other 204 204 0 0
Stack 80 80 0 0
Other dev 4 0 4 0
.so mmap 140 64 0 1528
.apk mmap 74 0 0 0
.dex mmap 44 0 40 0
.oat mmap 370 0 16 0
.art mmap 656 424 4 72
Other mmap 4 4 0 8
Unknown 967 912 0 944
TOTAL 3444 2476 64 3140 11489 5189 6299
Objects
Views: 0 ViewRootImpl: 0
AppContexts: 3 Activities: 1
Assets: 3 AssetManagers: 3
Local Binders: 2 Proxy Binders: 14
Parcel memory: 2 Parcel count: 10
Death Recipients: 0 OpenSSL Sockets: 0
SQL
MEMORY_USED: 0
PAGECACHE_OVERFLOW: 0 MALLOC_SIZE: 0
And in top:
PID PR CPU% S #THR VSS RSS PCY UID Name
9656 0 0% S 15 967932K 25568K bg u0_a183 fuck.wifiadbtoggle.droidvendorssuck
Overall below the proprietary "WiFi ADB" (com.ttxapps.wifiadb) by MetaCtrl that I preferred to use before due to reliability and simplicity.
For tile variant it is more but maybe some stuff could be optimized further. I did not try to get it further down cause modern devices have more RAM in general:
** MEMINFO in pid 29297 [fuck.wifiadbtoggle.droidvendorssuck] **
Pss Private Private SwapPss Rss Heap Heap Heap
Total Dirty Clean Dirty Total Size Alloc Free
------ ------ ------ ------ ------ ------ ------ ------
Native Heap 1611 1592 0 30 2940 6288 5550 737
Dalvik Heap 5278 5088 0 14 6552 10099 1907 8192
Dalvik Other 636 632 0 1 952
Stack 268 268 0 0 272
Ashmem 17 0 0 0 1464
Other dev 8 0 8 0 228
.so mmap 1193 124 472 1 15612
.jar mmap 523 0 0 0 28024
.apk mmap 21 0 0 0 364
.dex mmap 39 4 28 0 864
.oat mmap 84 0 0 0 8352
.art mmap 3567 2772 124 90 20544
Other mmap 52 32 0 0 576
Unknown 360 312 40 1 980
TOTAL 13794 10824 672 137 87724 16387 7457 8929
App Summary
Pss(KB) Rss(KB)
------ ------
Java Heap: 7984 27096
Native Heap: 1592 2940
Code: 644 53232
Stack: 268 272
Graphics: 0 0
Private Other: 1008
System: 2298
Unknown: 4184
TOTAL PSS: 13794 TOTAL RSS: 87724 TOTAL SWAP PSS: 137
Objects
Views: 0 ViewRootImpl: 0
AppContexts: 4 Activities: 0
Assets: 36 AssetManagers: 0
Local Binders: 4 Proxy Binders: 28
Parcel memory: 2 Parcel count: 10
Death Recipients: 0 WebViews: 0
SQL
MEMORY_USED: 0
PAGECACHE_OVERFLOW: 0 MALLOC_SIZE: 0
PID USER PR NI VIRT RES SHR S[%CPU] %MEM TIME+ ARGS
29297 u0_a617 20 0 5.6G 82M 50M S 0.0 1.4 0:00.42 fuck.wifiadbtoggle.droidvendorssuck