问:
Clock keeps setting itself months into the future
I have an old tablet running Android 4.2.2 which cannot be upgraded. I just use the tablet for light web browsing and a few games. I have one game which gave a daily prize upon opening the app. I decided to take advantage of this and get a bunch of prizes at once by setting the date forward one day in the settings, claiming my prize, quitting the app... Repeated many times.

This process worked fine. However, once I advanced the date far enough into the future to January of the next year I could no longer reset my date to the correct date! Every time I manually set the date back to be correct, after about 30 seconds it would auto-set itself back to the future date which is roughly 3 months in the future. I also have tried checking the "automatic date and time" box which behave the same way. I check the box while connected to the internet and the date is correctly set, but after a little bit the date advances 3 months into the future — with the box remaining checked!

Unchecking and rechecking the box doesn't do anything except repeat the process. I've also tried setting the date correctly and quickly restarting the tablet to try and "lock it in". No luck on any of this. Aside from the annoyance of the date being wrong, the real issue is that all website security certificates are rejected since dates don't match. This causes many websites to not load at all, be broken, or just have invalid certificates and be unsecure for me.

All else I can think to do is to toally drain my battery to where it won't even boot, thus the internal clock should be reset. What is going on here and what else can I try?

UPDATE: The 1 hour fall back from daylight saving time has happened, and my clock can no longer be set correctly either. I can get it close, but now it's always 16 minutes ahead. So the total difference in my system clock is 74 days and 16 minutes into the future.

Also of note, with the wifi off I can check the box to set the clock from the inetnet, and it does so correctly... Until the next minute changes.


问:
Change tablet OS
I have an old android tablet. I want to install another OS on it. I am afraid of problems after installation. Is there a way to return to exact previous OS (android 5.1.1) if I have problems?

Tablet: Galaxy Tab A6

ContentLicense: CC BY-SA 4.0

Title: Change tablet OS


问:
Format SD card for internal storage for POCO M3 Pro
I recently purchased a POCO M3 Pro 5G.

I also received an SD card which I want to use as an extension to internal storage.

I have looked around here for how to do it and none of the suggestions seem to work.

Using Activity Launcher just doesn't work because the required activity doesn't appear under "Files".

There is no system option to do this.

Am I missing something?


问:
Default Launcher still running and using RAM. How can I stop it without root?
I am running a stock MIUI system launcher on my Xiaomi Redmi Note 10 Pro. Today, I changed my launcher to Nova Launcher, and set it as default. And, I tried to force stop the MIUI System Launcher, but failed. It continues using about 150MB of RAM. How can I stop running this app and reduce RAM/battery usage?

(Previously I used Motorola with Moto Launcher. I installed Pixel Launcher over it. And, there I can force stop Moto Launcher, which will start again at next reboot)


问:
Application Isolation and access control
I want to prevent an app from knowing whether certain files or directories exist on a device. For instance, if the application have some code like:

```<code>if (/system/lib/libJohnDoe.so){
    print("yes")
}
else{
    print("no")
}
</code>```

I want this to always evaluate to "no" even if the file does exist. I was thinking of completely changing the directory tree that the application sees but I do not know if this is even possible.

What I would like even more is to only allow applications to see specific directories and files rather than hiding existing ones from them.


问:
How to update pocof1 mobile running on pixel experience android 10 to latest version?
Currently, my mobile pocof1 is running on pixel experience ROM Android version 10 but I was unable to update to the latest version as I didn’t get any OTA updates, but on the pixel experience website android 11 plus is available. And I forgot about flash and installing os as I did it by watching YouTube one year back. So please anyone can help me to update my mobile to the latest version. Please feel free to comment If want more information Thanks in Advance.


问:
How to make android box device recognised as mobile device, and not tv device with build.prop
I want to use an application for mobile devices on my android box. I am using X96 Max+, and when I install an app, the version for android tv-s gets installed, and I want to have a version for android phone devices. If I directly download the version for mobile devices, the warning goes off and says "This application can't be used on a non-mobile device!".
Box uses android version 9, so I tried to edit build.prop file (the device is rooted), and set ro.product.brand and ro.product.model to google pixel 2 I think. And nothing happens.
If I go in setting and about, I can see that these properties have been changed.

So my question is, how can I know which parameters the app inspects before installation/launch and how to find what to edit to make it work.


问:
How can i view my WIFI Password when connected with WPS?
I connected to my wifi with WPS, and wanted to view the Password later
I looked in
/data/misc/wifi/rawconf.conf where all my other wifi (passwords) were but not the one i searched.
And in wpa_supplicant.conf is something like hex (called psk?)
Is there a way to see the password?


问:
Is there any way for an app to insert text at the cursor in another app, in the currently focused input field? (With the ‘accessibility’ permission)
I'd like to have an app with my custom programmatic text snippets, that would insert them at the cursor in the focused text field, next to other text that I already entered. I'm using both Tasker and Automate, and both can enter text letter-by-letter, or rather keycode-by-keycode—with me translating the letters to keycodes, I guess. Neither of the two can just insert text: instead, Automate can ‘set text’, overriding all text in the field, and IIRC Tasker's docs suggest using some command via adb, that requires root permissions.

I wonder: is there perhaps some way to just spill some text into the focused input, at the cursor, without affecting surrounding text? Both apps have the permission to work as accessibility-helping apps.

I asked this question in one of Automate's communities, and was directed towards the docs for ACTION_SET_TEXT, which doesn't have any options to specify the target position for the text, or to keep the text that's already there.

I would vaguely hope that accessibility apps can help the user with entering text, among other things, and thus have some means to that end.

There's a kind-of-a-workaround with setting the clipboard text and then pasting it, but that's rather dirty since the existing clipboard value is not preserved: I looked into getting the clipboard contents and putting them back after all is done, but this turns out to require a rooted phone again. Plus the solution is generally hacky.

Maybe there's some way to get the cursor position in the text field, extract text before and after the cursor, and then use SET_TEXT? I could live with the text formatting being lost, if only that would allow me to enter snippets.


问:
What is Dynamic system update
Is seamless update(a/b partition) same as dynamic system update

Or

Can I use DSU in A only devices & how do I know if my device supports dsu updates.

I have lineageos 18.1

Title: What is Dynamic system update


问:
Nandroid backup stuck at last few files
I've been backing up my device (128GB internal storage) fully through:

```<code>adb exec-out "dd if=/dev/block/mmcblk0 2>/dev/null" > H:\mmcblk0.img
</code>```

(I specifically need a full system image this way, that's why I'm doing it)

As you know, adb has no progress bar.
Right now, the file on my PC mmcblk0.img seems to be stuck at 125GB and has been for about 25 minutes or so, and I'm not sure what this means. The properties tab also shows the last modified date as about an hour ago, which is pretty strange.

(mmcblk0.img = 125136398.233 kilobytes)

When I run cat/proc/partitions, mmcblk0 on my phone is 122142720 kilobytes

My napkin math says the PC image is about 3GB larger, but I haven't yet disconnected the cable since I'm afraid if I don't let the image complete till the end, it could end up as unreadable due to missing important information from the partition structure. However, if the last modified date is accurate, it might mean it spent an hour basically doing nothing.

Does anybody have an idea of what I should do in this case? Is the image file useless or corrupt then if I unplug my cable? I'd rather not restart the whole thing again, as backing up 128GB of data takes an insane amount of time. If there's a way to somehow view or mount the image to check for that, it would be really amazing. Maybe like a Windows tool, or if not Linux even. I just want to view it basically and check that everything is fine.

Title: Nandroid backup stuck at last few files


问:
How do I extract photos from a .bak file created from a phone backup?
I want to extract some important photos from a .bak file.

I created a backup of my phone using Wondershare Dr.Fone software and now I have lost my phone, but luckily I have the backup on my laptop. But then I want to extract the photos from .bak file, but I cannot find a way.

I can open the .bak file using the application Wondershare Dr.Fone, but I cannot open the image, though I can see the image thumbnail. I can take a screenshot of the Photos but the thumbnail is too small.

It has no option to extract the images, can some please help me.


问:
Is it possible flash recovery partition through init.rc script on boot
a year ago a I had installed a custom recovery on my Lenovo S5000-F and it caused a bootloop and I lost the recovery, fastboot is working fine but it only allow me flash boot, system, userdata and cache partitions. I already tried do:

1-Unpack boot.img

2-Edit default.prop to allow adb debugging and then create a custom OTA update to install by adb sideload.

But when I boot the system I get device offline. So looking through system.img I found an interesting thing, a flash recovery script: install-recovery.sh

```<code>#!/system/bin/sh
  echo 1 > /sys/module/sec/parameters/recovery_done        #tony
if ! applypatch -c EMMC:recovery:6156288:b1d3582729e0f954b16931a7a87d4c09b6854396; then
  log -t recovery "Installing new recovery image"
  applypatch -b /system/etc/recovery-resource.dat EMMC:boot:5781504:94079a17dc0e061e417363e4d44d7d8d0e609f16 EMMC:recovery b1d3582729e0f954b16931a7a87d4c09b6854396 6156288 94079a17dc0e061e417363e4d44d7d8d0e609f16:/system/recovery-from-boot.p
  if applypatch -c EMMC:recovery:6156288:b1d3582729e0f954b16931a7a87d4c09b6854396; then        #tony
    echo 0 > /sys/module/sec/parameters/recovery_done        #tony
        log -t recovery "Install new recovery image completed"
  else
    echo 2 > /sys/module/sec/parameters/recovery_done        #tony
        log -t recovery "Install new recovery image not completed"
  fi
else
  echo 0 > /sys/module/sec/parameters/recovery_done              #tony
  log -t recovery "Recovery image already installed"
fi
</code>```

This script means to replace any recovery installed by the user to the original one, but for some reason its not working.

So I would like to know if there is any way to flash a recovery partition through a script, so I can write this script to init.rc to install the stock recovery and fix bootloop.


问:
Microsd card can't be read after being used with android phone once
I have a Samsung galaxy s8.  I was using an external card reader to access a micro sd card.  Initially it worked fine, but lately I have been having some odd behavior.  The first time I connect the card reader to the phone, it works fine, I can access files on the microsd card.  However if disconnect and reconnect the the microsd card, it isn't detected.  If I attach the card reader to a windows PC, it says an error was detected and scan the drive.  Generally if I restart the phone, it detects the card again.

I'm at a loss for what's going on.  To complicate matters, I am not trying to read the sd card internally.  I am using a USB-c to USB-a adapter to connect the phone to an SD card reader and I am using an SD to Microsd adapter.  I have tried multiple usb-c to usb-a cables, and multiple micro sd - sd card adapters.  Both USB-C to USB-A cables are the same type, so it could still be some wort of cable issue, but I don't think so.

This isn't something I am using for phone storage, I have some trail cameras and the microSD cards are from them.  I want to be able to access the pictures on the microsd card in the field and copy the images to my phone storage.

This seems more like a software issue than a hardware issue, but I'm not completely sure.  I know android 9 (which is what my phone has) is getting pretty old, so I'm not sure if that's the issue, but it seems like it could be.


问:
Where can an app store a drone video?
I have a Tomzon D65 drone, and the accompanying Tomzon-G app (Ver:1.1.2). The drone captured some awesome footage! It plays in the app fine. However, the app won't let me download the file. I suspect that is because the app was not developed for Android 11.

Regardless, I cannot find the location of this video within the file system. I have tried Android Studio and the Files app from the Play Store. The video is not located in DCMI, Download, Android/Data (com.hy.tomzong), Android/Obb (com.hy.tomzong), nor Movies.

Root/Data gives the message "run-as: package not debuggable." To circumvent this, I tried to create a backup.ab file to view; but, exporting the .ab to a .tar was inscrutable.

In storage, the "space used" lists App as 269MB, and Data as 421MB.

Where can an app hide video files, and how can I retrieve them?

Thanks!,
John

Title: Where can an app store a drone video?


问:
Android device is stuck on "signing in" page
I had my tablet repaired yesterday (new LCD) - unfortunately the tablet had been sitting broken for a long time.  When I got it back, I done a factory reset  so that I could start fresh.  The factory reset was successful but now it gets stuck on the signing in page when I try to sign in with my google account.  It's the vodafone 3G tablet.  It has been upgraded to 4.4.2 android version.  I cannot access anything to do with google.  And the play store keeps giving notifications that it is not working.  There is no data or cache to clear, I tried stopping it from the settings but it still keeps happening.  I have tried whatever I know to try but just can't get in.  I would greatly appreciate any assistance.  Thank you.</p>


问:
Multiple encryption passwords (also different from screen lock password) with file-based encryption
QUESTIONS

How can you set different passwords for file-based encryption of different files in an Android version that allows file-based encryption?

As a corollary,* how can you set a file-based encryption password that is different from the screen lock password?

*I am saying that the second question is corollary to the first because if you have two or more passwords for encryption then at least some of them would of necessity be different from the screen lock password.

I would like the answer to refer to (a) methods (for 1 or 2) generally available in any Android version, (b) if no such methods exist, any method available for a particular version (e.g. Lineage) or brand of manufacture, (c) if no such version or brand exists, any method through a third party app or command line hack, or finally (d) state that there is no method to achieve 1 or 2.

BACKGROUND

The questions amount to asking what the implementation of the following statement (from this android.com page) actually looks like.

Android 7.0 and later supports file-based encryption. File-based encryption allows different files to be encrypted with different keys that can be unlocked independently.

What I (perhaps naively) expected was to see handy Settings items for choosing groups of files and assigning them different passwords or at least a Settings item for assigning an encryption password different from the screen lock password.

What I instead found:

My Samsung phone running Android 11 has a Settings item called "Strong protection" (which I understand is the reference to the file-based encryption). It can only be turned on or off.  The blurb for it goes, "Encrypt your phone using your secure lock type (pattern, PIN, or password)." I found nothing else in Settings relating to an encryption password.

The statement that setting an encryption password different from the screen lock password was "no longer possible" with file-based encryption, as found in this post.

No guide out there on the Internet on how to set different passwords for different files or an encryption password different from a screen lock password (other than what looked like a hack, used a third party app, or was three or four years old).

So it seems:

There is no practical way to separate encryption password from screen lock password in Android (as of version 11) to say nothing of setting different encryption passwords for different files.

The old complaint about having to strike a balance between security (from a long encryption password) and convenience (from a short screen lock) still remains.

LATER ADDED

As for the request appearing at the top of the post, i.e.

Your question has been identified as a possible duplicate of another question. If the answers there do not address your problem, please edit to explain in detail the parts of your question that are unique.

The linked post is about separate encryption vs. screen lock passwords.  This post is about multiple encryption passwords (the encryption vs. screen lock part of it arising only as a corollary). I don't see how the two questions could be conflated, but there it is.

Thanks for the comments tending to say that multiple passwords are either not possible or not to be encouraged.

If so, how should I square away the apparent contradiction with the statement from android.com, i.e.:

Android 7.0 and later supports file-based encryption. File-based encryption allows different files to be encrypted with different keys that can be unlocked independently.

Maybe comments might suffice on this contradiction.  If this must be a separate question, please advise. I am willing to remove the 'contradiction' bit to a new post.


问:
How to enable two button navigation on Android 9?
OK! This might sound silly, but it's a big problem for me.
I have an IBall ITab Moviez Pro tablet running Android 9. Since it's Android 9, it should have an option to enable two button navigation. But this model doesn't. When I go to System > Gestures, there's no option for two button navigation. I did a quick search and found this adb command to enable it:

adb shell cmd overlay enable com.android.internal.systemui.navbar.twobutton

This doesn't seem to work at all. When I run this command :

adb shell cmd overlay list

to get the list of available overlays, it shows the following:

```<code>C:\Users\Basudev\Desktop> adb shell cmd overlay list
android
[ ] com.android.internal.display.cutout.emulation.corner
[ ] com.android.internal.display.cutout.emulation.double
[ ] com.android.internal.display.cutout.emulation.tall

com.android.systemui
[x] com.android.systemui.theme.dark
</code>```

From the above output, it seems like com.android.internal.systemui.navbar.twobutton is missing from this tablet. Is there any workaround for this?

Tablet specification:

Model   : IBall ITab Moviez Pro (IBall IT-KSA0012)

Chipset : Unisoc SpreadTrum SC9863A

Released with android 9. Currently running the same OS

Bootloader is unlocked

Device is unrooted

No custom recovery installed

Edit: It does show a Navigation bar option in setting:

If I get inside it, it just shows the options to tweak the regular there button navigation bar:

Here a screenshot of System > Gestures page:


问:
Can an ADB backdoor persist after factory reset
Recently I started playing with automations in my Android device. Specifically, I used Automate, Tasker and MacroDroid. I also downloaded some Tasker plugins, and some ADB connectors for these apps.

A few days after, I noticed weird stuff. For example, apps were being installed automatically overnight. Also, there was this time when I downloaded Twitter and it downloaded 2 apps: the original and a mock app that only had the login page, clearly a phishing attempt. My guess is one of these apps installed a backdoor in my phone and people were sending remote commands to it.

Anyways, I know that ADB is not root access, but I don't actually know the privileges (fs, proc...) it has. How deep can an ADB installed backdoor persist in Android? Could it survive a factory reset? I think I'm about to sell this phone and get a new one, but I don't want to sell it to someone if it has a backdoor, I wouldn't want to harm someone else's privacy.


问:
How do I hide 'No Internet Connection' in fullscreen Chrome (on airplane wifi)?
I've started using my phone to watch movies via the in-flight wifi when flying, however Chrome stubbornly reports 'No Internet Connection', which appears as a fairly sizeable and annoying banner on the top when watching a movie fullscreen.  Note: In this case there really is no outside internet connection, I just want to be able to dismiss the warning.

Is there any way to suppress this message?

Or any suggestions on an alternate browser to download+use that might not have this issue?  I've found so far that Firefox browser doesn't work at all for Southwest's in-flght pages.


问:
What are the limits/powers of android device policy?
I work in a university and when we want to login in our university email id, we go to gmail

So we can also use our official email for creating account on android,but when i try to create account using my university email id, i am prompted to install android device policy, i am not certain regarding its limits? How much power will this policy give to our university IT admin, will it give access to private data(facebook,whatsapp etc) phone contacts lists and banking data etc on our android device?


问:
How to clean up knox filesystem
My Samsung galaxy S9 is giving me notifications to say I am using over 90% of my internal storage. This confused me as the built in file manager (and a couple others I downloaded) showed closer to 10GB used.

I have downloaded termux and run df -h and received the following result.

```<code>Filesystem                                     Size  Used Avail Use% Mounted on
/dev/block/dm-0                                4.1G  4.0G  153M  97% /
tmpfs                                          1.7G  1.2M  1.7G   1% /dev
tmpfs                                          1.7G     0  1.7G   0% /mnt
tmpfs                                          1.7G     0  1.7G   0% /mnt/sde
tmpfs                                          1.7G     0  1.7G   0% /apex
/dev/block/dm-1                                622M  617M  4.9M 100% /odm
/dev/block/dm-2                                618M  548M   70M  89% /vendor
/dev/block/platform/11120000.ufs/by-name/CACHE 581M  135M  446M  24% /cache
/dev/block/platform/11120000.ufs/by-name/EFS    16M  2.8M   13M  18% /efs
/dev/block/dm-3                                 53G   48G  4.1G  93% /data
/data/knox/data_de/150                          53G   48G  4.1G  93% /data/user_de/150
/data/knox/data/150                             53G   48G  4.1G  93% /data/user/150
/data/knox/misc_ce/150                          53G   48G  4.1G  93% /data/misc_ce/150
/data/knox/secure_fs/enc_user                   53G   48G  4.1G  93% /data/enc_user
/data/knox/secure_fs/enc_media                  53G   48G  4.1G  93% /data/knox/secure_fs/enc_medi
</code>```

It looks like the Knox folder has reached 53GB (of a total of 64GB storage). Am I safe to delete this? If so what is the best way to delete/shrink it?

TL;DR Knox filesystem has reached 53GB, how can I reduce/remove it?

Title: How to clean up knox filesystem


问:
Why do (certain) peripherals seem to work out of the box for android but need driver installation on desktop?
Recently I was looking for android compatible pen tablets. The ones that have android compatibility works just fine, no driver needed. Only the OTG support (which I assume is for it work as a USB host) and Android 6.0+. While to use any pen tablets, I needed to install drivers on desktop. (though it is mostly automatic).

Why is this the case, even though Android has no standards, unlike the PC world?

I know drivers are needed as interface for any kind of hardware-software interaction, but that didn't happen on android in case of pen tablet. Although, not a lot of external hardware was supported on android, anyway, until recently.

(I was not sure where to ask this question as I don't know much about android/drivers/hardware connectivity, and the correct terminologies)


问:
Is there any way to remove "Screenshot" option from power menu for Android 10+?
Is there any way to remove "Screenshot" option from power menu for Android 10+ without a 3rd party app, or with a custom xml?</p>


问:
How could an Android device lose its key for the SD-card?
I am right now trying to debug a Lenovo P11 tablet that basically seems to have lost access to its SD card:

```<code>11-08 21:24:31.742   592   592 I vold    : Mounting emulated fuse volume
11-08 21:24:31.744   592   592 E vold    : Failed to create /mnt/expand/60dc08e3-0c91-4210-ac5f-88d6a4b4d65f/media/0/Android/: Required key not available
11-08 21:24:31.744   592   592 E vold    : Failed to prepare Android/ directories
</code>```

This seems to cascade into several problems down the line:

```<code>11-08 21:24:41.268   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.gms/files/
11-08 21:24:46.141   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.apps.docs/cache/
11-08 21:24:46.799   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.gms/files/
11-08 21:24:48.680   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.apps.maps/files/
11-08 21:24:49.574   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.apps.docs/cache/
11-08 21:24:59.244   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.gm/cache/
11-08 21:25:07.889   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.gms/cache/
11-08 21:25:13.926   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.youtube/files/
11-08 21:25:14.060   592   592 E vold    : Failed to find mounted volume for /storage/emulated/0/Android/data/com.google.android.youtube/cache/
</code>```

I am not an Android expert and my Linux expertise only carries so far here. But it seems to me that the SD Card was mounted successfully but then a process called "vold" tried to unlock the Android folder with fscrypt because it could not find the key. In turn, several apps fail to read/write their internal storage which was mapped onto the SD card.

Am I right so far?

If I am right, I have to wonder: How does Android identify the key to a folder? Could the device really lose the key (after mere weeks of working just fine)? Could that be the consequence of a recent system upgrade (Android 10 to 11, I think)?

Final question: Is there any chance, whatsoever, to retrieve the key (even with rooting the device)?


问:
Limit Google search result pages to those containing a specific string
Before Google started the Google Plus social media service, I could use +"a string" to ensure all result pages contain "a string" of my choosing, and I could use - to ensure it doesn't contain "a string". Since then, Google says to put double-quotes around the string to do the same thing. Well, it's not symmetrical, like using +, but if it would work, that would be fine.

The problem is that it doesn't work. I search for "a string"; get a set of result pages; go into the first one; do a Find within page for "a string" and there are 0 matches. The problem occurs repeatedly with various search keys. Using + the old way also doesn't work; I'm not sure what it does.

So, how do I insist that my result pages contain my string? Did we really go backwards in capability?


问:
Remove calendar accounts without removing gmail
My question is exactly the same as I have multiple google accounts. How can I hide some of them from the Gmail and Calendar apps? But since it's been 6 years since that post and much things have changed, I wanted to ask it again to see if there's currently a good way to do this.

Long story short: I have multiple google accounts (8 to be exact) and every one of the accounts show up as an account in google calendar even though I only use 1 of them. I turned off sync, but they still show up. How do I hide or get rid of the accounts in google calendar without getting rid of the gmail part of the google account. (Aka I want gmail, but not cal)

I don't mind using another app

My phone is not rooted

I have Android 11


问:
How can I recover data from a phone MicroSD card?
I have a Nokia 3 (Android) phone which uses a Micro SD card for additional storage. When I connect the phone to a Win 10 PC I see a CD-ROM added in File Explorer, containing a setup.exe file. If I click use USB to transfer files on the phone and  I see within Nokia 3 folder under This PC a folder called SD card. The properties of the SD card folder indicate the 25 GBytes have been used but within the folders visible  (Android, DCIM, Pictures and Download) there are only 703 MBytes of files which can be copied with File Explorer. The SD Card filesystem is shown as Generic hierarchical.It appears that most of the content is not visible to File Explorer.

If I remove the Micro SD card and try to view it by inserting an adapter and plugging the adapter into the SD socket on the computer, I get the message that the card format is not supported and I am asked if I wish to format the card.

If I try to use a Data Recovery product (Easus Data Recovery Pro) to try and retrieve the invisible files on the SD card it does not show the Nokia 3 folder under This PC so I cannot browse to the SD card folder.

Using Device Manager, Nokia 3 appears under portable devices and if I click Update Driver it indicates that the driver is MTP USB Device and it appears to be up to date.

If I plug the adapter into a 2013 Macbook Pro running Catalina (via an SD to USB adapter) I get the message that the card format is not supported.

How can I get access to the invisible files on the Micro SD card from the phone?

OwnerDisplayName: SimonKravis


问:
HTC One X IMAP marking emails as read
I've synced my yahoo account to my HTX one X's mail client using IMAP which syncs regularly every 15 minutes, however if i've not looked at the phone for a while the email will mark itself as read and the notification disappears so i'm missing new emails if i dont open the client regularly. Is there anyway to stop this from happening? </p>

ContentLicense: CC BY-SA 3.0

Title: HTC One X IMAP marking emails as read


问:
How to restore android phone from Google cloud backup to a new phone when unlock pattern is not recognized?
I broke my phone (Android 10). I have a new phone (Android 11).
I tried to restore data from Google cloud backup, but it asks for the unlock pattern of the old phone.
I know the pattern, however, I cannot enter it on the new phone. I have the same dot twice in my unlock pattern, and the new phone just won't recognize the same dot the second time. Now, it says it will delete all my backup data if I fail to enter the correct pattern 5 more times.
How can I access my backup data and restore it to my new phone?
Thanks.</p>


问:
What is meant by "no need to move sd card share the same disk with os"?
I am using Redmi 9, 4/64, Android 11, MIUI Global 12.5.3. I was trying to move apps from internal to sd. But there was no option, though i enabled it in developer settings. I tried some app and they either showed move to sd not supported in this device or no need to move sd card share the same disk with os. So, how this works? If i run out of internal storage eventually, next will my sd card be used to store apps? Is there any way to move to sd?


问:
Audio Works on Computer but not Phones
I have recorded the video by Simple Screen Recorder in my Ubuntu OS by below setting :

But when I play the recorded video on the android phone the sound is not clear, although it works on the laptop.
So I guess it must be from the frame rate of audio compressing or its type (mp3 or ...)

If you like, you can see one sample of the video on this video link.

Update 1:

I guess my left mic of laptop is corrupted, so I have changed the recording mic volume in my OS and now it is working with below setting:

So if possible I like to know how it creates corrupted sound in android and if possible how can I edited the audio part of recorded video in my Shutcut video editor by below audio setting:

Thanks.

Title: Audio Works on Computer but not Phones


问:
Why I have to turn off mobile data before pinging goes through on bluetooth network?
Android (Version11) phone has mobile data turned on, then it connects to another bluetooth device B which is a Bluetooth pand server.
After pairing and network service connection, B provides an IP to Android phone.

So android phone has mobile data and a new network interface with IP 192.168.44.2;  Device B has 192.168.44.1.

I can ping from Device B to android phone.
But when I ping from android phone to Device B, it can't get response, I have to TURN OFF mobile data first before it can ping B.

If android takes this new IP 192.168.44.2 and subnet 255.255.255.0, how can it fail to ping device B on the same 192.168.44.* subnet ?  Is this new network not in the routing table ?

Thanks a lot !


问:
is it possible to use a mobile phone internet access as a hot spot to a PC and PORT FORWARD for TELNET access to BBS running on laptop?
I have set up a BBS on my laptop and use my mobile data for all internet access.
I am able to connect to other BBS's via TELNET so assume port 23 is open on mobile network, EE.
I assume my phone is acting as the router and can get its IP from cmd: ipconfig listed as default gatway.
also setup dynamic IP via NOIP with a host name pointing to the laptop IP found on the noip system
BUT no one is able to connect to 'myhostname.ddns.net:23?
firewall is configured to open port 23.
I am thinking is because I am using mobile data for internet access and port 23 is not open for inbound traffic on the mobile network. yet i did read in another post that EE dont block any ports.
Does anyone know how I can enable connections to my BBS over the mobile network? even if it involves some android app on my phone to open the port
phone is Galaxy A20e
Android 11</p>


问:
Can Google Chrome Tabs be accessible or exported at runtime without a PC/ADB?
Just like the title suggests. I've been learning Android Development for a year now but I do not know where to approach this particular issue (It might be just impossible but I'm giving it a try).

Is there any way to export the list of open Chrome tabs (or groups) without the need for a PC? I just wanna export, say, a hundred tabs into my device without having to do it in the script-y way. Or did I misunderstand the answers? I've been looking for 4 hours now without any success or breakthrough.


问:
which adb command to Delete gmail account from a device
Can anyone pls suggest me which adb command i may use to delete gmail account from a device. I can add account through below command but can't delete any account.</p>
```<code>adb shell am start -a android.settings.ADD_ACCOUNT_SETTINGS
</code>```


问:
Bluetooth codec settings resetting on re-connection
I've got a Surface Duo 2 running Android 11 (build 2021.827.34) paired with some Sony MDR-1000X bluetooth headphones. The Sonys support LDAC and so does the phone (hurrah!), unfortunately when running at full quality (990kbps 96khz) I get choppy/stuttering audio during playback or when doing certain operations on the phone (waking via the power button for example guarantees a ~1sec stutter).

I enabled developer options and used the bluetooth codec settings there to reduce sample rate to 88.2kHz which successfully eliminates the stuttering while retaining LDAC's quality benefits, the problem is that this setting reverts each time I disconnect and re-connect the headphones. Is there any way to make these changes persistent?


问:
Error OR-PMSA-03 when trying to make in-app purchase
My mother has been playing a game on her tablet (its called Hidden City), in which she sometimes buy in-game elements to help her progress. But since about 2 months, each time she tries to buy something, Google Play reject the payment by sending the error OR-PMSA-03

Does someone know what this error means and what might cause it ?

We already tried to check with the bank, and according to them, there is no problem with the credit cart she is using, so the error might come either from the game (we already tried to uninstall/reinstall it) or the tablet itself

Thanks,
Méta


问:
ADB Process kill error. Android 11
My camera doesn't work on a custom ROM (Android 11), I searched for a fix online, and it says that I have to restart the camera service, they said to run this command on ADB:

```<code>kill -HUP ps -A | grep camera | awk '{print $2}'
</code>```

but when I hit enter it gave me an error of:

```<code>/system/bin/sh: kill: ps: arguments must be jobs or process IDs
/system/bin/sh: kill: -A: arguments must be jobs or process IDs
</code>```

I ran

```<code>ps -A | grep camera
</code>```

It outputs

```<code>cameraserver    375    1   25432   2584 binder_thread_read a9825cec S android.hardware.camera.provider@2.4-service
camera          426    1   73104   2432 poll_schedule_timeout aea69eac S mm-qcamera-daemon
</code>```

Can anyone help me to solve this problem?

Title: ADB Process kill error. Android 11


问:
How to determine what is eating up my storage (Samsung)?
I have a Samsung S7 with 32 GB of storage. For a couple of years now, storage space kept getting filled up for no apparent reason, until none was left. How can I find out what is using up the storage?

What have I tried so far?

I installed Google Files, which gives a breakdown of used storage. It says, 7.4 GB apps, 1 GB images, very little for the rest, except: 21.2 GB for "System". That's over 65% of all available storage. What is included in this 21 GB and how can I free it up?

I tried uninstalling apps, but whatever space I free up will eventually disappear, preventing me from re-installing the same apps again.

I tried uninstall Samsung Secure Folder. It freed up minimal space.

I used the Samsung Files app to look at all visible files on the internal storage, and move whatever I could identify (such as images) to the SD card. Whatever space I could re-gain this way would eventually get filled up again.

Tried wiping the cache partition.

I regularly use abd to execute pm trim-caches. This usually lets me get to about 1.0-1.5 GB of free space on the phone, which allows it to work properly for a few days. Eventually, that space gets filled up and I'm down to 0.5 GB of free space again, compromising the functionality of several apps. The amount I can get back with trim-caches has been steadily decreasing over time.

Any tips about (1) how to identify what uses up space (2) how to free up space are very welcome. I am very much hoping to be able to avoid a factory reset.


问:
Questions about the specifics of Factory Reset
I have a few questions about how exactly Factory Reset works on Android (10+) devices:

Specifically, what is, and what is not, wiped?

I know that app data is wiped, but are there any system databases/caches/logs (basically anything that contains any form of user-specific data) left untouched by the process?

Does Android do the same thing as Apple, where the old data is left completely encrypted?

Thanks


问:
The 3D compass is unreliable on many Android phones. What can I do?
I'm writing a Wayfinding app which relies on the compass. But my Samsung Galaxy S9 seems to have an unreliable compass - both my app and the "Compass 3D" app don't reliably track magnetic north...sometimes the compass works as I turn around slowly, but then the compass stops, and then it goes backwards.

I'm constantly recalibrating, rotating the phone in 3 axes, but this doesn't fix the problem. I've tried it both within the case, which has a small magnetic clasp, and outside the case. The compass is maybe slightly better when the phone is held flat (horizontal) but my app needs the compass when the app is held vertical in landscape mode.

I have a very cheap Samsung A31 phone which seems to have a much better compass. Every iPhone I've used also seems to have a good compass, even one attached to a very strong magnetic case. So I figured I just have a bad phone, and I went into a phone shop. The salesman had a brand new Samsung S21, his own personal phone, which he proudly showed to me. We downloaded the "Compass 3D" app and calibrated his phone. But it worked even worse than mine. So I ended up not buying any phone.

But now I'm stuck.

Any ideas, anyone?  I need my phone to work better than the phones of the potential users of the app, because I'm creating content. More specifically, (a) are some manufacturers/models better than others? (b) do others experience this same problem? (c) is it true that some axes work better than others (holding phone flat=better)? (d) is there some trick to calibration, or how frequently do I need to recalibrate?  (e) anything else I'm missing?


问:
How to prevent all Android apps from switching phone orientation (landscape/portrait) based on gyroscope on Android?
I am using Android 11 (LineageOS 18.1), and I'd like to prevent Android from accidentally switching to portrait mode, like when I rotate the direction of gravity field. Camera app seem to be resetting phone orientation against all preferences.

I tried:

setting rotation settings in android settings

worked, but restarting camera overrides this setting, reverting back to portrait

to disable sensors in developer mode

worked, but doesn't preserve state between system reboots

app "Rotation Lock + Landscape" from F-Droid

worked, but restarting camera overrides this app, reverting back to portrait

After all (1.,2.,3.) together, the mode came back to portrait after restart, and I started getting error "open camera error id = 0" upon trying to open camera, which only disappeared after factory reset... :/

So, none of that fully worked.

I want to permanently prevent all apps from switching screen orientation based on gyro, and the phone not resetting orientation during startup: set the orientation "in stone" (permanently, and so that I could only manually switch between it).


问:
Samsung a32 5g - Does having an app running in the foreground vs when you tab out of it when the screen is turned off take more battery/data?
In case you are confused on what I'm asking, let's say I open Pokemon go and have it running in the foreground, then turn my screen off. Will this take up more battery and data than if I tabbed out of the app, had it in the background, and then turned my screen off?</p>


问:
Pixel 5 OEM unlock disabled or greyed out?
Working on installing a new OS for a friend on their Pixel 5 they just bought.
This isn't a carrier phone.

When I go to developer settings the OEM option is greyed out.
It suggests to connect to the internet or contact the carrier.
I have the phone hooked up to wifi, so I do not believe that is an option.
I have yet to put a SIM card in the phone.

I was wondering what is a work around to get the OEM disabled option available for a Pixel 5?


问:
Does logging into multiple google accounts drain battery/data faster?
I have the Samsung a32 5g.
I'm logged into many G-mail accounts and twitter accounts, will doing so drain my phone battery and data faster simply by having them logged in? Do they do this only if they are running?</p>


问:
Stuck on fastboot mode, usb debugging turned off
I rooted my Alldocube iplay 30 pro and uninstalled a few system apps before rebooting. Right after, it got stuck in fastboot mode and i cant do anything about it. USB debugging is turned off and I tried wiping cache/data but it's still the same.

What can i do?


问:
Why can't I install anything since Google Play Store downloads don't reach 100%?
Recently after a hard reset I can't use the Google Play Store on my 5.1 Lollipop. Whatever I try to download from the Google Play Store it gets stuck at some percentage and never reach 100%. Plenty of space left in the internal storage, I tried switching between mobile data and WiFi. I've also tried starting a download and leaving it overnight but it just never reaches 100%. I've also noticed that after the reset, sometimes I'm asked to update my Google Play Services even though it has been updated automatically along with Google Play Store. So far I've tried the basics like clearing cache and data of Google Play Store, Google Play Services and Download Manager, rebooting my device, uninstalling updates of Google Play Store and Google Play Services so that they auto-update again since my Google Play Store is useless. I've also tried removing and re-adding my Google account, did another factory reset but back to the same spot. Could it be that the latest version of Google Play Services is somehow incompatible with my device and the device had some old working version installed before the first factory reset since everything was fine until I did the first reset?

Any help would be much appreciated!


问:
Restricting app permissions
If the specification for a given app states that a given permission is required, e.g., Noise Meter requires control vibration:

Is there a way to instruct Android to not give the permission to the app, once installed? (perhaps at the expense of a malfunctioning app).

Does this depend on which permission we are talking about? (perhaps network access permission can be restricted, e.g., and other permissions can't).

Can this be applied at the "Category" level? In each app description in Play I have seen permissions "grouped" by category... I still do not know if that categorization has any effect on what can or cannot be done, or if it is just for convenience of reading, developing, etc.

Related:

Is there any way to block permissions on apps?

Title: Restricting app permissions


问:
Is there any way to retrieve webpage from local cache in Brave browser?
I viewed webpage on Brave browser that later was deleted. Is there any way to retrieve this webpage from local cache?

I know that there is soft like Nirsoft ChromeCacheView, but it can only extract files from cache on PC. I know, because I tried to use it on android cache of Brave browser (from folder /data/data/com.brave.browser/Cache/cache).


问:
Permissions for Photos/Media/Files vs. Storage
I have seen apps requiring permission for

Photos/Media/Files

read the contents of your USB storage

access USB storage filesystem

modify or delete the contents of your USB storage

Storage

read the contents of your USB storage

modify or delete the contents of your USB storage

This "grouping" somewhat puzzles me.
Questions:

Is the grouping meaningful for practical purposes?

Where is the specification of the container-group given? (I am not a developer, but a pointer might help as a "prospective trainee").

Why does this grouping seem to not match this (under Permission Groups).

Other specific Questions:

What is the difference, e.g., between:

Photos/Media/Files -> read the contents of your USB storage

Storage -> read the contents of your USB storage
?

What is the difference between:

Photos/Media/Files -> read the contents of your USB storage +

Photos/Media/Files -> modify or delete the contents of your USB storage

Photos/Media/Files -> access USB storage filesystem
?


问:
I'm looking for the scatter file for MT6771v/c
I'm looking to flash a stock ROM onto my phone but the SP Flash tool says it's invalid. My phone's chip is MT6771V/C. My phone is currently on Android 10.

The internet (this link, for example) has scatter files named MT6771T_Android_scatter, MT6771_Android_scatter 8.1 and MT6771_Android_scatter 9.0 and I'm not sure which one to use.

I tried making a scatter file using the MTK droid tools but the only that showed up when I clicked on the "Block Map" button is [1, bmtpool, 0000000000, 0000000000, 0]


问:
Samsung a32 5g - Does auto sync take up a significant amount of data?
I am synced to 5 gmail accounts, 1 facebook account, office, onedrive, reddit, soundcloud samsung account, whatsapp and 2 twitter accounts.

I only really receive a decent amount of emails from two of my gmail accounts, and some notifications some reddit. I notice I still get notifications from reddit regardless of having auto sync on, as well as whatsapp, twitter, and facebook. I don't use soundcloud often so I'm not sure what I would even use data from auto-sync.

In general does auto-sync only really take up data if I get emails, and other apps that normally send notifications are not part of auto-sync? If I got about 100 emails on mobile data with auto-sync on, about how much data would that take up? What other usage auto-sync uses mobile data other than what I mentioned?


问:
Send A Notification To Android 9 Device Via ADB/shell/Script
wondering if it's possible to send a notification to an Android 9 device when a script finishes?  I have a custom Magisk script that runs on first boot for my rom releases that does some things like set some useful device settings and such and I have exactly what I want for Android 10+, but I can't seem to find anything similar for Android 9

I found and use this for Android 10+ and it works great
Send Notifications- Android 10+

Working Android 10+ Command:
su -lp 2000 -c "cmd notification post -S bigtext -t 'A-Team Notification' 'Tag' 'Post Boot Install Script Complete, Enjoy!!'"

My problem is, I'm now working on an Android 9 device and obviously the Android 10 command does not work on Android 9.  Does anyone know of a way to achieve the same thing without having to use a 3rd party app?


问:
How can I add a default alternative spelling to voice dictation?
My SO has a different spelling (but same pronounciation) of a common name. Every time I use voice dictation (which is all the time) and I say their name, I have to correct it with the keyboard. Is there a way to switch it to use the "correct" spelling by default? I am on Android 11</p>


问:
"Screenlock didn't work" error message on "Verify it's you" for Google Password Manager
My passwords are kept in https://passwords.google.com.  When I am on my Android 12 / Pixel 5a, I need one of my passwords, and I go to Google Password Manager to get it, Android asks me to "verify it's [me]."  I understand that I need to get past "use [my] screen lock" so Google knows it's me.

I want to use my fingerprint to authenticate - that is fast and simple.  But when I click on the "Continue" button, it says "Screenlock didn't work."  I can click on the "Try Again" button, but the screen lock doesn't work again, and I get caught in an endless loop of being denied.  (There is a login with password option, but my password is long and very random and very slow and tedious to type.) This is very frustrating and keeps me from getting my passwords stored by Google on my Google phone.

What is the solution/fix for this?


问:
Where is the main website connection log?
Is there a log/database of all the sites visited on my device, across all apps even in private modes? If not specific sites, just the domains/IPs connected to?

If so, where do I find it? How far does it go back? I would like to see it.


问:
Grouping of permissions
The topic of permissions appears to be a rabbit hole.
I am an Android beginner, and I am trying to enter it and not die trying.

Apparently, the list of an App's permissions in the Play Store description is not a one-to-one mapping with the actual permissions an app is using.
It's just a high level description in layman's terms. So is the description of a permission shown to the user when asking to grant a revocable permission. The actual permissions are in the manifest file.

So we have:

A list of layman's-terms permissions.

A list of OS permissions.

Notably, both are organized in groups.
At least grouping #2 appears to be a "partition" (i.e., each permission belongs to exactly one group), is grouping #1 also such?

Question:
Is that mapping documented anywhere?

Note: The layman's terms description may help at one point, but it may make things a little obscure at the same time...

Related

https://developer.android.com/reference/android/Manifest.permission_group

https://stackoverflow.com/questions/17371326/what-is-the-use-of-permission-group-in-android?answertab=votes#tab-top

Permissions categories... Do they have any practical implication?

List of all actions protected by given permission

Better description of permissions

Permissions for Photos/Media/Files vs. Storage

Restricting app permissions

Application Permissions

Title: Grouping of permissions


问:
Questions Before I Sell My Phone (Too Late To Encrypt Drive?)?
I'm pretty strapped for cash and I need to sell my phone (Motorola Moto G7, Android 10). However, there are some... sensitive... photos of myself on it that I'm not suuuper comfortable with the next owner recovering. I'd also rather not have them recovering my search history, emails, passwords etc.

My original plan to "sanitize" my phone was to factory reset it, fill the drive with large files to overwrite everything, and factory reset it again. However, I've done a bit more research into SSDs and have realised that, because of wear-levelling, this will leave as much as 15% of my drive unaffected.

My new plan is basically to do this multiple times. In my head, this should accommodate for the wear-levelling, and will eventually result in almost everything being overwritten.

Will my method be at all effective? If not, any suggestions? By the by, encrypting the drive doesn't seem to be an option for me, as I have already factory reset my phone once, so that data is already deleted-but-unencrypted.

Please keep in mind that a. My phone needs to be working as normal and b. I can't root it if I want to sell it.

As a side note, I saw in an earlier post that there are some read/write Android partitions that remain even after a factory reset. Should these be of any concern to me?


问:
Is it possible to run KVM-Accelerated VM on Android Devices?
I am trying to enable KVM on the Android kernel so that I can run KVM accelerated VM on my Android phone. However, after enabling KVM, checking the dmesg, I get this:

```<code>[    1.039716] c3       1 kvm [1]: HYP mode not available
</code>```

Do you know why this is happening? Is it possible to somehow enable KVM on Android?


问:
Having trouble flashing an Asus Zenfone 5 Lite (ZC600KL, X017DA)
When turning on Asus Zenfone 5 Lite, it was stuck on the Asus Logo and would not go any further.

I have tried the normal attempts to get it working again by hardware keys into recovery/factory reset, but it shows absolutely no options. The only thing that will appear is CSC fastboot mode. Tried different combinations of keys and nothing.

I have downloaded firmware for the device and it came with the instructions on how to fastboot the firmware, but I kept getting an error about write-protected, and also very little happens. Before that error, the phone is also detected as fastboot devices will bring up the serial number.

I learned that I may not be able to use fastboot to flash the phone due to the fact the phone's bootloader is locked and have NO way in unlocking it as the known methods require an actual working phone.

The next step I tried was using Asus flash tools and it does detect the phone but crashes if I try to load the firmware files into the tool. I assume because the software can see the phone's bootloader is locked as I realised the tool requires fastboot.

The next step was using Qfil and again I get errors on that. Some of the errors seem rather random. For example, one error I will copy the report here maybe someone can make sense of the below report

```<code>12:14:05: INFO: FH_LOADER WAS CALLED EXACTLY LIKE THIS
************************************************
C:\Program Files (x86)\Qualcomm\QPST\bin\fh_loader.exe --port=\\.\COM3 --sendxml=rawprogram0.xml --search_path=C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user --noprompt --showpercentagecomplete --zlpawarehost=1 --memoryname=emmc
************************************************

12:14:05: DEBUG: Binary build date: Oct 31 2016 @ 22:51:02

12:14:05: DEBUG: Build Version: 16.10.31.22.51.02

12:14:05: INFO: Current working dir (cwd): C:\Users\Me\AppData\Roaming\Qualcomm\QFIL\COMPORT_3\
12:14:05: INFO: Showing network mappings to allow debugging
12:14:06: DEBUG: New connections will be remembered.

12:14:06: DEBUG:

12:14:06: DEBUG: There are no entries in the list.

12:14:06: DEBUG:

12:14:06: INFO:

12:14:06: INFO: Trying to store 'rawprogram0.xml' in string table
12:14:06: DEBUG: ==================================================================================
12:14:06: DEBUG: ==================================================================================
12:14:06: INFO: Looking for file 'rawprogram0.xml'
12:14:06: DEBUG: 1. Calling stat(C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\rawprogram0.xml')
12:14:06: DEBUG: 2. Calling fopen('C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\rawprogram0.xml') with AccessMode='rb'
12:14:06: DEBUG: Trying get filesize, calling fseek()
12:14:06: DEBUG: Found 'C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\rawprogram0.xml' (22215 bytes)
12:14:06: DEBUG: 2. Calling fopen('C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\rawprogram0.xml') with AccessMode='r'
12:14:06: DEBUG: Trying get filesize, calling fseek()
12:14:06: DEBUG: ==================================================================================
12:14:06: DEBUG: ==================================================================================
12:14:06: INFO: Looking for file 'cache.img'
12:14:06: DEBUG: 1. Calling stat(C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\cache.img')
12:14:06: DEBUG: 2. Calling fopen('C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\cache.img') with AccessMode='rb'
12:14:06: DEBUG: Trying get filesize, calling fseek()
12:14:06: DEBUG: Found 'C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\cache.img' (6553820 bytes)
12:14:06: DEBUG: 2. Calling fopen('C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\cache.img') with AccessMode='rb'
12:14:06: INFO: Reading through sparse file 'cache.img' and pulling out relevant header information...
12:14:06: INFO: File cache.img is a sparse file, being split up into 5 separate XML tags
12:14:06: DEBUG: ==================================================================================
12:14:06: DEBUG: ==================================================================================
12:14:06: INFO: Looking for file 'system.img'
12:14:06: DEBUG: 1. Calling stat(C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\system.img')
12:14:06: DEBUG: 2. Calling fopen('C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\system.img') with AccessMode='rb'
12:14:06: DEBUG: Trying get filesize, calling fseek()
12:14:06: DEBUG: Found 'C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\system.img' (3890031856 bytes)
12:14:06: DEBUG: 2. Calling fopen('C:\Users\Me\Downloads\[up_vnROM.net]_WW__ZC600KL(630)_14.0400.1801.031_20180313_Phone-user\system.img') with AccessMode='rb'
12:14:06: INFO: Reading through sparse file 'system.img' and pulling out relevant header information...
12:14:18: INFO: File system.img is a sparse file, being split up into 7980 separate XML tags

     _____
    |  ___|
    | |__ _ __ _ __ ___  _ __
    |  __| '__| '__/ _ \| '__|
    | |__| |  | | | (_) | |
    \____/_|  |_|  \___/|_|

12:14:22: {ERROR: StoreXMLFile:8039 2. Too many XML files in XMLStringTable, max is 8000
</code>```

To the above error, Google has not been very much of help, though some suggestions have said try downloading different versions of the flash tool namely the latest and work down as well as making sure the drivers are up to date and they are.

I tried different firmwares as the first one I got was based on research, but the device has never applied any system update, so I figured I will try an older version from when the phone came out.

The interesting point to make with the last firmware, the older one, is there are differences in how it responded. For example:

I tried the fastboot method again. There was a little more activity as in something seems to be happening, but then this time it failed with "cannot flash in a locked state" whereas before the error was "write-protected".

With Qfil, the same thing happened. There was a lot more activity as seen in the above details I copied whereas before on a different firmware was a lot less.

So as it seems my only option is to flash the device under EDL mode, but how do I go about this if the flashing tool keeps throwing up too many XML strings?

Sadly, research and other forums have been not so helpful so far and its been rather data-consuming.

Any advice, tips, and instructions?


问:
What does a Wi-Fi reset actually do?
For spotty WI-FI connections, a recommended way to fix is to re-boot or toggle airplane mode to reset the connection.

Now, in Android 12 one has a feature to do that by clicking the icon with wrench

Pressing that icon resets the Wi-Fi (also mobile data) but one doesn't need to sign-in into previously connected network.

Is disconnecting and re-connecting is all that is achieved by this or other means (reboot, toggle airplane)? Or is something more happening like clearing cache etc and what's that? How does it fix the spotty connection issues?

I could not find any documentation around this

Title: What does a Wi-Fi reset actually do?


问:
Firefox for Android: How to change upload app?
I'm using 94.1.2 on Android 11.
For upload handling I accidentally set a file manager app.
Now I want to change the app or at least get the request popup back, which asks me which app (Google Photos, Camera, File Manager, ...) I want to use.</p>

OwnerDisplayName: lmoly


问:
Where is the installed applications are stored in android 9?
I have seen few examples in the internet but couldn't find the right answer about my phone. In my phone how does a file manager app finds the base.apk of an installed app? and how can I find them using adb or terminal apps?


问:
Will background sync on chrome take up extra mobile data?
I have the samsung a32 5g.

I noticed there's an option called background sync on chrome that supposedly makes sure interactions between others are done securely done without error. I know it probably uses more battery, but what about mobile data? Is it worth keeping it on if I'm mainly just going through the web, and will it affect data usage if I'm not sending emails?


问:
How to factory reset when /data cannot be mounted?
My phone shows "Encryption unsuccessful" message after trying to open and the "Factory reset" button below it does nothing. I tried to boot into recovery mode (Power + Volume Up + Home) and chose "wipe data / factory reset", but it results in messages like this:

```<code>- wiping data..
- failed to mount /data
- wipe complete
</code>```

Although it feels like the wipe is not complete, since the same errors keep happening..

I wonder if I should (if it is even possible) connect the phone to my PC with a USB cable and manually delete everything? Other than that, I'm not sure how to do a factory reset. Assuming this is not a hardware failure of course..

My phone is not rooted, and I don't care about data loss. I just want a way to reformat and be able to use the phone..

Edit: If possible, I would prefer to format the phone so that it does not encrypt the file system anymore, in order to prevent a future error of the same kind.

Thanks for any help!


问:
How to Block an IP Address on Android
There's an IP address keeping ICMP my network every minute.
I've already blocked the IP on my router, I'd like to know how to configure traffic control on Android if possible.

Please tell me if there's a way or app to control access from/to a specific IP address.

OwnerDisplayName: Phraza

Title: How to Block an IP Address on Android


问:
Why didn't WhatsApp deploy end-to-end encrypted backups to me?
It looks like the e2e encrypted backups are rolled out in production since a while. You can essentially encrypt Google Drive backups with a key that is unknown to WhatsApp/Meta Inc.

I found that once she changed phone, my mum had this option. I still don't have it. I never enabled Google Drive backups. I tried to authorize Google Drive, hoping that WA will display me the option to encrypt backups.

Nothing happens.

I also tried to reset WA data and restoring a backup, but I can't still encrypt my backups.

I'd really like to use e2e encrypted backups.

My WA folder weighs more than 3GB over the last 10 years.

Is there a reason why WhatsApp doesn't offer, despite keeping the app up to date, e2e encrytped backups to all users? What can I do to enable such feature?


问:
Pixel 6 can't access certain websites on wifi, but the Pixel 3 works fine
My Pixel 6 can't connect to a few domains like api.reddit.com, api.bitwarden.com, WSJ images, etc. I'm using PingTool to run ping and tracert to certain domains.

Phone
Domain
Network
DNS
Result

Pixel 3
api.reddit.com: DNS -> IPv4
home wifi
203.0.113.2, 203.0.113.3
✅

Pixel 3
api.reddit.com: 151.101.57.140, IPv4 direct
home wifi
203.0.113.2, 203.0.113.3
✅

Pixel 3
api.reddit.com: 2a04:4e42::200::396, IPv6 direct
home wifi
203.0.113.2, 203.0.113.3
❌

Pixel 6
api.reddit.com: DNS -> IPv6
T-mobile
203.0.113.1, 203.0.113.2
✅

Pixel 6
api.reddit.com: 151.101.57.140, IPv4 direct
T-mobile
203.0.113.1, 203.0.113.2
✅

Pixel 6
api.reddit.com: 2a04:4e42::200::396, IPv6 direct
T-mobile
203.0.113.1, 203.0.113.2
✅

Pixel 6
api.reddit.com: DNS -> IPv4, before IPv6 kicks in 30 seconds later
home wifi
203.0.113.1, 203.0.113.2
✅

Pixel 6
api.reddit.com: DNS -> IPv6
home wifi
203.0.113.1, 203.0.113.2
❌

Pixel 6
api.reddit.com: 151.101.57.140, IPv4 direct
home wifi
203.0.113.1, 203.0.113.2
✅

Pixel 6
api.reddit.com: 2a04:4e42::200::396, IPv6 direct
home wifi
203.0.113.1, 203.0.113.2
✅

Pixel 6
api.reddit.com: DNS -> IPv4
gym wifi
?
✅

Pixel 6
api.reddit.com: 151.101.57.140, IPv4 direct
gym wifi
?
✅

There's something going on with IPv6 DNS and it affects a number of sites: Reddit, WSJ, Fitbit, etc. How do I disable IPv6 for wifi? Most of the instructions I've found only apply to mobile networks.


问:
GSI-GMS image bootloop, non-GMS works fine
Flashing the ARM64 version (Android 11 or 12) from here works fine on my Blackview BL6000 Pro.
However, flashing any ARM64+GMS only boots into the bootloader (not fastbootd).

In general, how would one investigate why this happens?

I can boot into the Stock Recovery, however, I cannot adb into the device because it shows up as unauthorized (perfectly authorized in the OS though).
Unfortunately, afaik there's also no custom recovery available for my device.

I thought about reading logcat or dmesg but I don't see a way to access them without having
adb access.

Thanks for any hints.

Here's my procedure:

SP Flash the stock rom

Unlock the bootloader in the dev options

adb reboot bootloader

fastboot flashing unlock

fastboot reboot fastboot

fastboot delete-logical-partition product(this is necessary because the GSI is larger than the stock rom system partition)

fastboot erase system

fastboot flash system aosp-system.img (automatically resizes system)

fastboot -w

fastboot reboot which lands me in the OS for the non-GMS version, and in the bootloader for the GMS version.


问:
100ANDRO folder visible over USB but not on the phone
I've migrated a Sony device to a Pixel 4a. I've got an 100ANDRO folder inside DCIM. This folder is visible over USB connection. I cannot delete this folder (or the files inside) because "The device has either stopped responding or has been disconnected" (which is not the case). I cannot see the 100ANDRO folder from my phone itself. How do I get rid of that folder?</p>


问:
synching a contact edit across various Google accounts & Samsung account
this may be a familiar situation with many
.
you may have multiple google accounts and one propriety phone provider account e.g. Samsung account

exemplifying the above

g1 - Google account 1

g2 - Google account 2

s1 - Samsung account

so  when a contact is added  it may reside in g1 & s1 or g1 or  g2  &  s1

if I edit the contact in g1 , the edit will not show up everywhere including WhatsApp unless and until I edit the very same contact with exactly the same update,   on g2  &  s1 manually.

what I would like to do is if I edit contact in g1 , the same number in g2 and s1 should automatically get the cascading edit.

how do I achieve this ?


问:
Why does Signal is not availlable for installation on Samsung Tablet
I want to install Signal on a Samsumg Galaxy Tab A (2016) with Android-Version 8.1.
According to Signal official page, Android 4.4 or superior is required (so, this should be no problem)
But in the Google Play app on the tablet, I can't find it.
And on the website ( https://play.google.com/store/apps/details?id=org.thoughtcrime.securesms ) , it clearly shows that Signal is NOT 2 of my tablets (the Tab A above, and a even younger one)

( x sign to show the Signal app is not availlable on this device, and the "v" sign for availlable)

I have 2 ideas to explain this fact:

I installed Google Family Link on these tablets. But as Signal is not age limited, I really don't understand

these tablets has no SIM card slot. They are "WIFI version only".

Could someone help me installing Signal on this Tab A ?


问:
How to get MX Player to show .gif files in file lists?
MX Player is able to play .gif files, but does not populate its list views (i.e., internal file explorer) with them, even when explicitly defined as an extension through the relevant settings page (it accepts the change and refreshes with no error message, but nothing new loads on the front end and going back in reveals the added entry does not persist).  The only way to play them is by opening through another app as video, and then selecting MX Player.  I've reached out to the dev team but they have advised that as far as they are concerned, this behavior is in line with their expectations according to their categorical interpretation of the .gif file extension not qualifying as a "video" media file container (a distinction I fail to comprehend, much less concur with).  In any case, I'd like to see if there's any method to take matters into my own hands, e.g., any .cfg files or similar preference store that can be modified directly to "force" persistent recognition and enumeration of the file extension?


问:
How can I remove a PIN password form a backup?
I forgot the PIN to my Huawei TIT-AL00 android device. So I backed up my user data to a backup file.(user_data__20150913_075028.backup*) I couldn't use ADB to backup as it wasn't enabled in the recovery mode. I had to use the backup user data option from the recovery menu.

Is there a way that I can remove the PIN password from the backup file so that when I restore it and just use the phone without having to type the password? I tried the solution mentioned here : How to extract .backup files created by android stock recovery? But this didn't work either.

I am aware that if I had ADB access to the device, I could have removed the password by editing the /data/data/com.android.providers.settings/databases or by deleting the /data/system/gesture.key. Since I didn't have ADB access to the device I couldn't do this.

Is there a way that I can extract the backup file, delete/edit these files by mannually and then compress so that I can restore it?


问:
Is there a way to unaccept WhatsApp's new terms and privacy policy?
As you may know, WhatsApp's new terms and privacy policy are currently optional, as "we currently have no plans for these reminders to become persistent and to limit the functionality of the app".

But those reminders are easily clickable. So if someone that I know accidentally clicked them, is there any way to "undo" it and return to "reminder mode"?


问:
NVError 0x120002 when flashing system.img to Lenova IdeaPad K1
So I was trying to root the Lenova Ideapad K1 tablet using this guide and it seems I've messed up. I can only boot into APX mode now. Is there a way for me to restore this?

CMD prompt output below:

```
    Ideapad K1 Honeycomb Rooted Rom + CWM

Baased off the 14_14_120109 build [Honeycomb 3.2.1]

Make sure you have already installed the APX drivers before starting

Power off your K1 and place into APX mode (Vol+, Vol-, Power)

Press any key to continue . . .

Nvflash started
rcm version 0X20001
System Information:
   chip name: t20
   chip id: 0x20 major: 1 minor: 4
   chip sku: 0x8
   chip uid: 0x04289144423fa557
   macrovision: disabled
   hdcp: enabled
   sbk burned: true
   dk burned: true
   boot device: emmc
   operating mode: 4
   device config strap: 0
   device config fuse: 0
   sdram config strap: 0

sending file: flash.bct
- 4080/4080 bytes sent
flash.bct sent successfully
odm data: 0x300c0011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
\ 1648325/1648325 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully
setting device: 2 3
creating partition: BCT
creating partition: PT
creating partition: EBT
creating partition: GP1
creating partition: SOS
creating partition: LNX
creating partition: APP
creating partition: CAC
creating partition: MSC
creating partition: USP
creating partition: UDA
creating partition: TMP
creating partition: GPT
Formatting partition 2 BCT please wait.. done!
Formatting partition 3 PT please wait.. done!
Formatting partition 4 EBT please wait.. done!
Formatting partition 5 GP1 please wait.. done!
Formatting partition 6 SOS please wait.. done!
Formatting partition 7 LNX please wait.. done!
Formatting partition 8 APP please wait.. done!
Formatting partition 9 CAC please wait.. done!
Formatting partition 10 MSC please wait.. done!
Formatting partition 11 USP please wait.. done!
Formatting partition 12 UDA please wait.. done!
Formatting partition 13 TMP please wait.. done!
Formatting partition 14 GPT please wait.. done!
done!
sending file: bootloader.bin
\ 1648325/1648325 bytes sent
bootloader.bin sent successfully
sending file: recovery.img
\ 4550656/4550656 bytes sent
recovery.img sent successfully
sending file: boot.img
- 3209216/3209216 bytes sent
boot.img sent successfully
sending file: system.img
/ 17563648/419430400 bytes sentdata send failed NvError 0x120002
command failure: create failed (bad data)

Press any key to exit...

```


问:
Alarm is silent because "Unable to play during call" because of facebook messenger
This morning, the alarm did not wake me up.
When I change the ringtone, I cannot hear how the new ringtone sounds (the phone is still silent) but I get the message

Unable to play during call

My conclusion is that the phone did not sound when the alarm went off earlier this morning because the phone was "in a call".

An alarm should not be blocked by anything (and there was no call).

How do I fix it?

I closed apps one after another and when I had closed facebook messenger, I could hear ringtones again.

But as long as the phone thinks running a particular app makes it being "in a call" and as long as being in a call blocks the alarm sound, the question remains.


问:
Change keyboard's language with ADB?
I know there is a way to detect the current enabled_input_methods:

```<code>settings get secure enabled_input_methods
com.samsung.android.honeyboard/.service.HoneyBoardService;65538;2621440:com.samsung.android.svoiceime/.SamsungVoiceReco:com.google.android.googlequicksearchbox/com.google.android.voicesearch.ime.VoiceInputMethodService
</code>```

Also, there is a way to get the current default:

```<code>settings get secure default_input_method
com.samsung.android.honeyboard/.service.HoneyBoardService
</code>```

I'm using Samsung Keyboard, and those two numbers: 65538 and 2621440 seems to be the current languages enabled.

Moreover, the first one of them seems to be the default, because if I change the language, they will change their positions.

However, I can't seem to change enabled_input_methods via ADB, because my setting is not being stored:

```<code>settings put secure enabled_input_methods 'com.samsung.android.honeyboard/.service.HoneyBoardService;2621440;65538:com.samsung.android.svoiceime/.SamsungVoiceReco:com.google.android.googlequicksearchbox/com.google.android.voicesearch.ime.VoiceInputMethodService'
</code>```

Here I changed those two numbers, but it stays the same:

```<code>settings get secure enabled_input_methods
com.samsung.android.honeyboard/.service.HoneyBoardService;65538;2621440:com.samsung.android.svoiceime/.SamsungVoiceReco:com.google.android.googlequicksearchbox/com.google.android.voicesearch.ime.VoiceInputMethodService
</code>```

Can I somehow do this?

Title: Change keyboard's language with ADB?


问:
SD Maid installed service - Is it actually useful and doesn't take up much battery?
I found out about the app's installed service, I'm not sure if it would take up more battery by enabling it to clean memory and stop apps. Has anyone found this installed service useful? Will it unexpectedly close apps like sleep cycle that acts as an alarm and snore recorder overnight?</p>


问:
Setup localhost proxy
I am hosting a PWA in a local network. The network is not connected to the internet and is for internal use only. As service-workers require https, which is tricky (at least for me) to set up in a local network, and service-workers are allowed to run from localhost or 127.*, I wondered if I could proxy the local IP of the server hosting the PWA (it's in the 172 address range) to an IP of the 127.* address range on the android phone trying to access the PWA, thus mitigating the requirement for SSL encryption. As it's not connected to the internet and only for internal use, I don't worry about security issues.
Is this possible or is there a smarter way? How would I do it?</p>

Title: Setup localhost proxy


问:
Soft bricked my Samsung Galaxy j2 Prime. I need help!
First of all, I must clarify I'm not tech savy, I have some really basic knowledge but it's the same as nothing. I will do however try to follow up.

The problem:

I followed this guide on how to quickly and effortlessly root my Samsung J2 Prime G532M. What I ended up getting was that system apps every half second stop working, making my device inaccesible through home screen, slowing it down and making it almost unusable.

I have looked into tutorials but I just get completely lost, and all of them require to wipe all data, which I really don't want to. In case it's not possible, how do I know which one of these stock firmware will work on my device?

The main goal

Is it possible to restore my firmware to how it was before without loosing my data? I didn't do a firmware backup because the tutorial never mentioned to.

I tried moving files to my PC from a USB cable, but most folders appear as empty when they clearly shouldn't (my Whatsapp stickers folders for example)


问:
Running a python script on an Android device
I need to control an android app using a python script. Currently, I connect my phone to my laptop and use adb (android debug bridge).

Process:

Laptop sends an adb shell command to android to take a snapshot of the screen

Android sends the snapshot to my laptop for processing

Python/laptop will process the snapshot by analyzing a series of pixels to detect a change in shapes on screen and decide what action to take (tap, swipe, ...)

Python/laptop will send an adb shell tap or swipe command to the android device

Android will execute the action

The problem is that this process is a little slow and it binds my phone to my laptop.

Is there a way to have the python script live on the android device directly making decisions and taking actions? The closest I have found so far is using Termux, but what library could I use to replace adb? (To analyse the content of the screen, send tap/swipe actions?)


问:
What is XMPassport?
I discovered this on the Android 11 settings:

I don't know what it means and what it is for. Kinda like a credential manager for certs.

How can it be used?

UPDATE: (approx) image translation to english:

```<code> XMPassport
   Installed for VPN and
   apps

     Credentials
     XMPassport
     Installed for VPN and apps
     Record contents:
     one user key
     one user certificate

     DELETE DONE
</code>```

Title: What is XMPassport?


问:
What is terminal pathname to external SD card on Moto G Power?
I put an SD card into a Moto G Power, running Android 11.

Settings -> Storage -> [name] allows me to "Open with Files", which shows me the directories.

Opening "Music" shows individual albums, which contain files, which I can tap on and individually play.

So the data is fine.

I have ssh terminal access to the non-rooted phone.

What is the filesystem pathname to the mounted SD card?


问:
Can Firefox on android be set to open bookmarks in current tab rather than opening in an new tab?
I am running LineageOS 16.0.20200308 (android version 9) on a Samsung Note 3 (hlte) and have Firefox 94.1.2 installed.  When I open a bookmark in Firefox it opens in a new tab and I would prefer the default behaviour to open in the current tab.  I have not found a place in the settings for this behaviour.  Does anyone know how I can change this behaviour?</p>


问:
During purchase money is deducted but the payment status is shown as cancelled-Tinder gold
If during purchase money is deducted but the payment status is shown as cancelled will the deducted amount be refunded automatically?It happened with me while purchasing Tinder gold and after my money got deducted the interface shown some error and shown the transaction cancelled and  the status of transaction is also shown as cancelled in the Google payments history.</p>


问:
Galaxy S7 - Stock Rom - Stuck at Downloading
Thought I'd re-edit to make it clearer:

I have a stock Galaxy S7 that is stuck at the 'Downloading...do not turn off target' screen.

I have tried restarting it via vol down and power, and it keeps ending up there.

When I let it naturally boot after forcing a restart, it ends up at the 'Downloading' screen without the device info in the top left. However if I force it to go into download mode by using the home vol and power button, the info is in the top left corner.

The phone is encrypted and has a security pattern.

I want to receieve the data off the phone like photos voice notes etc.

I've tried with ODIN using the HOME_CSC rather than just the CSC and the other files but it gets stuck and says it can't locate the PIT partition.

Can anyone help?


问:
Google fit - Putting app to sleep & optimizing battery usage: Do they interrupt tracking KM distance?
I'm using google fit to track my walking distance for pokemon go, and I'm not sure if I need to make it "never sleep" or not allow it to be optimized for it to work well in the background.

Does sleeping apps save that much battery? Should I allow google fit to never sleep or optimized for battery for it to work well? Is it worth putting it to never sleep if it doesn't take up that much battery?


问:
Identify an app by notification icon when the notification disappears too quickly
There is a notification that repeatedly appears for a fraction of second and then immediately disappears. I was never able to have a look at it despite many attempts. The only thing I was able to see is this notification icon  which I captured with a screen recorder app and cropped to 32x32.

Google and Bing image search finds nothing.

Maybe there is a lossless screen recorder app so that I can capture it without artifacts? Or some kind of app icon database which allows for searches like this?

How can I deduce/identify an app from a notification icon? does not work for me because I am actually never fast enough to actually look at the notification.


问:
Wrong earphones/headphones buttons press/tap behavior
I've had this issue for a long time now.

As far as I know there are three button commands while using any music players. One press for pause, double press to go to the next song, and triple press to go to the previous song.

But now it somehow works like this:

One press/tap: Does nothing.

Two presses/taps: Pause/resume song.

Three presses/taps: Play the next song on the playlist.

I cannot go to the previous song because of this issue since the triple presses plays  the next song instead of the previous one, pressing four times does nothing.

After searching on some forums, this issue apparently related to Google Assitant.

But disabling Assistant didn't fix this issue for me. I'm using Xiaomi Mi 9 with MIUI Global 12.0.4 and Android 10 QKQ1.190825.002.

Tested with 2 wireless earphones and 1 wired earphone with two different music players (PowerAmp (paid) & Audify Music Player) and YouTube app behaving the same with videos.


问:
What are the minimum software specifications for Android 11
What are the minimum software specifications for Android 11, what is the minimum specification needed for android 11 in terms of processor, screen, and other capabilities?</p>


问:
Is is possible to send files from smartphone to a PC via USB (Export commanded from the smartphone)?
I have files (mainly pictures) selected under android file manager or photo viewer.
Is it possible to send them to a PC via an USB connection ?

My aim is to do the file selection on the android device, and export this selection of files from the android device to the PC.

I know how to connect the PC via USB to the android device, and to  copy using the PC file manager. However with this procedure I have to retrieve the file from the PC on the memory of the android device, which I would like to avoid (because it's time consuming and prone to errors)

(Running Android >=9, PC with Linux OS)

Best Regards


问:
Is it possible to delete files on android from a usb PC connection?
From PC (Linux) connected on an Android device through an USB connection, is it possible to delete files on the Android device ?

(Running Android >9 on smartphone, PC OS: Linux)

The standard connection I get is through MTP (USB mass storage connection does not seem available).


问:
Android 11 - Does google location accuracy/Wifi scanning work better with more buildings around you/more Wifi signals?
Would more Wi-fi signals mean location is more accurately displayed or is it the opposite? I live in an apartment on the 2nd floor and there are some big buildings around me. Will this improve accuracy?</p>


问:
How to read and edit system xml files of android 12+?
On previous android versions, I can easily read and edit system XML files using a text editor but XML files from android 12 cannot be read properly and they looks like random symbols. For example, I pulled wallpaper_info.xml from /data partition and text editors can't open the file properly.


问:
Recovering data from Samsung SM-A405FN/DS with black screen
I have a Samsung Galaxy A40 (SM-A405FN/DS) with a smashed, black screen.  I'd like to recover data from the phone (as much as possible).

I know the OS on the phone is still running, because the phone connects to WiFi (it shows up as an active device in the list of connected device on my router web interface, and I can even ping it) and I can plug in a USB-C to USB-A adapter and connect a keyboard to it. The keyboard seems to work because the Num Lock LED toggles when I press the Num key. I presume a mouse would work, too, but because I don't have a screen, I can't see where the mouse is. I do have a Samsung USB-C to HDMI adapter (EE-P3200), but it doesn't do anything, presumably because it requires USB 3.0 to work, but the Galaxy A40 only has USB 2.0 support.

I read all sorts of manuals on the internet on data recovery, but they all involve turning on USB debugging in order to be able to access the phone. I can't do that, with the screen broken.

Does anyone have any suggestions where to go from here? Is there any way I can make use of the USB keyboard?

Thanks a lot!


问:
Make Android always ask where to save a file on every download
Is it possible (as an OS-level setting or somewhere in application properties)?

Maybe every time a user action leads to saving a file some system event is fired and it's possible to write an app for that purpose? Or maybe someone already did it ;)?

Any help'd be really useful as I'm really fed up with digging through sdcard/download looking for an md5-string-named file or looking for a folder super_editor/saves or even saves/super_editor that might be located anywhere.


问:
Getting IR codes from rooted android box
I have a rooted Android 7.1 box probably rebranded (Amlogic S905W I think) with an IR remote that's unreliable and battery hungry, I'd like to configure the remote on my phone with IR blaster but I have no idea what the IR codes are, is this available on the device? I've found out a remote.conf file but I haven't been able to figure out how to use it if it's useful.</p>


问:
Is there a way to stop Android messages from network providers?
I receive ads from my network provider via Android pop-ups:

Is there a way to disable it?

These messages are extremely annoying,
I woke up last night due to the brightness of the screen, as these messages causes a permanent screen brightens until an action is taken. Another side effect is that it draines the battery and heats the phone up.

Also what is this type of android messages called, so I can communicate with my network provider?

Device: Samsung Galaxy Note 9

Android version: 10

...

Thanks in advance.


问:
"cold Blooded" hotspot : frequent internet connection failures. ... why do they happen
Short Story shorter

Hotspot  denies internet access to  Puppy Linux client only on a specific laptop while all other clients have no issue ( the same laptop with Windows partition can connect without any issue     ) and the only way I could fix it is "reset network settings" + reboot. Nothing else seems to work.

Scenario

2 Mobile phones : 1 Culprit Xiaomi  H1  and 1 AT & T ( control ) H2
Here is the picture cheat sheeted

```<code>normal laptop NL
Problem laptop PL

Problem hotspot # 1 H1
Ok hotspot # 2 - H2
puppy refers to the puppy Linux partition on the laptop
so e.g. PL.Puppy  ❌   H1 means puppy Linux on PL aka
problem laptop does not have internet connection via
hotspot H1

PL.Puppy  ❌   H1
PL.Puppy  ✓   H2
PL.WIndows ✓ H1
NL            ✓  H 1 && H2

I am able to ping the gateway 192.168.43.1 & traceroute
e.g.  www.yahoo.com will resolve the hostname to IP
but there will be no progress and it will time out and die.
this seems too strongly suggest that the gateway which
is the hotspot itself is not allowing internet access.
</code>```

Question

--Why does my hotspot only on a specific phone keep denying internet access  ( unless of course the issue is at the  client aka laptop end but seems that's not the case )

--How can I do equivalent of "reset network setting" using  adb   and then  avoid reboot ( delete part of dalvik or /cache ? if so which specific files / folders )


问:
How to permanently move application to /system partition?
I'm running Android 6.0.1 on Galaxy J5 (SM-J500FN) and the main issue is disk space. If a system app is updated, old .apk remains on /system partition and the updated one is installed into /data partition.

You may permanently remove useless system apps and free up space on /system partition, then convert user-installed apps into system apps using Link2SD. But after reboot all settings are lost because these apps are reinstalled again.

When you update these apps again, old versions stay in /system and new are installed into /data. You cannot change this behavior, can you?

I found another trick:

```<code>su
mount -o rw,remount /system
mkdir /system/xapk
mv /data/app/pl.blinkee.mobile-1 /system/xapk
ln -s /system/xapk/pl.blinkee.mobile-1 /system/app/pl.blinkee.mobile-1
</code>```

You cannot make hard link between different partitions but you can make symbolic link. However, after app update, this link will be overridden and updated .apk will be installed into /data again.

Workaround is to set up cron job that moves these apps into /system and makes symbolic links in /data.

The best idea seems to repartition drive, shrink /system, extend /data. Any safe way to do it?

BTW: What suffix -1 or -2 means at the end of folder name?


问:
SD Card Decryption on Samsung Galaxy M30
I encrypted the SD card in my Samsung M30 and then I factory restored the device. Now I can't access my files on the SD card. Can I recover the data that I stored on it? Are there any tools that can help with this? The SD size is 64GB.</p>


问:
Howto hide the top bars in Chrome?
I'm on Android11, and using Chrome v96.

Although editing this on a huge (2208x1768) screen, the screen estate is eaten up by chrome's tab bar and url entry bar:

So the content area is very thin, can I hide those components in Chrome?

To avoid misreading I circled here the areas to be hidden:

In some rare cases, it auto-hides, but for example when posting to StackExchange, it doesn't.

NOT in rare cases: it always autohides when scrolling downwards, but there is one excluded case: when you are inputting text to an HTML input field.
During edit, it's not being hidden.

So, how can I hide the top bar even during text edition?

Title: Howto hide the top bars in Chrome?


问:
Can someone recommend a ROM and kernel for the Galaxy S2 that works fully?
I have installed a kernel and ROM onto my Samsung Galaxy S2. However, it's been giving me a lot of problems. First the Compass didn't work, then when the compass was fixed by installing a patch the WiFi stopped working, then when I reinstalled the ROM to get Wifi back, I lost the compass again...

I very much appreciate all the efforts that people who make kernels and ROMs put into it, and I understand that sometimes errors and problems can't be helped. So this is not a complaint.

It's just that I'd like to wipe my phone, start clean, and install a kernel and/or ROM that I can be sure will work.

I've already learned how to flash and install kernels and ROMs, and I've got my purchased version of Titanium Backup ready so I can reinstall all my apps...

Just before I go through the whole effort, I'd like to be sure that the kernel and ROM I'm using are as certain to be fully functional and error free as one can hope.

So can someone recommend a kernel and ROM that I can or should use?

Note: Here is what I have now:

Model number: GT-I9100

Android version: 4.0.4

Baseband version: SC02COMKL4

Kernel version: 3.0.27-Siyah-v3.0.1-ntt


问:
Why Messenger still works even after I disabled its network permissions?
Actually sometimes I want to use the internet on Android but don't want to get the notifications from the social media apps like WhatsApp, Facebook, Messenger Instagram, Telegram etc.

So what I tried to do was the following settings on my Android phone (Oppo A5 2020):

Setting -- Sim card & Mobile data -- Data usage -- Network permissions

And then find the required app and disable its network permissions and disable the network permissions completely.

My Question is That: Why I still get the notifications from these app? Although when I open the app, it asks me first to allow the network permissions.

For example, when I disable the network permissions for Messenger, and after that, If someone send me a message on messenger, I will get the notification (with message showed in the notification bar) and when I click on the notification, it will lead me to messenger app. But As I opened the app, I see the notification:

"Network is turned off for the messenger. You can modify it in Settings - Sim card & Mobile data - Data usage - Network permissions "

First I thought it might be because Facebook is connected to messenger, so only disabling data access to messenger will not be enough for Messenger to stop sending the notifications. So I tried for both Facebook and messenger, I still get the notifications from messenger and Facebook, then I thought Instagram is also linked to Facebook, So I disabled the data access to every single app of Facebook in my Android, but still I get the notifications. Can anyone know why is that so?

**Note: ** As I know I can mute notifications for chat from every app. But in this Question, By not getting notifications means I want the person who is sending texts me on social contact forms like messenger and WhatsApp that the message is not yet delivered to my Android phone. For Example: If someone send me a message on WhatsApp, I don't want the double tick in his mobile.


问:
Firefox Reader Mode lost my form input
I accidentally clicked on the stupid Reader Mode button in Firefox while I was typing into a form on a webpage, then quickly tapped it again to return to normal mode, but it reloaded the page, losing everything I typed. https://support.mozilla.org/en-US/questions/1225124 doesn't work because I can't access about:config (blank (white) page), and https://support.mozilla.org/en-US/questions/1300502 doesn't help with that. Is there any way to either disable this useless feature or prevent it from losing my data, and/or restore what I typed this time?

To the Firefox developers, here are your options:

Move the Reader Mode button into the 3-dot menu or somewhere else that requires multiple taps

Don't reload the page when toggling Reader Mode

Save the page state (especially form data) before entering Reader Mode and restore it when exiting

Provide an option to remove Reader Mode or do any of the above

Firefox Daylight, 94.1.2 (Build #2015844587), AC: 94.0.12, e5eb726f81, GV: 94.0-20211028161635, AS: 85.4.0, 2021-11-08T21:26:04.605951, on Android 12.

Title: Firefox Reader Mode lost my form input