问:
App/method to modify text from clipboard of a phone and then paste it on a site
Is there any app (paid is okay) or method to take text from the clipboard on an Android phone, modify it by adding some more text and paste it on a site (for example https://chat.openai.com)?

My motivation is to use chat.openai.com to interpret and explain some text for language learning.
Currently, I'm doing the steps above manually and it's quite slow.

OwnerDisplayName: emnha


问:
Is there any way to turn off/on a grayed out notification from an app through an ADB command?
My default phone/call app doesn't allow me to turn off notifications.

When I go into the 'Apps and notifications' and find the phone/call app and try to turn them off, the switch is grayed out and does not allow me to.

Is there any ADB command I can do to overwrite this and allow me to control the notification?

ContentLicense: CC BY-SA 4.0


问:
Unable to install btusb.ko driver on Android TV (Android 5.1)
Having Amlogic Android TV Android 5.1 without Bluetooth inbuilt, but having root access. I'm trying to install an external USB Bluetooth driver btusb.ko which is compatible with Android 5.1 and has the same kernel version as my TV.

When trying to insmod btusb.ko, I get following dmesg | grep btusb

```<code><4>[ 2303.391438@3] btusb: Unknown symbol kmem_cache_alloc_trace (err 0)
<4>[ 2303.391569@3] btusb: Unknown symbol _mcount (err 0)
</code>```


问:
The Android system can access the microphone when it is used?
The android blocks multiple aplications using the microphone at same time, for example, but the internal apps or the system can have access to it even on use?

I'm asking this question because I want to prevent mic uses from apps that I don't want to.

For example: the Android system can interface the hardware to apps, blocking the most apps, but Google apps, for example, can access any time


问:
Best way to achieve offline folder sync in Android?
The Google Drive client for desktop platforms allows to Make Available Offline any folder you want, usually inside a virtual drive (e.g. G:/myFolders/syncedFolder in Windows).

How can I achieve the same offline folder sync in Android devices?

I've tried 3rd party software that does it, but it's too buggy to use with important files (it accidentally deleted my data once).

OwnerDisplayName: danmacode


问:
Change WiFi Roaming Agressiveness - Xperia 1 IV
I've just got an Xperia 1 IV and I've noticed that it's not roaming between the access points in my house, which is an absolute nightmare.

I've looked, and I can't seem to find this setting anywhere.

Could someone please point me in the right direction?


问:
Android scoped storage on Android 11 - permission denied
The scenario is that one app is creating some files on its external storage /sdcard/Android/data/myPackageName and during testing automation I need to retrieve some files from that folder using adb.

The compileSdkVersion and targetSdkVersion are set to 31, and also uses:

```<code><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
</code>```

For some reasons, the adb pull command doesn't work (permission denied) on Android 11 but it works on Android 13 (I used real phones not emulators)

These are the mount points:

Android 13 (Pixel 5)

```<code>/dev/block/dm-40 on /storage/emulated/0/Android/data type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=1065,inlinecrypt,alloc_mode=default,checkpoint_merge,fsync_mode=nobarrier,discard_unit=block)

id result:

uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),1078(ext_data_rw),1079(ext_obb_rw),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid),3012(readtracefs) context=u:r:shell:s0
</code>```

Android 11 (Pixel 5)

```<code>/dev/block/dm-12 on /storage/emulated/0/Android/data type f2fs (rw,lazytime,seclabel,nosuid,nodev,noatime,background_gc=on,discard,no_heap,user_xattr,inline_xattr,acl,inline_data,inline_dentry,flush_merge,extent_cache,mode=adaptive,active_logs=6,reserve_root=32768,resuid=0,resgid=1065,inlinecrypt,alloc_mode=default,fsync_mode=nobarrier)
</code>```

(the only differences are: discard_unit=block and checkpoint_merge)

```<code>id result:

uid=2000(shell) gid=2000(shell) groups=2000(shell),1004(input),1007(log),1011(adb),1015(sdcard_rw),1028(sdcard_r),3001(net_bt_admin),3002(net_bt),3003(inet),3006(net_bw_stats),3009(readproc),3011(uhid) context=u:r:shell:s0
</code>```

I read a lot of posts, Android documentation etc and but I wasn't able to figure out the reason why this is happening. Why it works on 13 and not on 11? Any idea?


问:
How to find remaining files and folders from already deleted applications?
I see folders .com.taobao.dp and anycast with some files (about 500Kb) but Taobao and AnyCast applications were deleted a long time ago.

So, is there a way/tool to find such files? (for example by application name or package?)


问:
Regain access to SD Card Android/data subfolders
Somehow I lost (or I partially lost) full root access to my SD card /Android/data/ folder.
So, as you can see from the following screenshot, in my Internal storage all is working properly - I can see and access my folders from the /Android/data subfolders

If I go to my SD card /Android/data folder, subfolders are looking more like files (instead of looking lik all like on the internal memory /Android/data/ folders with specific icons or like the com.mixplorer.silver folder), and if I click on them, instead of entering the folders I get the "Open with... popup". I don't know why this happened, I just know I removed once the SD card from the phone and access it through an SD card reader through my PC.

All I remember, is that initially (when I first installed the SD card into the phone) all looked normal and I've got the following dialog when I first wanted to access the /Android/data/ folder

If I use Solid Explorer & Root Browser apps the subfolders isnide /Android/data/ folder look as in MiXplorer (as files rather than folders) an I can't access them. The only app that seems to work is Root Explorer (which showed as well the first time the Files access popup showed just above).
So, does anyone have any solution to that?
Oh, one more thing. If I paste or type the path of subfloders inside apps folders, I can access the content. But I can not open or edit text like files.

May be is important to mention as well, that this is happening on a Samsung S20 FE with Android 11. On the other hand, thinks are working flawlessly on my Ulefone Power Armor 13 with Android 11.


问:
Why are files with wrong character encoding name write-protected?
I'm unable to delete the files with wrong character encoding in names on my phone. I plug it into my Windows PC and try to delete it in File Explorer. It says the files are write-protected:

This guide tells me to

```<code>su
restorecon -v -R /data/media
</code>```

The output is

```<code>u0_a82@j1x3g:/ $ su
root@j1x3g:/ # restorecon -v -R /data/media
Function: selinux_compare_spd_ram , priority [2] , priority version is VE=SEPF_SM-J120H_5.1.1_0069
SELinux: Loaded file_contexts from /file_contexts
SELinux: Skipping restorecon_recursive(/data/media)
root@j1x3g:/ #
</code>```

But the deletion still doesn't work. Nevertheless I can do this via adb.

Do you know why this happens?


问:
USB tether to router and then connect to the WiFi of the router no longer possible on recent Android versions?
I have a somewhat of an unusual problem that wasn't a problem a few months ago, I searched and looked everywhere for a similar case but I couldn't find anything. I had an Xperia X with Android 8 on it, I used it to provide Internet (4G) for my devices using a router. It worked like so:

Connect to router's USB

Configure router

Enable USB Tethering from the phone

Internet!

This is the usual method ofc. The thing is, I have a NAS attached to the router as well, and I used to enable the WiFi on my phone (with USB Tethering on), and sync/connect with the NAS without losing Internet connection.

I upgraded to a Pixel and then a Samsung running Android 11, 12, and now 13, and there seems to be a change of what WiFi is, it's now related to the "Internet" instead of being a networking means that can be used to get files from a local server offline. Now because of this change, whenever I connect to the Wifi network of the router, I lose Internet (on Samsung) or simply the Wifi wouldn't even connect unless I disable the data (Pixel).

Is there a solution for this madness to resotre the old behavior or at least workaround it?


问:
How to import module files in to a program?
Supossing i have a folder update from a update_full.zip that contains:

```<code>OTA_update.tag
PTABLE.APP
ptable.img
sec_xloader_header
SOFTWARE_VER.mbn
SOFTWARE_VER_LIST.mbn
UPDATE.APP
UPT_VER.tag
VERSION.mbn
</code>```

I want to compile an app or execute a serie of command instructions (maybe from a terminal emulator) and take as import modules certain files from update folder, for example to be specific i want to "Replicate" Bluetooth activation (as work in settings) but externally, is it not necessary to act entirely as original but maybe connect to other devices and listening for connections, i am a bit new to android programming and developing apps but once i get some basic knownledge about network locations inside this folder (WI-FI, BLUETOOTH) i think i can compile an apk file or something like running on a Termux session. Any help is appreciated thanks.


问:
How could I open a hidden partition on a USB driver from an Android tablet?
There is a USB GPT driver. One partition is hidden. How could I open that partition on an Android tablet?

I know I can unhide that partition on Windows system. But can I open it on Android?

Thank you for your help.


问:
Using Miracast / Smart View between Samsung S10+ and LG OLED TV
I just played with Smart View (an implementation of the Miracast standard) on my Samsung S10+ (Android 12), 'mirroring' to my LG OLED TV (2022 vintage). It works surprisingly well. Not only could I 'mirror' the screen, but I was able to 'cast' Netflix and YouTube videos, such that I could do other things on the phone screen while watching content on the TV (using a button/feature labeled 'AppCast').  Further, I was able to cast 'protected' content (that is, copy-protected movies on Netflix). It seems that this ability to 'cast' content is very new, and only currently available (Feb 2023) for Netflix and YouTube - not Hulu, Amazon Video, etc.

So then I tried with my brand new Samsung A8 tab (Android 13). The 'basics' worked just as well (screen mirroring) but - no 'AppCast' at all, even with Netflix and YouTube, and when I tried to mirror with the Hulu App, I got a message telling me "Can't play on this Display" ... "your device is connected to an unsupported display ... make sure you are connected to a display that supports HDCP ..." .

Finally, when viewing Netflix on this new A8 tablet, I get what can only be described as a Google Chromecast-looking icon, and it allows me to 'cast' to the TV just like Google Chromecast did in the past (I no longer have a ChromeCast dongle). As far as I know, the LG OLED tv doesn't have 'Chromecast' built in (and this 'ChromeCast-like' icon appears on my S8 also).

So this is all very encouraging but frustrating in that I'm not getting consistent results across two very similar devices! Anyone else out there dealing with these issues?


问:
Delete instead of archiving emails from Gmail in the notification panel
When I see a new e-mail from the Gmail app in the notification panel, I can choose between archiving and replying.

Since I never use the archiving function, I want to 'delete' the e-mail quickly in the notification panel.
Can I change this 'archiving' button to the 'delete' button?

My phone is Samsung Galaxy S23 Ultra (The OS and apps have been updated to the latest.)


问:
Why do i experience ghost touches on my Samsung A12 when mobile data is turned on?
My Samsung galaxy A12 always ghost touch or operate on its own when I switch on mobile data. But works fine when I switch it off. It also works normal when I connect to WiFi. I don't know what to do, is it the screen I need to change or the protector? Please help.</p>


问:
Take/Submit Bug Report on Android TV
I can't find option in developer settings to take/submit a bug report on android TV. Is this option not available for android TV or maybe hidden somewhere?</p>

Title: Take/Submit Bug Report on Android TV


问:
Word Suggestions not working after ICS on AT&T Galaxy S 2
I recently updated to ICS on my AT&T Galaxy S 2 but since then the word suggestions has been working intermittently even though it is turned on while using Swype keyboard. Is anyone else facing this problem? </p>

ContentLicense: CC BY-SA 3.0


问:
Reducing the duration of alarm in Samsung Galaxy default clock app
I am using Samsung Galaxy S23 Ultra.

When I set up an alarm using the default clock app, it rings for exactly four minutes (240 seconds) if I do not manually turn it off.

Can I make the duration (240 seconds) of the alarm shorter?


问:
How to check if my Android Phone USB C connector has DP Alt Mode capability?
My Android Phone has a USB C adapter, how do I know that it has DP ALT mode capability before I buy a USB C to HDMI extension cable?

This question is similar for that inquires the same for laptops.


问:
Protecting google account password reset from device pin/password compromise?
Today I realized that by just knowing the phone PIN it is possible to reset the Google account password... doesn't matter what 2FA/Backup codes you configured.

For example, you can go under the account's security settings, click to change the password, speicify that you forgot the password. Then you can specify access via Screen unlock, where you can use the PIN to reset the google password.

Question:

Is it possible to remove the "access via screen unlock" from that setting?

Resetting the google account password should, IMHO, always require:

either the password itself

or a backup code

Is it possible to achieve this? If I forgot my password I want to be kept out until I manage to retrieve one of my backup codes.

Is the only """solution""" to ditch PINs and use strong password for screen unlock?

Why would a credential for a physical device be enough to reset the credential of the google account itself? I don't want these to be linked. This sounds like a huge security issue to me. I always assumed that there would NOT be an option to use the screen unlock via PIN/fingerprint to reset the google password.

Maybe I could understand if someone does not have backup codes, but if I have backup codes available, IMHO, they should be the only backup method to reset the password. So is it possible?


问:
How to disable the scrolling gesture in Termux?
I use Key Mapper with Shizuku to send the Page Up / Page Down key events using my Android device's volume buttons — even more so with a complete virtual keyboard, I have no need for scrolling (scrollback) by sliding and tapping on screen. As a matter of fact, this functionality often makes highlighting text frustrating... and accidental touches do occur as well.


问:
How do I Re-enable INTERNET premission?
I have an app where I disabled internet permission. Now I couldn't enable it again, while previous times I could. This may be the result of updating the app. I have root. How do I re-enable internet in this app again?

'Permission Pilot'(the app) doesn't seem to help.

Title: How do I Re-enable INTERNET premission?


问:
Bluetooth headsets do not work with Zoom
Bluetooth headsets do not work with Zoom on my phone (a Samsung S21).  I have seen similar complaints many times on other forums, but not found a solution yet.  I have read speculation that Android blocks all access to Bluetooth microphones for any use except phone calls, and that this is only possible to circumvent by rooting the phone.  I have also read statements that some apps (WhatsApp, for example) have manual switches in their options that can circumvent this block for a single use session; I have not investigated this yet. I have read speculations that this is a security feature.

Does anyone have any concrete factual information about this issue? Neither Google nor Zoom seems to be interested in the problem.

I would think that an app that offers a workaround would be valuable to many Zoom users who are presently confined to using their phone's microphone or wired headsets on calls.


问:
How do I check what in-app purchases are available before buying an app?
I am interested in buying Professor Layton in the Curious Village. However, I noticed a label saying the game had in-app purchases.

How can I check what in-app purchases are available for an app on the Google Play Store before buying it?


问:
How to set contacts to show different names based on through which SIM (SIM1 or SIM2) the call is received?
I want my Android phone to show a name (for example, Daniel) when a call is received through SIM-1 and a different name (for example, Jon) for the same mobile number when a call is received through SIM-2.

How can I achieve this?


问:
Why does my battery still show that its damaged after replacing it
I have a Samsung Galaxy s10 that I recently had to replace the non-removable battery. The original was needing to be charged every 2 hours! I went on Samsung Members app and did a diagnostic test which confirmed that I did indeed need a new battery. The exact results were "Battery Status: ACTION REQUIRED battery life weak. Replace because battery is old or in bad condition." So I had someone replace the battery. It's working alot better however when I did the diagnostic test again I got the same results! Also Google sent me a notification to "finish setting up my new device" and gave me the restore your contacts option etc like when you get a brand new phone and need to connect your Google acct for the first time. Is this normal after replacing battery?</p>


问:
How to increase recovery partition size?
I'm totally lost right now.
I want to flash TWRP 3.7 on my Galaxy S7 herolte. However, it won't work because the recovery partition is only 46MB. So I wanted to increase the size - a process I've done many times before, but I can't figure out how to get information on the recovery partition.

```<code># df -h
Filesystem                   Size  Used Avail Use% Mounted on
rootfs                       1.6G  4.4M  1.5G   1% /
tmpfs                        1.7G  444K  1.7G   1% /dev
tmpfs                        1.7G     0  1.7G   0% /mnt
/dev/block/sda14             4.0G  1.3G  2.7G  33% /system
/dev/block/sda3               16M  3.0M   13M  20% /efs
/dev/block/sda15             193M  168K  193M   1% /cache
/dev/block/sda18              25G  1.4G   23G   6% /data
/dev/block/sda13             4.8M  160K  4.6M   4% /persdata/absolute
tmpfs                        1.7G     0  1.7G   0% /storage
/data/media                   25G  1.4G   23G   6% /mnt/runtime/default/emulated
/data/media                   25G  1.4G   23G   6% /storage/emulated
/data/media                   25G  1.4G   23G   6% /mnt/runtime/read/emulated
/data/media                   25G  1.4G   23G   6% /mnt/runtime/write/emulated
/dev/block/vold/public:179_1  60G  719M   59G   2% /mnt/media_rw/0000-0000
/mnt/media_rw/0000-0000       60G  719M   59G   2% /mnt/runtime/default/0000-0000
/mnt/media_rw/0000-0000       60G  719M   59G   2% /storage/0000-0000
/mnt/media_rw/0000-0000       60G  719M   59G   2% /mnt/runtime/read/0000-0000
/mnt/media_rw/0000-0000       60G  719M   59G   2% /mnt/runtime/write/0000-0000
</code>```
```<code># cat /proc/mounts
rootfs / rootfs rw,seclabel,size=1680604k,nr_inodes=420151 0 0
tmpfs /dev tmpfs rw,seclabel,nosuid,relatime,size=1816696k,nr_inodes=454174,mode=755 0 0
devpts /dev/pts devpts rw,seclabel,relatime,mode=600 0 0
proc /proc proc rw,relatime,gid=3009,hidepid=2 0 0
sysfs /sys sysfs rw,seclabel,relatime 0 0
selinuxfs /sys/fs/selinux selinuxfs rw,relatime 0 0
/sys/kernel/debug /sys/kernel/debug debugfs rw,seclabel,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt tmpfs rw,seclabel,relatime,size=1816696k,nr_inodes=454174,mode=755,gid=1000 0 0
none /config configfs rw,relatime 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
none /dev/cpuset cgroup rw,relatime,cpuset,noprefix,release_agent=/sbin/cpuset_release_agent 0 0
pstore /sys/fs/pstore pstore rw,seclabel,relatime 0 0
/dev/block/platform/155a0000.ufs/by-name/SYSTEM /system ext4 ro,seclabel,relatime,norecovery,errors=panic 0 0
/dev/block/platform/155a0000.ufs/by-name/EFS /efs ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,data=ordered 0 0
/dev/block/platform/155a0000.ufs/by-name/CACHE /cache ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/platform/155a0000.ufs/by-name/USERDATA /data ext4 rw,seclabel,nosuid,nodev,noatime,discard,journal_checksum,journal_async_commit,noauto_da_alloc,errors=panic,data=ordered 0 0
/dev/block/platform/155a0000.ufs/by-name/PERSDATA /persdata/absolute ext4 rw,seclabel,nosuid,nodev,noatime,journal_checksum,journal_async_commit,noauto_da_alloc 0 0
tmpfs /storage tmpfs rw,seclabel,relatime,size=1816696k,nr_inodes=454174,mode=755,gid=1000 0 0
/data/media /mnt/runtime/default/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6 0 0
/data/media /storage/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,multiuser,mask=6 0 0
/data/media /mnt/runtime/read/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=23 0 0
/data/media /mnt/runtime/write/emulated sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7 0 0
/dev/block/vold/public:179_1 /mnt/media_rw/0000-0000 fuseblk rw,dirsync,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096 0 0
/mnt/media_rw/0000-0000 /mnt/runtime/default/0000-0000 sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6 0 0
/mnt/media_rw/0000-0000 /storage/0000-0000 sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=1015,mask=6 0 0
/mnt/media_rw/0000-0000 /mnt/runtime/read/0000-0000 sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18 0 0
/mnt/media_rw/0000-0000 /mnt/runtime/write/0000-0000 sdcardfs rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,mask=18 0 0
</code>```
```<code># cat /proc/partitions
major minor  #blocks  name

   8        0   31232000 sda
   8        1       4096 sda1
   8        2       4096 sda2
   8        3      20480 sda3
   8        4       8192 sda4
   8        5      40960 sda5
   8        6      47104 sda6
   8        7       8192 sda7
   8        8      43008 sda8
   8        9       1024 sda9
   8       10       1024 sda10
   8       11        768 sda11
   8       12        256 sda12
   8       13       9216 sda13
   8       14    4403200 sda14
   8       15     204800 sda15
 259        0      61440 sda16
 259        1       5120 sda17
 259        2   26357760 sda18
   8       16       4096 sdb
   8       32       4096 sdc
   8       48       8192 sdd
   8       49       6144 sdd1
 179        0   62521344 mmcblk0
 179        1   62504960 mmcblk0p1
</code>```
```<code># ls -ahl /dev/block/platform/155a0000.ufs/by-name/
total 0
drwxr-xr-x 2 root root 420 2023-03-03 11:51 .
drwxr-xr-x 4 root root 540 2023-03-03 11:51 ..
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 BOOT -> /dev/block/sda5
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 BOTA0 -> /dev/block/sda1
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 BOTA1 -> /dev/block/sda2
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 CACHE -> /dev/block/sda15
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 CPEFS -> /dev/block/sdd1
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 CP_DEBUG -> /dev/block/sda17
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 DNT -> /dev/block/sda10
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 EFS -> /dev/block/sda3
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 HIDDEN -> /dev/block/sda16
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 OTA -> /dev/block/sda7
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 PARAM -> /dev/block/sda4
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 PERSDATA -> /dev/block/sda13
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 PERSISTENT -> /dev/block/sda11
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 RADIO -> /dev/block/sda8
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 RECOVERY -> /dev/block/sda6
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 STEADY -> /dev/block/sda12
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 SYSTEM -> /dev/block/sda14
lrwxrwxrwx 1 root root  15 2023-03-03 11:51 TOMBSTONES -> /dev/block/sda9
lrwxrwxrwx 1 root root  16 2023-03-03 11:51 USERDATA -> /dev/block/sda18
</code>```
```<code># parted /dev/block/mmcblk0 print
Model: SD 00000 (sd/mmc)
Disk /dev/block/mmcblk0: 64.0GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End     Size    Type     File system  Flags
 1      16.8MB  64.0GB  64.0GB  primary
</code>```

I was expecting to see sda6 in the output of parted and just be able to change the size of the partition. Any ideas what I'm missing?

For searchability, the original bug that brought me to the idea:

Size of image is larger than target device


问:
Cannot add user certificates for EAP-TLS on Android 13
I want to connect to a WPA2 Enterprise wifi network.
I have three keys/certs to install: ca.pem, client.crt, client.key.

I have manage to install the ca.pem certificate in my phone and the client.crt.

In my wifi settings, I select my network, then the eap method (TLS) then the ca certificate but I cannot select the user certificate.

How can I select the user certificate in the wifi settings for my network.


问:
Make android device to be a print server
I want to connect a bluetooh printer to an android device to share it via LAN. Does anyone know that an app can make an Android device a print server, or how can I make an Android device a print server?

I need to do this, because I need to print from places where I don't have bluetooth coverage.


问:
ArrowOS doesnt start, stucks on it's logo
device: Xiaomi Poco X3 (surya)

rom: ArrowOS Vanilla 12.1, build date - November 11, 2023

recovery: brigudav's twrp 3.7.0_12-2

latest stable magisk(25.2)

magisk modules: lawnchair v12.1.0.Alpha3, MagiskHide Props Config v6.1.2, microG installer revived v3, QuickSwitch v3.3.1, Zygisk-LSPosed v1.8.5, systemless hosts 1.0, **de-bloater(now deleted), aurora services v1.1.1(now deleted)

The problem: My phone stucks on start at the Arrow logo(it isnt bootloop, because i can turn off the phone from twrp)

How did i came to it: I opened de-bloater(https://github.com/sunilpaulmathew/De-Bloater), uninstalled simplegallery which was preinstalled, uninstalled aurora services which I installed myself, rebooted with the corresponding button in de-bloater and then the problem appeared

What i tried:

removed the /data/adb/modules/de-bloater folder

reflashed my arrow zip

deleted /data/system/users/1/package-restrictions.xml

and none of this helped

P.s. i have full acces to my data from twrp, so i can provide necessary logs

I need to fix ArrowOS, i wont do clean flash


问:
How do I prevent uninstall/disabling/force stopping apps in newer Android versions?
Earlier Android versions provided the ability for apps like Applock to prevent users from disabling or force-stopping the app, but I don't believe the current version allows for this (meaning Applock will not function again until you open it). I'm looking for a way to implement this again, or at least to be able to uninstall stock apps and some method for preventing installation of new apps via .apk or the PLAY store.

Any ideas?


问:
Is possible to scan networks using a script from wlan/ti folder?
I have cloned https://android.googlesource.com/platform/system/wlan/ti/ and i want to execute network scanning using iwlist command from wireless-tools package in Termux, i would like to fetch and connect to a wireless network.


问:
How to troubleshoot Easy Launch not accessing SMS messages on Ulefone?
Adapting to a Ulephone and am using the built-in "Easy Launch" app for organizing the apps.  The icon to launch the text messenger stopped functioning for no apparent reason.

There's no information on this app which I could readily find.  When a button such as this stops working, what are the steps to find the cause and fix it?


问:
Combined touch plus swipe gestures and TalkBack
I would like to know whether on Android devices it is possible to input a combined touch plus swipe gesture.

For instance, I could touch with one or more fingers with the left hand, and simultaneously swipe left to right or right to left with the right hand.

As an application, with TakBack, this could be used, with one finger plus swipe left to right or right to left, to skip forward or backward one word while text is being read, with two fingers plus swipe left to right or right to left, to skip forward or backward one sentence while text is being read, and three fingers plus swipe to toggle pausing while text is being read.

I think, this could be significantly useful in improving usability of TalkBack for blind users.

When will this be available in Android?

Thanks.


问:
Backup versus sync on android device
I do not normally keep any Google account details on my Android device. I'd normally log in to Google Play weekly, update my device, and then delete my Google account details from my device.

When I do log into Google Play, the "Google Services" page asks me to accept (or not) an offer to "Use basic device backup". The explanation says:

Easily restore your data or switch devices at any time. Your backup includes apps, app data, call history, contacts, device settings. Your backups are securely encrypted and uploaded to Google ..."

I have always declined the request without much thought but for the first time today I read the latter part of the description which brought to mind the following questions:

Is the information securely encrypted on my phone prior to the encrypted backup being stored by Google, or is Google saying that they will encrypt the backup? If it's the former, and the encryption is done on the device, then how is it possible to transfer the information to another device? Where is the decryption/encryption key that would enable the new device to use the backed-up data?

Is "backup" the same as "sync"? More particularly, if I backup the various apps (calendar, messages, contacts, etc) is the effect the same as syncing my device calendar with a Google calendar?

Title: Backup versus sync on android device


问:
how to prevent pre-installed apps prompting update notifications in Honor20
My phone is Honor20. Some of its pre-installed apps keep pompting annoying update notifications for themselves. I'd like to remove those notifications while keeping those apps available.

Every some days, the web browser, named 'Browser', prompts update notification for itself as shown in the appended picture. The file manager, named 'Files', and Hisearch do the same thing with different period.

Their notifications seem similar. The only difference is app's name and version. So I suspect they call the same package to prompt the update notification. Maybe disabling that package is what I want. I searched bloatwares on xda forum and got two threads, 1 and 2. Unfortunately, I didn't find the hypothetical app there.

Is my hypothesis right? Is it possible to remove those update notifcations while keeping related apps available? If it's possible, then how?


问:
Backing up an Android app to Google Drive
Let's say you've installed an app, but you realize it is no longer available in the Google Play store.

Is there a way to back the app up in Google Drive (so, that, if your phone breaks down and you update your phone to one with a newer version of Android you can still use the app (by downloading it and installing it from Google Drive))?

Thanks.


问:
What's the difference between "Voice input" and "On-device speech recognition"?
I've noticed that on my Android 13 device (a Pixel 5), in the Languages & input settings, there are two speech input related options:

Voice input

On-device speech recognition

both have the option to download languages, in order to be performed offline.

What's the difference between the two? The only context where I use voice/speech recognition is Google Keep Notes.


问:
updating 2FA for a defunct phone number
I moved an account from phone x to phone y and secured the account so that phone x had no access anymore.  Next I enabled 2FA through the phone number on the new phone, phone y and discarded phone x.  That worked fine.

Then I changed my phone number without updating the 2FA.

On phone y I sent an e-mail to myself to confirm that the account was at least working, which it was.  When I tried to login on a new phone to the account I ran into problems with 2FA because of the now-defunct phone number.  Oddly, the option to hit "tap" on a phone was presented as an option.  However, there was no message on phone y about this.  No model was mentioned, so possibly it was an alert for phone x for some reason.

I went into account settings on phone y and believe that added an additional number for 2FA after entering the pattern to confirm that phone y was mine.  I also had a confirmation code sent to a secondary e-mail.  This I thought would be the solution.

Trying to sign-in on phone z to this account brought up an option to sign-in, now specifying phone y by model.  However, there were no alerts on phone y as I would expect to see.  Ultimately, it turned out that I was now signed out of the account on phone x.

I had an e-mail sent with a confirmation code, again, and entered the confirmation code.  Now the account is locked for twenty four hours.

Clearly, I should've confirmed that phone y was logged into the account and connected.

Unfortunately, when logging into the account on phone z the phone number was still listed as the old number.

I'm waiting twenty four hours for an e-mail from Google while they evaluate, but is there something else I could've done here?  Now that I'm logged out of the account on phone y it's seemingly now behind a wall of 2FA with an old phone number.

Title: updating 2FA for a defunct phone number


问:
Ethernet over USB + ADB | Dynamically switch between Host and Peripheral mode in OTG
Problem:

I own an android device in a remote location that I use to run various tests and operations. I need to be able to send ADB commands while also connect the phone to a wired internet connection. For various reasons, I cannot connect the device to WiFi, nor can I root the device. Due to USB Enumeration structure, if I connect a USB hub to the phone with an Ethernet port and a USB connection to a PC, the options are either Phone in Host + Internet but no ADB, or phone in Peripheral mode with ADB but no ethernet connection.

What I have tried:

Setting adb tcpip 5555 to enable ADB over a network connection (TCP mode). This means connecting the phone through USB, setting adb tcpip 5555 to enable ADB over network, and then disconnecting the USB and replacing the connection with the Ethernet dongle in host mode. This works fine until the phone is rebooted and then manual intervention is needed.

Various USB dongle/hub set ups.

LADB workaround where the phone connects to itself through wireless ADB, then sets the adbd to TCP mode, etc. For this, I need a WiFi network so it does not meet the requirements. It's also very flaky.

What I want to do:
I'm wondering if I can purchase a Raspberry Pi or some other microcontroller, and implement a solution using Session Request Protocol (SRP) and/or Host negotiation Protocol (HNP) described in On-The-Go (OTG) as follows:

Connect Android device using USB-C (as OTG cable) to companion device.

Connect companion device to internet through ethernet port

Setup states

Software in Android/external code detects when adbd is in USB mode, and renegotiates the connection to Android being in device mode. Companion uses USB connection to send adb tcpip 5555.

Once adbd is set to TCP mode, software (using getprop) checks that phone accepts ADB over network, and renegotiates the usb connection such that the Android is now Host, and accepts the companion device as an Ethernet dongle, and internet flows to the device.

This way, the network connection to the device (including sending ADB commands) remains stable even after device reset. There are also power considerations, but they are secondary.


问:
What is this notification icon that looks like the casting/screenshare icon?

It looks like the casting/screenshare icon, but I've checked and screen sharing is turned off?  I've ended all running processes just to be safe, but it still persists.  Nothing else shows when pulling the notification bar down.

EDIT: I have the OnePlus 8T+ 5G (KB2007) Stock, Stock ROM, but unlocked and on Verizon's network (still TMO stock firmware).


问:
SystemUI.apk Deleted Accidentally
I accidentally deleted SystemUI.apk from the following path:

root/System_ext/priv_app/SystemUI

I'm on a custom ROM — Pixel Experience 12.1

The device was working fine even after the delete until I rebooted it. Now after the boot up, the system UI doesn't load. It is stuck at lock screen which doesn't display. I can't use my phone.

Since the recovery is encrypted, I can't even access my data from recovery to back it up.

I've found a SystemUI.apk file for my android version from ApkMirror and put it in the SD card to copy to the original path where I deleted it in the Root but it gives the following error:

I need either of the following solutions:

a) somehow inject SystemUI.apk to the path in root from I deleted it and consequently be able to use my phone as was.

b) if a) isn't possible, then at least recover the files on my internal storage, which I am currently unable to, from recovery, because it's encrypted.

I've also tried dirty flashing the same ROM many times, without any result.

Title: SystemUI.apk Deleted Accidentally


问:
Samsung Messages fails to make conversations considering country code
I have a weird bug when standard Samsung messages app does not recognize numbers without a country code and hence not wrape them into single conversation.

Example:

When I send the message to a person putting the number as XXX-XXX-XXXX aka short format, it goes into separate conversation from those when I receive the response from the addressee in the full international format +123 XXX-XXX-XXXX. So Samsung seems does not recognize the country code and treats them as different numbers.

Anybody ever had such bug? I tried to search the correspondent setting but didn't succeed.

I have the Galaxy S9 G9600 and a Chinese ROM G9600ZCS9FVA4, OneUI 2.5, Android 10, CSC CHC/CHC,CHC/TPA


问:
How to disable Yandex asking to sign in every time I try to bookmark a page?
Every time I try to bookmark a page in Yandex, it first demands I sign in and then I have to click on a link (a second click) in order for it to save the bookmark.

I've lost a fair amount of bookmarked pages that were never bookmarked because I didn't click the second time, unlike other browsers which don't have this second prompt.

I will never create a Yandex account, so I need a way to disable this and bookmark without asking for sign-in first.

How can I disable this popup?

OwnerDisplayName: droidaddict


问:
How do I root my phone and flash custom software? (Samsung Galaxy Core Prime - SM-G360V)
I've been trying to root an old Samsung Galaxy Core Prime, install a custom recovery, and flash a new ROM. However, I've been having trouble. When searching through developers  options (for reference, the phone's on Android 5.1.3), I couldn't find the "OEM unlock" setting.

I was able to put the phone into download mode via ADB. I then tried to flash the .tar file for TWRP using Odin, but it kept failing.

Does anyone know how to fix this problem and successfully root the phone and flash a custom recovery/ROM?


问:
Pixel 4 OEM unlock impossible?
My new Pixel 4 just arrived, and I want to install LineageOS on it. Problem is, the OEM Unlock toggle is disabled (greyed out).

It's not a carrier-locked device or anything like that (purchased from a Dutch retailer).

I've tried a bunch of "fixes", mostly various combinations of factory reset, with and without WiFi or SIM, the adb shell pm uninstall --user 0 com.android.phone command, etc.

Are there any other options, like sideloading a custom recovery (if that's even possible)? Or is there a chance it will become available after 7 days as I've read somewhere?

Title: Pixel 4 OEM unlock impossible?


问:
How should a user certificate be formatted so that it can be used for mTLS on a phone running android 13?
I'm trying to install a user certificate on a pixel 7 running android 13 which will be used to connect to a website which requires mTLS.  The CA and intermediate cert which signed the user cert are already installed on the phone and are visible in the User section under Trusted credentials.  When trying to install the app user certificate (Settings => Security & privacy => Encryption & credentials => Install a certificate => VPN & app user certificate) I'm able to browse to the cert and select it, but it doesn't get installed.  No error message is displayed, the phone simply reverts back to the VPN & app user certificate screen.  I'm trying to install a pkcs12 bundle which contains the certificate and the private key.

Questions:

Is VPN & app user certificate the correct place to install a user certificate that will be used for mTLS?

What key and signature algorithms are supported for user certificates?

Are there specific keyUsage and extendedKeyusage definitions that must be applied to the cert before android 13 will accept it?

Is pkcs12 the correct format for installing a user certificate?

What certpbe and keypbe algorithms are supported for pkcs12 on android 13?

I've had to rename the file to .crt instead of .p12 in order for it to be able to select it from local storage.  Is this the correct extension that should be used for a user certificate on android 13?

Are there any log messages or other means of determining why the phone isn't accepting the pkcs12 file?


问:
Prevent my phone from leaving "Do not disturb" and "silence"
I have a similar problem to How to stop Do Not Disturb turning on every day at midnight?

I set my "Do not disturb" on to stay on "until you turn off". Nonetheless, at random times, it turns off by itself.
I also have the same issue with silencing my audio. Usually at the same time as the "do not disturb" turns off, "silence" turns off.

Do you know what other settings might be controlling the state of "do not disturb" or the volume?


问:
Cannot find driver for Asus Zenbook to use Android Flash Tool for Android 14 for my Pixel 7 Pro
I am using the Android Flash Tool to install Android 14. All developer options are enabled on my Pixel 7 Pro.

After my Pixel phone connects to my Asus ZenBook, the Flash tool recognizes my device. I click Install. After the device restarts into the boot screen, the flash tool asks me to reconnect the device since this is the first time. My device is not listed to reconnect to flash Android 14.

I believe that I need a driver for my Asus ZenBook. I cannot find the driver. I contacted Asus and Microsoft. Please help.
Thanks

OwnerDisplayName: Paras


问:
ADB Shell / Magisk : Add folder to /system problem
I have an old phone on which I installed a new custom ROM, but the WiFi does not work because /system/etc/wifi is missing. I just have to move the vendor's folder from system/vendor/etc/wifi with command mv in adb shell. However, Android won't let me use it as it says that /system is "read-only".

So I tried with adb root, I was root but did not work. I then tried with adb shell su -c "chmod -R 755 /system", but it still said that it was a read-only directory. Finally, I rooted my phone with Magisk, but still did not work, I got the message "adb cannot run as root in production builds" when I typed adb root. So I am really at a loss.

Anyone went through this also? Thanks.


问:
Is it possible to control camera settings and shutter of another phone?
Is it possible to control shutter and settings (zoom, focus and everything else) of another phone's camera? I would like to ask a person to open a camera app on their phone (or some other app), then I need to control camera from my phone.

Solutions like AirMirror or Team Viewer won't work for me, because they require too much actions from a user (AirMirror requires root, which is not acceptable at all).

If it's impossible, would be great to know, what is the technical limitation here.

Cheers!


问:
How to enforce no eye comfort shield for certain apps?
I have a Samsung Galaxy A40 SM-A405FN/DS, set up in German. It has a functionality called "Eye comfort shield" to make colors less blue and warmer.

I like my screen with eye comfort shield on always, as it helps me to not be constantly swallowed in the virtual world and stay more grounded in the real world.

But I recently downloaded a great game (I Love Hue, for the curious) which heavily relies on hue distinctions. The eye comfort shield makes it all the harder.

Is there a way to specify that eye comfort should be off for specific apps ?

For those who don't know:  eye comfort shield removes some of the blue component of the color of every pixel on the screen, so that everything appears warmer. Blue light, which in the real world we get almost only from the sky during the day, acts a stimulus to stay awake (and then we feel naturally tired in the evening). Too much blue light from a phone screen is supposed to keep the user awake and hinder falling asleep.
One possible source.

This feature might be known as Night mode or Dark mode or Night Light in non-Samsung devices.

Images :

EDIT : @Firelord My attempts with Tasker :


问:
Cannot get any mobile data when using the phone
I have a Samsung Galaxy A40 SM-A405FN/DS with two Sims. I have activated the option to use mobile data from SIM A when calling from SIM B (and vice versa A <-> B), but it does not do that. And today, I was even deprived of data from the same SIM that I was being called on.

What else might be broken or have wrong settings ? Any clues would really help.


问:
How to get slot_ID if phone is having single SIM?
How to get slot_ID if phone is having single SIM?
i want to know in which SLOT SIM is inserted either in SLOT 1 or SLOT 2
how to get those details</p>


问:
Why does GBoard not work when it comes to special keys?
In terminal emulator apps for Android, you can use the volume buttons as special keys, such as CTRL, but it seems GBoard is the only one, or one of the only ones, that does not work with it, does someone here know the reason ???</p>


问:
How do I flash a custom recovery/ROM to my Galaxy Core Prime (SM-G360V)?
I've been trying to flash a custom recovery and ROM to an old Galaxy Core Prime. Based on advice I received on Reddit, I decided to try using Heimdall. I put the phone into Odin Mode and connected it to the computer. I then attempted to create a PIT file for my device, in order to flash the TWRP .TAR file to it. The process started, before I received the following error message:

Downloading device's PIT file...

ERROR: Failed to send request to end PIT file transfer!

ERROR: Failed to download PIT file!

Ending session...

ERROR: Failed to send end session packet!

Releasing device interface...

I don't know what happened. What went wrong? How do I fix this issue? If needed, here are some clearer photos showing my situation:


问:
Whatsapp Message single tick, does resending affect the timeline?
I've got a specific question I could not find an answer to.
See below image, but just in case image doesn't load, here is a breakdown of my whatsapp chat:

Saturday:

Message from me,   2ticks -blue 12:52am

Message from them  1:25am

Message from me,   2ticks -blue 12:36pm

Message from them  4:43pm

Message from me,   1tick  -grey 6:10pm

Today:

Message from me,   2ticks -grey 12:02pm

Now the set-up; According to the tick indication, my message from Saturday at 6:10pm was sent and received ONLY at the whatsapp server, but never made it to my friend's phone. Subsequently I sent a message at 12:02pm on 'Today' (four days later) which indicates it was received with two grey tick marks.

Now the question: If I resend the Saturday, 6:10pm message to make sure my friend has seen it, will it appear in THEIR chat as a missed message from last Saturday? Or will it appear to be a completely new message I only just now sent at the bottom of their chat?

In other words: If a message got hung up at whatsapp servers and did not make it to the recipients pone, but is resent later after subsequent messages are sent and read, where does that original message appear in the recipients chat?

Thanks for any answers guys.


问:
Remove Family Link from Samsung Galaxy S22 Ultra. No longer supervised but impossible to remove
Things I tried:

Changed age (even though it wasn't under an age limiter as I am 53)

Stopped supervision from "parent phone" but it's impossible to uninstall the parental control app restrictions from my phone

Removed myself from the Google Family group, deleted the Family group

Tried to reestablish a Family Link to my phone but can't. It shows I'm still under Family Link.

Can't access admin permission for the Family Link app, it won't allow turn it off.

Can't deactivate (greyed out)

Can't stop supervision from my app (greyed out)

Can't add any additional Google accounts or remove my Google account

Can't access developer mode/USB debugging

Tried clearing cache and data from Google/associated apps

Changed Google account password.

I received an email that stated I was no longer supervised.

Notification of supervision doesn't allow "review settings"

Under the Parental Control Family Link app, clicking on "signed-in devices, your settings, and location sharing" gives the error of "Something went wrong. Try again later".

On the parent's phone, it does not list any child and wants to set up supervision which can't be done as it is already stuck in the Family Link supervised mode.

I can't delete the email account as it has been my primary account for 15 years. I can't just reset the phone, I would lose too much. How is it that there is no workaround for this issue?


问:
Is it possible to restore Whatsapp Data from Google's backup, when it was backed up but Whatsapp just wiped it recently?
Is it possible to restore Whatsapp Data from Google's backup, when it was backed up but Whatsapp just wiped it recently?

What happened was I had whatsapp on my Oppo Phone, and my Laptop.

I dropped my Opp Phone on a rainy day, and it broke and got wet inside and doesn't work right.

I have a number of Google accounts.

So I pulled out another phone, a Moto phone, And I put whatsapp on there. And I pulled up whatsapp on my laptop and saw all my messages and whatsapp groups.

I then moved my SIM card from the broken Oppo phone, to the Moto phone. And a message appeared on my laptop whatsapp saying to link it to my mobile.. Also some message appeared on my mobile saying "restore now 500MB or I don't get another chance".  I wasn't sure if the 500MB was my backup or not 'cos 500MB seems maybe not that much. I didn't say yes or no, I just pushed the back arrow.

I went through the process on the laptop about linking, then both got wiped.. The phone lists all groups with no messages in them, and no chat messages.. As does the laptop.

So it seems that when I didn't say Yes to that restore now message. Then it wiped my backup.

I'm wondering if  Google has a backup made by whatsapp  from e.g.  Before Today, that I can go back to?

It's pretty bad that whatsapp chooses to wipe a backup rather than create a new backup on the account.


问:
User installed Wi-Fi certificates cannot be viewed in Android?
In Android 11, when we go into Security > Encryption & credentials > Trusted credentials > Tap on any system certificate, it will show certificate details like Issued by, Validity, Fingerprints, etc.

Similarly, if we go into Security > Encryption & credentials > User credentials > Tap on any certificate, it is not displaying the certificate details, it only shows remove or done.

So, here the problem is we cannot view the user-added certificate details like who issued it and the validity from UI.

If anyone has tried to check and found any ways to check this on UI, please help with your suggestions.

Thanks.


问:
How do you clear "Media Storage" on Android 11?
I have 2 GB on an 8 GB phone that I don't know how to get rid of.</p>


问:
Android 128GB micro SD does not show up in Windows 11
I have a Motorola Moto G7 Supra with a 128GB SD card. The USB port is broken. I tried to put the SD card in an adapter and it did not read or recognize it. I have a 32GB card that reads in the adapter fine but not this 128GB Android SD.

Is there a way to install an app on Windows 11 that can read the SD card from the Android using the SD card adapter?

I tried searching but come up with only "use USB connection" which I don't have.


问:
After Mount Bind folder mozo on Y in internal storage, files doesn't show up in Gallery apps
Q1. Why is below different behavior is occurring ?

Q2. How to gets photos visible in gallery in scenario 1 as well like scenario 2 ?

Scenario 1:

```<code>$ su -mm
# mount -o bind /mnt/runtime/write/emulated/0/mozo /mnt/runtime/write/emulated/0/X/Y
</code>```

then photos of Y are not visible in gallery even after android media store refresh.

Scenario 2:

```<code>$ su -mm
# mount -o bind /mnt/runtime/write/emulated/0/mozo /mnt/runtime/write/emulated/0/X
</code>```

then photos of X gets visible in Gallery after android media store refresh.

in both scenarios, photos of Y and X are visible in File Managers.

Note: by photos of X or Y means those photos which are stored in mozo folder but should also be reflecting in X or Y after Mounting mozo on X or Y.
Here  /mnt/runtime/write/emulated/0  is internal storage path.

Extra Info:

```<code>phone: Android 13
# mount | grep /mnt/runtime/write/emulated/0/X/Y
/data/media on /mnt/runtime/write/emulated/0/X/Y sdcardfs (rw,nosuid,nodev,noexec,noatime,fsuid=1023,fsgid=1023,gid=9997,multiuser,mask=7,derive_gid,default_normal,unshared_obb)
</code>```


问:
What is RAM plus and how does it impact performance?
So Samsung decided to factor in a feature that I have only seen work on desktop PCs called RAM plus and it's supposed to let the system use internal storage for to keep more background processes running. So does this add us more RAM and will there be a significant improvement in performance for enabling this option. Will it necessarily result in more processes running in the background being kept alive or?</p>


问:
How to regain lost access to encrypted data, known lock pattern
My S10e is running LineageOS 19.1, rooted with Lygisk.
After one specific reboot after changing the SIM card, it entered a boot loop where it showed the Lineage boot animation for a few minutes, then reboots.
I never got to the unlock screen anymore.

After reinstalling bootloader etc. as well as dirty flashing LineageOS, the phone boots up again but I don't get access to data on the interal /sdcard.
The partition is accessible but all files/folders are encrypted.
Trying to access them in TWRP terminal (or trying anything else like Nandroid backup) I always get the error "Required key not available".

So, my questions are:

can I in some way bring the phone's software to exactly the same state as before and making it recognise data, so that I can decrypt it?

will enabling phone encryption again and using the same lock/encryption pattern be sufficient? (I fear not)

Or is my assumption that it should be possible to reconstruct the key when using the same lock pattern on the same hardware & software flawed in general?

EDIT:

Is there any kind of redundancy of storing keys in LineageOS, which would allow to restore the original one?

I do have a SeedVault backup - does it include the original encryption keys?


问:
Photos transferred from PC are blank on Samsung Galaxy S10
I scanned photos from my PC to digitalize and some are collages. Look great. But when transferred to a Samsung Galaxy S10 phone, they are blank. They are all jpg. Transferred from PC to phone by connection.

Could anyone help?


问:
I am not able to uninstall "Island" app. What should I do now?
I installed Island app after some YouTubers said. But it is now not uninstalling itself. Plus it is also not showing in the admin app list. As it gained admin access.

Whenever I try to uninstall it, it shows the error "Can't uninstall active device admin app". I have also checked the admin app list from security settings but it is not even showing there. I am too scared because my phone is rooted and it has gained full access to my phone (I think). My apps are divided into two sections "Personal" and "Work".

Kindly tell me how to uninstall this "Island" app.


问:
How do i rename and move all .srt files in multiple sub folders to main folder?

How do I rename the .srt files inside these folders and move them to main folder so that I can transfer it on USB drive to watch on TV


问:
How can I stop downloading but continue seeding with BitTorrent on Android?
I wonder the following: How can I stop downloading but continue seeding with BitTorrent on Android? I use Pixel 6 + Android 12.</p>


问:
Disable proximity sensor on WhatsApp
My Xiaomi phone proximity sensor was broken, it is giving false result, most of the time it think it is blocked when it was not, and its value keeps changing. This affect phone call because the screen is turned off until the phone call is over or I force reboot the phone. I have disabled the screen off during call at Apps/System app settings/Call settings/Incoming call Settings to workaround this problem.

However, it looks like WhatsApp is not affected by these settings. My screen is turned off for the entire duration of WhatsApp calls, I can't even end calls due to this, the only way to escape is to force reboot the phone or wait for the other person to end the call.

Is there any way to set WhatsApp to keep the screen on during phone calls? I haven't found the answer on Google, any help is appreciated.

Title: Disable proximity sensor on WhatsApp


问:
Not able to turn on phone, blank screen (Xiaomi Mi 11 Lite 5G NE lisa)
I wanted to try out a custom ROM, so I unlocked the bootloader of my Xiaomi Mi 11 Lite 5G NE phone and installed Orange Fox Recovery successfully. Since I somehow uninstalled MIUI in the process of installing Orange Fox, I downloaded a .zip file containing a custom ROM for my device (it's called Cherish OS, but that shouldn't be the problem here). Since I wiped the whole internal storage of my phone, I used the adb push command to get the according file onto my phone. After installing the .zip file using Orange Fox, I pressed "reboot". However, my phone just shut down and did not reboot as it was supposed to do.

I tried holding down the power button for at least 10 seconds to get it to boot, however the screen remained completely black. Even pressing the volume down and power button did not help, the same with the power up and power buttons. Whatever I tried, the screen remained black (no boot logo, etc).
I then charged up my phone, but that did not solve the issue either (before installation it had 47%, so I doubt that the battery died during installation as it's a brand new phone).
One thing to notice is that my Windows PC makes a sound when I plug my phone into my computer as if I have plugged in a hard drive or something. But I can't get it to show up in the file explorer or with fastboot devices. So clearly something happens when I turn on my phone, but the screen remains off.

I really hope you can help me to bring my (brand new) phone back to life. Thanks in advance.

P.S.: I used an amp meter to check the charging current, it's only around 60mA even though I used the official 33W charging brick.


问:
Can't find force dark mode in developer options
The interesting thing is that I see the setting in the search bar but can't find in in the Dev options. The same for force peak refresh rate.</p>


问:
Google Sheets on Android: frozen column can't be resized?
I wished to freeze the first 2 columns in Google Sheets on Android:

However, after freezing, these frozen columns will get a fixed width, and I can't change it (although I have a scrollbar).

I wish to expand the frozen columns so that I can see all of them. Is it somehow possible to overcome this?

OwnerDisplayName: Daniel


问:
Is there a way to contact the developer of an app on the Amazon Appstore?
For Android apps on Google Play, usually (always?) there is a developer email address you can use to contact the developer of the app. But for apps published on the Amazon Appstore, I can't see any way to contact the developer of the app; is there a way?</p>


问:
Dual band hotspot (DBS)
Phone has snapdragon 765g processor, which natively support dual band hotspot (2.4g and 5ghz), plus Android 12 has support for DBS, but the settings screen doesn't show any option to enable DBS.

How do I enable DBS?

Title: Dual band hotspot (DBS)


问:
Does going directly from QPR Beta-> major Android Beta (without going to stable in between) would force a wipe in between or not?
Others have asked elsewhere, so I'm looking for answers for them.

Does anyone recollect from a year ago what the experience was if you're either on or opted into the Google Pixel Android 12 QPR program, and you opted into the Android 13 Beta 1, did you get an OTA directly from QPR Beta to 13 Beta 1?

For now, I've been advising users to opt out of the QPR2 Beta, but don't take the OTA until the Stable QPR2 one comes for their device and then once on that, opt into the Android 14 Beta 1 when it's available, just to be safe.

I'm aware the Android 13 QPR2 has gone Stable for all appropriate Pixel phones, except for all the Pixel 6 series, which I've heard will arrive on March 20, but that's third-hand information.

I don't know if a QPR Beta -> major Android Beta (without going to stable in between) would force a wipe in between or not.  We all know it hopefully "shouldn't", but I'm looking for someone who knows for sure.

Thanks!


问:
VM acceleration is not working on another VM for Android Emulator
We want to run our instrumented tests on Gitlab. We've created a Linux runner(amd64,Ubuntu 22.04) to execute connectedAndroidTest gradle task. However we've come across some obstacles.

I have two questions :

According this article, I read that we can not use VM acceleration for android emulator in another VM ? Is it true ?

Is there anyone able to run the instrumented tests on another VM using VM acceleration? VM acceleration is important because it improves execution speed. Otherwise it will take a long time to start the emulator.

While trying this for android-31(x86_64) emulator, I'm getting error below even if KVM is enabled on VM.

```<code>KVM: entry failed, hardware error 0x8
FATAL   | Emulator: exiting becase of the internal error 'kvm_arch_handle_exit:
hardware error happened in KVM, aborting now
</code>```

Also I checked these:

```<code>$./emulator -accel-check
accel:
0
KVM (version 12) is installed and usable.
accel

$kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used
</code>```

I thought if the official site says like this, maybe it's true. Otherwise we have to build a physical Linux machine for hardware acceleration or we have to increase our resources on VM and continue without VM acceleration. (cpu,memory etc.) :)

Regards,

Tugce.


问:
Block all SMS sent by email addresses
I'm using the stock Google Messages app on Android.  I have started to get spam SMS sent from email addresses with some regularity.
It's all from senders that look like as

apps.servmmbership-accntspprt-ntflxregard.dkoeqbjhop9489-838ziyy@jossgandos1.com

authrpf.custs-mailspprtaccnt-vnmo902-00732nvw@parismanagehostingz01.name

and the message is usually something like "Your [Legitimate Business Name] account has been locked; click this [obvious malicious link] to resolve."

Google's SMS spam filter isn't catching most of these, and because it's trivial for a sender to make a "new" email address, blocking individual addresses has no effect.  The key here is that I get no legitimate SMS messages from email addresses.  All of my legitimate SMS messages come from phone numbers.

Is there a way to disable receipt of SMS messages sent by email addresses?  I want to only receive messages sent by phone numbers.  Barring that, is there a way to not get notifications for ones from email addresses?  I'd prefer to do this without having to switch messaging apps if possible.

Title: Block all SMS sent by email addresses


问:
Changed EXIF dates and file attributes are not recognized on Android
I had several jpeg images stored on a MicroSDXC card that had incorrect dates, year 2000, which were taken in 2010.

I inserted this SD card into slot and used EXIFtool to correct dates, which were correct afterwards - date information was stored in DateTime, DateTimeOriginal, DateTimeDigitized. I also changed File created, File modified date from the EXIF tag by using BulkFileChanger, so it shows the correct year in file system.

I used TeraCopy to copy modified files onto SD card and used Transfer: Data, Timestamps, Attributes, Streams + Transfer options were set to "Verify files after transfer".

I inserted this SD card back into Samsung Android phone and opened Google Photos app, the photos were still being showed wrongly at the end of timeline, in the year 2000. I cleaned cache of the app (Google photos and Gallery Go) and it didn't help.

I also saw that images on which I changed EXIF dates had prefix in their file names, something like ~~adt00000416~~DSC03040.JPG, and are stored in storage/01D0-A640/DCIM/folder/~~adt00000416~~DSC03040.JPG.

I moved those files again from Windows to SD card but with TeraCopy Streams and Attributes disabled, but it didn't solve the issue on Android. File dates were showing correctly on the SD card (checked via irfanview exif info and file explorer) though and incorrect dates are nowhere to be seen.

Is it possible somehow Android has cached metadata of those files and perhaps even stores them hidden somewhere (hence that extra prefix in filename), and refuses to show metadata of newly modified files?

OwnerDisplayName: Rudolph


问:
Is there any way to prevent an app from appearing while I'm not using it?
I use a game called "Hago" which is on the Play Store. It has a habit of just suddenly appearing while I'm using another app. The screen which appears is a kind of "notification" screen which looks like just a normal notification I would get in my device, but it's clearly not because the "notification" appears in the task switcher and shows up as having come from this app. Also, tapping the area of the screen under the notification causes the notification to be dismissed, and this tap is not registered by the original app being used.

I have turned off the "draw over other apps" permission for this app and also disabled all normal notifications and unchecked all the notification options in the app itself. However it still exhibits this annoying behaviour which can pop up at any time, for example when I'm typing an email etc. Is there any way to turn this off, short of uninstalling the app?

My device: Samsung Galaxy Note 8 on Android 9 (yes I know a little bit old now; I'd also be interested if there's any better handling around this on later OS versions)


问:
What are the factors affecting the ability to enable/disable VoLTE?
In response to this zero-day vulnerabilities for certain Exynos chipsets, I tried to turn off VoLTE on Samsung Galaxy S9 running Android 10 (build number QP1A.190711.020.G960USQU9FVB2) but couldn't find the setting under Connections -> Mobile Networks.  This phone runs on the USA AT&T network.  (Thanks for the tip that G960U doesn't use Exynos; even in G960F which does use it, the model is not affected.)

But I did find the setting to turn it off in another Samsung Galaxy phone, an A20 running Android 11 that runs on the BoostMobile network (which I believe uses the AT&T network as an MVNO).  Again, although this phone does use Exynos 7884 it may not be vulnerable, going by the list of chipsets provided by Samsung.

My question: What are the factors affecting the ability to enable/disable VoLTE?  Is it based on the OS version, the chipset, the provider, or the location (dynamically, based on the presence of LTE there)?  It seems that for some MVNOs it cannot be turned off?

Another way to pose the question is in terms of technology.  In areas where 4G is the only network (since both AT&T and Verizon would have turned off their 2G and 3G networks by now), do ALL voice calls over 4G network are necessarily voice over IP?  If not, does turning off VoLTE means simply that you cannot use data while making calls?


问:
why does my android phone create a different gateway address while each wifi hotspot connection?
why does my android phone create a different gateway address while each wifi hotspot creation after the phone reboot?

Phone : Oneplus Nord

Router/Modem: Oneplus nord

Issue: "I couldn't use FTP automatic sync because i can't assign an IP address by using DHCP Manual"

Why this is unusual: i do have Poco F1, But I didn't face the same issue there. Always my hotspot gateway is constant, recipient can assign their IP address via DHCP manual.

I couldn't find any option for setting gateway or DHCP in Wifi Advanced option

Does anyone have any suggestions for my issue?


问:
how to find which process is continuously uploading data
My phone seems to be suddenly uploading GBs of data at speed of 8+Mbps.
I cannot identify which direction app is doing this. But systems network indicator seems to show that is uploading data. Just not which app.

I even tried force stopping my frequently used apps while this happens to see if data upload stops. But i haven't been able to identify which app is the culprit.

Sometime the speed of upload reaches 20mbps and makes my phone stutter. What i can do find out enough app/process is transferring so much data.

I also tried installing https://play.google.com/store/apps/details?id=com.drnoob.datamonitor

It also shows high speed of data transfer being happening. But it cannot identify which app is doing it. App specific usage stays low.

I have access to adb tools, root, as well as termux if that matters.

I tried using nethogs in termux but it didn't detect the process causing high speed data transfer.


问:
How to create filesystem in TWRP? Getting error: Unable to recreate /data/media folder. E: Cannot decrypt adopted storage because /data will not mount
I tried to flash custom ROM on my Xiaomi Poco M2 Pro (gram) without putting too much thought and then something happened and now it's saying these on every recovery.

```<code>Failed to mount '/data' (Invalid argument)
Unable to recreate /data/media folder.
E: Cannot decrypt adopted storage because /data will not mount
Updating partition details...
...done
Unable to mount storage
Full SELinux support is present.
Unable to mount /data/media/TWRP/.twrps
Unable to mount /data/media/TWRP/.twrps
</code>```

Original screenshot of the TWRP output

Tried to flash stock firmware using Mi Flash Tool but it just gives me errors: "Writing /userdata, partition not found" and on TWRP

Failed to mount '/data' (Invalid argument)

Unable to recreate /data/media folder.

E: Cannot decrypt adopted storage because /data will not mount

I've tried almost everything to fix this phone but failed.
I've tried this solution too but didn't work

Hope someone would give me a solution to this problem.


问:
Dell Streak 7 stuck on 2.2.2 ("read only" bug?)
I ordered two DS7s.  One came with 3.x and one came with 2.2.2 and is pretty adamant about there not being an update available.  So I decided to do it myself.  I've got Clockwork Mod Recovery 3.0.2.0 (also tried many other versions) and I've tried numerous different ROMs.  I got two to "work".  They went through the motions, said formatting, copying, etc.  Looked like it worked perfectly.  When I reboot, it's still 2.2.2 with all my previous settings.  I've done this multiple times.  It is rooted.  I've also done numerous factory resets before and after flashing the "working" ROMs.

Suggestions?


问:
How to get device manager detection in fastboot mode Hisense 43A6H Google Android 11 TV from Windows 11?
How to get device manager detection in fastboot mode Hisense 43A6H Google Android 11 TV from Windows 11?

I used the command adb connect Android.local to connect to the TV using a male-to-male USB cable and it detected the TV, and I can issue all adb commands from within the operating system, but it does not show up in the device manager while inside Android on the TV in ADB mode.

However, my goal is to first find out if I can unlock the Mediatek MTK MT9612 bootloader and backup the entire operating system using certain apps that can provide the scatter file for SP Flash Tool, so I can receive the boot.img and patch it with Magisk and root my TV, is my ultimate goal.

If anyone can help me with the drivers for MTK, I'd appreciate it. I disabled driver signature enforcement and tried to install the latest MTK drivers but I receive an error: "The hash for the file is not present in the specified catalog file".

My OS: Windows 11 Pro x64.

Supposedly tried the latest drivers from https://developer.android.com/studio/run/win-usb but specifically used the OEM drivers for MTK. Although I manually installed the Google drivers successfully, they didn't start because the device was not being detected in the device manager.


问:
Get location on screen of pop-up box
In an automated test I'm trying to perform against a Nexus 5X, this pop-up prompt (in this case, Magisk asking about granting superuser permission) will show up periodically throughout the test.  To make it go away, I have to click a button on the pop-up.  I've tried to get it to stop prompting me but it to no avail.  The easiest solution seems to be to start a side thread in my test that checks the screen every second or so to see if the pop-up is present.

I thought that running

```<code>uiautomator dump
</code>```

while the pop-up was on screen would give me the pixel location of the button to press.  However, I scanned the resultant XML file and didn't see the text of the pop-up anywhere.

Also, running uiautomator displayed

```<code>ERROR: null root node returned by UiTestAutomationBridge.
</code>```

Is there another tool I can use the get the pop-up's location?

Title: Get location on screen of pop-up box


问:
what time of day do IPv6 privacy addresses usually rotate on Android devices?
Android long ago implemented support for the privacy extensions of IPv6 networking.  It was in 4.0 (Ice Cream Sandwich).  The RFC for the privacy extensions doesn't specify (or even recommend) a TTL for temporary addresses, but typically they have a lifetime of 24 hours.

My question is how is the expiry time chosen? Is it at multiples of 24 hours after the last boot? Or it is tied to the local timezone (and happens overnight)? Or is it at random, with some jitter from a 24-hour schedule? Or something else?


问:
Where can I view the current usage of my Pixel 6's Tensor Processing Unit, image signal processor and Tensor security core?
I read on https://www.cnet.com/tech/mobile/pixel-6s-tensor-chip-inside-the-brains-of-googles-newest-flagship/ (mirror):

In the case of Google's design, the eight-core CPU is integrated with a 20-core Arm Mali-G78 MP20 GPU, a Tensor Processing Unit machine learning engine, an advanced image signal processor for photography, a Tensor security core, a "context hub" for ultra-low power capabilities, and 8MB system cache. Tensor also includes a 4MB CPU L3 cache and is built on the 5-nanometer manufacturing node.

I wonder where I can view the current usage of my Pixel 6's Tensor Processing Unit, image signal processor and Tensor security core?.


问:
How to disable invasive heads-up notification
Phone: Moto e5 Play

Android version: 8.0.0

Build Number: ODP27.91-167-9-19

Kernel Version: 3.18.71.perf-g3501b0bbb34d (May 30, 2020)

Configuration version: F16.MOT.moto e5 play.0

About a year ago my phone auto-updated and, suddenly, whenever a phone call was in process, a well meaning but frustratingly invasive heads-up notification appears. I'm sure some programmer thought they were doing me a favor. What it does is get in the way of ending my phone calls. What used to be a one-tap process is now a swipe + one tap process. Worse, if the phone call requires tapping numbers (e.g., a call center process), the heads-up notification must be dismissed before any dialer actions can be taken. Insofar as I can tell, the heads-up notification has no practical value as it does nothing that the dialer does not already do.

Note: This only occurs on incoming calls. The notification doesn't happen with outgoing calls.

Is there any way to disable this notification? It only appears during active phone calls. If the other party hangs up first, it disappears along with the dialer interface.

Here's a screenshot. The heads-up notification is the white block at the top with the "Ignore" and "Answer" buttons.

Click to enlarge


问:
Disabling unecessary low-speed charging audio alert
Phone: Moto e5 Play

Android version: 8.0.0

Build Number: ODP27.91-167-9-19

Kernel Version: 3.18.71.perf-g3501b0bbb34d (May 30, 2020)

Configuration version: F16.MOT.moto e5 play.0

My phone has always had one incredibly annoying feature. When it detects a low-charge speed mode, it emits a chime. The low-charge-speed mode, the warning claims, can be due to not using the USB cable provided with the phone. I've never used anything but the OEM cable that came with the phone. The alert is not predictable. I'll go months not hearing it... then spend the next five nights being awakened in the middle of the night by the chime, which fires over and over and over, often dozens of times.

From the perspective of how I use the phone, the warning is entirely useless. I plug the phone in each night to recharge. That it takes a couple of hours rather than 40 minutes means nothing to me.

I've searched my settings, but can't find a way to disable this warning. It wouldn't be a big deal if it didn't have an audio chime — as if the world will come to an end if I don't do something to return rapid charging right now!

Is there a way to disable this warning?

I apologize that I don't have a screenshot of this warning. I can't make it happen and it's unpredictable.


问:
No more sound on my Asus Zenfone 5
My Asus Zenfone 5 is beginning to have some malfunctions :

No more sound, which means :

I can't make calls (the phone freezes to black and I can only start it up again by holding the power button)

I can't receive calls (callers go directly to voicemail)

I can't open the camera to take pictures or videos

Alarms don't ring, they just vibrate

I can't listen to music

I can't watch videos (videos taken with my phone, on youtube, on any social media app...) : video just won't start.

I got this bug report from NewPipe, a youtube client :

Exception

User Action: play stream

Request: Player error[type=ERROR_CODE_AUDIO_TRACK_INIT_FAILED] occurred while playing https://www.youtube.com/watch?v=RH2v_m5dBdg

Content Country: GB

Content Language: en-

App Language: fr_FR

Service: YouTube

Version: 0.25.0

OS: Linux Android 9 - 28

Crash log

```<code>com.google.android.exoplayer2.ExoPlaybackException: MediaCodecAudioRenderer error, index=1, format=Format(null, null, null, audio/raw, null, -1, null, [-1, -1, -1.0], [2, 44100]), format_supported=YES
 at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:566)
 at android.os.Handler.dispatchMessage(Handler.java:102)
 at android.os.Looper.loop(Looper.java:198)
 at android.os.HandlerThread.run(HandlerThread.java:65)
Caused by: com.google.android.exoplayer2.audio.AudioSink$InitializationException: AudioTrack init failed 0 Config(44100, 12, 44100)
 at com.google.android.exoplayer2.audio.DefaultAudioSink$Configuration.buildAudioTrack(DefaultAudioSink.java:2110)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.buildAudioTrack(DefaultAudioSink.java:1070)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.buildAudioTrackWithRetry(DefaultAudioSink.java:1049)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.initializeAudioTrack(DefaultAudioSink.java:846)
 at com.google.android.exoplayer2.audio.DefaultAudioSink.handleBuffer(DefaultAudioSink.java:929)
 at com.google.android.exoplayer2.audio.MediaCodecAudioRenderer.processOutputBuffer(MediaCodecAudioRenderer.java:703)
 at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.drainOutputBuffer(MediaCodecRenderer.java:1894)
 at com.google.android.exoplayer2.mediacodec.MediaCodecRenderer.render(MediaCodecRenderer.java:792)
 at com.google.android.exoplayer2.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:989)
 at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:490)
 ... 3 more
 Suppressed: com.google.android.exoplayer2.audio.AudioSink$InitializationException: AudioTrack init failed 0 Config(44100, 12, 44100)
  ... 13 more

</code>```

I don't know if it's related, but I've also noticed that in the play store, when I check the the compatibility of any app with my device, it is identified as Asus UNKNOWN_PRJ_ID, instead of X00QD.

I don't know how to proceed from there, is my phone fixable ?

The last time it happened, I was able to fix the issue by shutting down and restarting the phone a dozen times, but this time it's not working.

Title: No more sound on my Asus Zenfone 5


问:
Work profile - Turn off auto rotate / access settings
I am using a work profile (set up via Insular) in order to clone some apps. I have an issue I can't seem to find any info about on the internet and I'm hoping someone can help me here. I am using ColorOS on Android 13 if that has any importance.

I have auto-rotate off on my phone. That means I can use an app while laying on the side and keep portrait mode. If I switch to an app from work profile however, auto-rotate is on and the app will flip. The quick tiles still show it's off so I can't change it from there.

Issue: How can I access the settings app for work profile? I cannot clone the settings app. Apparently it's already cloned? But then how do I access it so I can turn auto-rotate off from there? I can see it in the app list but not open it. There is no shortcut anywhere too.

I would be fine with just a way to disable auto-rotate for work profile though.


问:
Any shared R/W folder for any app and adb?
I have a simple question about android but I just can't find any answer:

Is there any folder in a recent Android (10+) that is accessible in R/W to any application and also to adb shell, without root?

I've tried /mnt/sdcard/ but files there belong to "root" when I list them via adb shell, and I cannot change their permission.
I just would like to be able to push a file via abd so that the application I'm developing can read and write this file.


问:
How to move most of my app in poco to sd card?
I bought SD card. However, the SD card is completely useless. I cannot move any apps to that.

Sure I can store some files there but that means it doesn't get filled automatically.

My main memory is filled with so many things which is why I bought that SD card.

I've heard that if I format the SD card in a certain way then I can move apps but I don't know how.

My smartphone is poco 3c


问:
Apps crashing after updating my Samsung S23 Ultra
Apps crashing after updating my Samsung S23 Ultra, basically, all games (Among US, Sim City etc.) and one OMGGamer gaming guide app is getting crashed. Till now almost every time when I open apps they are getting crashed.</p>


问:
Wireless ADB is connecting forever after wifi turned off and on
I connected my Watch (Galaxy Watch5) to wireless debug to Android Studio (latest), with "Pair using pairing code".

Everything worked perfectly, but the watch turned off its wifi, and obviously the debug procedure exited.

After I turned back on the Wifi on the watch, Android Studio keeps connecting for a few minutes then fails:

What can I do to prevent this? I don't want to reboot my computer every single time when the watch decides it's too warm for it to keep the wifi on.

(With Tizen watches I had never had any issues like this. Great improvement.)


问:
Enabling USB debugging with broken screen (is it possible to connect external screen via usb 2.0 OTG?)
The phone is Asus Zenfone 3 ZE553KL. The screen is black and touch is not working. The phone is locked with a pattern. Power, volume buttons and navigation bar at the bottom work. Is there any way to connect the device to a computer without replacing the screen?

I've read it is possible to connect the phone to external monitor and a mouse, but is there any adapter for usb-c 2.0 otg allowing to display the screen on external monitor?

Besides to use OTG it seems it has to be accepted on the touchscreen beforehand: https://www.youtube.com/watch?v=_88baLPHdxo.

The phone wasn't rooted and no custom modifications were done to it.


问:
Work profile - redirect hyperlinks to normal profile apps
I am using a work profile (set up via Insular) in order to clone some apps. I have an issue I can't seem to find any info about on the internet and I'm hoping someone can help me here. I am using ColorOS on Android 13 if that has any importance.

I have a cloned app that may have links in it. Because I have no browser on my work profile, it will just refuse to open the links, saying that I don't have any app that can do it. I don't want to pollute my phone with a second instance of my browser that I don't need.

Issue: How can I tell my work profile apps to open links with an app outside of work profile? Weirdly enough it sometimes work??? Like some links from the work app will open just fine in Firefox from normal profile. But most won't especially YouTube links won't ever open the YT app, or browser for that matter.


问:
Remove Samsung Daily screen
The Samsung Daily screen was automatically added to my home screens. It appears when I scroll one step extra to the left. That happens sometimes and I do not wish this information to come up.

From what I read as a solution to this problem, you change a setting when you are on the screen. However, all I get is this error message about a network problem. My network is working fine. When I dismiss this error message, the Samsung Daily screen disappears.

How do I remove Samsung Daily?

Title: Remove Samsung Daily screen


问:
Prevent Chrome from reverting back deleted quick links
With the last update, I have some troubles with quick links icons on Chrome for Android. Every time I open a new tab or close and open Chrome, my quick links change with some of my earlier searches. I need to delete that new quick links every time and after deleting them, my old links are back.

Screenshot 1 is when some links are added automatically

Screenshot 2 is when deleting that search

Is it possible to fix that?


问:
Setting a Different, custom notification sound in Gmail Calendar for individual events
I am a teacher with a schedule that has me all over the school constantly. Is there a way to set or create a different notification sound for each different, individual event in my day on my Gmail calendar? I have a Galazy S20 FE 5G if that matters. Thank you for any help at all!


问:
How do you delete media messages from viber chat?
If media files are deleted from within chat, they are still in the gallery. If they are deleted from the gallery, they are still in the chat as thumbnails, but says "file not found" if clicking on them. Basically one has to delete them in both places - in chat and in gallery. So, how do you delete both instances at once?</p>


问:
Using Bluetooth, does talking with one device means disconnection of another device?
I am getting very mixed results with multiple devices connected by bluetooth to my Samsung Note 20.  The devices being

Samsung Watch

Honda - Android Play

Hearing Aids (any brand)

If a call comes in, sometimes the Hearing Aids answers it, and other times the Car answers it.

I found this post How Many Devices Can Hook Up To One Bluetooth?

Can You Connect Many Bluetooth Devices at the Same Time?

It is possible to connect many Bluetooth devices at the same time. However, only one device can be active at a time. Bluetooth connections happen in three distinct ways.

Is this true?

If only one device is active, are others disconnected at that moment?

Is there an authoritative reference for this?

EDIT:
When I picked my 4th pair of hearing aids to test, the Audiologist grabbed my phone and unpaired everything saying, that Android only works with 3 Bluetooth devices.  Of course, I had to pair them back on.  I have two headphones and a PC that also use Bluetooth.  So do my bed and mattress.   I am assuming that this action by the Audiologist is rooted in misinformation on posts such as the one above.


问:
Android voice navigation support for limb impaired users and rainy weather
I was wondering whether there is any support or whether Android had any plans to support using Android under the rain (for instance, also in situations where an umbrella may not be enough because of the wind. Under these scenarios, the screen, gets all wet, and the rain drops activate touch, on the screen, getting the phone to respond to the pattern of rain drops that touches the screen, in a manner that becomes out of control of the finger swipes).

Because of this, I thought it would be nice if it were possible to configure the phone to have the screen become unresponsive to both finger and rain touch (impossible to make these separate), and, whether, at the same time, it would be possible (via Android support), to activate screen touches and swipes or even interact in a completely separate but intuitive manner using a headset (microphone and earpieces) attached to the phone via the headset input (because rain could interfere with voice as well, as it makes some noise as it taps on the screen... but the screen remains still largely viewable).

The voice input could be similar to TalkBack, but, instead of navigating with finger swipes, you could navigate (and enter input) via voice.

I think this would be nice.

Does Android support this?

Would anyone be willing to implement such rainy weather support in Android?

I think it would also be useful for people lacking arms or hands or who had these paralyzed but could still use voice to navigate and enter input into their phone.

When will this behavior be implemented?

Thanks.


问:
Where to flash oxygen 12 image files over fastboot?
I managed to brick my phone (OnePlus Nord CE 5G) to the point where I can only get into fastboot and fastbootd. I was using oxygen 12 previously so I believe flashing 11 is not possible.

I was able to extract all the images from the latest oxygen 12 image found here for my phone using payload_dumper, but I can't figure out where to flash all the images to. I've googled around a fair bit but I can't find any specific instructions for this device/update.

My best guess is the script below. All the steps are successfull but I'm still left with an unbootable device.

Any help would be highly appreciated.

```<code>#!/bin/env bash

# This script assumes all .img files are in a folder called images

# Wipe entire device
fastboot -w

# Images that should be flashed in bootloader mode
# (Said someone on the internet)
fastboot flash boot images/boot.img
fastboot flash dtbo images/dtbo.img
fastboot flash modem images/modem.img
fastboot flash recovery images/recovery.img
fastboot flash vbmeta images/vbmeta.img
fastboot flash vbmeta_system images/vbmeta_system.img

# Reboot to FastbootD mode
fastboot reboot fastboot

# .img files where the name corresponds to a partition name
fastboot flash --slot=all abl images/abl.img
fastboot flash --slot=all aop images/aop.img
fastboot flash --slot=all bluetooth images/bluetooth.img
fastboot flash --slot=all devcfg images/devcfg.img
fastboot flash --slot=all dsp images/dsp.img
fastboot flash --slot=all featenabler images/featenabler.img
fastboot flash --slot=all hyp images/hyp.img
fastboot flash --slot=all imagefv images/imagefv.img
fastboot flash --slot=all keymaster images/keymaster.img
fastboot flash --slot=all oplusstanvbk images/oplusstanvbk.img
fastboot flash --slot=all qupfw images/qupfw.img
fastboot flash --slot=all tz images/tz.img
fastboot flash --slot=all uefisecapp images/uefisecapp.img
fastboot flash --slot=all xbl images/xbl.img
fastboot flash --slot=all xbl_config images/xbl_config.img

# I'm fairly confident these all go to the super partition
# Less confident about "odm" and "system_ext"
fastboot flash --slot=all super images/odm.img
fastboot flash --slot=all super images/system.img
fastboot flash --slot=all super images/vendor.img
fastboot flash --slot=all super images/product.img
fastboot flash --slot=all super images/system_ext.img

# No clue about these but I can't imagine where else they would go.
# I also tried ignoring these, but no success
fastboot flash --slot=all super images/my_heytap.img
fastboot flash --slot=all super images/my_company.img
fastboot flash --slot=all super images/my_preload.img
fastboot flash --slot=all super images/my_stock.img
fastboot flash --slot=all super images/my_region.img
fastboot flash --slot=all super images/my_carrier.img
fastboot flash --slot=all super images/my_product.img
fastboot flash --slot=all super images/my_bigball.img
fastboot flash --slot=all super images/my_engineering.img
fastboot flash --slot=all super images/my_manifest.img

# All available images are flashed.
</code>```

ps: I am using the latest version of fastboot.


问:
How to change the process to another in setting
The android I am working on is android version 9 after bypassing some built-in restricted settings in the watch(1). I came back to double-check in the "Network & Internet" setting, but it can't open the password input, it start to kick out and then it crashed. I check its log and It says:

I/ActivityManager(  630): START u0 {act=com.zmapp.watch.wifi.input} from uid 1000, pid 9129

I/ActivityManager(  630): ->startActivity for Intent { act=com.zmapp.watch.wifi.input } result:START_INTENT_NOT_RESOLVED

The com.zmapp.watch.wifi.input is a keyboard for the watch, it does not suppose to be here. It should look like this:

I/ActivityManager(  630): START u0 {act=com.android.settings.action.SETTINGS_SEARCH pkg=com.android.settings.intelligence cmp=com.android.settings.intelligence/.search.SearchActivity} from uid 1000, pid 9553

I/ActivityManager(  630): ->startActivity for ActivityRecord{c55f354 u0 com.android.settings.intelligence/.search.SearchActivity t71} result:START_SUCCESS

in the act= will be open the keyboard for wifi(2). Please tell me what process should be in it and how to do that?

(1) The watch I'm currently working on can be found here "link" the W5 one.

(2) The keyboard has a different layout for easier use because the original keyboard is too small for typing.


问:
How to find Android app responsible for ARP spoofing?
A family member's OnePlus 7T (latest factory firmware) keeps trying to sporadically but frequently ARP spoof the local default gw address on our wifi.

Is there a way, perhaps involving adb, that would help me find the app or process responsible?

(I'm fairly certain it's the phone, and not some device that tries to implicate the phone, because it only happens when the phone is actually around.)


问:
Proof of unique device
Does Android offer ways to sign a proof of a unique hardware device?

It can be a cryptographic proof; it does not need to be fixed id, so it can be used for tracking

This would be mainly used to combat spam/bots

The assumption is that if we can have proof of real hardware devices, any spammer does not have access to a significant number of hardware devices (thousands)

The proof would not be used to track users

The proof would need to be generated and checked only once per user

Are there other alternatives for such proofs in Android/Google ecosystem?

Title: Proof of unique device


问:
Cannon receive SMS messages sending works
I have this error with receiving sms and mms messages on a phone running LineageOS 20. The problem started after a migration from another phone which I think was running a different version of LineageOS (which is what I think caused the problem) I have tried just about everything I can think of and I'm out of ideas. I do think I know what the problem is but everything I have tried to resolve it has failed.

First it does look the the phone does actually gets messages. It seems like there is a problem with a database.  When I run adb logcat I get the follow output when the text message comes in:

```<code>03-23 16:44:39.250  2636  3074 I QImsService: ImsRadioIndicationHidl : onIncomingImsSms()
03-23 16:44:39.251  2636  3074 I QImsService: ImsSenderRxr : [UNSL]< UNSOL_INCOMING_IMS_SMS[SUB0]
03-23 16:44:39.251  2636  3076 I QImsService: ImsSmsHandler : Message received: what = 2
03-23 16:44:39.251  2636  3076 I QImsService: ImsSmsImpl : onSmsReceived:: token:8 incomingSms:{ mFormat = 3gpp verstat = 0}
03-23 16:44:39.267  2741  2863 W MmsSmsDatabaseHelper: Downgrading database from version 83 to 67.
03-23 16:44:39.272  2636  3073 I QImsService: ImsSmsImpl : acknowledgeSms:: token:8 msgRef:0 result:2
03-23 16:44:39.272  2636  3073 I QImsService: ImsSenderRxr : acknowledgeSms: messageRef: 0 result: 2
03-23 16:44:39.272  2636  3073 I QImsService: ImsSenderRxr : [0035]> REQUEST_ACK_IMS_SMS [SUB0]
</code>```

When I do the same on a working phone the line MmsSmsDatabaseHelper: Downgrading database from version 83 to 67. is not there. So I went on the assumption that the problem is with the sms database. I focused on fixing this by deleting the mmssms.db file, running vacuum; on the database, and copying another mmsms.db from another phone. None of which worked. The other difference is that on the working phone QImsService: ImsSmsImpl and QImsService: ImsSenderRxr have a result of 1 instead of 2. I assumed this was from the previous database error so I didn't look into it too deeply.

I also took a look at the source code for this in the ASOP repo. The MmsSmsDatabaseHelper.java file had the highest db version of 67. I do now know where the 83 is coming from since I copied the mmssms.db from a working phone. Could the problem be in another database?

I have tried other sms messaging apps when behave the same they can send messages but don't receive with the same logcat output.

Any ideas are greatly appreciated
TIA
Cosmo