问:
CardDAV and Outlook for Android
Is there a way to get contact from a CardDAV server (Radicale) into Outlook on Android?
I'm aware of DAVx5 and it seems to work fine on my phone. I can use this to see CalDAV calendars in Outlook but I haven't found a way to integrate the contacts from CardDAV. I see the contact in the normal contacts app but not in outlook.
Am I missing something or is this not possible?
Which would be a pity as Outlook seems to be the only tool which integrates email, contacts and calendar.</p>

Title: CardDAV and Outlook for Android


问:
How to stop unexpected tab interaction when using full screen web view in Chrome on Android Tablet
While using the Chrome browser application on my tablet, some pages and html based games have the ability to shift the page into 'full screen' browsing mode, which hides the tabs and such from the top of the page.

However, I've discovered that said 'hidden tabs' are NOT actually hidden from interaction while in this mode! If there is a button or link that the game or page has near the top of the 'full screen', and you 'click them' via touch screen, it can and WILL change to the tab hidden behind it or even close it, depending on where you click.

The only way to safely interact with any such buttons or links at the 'top' of a full screen web page is to drag down the page, expose all the menus and tabs, THEN click on the now lower button or link to safely activate or follow it.

This is VERY frustrating when you need to hit said button a dozen or so times.

Is there a way to make it so you can't interact with the tabs in Chrome Browser when said tabs are hidden from view?

ContentLicense: CC BY-SA 4.0


问:
How to dig deep into mmcblk0?
I've got an old backup file: mmcblk0.img

I'm wondering if there is any specific tool that can work with this file, as no standard partition tool has been able to view it. I think there's a chance it might be encrypted actually, but due to this even though I do in fact have the password I don't know how to input it somewhere so it can be decrypted successfully because I couldn't find any tool that is specifically set up with the understanding of how Android filesystem structure is. Any ideas?

Title: How to dig deep into mmcblk0?


问:
How to lock settings on Android 9?
Is there a way to prevent settings on an Android phone from being accidentally changed? I am using an LG K30 running Android Pie. (Yes, I know it's a dinosaur)</p>

Title: How to lock settings on Android 9?


问:
How to mount full image backup properly?
Did a full backup mmcblk0.img of a Redmi Note 7 (codename lavender) running Android 10.

However, I'm not sure how exactly to mount it or view files. Worth noting that I was suffering from an encryption problem, but once I retrieved the correct password I'm still stuck on where exactly to insert it into the file. It might not be encrypted at all to begin with, but I can't access it with regular Windows tools that I'm used to. There might be some Linux magic that can tinker with it, but I'm not the best so I'd appreciate any basic guidance on that part. I've heard that the Linux kpartx tool can interact with it but as a Linux noob I don't consider myself an expert on this side of things, hence asking the question.


问:
Why does Signal app not have network access?
I am trying to install Signal on a phone (Android 8). I just need this installed for verifying/linking my actual Signal desktop app. When I enter my number, the app tells me it has no permission/access to the network. The error message translated to English is:

Unable to connect to service. Please check your network connection and try again.

I have checked both the internet connection and the mobile connection, they work fine. I gave Signal all the permissions it asked for.

Is there anything else I can do?

Edit: It seems to work (for a while) when the Signal app is updated. I managed to relink my Signal Desktop app to the smartphone app after the smartphone app had updated. Then, after some days, the Desktop app unlinked itself again. I installed the smartphone app again via Google Play and was able to relink again.
It's not logic and stable, but it can be a workaround.


问:
Copy Apps and Data From Phone With Dead Screen
My unrooted phone's LCD screen is dead but touchscreen still works. By using a series of stencils for where on-screen buttons and prompts would be, I am able to unlock the device and authorize ADB, though with considerable trial and error (~10 minutes to hit the "authorize" button). I am also able to use scrcpy to view the phone's screen.

However, I want to set up a new Android phone (different model and manufacturer), ideally using the "Copy apps & data" feature on the new phone. The problem with this is that even the "transfer over WiFi" feature seems not to work with the active ADB session needed for scrcpy.

My question is: what is the best way to transfer apps and data off of the old phone and onto the new one? I can get the files off fine, but I want app data, contacts, etc. I've looked over the methods others have suggested, and am unsure what would be the most reliable and efficient for my specific case. Would I be best served by one of the paid apps (install using scrcpy)? Reverse engineering the prompt locations for the wired transfer (no ADB needed)? Backing up via ADB (potentially more reliable)?


问:
Want to launch applications/actions when I touch an NFC tag, simply
I have an NFC-capable phone (Nokia G60, Android 12) and a bunch of NFC tags/cards.
I would like to launch an app or run an action automatically when I tap my phone to a tag.
For example, if I get in my car and tap a tag on my dashboard, I would like Waze to open.
I don't want the phone to pop up a prompt asking me what to do - I just want the app to launch.

I tried NFC Tools / NFC Tasks, but the app(s) just ask me to write data to a tag - my tag stickers are writable, but other cards are not.
I can link the tag to Waze, and the NFC app remembers that, but nothing actually happens when I tap the tag, even when the app is running.
So I gave up on those apps and deleted them.

Then I tried NFC ReTag, which seems to offer exactly what I want, and is easy to use.
But if the app isn't running, then Android asks me to 'Choose an action', with options 'NFC ReTag FREE' or 'Tags' (which says 'New tag collected'). I don't have an app called 'Tags' - it seems to be a built-in tag reader that doesn't do anything, and AndroidForums.com doesn't know much about it: https://androidforums.com/threads/what-is-an-app-named-tags.821971/

I gave NFC ReTag all the permissions it wants, but there seems to be nothing to make it the default/automatic app for NFC tags (unless it's currently running).
Then I let NFC ReTag write its details to the tag (a cheap NFC sticker), and now it works automatically, with no prompt from Android, but I would also like to trigger actions from read-only NFC tags.
Is there another app that runs permanently in the background?

I looked under Settings -> Connected devices -> Connection preferences -> NFC, and I see 'Contactless Payments' settings. It's possible to change the default payment method, but not possible to disable it, although I'm not sure if that would help.

Does this mean that it isn't possible to add a default app for NFC tags, and that Android will always ask me what I want to do when a tag is detected?
If it is possible, how, and with which NFC app?


问:
How do Android data recovery tools work without root?
Sometimes I come across tools like DroidKit which promise to recover your data from Android phone without root. I do not understand, how they obtain raw binary access to internal storage over USB only. Or is it just a marketing trick when in reality they just mounting only external SD card to local computer and perform recovery on it?</p>

OwnerDisplayName: AseN


问:
Smartphone can't connect to AccessPoint. NETWORK_SELECTION_DISABLED_ASSOCIATION_REJECTION
I have a Epson TM-P20 mobile printer device, that offers a mode in which it launches a WiFi Hotspot. The HotSpot always uses the same name and the same passphrase. For some reason, my Smartphone can't connect to this HotSpot. After trying different devices, I figured that my Samsung Tablet connects without a problem.

I have tried connecting with a Samsung S21+ on API Level 33 and a Samsung S20 on API level 32 (I think). Trying to connect fails almost instantly with connection failed. Getting desperate I tried using a Samsung Galaxy Tab S7 FE on API level 32, and it worked pretty much instantly. I then tried playing around with WiFi settings on my phone but with no success. I then tried to connect via code, hoping to get some kind of exception but no luck.

I am 100% positive that the password is correct. I turned WiFi off and on, rebooted the phone and so on. Also my phone (or phones even) do not have any trouble connecting with any other HotSpot or WiFi.

What I think could be an issue, is that he HotSpot (for obvious reasons) does not provide internet connection. It is just a simple access point to pair with the printer. Also the AccessPoint uses only 2.4GHz. What is also worth mentioning, the HotSpot the printer provides can't be configured. It uses WPA-PSK (AES) encryption and a very simple passphrase.

Does anyone have an idea what could be the issue or how to debug further?

Update: I found a setting for extended WiFi logging. Now I can see that the desired WiFi has an error in the list of available WiFis saying "NETWORK_SELECTION_TEMPORARY_DISABLED" before the first failed attempt, and "NETWORK_SELECTION_DISABLED_ASSOCIATION_REJECTION" after it failed to connect.

Does anyone know this issue and how to get around it?


问:
Charles proxy hanging
Charles proxy hangs a lot and doesn't works properly on mac 13.2.1 (22D68). This seems to have happened after updating mac. I tried setting different java versions on my system but it didnt help.

```<code>➜  ~ jenv versions
  system
  1.6
  1.6.0.65
  11.0
* 11.0.18 (set by /Users/vihaan/.java-version)
  openjdk64-11.0.18
  oracle64-1.6.0.65
</code>```

https://www.youtube.com/watch?v=6BXAy2UpVHc - Demo of how it hangs.

Versions

Charles - 4.6.3
mac - 13.2.1 (22D68)
Java - 11.0.18

Title: Charles proxy hanging


问:
multiple tap and pay apps - is it possible?
I use google wallet for paying with my phone in stores. Recently I downloaded a new app (via my credit card provider- I gain credits that I can use as money) and I would like to use it as a secondary payment app.

My issue is that this new app won't allow me to use it unless I make it my default payment app. I wanted to know if this is a general requirement or something I should contact the support to fix.

I want to continue to use google as my default payment app, unless I specifically want to use the new app. Is that at all possible?


问:
Almost all things equal, WhatsApp is unable to connect on Android 12 vs Android 10
Two Samsung phones, one running an Android 10, another Android 12. Same firewall configuration, same router config, same positive WiFi internet connectivity for other apps on both phones. WhatsApp connects on Android 10 but does not connect on Android 12.

Tried Android 10 on the phone with Android 12 and WhatsApp runs fine on Android 10 then on that phone.

What happened with Android 12 to prevent WhatsApp connectivity? How to fix this?

UPDATE: "Almost" all things equal. I forgot that when I compiled Android 12 I edited some SELinux capabilities/permissions in Android 12 source code for Netd daemon (in netd.rc config file), such as restricting unrestricted rootkit-like elevated SELinux access, ability to change file ownership, etc. This was not possible in Android 10. So there's that difference.


问:
How to download all Android SDK platforms using sdkmanager from terminal without Android Studio?
Need to automate downloading of all available Android SDK Platforms using the sdkmanager from terminal. For example, an Android SDK Platform 19 can be installed using sdkmanager "platforms;android-19". How to install all avaiable SDK Platforms without running the command separately for each platform?


Title: Why do Google Play Services keep stopping?

Body:
I have a Xiaomi Pocophone F1 and I am running MIUI stock 12.0.3 without root but I keep getting Google Play Services keep stopping although I wiped the cache and data of all Google apps and I even did a hard reset.

Here is the bug report:

```<code>*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Xiaomi/beryllium/beryllium:10/QKQ1.190828.002/V12.0.3.0.QEJMIXM:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2023-03-27 03:30:14+0300
pid: 25915, tid: 25953, name: lowpool[2]  >>> com.google.android.gms <<<
uid: 10186
signal 4 (SIGILL), code 1 (ILL_ILLOPC), fault addr 0x7195b40698 (*pc=0xd60003c0)
    x0  000000006f675710  x1  000000006f318580  x2  0000000014621d70  x3  0000000012e0f248
    x4  0000000012e0f390  x5  0000000000000548  x6  0000000012e0f3a0  x7  0000000000000010
    x8  173a4dfd92f63856  x9  173a4dfd92f63856  x10 000000000000006f  x11 0000000000000000
    x12 0000000000000001  x13 0000000000000000  x14 00000071903b3f38  x15 000000000000a6e3
    x16 0000000000000000  x17 000000000000e6b7  x18 0000007186d02000  x19 00000071e838e800
    x20 0000000000000000  x21 0000000012e0bc90  x22 0000000012e0b8c8  x23 0000000012ec2ce0
    x24 000000006f93b7a0  x25 000000006f2e2918  x26 000000006f318580  x27 0000000012e0bc90
    x28 000000006fdb3398  x29 0000000000000001
    sp  00000071878a04b0  lr  00000071999fafa8  pc  0000007195b40698

backtrace:
      #00 pc 0000000005b0d698  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (arxb.a+3720)
      #01 pc 00000000099c7fa4  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (crul.hasNext+228)
      #02 pc 0000000005b02874  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (arwq.hasNext+68)
      #03 pc 0000000005b02874  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (arwq.hasNext+68)
      #04 pc 000000000598cb18  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (aqvy.a+2536)
      #05 pc 0000000005aa44e4  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (arox.run+2724)
      #06 pc 00000000005d7164  /system/framework/arm64/boot.oat (java.util.concurrent.Executors$RunnableAdapter.call+68) (BuildId: c67fb07d576b0e0005683e6073a091e35bd99788)
      #07 pc 0000000000829b38  /system/framework/arm64/boot.oat (java.util.concurrent.FutureTask.run+200) (BuildId: c67fb07d576b0e0005683e6073a091e35bd99788)
      #08 pc 000000000491cc5c  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (acmu.c+396)
      #09 pc 000000000491d588  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (acmu.run+1304)
      #10 pc 00000000009a90b8  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor.runWorker+984) (BuildId: c67fb07d576b0e0005683e6073a091e35bd99788)
      #11 pc 00000000009a55a0  /system/framework/arm64/boot.oat (java.util.concurrent.ThreadPoolExecutor$Worker.run+64) (BuildId: c67fb07d576b0e0005683e6073a091e35bd99788)
      #12 pc 000000000496127c  /data/app/com.google.android.gms-Odf-ereYydmTSU7CWg1XXg==/oat/arm64/base.odex (acsa.run+92)
      #13 pc 00000000004afbd8  /system/framework/arm64/boot.oat (java.lang.Thread.run+72) (BuildId: c67fb07d576b0e0005683e6073a091e35bd99788)
      #14 pc 0000000000137334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 03574df7f7eb01baf6baa6348024974c)
      #15 pc 0000000000145fec  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 03574df7f7eb01baf6baa6348024974c)
      #16 pc 00000000004b0f10  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 03574df7f7eb01baf6baa6348024974c)
      #17 pc 00000000004b2024  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: 03574df7f7eb01baf6baa6348024974c)
      #18 pc 00000000004f29e0  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: 03574df7f7eb01baf6baa6348024974c)
      #19 pc 00000000000d7110  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: f6cc5d2d702265511937b56460b37693)
      #20 pc 0000000000075314  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: f6cc5d2d702265511937b56460b37693)
</code>```

Any help appreciated


问:
Samsung Email: IMAP folders not syncing correctly
The phone is a Samsung Galaxy S9 Plus and the mail app is Samsung Email version 6.1.75.0. I have created folders on my Android mail app and moved email into them. These folders are not syncing correctly with my mail client I run on the PC (outlook) and are also not visible in the web-based mail portal.

If I create a folder on the phone mail app called 'A1' for instance, it does not sync or appear on any of my other IMAP mail platforms. If I then create a folder using the mail client or web portal called 'A1', it changes the name to 'A1 1' and syncs to the phone correctly. It's as if IMAP knows about the synced folder 'A1' as it won't let me duplicate it, but it is also invisible on the other platforms.

Any ideas?


问:
Cannot open Local files using href
no matter where I placed the file...
on Chrome download folder
on Edge download folder

I run OS Android 13 / Galaxy S21

sample:
href="file:///storage/emulated/0/Download/MEGA Downloads/A_current_Trip/aaa.pdf"
I get: about:blank#blocked

I read many suggestions.
None worked for me.

It works perfect on Android 8.1

any help is appreciated.

Title: Cannot open Local files using href


问:
ADB: toggle "Adjust wallpaper to Dark mode" button
EDIT:

Device: Redmi Note 10 Pro - Android 13 - MIUI 14.

I need an ADB command (maybe using the svc command?) to toggle off/on the following button:

Eg, I am able to toggle the button USB tethering by execute adb shell svc usb setFunctions rndis; there is a way to toggle the button for "Adjust wallpaper to Dark mode"?


问:
Google Assistant not properly answering questions about people's age or birth date (foreign names misheard)
I am running Android 11 on a Realme 8 5G phone. I would like Google Assistant to answer basic questions about people's age and birth dates, including my own.

I don't understand why it doesn't do this. When more than one user is present on the phone, it should recognize the person speaking on the basis of the voice being used, and answer the question (even providing more than one answer if it cannot disambiguate between voices).

Questions such as:

"What is my age?"

"When is my birthday/birth date"?

"How old is X?" (it should retrieve this information from the Contacts app).

"When is X's birthday/birth date?"

It is not uncommon for people who get older or develop some learning disability or dementia or other mind problem or who are simply lazy or forgetful to not be able to subtract the date of birth from the current date to compute their age.

The same goes for other people's data. A feature was introduced at some point where you could define kinship in the Contrats app and then just say "call mom/mum". This is also an Accessibility feature. But it would be just as useful if Google Assistant could answer "What is mom's/mum's age?".

Why is this important accessibility feature missing from Google Assistant?

When will it be added?

Is anyone willing to add it?

It would be highly appreciated.

(Here are some screenshots that display for Google Assistant is currently failing when I address the issue in Italian):

UPDATE;

Perhaps this is just a flaw of Google Assistant in Italian. Perhaps, it does not work very well in other languages. Ad a matter of fact, it does not understand correctly non English names. For instance, when I ask Google Assistant, how old is Imma Bonuomo, an Italian name for one of my contacts, Google Assistant does not understand the mixed English and Italian speech (wouldn't it make sense that it did, looking in my contacts first, and, only then, searching on the web? It could even ask me "sounds I look in your contacts?",0 if it was unsure. Or alternatively, it could ask, back, "Search from contacts, or search from the web?", (not sure if Google Assistant has access to any other data sets, then these two places. Perhaps other apps may make data available though a content provider. Or, perhaps, it could ask, back, "Imma Bonuomo found in contacts. Use this result?" and you could specify back, "search the web", if that is not what you wanted. A list of other places to retrieve the data associated with or computed from the name, could be specified in the horizontal scrollable area of Google Assistant.

In any case, Google Assistant hears "Emma Barnett" instead of "Imma Bonuomo", and fails (with the result given in the image below).

Indeed, it gives me this result, when I run such search:

Why is Google Assistant giving me this wrong result?

Thank you for any contributed improvements to Google Assistant.

And thank you for your answers.

UPDATE: I had placed the birth date in the notes, rather than in a separate field (due to a complication where two birth dates were existing separately for this person (the real birth date, and the one recorded at the registry office. Google Assistant was unable to search the notes field for this contract and find the birth date using DeepL (or something similar).

Thanks.

In any case, after reinserting the contact's information in the birthday field instead of in the notes field, the Italian counterpart answers properly to "quando è nata Imma" and "quanti anni ha Imma" (but the English counterpart still mishears). But when asking "how old am I?" In English, it works, but in Italian, "quanti anni ho io", which, is the same thing, doesn't work.

Thanks you for your contributed improvements.

Thank you for your answers.

Thanks.


Title: How to interpret ssrm_heating.log on Samsung devices?

Body:
I have the below log records of ssrm_heating.log on /data/system/ folder from Samsung Galaxy S5.

```<code>....
....
2019-11-11 16:06:05  >>> [Call] CallStateOffHook : false
2019-11-11 16:06:05 [PKG] com.facebook.katana
2019-11-11 16:06:06 [LCD] ON
2019-11-11 16:06:10 [LCD] OFF
2019-11-11 16:06:10 [COM] [(-1->-1)(33,30,28, 0, 0, 11, 450)([ -83, ---],R:  0K,W:289K),(BL:  0)(RUT:   0,   0,  22,   2)] [XXXXNXX0XWX / CF:  -1,CC:-1,GF: -1,LB: -1,CG:100,TS:20,DF:99,TM:1,FS:0,RC:0,SB:0,CD:0,]  default ScreenOff
                    [NET] com.facebook.katana : 223 KB, com.google.android.gms : 62 KB, com.facebook.orca : 1 KB,
2019-11-11 16:07:23 [COM] [(-1->-1)(30,30,26, 0, 0, 10, 450)([ -81, ---],R:  0K,W:204K),(BL:  0)(RUT:   0,   0,  20,   2)] [XXXXNXX0XWX / CF:  -1,CC:-1,GF: -1,LB: -1,CG:100,TS:20,DF:99,TM:1,FS:0,RC:0,SB:0,CD:0,]  default ScreenOff
                    [NET] com.facebook.katana : 141 KB, com.nest.android : 49 KB, com.google.android.gms : 8 KB,
                    [TOP] [top=8%] [kswapd0=8%] [flipboard.app=7%] [mmcqd/0=5%] [/system/bin/mediaserver=2%]
2019-11-11 16:07:53 [COM] [(-1->-1)(26,29,26, 0, 0,  9, 450)([ -81, ---],R:  0K,W:  9K),(BL:  0)(RUT:   0,   0,  18,   2)] [XXXXNXX0XWX / CF:  -1,CC:-1,GF: -1,LB: -1,CG:100,TS:20,DF:99,TM:1,FS:0,RC:0,SB:0,CD:0,]  default ScreenOff
                    [NET] com.google.android.gms : 6 KB, com.facebook.katana : 1 KB, com.google.android.tv.remote : 1 KB,
                    [TOP] [top=12%] [system_server=9%] [com.android.systemui=0%] [cfinteractive=0%] [irq/33-cpubw_hw=0%]
2019-11-11 16:10:11 [PKG] com.android.incallui
2019-11-11 16:10:14 [LCD] ON
2019-11-11 16:10:14 [COM] [(-1->-1)(29,26,26, 0, 0,  9, 450)([ -81, ---],R:  0K,W: 34K),(BL:226)(RUT:   0,   0,  18,   2)] [XXXXNXX0OWX / CF:  -1,CC:-1,GF: -1,LB: -1,CG: 70,TS:20,DF:99,TM:1,FS:0,RC:0,SB:0,CD:0,]  default
                    [NET] com.google.android.gms : 14 KB, com.facebook.katana : 9 KB, com.google.android.tv.remote : 3 KB,
2019-11-11 16:10:25  >>> [Call] CallStateOffHook : true
2019-11-11 16:10:26 [LCD] OFF
2019-11-11 16:10:26 [COM] [(-1->-1)(29,26,26, 0, 0,  9, 450)([ -81, ---],R:  0K,W: 69K),(BL:  0)(RUT:   0,   0,  18,   2)] [XXXXNXX0XWO / CF:  -1,CC:-1,GF: -1,LB: -1,CG: 70,TS:20,DF:99,TM:1,FS:0,RC:0,SB:0,CD:0,]  default ScreenOffInCall
                    [NET] com.google.android.gms : 66 KB, com.google.android.tv.remote : 1 KB, com.gotv.nflgamecenter.us.lite : 1 KB,
2019-11-11 16:11:54 [LCD] ON
....
....
</code>```

Does anyone know how to interpret the logs?


问:
Can't Find Any Backups After Uninstalling And Installing Whatsapp Because It Told Me To Do So
I was a Whatsapp beta user. A few hours ago it wanted me to update the app because my version is no longer viable. I tried doing that, then it told me, since I was a Beta user I need to first delete Whatsapp, opt out of Beta, then download it again. I wanted to make a manual back up since last one was from 2 AM but it didn't let me enter the app, just that announcement page. Then I said "Okay, I already have back-up. I will lose messages for only one day. Okie dokie." Then,

I uninstalled whatsapp

Opted out of beta

Installed it back, didn't prompt me for local back-up

I tried to find cloud back-ups, turns out I don't have any (weird).

I tried to find back-ups manually using a file manager: there is none (weirder).
6.?

My phone made back-ups every day at 2 AM. I have seen it for years. Where are they? Messages themselves aren't that important but the images are gone too! Only thing that is in my Whatsapp folder is a "media" file that has images, videos, and audios which are passed down from my old phone.

It remembers my profile picture and header photos of the groups.


问:
Is is possible to have sounds play through headphones AND the phone itself?
I have a Samsung S22 running Android 13. I use this with a bluetooth headset all day long, mostly for meetings and phone calls.

If I disconnect the headset from the phone when not in use, it's quite annoying to reconnect every time I want to use the headset, especially when in a hurry because I'm trying to answer a phone call. (There's also a few moments of latency before the connection goes through, and that's especially annoying when I can't hear the caller at all.)

But if I leave the phone and headset connected, and I put the headset down, then I don't hear the phone ring at all! (Or notifications.)

So what I would like is for ringtones, text tones, and notifications to play through the headset AND the phone speakers. Failing that, to play those through the phone, but have the phone call itself (and Zoom and everything else) play through the headset.

Can this be done?


问:
How to un-delete SMSes
A bunch of messages got deleted from my phone. I can see them when using various recovery software (FonePaw etc) but the major flaw of them all is that recovery is only available outside of the phone - saved as external file.

I know there's a way to access the SMS DB via adb, like so adb shell content query --uri content://sms to list the messages.

I wonder if there's a way to run a similar command to update the database and actually un-delete all deleted messages?

Title: How to un-delete SMSes


问:
"The security policy prevents the creation of a managed device because a custom OS is or has been installed on this device" on work profiles creation
I got the following message on a Samsung device when trying to create a work profile:

The security policy prevents the creation of a managed device because a custom OS is or has been installed on this device

But the device is not rooted. I have installed the latest official Samsung ROM using Odin and also disable the bootloader.

How can I fix this?


问:
LG G3 Clock app apk?
Same as this but the file here doesn't work</p>

Title: LG G3 Clock app apk?


问:
I want to edit lk.img to support fastboot binaries
based on what i found
Oppo removed the fastboot binaries from my phone (Oppo A5s)
and since the lk partition is the one that have it by default
i would like to know how can i sort of inject the binaries into this partition</p>


问:
How to quickly write/draw something using stylus/pen/touch screen and send it like an image?
Consider you are chatting with someone and you want to write a message instead of typing it. Is there any way or app that let you quickly draw something and attached it like an image? I know that I can create a note and later attach it like a regular image. But this is not efficient and so slow).

A general solution would be perfect. But app-specific answers are equally appreciated. (Telegram, Skype, WhatsApp, ...)

I'm not looking to digitalise what I wrote, I would like to send the image.)


问:
The sound of the phone is cut off due to the steam in the bathroom
My phone's media is muted! I put the phone next to the mirror in the bathroom this morning and when I came back several hours later I realized I couldn't hear music or videos.I can hear the phone ringing and the alert sound, which means media and notifications are muted, and the alarm and ringtone are fine. I whistle to someone, incomprehensible and vague sounds are played.When someone calls me, I don't hear his voice and he doesn't hear me either. I don't know what caused this but what should I do?

I find it surprising that I can hear calls and alarms, and it indicates that the notification and media sounds are muted.


问:
Issue in "apps overview" ( applications windows are white)
Redmi Note 10 Pro, Android 13, MIUI 14, Nova Launcher Prime.

What happen: in the "recent app overview", suddenly, some applications are shown as white windows:

What I tried to do:

Clear Nova's cache

Clear Nova's data (and start it from scratch)

Restart Nova

Restart the system

This issue doesn't occurs if I use MIUI's default launcher.

I sent an email to Nova's Developer, which told me:

The reason for this is because stock launchers have complete access to
the system whereas 3rd party launchers don't. The recent apps screen
is controlled by Android and your device OEM and is tied to the stock
launcher of your device.

The issue you are experiencing will happen in any and all 3rd party
launchers (not the stock launcher), not just Nova.

As I've said, this happened suddenly: two days ago I didn't had this issue; I have to give some specific permission to Nova Launcher? How can I solve?


问:
iPhone video copied to android plays in different color gamut
I have received a video from an iPhone via Wechat on my Samsung S21U. It's 32s long and 50mb in size, 1080p. When I open it in my gallery, I can see that the preview thumbnail is in the iPhone standard color gamut, but when it plays, it reverts to a less saturated color profile, quite grey in comparison.

What's more, while this video natively on the Android phone no problem, I can't send it via Whatsapp, and when I try to edit the video using the native Samsung video editor, I get the message "can't edit video because it's corrupt or not supported".


问:
Default app for text files
How can I make text files (e.g. myfile.txt) always open with a specific app (e.g. "Text Viewer Pro")?

I've tried Settings - Apps - Choose Default Apps, but the only choices are:
Browser app,
Digital assistent app,
Home app,
Phone app,
SMS app,
Opening links.

I've tried Settings - Apps - "Text Viewer Pro" - Set as default, however the next display:
Text Viewer Pro
Open by default ....
has no active choices (nothing selectable).

Under either scenario when I exit Settings, text files still open with a standard app (I guess it's a core app for opening text files). I can re-open each time using "Open with" scrolling down and selecting "Text Viewer Pro", but I'm trying to avoid this, as I have many text files accessible from my homescreen.

Thank you.

I'm using a Galaxy A10e running Android 11.
I have an icon on my homescreen "Text File 1.txt".
The actual file "Text File 1.txt" in on my Google drive.
The homescreen icon was created via the "Add to Homescreen" option of the "Drive" App.

When I tap the homescreen icon "Text File 1.txt", a core/default text file viewer opens the file.
I don't know the name of the core/default viewer. It isn't something that I have installed.

At that point, I can use the "open with" option to re-open the file using my desired app.
In my case I use "Text Viewer Pro" which has some additional viewing feaures, not available with the default/core app.

Unfortunately, when I do this, I don't get the "always" option, therefore it's always multi-step procedure
when I open such files.

Im trying to avoid the multi-step procedure, since I have many such files.

Thanks to all who respond.

Title: Default app for text files


问:
How to get a Tasker-friendly trigger for a media just being casted on built-in Chromecast?
This screenshot is from Chromecast 4K with Google TV.

The marked notification – as far as I know – is a media notification and actually shows that an (audio) Google cast is in progress.
Well, is there a slight chance to intercept this media notification in Tasker, in order to use as a Tasker profile? Obviously the Tasker is installed on the Google TV in question.

If so, what should I do? I need triggers for BOTH starting and ending the casting process.

Note that I already put Tasker to fire ALL notifications, without any exception, and Music track changed as well. Absolutely nothing happened. Even if I used the AutoNotification plugin. What could be wrong here?


问:
Notifications panel is empty or cannot show app notifications on Android TV / Google TV
I've made a simple task in Tasker: Alert → Notify, the Title – say – Probe, Text – say – This is a test notification.

```<code>Task: Notification
A1: Notify
  [
    Title: Probe
    Text: This is a test notification
    Icon: hd_aaa_ext_anchor
  ]
</code>```

The problem is that this task easily fires a notification on my Android phone, but on Android/Google TV has no effect (tried on both Philips PUS8536 and Chromecast 4K with Google TV respectively. On the TV the notification panel is still empty, while on Chromecast just the usual items are shown, no new notification is there either.

As this notification is not shown I cannot intercept it in turn and use it for a Tasker profile. (Obviously the real-word automation would be a bit more complicated, this is just an example.)
What's wrong with these systems?


问:
Android backup on Google Drive was overwritten when I swapped a sim between phones. Is this the expected behavior?
My unlocked Galaxy S22+ which I bought from Samsung directly (8 months old) started randomly losing the device IMEI number.  This is bad because the SIM card (Verizon) won't work without it.  After troubleshooting online with Samsung, I was told to take it to a local Samsung Experience store which I did. Prior to this, I backed up the phone using Google One and Samsung Switch.   I still had my old Galaxy S8 (the pre-S22+ phone), so I put the SIM in there for the week while they fixed the phone. I get the S22+ back, and go to restore the backup using Google and to my horror, there was no S22+ backup--- only "S8 Backup."

Apparently, the S22+ Backup was overwritten by the S8+ backup. Thankfully, the restore from the Samsung Switch backup seemed to work.

My question: is this expected behavior?  I would have expected it to have 2 backups available.


问:
Minimum Android version that support WhatsApp select-text function?
I had Android 4.2 (Jelly Bean) with WhatsApp app installed.

On early days, I can select text in the WhatsApp app. But since updating WhatsApp to the later version, I cannot select text.

Another phone with Android 6 works just fine with newest version WhatsApp.

I suspect the new version of WhatsApp, when select text, has popup that not supported by Android 4.2.

So, what is minimum Android version that can support select text function in new version of WhatsApp?


问:
Are Huawei nova Y90 ROMs for model CTR-LX2 interchangeable with CTR-LX1?
I have a Huawei nova Y90 (CTR-LX2). I've been wanting to flash it with either a custom or stock ROM for experimental purposes, but I can't find a ROM file/firmware for the model CTR-LX2 specifically. I could mostly find for model CTR-LX1.

So far, I've only downloaded CTR-LX1, which has the UPDATE.APP file in it which, from searching on Google, is the file I need to flash. And I stumbled across a CTR-LX2 which was being sold on the net. When I took a look at it, it contained a Super.img. I wasn't sure how to flash that one as there wasn't any info on Super.img.

I was wondering if it's safe to flash the device with the CTR-LX1 ROM file or if my device will get bricked?


问:
By what mechanism does the Google Maps mobile app determine if a device is in one of the "limited locations" which has motorcycle directions?
Sometimes, Google Maps for mobile (iOS and Android app) has directions available for scooters / motorcycles (called "two wheelers" by google). This is useful in cities like Taipei that have certain routes that are available only for these vehicles, and illegal for cars to go on, or, have routes that it's illegal for "two wheelers" to go on. These routes can sometimes differ significantly, thus the option is basically necessary to use google maps in certain cities for navigation.

According to Google Support, "This feature is only available for mobile devices and in limited locations."

On most of my mobile devices, this option is available when I open the Google Maps app and am physically present in Taiwan. For example, Pixel 4a5g, Galaxy S10, Galaxy Zfold3. Some of these devices weren't purchased in Taiwan, which makes me believe the app simply detects through the GPS antenna whether the phone is physically present in an area that has the "two wheeler" navigation option available.

However, some devices don't have the option, despite being physically present in Taiwan. For example, a Unihertz Atom XL device doesn't have the option (despite following online advice regarding uninstalling, clearing cache, logging out / in, etc).

I've been unable to determine if there's some way to "force" the Google Maps app to acknowledge that the device is present in a location that clearly has the "two wheeler" navigation option available. Neither Google Support nor Unihertz support seems aware if it's Google's, or the phone manufacturer's, responsibility in determining whether the option will be available in the Google Maps app (I was thinking perhaps there was a flag the manufacturer needed to toggle in Android or Google Play Services or something).

So, via what mechanism does the Google Maps app determine if it should show the motorcycle directions option? Is this mechanism controlled by Google, a phone manufacturer, or someone else? My goal is to consistently have access to the motorcycle option in available locations, is that possible?

EDIT: Note that per support, the motorcycle directions may only be available to "Play Protect certified" devices, which includes Unihertz devices.

OwnerDisplayName: Caleb Jay


问:
Is there a way to backup an Amazon Fire tablet to Google cloud?
I'm assuming I have to root the tablet and install and log into Google+ to be able to do this.  I want to backup an Amazon Fire tablet with all it's apps and data to Google cloud, then log into an Android tablet on that Google account, then access all the account settings, apps and data from the Amazon Fire tablet on the new Google tablet.

So I guess what I'm trying to do is migrate from an Amazon Fire tablet to an Android tablet as painlessly as possible.


问:
chrome android keeps switching to desktop mode
There is only one site I want to use desktop mode in. Chrome android is now turning on desktop mode for all sites. How do I fix this? Why is this all of a sudden happening? There have not been any chrome updates.</p>


问:
How to have LINE app Friends sorted in Hanyu Pinyin order?
In Sort contacts by Hanyu Pinyin one manages to sort contacts in Hanyu Pinyin order. Alas, with LINE app Friends it seems there is no way to get other than simple Unicode (radical) sorting.</p>


问:
How do I find my DNS server code?
I'm currently trying to get my Nintendo Switch to connect to my phone's hotspot, but it comes up with a DNS error. I later figured out, that I need to put in the DNS server manually
However the problem with this is I can't find my hotspot's DNS anywhere, can somebody help? I'm using a Samsung Galaxy A20e (Version 10)</p>

Title: How do I find my DNS server code?


问:
My Samsung device is rooted but Magisk is "not installed"
I have a Samsung A7 2018 (SM-A750F) Android 10 A750FXXU5CVJ2, today I rooted my phone through patching the AP file in Magisk v25.2 installed on my stock firmware, then I flashed the patched AP using ODIN along with the original BL, CP, CSC files from my stock firmware. It's worth noting that on my stock firmware (before flashing), Magisk showed that ramdisk is available, but after flashing the patched firmware, Magisk showed that ramdisk is not available on the patched firmware. Now I have root access, I checked through Root Checker app, but Magisk says that it's not installed.

Note: I have seen a lot of threads about this problem online, some said to flash a patched custom firmware (I want the original one), and some suggested to flash the Magisk.apk.zip file, but I don't want to do that since It's advised by the creator of Magisk not to do so Custom Recovery, and TWRP is not supported on my device. Another suggestion is to uninstall the current Magisk Manager and reinstall it, I have done that but to no avail.

Any suggestions are welcomed.


问:
Battery drain caused by Android System (job.deadline and motion sensor)
Environment: Redmi Note 10 Pro, Android 13, MIUI 14.

Since a pair of days I'm facing a battery drain never seen before: by a first look the culprit seems to be Android System:

The fact is that the phone loose 1% every hour without doing nothing, just left it alone without using it.
I tried to clear Play Service data and cache, as well PlayStore data and cache, but I am unable to find the real culprit.

I link the logs from Better Battery Stats:

Better Battery Stats Logs

Here is reported that in 2h and 40s has lost only 1% (0.5%/h) but immediately after the save of the log, the battery dropped to 71%.

What can I do to avoid this battery drain? How to find the culprit?

EDIT:
In 3C Task Manager, I noticed the following:
Since the issue occurred, I noticed that Play Store and Play Service are always present/active; three days ago they were not present in the list of active processes.

EDIT 2:

I have a good news: I pinpointed the culprit to Google Play Services; I went to apkmirror and I downloaded Google Play services 23.13.12 beta and installed it. After two hours of idle the battery has been on 0% of usage.
I will update again this question if will be fine in the next days.

EDIT 3:

First of all, I forgot to mention that in EDIT 2, without battery drain, I was on Wi-Fi.
Today I have been outside, on mobile data, 4G, with, for the most of the time, a good signal strenght.
This time Android System has been less hungry:

I've lost 7% of battery in 4 hours: I've done 2 phone calls, received an email and checked the time few times.
Anyway, Android System, is still the  battery drainer

EDIT 4:

Finally i recorded a log of when the battery drain occurred: in this case is of 1.6%/h. I noticed that mainly occurs when I walk/move, like if was caused by the motion sensor. I attach the log of better battery stats:

battery drain log

As you can read in the Better Battery States log, when the battery drain occurs, Android System wakeups a lot:

```<code>android (): Wakeups: 123 (50.2 / h)
  Alarms: 0, Intent: TIME_TICK
  Alarms: 82, Intent: *job.deadline*
  Alarms: 0, Intent: upload_dark_mode_switch
  Alarms: 0, Intent: *job.delay*
  Alarms: 22, Intent: DeviceIdleController.motion_registration
</code>```

But if I leave the phone on the table, untouched/not used, the battery drain doesn't occurs: in this case is 0.0%/h:

NO battery drain:

```<code>android (): Wakeups: 25 (13.6 / h)
  Alarms: 0, Intent: TIME_TICK
  Alarms: 0, Intent: com.android.server.action.NETWORK_STATS_POLL
  Alarms: 0, Intent: *job.cleanup*
  Alarms: 18, Intent: *job.deadline*
  Alarms: 0, Intent: *job.delay*
  Alarms: 1, Intent: DeviceIdleController.motion_registration
</code>```


问:
Firefox for Android: How to specify timezone ≠ UTC with `privacy.resistFingerprinting=true`?
I use Firefox for Android (Mull). I have "resist fingerprinting" (privacy.resistFingerprinting in about:config) enabled. That results in Firefox being forced to report its time in UTC to websites. Some timetable query sites show me the results in the client's time, so in UTC, which is really confusing.

On Firefox for Android, I also don't find an extension to change my browser's timezone, like "Change Timezone (Time Shift) – Get this Extension for  Firefox (en-US)" that is available for "Desktop"-Firefox.

How can I set in Firefox for Android my browser's timezone to my operating system's or a self-chosen value while still having privacy.resistFingerprinting enabled?

OwnerDisplayName: Golar Ramblar


问:
Motorola Surnia Locked Out of Google Account
I've reset my motorola Surnia XT1524 recently but when I go to start the phone it takes me to a google verification screen. I can't access the phone without entering the same google account that I originally logged in from, but I can't recall the google account. I've tried every google account I own but none work. And no account recovery processes work.

I want to flash a degoogled androidOS like lineageOS so that this can never happen again.

For now I'm looking to find a way to get around the google verification. I have access to fastboot but USB debugging is unavailable. Can anyone shed any light on how to work from here? I either to turn on USB debugging (requiring logging into the phone) or flash the phone without USB debugging enabled.


问:
Visual and sound notification calendar application for Android
I need a calendar application to give me an alarm at a certain date and time but I need visual and sound notification in the same time, like an alarm with text. Can Google Calendar notifications use sounds?
I have Xiaomi Redmi Note 11 Pro 5G, Android 11.</p>


问:
Having internet access with no data plan
I have a pay as you go plan with no data. I have always been able to visit and search on Google and my carrier's website by turning on the data plan on phone (even though I have no data and there appears to be a cross on LTE sign meaning there are no connections).

Over the past year one day I noticed that by turning on data (no WIFI) I have full internet access (seemingly uncapped). But this connection did come and go when I put my phone in the flight mode. So after the flights I had to restart phone multiple times or quickly turn the flight mode on and off (usually multiple times) until I could get access to the internet.

Now recently after a flight this has stopped working, by restarting phone or turning the flight mode on and off quickly I can still make the cross on the LTE sign go away and the phone thinks that it has internet access but it can only go to Google.com. The connection also seems leaky meaning I sometimes get notification from apps that do not function without WIFI. This has made me wonder that what is the best way to diagnose this situation that why I do get leaky internet access on data with a plan with a no data plan?

The situation is replicable on a different phone too.


问:
How to close programs in the Android-x86 emulator?
This may seem like an odd question but I cannot resolve it. I am using the Android-x86 emulator in VirtualBox (https://www.android-x86.org/documentation/virtualbox.html). I open various apps like Firefox, Chrome, Maps, etc.

Normally, I would click the 'x' or go to a menu which said 'exit'. But there is nothing like that. Swiping the app up / down / left / right does nothing. I use "Force Stop" in Settings but that doesn't close the program. In Ubuntu, I can ps aux | grep program_name and then kill the PID. But ps aux does not work in the Android Terminal.

How can I close those apps? Can I use the terminal to close programs?


问:
Disable incoming gmail/Talk calls
I occasionally use the gmail on my computer browser to voice chat with friends, however when they call me though their gmail my device picks up the call rather then my computer. more precisely ever since I got my device and synced it to google, the "Talk" application intercepts the call, rings in, and asks to answer/reject.

how can I disable this feature so that the gmail on my computer would catch this call as it used to?

ContentLicense: CC BY-SA 3.0

Title: Disable incoming gmail/Talk calls


问:
Pixel 5 bricked after normal usage
TL;DR: My Pixel 5 won't turn on. Bootloader was never unlocked, therefore it only contains stock software. I think the last update it received was the March 2023 security update. I already talked to Google Support, they also couldn't help me.

What happened:

I used the phone normally, browsing Instagram

The built-in "App timer" Android functionality stopped Instagram since I was using it for too long

Simultaneously, I had the app drawer opened, and the interface was a bit weird (other apps looked like they were in the foreground, but didn't reacted normally. A bit hard to describe and difficult to recall from memory)

I used the gesture to get to the home screen, all seemed fine again

(I'm mentioning this here because it's the only unusual thing that happened and makes me wonder if I ran into a very weird software bug)

I locked the phone via the power button and did something else

After a while, my phone vibrated due to a push notification

I wanted to have a look. I tried to unlock it. The screen stayed black. It did some usual vibrations though, as if just the screen wouldn't turn on but the rest works

The notification was probably caused by Signal Messenger, since I checked the message a while later on my computer

Since the phone didn't react, I kept holding the power button to turn it off

Due to the first vibration, I'm still pretty sure that at that point in time the phone was working, just with a turned off screen

The phone stayed dark. No Google Logo indicating a boot process

I connected it to a charger, multiple times trying to get it to boot by holding the button for >1 minute

I connected it to my laptop. I know that I enabled developer mode / adb debugging before, therefore:

Using adb devices, I can see that there is sometimes still life in it: Most of the time it isn't listed, but sometimes it shows up as "offline" or "unauthorized" (unfortunately, none of my PCs are currently authorized via adb.)

fastboot devices doesn't show anything

The phone was charged, at least at 60% and I didn't experienced any battery issues with that particular phone before.

Google Support also didn't had any more ideas, other than sending me the repair form. Since it's out of warranty, repairing it will anyway cost as much as getting a new phone, so I'm open to any radical ideas at that point.

How can I boot the device again and make it usable?

Title: Pixel 5 bricked after normal usage


问:
How to unlock Android phone when someone is calling, without picking up?
When someone is calling, a round slider appears at the bottom of the screen and I have to slide down to reject or slide up to pick up. The slider appears in the same place as the under-screen fingerprint sensor. The unlocking pattern also doesn't seem to be accessible.

Is there any way to normally unlock Android 12 when it is still ringing?


问:
How to access WIFI passwords in android backup?
I have backups from my previous android phone in my Samsung Account as well as in my Google Account. I do not want to restore the entire backup to my new phone, I just want to read the passwords stored in Wifi backups. (My old phone is damaged.)</p>


问:
Can't read media files from mounted SD card partition
I have a tablet that I flashed with a modded (rooted) system partition. A side effect of this system partition is that it killed my 20gb SD card partition that is the main storage for the device.

I was able to remount the partition by creating a directory, setting permissions, and mounting using the following commands:

```<code>$ mkdir /mnt/media_rw/sd2
$ chmod 777 /mnt/media_rw/sd2
$ mount -o rw /dev/block/blck27 /mnt/media_rw/sd2
</code>```

This works, but two problems occur:

I cannot open media files, such as movies, or run an apk file and install apps. It just says Cannot open this file. I know there's nothing wrong with the files, as I can simply move them over to the small 5gb partition and read them just fine.

Less importantly (I created a separate post about this issue already) I'm unable to access the SD card storage on my PC via USB.

Regarding #1, it's an issue I really need to resolve, because otherwise I'd have to copy anything over to the small storage in order to watch movies, listen to music, or any other type of media file...

I'm not overly concerned with #2, but if you have some insight that would be great.


问:
How can I find and remove the source of "full screen" ads when I can't locate it in any of my apps?
There is a site/app that takes up my whole screen (LG V30 Pie) several times a day. The top part, in the blue area, is always the same. The rest can be scrolled.

None of my apps allow "draw over". The AdLock app does not catch them. I have no idea whether it's just an annoyance or dangerous.

Short of resetting my phone and having to reload all my apps etc., can someone please help me find and get rid of this annoyance?

NEW INFO:
I have looked at the suggestions. Thanks. Andrew T. provided an idea but it uses functions that I don't know how to do, notably, the adb shell commands. Is there somewhere I can look to see how these are used, please?

CANCEL:
For some unknown reason, this problem has gone away. I'm not aware of what I might have done ... it just suddenly stopped a few days ago.


问:
Stuck in EDL mode after flashing
Solved:

I bricked my Redmi Note 4 (mido, Snapdragon) 4 years ago and couldn't
fix it back then. As far as I remember it showed no sign of life (not
even red led) But yesterday I thought of giving it a go and found that
it was being detected by the PC.

Condition:

When I connect it to PC (with battery) red led blinks once per second

When i disconnect the battery pin it stops blinking and gets detected in the MiFlash Tool (which wasn't the case with battery
plugged)

It gets detected on PC as QUSB_HUB in both the above cases

When I tried Flashing the latest as well as an old fastboot stock rom (Global) with the MiFlash tool I am getting this error:

```<code>/c:"^product: *MSM8953"   || fastboot -s 28ca11bb getvar product
2>&1  | findstr /r /c:"^product: *mido"   || echo Missmatching image
and device ```

PS. It doesn't has a recovery i think. I bricked it while Unlocking
the bootloader (I don't remember exactly but that's the condition I
think)
```

UPDATE: I can flash now but it doesn't seem to boot up. Every time I plug it to PC it just keeps showing EDL mode. I tried vol up + power 20 sec. and pressing the power button for 30 to 60 sec. but it doesn't come out of EDL.

Any reply would be highly appreciated.

Title: Stuck in EDL mode after flashing


问:
Cannot set my APK MainActivity as the Home Activity via ADB
I am using one these AndroidTV 11.0 S905W2 boxes from Amazon and I could not make my APK the Home Activity via ADB.exe
I am using the following adb command via WiFi as connecting via a USB cable to my PC does not reveal this box.

```<code>adb -s 192.168.1.40:5555 shell cmd package set-home-activity "org.mumti.MUMTIG3/org.mumti.MUMTIG3.MainActivity"
</code>```

Response is "Error: Failed to set default home."

Regarding my APK "MainActivity" aapt.exe output reveals there is a launchable-activity: name='org.mumti.MUMTIG3.MainActivity' so I don't know why adb does not succeed.

The reason adb fails setting my APK MainAcitivity may have to do with a post I read relating to the possibility that my APK is made of Java classes that are spread across more than one DEX file (Dalvik EXecutable) this is a bit of chinese to me and I am not sure if it applies.  I don't have direct control over the building of my APK as it is developed with a hybrid framework (JavaScipt/HTML/ionic/angular/cordova) and an Android/JAVA wrapper is put around it in the build process of an APK.  Perhaps there is a way to tweak the gradle build process and make adb succeed, I don't know.

I tried to increase minSDK to 22 from 21 in my config.xml but I get same error.

```<code>        <preference name="android-minSdkVersion" value="22" />
        <preference name="android-targetSdkVersion" value="30" />
</code>```

Here is the output from aapt.exe

```<code> $AAPT_EXE dump badging "S:/_W/ARP/UPS.ion/SRC/UPS.ion.3/platforms/android/app/build/outputs/apk/release/app-release.apk"
package: name='org.mumti.MUMTIG3' versionCode='29' versionName='0.0.29' platformBuildVersionName='11' platformBuildVersionCode='30' compileSdkVersion='30' compileSdkVersionCodename='11'
sdkVersion:'22'
targetSdkVersion:'30'
uses-permission: name='android.permission.INTERNET'
uses-permission: name='android.permission.ACCESS_NETWORK_STATE'
uses-permission: name='android.permission.ACCESS_WIFI_STATE'
uses-permission: name='android.permission.REQUEST_INSTALL_PACKAGES'
application-label:'MUMTIG3'
application-label-af:'MUMTIG3'
application-label-am:'MUMTIG3'
application-label-ar:'MUMTIG3'
application-label-as:'MUMTIG3'
application-label-az:'MUMTIG3'
application-label-be:'MUMTIG3'
application-label-bg:'MUMTIG3'
application-label-bn:'MUMTIG3'
application-label-bs:'MUMTIG3'
application-label-ca:'MUMTIG3'
application-label-cs:'MUMTIG3'
application-label-da:'MUMTIG3'
application-label-de:'MUMTIG3'
application-label-el:'MUMTIG3'
application-label-en-AU:'MUMTIG3'
application-label-en-CA:'MUMTIG3'
application-label-en-GB:'MUMTIG3'
application-label-en-IN:'MUMTIG3'
application-label-en-XC:'MUMTIG3'
application-label-es:'MUMTIG3'
application-label-es-US:'MUMTIG3'
application-label-et:'MUMTIG3'
application-label-eu:'MUMTIG3'
application-label-fa:'MUMTIG3'
application-label-fi:'MUMTIG3'
application-label-fr:'MUMTIG3'
application-label-fr-CA:'MUMTIG3'
application-label-gl:'MUMTIG3'
application-label-gu:'MUMTIG3'
application-label-hi:'MUMTIG3'
application-label-hr:'MUMTIG3'
application-label-hu:'MUMTIG3'
application-label-hy:'MUMTIG3'
application-label-in:'MUMTIG3'
application-label-is:'MUMTIG3'
application-label-it:'MUMTIG3'
application-label-iw:'MUMTIG3'
application-label-ja:'MUMTIG3'
application-label-ka:'MUMTIG3'
application-label-kk:'MUMTIG3'
application-label-km:'MUMTIG3'
application-label-kn:'MUMTIG3'
application-label-ko:'MUMTIG3'
application-label-ky:'MUMTIG3'
application-label-lo:'MUMTIG3'
application-label-lt:'MUMTIG3'
application-label-lv:'MUMTIG3'
application-label-mk:'MUMTIG3'
application-label-ml:'MUMTIG3'
application-label-mn:'MUMTIG3'
application-label-mr:'MUMTIG3'
application-label-ms:'MUMTIG3'
application-label-my:'MUMTIG3'
application-label-nb:'MUMTIG3'
application-label-ne:'MUMTIG3'
application-label-nl:'MUMTIG3'
application-label-or:'MUMTIG3'
application-label-pa:'MUMTIG3'
application-label-pl:'MUMTIG3'
application-label-pt:'MUMTIG3'
application-label-pt-BR:'MUMTIG3'
application-label-pt-PT:'MUMTIG3'
application-label-ro:'MUMTIG3'
application-label-ru:'MUMTIG3'
application-label-si:'MUMTIG3'
application-label-sk:'MUMTIG3'
application-label-sl:'MUMTIG3'
application-label-sq:'MUMTIG3'
application-label-sr:'MUMTIG3'
application-label-sr-Latn:'MUMTIG3'
application-label-sv:'MUMTIG3'
application-label-sw:'MUMTIG3'
application-label-ta:'MUMTIG3'
application-label-te:'MUMTIG3'
application-label-th:'MUMTIG3'
application-label-tl:'MUMTIG3'
application-label-tr:'MUMTIG3'
application-label-uk:'MUMTIG3'
application-label-ur:'MUMTIG3'
application-label-uz:'MUMTIG3'
application-label-vi:'MUMTIG3'
application-label-zh-CN:'MUMTIG3'
application-label-zh-HK:'MUMTIG3'
application-label-zh-TW:'MUMTIG3'
application-label-zu:'MUMTIG3'
application-icon-120:'res/8X.png'
application-icon-160:'res/u3.png'
application-icon-240:'res/SD.png'
application-icon-320:'res/jy.png'
application-icon-480:'res/D2.png'
application-icon-640:'res/CG.png'
application: label='MUMTIG3' icon='res/u3.png'
launchable-activity: name='org.mumti.MUMTIG3.MainActivity'  label='MUMTIG3' icon=''
feature-group: label=''
  uses-feature: name='android.hardware.faketouch'
  uses-implied-feature: name='android.hardware.faketouch' reason='default feature for all apps'
  uses-feature: name='android.hardware.wifi'
  uses-implied-feature: name='android.hardware.wifi' reason='requested android.permission.ACCESS_WIFI_STATE permission'
provides-component:'device-admin'
main
other-receivers
supports-screens: 'small' 'normal' 'large' 'xlarge'
supports-any-density: 'true'
locales: '--_--' 'af' 'am' 'ar' 'as' 'az' 'be' 'bg' 'bn' 'bs' 'ca' 'cs' 'da' 'de' 'el' 'en-AU' 'en-CA' 'en-GB' 'en-IN' 'en-XC' 'es' 'es-US' 'et' 'eu' 'fa' 'fi' 'fr' 'fr-CA' 'gl' 'gu' 'hi' 'hr' 'hu' 'hy' 'in' 'is' 'it' 'iw' 'ja' 'ka' 'kk' 'km' 'kn' 'ko' 'ky' 'lo' 'lt' 'lv' 'mk' 'ml' 'mn' 'mr' 'ms' 'my' 'nb' 'ne' 'nl' 'or' 'pa' 'pl' 'pt' 'pt-BR' 'pt-PT' 'ro' 'ru' 'si' 'sk' 'sl' 'sq' 'sr' 'sr-Latn' 'sv' 'sw' 'ta' 'te' 'th' 'tl' 'tr' 'uk' 'ur' 'uz' 'vi' 'zh-CN' 'zh-HK' 'zh-TW' 'zu'
densities: '120' '160' '240' '320' '480' '640'
native-code: 'arm64-v8a' 'armeabi-v7a' 'x86' 'x86_64'

</code>```

Addendum1: I learned about logcat and posting the tail here with
"$ADBW logcat -d -v time > logcat.txt"

I put a pair of ===BEGIN ===END around the lines that I think pertain to failure of set-home-activity.

```<code>04-05 12:29:08.014 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:09.116 I/chromium(27522): [INFO:CONSOLE(236)] "12:29    UserActivityTracker.Start. >>D---  this.MinutesOfInnactivity 7", source: https://localhost/build/main.js (236)
04-05 12:29:09.688 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:11.025 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:11.688 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:13.688 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:14.032 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:15.688 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:17.040 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:17.689 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:19.689 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:20.050 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:21.053 I/Finsky  ( 5139): [8519] fyo.run(10): Stats for Executor: BlockingExecutor iar@5bd16ca[Running, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 25]
04-05 12:29:21.054 I/Finsky  ( 5139): [8519] fyo.run(10): Stats for Executor: LightweightExecutor iar@8b0703b[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 84]
04-05 12:29:21.689 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:21.823 I/Finsky  ( 5139): [8519] fyo.run(10): Stats for Executor: bgExecutor iar@df3f358[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 284]
04-05 12:29:23.059 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:23.690 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:24.386 D/CompatibilityChangeReporter(  583): Compat change id reported: 135634846; UID 10055; state: DISABLED
04-05 12:29:24.386 D/CompatibilityChangeReporter(  583): Compat change id reported: 143937733; UID 10055; state: DISABLED
04-05 12:29:24.404 D/Zygote  (  297): Forked child process 6940
04-05 12:29:24.408 I/ActivityManager(  583): Start proc 6940:com.android.permissioncontroller/u0a55 for service {com.android.permissioncontroller/com.android.permissioncontroller.role.service.RoleControllerServiceImpl}
04-05 12:29:24.409 I/Zygote  ( 6940): seccomp disabled by setenforce 0
04-05 12:29:24.428 I/adbd    (28115): jdwp connection from 6940
04-05 12:29:24.470 D/ApplicationLoaders( 6940): Returning zygote-cached class loader: /system/framework/android.test.base.jar
04-05 12:29:24.558 D/NetworkSecurityConfig( 6940): No Network Security Config specified, using platform default
04-05 12:29:24.559 D/NetworkSecurityConfig( 6940): No Network Security Config specified, using platform default
===BEGIN
04-05 12:29:24.589 I/CarUiInstaller( 6940): CarUiInstaller started for com.android.permissioncontroller
04-05 12:29:24.618 W/Role    ( 6940): Cannot get ApplicationInfo for default holder: com.android.messaging
04-05 12:29:24.633 W/Role    ( 6940): org.mumti.MUMTIG3 not qualified for android.app.role.HOME due to missing RequiredComponent{mIntentFilterData=IntentFilterData{mAction='android.intent.action.MAIN', mCategories='[android.intent.category.HOME]', mDataScheme='null', mDataType='null'}, mPermission='null'}
04-05 12:29:24.633 E/RoleControllerServiceImpl( 6940): Package does not qualify for the role, package: org.mumti.MUMTIG3, role: android.app.role.HOME
04-05 12:29:25.690 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
===END
04-05 12:29:26.070 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
04-05 12:29:27.690 E/ocessService0:(27600): failed to create Unix domain socket: Operation not permitted
04-05 12:29:29.082 E/WifiVendorHal(  583): getWifiLinkLayerStats_1_3_Internal(l.973) failed {.code = ERROR_UNKNOWN, .description = unknown error}
</code>```


问:
Why does my phone occasionally prompt a new RSA key fingerprint for my computer?
I use ADB on my Linux PC to do stuff, but sometimes when I connect my phone, it reports an RSA key for my computer to be verified, despite I check the "remember this computer..." every time it had popped up.

I have no idea why this is happening but as far as I know, I had nothing changed regarding it, no updates on my PC, neither on my phone, so this looks very suspicious to me.

Can someone please shed a light on it? This happens roughly once a week or month I had several sessions in this period.

Additional details:

This is happening on my phone running android 9.0.0.

I ran the stat command against private and public key files. The birth date for both was more than one year ago, access date and time for the private key was when I got the prompt on the phone. So I suspect that the phone forgets the trusted devices.

There is no timeout option available per this answer  (it applies to 11+ anyway? ). There is though a "Revoke USB debugging authorizations" available but it doesn't show any list or a useful trace.


问:
How do I find the origin of downloaded files?
I downloaded a file from Chrome. It shows the download URL in Chrome downloads

mv-downloads.s3.eu-west-1.…

However, this is only the domain and I'd like to see the full URL.

Samsung Files shows a different URL:

From: app.themetavoice.xyz

Are there logs or some way to see the full URL? Both of these apps give me only the domain :(


问:
Redmi 9a Android 11 to 10 Bricked
A friend of mine has a Redmi 9a. He attempted to fastboot from version 11 to 10 to increase performance on on 2gb of RAM. He got to fastboot before attempting a flash of Android 10. When it claimed it was finished, he restarted after Flash Successful screen. It now no longer responds, but is picked up on his computer. He also tried spflash, but it gave these three error codes:

```<code>0xC0010001
0xC0070004
0xC0050005
</code>```

It crashes immediately on start mostly with 0001 and 0005, and gets some way on 0004 before once again crashing.

Attached is the image of the phone. I can't see an obvious problem, but I am no phone expert, I mainly deal with PC hardware and low level code (C and the like).

Any help would be greatly appreciated!
.

Title: Redmi 9a Android 11 to 10 Bricked


问:
Native Messaging in Webextension on Firefox Android is supported but how?
Firefox Android is my favorite mobile browser, due to the support of webextensions.

According to this MDN documentation Native Messaging in Firefox Android > 68 is supported.

That's great, and even  greater if it could talk to Termux, but I can't find an example or any instructions how to make it work: where to put the manifest file or how to link to a native application.

Does anybody knows how Native Messaging should be done on Firefox Android?

Or is it not really supported, but only to allow the extension to install on Android, which IMHO did fail before.


问:
Disable NFC package on Android 12
From the forum, I got lots of information about package disabling on Android. But none of this works for me. I try block the NFC package on boot:

pm disable com.android.nfc

svc nfc disable

service call nfc 8

But these commands don't work and NFC still loads and works.

What else can I do?

Title: Disable NFC package on Android 12


问:
I need to access information in my smartphone's memory. The screen is completely dead and does not respond to touches or show any image
I need to access information in my smartphone's memory. The screen is completely dead and does not respond to touches or show any image. The computer does not detect the smartphone, it only charges.

Is there a way to access the smartphone's memory without changing the touchscreen? I do not want to spend a lot of money on this.

OwnerDisplayName: Name


问:
Remove app icon from home screen on Redmi Note 10, MIUI 14
I want to remove the YouTube app icon but Android doesn't let me (apps in settings only mentioned uninstalling all updates) since it's a default app. I can only uninstall apps which I've downloaded.

Specifications: Android 13.TKQ1.221013.002, MIUI 14.0.1, Redmi Note 10 Pro

The images below show what happens if you long-press default apps vs downloaded apps.

Here is the app info for the installed vs default app. Once again, no option to disable it, you can only uninstall updates.

OwnerDisplayName: Display name


问:
How to use AF laser sensor after installing a custom ROM on LG G5?
I have LG G5 running on Android 8. I want to install a custom ROM based on Android 11 on it, but I am scared that after the upgrade, I might lose the default camera app because G5 has an AF laser sensor that Google Camera does not support.

If I make an APK of the default camera app and install it again after the upgrade, is it going to work? Or is there any other way to support the AF laser?


问:
How to "Suppress Beep Sound At Recognition Start" on Gboard voice input?
When using Gboard voice to text input, an atrocious bell sounds to prompt the user to start talking.

It wakes up the ...

Sure, I could turn down its volume with the four Android volume sliders. Indeed, on different phones it is on a different sliders. But that doesn't matter, because that is not the solution I am looking for. Why? Because it affects other apps. Throwing the baby out with the bathwater.

Yes, in a Utopian world one could have A and B, and even my groundbreaking landmark Android Speaker Permissions proposal. But today I am merely wanting to deball this one bell, on my run of the mill Samsung A13 5G Android 13 phone.

The logcat is:

04-02 19:24:44.433 I/VoiceInputManager(3099): VoiceInputManager.startVoiceInput():194 startVoiceInput () : VoiceSessionParams{audioInputStream=null, primaryLanguageTag=en-US, secondaryLanguageTags=null, triggerApplicationId=null, triggerFieldName=null, blockOffensiveWords=true, autoStarted=false, fallbackAvailable=false, suppressBeepSoundAtRecognitionStart=false, connectOnly=false} : VoiceTranscriptionState : UI = NOT open : Microphone = NOT listening : Recognizer = NOT running

If only I could somehow go in and toggle that suppressBeepSoundAtRecognitionStart to true!

https://support.google.com/android/thread/201115689/google-voice-typing-ding-sound-is-way-too-loud


问:
Is there a way I can restrict my phone to connect to network I set only?
I want my android phone to connect to my office WIFI only or the WIFI that I choose.
If I try to connect to any other WIFI by entering password it should not connect.

Is there a way to do this. I am a programmer as well so If someone can share any idea about a custom APP to perform this task, that would also be helpful.

Thanks.


问:
Could you use a hotspot to watch and override data going into a Chromebook?
I want to see how downloading works when you get an application from the Playstore on my Chromebook. I also want to be able to override files going into the Chromebook via the hotspot. I'm wondering if I could create a hotspot on my phone to do this, and if so how would I go across doing this. I want to know how to do this on my phone without modifying/installing anything on the Chromebook. I am fine with modifying/rooting the phone though.

Thanks for any help!

PS - Does anybody know of some better tags?


问:
Backup advanced phone settings
I couldn't find a similar thread

I use Titanium Backup to backup apps and their internal settings, but there are so many things it fails to, like:

Accessibility settings

Apps and their permissions

Custom notification sounds for every contact

Notification settings for every app (silent/loud, show up/don't)

Bluetooth pairings (important: with their respective pins)

Search settings

Special app access

Battery optimization

Device admin apps

Display over other apps

Do Not Disturb access

Modify system settings

Notification access

Picture-in-picture

Unrestricted data

Install unknown apps

Usage access

Is there a way to do so ?

I have Tasker, if it helps, but no idea how to make such an advanced thing.

Side question: is any of these settings store on a text file ?

A system image/clone is not a good option, as it clones all the other garbage from the phone with it. All that is needed are those settings above

Android 9

Rooted and everything

Title: Backup advanced phone settings


问:
Per app, app-specific accessibility text to speech settings (and API)
BACKGROUND:

I am running Android 12 on a Realme 8 5G phone. On my phone I am able to have a stay on top icon area with accessibility shortcuts, as in the photo posted below. I can configure this so that one of these shortcuts is a text to speech accessibility help button.

I find this very useful, because there are times where my brain is stuck trying to pay attention to something or trying to do something, and, when this happens, I cannot read.

This is where text so speech comes in handy. As shown in the image, it can read stuff on the screen aloud for me, so that I can hear it and understand it.

................................

WHAT THIS POST IS ABOUT:

I think this feature could be improved. For instance, when I use it with an application (in this case, WhatsApp, see again image below, see the blue shaking speakerphone icon), I would like specific app-specific settings to be enabled and switched on the go as per my preferences, or needs.

For instance, in WhatsApp,

it would be nice if I could choose not to have the times of the messages to be read aloud

it would be nice if I could use a separate voice to read text from the other person she text to the other person

you may not want to elect to read all of the information at the top (about who the conversation is with and what all the icons are, such as phone, video, etc. Perhaps, you are simply able to view and click on this, but it's the text which you would like to be read out to you.

Furthermore, it would also be nice if text to speech could be configured so as to, in each app, automatically scroll the app when the text reached the bottom, or wrap around.

You're after interaction speed and naturalness.

These would be per app settings.

It would be nice if a cogwheel, where the app could post a list of per-app settings, each of which could be specificalky ticked on or off as the text was getting read, could appear, on top (perhaps as a menu with a semitransparent background).

This would make this feature much more user friendly, useful, and usable.

In order for this to happen, there must be, at the software level, a protocol for the exchange of information between each app, and thus accessibility text to speech reader (via an API), that would allow both to provide support such as the one I described.

This would be really nice.

Is anyone working on this?

When will this be implemented?

How do I enable this per app text to speech support on Android?

Thanks.


问:
How to disable keyboard suggestions in HiSense A5 Pro?
HiSense A5 Pro, Android 10.

When I am typing, just above keyboard section there is a row with possible completion/suggestions for the words I am typing in. I would like to disable this feature.

Is there a way to do it? I use English language in UI, but some parts of UI are still in Chinese.


问:
"< waiting for any device >" message, when I try to unlock bootloader on Moto g(9) plus
I want to unlock the bootloader on my Motorola Moto G9 Plus to install TWRP recovery, so I setup ADB and Fastboot on my PC, Enable USB debugging and OEM Unlock on my phone, connected it to my PC, opened the command prompt, wrote adb reboot bootloader command, and it was completed successfully. But when I wrote fastboot flashing unlock, I got this message:

```<code>C:\Windows\system32> cd C:\Platform-tools\platform-tools

C:\Platform-tools\platform-tools>adb reboot bootloader
* daemon not running; starting now at tcp:5037
* daemon started successfully

C:\Platform-tools\platform-tools>fastboot flashing unlock
< waiting for any device >
</code>```

Original screenshot of the terminal output

My phone is displayed in the device manager like this:

Universal Serial Bus devices

moto g(9) plus

Original screenshot of Windows Device Manager

What should I do to unlock the bootloader now?


问:
Can you disable the Recents button on the navigation bar for Android 13?
On my Galaxy S22 phone (running Android 13), when I tap the Recents button on the navigation bar, it shows "# active in background" at the top of the screen if I have # apps active in the background (assuming # > 0).  If I then click on "# active in background", a window will pop up labeled "Check background activity", and I am able to force stop any of my apps that are running in the background from that screen.  I use an "app blocker" app called AppLock Fingerprint (from the Google Play store, developer SpSoft), and I can easily force stop AppLock Fingerprint by doing this, which defeats the purpose of having it.  Is there any way to disable the "# active in background" button, the "Check background activity" window, or the Recents button on the navigation bar itself?</p>


问:
Android access IPv6 website only, on Mobile Network
I have a Nextcloud running on a Raspberry Pi 4.
My ISP: Vodafone (Germany) didn't give me a unique public IPv4 address, so I had to use my IPv6 instead to set an AAAA record for my domain (cloud.mydomain.de).

Then my nextcloud was accessible from other computers via cloud.mydomain.de
But I was not able to access it from my mobile phone, both from Wifi or mobile network.
After some online digging, I found that the DNS settings might be the reason for that, and I installed and app that can change my DNS settings. And changed my DNS to cloudflare.
After doing this I was able to connect from my phone to nexcloud using Wifi, but not when using mobile network.

This is strange, because I checked and my mobile network has IPv6 enabled, also when checking with https://www.whatismyip.com/ I have an IPv6 address. Also, I checked using mobile network that I can connect to an IPv6 only website, like http://ipv6.google.com/
So, why can't I connect to my website using mobile networks?

Anyone experienced something similar? Any idea what I can check next?


问:
How to allow making and receiving calls & texts using SIM card on tablet?
I have an Android tablet without a telephone app. I can put in a SIM card and use the data on it. I also want to use the phone number from the SIM. When somebody calls my SIM card (mobile number), it rings and goes to voicemail.

How can I receive this call? And texts? What application do I need?


问:
VPN over proxy (global)
How to run VPN over (global) proxy on Android (with root and without)?

The situation: VPN service app doesn't provide proxy functionality, but proxy is necessary.

Title: VPN over proxy (global)


问:
Sony walkman android 9 BT keyboard
I’m trying to connect a Bluetooth keyboard to a Sony nw-a100 it has android 9.
when I pair it goes thru the setup fine but when the pairing is done it is not connected
but you can see it in previously connected.
also, I have seen in android 12 that it says in device info for the keyboard it has an option input device turned on this option is not there in the Sony Walkman
does anyone know if there is a way to get this working.</p>

Title: Sony walkman android 9 BT keyboard


问:
Hyperlinks to files in the Android 10 file system
I seem to have tripped over a rarely attempted task in relation to links to files on the Android file system. There is one other question about this from 2013 and it was never answered (How to hyperlink to file in KingsoftOffice?).

I want to create a link to a file in the Android file system (any file e.g. a PDF) within a document (e.g. for Excel or Word).

I have my reasons which can be explained later if there is a solution.

In the absence of a means to create such links in the apps, I obtained the pathname for a PDF on my Android phone and copied it to a Word-App doc on OneDrive. On my PC, I added a hyperlink to the doc linking to the Android pathname. Back on the mobile, with the updated doc open and the link visible, tapping the link resulted in the message -:

"Can't open. There's no web browser installed for this user profile, so the page couldn't be opened"

It seems the link is treated as an external link requiring a browser when Android needs to know that the PDF has an app it can use. Or it needs to open the default browser (Chrome) where the browser needs a PDF viewer extension, perhaps.

Otherwise, I don't know Android well enough to know where to go from here.

10/04/2023
Update

An example of the pathname is -:

```<code>/storage/emulated/0/Download/xxx.pdf
</code>```

I have found that prepending "file://", the added text just disappears on 'save' leaving the above pathname unaltered.

On changing to http://storage/emulated/0/Download/xxx.pdf the "http:/" remains in place and the error message changes to "Cannot display PDF (filename.PDF cannot be opened)"

I deduce from this that the system recognises the hyperlink to the file and can extract and "understand" the filename but possibly can't find it or does not have permission to display it.


问:
Amazon Fire 10 navigation bar missing, replaced with red line
My neighbor has lost the navigation bar on her Amazon Kindle Fire 10 (9th generation) and has a thick red line instead.

She does not have the Gmail app. She has never enabled Alexa. "Show Mode" is unchecked, which removes the red line, but it comes back when opening any site. At the moment, she has to reboot the tablet every time she wants to change a screen.

Other than a total refresh to factory specs, are there any suggestions?


问:
Stop the volume rocker from controlling smart speaker (Alexa or Google Home) volume
In my use case, I use a Google Home speaker to play lullabies to my toddler in the evening. However, adjusting the volume on my phone will then ignore my phone, but adjust the smart speaker volume.
How can I disconnect that link?

I'm running a OnePlus 9T running Android 12


问:
How to transmit TV's audio out as 802.11 WiFi to cell phone's WiFi, without using the cell phone's Bluetooth?
I would like to stream the TV's audio signal via 802.11 WiFi, (not Bluetooth). This way, my cellphone's Bluetooth is available for the Bluetooth headset.

I have a multipoint headset, but the cellphone only functions correctly by automatically reducing the music-audio, when it receives the music-audio signal via WiFi. When I use the headphone's extra Bluetooth multipoint, connected to the TV, via an "audio to Bluetooth transmitter", the headset will not reduce the TV's sound when a call comes in, and upon answering the call, the multipoint-TV connection is lost. However, when listening to music from the internet via the cellphone's WiFi, the phone and headset perform perfectly.

Is there a way to perhaps, send the TV's audio out through an actual WiFi router to the cellphone, just as though it came from the internet?


问:
Google Keep: searching within a given tag
I was wondering whether there is a way to search within a given tag in Google Keep.

On Stack Exchange it is possible to do so, so I was wondering how to do this in Keep.

This can or could be particularly useful when you've got many entries within keep, and even selecting any given tag presents a long list.

It would be nice if this feature were available.

Thanks.


问:
Disable repeated "High mobile data usage" notification?
It seems that once the data warning point I have set is passed, Android keeps showing the notification below, even though

I have dismissed this same notification multiple times.

Cellular data has never been enabled since the last same notification, so there is no new data usage since the last notification.

It almost seems like a bug, but if it is not a bug, how can I disable this notification at least for this month, other than removing data warning point in Settings?


问:
Reduce power button holding duration to turn on the device
It takes 4 seconds of holding the power button to turn on my Samsung Galaxy A03 on Android 13.

Can I change this to 2 seconds?


问:
How to show quick settings menu on lock screen
I'm using resurrection remix LP v-5.5.9 custom rom on Lenovo tb3-710i android 5.1.1.

When I try to open the quick settings menu on lock screen by swiping down, it doesn't appear. I want to be able to change the brightness or connect to the internet, but without showing notifications. How can I do this?


问:
Some audio files won't delete or play on my alcatel phone
I copied audio files (music) from my desktop computer to my alcatel.
I only have internal storage,
It seems the ones I copied on a specific day won't play. Message is "We cannot play this file"
They also cannot be moved to trash. The message I get is " Couldn't move file to bin. Something is wrong with the file"
Now these files do not appear in the music app of my phone.
They only appear in the audio section of the files app.
If I go to files, I can see at the top folders all/downloads/ and then
one with one with an odd sequence of stuff eg it starts off with a rectangle, then ?5x and so on. This is where all these files are stored.
I can't rename them either.
Note. As I stil have the files on my computer. I tried copying one of them to the phone, and it plays fine.
So basically, the files I am having problems with are in the audio section of files. But the music app does not recognise them. They are in a folder with an odd name, and I can't delete them. I would like to be able to delete them.</p>


问:
Moving andorid secure folder between sd cards
I needed to upgrade my sd card size for my phone and have ~4-5k files in my android secure folder. I backed everything up to my laptop and then pushed it onto my new sd card. The copying got interrupted when my laptop went into sleep mode (forgot to disable sleep mode when plugged in without any trackpad movement). I am misisng 80% of the files and i do not know how to merge the good backup onto my phones new sd card</p>


问:
On the Messages app, how to silence notifications by default but unmute certain individuals?
It's a Motorola phone, Android 12 (I think, might be 13). I can go to settings in Messages and disable all notifications. If I then go to a particular conversation, it won't allow me to enable notification for that specific conversation (It says "at your request...", you can't do what you want to do. Really?). So, it's default on but you can disable for certain conversations, but I want default off and enable for certain conversations. Is there a way to do that? This is particularly regarding the audible part of the notification (it's ok if they are added to the notification area silently).</p>


问:
How do I turn on OEM on a Samsung Galaxy A03s (Tracfone, SM-S134DL) device?
I'm trying to root Samsung Galaxy A03s (Tracfone, SM-S134DL) with Magisk and can't get it to work without the OEM on in the developers option.

How do I turn on OEM?


问:
Move Android Apps to SD card storage
On Android phones / tablets that have an SD card, when you go to Apps, pick an App, then select Storage, some will have a "Change" option to allow you to seamlessly move that app over to the SD card, and some do not. Presumably this is something that some App authors write into their app, while other App authors are too lazy to do it (some Apps might have legitimate reasons to only be on internal storage, but e.g. pretty much every game has no legitimate reason not to allow the user to push their data over to external storage I'd say, and yet many do not have this option).

If I have a few hundred apps on my device, it is a chore to go through each one by one to find which can move, and which cannot (it's a very slow job, would take many hours).

Is there a way (possibly via an app to scan the installed apps, or, even better if there is some kind of console built into Android where we can run bash scripts or whatever programming tools we can use to manipulate the Android OS filesystem) to a) find out all Apps that are possible to move, and b) to initiate the move process for those apps from internal storage to SD card?

I currently have a Samsung Galaxy Tab s5e tablet, and since Android (finally) makes a pretty fine portable desktop (with a bluetooth keyboard and mouse), I really need/want to push as many Apps as possible to the SD card storage, it would be great to find ways to analyse / automate this process as above.

OwnerDisplayName: YorSubs

Title: Move Android Apps to SD card storage


问:
Google Messages: "This RCS chat is no longer end to end encrypted." Why is RCS so flaky?
I have recently ditched Signal and started using Google Messages with RCS instead.

Many times, sending fails, either from my side or from the other party (several different people, all using Android). I see these RCS warnings even though none of us are changing any settings about RCS, other stuff in Google Messages, or even anything else on the phones; it also seems unrelated to whether the phones are on 4G, WiFi, or roaming. RCS just feels like a dice-roll.

"This RCS chat is no longer end to end encrypted"

messages fail

time passes

"This RCS chat is now end to end encrypted"

messages work fine

repeat

What can we do to make RCS work reliably?


问:
Boot twrp with fastboot gives an error
I am trying to use the fastboot command to boot my ported twrp for my moto e6s, but when i run it, it says:

```<code>> fastboot boot twrp.img

Sending 'boot.img' (28774 KB)                      OKAY [  0.978s]
Booting                                            FAILED (remote: 'unknown command')
fastboot: error: Command failed
</code>```

Any idea why? My bootloader is unlocked and no I don't have fastbootd
I really want to test if it boots before I flash it, because I don't want to flash a custom recovery without booting off of it first.
I used the command fastboot boot twrp.img

Title: Boot twrp with fastboot gives an error


问:
How do I back up the WhatsApp backup that is on Google Drive?
How do I back up the WhatsApp backup that is on Google Drive?

If I go to WhatsApp - Settings - Chats - Chat backup, it tells me the Google account that my backup is at and the size.

And if I go to https://drive.google.com/drive/backups, then I can see the backup there.

Google Drive doesn't even tell me the size of the backup! But it tells me the date or time of it which verifies with what the WhatsApp app shows.

How can I copy it off?

I tried Google Takeout  picking just Google Drive. But that just gives a 9MB file. So it didn't include it.


问:
How to move and rename all files from subdirectories to current directory?
I have a folder that looks somewhat like this:

```<code>Course
  Lessons 1
    a.mp4
    b.mp4
  Lesson 2
    c.mp4
    d.mp4
</code>```

I would like the end result to be this:

```<code>Course
  1. a.mp4
  2. b.mp4
  3. c.mp4
  4. d.mp4
</code>```

I managed to achieve some minor success using LADB's app and executing a bash script, but this is not practical since I always have to re-run the app.

Are there any simpler solutions?

OwnerDisplayName: Diego Fortes


问:
Remote Desktop onto Ubuntu 16.04 Fails Only From Android Devices
I am running XRDP on an Nvidia Jetson TX2 running Ubuntu 16.04 LTS for an underwater microscope. I can remote in via an ethernet cable, or WiFi configured as a hotspot. Both of those connection paths work generally, and I can successfully open a remote desktop connection to that computer from other computers (Windows 10 and 11), iPhones, and iPads. However, so far no Android device can connect successfully. We've tried multiple phones, remote desktop clients, and others with no luck. So why are we bothering trying to use an Android? We have an Android device (1+ Nord N200) for fieldwork with a large screen and an underwater housing that will allow divers to operate the microscope through the remote desktop underwater.

What works on every other device:

Microsoft Remote Desktop, either via ethernet or over the hotspot. Note that both can be used simultaneously for these other devices (i.e. one device over ethernet, one over WiFi).

No port needs to be specified, though xrdp appears to be listening on port 3389

IP address assignment for the WiFi left at default of Automatic

xrdp login screen loads almost instantly

On Android:

If no port is specified for the IP address, Microsoft Remote Desktop gets stuck on "Configuring Remote PC"

If a port is specified: Immediate failure due to protocol error (0x1104, 0x500d,etc.), stuck in the "Configuring" loop, or claims it cannot find the IP address (error 0x104), depending on which port is specified.

Able to ping the IP address, even if 0x104 code was returned.

Other remote desktop apps (VNCViewer, Remote Ripple) also fail to establish a connection, returning similar errors/entering similar waiting loops.

This is true for automatic or static IP assignment

This is true for multiple different Android devices

My thoughts are that it's probably something simple and fundamental that I'm missing, perhaps some basic port difference between Androids and other systems, but none of the posts I've scoured through so far have helped figure it out. I need to double check the model information of some of the other devices we have tried, but they do cover a range of Android/iPhone editions. Any ideas of things to try/extra information that could be helpful would be very appreciated.

Screenshot from RD client:


问:
How do I add proper default IPv6 routing in Android?
I see many possibilities to add IPv6 routing. Namely, to point out the proper table (device-specific, the same as 'dev' parameter for ip command, local, no table at all).

How to do it exactly?


问:
Have to reinstall adb usb drivers for every device, even when all the same hardware (Windows 10)
The Goal

Get all adb devices (same hardware) to use the same usb drivers on Windows 10

The Problem:

Before an IT update, I installed the adb drivers once on my PC and every device was recognized in Device Manager (they are automotive infotainment units). After the IT update, the devices are shown under Other devices in Device Manager and I must reinstall the driver manually for every device Using Update > pick from list > next > have disk > ... > android_winusb.inf. This leads to a huge list of Android ADB Interface devices in Device Manager, but they are all the exact same hardware. I'm not sure what happened from that IT update, but IT department is unable to resolve.

What I've Tried:

adding/installing/removing the driver with

pnputil.exe -a C:\path\to\driver.inf

pnputil.exe /install C:\path\to\driver.inf

pnputil.exe -d C:\path\to\driver.inf

with generous rebooting. I verified the drivers are in the system by looking at

```<code>>  ls C:\Windows\System32\DriverStore\FileRepository\*android*
d-----     4/11/2023 4:41 PM  android_winusb.inf_amd64_e173223db663f87f
</code>```

Also tried following this tutorial to manually install the driver for legacy hardware. No dice so far. Greatly appreciate any advice, Thanks!


问:
"This app is not compatible with your device" after APK install
I tried to download an APK from the web because the App is no longer available in the Play Store and the App is vital for my 360° cam.

It worked fine on my Huawei P20 Pro (Android/EMUI 12), but I switched to a Google Pixel 7 Pro (Android 13) and now I am not able to install the APK.

Is there a workaround for installing the APK, even though the message pops out "This App is not compatible with your device"?


问:
Screen orientation under WSA
I started experimenting with WSA today because I want to use Moon+ reader on my Microsoft Surface device, and it doesn't have a native Windows version.

The app seems to work so far, but the app's screen rotation button simply doesn't function. When tapped, it displays an animation, but does not turn the orientation. When long-tapped, it displays a context menu with multiple choices, some using a static orientation and some sensor-based. When choosing a sensor-based one, I get the message that I have to enable automatic screen rotation (presumably from the Android settings menu), and when choosing a static one, nothing happens.

I want to use a static portrait orientation - this is very important to me, because I want to display full A4 pages on the screen, and read them no matter how I turn the tablet. But I don't know why it doesn't work, and as this is running on WSA, I can't even try changing the Android-internal settings for screen orientation.

What can I do so my app will start turning the screen as it's supposed to?

Title: Screen orientation under WSA