Skip to content

Releases: FuckDroidVendors/WiFiADBToggle

Fix: Tile went missing after few reboots

19 Mar 13:07

Choose a tag to compare

1.1

Add launcher entry for tile setup

1.0

17 Mar 17:50

Choose a tag to compare

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