问:
How do I save an attachment to a local folder in VMware Boxer email client?
I have recently begun using VMware Boxer email client for Android.  I received a PDF attachment to an email.  When trying to download it, I am given only two options: "Open in" and "Save in Boxer."  When I save the file in Boxer, it is not visible anywhere except in the Boxer file browser.  I have looked through the directory structure with another file browser, but I do not see where the file is stored on my phone or even where Boxer stores its data.  Does anyone know how I can simply save the PDF into my "Downloads" directory and not be stuck with it within Boxer.  I had been using Outlook, and it by default just stores the downloaded file in the public downloads directory.</p>


问:
Why does WhatsApp keep crashing?
I've received a new phone (A53), and for the past week, for both the old (S10) and new phones WhatsApp keep crashing.

When opening WhatsApp, there's usually a black screen (or white, it probably depends if you're on dark mode); if it doesn't crash, when scrolling in chats/entering a chat it freezes and I receive a "whatsapp is not responding" text.
Even sending texts are broken, for if I choose to send, it's not being sent, and the message disappears..

Re-installation doesn't fix it.

My wifi/data are okay, I cleaned the cashe, and I have about 9 GB worth of data in WhatsApp.

What can be a fix for that? I'd love to hear your thoughts.

ContentLicense: CC BY-SA 4.0

Title: Why does WhatsApp keep crashing?


问:
Network data transfer seems to hang after a minute or so: troubleshoot and/or fix
My android phone on my home wifi acts like data is not transferring. The cable modem is fine (laptop works). The problem seems to be with the phone. On the phone I turn wifi off, then back on, and I get another minute or so of seemingly normal operation, then it hangs up again.  When wifi is off, everything works fine over cell data. Battery usage and other indicators show that everything is behaving.

I can't find a definitive test that shows the moment it breaks every time. It's just apps starting to hang up.

The breakage could be subtle, like just name resolution (DNS) breaking. I can't really tell.

Could it be some permissions problem, like background apps or something?

Where would I search for answers on this?

Would a factory reset help? If it wouldn't help, I'd hate to do it of course.

Are there tools that would help troubleshoot this?

It's a Samsung Galaxy S9+.


问:
Samsung A50 Stuck on Samsung logo
This is Samsung A50 A505F, bought 4 years ago. Yesterday, it was showing full-storage warning because around 700MB was left from total internal space. There was no SD card. The same day, it restarted, got through the initial model-name splash screen, but stuck on "SAMSUNG" logo screen.

Pressing Power key for more than 15 seconds doesn't turn off the phone. If I press Vol Down and Power button for like 7 seconds, it restarts but gets stuck at the same page again. To turn off the device, I connect it with a charging socket, and then do Vol Down + Power again. This time, it powers off, and starts showing charging UI when the phone is off. If I remove the charging connector, device appears powered off.

I am able to get into Download Mode (VolUp + VolDown + USB connect) and Recovery Mode (VolUp + Power + USB Connect). My suspicion is that this is being caused by Storage being full. Although, there's no such message or indication on Recovery Mode. I am able to start ADB in sideload mode.

I have tried using Wipe Cache Partition and Repair Apps several times. I am not able to get into safe mode (either I am using wrong method or it doesn't work).

Another technical detail is it showed some failed recovery logs (yesterday). Something about an exception with RulesManagerService on its onStart function. But, it no-longer shows those logs now.

Is there any way I can get it working again without sacrificing my precious data? Or Can I recover the data somehow? I remember the lock-screen password pattern and connected email account credentials.

I am attaching some screenshots to show stuff:

charging-indication

model-name screen (not stuck)

stuck screen logo

download-mode

recovery-mode

Title: Samsung A50 Stuck on Samsung logo


问:
Squeaky voice with Microsoft Teams on eOS and iodéOS
On both Android phones I own (all systems up-to-date), MS Teams calls are not usable, since the caller voices are all squeaky. I have the impression that a compression algorithm in the background is not doing its job properly.

The phones are a Fairphone 4 (with the latest eOS) and a Fairphone 3 (with the latest iodéOS). The problem occurs every time someone calls, both with and without video. Everything else seems to be working fine, just voice is unusable.

Some internet searches reveal that the issue might not be related to MS Teams itself, but I doubt that, since normal calls and VOIP works just fine. So the question is: is there a workaround, some package that I’m missing, or is MS Teams plainly incompatible with de-Google-d operating systems?


问:
How to customize the background color of USSD dialog box?
Most of you are already aware of the dialog that shows up when you dial a service provider code on your smartphone, a perfect example is the code *123#. Is there a way to tweak android to modify the background color of this dialog apart from switching to dark mode? Can I make it blue and the text white?</p>


问:
Setting policy values in edge://policy (Edge for Mobile)
I'd like to specifically set the policy SavingBrowserHistoryDisabled to "true" - I'm hoping that means the Android Edge browser no longer will save browsing history.

How do you set the value of these policies on Android? I know how to do it through the registry on Windows, but Android?


问:
Responding to media button when media player is closed
According to what is clearly described here:

https://developer.android.com/guide/topics/media-apps/mediabuttons

when I press the media button (PTT button in my unihertz Titan Pocket) after completely closing my media player (foobar2000 app permits this) the OS automatically resurrects my media player and asks it to play.
This drives me nuts.

If I stop the music and enter a silent room, I always risk to start playback (possibly loudly) by just badly handling my phone. This is unacceptable to my standards of education.

I see some possible counteractions:

ask the app developer to modify the code in order to set a null media button receiver at app exit

reduce the media volume everytime I completely stop my media player

write an app by myself that sets a null media button receiver

Really there is not a system settings option that could affect this awkward-by-design behaviour?


问:
Why are FB and Messenger app reactivated after restarting the phone?
I only use FB Lite and the Messenger Lite app on my phone, so FB and the Messenger app are useless to me.

However, they cannot be uninstalled, only deactivated.

But I found out that after restarting both apps are reactivated. Of course, Android isn't Windows, so I don't need to restart it often (basically almost not at all), but it's still annoying.

Also, it didn't do this on the previous phone, but there was One UI, so it's probably related to "stock" Android (specifically version 12)

Please help

Thank you

PS. The problem phone is a T-Phone, but like I said, it's probably purely OS related.


问:
Fumbled my phone and somehow accidentally disabled a feature I depend on: Voice Recorder stays on-screen when screen is locked
I fumbled my phone just now and somehow accidentally disabled a feature I depend on, which has worked fine for years: Voice Recorder stays on-screen when screen is locked.

Now the app is unusable while the screen is locked (i.e.: it behaves just like every other app).

I'm trying to figure out what I checked or unchecked in my haphazard attempt to snatch my phone before it hit the ground.

I've looked thru the settings, but the closest thing I've found is "display over other apps", which doesn't seem to do what I want.

Android 10 running on a Motorola One Action.


问:
"Your data may be corrupt": /e/os booting into recovery and crashing on startup after running out of disk space
I am on a Fairphone 3 and run /e/os 1.9.

Background

I recently started to run out of disk space each time one of my apps (Signal messenger) started to create a new backup, as my free space was not large enough to accommodate a new backup file. Yesterday I turned off the phone when I saw that the "little storage left" notification came up and the backup was running, and put a brand new micro SD card in the phone that I had meant to set up since a while.
After powering up the phone again, the notification for low storage was (non-surprisingly) still showing, alongside with one for the new SD card. When I opened the SD card I saw that a lot of empty folders had been creating, mirroring the ones in my internal storage. The phone also started to vibrate repeatedly and showed "No log (file) could be created" in a small popup on the bottom of the screen. I decided to ignore that and try to move some files from the internal storage to the SD card to free up some space. After a short while, the phone crashed and rebooted into recovery.

Problem

When I power up the phone, it boots into recovery, showing this screen:

```<code>Recovery
Version 1.9 ()
Active slot: a

Can't load Android system. Your data
may be corrupt. If you continue to get
this message, you may need to perform
a factory data reset and erase all
user data stored on this device.

> Try again
Factory data reset
</code>```

I can also navigate back into a recovery menu.
When I select try again, the phone starts up as normal. I get then to unlock my SIM. However, as soon as try to unlock the normal lock screen for the first time, the phone will crash.

If I just try to unlock the screen, an empty home screen will show for a moment, before my normal home screen loads (I use lawnchair as a launcher, which is not /e/os default). Then, sometimes a popup comes saying ??? launcher crashes all the time, partially obscured by an other popup saying Power off. The phone will then reboot into the recovery.

If I try to directly go to the settings page by swiping down and clicking the settings shortcut, that page is shown for a second or two before the phone also powers off and reboots into recovery.

If I click on the "Out of storage" notification, the same thing happens.

I would really like to prevent losing my data.

What I have tried so far

It appears like I can't do anything after unlocking my phone, as it will reboot directly.

I have gone through the recovery and fastboot menus, trying to find anything that could be of help. I was able to activate ADB and browse around in the file system using adb shell, but none of my personal files where accessible and there was apparently a lot of space available on that partition. I was also able to mount system from an option in the recovery. Even this partition showed only 73% disk usage. It was also read-only, so I was not able to remove any files. The sdcard folder in both / and /mnt/system/ was empty.

The recovery also gives me the option to install an update, e.g. via adb sideload. I have not tried that, since I don't know how to do so and if it will give me access to my personal data.

What to do now?

If this would be a computer, I would use a live linux system to run fsck and similar tools to identify and repair the corrupted data and to free up some disk space. Is it possible to do something similar with my phone, for example using adb?

Is there any way to access/recover and possibly back up my personal data?


问:
open "https://maps.app.goo.gl" links in uber
Whenever someone sends me a shared Google Maps link, I can only open it using the Google Maps app or website; I can't choose another app like Uber. Can I change that?</p>


问:
Android (Samsung S22) keeps reporting mobile data usage long after eSIM is deleted
In January 2023 I've used Airalo's eSIM in UAE for about a week. I've deleted the eSIM upon return. Three months later I've noticed that my phone keeps reporting mobile data usage incurred by that eSIM, although the eSIM itself can't be found anywhere else in the settings and, hence, can't be deleted.

It has its own section in the "Mobile Data" screen, with its own date range, consistently reporting mobile data usage month to month! Sometimes it is more than WiFi and my actual SIM combined! Obviously, I'm not getting billed for this data (otherwise I would have noticed it much earlier), but I did notice that my phone started to have connectivity issue since my return from UAE. It disconnects from the mobile network from time to time, and it takes several minutes to re-connect back.

Did anyone experience similar issue? What could be the reason?

UPD: After setting same billing cycle on all connections, it seems mobile data from eSIM matches that of my regular SIM. So, I guess it's a bug in Samsung software?


问:
Operate or clone phone with broken screen
I have an Oppo with a broken screen.  The Phone Link program from Microsoft is working, so I can do a few things (like controlling music play).

I would like to do a few operations like pressing approve buttons, or clone the whole phone.

I have a new phone, and on startup I start the cloning process, but I have to do something on the old phone.


问:
PRoot: libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied
I'm trying to get Steam running with Box64 on Ubuntu in PRoot. But I get errors.

Ptitseb, the developer of Box64 says it's probably because of
libudev: udev_monitor_new_from_netlink_fd: error getting socket: Permission denied. https://github.com/ptitSeb/box86/issues/699#issuecomment-1492968015
Is there a workaround?


问:
Stuck on "Encryption unsuccessful"
I really screwed up and need help now...

I bought a cheap Xiaomi Mi A3 a few days ago for a little project, where I needed a rooted phone (I didn't want to use my main phone for this).
So I tried root the phone with magisk and this tutorial (https://magiskapp.com/root-xiaomi-mi-a3-using-magisk/). Unlocking bootloader worked perfectely fine, so I proceeded with method 1 (using TWRP). I then got a fastboot error which I think has something to do with me using usb3 and not usb2. Since I dont have any Usb2 connectors, I tried to do it with method 2. Somewhere along the way I did a factory reset. Well I did eventually load into TWRP and was able to load the Zip files into TWRP through a MicroSD card, since MTP and "adb push" didn't worked (I didn't got a error message, the files just wouldn't show up on the phone). I then flashed Magisk v22.0 since the others were all "wrong Zip file format". If I try to boot into system now, I always get the "Encryption unsuccessful" error message. I tried to facotry reset, didn't work.
Edit: I can get into TWRP, but reboot to system will always result in "Encryption unsuccessful".

I also tried to flash with MiFlash, but this doesn't work (maybe because of USB 3?)

Do you have any ideas on how to fix this? Is maybe a USB2 hub the key? Since there are no data on this phone I can also just delete everything and reinstall a completely fresh android and start again from the beginning (but since Factory Reset isn't doing this I don't know how to do this).

Thanks in Advance!

Title: Stuck on "Encryption unsuccessful"


问:
Android keyboard with different principle?
Android keyboard with different principle?

Hello, I don't know about you but I am still frustrated by typing on a capacitive screen keyboards and I have tried many of them on different phones. Maybe it's because I remember how it was previously on soft resistive screens on phones like Samsung Omnia II where you had to press a bit and it was simply much more precise because it didn't detect just any random part of my huge finger touching the screen, but the point of the pressure instead, which resulted in far less typos.

Of course resistive screens didn't allow multitouch, but the precision was much better IMHO exactly because pressure was a factor. I remember some years ago there was new feature announced allowing the phone to measure touch pressure, but I wonder why wasn't this used exactly for keyboard...or was it?

Another mechanic of typing on today's phone screen is that the position where I LIFT the finger  matters and not position where it first touches and I am actually not sure why is it this way. Are there any keyboards where this would be different and the first touch position would be taken? Or maybe it would be even better to calculate middle point between touch start and touch end to decrease frequency of typos?


问:
How do you close an autofill popup one time without closing the keyboard?
Goal is to use the keyboard without resorting to typing somewhere else and copy pasting, or disabling autofill.

For example, how to I type 5 when in this scenario.


问:
Bootloader unlocking not working on Nokia T20
I have been trying to install an Android 13 GSI my Nokia T20 WiFi tablet (Model TA-1392) reached its final update ever. However, in order to flash the GSI onto the tablet, it said that I needed to unlock the bootloader to do so. That hasn't been working either, as it gives me this error:

FAILED (remote: 'Unlock bootloader fail. fb_verify_unlockkey')

Help?

Many thanks,

Saturanium

Update: The only command that I could use that did not register as an unknown command was fastboot oem unlock; which registered something other than FAILED (remote: 'unknown cmd.')


问:
Economy printing in Canon PIXMA GM2070 series from my Android
How to print in economy mode from my Android phone in my Canon PIXMA GM2070 model (ink tank printer - MONOCHROME)?

I can print in economy mode from my PC but I couldn't do that in my Android as the official Canon PRINT Inkjet/SELPHY app doesn't have an economy printing feature and it prints using high-standard and I want to save my ink.

OwnerDisplayName: Vengadeshwaran S


问:
Make a docked phone on a stand showing inbox
How do I make my Android phone on the stand show my inbox (Gmail, mobile website, or even the Outlook app if need be)?

While I'm working, I like having my entire computer dedicated to that, probably a number of apps, a number of tabs, etc.

I have an Android phone (Pixel 7P) that I have on a (Pixel) stand next to my computer screen. It shows the time, weather, and family photos, but want I would really like to see is if my boss sends me an email.

Is there a way to keep the Gmail app visible? Or a widget or something that shows incoming emails.

OwnerDisplayName: Bastiaan Quast


问:
Prevent Bypassing Android Verified Boot in custom ROM
Installing custom rom needs unlocked bootloader. so I unlocked bootloader.

I built a custom android 12 rom with AVB enabled for system and boot partitions and flashed it.

if I Installing apk through recovery to system partition(copy to /system/app), apk will not installed. so AVB is working normally.

But if I flash Magisk in recovery, Magisk will root device.

Also if I flash a disabled vbmeta partition in fastboot and then inject some apk in the system partition, the apk will be installed in the system partition normally.

So the question is

Is there any way to provide integrity of system without using User-settable root of trust in custom roms with unlocked bootloader?


问:
is there a command I can run to disable the “Work” profile?
I want to disable the Work profile on a schedule using Easer. I know Digital Wellbeing already provides this feature but it doesn't work for me, the app always crashes right when the Work profile is scheduled to turn off.</p>


问:
How to recover data when only fastboot mode?
I have oneplus 6, it stuck on QUALCOMM CRASHDUMP MODE. I'm able to load into fastboot and recovery mode. The device is not rooted (locked).

I tried to change slot using fastboot cli, but it say that I need to unlock it.

I don't want to loose that data. How can I recover the data without wiping it?


问:
Why can't I add weather widgets on Samsung Galaxy S10?
I want to add a 2x2 dynamic weather widget to the home screen of my Samsung Galaxy S10 running Android 12.

When I select the widget, it opens the settings screen and asks me to select a location. When I attempt to make a selection, the widget window disappears.

I've had this widget on my phone for months and it worked fine before I deleted it. Weather widgets are the only widgets that won't install on my phone. Please help.


问:
Why does my phone show 2 connected devices when I use the hotspot on my Android phone?
My Xiaomi Redmi Note 8 Pro show 2 connected devices when I use the hotspot on my Android phone. One is my own laptop, and the other is 192.168.43.1. I know that this is the default gateway for most wireless routers, but how is it possible for my phone to connect to the network that it's creating and sharing by itself?

I tried searching for the answer on the web, but couldn't find it. Could you please help me and explain why is that the case?

OwnerDisplayName: John Doe


问:
Share Genymotion's Network with its host
Due to my peculiar circumstances in Iran with very restricted Internet access, I manage to find a way to connect to real Internet on my Android phone.

Now I want to run the solution on a Genymotion's instance and share the VPN-ed Network within Genymotion to the host and then share the host with my home network.

I know how to do the latter part, but I want to know is there anyway to share the internet (VPN Connection) within Genymotion via an interface to the host (Linux).

I do not mind if there is another emulator that fits better for my problem (the more lightweight the better, but also simple enough for me to be able to configure it). Furthermore, I'd appreciate your suggestions.


问:
Can websites access photos on device if Chrome has access?
If the Google Chrome app on Android has access to media/files/photos, can any website access photos on the device since the permission is granted to chrome, or would the photo picker (before the ability to grant specific photos to certain apps) have to be enacted to browse then upload after the chrome app called it?

Thank you!


问:
Andriod encryption/decryption
My Android phone is dead, but I want to recover my data. I removed eMMC using chip-off and acquired the image/dump file (userdata.bin) using Easy JTAG. The phone had Andriod 9, which uses Full Disk Encryption. I had a passcode on the phone. I tried to recover data from the dump file using crytpsetup command but failed. I know Andriod 9 uses AES. Can I use cryptsetup command to decrypt, as I have the passcode to the phone, and recover my data from the image/dump file (userdata.bin)</p>

OwnerDisplayName: Sarfraz Shaikh

Title: Andriod encryption/decryption


问:
How to disable localhost:9000 in mobile?
I downloaded an application on my Android, and when I tried to open, the only thing that happened was Chrome trying to open a page called localhost:9000.

I've tried deleting the app, but my browser still keeps trying to open the localhost page, the number is already at 9008.

I'm a newbie in software so I don't know how to fix this issue.

OwnerDisplayName: Rick Stevens


问:
Any way to trigger QCOM Mass storage mode in TWRP?
The phone has a Qualcomm MSM8996 SoC (Snapdragon 820) and a eMMC 5.1
QFIL Says something like this:

"download fail:sahara fail:qsaharaserver fail:process fail"

I have a TWRP image for my phone, will the mass storage script from Surface Duo work?
On this phone (With W10M) it could be possible by placing the x.efi file to specific location, and selecting USB Mass Storage Mode in boot menu.


问:
Chromecast with Google TV: No HDMI-CEC entries in Logcat
Trying to get as much control as it's possible from the TV's (LG LF630V) remote for the connected Chromecast with Google TV.

The HDMI-CEC definitely works on Chromecast, as e.g., → ← ↓ ↑ [OK] [Back] buttons are received from the TV remote. The problem is that I need even more (e.g. [Home] button is not implemented), so I've tried to intercept HDMI-CEC commands from Logcat entry, using Tasker. But absolutely no [HdmiCecControl] entries do appear in Logcat, unless (rare) CEC errors.

What I'm doing wrong? Should I explicitly enable HDMI-CEC entries in Logcat? If so, how sould I enable it? Or there is a missing permission here? Any help would be welcomed.

OwnerDisplayName: Zoltán Bíró


问:
how to produce smaller files of photos of documents
I'm on a Huawei P30 Lite.  The camera resolutions are 15, 18, and 24 megapixel. I don't take a lot of photos but I've noticed a typical photo of a document of text is often more than 4 megabytes.  This is way more than I need.  Problem 1... This takes longer than I would like to upload via Bluetooth.  Problem 2.... I have to run an application on my computer to make the files smaller.  I am trying to avoid these 2 problems.

Skype on the same phone takes photos of text documents with the resulting file often less than 100 kilobytes.  This is surprising because I thought Skype would use the camera application on the phone.  I Skype the photo to my alternate Skype account and Skype uses WiFi which is much faster than Bluetooth.

How can I set up my phone to take photos that result in a smaller file size.  You can assume my needs are grey scale and text only.


问:
How do I disable the huge rounded corners on the bar splitting apps on Android 12?
If I split the screen to see two apps, the splitting bar has huge rounded corners covering the apps. Below is a screenshot showing that. There, the bar covers parts of the video and parts of the search box. How do I disable the rounded corners?

I have Poco F2 Pro with LineageOS 19.


问:
Building AOSP kernel with debug filesystem
As mentioned in android documention,  Android 12 should not use debug filesystem in user mode.

I want to build AOSP 12.1 for some device, but building in user mode results to error below:

files are incompatible: Runtime info and framework compatibility matrix are incompatible: No compatible kernel requirement found (kernel FCM version = 5)

for kernel requirement at matrix level 5, for config CONFIG_DEBUG_FS, value=y but required n

This config (CONFIG_DEBUG_FS) isn't my defconfig. I also added CONFIG_DEBUG_FS=n config to defconfig, but no change. result kernel config (obj/KERNEL_OBJ/.config) after build is same (CONFIG_DEBUG_FS=y)

It seems that Android build system uses a base config from host os  OR  there are some depencencies to this config such that this config is ignored.

How to disable this config in android build system?

UPDATE

I tried "make KCONFIG_CONFIG=arch/arm64/config/vendor/my_defconf menuconfig" so my defconf was input to menuconfig.

I disabled CONFIG_DEBUG_FS by disabling PAGE_OWNER option. because there was a rule that if 3 specific config was set, this config will set automatically.

These caonfigs were PAGE_OWNER  && DEBUG_KERNEL && STACKTRACE_SUPPORT.

if all sets then debugfs will set. so I disabled PAGE_OWNER because two others were Mandatory or useful. Then I saved defconfig. such that so many configs changed. and I start to build kernel but too many errors was in result.


问:
Can Alexa control Kindle Fire's Wifi switch?
My Kindle Fire has a habit of losing the connection to our wifi. Sometimes it shuts off; other times it just gets "weak". (Our other devices don't have this problem, so I know its not the wifi.)

This is my real problem; if you know a solution, please tell me.

Meanwhile, I notice that turning the wifi switch off and then on will reconnect it to our network. I tried to set up an Alexa Routine to do this every morning. The only Action that seemed to apply was "Custom", so I used that and tried these phrases:

Alexa, turn on wifi --> "Sorry, what device?"  (If I answer "Shawn's Fire" it does a web search.)

Alexa, turn on wifi on this device --> "Hmm. I don't know that."

Alexa, turn on wifi on Shawn's Fire --> "Sorry, I'm not sure about that"

Is there a way to get Alexa to turn the wifi off or on?

EDIT: @ChanganAuto pointed that Alexa can't do anything unless the Wifi is already connected. (Also, I thought the routines themselves were saved offline.)

So let me ask this: is there an app (or other method) that can turn the wifi on or off on a timed schedule, and do so while offline? (My phone has an app that can do that.)


问:
Disable notifications or sound on apps with DND permissions enabled
I have some apps installed that demand that I grant them permissions to send me notifications even if DND is enabled. If I don't grant them these permissions, they will not operate. I need these apps in particular to perform my job, so I cannot choose to use an alternative app. Aside from cutting the wires to the phone's speaker, how else could I silence these needy apps?</p>


问:
Stop Android from creating folders on a media player external USB drive
I have an X96 media player running Android 11. Whenever I attach an external USB drive or SD card, Android will create a bunch of directories, an "Android" one (this I know about), but also "Movies", "Music", and "Photo" folders.

Is there any way of stopping this from happening? This is not a phone card but a media player, and the extra folders are completely unnecessary...

In the meantime, I'm using CX File Manager and deleting them, but they're created automatically every time I reboot.


问:
App/website blocker for S23 Ultra that cannot be removed
I am using blocking apps to try and put as many barriers in place as possible to prevent me accessing gambling websites/Apps.

I have a Samsung galaxy S23 Ultra running Android 13. I haven't been able to find an app without a workaround.

"AppBlock" is the best - until I discovered yesterday it can simply be uninstalled by entering safe mode. Is there a non-root way of disabling safe mode or making the app a system app so it can't be disabled/uninstalled in safe mode?

With "strict mode" activated AppBlock is great - I couldn't circumvent it. But booting into safe mode allows the changing of permissions subsequently allowing me to uninstall the app .

I tried a downloadable play store app to turn it into a system app but that didn't work.

Edit: at this point if it's possible to achieve this by rooting my device I will happily do so.

Thank you in advance!


问:
How to backup an android phone with a broken screen (using linux)
I have dropped my android phone and the screen broke. In the meantime the battery has died. I would like to use adb to make a backup (I run Ubuntu).

```<code>adb devices
</code>```

shows the device. However it is shown as unauthorized.
Can I somehow use adb to backup the phone nonetheless?

PS1: This is a Oneplus 7T on Android 12.
PS2: I have managed to connect the phone to an external display via a USB type-c hub (It shows a screensaver-like screen with the time) as suggested in a Oneplus forum. However, the keyboard and mouse signals are ignored by the phone).


问:
Cannot cast Xiaomi Poco X3 to my Windows 10 and Windows 11
I tried casting Xiaomi Poco X3 to my Windows 10 and Windows 11 but it doesn't work. When I try to do that, I got this message.

Other smartphones can do that just fine. I tried the solution mentioned on Reddit thread but not helping.

I wonder what I should do.

Note: I ended up using Airdroid and some alternatives. It's working fine. So I wonder why something that worked fine with Airdroid doesn't work with official companies.

Note: I tried again with another software called Miracast 4k the result is the same

Other phones work just fine


问:
How to make Message app search for phone number, not just email
Even if I have the correct information on a person in the contact app, I am unable to make the "To field" in the message app find me the phone number (the auto-suggest feature). All it does is display the email information. If I click that, the message is converted to an mms-email. For instance; if i start typing out the name of a person, it will only suggest the email for that person even if that person is in the Contact list with a phone number.

So my question is: How can i make the SMS app find me the contacts phone number from my contact list? Or put differently:  Why is not the phonenumber displayed in the suggestion list just the email (even if its the SMS client)?

Background info:

I have a Samsung Galaxy S2 with Ice Cream Sandwich (4.03)

I tried the "Merge Contacts" option in the message app

If i manualy type in the number it will be correctly linked to the ongoing thread with this person.

ContentLicense: CC BY-SA 3.0


问:
How to turn on modem diagnostic mode on Samsung Galaxy Nexus
I am trying run xgoldmon utility with my old Samsung Galaxy Nexus. I follow instructions provided in README file.

The Galaxy Nexus has to be rooted first to activate diag mode! Then:

In the adb shell, as root, enter:   echo MODEM > /sys/devices/tuna_otg/usb_sel

Connect to the first of the serial devices (e.g. /dev/ttyACM0) with   a terminal emulator and enter   AT+TRACE=1

I tryied with several factory images for Samsung Galaxy Nexus ("yakju" for Galaxy Nexus "maguro" (GSM/HSPA+)) from the Google site. I flashed Android 4.0.4 (IMM76I), rooted phone via TWRP installng SuperSU, connected to the phone via running adb shell and run

echo MODEM > /sys/devices/tuna_otg/usb_sel

Phone became disconnected and I did not see ttyACM* devices in /dev directory to enter AT commands. Also I could not connect with the adb tool.

When I did

echo NONE > /sys/devices/tuna_otg/usb_sel

I could connect to my phone with adb tool.

I tried the same things with  4.3 (JWR66Y) and got the same result.

There are several hardware versions of Samsung Galaxy Nexus, I suppose, but not sure, that I have a version that did not allow to work with modem diagnostic mode.

Can somebody say what I am doing wrong? And is there any solution to my problem?

OwnerDisplayName: Art Spasky


问:
Google calendar events missing seemingly at random
Some events I've created show up and some don't on the same calendar across different accounts.

I've tried checking and unchecking them.

I've tried turning them off and on in the Android settings.

I've tried the Sync now button.

They show up in my Google Calendar web view and in Fantastical on my Mac.

It's only on my phone that they seem to not show up it's very inconsistent which do or don't show. I can see some events appear and others don't show up at all, then mysteriously show up sometimes way past the event.

This also happens with groups. I was recently invited to a group. It took several days for it to even show up on the side bar and when it finally did show, none of the events became visible on my Android calendar but did everywhere else. The group is checked as visible in the sidebar.

This is causing me to miss invites and now I have to regularly check the web copy just to make sure I'm not missing something.

How can I fix this?

Using a Samsung Galaxy S22 with Android version 13 build #TP1A.220624.014.S908U1UES2CWCC.


问:
Fingerprint recognition not working with new screen guard on OnePlus 9R
I have a OnePlus 9R Android phone and the screen guard cracked when the phone fell.

I tried to buy a replacement screen guard from one plus but the official site shows it as out of stock for the last three months.

I fitted my phone with a non-oneplus screen protector but now the fingerprint recognition won't work.

I even tried deleting the prints and adding new ones but no luck.

Any ideas or workarounds? Should I just try another brand for the screen guard?


问:
Can't stop family link supervision on Xiaomi
I followed the stop supervision from this

On parent device in Family link the advice is:

On your parent device, open Family Link . Select the child who will no
longer be supervised. Tap Manage Settings  Account Info  Stop
supervision.

but there is no stop supervision there. Just "delete account and data"

On child's device the suggestion is:

On your child's device, open Settings . On Android versions 8.1 (O)
and later, tap Digital Wellbeing & parental controls. On other Android
versions, tap Google  Parental controls. At the top right, tap More

Stop supervision.

it waits for 5 minutes, then says "Unexpected error occurred"

Also I changed his birth year from 2005 to 2015 not knowing I won't be able to undo it. My other son however was able to remove his supervision from his phone, there was no error and anything.

The Device: Xiaomi Redmi Note 10

Android Version: 12

MIUI Version: 14


问:
I can't turn on "control device permission" in Anydesk on android
I use Anydesk software on my devices and recently I've faced a problem with controlling my android device with my windows machine. Once I try to connect to the android phone through windows, I can see the phone's screen but I can't control it. I noticed that on my phone, "control device's mouse and keyboard" permission is off and I can't turn it on! I've already installed the AD plugin.

How can I resolve this issue?

Here's a screenshot of the app:

.


问:
Setting up Catalan on Google TTS engine
I'm using Xiaomi Redmi Note 12 Pro (MIUI Global 14.0.6). I'm not able to set up the Catalan language in the Google TTS engine. Basically, it does not accept any language which is not linked to a country (like Croatian or Serbian for example).

My phone system language is set to Catalan. Any other language linked to a country works. By languages not linked to a country, I mean those appearing on the list of languages which do not have the country next to the language e.g. English (United Kingdom). For Catalan, it appears as is in the list with no country next to the name. I guess if it would be listed as Catalan (Spain), it would work. Any support would be highly appreciated.

I can't use another TTS engine as I'm using a Samsung 5 Pro smartwatch and the Samsung Galaxy watch manager app only supports 2 TTS engines: native Samsung TTS and Google. Unfortunately, Catalan is not supported by Samsung TTS (at least I was not able to find it). Thanks!

Title: Setting up Catalan on Google TTS engine


问:
VLC Android Crash Accessing Server, VLC Windows Accesses Same Server Successfully - New Server NIC
I have a network machine running Windows 10 Pro with a folder shared public. This server has been accessed by both VLC Android & VLC Windows on this network without issues for years.
I upgraded the network card to a TrendNET 10gbit TEG-10GECTX v3. Windows still accesses it fine, as does VLC for Windows(v3.0.18), however all Android VLC devices - Firestick(v3.5.4) & Android Phone(v3.5.4) - crash now when trying to access that server from the network.
I tried upgrading the NIC driver to latest Marvell AQTion driver v 3.1.7. I've tried turning on CIFS on the Windows machine and setting the share to full public (not require logonid/pw) and I've also force-stopped the VLC Android apps, cleared all data, uninstalled/reinstalled VLC and tried turning off the PREFER SMB 1 setting. The Windows share security is set to Everyone - Full Access. All of this has been done to no avail - crashes the VLC Android versions every single time.

Anyone have any other suggestions? As a last resort I will try a XG-C100C 10gbit NIC by Asus.


问:
Fastboot flash Pixel 4a device corruption
I tried out lineage on my pixel 4a and it went south
Right now I'm trying to flash with ADB the original sunfish IMG but now there is no recovery image. It just says the device is corrupt
The boot loader and OEM are both unlocked

Is there a for sure method to flashing the stock images back to the phone?


问:
Remove device admin
I am using a Xiaomi Redmi Note 10. My little brother tried to install Minecraft for free from google and now I have a device administrator app which cannot be uninstalled. When tried to remove admin privileges it says "Blocked by your IT admin"

I unsuccessfully tried removing admin privileges using ADB I tried to boot in safe mode, but it is just booting normally. I know I can boot in safe mode because I have done it before and saw the "Boot Mode" indicator, but now there is no indicator. I tried rooting the phone, but in developer settings the OEM unlocking option is also disabled by my admin so I don't know what to do now.

The app really slows my phone down. I can see that even though it's not opened it drained half my battery in one hour. I really need some serious help here. I will try everything you suggest.

Title: Remove device admin


问:
How to enable the light sensor with ADB while the screen is off?
how to enable the light sensor with ADB while the screen is off?
I want to check the values of /sys/class/sensors/light_sensor/lux, but it changes only when the screen is on.

What I have tried, but did not work:

https://stackoverflow.com/a/39215746/21702461
There is no file called "enable" in that directory.

Tried to find a light sensor service, while the screen is on. But it seems there is none.

dumpsys activity services | grep light

service list | grep light

My phone:
Samsung Galaxy S4 with LineageOS and root enabled.


问:
how can i recovery my files from internal storage
I have samsung s20 fe g780g/ds, android 13. all my files in image gallery are lost or deleted. I would like to recovery but i cant access internal storage for recovery software. my phone is also not rooted. There are many topic like this but they are piece by piece, not fully explain. I have to  root my phone or is there any another way to recovery?</p>


问:
Is there a way to manually bring up the keyboard?
I am trying to play a Pico-8 game in my browser that requires keyboard Inputs but my keyboard does not appear. Is there a way to manually bring up the keyboard or have it on permanently?</p>


问:
How to Set Up Kodi to Enable Touch Gestures to Control Playback?
I am using the current latest Kodi version, which is official website

But I don't know how to enable touch gestures to control playback, and I didn't find the relevant user manual on the official website.

I only found this, but it doesn't seem to help me.

The device I'm using is an Android tablet, not a TV. What I want is simple, like other players:

Double tap to control pause/play

Drag left/right to control playback progress.

Double tap left/right to go forward/backward for 10 seconds.

etc.

How should I set it up?


问:
Network question regarding data and wifi
I wanted to ask whether on Android phones it is normal to access another phone who only uses data and no wifi from a phone that only uses wifi and no data, using an app such as WhatsApp to place a call.

I am trying to debug in a phone setting where one or both phones may have network problems, and was thinking about whether anyone can help me with this.

Both phones are running Android 12 and 11.

Thanks.


问:
How to configure Android to act as server in the local network?
I have two devices (an Android phone and an Orange Pi) connected to the same Wi-Fi network via the notebook's hotspot. I do have a server running on the Android device which I want to make accessible to the Orange Pi. How do I do that?

As far as I know Android doesn't have a firewall or anything like that. Accessing the server via IP opens the server OK, but on the Orange Pi, I get that "cannot find host" error and can't ping the Android's IP address. What am I missing? How do I fix that?

OwnerDisplayName: Jack


问:
How do I switch the app on top while I'm in split screen mode?
For example, I wanted to open the game app on the bottom screen while I switch apps on the top screen. The problem is when I open the first app on top screen, it does not allow me to switch apps. It only allows me to resize the screen  Is there any way i can make the first app on top to switch to other apps?</p>


问:
Which Android version will be preffered for my device?
I am trying to build a custom rom for my device(Lyf flame 7s 2016).
But its hard to choose from which android version should I use? as default it came packed with bloated android 5.1 rom.

Most of my everyday using apps are droping support for android 5.1 eg:- Magisk, Fdroid, clash of clans, etc. and also android 5.1 is not much customizable.

I need minimum Perfomance(as i dont multitask much), stability and customization. So is there any android version that is much suted for my needs.

Device Specification:

Processor - Spreadtrum SC9830A (1.5GHz quad-core)

Ram - 1GB

Display Size - 4.00-inch (480x800 pixels)

More Info here

Note: I want to build a google free rom. any recomendation to that also.


问:
Run avdmanager with sudo
I am running avdmanager create avd from my python script that I start with sudo -E to make my script be able to do priveldged stuff. But for some reason avdmanager created AVD inside /root/.android/avd, but not inside /home/user/.android/avd. How does it know that it is being run with sudo? I am really confused. Please, help me to figure this out.

Title: Run avdmanager with sudo


问:
User-settable Root of Trust supported devices
As mentioned in Android doc

Devices can optionally allow the user to configure the root of trust (for example, a public key). Devices can use this user-settable root of trust for Verified Boot instead of the built-in root of trust. This allows the user to install and use custom versions of Android without sacrificing the security improvements of Verified Boot.

and

The Google Pixel 2 devices use this approach and the virtual partition is called avb_custom_key

So, Pixel 2 support this feature. I searched every where but not seen any list of phones that support user-settable root of trust

Has anyone list of android phones?


问:
Where can I find Google Assistant "Share screenshot" button?
Despite:

https://techhelpkb.medium.com/bypass-an-android-apps-screenshot-restriction-34ee4b79b284

and

https://support.google.com/assistant/answer/7393909?hl=en-GB&co=GENIE.Platform%3DAndroid

when I hold the Home button on this Samsung phone, I get a part-screen window saying "Try saying" but missing "What’s on my screen?" button.

If I tap the mic icon and say "Hey Google", I get a bigger window with a horizontal list of buttons including "What’s on my screen?", but tapping that gets only a box saying "Play, hum or sing a song."

So, how do I find a "What’s on my screen?" (or anything else) that actually offers "Share screenshot"?

Thanks.

PS Assistant > Settings > General

PPS Use screen context gives


问:
How to move the entire termux to sdcard
i have seen multiple posts but non helped.
i have root access and i want to put the whole termux on my 32GB sdcard because i have a very limited internal storage (8GB) and most of it is used by the system. Please help asap

i have seen this but i didnt understand how to do it
https://android.stackexchange.com/a/228444/44325

Title: How to move the entire termux to sdcard


问:
Locked out of phone with airplane mode left on
My son has locked himself out of his phone while on vacation with airplane mode on. Now we can not get back into his phone as its not connecting to internet to change the password from a computer. How can we get back in the phone as we can not turn airplane mode off without the phone being unlocked. We do not really want to do a hard reset.</p>


问:
Transform stock tablet firmware to Android TV
Is there any public guide for the subj?
I have arm SOC Rockchip and the Android 11 firmware from the manufacturer (downloadable from their's GIT).

I am able to unpack it through all stages:

single img

boot + update.img

uboot.img + boot.img + recovery.img + super.img + ...

super.img.raw

odm.img + product.img + system.img + system_ext.img + vendor.img

each img from (5) complete unpacked until files

And I am able to pack it in backward order to flash and boot.

Is there enough to obtain ATV versions (according to the arch) for some apk's (which is ?) and just replace them in the source filepaths ?

Is there are list of conflicts apk's which is required to be deleted in oneway (without replacement) ?

Is there some special tunings required for the configs (SELinux for example) ?

UART/TTL in my hands and I am ready to read boot stdout :)


问:
How to prevent FB from loudly auto-playing videos? FB settings don't work
In Facebook on android I have "Never Autoplay Videos" on and "Videos start with sound" off. Nevertheless, FB autoplays videos with sound. Moreover,

FB version 411.1.0.29.112 on android 10 on samsung galaxy 9+


问:
How to prevent Android from booting into Safe Mode?
I'm hoping to remove access to Safe Mode on my own device. I want to explore the possibility of making it more difficult to circumvent self-restriction apps such as the popular AppBlock app (and things similar to Focus mode found in Digital Wellbeing by Google).

Is it possible to prevent access to Safe Mode?

I do not have a rooted device but I am open to rooting it, if necessary.


问:
How to connect to a Wi-Fi device but use cell data
I have a Wi-Fi connection on a solar system that connects to an app to provide data on usage. I do not have Internet aside from my phone on my property. I need to connect to the Wi-Fi solar  Data logger but continue to use my cell data connection, as it requires Internet to function properly</p>


问:
Android Hotspot - manage connected devices
I use sometimes an old (rooted) Android 7 phone as a Hotspot for several other devices.
I have a data plan with 10 GB in a month, so not that much, so I need to know if some devices use more traffic than others.

In Android settings I can see how many connected devices my Hotspot has at the moment and their MAC-address. With ip neigh (in Termux or such) I can see the MAC and IP, so I can look on each device to check which is which.
This is very unhandy and I wonder why there is no (actual working) app to manage it.

The app should be able to block devices (as I can already in the Hotspot settings's) and great would be, if I could see the traffic used by each connected device.

Is there, in all those years, that Android Hotspot exists, really no app doing this?
I asked it in xda-forums years ago, without any answer.
Here in stackexchange I found nothing appropriate.

With root, this really should be possible I think, but how?


问:
Security logging for Android
How can an Android phone log all activities related to access?

My requirement is that every phone lock, unlock event, any settings modification, and audit trail needs to generate a log entry to a file.

Examples -
Successfully unlocking a phone by pin. The log should have an entry of the date and time and specifically mention phone was unlocked by the method of the pin.

Same for the phone lock. The log should say the phone was locked at this date and time from screen timeout reason.

The log should say the phone was unlocked by biometrics at this date and time using fingerprint 1. Specifying the type of verification, and what fingerprint/identifier was used.

The log should say a new biometric, new fingerprint 2 was added at this date and time.

Detailed access, and audit trail logs, just like in the security world of PC/computer, server, Linux.

Title: Security logging for Android


问:
Installation date of deleted Apps
I need to view the Installation Date from an App on an Android Phone. Is there any way to view the Installation Date. Is there an log file in the file Manager form Android or an way to view the Installation Date in the Settings or in the Play Store. Even if the App is already deleted?

Thank you for responses

Title: Installation date of deleted Apps


问:
Download file from Android ownCloud Client
How can I download a file from ownCloud storage to my Android device using ownCloud Client for Android?

So far, I only found the option 'make available offline', which stores the file in an encrypted folder not accessible by other programs or file explorers.

I'm currently using ownCloud Client for Android version 4.0-beta.2.

The only way I found was using the web interface and not the ownCloud Client, but that's quite tedious.


问:
The music listened by Google Play Music on my Samsung J5 cannot be controlled by my Garmin Forerunner 55 connected watch
I have a Samsung J5 smartphone with Garmin Connect and Connect IQ applications, both linked to my watch: a Garmin Forerunner 55.

I can synchronize my activities with Garmin Connect without trouble.

However, the control music function, that is supposed to handle the music listened on my smartphone, doesn't detect anything being listened, when I use the Google Play Music application (the only one that is installed in my phone).

Have I missed an installation step?


问:
Autorun transfer from USB
I am looking to automatically execute a series of tasks when a USB is plugged into a new Android tablet (running 11). Does anyone know if this is possible?

Needs:

Plug USB into new Android tablet

Power up in tablet

Transfer a folder from the root drive on the USB to the root drive of the Android device

Run an APK from within the new folder on the root drive of the Android device

Title: Autorun transfer from USB


问:
How can I restore my SMS messages from google drive or samsung cloud backup?
My previous phone is damaged. I have created backups to Google Drive and Samsung Cloud. I see that Messages are backed up to both cloud services, but I cannot access the content of these backups. How can I access to my previous SMS messages without a factory reset on my new phone?
My new phone is not a Samsung and I do not necessary want to restore the messages to my new phone. I just want to read the content of backups.</p>


问:
Android 12: App gets installed for multiple users, even though I disabled multiple users in settings
I enabled multiple users in Settings -> System -> Multiple users, but later I disabled it. Now, when I install an app with Android Studio, it gets installed to multiple users, and I can only fully delete the app by going to Settings -> Apps, and uninstall app for all users.

Is there any other place I need to disable multiple users?


问:
How to set the date format to ISO 8601 or RFC 3339 in GrapheneOS?
How can I set the date format to ISO 8601 (e.g. 2023-04-29) or RFC 3339 in GrapheneOS?</p>


问:
How do I port my music database from Rocket player into Musicolet?
I've been using Rocket player (which is a local file music player) for quite a long time now, but I have recently bought a new phone. The music database (i.e #times a song has been played etc) ported just fine, but I have other problems with it, and the new developers of the app don't have the greatest reputation. So I looked for another music player and found Musicolet, which I really like the features of. But I really would like to port my music database over to it. How would I do that in the least painful way?

Here's what I've tried so far

Musicolet does have a database importer/exporter, but the file is an encrypted .db file. Thanks to this post on reddit though I managed to decrypt it and can now manually edit it using DB Browser for SQLite. In other words, all my songs are in the export file, but naturally has no "data" such as #times played.

Retrieving the database file from Rocket player has proven to be much harder. I know from previous experience that Rocket player uses a file called blob3.blob to store its playdata, and it is possible to open an older version of my music database stored in .blob in DB Browser for SQlite.

However, I cannot find this file anywhere on my android phones, and I tried using AirDroid to import the .apk file, which just contains an empty blob3.blob file. I figure the file is stored in the hidden /data/data folders or the app folder for Rocket player or its cloud uploader.  As far as I can tell, the only way to acces these folders is by rooting my phone. I really don't want to root my new phone, but I don't really care about my old one (Xperia XZ1) and tried rooting it. But I got stuck at unlocking the bootloader, which seems to be more or less required in order to root. Unlocking the bootloader will clear all data from the phone which completely defeats the purpose of rooting it in the first place.

In ADB there's a backup app function you can do. Couldn't get that to work but it could possibly contain the file I need. Also, downgrading my old phone to android 9 could also possibly work to get more access to the hidden folders, but this seems also to require unlocking the bootloader.

Using scrobble works for recording new play data onto last.fm, but cannot register past play data, so that doesn't work either.

So my current solution is to manually browse each song in the Rocket player app, and then manually registering it in the Musicolet export .db file. But this includes copying last played date converted into Unix epoch time (which is the one that really takes a long time), and my music collection has over 7000 songs.

Does anyone have any idea of how I could do this more efficient in any way? Having the blob3.blob file would make this a lot easier.

Edit: Doing android backup worked this time and for me (see comments) and I got my blob3.blob file. I could easily copy over my data, but my new issue is Musicolet failing to load my import. I think it due to the fact that all the files in the Musicolet export/import .zip are checked with md5 checksums to see if they are corrupted or not (I'm guessing), which is mostly stored in a file in the zip called "0.musicolet.backup". From testing I can ascertain that the hashes in this file indeed has something to do with the other files because they do not change when making a new export and not changing anything. However, I cannot replicate the hashes since pulling the files through an encoder do not match those hashes. But I need to know the hasing method in order to get the import to work in Musicolet. Currently, i am looking for a solution on this.


问:
How can I pin a share target?
When we click a share button, a universal "Share Target" pane slides up. Apps declare Share Targets, which is a way that the user can share something from one app to another. This is how, say, we can share a tweet on facebook. It gets even more complex now that share targets can be created for specific contacts. So we can directly share an item with a specific person, through a specific app.

In the developer docs, you can read about how developers can implement certain features to try to increase the "ranking" of their share targets. Basically, they want to get their share buttons closer to the front than share targets from other apps. You can also directly rank the share targets within your own app. Android has some sort of algorithm that dynamically determines the rank of share targets between apps, and this ranking changes with the user's behavior.

What I want to do, however, is outside of the scope of that documentation. I want to "pin" a certain share target, so that is always the very first share target displayed regardless how much I use it. And I only want to do this on my  device, so I am not trying in anyway to get around android's ranking system to improve the ranking of my app on other people's devices.

It just so happens the app whose share target I want to "pin" in one I am developing myself, but I suppose such a feature to manually control the ranking of share targets on your own device could be useful regardless whether or not you are developing your own app.

Title: How can I pin a share target?


问:
Secure DNS vs. Private DNS - is there a difference?
I want to use a custom DNS that works perfectly well on my Android phone (Pixel 6 Pro) using "Private DNS" however, does not work on my Google made Chromebook (Pixelbook, so also technically part of the Pixel family) that utilizes "Secure DNS." Everything I can find suggests that the differences between the two privacy-enhancing DNS offerings exists in name only, but my experience with this in particular is telling me otherwise. It may be relevant to mention that I'm not using the traditional ip/hostname but rather the alternative host name, as that's all that Blokada provides. At least for Blokada Cloud use, anyway. However, come to think of it, I think I use an alternative hostname for Quad9 and that's working on the Pixelbook, so who knows? Anyway, I'm hopeful somebody more knowledgeable than I on the subject might be able to share some insight as to why I'm having so much difficulty getting something that works with Private DNS working using Secure DNS

Ps I confirmed my suspicion. On the Pixelbook, "https://dns.quad9.net/dns-query" works in place of 9.9.9.9/149.112.112.112 however "Google--Google--Pixelbook-**********.cloud.blokada.org" fails, everytime... Without fail. Also, I'm not sure I'd even have the option to use it otherwise, but I have enabled the necessary flags to use Secure DNS


问:
`connect-network` API not working on Android 13
I was using the connect-network API in my automation scripts on Nothing Phone (1). After updating my Android version to 13, it was not working and throwing the below error.

```<code>Spacewar:/ $ cmd -w wifi connect-network
Exception occurred while executing 'connect-network':
java.lang.SecurityException: Uid 2000 does not have access to connect-network wifi command (or such command doesn't exist)
        at com.android.server.wifi.WifiShellCommand.onCommand(WifiShellCommand.java:427)
        at com.android.wifi.x.com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
        at com.android.server.wifi.WifiServiceImpl.handleShellCommand(WifiServiceImpl.java:4729) at android.os.Binder.onShellCommand(Binder.java:1102)
        at android.os.Binder.shellCommand(Binder.java:1049)
        at android.os.Binder.onTransact(Binder.java:877)
        at android.net.wifi.IWifiManager$Stub.onTransact(IWifiManager.java:2138)
        at android.os.Binder.execTransactInternal(Binder.java:1285)
        at android.os.Binder.execTransact(Binder.java:1244)
</code>```

Has the command been changed or removed? Otherwise, what permissions do I need to enable to make it work?


问:
DNS within termux
I am using termux to synchronize files across a couple of android devices (probably use rsync later... still experimenting). Presently I use ifconfig to figure out the IP address of the devices, launch sshd and then run scp etc. However the IP addresses change every time the wi-fi connection is reset. So... what are my options within termux to map hostnames to these IP addresses? I am probably looking for something similar to a DNS server.</p>

Title: DNS within termux


问:
Tecno F9 can't write to a TF card (SD card)
My Tecno F9 (About phone) can read the content of a TF card, but it can't write to the TF card. Even if I tried creating a directory, it won't work.

Failed to create folder, unknow error!

I even formatted the TF card, but it's still the same.

When I use a file archiver like RAR, I can write to it, but I can't write to it using the phone file manager.


问:
How to IMPORT passwords to Google Chrome for Android
I would like to import my passwords from Chrome for Windows to Chrome for Android and because I do not sync any data via google account and I do not want to, how do I manage to do that. I've tried enabling the flag in "chrome://flags" but it only shows the "Export" button. If someone knows a way to fix/do that I would be very happy!
Thank you!


问:
Disable Emergency SOS? (which pops up on pressing power button 3 times)
My phone, being a little old, when I press power button it gets pressed multiple times. I know this is a hardware issue but I'd still like to get rid of it.

The disable app option is disabled and removing permissions does nothing

Is there anyway I can do it with adb? I'm not planning of rooting this one yet

It's Realme (X2 Android 11)

Full size img1 img2


问:
Manually moving an app back to internal storage
I am using Android 11 on a Fairphone 3. I have added a microSD card that I use as storage for apps, and have some apps installed on the SD card. But some of those apps does not work properly, these apps are reset every time I launch them (connection profile and parameters), just like if I newly installed them.

I recently installed a new app (TooGoodToGo) : which automatically installed on the SD card by default, and it always crashes at startup. I think the crash might be due to the fact it is installed on the SD card. But when I want to move it to internal storage, I have a "Insufficient space" error, despite the fact that it only weights 50MB and I have 20GB available on the internal storage ...

What is (are) the issue(s) here ? Why can't I move back the app ? Or how to install this app directly to the internal storage ? And why are some app installed on the SD card not saving anything ?

Thanks in advance for any leads you could give me on this :)


问:
How do you decrypt EncryptedSharedPreferences on a rooted emulator
I'm trying to put together a PoC to show that a root user can decrypt any app data that relies on the keystore.

On a rooted emulator, I installed an app that uses EncryptedSharedPreferences.
I can see that the related key in stored in /data/misc/keystore/user_0 (There are USRPKEY and USRCERT files in binary format that belong to the app).

What are the next steps to actually decrypt the EncryptedSharedPreferences xml files?
A series of shell commands to run would be helpful.

Thanks


问:
Reminders in Samsung calendar?
Whenever I add a reminder with Google (either from web interface or through assistant) it gets a reminder into my google calendar, which is not visible in Galaxy's calendar.

How can I see these reminders in both Google and Samsung calendar apps?

Title: Reminders in Samsung calendar?


问:
Cant change callerid option
I'm not sure if this is the right place, but using oneplus official forums didn't give any answers.

I changed my callerid to anonymous a few months ago, and i can't change it back to showing my callerId.

All guids and FAQ's show me where to find the option and change it, but the callerid button in my phone is disabled/grayed out.

I have no idea why, tried restarting the phone, disable/enable sim card, and fiddling with settings without any luck.

Has anyone here encountered anythin similar, and know how to fix this ?

My device is oneplus 10 pro
running android version 13.

Title: Cant change callerid option


问:
DuckDuckGo App Tracking Protection
As you might be aware duckduckgo recently launched there app tracking protection to block hidden trackers account apps in the device.

Link: app-tracking-protection

Now, I have been running this service for about 10 days, it seems to block the trackers for the other app. but I have few doubts as there are some app that never appear in trackers.

Doubts I have:

Does duckduckgo not user trackers(as it never appears in the list) or is there app whitelisted.

Does anyone know any other service similar to this.

Title: DuckDuckGo App Tracking Protection


问:
Shut down button shortcut on Android TV
Can we create a shortcut (or install an app) on Android TV launcher - that would immediately shut down (or switch to standby if complete shutdown isn't possible, or open the power menu with shutdown, restart and other options, if that's possible) the device which is running Android TV? Or maybe there are some launchers for Android TV that have such button implemented?

I'm using Homatics Box R 4K Plus box with Android TV 11.

Title: Shut down button shortcut on Android TV


问:
Can YouTube be treated as an audio channel by the system?
I listen to podcasts on YouTube frequently, and with YouTube Premium I can turn off the screen and keep listening. Typically when audio is playing and there's an interruption - say navigation instructions or a workout app reporting lap times - the audio will briefly pause then resume once the interruption is over.

This doesn't happen for YouTube, presumably because it's not being treated the same by the system (audio channel vs. audio/video channel?), so the "high priority" audio plays overtop of the video's audio.

Is it possible to change this behavior so videos (or at least their audio) pause during these alerts? On YouTube or across the system?


问:
Pixel 6/7 on Android 13 drops cell if it doesn't connect to IMS
I'm looking for some help in finding a workaround for the pixels (6 pro, 7) dropping 5g nr connection due to lack of ims registration on Android 13 and 14.
My device is running build: tp1a.221105.002

Update: also tested on tq2a.230505.002; problem persists.

Borrowed a friends Pixel 7 running android 14 and the problem still exists on even the newest Android.
Pixel 7 was a friends device running the latest.
Pixel 6 is working fine on Android 12. (I wish I could just roll back like we could in the old days...)

Test setup:

```<code>Ubuntu 22.04 desktop
Open5gs core
SRSRan_Project running on a b210, transmitting inside a faraday cage
USB C connect to phone through Faraday Cage USB port
Running scrcpy to monitor phone visually in parallel with "logcat -b radio"
</code>```

So far I've tried using the *#*#0702#*#* ims menu. I futzt around with a menu called, "Edit Ignored CarrierConfig Filter".
Tried a few registrations with a handful or ims registration related toggles.
The most promising was: ims.ims_registration_required
But it didn't fix the issue. Still getting PDU sessions and just losing connection after a few minutes.

For more details check ou the GitHub logs, but in human speech; The device registers just fine according to the amf. The UE is even assigned a PDU session and I can access the internet to watch YT or ping around the network. But after 1~5 minutes (always random) the UE will use drop connect. The amf logs don't show an reregistration or UE-idle messages either.

For comparison sake I used a gold standard pixel 5 and pixel 6 running Android 12 and they work fine. Additionally, I found an S22 to try running Android 13 and that phone stays connected for hours when testing.

Before I set out to build the ims server using Kamailio, I wanted to make sure the phone didn't require it. When I move to 5g handovers I'd like to isolate the test using the RSRP to trigger by itself and not have to get lost in the ims networking handover also.

Thanks in advance for all the help!
P.S. I wrote this in a bit of a hurry. I'll make some edits around lunch.


问:
How to make gmail links open in chrome, in new instance or tab?
My question is like this one, but it's 10 years old:

Links from Gmail all open in same Chrome tab

I would like to be able to open links from gmail in chrome and have it not blow away what I already have there.  That would be either a new tab or a new instance of chrome.

Can it be done?  I have a Pixel 3, so hopefully something hot off the presses is not needed.


问:
How to install Ubuntu on nexus 7 wifi with an X86 computer without computer data risk?
I am trying to get an alternate system on a nexus 7. I have a nexus 7 grouper and am getting a nexus 7 2nd generation. I would prefer not to risk data with like my PC. Like my PC is a HP PC running Windows 10 and X86 operating system. I know UBPorts is X64. I tried it anyway and it recognized like my old nexus 7 grouper on like my computer. Is there a way to install Ubuntu on either nexus 7 without risking like my PC data? You can just delete this if this is off topic, but I do not know where to ask about old Ubuntu. I would prefer SD card installation. Like nexus 7 8GB grouper and nexus 7 16GB 2nd generation is what I will have. I have seen that XDA Ubuntu Mate and would prefer to keep Android on like my old nexus 7 grouper. All as per one might be maybe or might not be maybe, maybe or maybe not, maybe.</p>

OwnerDisplayName: maybeJosiah


问:
Cannot update MIUI on Redmi S2, "current version is illegal"
I recently bought a second-hand Redmi S2 phone. It was all I got. But the MIUI version was 9.5.1.0, which was very old. That's why I decided to upgrade my MIUI version.

When I tried to update with recovery ROM, it shows

Can't verify update

Current version is illegal, only allowed to flash the latest stable version

When I tried in fastboot, it says

Critical Partition Flashing is not allowed

When I tried to unlock the critical partition, it says error. Today, I got a new problem. XiaoMiTool V2 shows my bootloader is locked, but my phone says unlocked.

I don't know what to do. Some experts, please suggest me.


问:
Connect to ADB without confirming the box(Usb debugging is enable)
I have an Android with a broken screen and I want to access the Android without ADB check to see the Android screen in Windows.

(USB debugging is already active and the problem is only in confirming the box)

Phone : J1 Ace

Android : 5.1.1


问:
YouTube : content is not available on this app
I have a very old tablet that I just use to cast YouTube and Netflix.

It stopped working yesterday, this appears on the screen where the video should be:

```<code>The following content is not available on this app
Watch on the latest version of YouTube
</code>```

Tapping the second line brings me to the play store with no option to update the app.

Tablet is Android 5 and YT version is 16.4. I'm in Ireland (in case this is being rolled out at different dates globally).

Tried watching in Chrome but there appears to be no way to cast

Any way round this? Thanks.


问:
TWRP Unable to mount everytime I boot into TWRP recovery mode
After I installed TWRP and a Custom ROM everytime I boot into the Recovery Mode it says unable to mount storage or data and then I have to do the steps to fix it and then when i boot to system my files get removed

Steps I do when the TWRP can't mount:

I click the wipe menu

Then Advance Menu

and then I click the data and check it

And then I click the repair or change

I click change first since error 255 when I click the repair first

I changed it to HTX4

I reboot to recovery

I changed it back to f2fs again

And repair it
10 finished the mount problem is fixed

The problem is when I boot up and then reboot to recovery again the problem is back again and the data is erased


问:
What URL does a homescreen shortcut contain?
I want to make shortcuts to OneNote notes on android in a certain folder (not app launcher folders, but folders visible in a file manager app). To do so I want to create a .url file containig the link to the note. Unfortunately, it is not possible to share notes with OneNote, thus I have no idea how the links look like.

I was given the idea to enable developer mode on my android device and then to check the logcat while tapping the Android home screen shortcut. This should reveal the full Intent which contains the link of the note. I tried to do so but I don't understand the android developer mode.

Is this a possible way to find out the link of a shortcut of the home screen? Can anyone who succeeds in this share a OneNote home screen shortcut link? I would like to know the link format so that I can make those shortcut link files by myself.

What I mean by "link format": For example, I figured out that simply adding ?si= at the end of a Spotify web link opens the app. Compare https://open.spotify.com/track/3Bp8X5z1jgq7HS0tCr0liJ which opens the song in browser to https://open.spotify.com/track/3Bp8X5z1jgq7HS0tCr0liJ?si= which opens the same song in the app. I hope there is a simple solution as this for OneNote: Once I know the differences in format I can easily make android shortcuts from web links.


问:
In Android Go, how can I change the camera app?
In non-Go Android versions I can install camera apps (eg OpenCamera) and set as default camera app. Then, in my custom app I could select OpenCamera as the camera and take pictures from it.

I cannot found the way to do it in Android Go, i'm using a Nokia 2.3 with Android 11, the default camera app has no picture settings so I cannot lower the resolution, and so far I cannot set OpenCamera as my app camera then I'm stuck in high resolution photos but I need only minimal resolution for my app to use.

Any ideas?

OwnerDisplayName: PabloG


问:
What should be whitelisted in a firewall to allow push-notifications?
I'm using a firewall (NoRoot) on (Samsung) Android (10) to try to harden it, but now, push-notifications aren't coming through. I'm trying to figure out which apps/services are responsible for that and what URLs/ports need to be whitelisted. I've seen several candidates that might be it:

System

A different System‽

System (Uninstalled)

Google Play services/Google Services Framework

AASAservice, Accessibility, … … …, Wallpapers, WlanTest (very long list)

Hiya Service

Most search results just mention this page which doesn't specify the app/service that requires the URLs and ports listed. Likewise, this answer (which is outdated since GCM is deprecated) also doesn't specify which service to whitelist. And this page outright recommends just allowing everything which defeats the whole point to a firewall.


问:
Android Issue after fake Verification Code
I have an AT&T Motivate using a Gen Mobile sim.
I had a neighbor I don't know, who sed they were in a jam, & asked for a ride, when I sed I couldnt they asked if I'd call them an Uber. I installed the app from PlayStore on my extra phone & when it asked for the verification code I pulled down the screen & added that code. Then it asked for a verification thru my email. Just when it finished she basically said NEVERMIND & LEFT. This phone almost INSTANTLY started doing strange things. Then I saw there were 2 verification codes sent. First one from a short code, THEN one from a 10 digit number, which was the one I saw, & used.

My keyboard started sticking then catching up FAST either deleting or over typing letters.

My screen says no connection then opens.

I was locked out of all 4 Google accounts & still can't get in.

Phone's dialer is saying can't connect or wrong number 50% of time

Checking whatsmyip I found it says this is a T-Mobile & now so does my phone, which should say Sprint or Gen Mobile & now it shows Dallas Tx not Stuart, FL.

When I dialed my real phone (or other phone) provider's 9 digit phone number, after not getting a call back about my escalation issue, they are NOW being answered by all foreigners who cannot speak clear English. With extremely loud background noise & music blasting in the background!! This was the dead give away. My provider has the most respectable service reps (& I've used every provider over the years). There is NEVER a rep who can't speak English properly. They NEVER have loud noise like their at a truck stop, with loud music!

The whole reason I was talking to my provider 5 times this last week was THAT phone account with my number was hacked, locking me out of my account & to discover my number was disconnected claiming no payment 3 months! Yet I paid my last (pre-pay) bill Feb- March thru 611 & then couldn't get in my account the following month.
Now, I'm assuming the same SENERIO happened with that phone a TCL 5004S. It had almost all the same symptoms.

Where do I begin to figure this out?


问:
Why does Android device hard-brick after flashing incompatible custom ROM/recovery?
I just want to know out of curiosity how Android devices can be hard-bricked by flashing the wrong custom ROM/recovery.

I have heard from people over the XDA Forum not to flash custom ROM that is not compatible with your device. But in Android, there is abl.img/aboot.img which is the bootloader of Android phones which controls fastboot and EDL mode.

If we are not flashing this, how can this be possible for custom ROM/recovery to hard brick the device?


问:
Is call recording restricted based on GPS location, country you bought the phone from, the carrier, or something else?
A while back I was able to use call recording on my Android phone. These days, however, at best I can get only my side of any given conversation recorded, which is not enough for my needs (for example, recording a company doing something shady so I can report them).

I live in Canada, where it is legal to record your phone calls if at least one party is aware  of it. However, the feature is not available in my country for some reason. So I'm wondering, what decides whether those restrictions apply or not?

Is it due to my GPS location, in which case if I travel somewhere that supports call recording will I be able to record my calls? Or is it perhaps tied to the device itself, in which case I'd have to buy a phone from a location that supports this feature to be able to use it. Or perhaps is it tied to my carrier, in which case I'd have to somehow get one from abroad to be able to use it?

What decides whether a phone is able to record calls or not?


问:
Get Android Emulator To Display/Render On A Dedicated Display
I have a phone sized external HDMI touch screen display.
Instead of the android emulator in a window on the desktop. I want to be able to display directly to that touch screen display.
A quick look through the emulator docs got me able to pass through the GPU directly to the android emulator but that still displays the "screen" of the emulated phone in a window on the desktop.
A Glance at qemu2 docs didn't reveal anything more.</p>


问:
How can I find deleted notes (even in recycle bin) in Xiaomi?
I deleted my Xiaomi notes in the cloud, but I saw my notes are deleted in the app too.

How can I find my notes? Maybe there are some folders. Should I root my phone to find them?


问:
"Read phone status and identity" privacy issue
Multiple apps released in my country require the android.permission.READ_PHONE_STATE permission which means not only they get to know my phone number, they also get my IMEI. My second concern is that I have apps which are not even related to banking, financials or anything like that, which use this permission and that's just outrageous.

Is there any method in Android to prevent apps from doing that?

I'm a legitimate user, I have my own phone but I don't want to grant access to this data to companies which are leaking customer data left and right.

The only solution I can think of is having an Android VM on my PC, e.g. Android x86 and using these apps in it which is quite tiresome (and I've verified it works).

My phone is not rooted but if there are root related options, I'd like to hear them out.

Of course, there's Virtual Android made in China by God knows whom which is basically an entire Android 7.1 but I'm not ready to trust it yet.


问:
Prevent person-on-call from hearing YouTube audio playing on my device
I would like to know why can a person hear videos playing from my Android while on call with them? How can I prevent this?</p>


问:
How can I allow users to download older version of APP in Google Play?
I'm an APP developper using Apache Cordova to develop Android APPs. I just publish my APPs (free and open source) in Google Play Store (I know, I should have used also F-Droid).

I updated recently many features of the APP and hence in the new version I can just allow Android 11 or above. Suddenly all my users with Android 10 or below which by mistake have in the meantime uninstalled the APP cannot reinstall and use the APP anymore.

How can I allow users to install older versions of the APP? This is really annoying since I published many previous versions of the APP which were compatible with older Android versions.


问:
How to make Pixel 4 XL automatically turn on once power is connected?
I am trying to recycle my old Pixel 4xl into a screen for my 3D printer. Since it does not hold a charge anymore, I need it to be able to power on when it gets power from the printer. I tried following the instructions from this post, but none of the files listed in any of the answers exist on my device. I also tried running the command: fastboot oem off-mode-charge 0, but it is giving me an unknown OEM command error. I am using LineageOS 19 on the device.


问:
"Issue with your SD Card" when copying files from Linux to memory card directly
Every time I copy some music and photos from my Linux computer to my phone, my phone says the SD card is corrupted.

Here's more details:

I formatted SD card from my phone.

Ejected the SD card from phone.

Connected the card to PC running Linux with a card reader.

Copied files to the SD card's Music/ and Pictures/backgrounds/ directories with Nemo file manger (didn't delete anything that's put by the Android formatter).

Ejected SD card from PC.

Inserted SD card in phone.

Phone says to format the SD card with message: "Issue with Sandisk SD card" "Tap to fix".

Inserted the SD card again to PC and everything looks good on PC, no files seem to be corrupted.

To eliminate the possibility of a software-related issue, I performed a restart of the phone and started all over again from 1.

If I format SD card, everyone knows what happens, and then I repeat step 2 to 6 and it still continues to show same message. What could be the issue here?

This doesn't happen with data cable transfer or SSH transfer. But what's going wrong with SD card?

I see the files have owner of the PC, the files are readable by the default user, and no other attributes are set with chattr for example.

EDIT

This time I copied 5 music, and it's still corrupted.

Looks like copying or creating any file makes in incompatible.

EDIT 2
TL;DR: Issue fixed somehow

I was able to reproduce this issue multiple times, persisted across reboots, but somehow I was able to create an empty file which didn't corrupt the SD card, then I was able to copy all the Music, it worked as usual. I am not sure what happened there.


问:
Simple way to select system sound output device?
I have a number of different Bluetooth headphones paired with my Android tablet. Also, I use a wired loudspeaker connected to the sound jack on the tablet.

Is there a SIMPLE way to choose one of my sound devices at any particular moment?  By a simple way, I mean something that my wife could do in a few clicks without messing with un-paring and pairing things again.

For example, in Windows, I just click on the sound icon on the taskbar and then choose a master device from a drop-down list. Is there anything that simple in Android?

For example, I would also be happy to have only one Bluetooth headset paired with the tablet so that it would become the master sound device when I unplug the wired device from the sound jack, and vice versa: for the wired device to become the master sound output replacing all Bluetooth devices when I plug it in, so switching would be a simple physical action instead of messing with a bunch of nested options.

In my case, I use the tablet mostly for YouTube. Or, maybe this can be easily done from within YouTube?

OwnerDisplayName: Alexander Gelbukh


问:
File does not be sent in KDE connect
I have galaxy J7 and lineageOS 17.1. When I send a file with KDE connect from my phone to another device (another phone or a laptop) I am successfull, but in reverse not. For example when I try to send a file with KDE connect from my laptop to my phone a notification appears saying "failed receiving file from ...".</p>

Title: File does not be sent in KDE connect


问:
Lost Native Dialer and Contacts App after upgrading to 4.0.3
I have a Samsung Galaxy Note GTN7000 Android Phone with Vodafone Connection in Mumbai.

I upgraded to 4.0.3 last Saturday after which the Phone and Contacts Icon at the Bottom disappeared.

I can't add it from App Menu either as it seems the application itself has been removed somehow.

I don't see them in the list of Application installed in ALL Tab.

Please help me restore it.

Any help is appreciated.


问:
Connection fails when receiving photos from Nintendo Switch
I am attempting to wirelessly send screenshots from my Nintendo Switch to my Asus Zenfone 8. However, when I try to scan the QR code to connect to my phone to my Switch I get a "Connection Failed" error. I tried manually connecting to my Switch in the wifi settings and navigating to "http://192.168.0.1/index.html", but the page was stuck on the loading screen in Firefox.

Why can't I transfer photos from my Switch to my Asus Zenfone 8?


问:
How to turn off incoming phone calls while I am on a zoom / whatsapp call?
Often I am on an important whatsapp or zoom video call meeting and it gets suddenly interrupted due to an incoming phone call. Looks like my data gets temporarily disconnected when an incoming call comes in.

Is there a way to turn off incoming phone calls temporarily?

I cannot turn off mobile data since I need it for the zoom / whatsapp call. Airline mode will also not work.

I tried the  do not disturb setting but not sure what that even does.

Any ideas?

If it matters, I am on OnePlus 9R


问:
Will some of my photos and files still remain in the memory if I do a factory reset?
Just wondering... If I sell my Android phone, is it possible for the new owner to use some data recovery software and recover some of the files?</p>


问:
How to give an app permission to see a subset of contacts
Some apps require access to my contacts list in order to function (e.g. WhatsApp). I am concerned about the privacy implications of giving permission to apps to see my entire contacts list, which may include private information that is not relevant to chat apps (e.g. birth dates, home addresses, personal notes, etc.). Is there a way to limit the contacts that an app can see? I only want to expose a subset of my contacts list to such apps.</p>


问:
Can I still restore a crypt8 whatsapp backup from mid-2015 on Android in 2023?
I still have the same phone number. Is this local backup too old to restore?

Is there a limit on how old a backup I can restore on whatsapp?

On, https://faq.whatsapp.com/618575946635920/?cms_platform=android , it seems possible to restore older backups, however the example formats are crypt9+


问:
Can serialNumber of hardware attestation certificate be used to uniquely identify a device?
When performing hardware attestation on Android, a new key-pair is created in the TEE, and the whole certificate chain is returned to the user, verifying that the key-pair was indeed created in the TEE.

Non-privileged apps on android can't force TEE to return Serial, MEID and IMEI in the key-pair certificate extension. At least, if they don't have READ_PHONE_STATE permission (but if they do, they can read it using android API anyway).

At least on Google Pixel and Samsung devices the chain consists of:

Generated key-pair certificate. It is unique for each key pair, that is, for each attestation request.

I suppose, device certificate. Unique for each device.

I suppose, manufacturer certificate. But on my devices (3 Samsung phones, the model of 2 of them is the same), it also was unique for each device.

One of four Google Root certificates

Unlike the key-pair certificate, the second certificate in the chain, I suppose, the certificate that is unique for each device, has a serial number. See here, same for my samsung devices.
I could not find any proof that this certificate and serial number is indeed unique for each device, or is it just a coincidence that on my devices that was the case.

So I want to ask here, is it true that the second certificate is unique for each device and can it be used to uniquely identify a device?

Unlike Android ID, that is unique for each application since Android 8 (API level 26), this serial number would be the same for all apps in the system, which makes it suitable for identification of the device without READ_PHONE_STATE permission.


问:
How to approach .local addresses in LAN from Android?
Using .local domains supported by mDNS or Avahi from devices in the same network as my device works flawlessly on macOS, Ubuntu and iOS.
I use it to make http(s) or SSH connection to a device inside the network.
But using a domain like e.g. macbook.local from Android does not work, while it does work from iOS or Ubuntu in the same network.
I have Termux which allows installing Avahi daemon which does allow approaching my Android device from the other devices by androidphone.local (name set in $PREFIX/etc/avahi/avahi-daemon.conf within Termux). But the other way around still does not work, even from within the Termux environment. I use Android 10 and on the other devices macOS 13, iOS 16 and Ubuntu 22.04.

What am I doing wrong ?


问:
ChatGPT clients on Android, and storing and sharing conversations
I have started to use ChatGPT to answer my questions, without getting distracted (by search results, and advertisements).

This is relatively effective on Android applications such as the new version of the Microsoft Bing app.

There are also other apps, but I cannot stand the ads.

The latest version of ChatGPT available seems to be ChatGPT 4.

I wouldn't mind paying for a ChatGPT app.

However, I would like it to remember my question she answer conversations and store them in the cloud, for separate access.

Currently, these apps don't seem to do this.

Bing, for instance, erases everything, and when you try to export something, for instance, to Google Keep, it only exports the latest search result, rather than the whole conversation.

Is it possible to achieve the result I want.

Is anyone willing to implement the behavior I'm asking for, and, programming wise, what would it take (the difficult part is the ChatGPT part, or, are there open source libraries that implement ChatGPT available for Android)?

Is anyone willing to implement every I'm looking for?

Where can I find a good ChatGPT client, on Android?

Please migrate my post to the software recommendations stack exchange if more appropriate there.

Thanks


问:
Locked out - Changing PIN via TWRP recovery when disk is already decrypted
I have a rather unusual scenario for which I need your help. I am running an OP9 Pro with Nameless ROM A13 and Microsoft Intune forced me to set a 8-digit PIN. After the last update however, Nameless started to automatically decrypt (FBE) after entering 4 digits after booting even though I need to enter 8 digits, which is probably a bug. When going into TWRP recovery, the decryption with the 8 digit code works just fine, so I backed up my data in case a reset is needed.

However I am wondering if there is any other way via ADB to change the PIN back from 8 to 4 digits. When in adb shell, it says
OnePlus9Pro:/ # locksettings clear -- old XXXXXXXX XXXX

/system/bin/sh: locksettings: inaccessible or not found

Maybe I'm missing something here. Would appreciate your help. Thanks

Edit: Would it be sensible to try to dirty flash another ROM without said "bug" over this?

Edit 2: This circumstance actually prevents me from using my phone, as it automatically tries to unlock after entering 4 digits (even though 8 are needed) and therefore fails to unlock. By decryption in TRWP I knew that the 8 digit PIN is still correct and in place.


问:
Delayed notifications on Samsung Galaxy S21
On many apps on my Samsung Galaxy S21, notifications are significantly delayed. I have tried all suggestions but nothing seems to work.

These suggestions don't solve the problem:
How do I fix delayed notifications on Android - 1
How do I fix delayed notifications on Android - 2
How do I fix delayed notifications on Android - 3

I also tried not to close the apps but only use the Home button. But still, android sooner or later terminates the apps resulting in delayed push notifications.


问:
Run init rc script after package manager have loaded
I'm writing an init service which make sure a package is installed and if not, it will install the apk.

The problem is, that currently I'm using a boot trigger with on boot but when I run pm install from there it doesn't seem to work. I've used a sleep command to wait for the package manager service to load but I would like to find a proper solution.

I've had three ideas which all seems to lead to me to a dead end:

wait for a prop to show up, but the package manager service doesn't create any.

wait for a file to show up, again no such file exist

set my service in a class but it seems to be relevant for the service itself and not the trigger or am I misunderstanding something?

My current service definition is like so:

```<code>on boot
    exec_background -- /vendor/bin/install.sh
</code>```


问:
Alter details (organization, city etc.) of upload key/keystore
I have generated an upload key and keystore for my app. I followed this guidance.

I have not yet created a production release, and my app has not yet been through the review process. I have uploaded and created some test releases.

I would like to alter the details on my key: Organization, City etc.

Can I alter the details of an existing key, or can I create and use a new key for my app?

Thanks.


问:
"FAILED (remote: 'size too large')" when flashing recovery image of Pixel Experience (Android 13) on Redmi 10
I'm trying to flash Pixel Experience (Android 13) on Redmi 10.

```<code>PS F:\android\Redmi 10\codice per il recupero del telefono\platform-tools> fastboot flash -S 4056M boot PixelExperience\recovery.img
Sending 'boot_a' (131072 KB)                       OKAY [  3.029s]
Writing 'boot_a'                                   FAILED (remote: 'size too large')
fastboot: error: Command failed
</code>```

This is the error after starting the fastboot flash boot. I also tried -S which should crop the partition, but it doesn't work.

If you have any ideas to solve the problem, I gladly accept it.


问:
Motorola Moto G200 brick with error "No valid operating system"
I need help with Motorola Moto G200 whose bootloader stopped working after a bad overclock using the KonaBess app. I have tried to turn it on by myself, and I have even taken it to a technical service, but there is no case.

Attached is the error when turning on:

No valid operating system.

I tried RSI, CMD, and EPROM, and they all end with the same error message.

I am an amateur technician and I still do not specialize in these delicate issues, but I think I have burned the GPU or some internal interconnection of my smartphone. At the time of flashing the ROM, the vendor, boot.img, and bootloader.img fail in chain, and the superpacks are loaded correctly until the fifth, the sixth package or superpack does not load and dies there.

OwnerDisplayName: LAMBO


问:
Issue with Android Emulator Directional pad Buttons looks
In the extended controls of android emulator, i have an issue with messed up graphics of Directional Pad buttons.

Does someone know what might be the issue here. Also, i was wondering if new buttons with different Key event functionalities could be added to the Directional Pad.


问:
Managing passkeys with a less-than-trustworthy Android device
I have an old Android device that I sometimes use. Presumably it is full of critical security holes, but the value I get from using it is much less than the cost of a newer device, especially since said newer device will be in exactly the same situation a few years after I buy it.

I noticed today that this old device has an entry for an "Automatically created passkey" at https://g.co/passkeys

I think this means that Google is trusting this device to hold a cryptographic secret that would let more devices log into my Google account.

How do I communicate to Google that this device is untrustworthy, and revoke its stored passkey? (And also probably disable sign-in-via-notification on the device?) Can I clear the keys from the device somehow or will it just make more?

Is the only way to prevent Google from trusting the device to authenticate new sessions to sign the device out of my account completely?