问:
Possible to restore SeedVault backup to different ROM?
When iOS support ends for my iPhone, I would like to replace it with a Pixel phone and go with GrapheneOS.
But I am wondering: (How) can I transfer my contacts, photos etc.? (without proprietary cloud solutions)

It looks like there's the possibility to transfer those data by Lightning2USB-C cable. But this only works on StockROM and LineageOS, right? Not on GrapheneOS!?

My idea was to buy the phone, flash Lineage (with GApps) on it, transfer the data from my iPhone, perform a SeedVault backup on an external drive, flash GrapheneOS and restore that backup on the device.

Would this work? Has anyone tried?

My two main uncertainties:

Does the cable transfer from iOS work with LineageOS?

Does restoring SeedVault backup between ROMs (Lineage, Calyx, Graphene etc.) work?


问:
How to install custom ROM on Android after increasing system partition?
I wanted to install a GSI image on Redmi Go, but the GSI image size was 2 GB and the system partition on the device is 1.3 GB, so I followed this guide to increase the system partition. I increased the system partition by decreasing the userdata partition. After all of that, I flashed the ROM and rebooted it, then it shows the MI logo and power off itself.

I tried repartitioning multiple times, but the issue was the same. I was able to flash stock ROM via fastboot using the MI flash tool and the partitions also went back to stock.

What am I doing wrong here?

ContentLicense: CC BY-SA 4.0


问:
Block URLs from Android Webview
I am looking for a solution to block all URLs except a few which are required for my device to function. I have all the root permissions required to make changes.

Is there any way we can block all URLs except a list of URLs (approx. 10 URLs) from a common place in android Web-view Framework so that all the Native applications can access the common code and access set of Allowed and Blocked URLs

Title: Block URLs from Android Webview


问:
Difference between "manage all files" and "access media only"?
This question refers to Android 11.

What is the difference between the following two permissions:  "manage all files" and "access media only"? I could guess but I would like to know details and have some certainty.

Related: What exactly does the "access media only" permission allow for?

Is there some official android/google documentation about this? I haven't found it.


问:
"Could not launch inspector studio.network.inspection" when using App Inspector on Android Studio Bumblebee 2021.1.1.1 with WiFi pairing
When we use a "pair device using WiFi" in Android Studio Bumblebee version 2021.1.1, in the "App Inspection" section, it gives us an error in reading the "Database".

Could not launch inspector studio.network.inspection: Inspector with given id studio.network.inspection already exists. It was launched by project: sap.

This could happen if you launched the same inspector from two different projects at the same time, or if a previous run of the current project crashed unexpectedly and didn't shut down properly.

[Restart]

Original screenshot of the error.

Nothing happened after pressing the "Restart" button.

How to fix it?


问:
Force Accept Remote Connection
As the title implies...

Every time I attempt to start an AnyDesk or Teamviewer session I'm met with this giant billboard asking me to allow the connection.

The warning is from Android, not from the apps.

And I need to bypass this

Cannot root this phone, unfortunately...

How ?

: |

Thank you ahead

P.S.:

More people would benefit from an universal solution

But in my case, the phone is Android Go. It has no app overlay option.

For that reason, Teamviewer Host does not work.

Title: Force Accept Remote Connection


问:
How to make a really complete backup of an Android device?
AFAIK, all Android partitions are listed in /dev/block/by-name.

Assuming device encryption is turned on, if I backup all partitions with e.g. (one at a time)

for PARTITION in $(ls /dev/block/by-name)
do
    dd bs=64K if=/dev/block/bootdevice/by-name/$PARTITION of=/partitions/$PARTITION
done

```
<p>can I then factory reset my device, transfer the images via e.g.</p>
<pre class="lang-sh prettyprint-override"><code>for PARTITION in $(ls /partitions/partitions)
do
    dd bs=64K if=/tmp/partitions/$PARTITION of=/dev/block/bootdevice/by-name/userdata
done

</code>```

, and everything will be like before including the lockscreen encryption password? I would save the images on another device instead of /partitions, but let us keep it simple.

Or am I missing something?
I just want a full backup solution, which, after a factory reset, lets me make it as if it didn't happen. Ideally without root.

PS: I have looked into TWRP. The problem is that it only decrypts data before backup for few devices, and when it doesn't decrypt data, encryption keys are not backed up for some reason, so backups are useless for most encrypted devices.

OwnerDisplayName: schklom


问:
malware and viruses
Are applications downloaded from Play Store are not completely safe as Android is developed by Google and is based on Linux so they do not watch applications an end user is downloding why we need to have a malware or virus scanner</p>

Title: malware and viruses


问:
USB Ethernet adapter - device mixing up with charging
I have USB-C to Ethernet adapter for my Android (Samsung S21 Ultra)

when I plug cable in it detects it and the connection is fine, but after some time (few minutes). Connection drops.

Then it shows that "charging cable is connected" my impression is that it is confusing with charging and switching the modes (between charging and that Ethernet one).

Is there any way to stabilize this? I tried a few things

shorter cables

use 100% charged phone

turn wifi/mobile connections off

the result is the same, unstable connection

P.S: I also cannot assign static IP, The form is there and I am filling it up but the Save button is grayed  out so my only option is DHCP

Edit: this is happening with 2 different USB devices (one is simple USBC-C to Ethernet, another one is Belkin dongle) behavior is exactly the same. This is also happening with 2 different routers. This should exclude those factors


问:
How do I shuffle the keypad when typing a PIN?
I just moved to Android from Cyanogen, but I noticed the keypad doesn't shuffle when unlocking the phone. The numbers always show up in the same place, as in a physical phone.

How to I configure Android to shuffle the lock screen keypad?


问:
Change the keyboard at the password unlock screen
I have a Samsung Galaxy 4.2 player.  I've gotten this to replace my old IPod Touch.  I've been happy with it, but I'm having a problem with the unlock screen.

I've set my unlock screen to use a password.  But my issue with the Samsung keyboard is that it doesn't "pop-out" the letters as I type them.  Instead, it simply lights the key in a subtle way - too subtle for me to notice when I accidentally tap the character beside the one I intended to.  As a result, I mistype the password frequently, which is pretty annoying.

The Gingerbread keyboard I have does pop out the characters as I type.  I've been happy with it, but I can't seem to find a way to use that keyboard as my keyboard to unlock the device.

So my question is: is there a way for me to change the keyboard at the unlock screen?

Thanks!

ContentLicense: CC BY-SA 3.0


问:
Gboard keeps changing itself to AZERTY
This started happening recently. My keyboard keeps changing itself to AZERTY-Francais-Afrique layout, and I don't know how to make it stop. Samsung Galaxy J7. Android 7.1.1</p>

Title: Gboard keeps changing itself to AZERTY


问:
How do I move a data file into an Android emulator application data folder?
I have a favorite Android app that saves its projects as name.ay files. I want to import such a file into an AVD running Android 11 so I can work on my PC (Fedora 35), but the app has no import function.

ADB reports that it successfully pushes it to all manner of places, including /data/mnt/androidwritable/0/emulator/0/Android/data/com.futuresculptor.maestro/files/Maestro/data/, but the file does not appear anywhere in the emulator. The emulator is rooted and writable as Google API. If I download the .ay file from Gmail, it appears in the Download folder, but when I attempt to move it, the data folder disappears and I'm left only with media and obb folders. The app data is obviously protected but I just want to add one little file. I can do this on my real phone successfully, but not on the emulator.

How can I get the .ay file into the emulator?


问:
Send Physical keystrokes to the keyboard on emulator or real device
I need a way to press a key on an Android Keyboard ( irrespective of its language). For example, if the keyboard is in English and I press the "q" key it should type "q" but when the keyboard is in French it should show "a" (Because Keyboard is "QUERTY" and French is "AZERTY".

I have been through the google android docs here, which state that this should be possible: https://source.android.com/devices/input/keyboard-devices#notes

The Android key code associated with common alphanumeric and symbolic
keys may vary based on the keyboard layout and language. For
historical reasons, the physical scan codes and HID usages associated
with keys on a keyboard are often defined positionally even though the
labels printed on those keys may vary from one language to another.

On a US English (QWERTY) keyboard, the top-left alphabetic key is
labeled Q. On a French (AZERTY) keyboard, the key in the same position
is labeled A. Despite the label, on both keyboards the top-left
alphabetic key is referred to using the HID usage 0x07 0x0014 which is
mapped to the Linux key code KEY_Q.

When Android is configured with a US English keyboard layout, then the
Linux key code KEY_Q will be mapped to the Android key code KEYCODE_Q
and will produce the characters 'Q' and 'q'. However, when Android is
configured with a French keyboard layout, then the Linux key code
KEY_Q will be mapped to the Android key code KEYCODE_A and will
produce the characters 'A' and 'a'.

The Android key code typically reflects the language-specific
interpretation of the key, so a different Android key code may be used
for different languages.

I have tried using ADB sendEvent function as well using the following command:

```<code>adb shell su 0 sendevent /dev/input/event12 1 30 1. // type a
adb shell su 0 sendevent /dev/input/event12 0 0 0. // press key
adb shell su 0 sendevent /dev/input/event12 1 30 0. // clear buffer
adb shell su 0 sendevent /dev/input/event12 0 0 0   // release key
</code>```

But this too types "a" in both English and French Keyboard.

Is there a function/tool I can use to accomplish my task?


问:
Service "Finsky" loops indefinitely scheduling jobs and using large amounts of data traffic
Connected with ADB to a work device I manage, I see logcat with tag "Finsky" looping multiple times per second scheduling jobs and completing it. The logcat output albeit spammy is not a problem in itself, but I have a strong suspicion this is also what causes massive metered data usage for the Google Play Store app.

Attached is a screenshot where a brand new SIM card has been connected for about 10 minutes. Google Play Store has consumed 36 MB of data.

We have a fleet of devices where this one is included, managed by Mobile Iron, where this is a pattern that repeats itself. By the end of the month, Google Play Store has consumed 20-30 GB of data on each device.

The log segment that is repeating looks like this in logcat:

```<code>2022-02-23 15:57:14.698 20819-20963/? I/Finsky: [56] qla.apply(77): SCH: Scheduling 0 system job(s)
2022-02-23 15:57:14.699 20819-21030/? I/Finsky: [87] kmg.D(6): IQ: Pruning inactive install requests
2022-02-23 15:57:14.699 20819-21030/? I/Finsky: [87] kmg.D(45): IQ: No matching installs to run for jobs: []
2022-02-23 15:57:14.700 20819-21030/? I/Finsky: [87] qlw.r(4): SCH: jobFinished: 3-123627655. TimeElapsed: 17ms.
2022-02-23 15:57:14.702 20819-20819/? I/Finsky: [2] qmf.accept(49): SCH: Job 3-123627659 starting
2022-02-23 15:57:14.702 20819-20819/? I/Finsky: [2] InstallQueuePhoneskyJob.g(2): IQ::IQPJ: Handling expired job 123627659
2022-02-23 15:57:14.704 20819-21030/? I/Finsky: [87] khz.apply(79): IQ: Creating job 123627661, for (REQ_GEARHEAD_PROJECTION_OFF, IGNORE_HOLDOFF=true, NETWORK=UNMETERED, PROVISIONING_STATE=PROVISIONED, TIME=[2021-12-17T17:00:00Z-2021-12-18T05:00:00Z])
2022-02-23 15:57:14.704 20819-21030/? I/Finsky: [87] kmg.x(9): IQ: Bulk scheduling created jobs
2022-02-23 15:57:14.708 20819-20955/? I/Finsky: [49] qlq.accept(70): SCH: Scheduling phonesky job Id: 3-123627661, CT: 1645628234705, Constraints: [{ L: 0, D: 0, C: 1, I: 1, N: 2 }, { L: 0, D: 0, C: 1, I: 1, N: 0 }]
2022-02-23 15:57:14.720 20819-20955/? I/Finsky: [49] qla.apply(77): SCH: Scheduling 0 system job(s)
2022-02-23 15:57:14.722 20819-21030/? I/Finsky: [87] kmg.D(6): IQ: Pruning inactive install requests
2022-02-23 15:57:14.723 20819-21030/? I/Finsky: [87] kmg.D(45): IQ: No matching installs to run for jobs: []
2022-02-23 15:57:14.723 20819-21030/? I/Finsky: [87] qlw.r(4): SCH: jobFinished: 3-123627656. TimeElapsed: 40ms.
</code>```

If I filter by "Scheduling phonesky job" I get like multiple entries per second, in the span of 90 seconds I got 571 hits in logcat which amounts to ~6.3 jobs per second.

This cannot possibly be normal?

I suspect Mobile Iron to have a part in this but I cannot see evidence of Mobile Iron in the logs (I've searched for package com.mobileiron.anyware.android). Reason is that this coincides with Mobile Iron not being able to automatically update apps from Play Store. Our apps remain stuck at older versions even when newer versions are available on Play Store. We've had 20-30 mails back and forth with Mobile Iron support without them being able to help us.

Anyone have any idea why this amount of jobs are scheduled?

Who is repsonsible for scheduling these jobs?

How can I verify that it's these jobs that cause data traffic?

Any other tips on how I can continue debugging this issue is appreciated


问:
Why did my phone vibrate when I went to a random website?
I was actually just searching something on google and out of nowhere a spam website opened and when it opened, my phone vibrated, why is this the case? Does this mean my phone's hacked?</p>


问:
Cannot uninstall app via adb
I'm trying to update an app on a smartwatch, but whatever I try, I ran into errors.

adb install newversion.apk => [INSTALL_FAILED_VERSION_DOWNGRADE]

adb install -r -d newversion.apk => [INSTALL_FAILED_UPDATE_INCOMPATIBLE]

adb uninstall {packagename} => Failure [DELETE_FAILED_INTERNAL_ERROR]

4a) adb shell pm uninstall --user 0 {packagename} => success

4b) adb install newversion.apk => [INSTALL_FAILED_VERSION_DOWNGRADE]

App is a launcher. OS has no launcher now. I still cannot install my new version.

Checking for other users: pm list users -> users: UserInfo{0:Owner:13} running.

So I'm the only user. Also tried the uninstall --user command with other user IDs like 0, 1, 10-15, 2000+, 300+, all nothing.

I am not rooted. su does not work. It's an MT6739 chipset with Android 7.1.1 running.

Nothing that I try lets me install my new app. Also not after factory reset.

Title: Cannot uninstall app via adb


问:
Does Samsung have a tool similar to Rescue and Smart Assistant Tool of Motorola?
My Motorola smartphone would not boot after an update and then I used Rescue and Smart
Assistant Tool of Motorola to reinstall a new Android OS on my phone. Now, I am considering to buy a Samsung Galaxy smartphone and I am wondering if Samsung has a similar tool so that in case of an update failure I can easily restore the device.</p>

OwnerDisplayName: MOON


问:
Is there a known way to root the G975W (S10+ Canadian)?
I am trying to root the G975W, specifically the "Galaxy S10 Exynos (SM-G975W)" /G975WVLU2ASGJ so that I can install LineageOS (https://download.lineageos.org/beyond2lte). However, when searching for how to root this device, I find mixed results: some posts say that only specific models of the G975 can be rooted; some say that the Canadian models are impossible to root; and some indicate that a very specific exploit or service is required to do so. I bought the device second-hand, though I do have the original box and all relevant information on it. It is allegedly unlocked, and in the developer settings, there is no mention of "OEM Unlock"

*It is running on android 11 and I am able to access the "Download Custom OS" screen, along with the warning (https://imgur.com/a/auc1khY).

Would anyone know if/how I would be able to put LineageOS on my device or if it is possible to root the device?

Thanks for any help/info.


问:
Is there a way to disable device encryption on nokia 6.1?
My phone is encrypted out of the box, I have tried formatting it the normal way, via settings, but afterwards, it is still encrypted.

Is there a way to remove the device encryption? I need to enable OEM unlock, and that cannot work when the device is still encrypted.

Device: Nokia 6.1

OS: Android 10

Android security patch level: 1st April, 2021


问:
Pixel 4XL detected in fastbootd but Pixel 6 not detected - fastboot detects Pixel 6 and adb worked w/ Pixel 6 BEFORE flashing attempt
How can I get my Pixel 6 to be recognized in fastbootd??? My Pixel 4XL is detected in fastbootd.

I'm using Ubuntu 20.04 LTS.

I've tried multiple USB cables including USB to USB-c and USB-c to USB-c.
I've tried multiple versions of fastboot:

fastboot version 1:8.1.0+r23-5ubuntu2

fastboot version 31.0.2-eng.apps.20220224.125224

fastboot version 32.0.0-8006631

The Pixel 4XL and Pixel 6 are both successfully recognized in fastboot (bootloader).
The Pixel 4XL and Pixel 6 were successfully recognized by adb (before flashing attempt on Pixel 6).
The Pixel 4XL is recognized by fastbootd, but the pixel 6 is not recognized in fastbootd:

```<code>Rebooting into fastboot                            OKAY [  0.000s]
< waiting for any device >
</code>```

I can't get the Pixel 6 to boot up now because I was in the process of flashing after compiling image from https://source.android.com/setup/start/build-numbers#source-code-tags-and-builds:

```<code>~/WORKING_DIRECTORY$ fastboot flashall -w
--------------------------------------------
Bootloader Version...: slider-1.0-7753224
Baseband Version.....: g5123b-83783-210427-B-7318032
Serial Number........: xxxxxxxxxxx
--------------------------------------------
Checking 'product'                                 OKAY [  0.000s]
Setting current slot to 'b'                        OKAY [  0.006s]
Sending 'boot_b' (65536 KB)                        OKAY [  0.596s]
Writing 'boot_b'                                   OKAY [  0.079s]
Sending 'dtbo_b' (16384 KB)                        OKAY [  0.152s]
Writing 'dtbo_b'                                   OKAY [  0.021s]
Sending 'vbmeta_b' (4 KB)                          OKAY [  0.000s]
Writing 'vbmeta_b'                                 OKAY [  0.002s]
Sending 'vbmeta_system_b' (4 KB)                   OKAY [  0.000s]
Writing 'vbmeta_system_b'                          OKAY [  0.002s]
Sending 'vendor_boot_b' (65536 KB)                 OKAY [  0.608s]
Writing 'vendor_boot_b'                            OKAY [  0.076s]
Rebooting into fastboot                            OKAY [  0.000s]
< waiting for any device >
fastboot: error: Failed to boot into userspace fastboot; one or more components might be unbootable.
</code>```

The device successfully enters fastbootd, but my linux box cannot detect it.


问:
Mediatek 8163 TWRP 7" tablet
Does anyone know where I can find a working Mediatek 8163 TWRP for a 7-in Android tablet.

This generic Chinese tablet does not have any recovery so it is very unusual. I have made a scatter file for the partitions but I do not have the expertise to completely port a new TWRP image.

Title: Mediatek 8163 TWRP 7" tablet


问:
Odin is failing at flashing Samsung Galaxy Note 5
I have SM-N920C which is stuck at blank screen with background color of download page or download mode page screen I tried restoring and flashing it with Odin (two different versions v3.13.1 and v3.12) but it kept failing, I tried different version of the original firmware (the four files: AP,BL,CP, and CSC version+ one big file (...._HOME.tar.md5.rar)) different computers and cables. Still fails. I also tried flashing with hiemdall that also failed. Any idea what is going on and what can I do? I don't want to lose my data, please help!</p>


问:
Convert PuTTY key to OpenSSL key?
The title says almost everything.

I need to connect to SSH, but on Android I can not find any software which is able to connect with PuTTYs key format.

To convert it to OpenSSH key, every single site recommends Windows and PuTTYgen command which I currently don't have access to.

Uploading the keyfile to some 3rd party server is not suitable for security concerns, so what are my options on Android to convert the PuTTY key to OpenSSL format?

Title: Convert PuTTY key to OpenSSL key?


问:
The cause for sudden battery discharge?
I've bought already used phone (XCover 3 VE) half a year, but I didn't use it much, now it became my primary phone so I wanted to test the battery (poor reflex on my side).

So I turned off all services, apps, I removed SIM card, only SD card was present. And I turned on screen once a day to check the battery life.

Each day the reading was around 3% less than day before. On the third week the last readout following this pattern was 43%, and on the next day 10%.

My naive assumption is that if battery is used it shows faster discharge, but in even pace. But here it is 3% day after day, and all of the sudden 33% drop in single day. Battery cells are completely broken?

When charging it looks like it charges linearly from 0% to 100% (without gaps in 10%-43% range).

Anyway, I see battery is bad, but I am curious what is the nature/cause of it?

I hoped Android will show full history of previous days, but once I charged it again it shows only period from last full charge, which translates to 2 hours back, not even days.

Title: The cause for sudden battery discharge?


问:
What is the difference between Nearby sharing and Bluetooth sharing on Android?
Both can be used to share files, so how they are different?</p>


问:
DeX: separate app environment?
I am looking for a way to have the same app on DeX as on phone but with different environment.

Goal is to have Chrome browser on both Phone and on DeX, but with different setting on phone than on DeX.

Is it somehow possible?

Title: DeX: separate app environment?


问:
My android hotspot is not routing data
Currently I am on holidays in France. And strangely my hotspot stopped routing data from connected clients.

Phone: Samsung S20 5G FE

APN: Vodafone

Base country: The Netherlands

My phone's internet connection is running fine. On the phone itself I can easily access any Internet endpoint.

What I have tested:

Installed an FTP Server on my Android device. Connected perfectly from my laptop to this FTP server. This confirms that my hotspot is really connecting devices to my phone.

Installed an http proxy on my Android device. Configured the proxy server on my laptop. This works perfectly. Chrome is able to connect with websites through this proxy server running on my phone.

Why is my hotspot not routing data directly? What is blocking this?

I have access to three French operators. None of them seem to make a difference.

Title: My android hotspot is not routing data


问:
How to change the splash image of Lenovo Tab M10 (TB-X505X)?
I have a Lenovo Tab M10 tablet. I successfully rooted it and changed its booting animation. Now I want to change its splash picture. I extract splash.img from /dev/block/by-name/splash with the following command:

```<code>dd if=/dev/block/by-name/splash of=/mnt/sdcard/
</code>```

But can't get the image out of splash.img. I use the following commands to get images out:

```<code>ffmpeg -hide_banner -f rawvideo -vcodec rawvideo -pix_fmt rgb24  -s 1280x800 -i splash.img -vframes 1 -y output_splash.png
</code>```

and

```<code>ffmpeg -hide_banner -f rawvideo -vcodec rawvideo -pix_fmt rgb565  -s 1280x800 -i splash.img -vframes 1 -y output_splash.png
</code>```

And other commands that I found on the internet. But in all cases, the output image is wrong.

I want to get the image out to check whether the extracted partition is correct or not. However, a complete guide to changing the splash image is accepted.


问:
Android phone can send SMS messages but not receive
Trying to secure many of my accounts with 2FA I resorted to the SMS functionality of my phone VFD 600 phone running Android 6.0.1. I know this may not be ideal, but it is what I have.

Now, none of the messages turned up. I tried phone calls (incoming and outgoing) and sending  SMS messages, both worked just fine.

I have tried several apps (Textra, and the default ones), from all I can send messages (I tested those are received) but can't receive any message.

Changing my SIM card to a different phone, I found out that I could receive messages.

I also dial #*#*4636*#*# to check basic configuration, and everything seems normal.

The radio is on, LTE/GSM is on, and the SMSC is the right one for Giffgaff. Well, at least after I pressed 'refresh'.

I am absolutely clueless and rather frustrated.

Would you suggest any fix?


问:
How can I tell which number my contact used to call me?
I've got a contact with several different (mobile) numbers. When they call me, I see their name, but not the specific number they're currently using. Also when looking at the call history after the call, I only see their name, and not which number was used.

Is there a setting I can change to make Android show me the specific number used when receiving a call?

Is there a setting I can change to make Android show me the specific number used when browsing call history?

In the absence of such a setting as asked for in no. 2 above, is there some other way when browsing call history to tell what number was used for a call?


问:
Android Emulator cellular speed limits does not work properly
I need to limit cellular speeds in Android Studio's Emulator. I tried to limit it from default settings:

but it does not work. Each time I select anything lower than LTE I get like 0.01Mbps.

Any idea how to fix it so I get speeds which are described in reference:

```<code>                  UP(KBps) DOWN (KBps)
                  -------- ----------
gsm   GSM/CSD         14.4       14.4
hscsd HSCSD           14.4       57.6
gprs  GPRS            28.8       57.6
umts  UMTS/3G        384.0      384.0
edge  EDGE/EGPRS     473.6      473.6
hsdpa HSDPA         5760.0   13,980.0
lte   LTE         58,000.0  173,000.0
evdo  EVDO        75,000.0  280,000.0
full  No limit           ∞          ∞
</code>```


问:
Can't run `fastboot boot kernel` on Poco M3
I'm trying to boot a kernel without flashing it, on my Poco M3. I already unlocked the booloader and I'm on fastboot mode. Some fastboot commands like reboot work, but for fastboot boot, I did

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

I also tried fastboot boot Image or fastboot boot Image.gz, same error.

How can I boot a custom kernel in my Poco M3 without flashing it?


问:
How to update Android version of old phone
I have an old tablet(Lenovo Phab 2) with Android 6. I need to upgrade the Android version to 7 or heigher to run some special app for my business. I checked TWRP and Lineage OS. There were some tutorials with the links. But those links are broken now. So I came to know that this is a common scenario to all who need to upgrade their old Android device. What is the generic solution for this issue?</p>


问:
DeX: file copy?
I came across with a very interesting problem:

Given a Samsung phone (Fold3), and an USB docking station, and 2 thumb drives.

I wanted to copy files (10Gb total) from Thumb1 to Thumb2 with the phone (FX commander).

No matter what I tried, 10 of 10 attempts failed with various reasons (USB became instable, please reset phone, etc etc etc). Sometimes the whole UI was frozen for a couple of minutes.

Then I realized that using all the same equipment, but also plugging a monitor to the dock solves the file copy issue.

If I do this on DeX, 10 of 10 times success.

What could I do to make this work without DeX?

Title: DeX: file copy?


问:
What are the different delivery statuses and what do they mean?
I've seen a number of different status after sending a message, but what are they and what do they mean. Many of these are pretty clear to me what they mean and some not so clear.

What I've seen and what I assume it means:

Sent - It is sent from my carrier

Delivered - It is received from the recipient's carrier

Received - It is received on the recipient's phone

Read - It is read from the recipient

Seen - It is seen from the recipient

There's probably more. But what's unclear to me is what's the difference between "Read" and "Seen." Is there a corresponding "outbox" status if my phone is unable to send as there are "delivered/received" statuses for the recipient side?


问:
Security concern: Can "multiple user" feature protect my sensitive data from apps that I don't trust?
I'm using lineageos18.1 and for some reason I need to install an app that I don't trust. It requires some critical permission to run normally such as:

All files access

Install unknown apps

Get information about other apps

I discovered that lineageos support multiple user, and it's a good isolation tool after a few search on duckduckgo. I created a user A from admin user and installed the app B(the one I mentioned before) there. However, I'm uncertain about the followings:

Can B access files from my admin user?

Can B know what apps I have installed on my admin user?

Is B still running at background once I quit user A and switch to admin user?

If it does, will this background process of B install any app on my admin user?

If I delete user A, does all the data from user A erased, or I have to clean them manually?


问:
Samsung A51 accidently flashed the wrong firmware, now doesnt even boot into dowload
I was trying to flash the official firmware again on my a51 but i accidently put the a20e on it, i was distracted, i have almost 30gb of different firmware downloaded and i chose the wrong one by distraction... i feel so stupid right now... this never happened to me before... what should i do? is there any way to fix it? even if i have to buy a new piece of hardware of storage or wtv piece i need to replace

Thank you in advance to whoever is able to help me


问:
Why don't Google services work on Android 4 versions?
For some reason, in recent days I can’t go into either maps or mail from my old tablet, I write there is no connection. Although other applications work fine, the Internet does not complain. Google disabled 4ver. support? I would be grateful if you check for yourself.

ADB LOG

```<code>E/CheckinTask(  582): SSL error, attempting time correction: javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x1158a28: I/O error during system call, Connection reset by peer

E/CheckinTask(  582): Checkin failed: https://android.clients.google.com/checkin (request #0): javax.net.ssl.SSLException: SSL handshake aborted: ssl=0x1158a28: I/O error during system call, Connection reset by peer
</code>```


问:
How unlock very old phone (Xperia X10) using ADB?
I have a very old Xperia X10 phone with a broken touch (you can see everything on the screen). I would like to recover an important video from it (it is on the phone's memory, not on the SD card).
I tried to do it using ADB, but there is no swipe or touchscreen function to unlock the screen in such an old android. The only possible inputs are:

```<code>$ input
       usage: input [text|keyevent]
       input text <string>
       input keyevent <event_code>
</code>```

Input codes work because I can enter numbers, * and # in emergency number mode. I can't download it using pull because I don't have root and thus access to the data folder.


问:
WiFi stops working every few days
I have an Android 11 smartphone (Sony XQ-BT52). About every two to three days, I experience the following issue: All of a sudden, the phone stops recognizing any WiFi connections. The WiFi symbol shows that WiFi is on in principle, but no network is found. When I try to search for WiFi networks, it either takes forever or it does never return any results.

Most weirdly, when I try to turn WiFi off and on again, it initially shows the WiFi as being on, but if I go to the settings page again, it is shown as off again (see this video, approx. 10 MiB). No networks are ever found after this - it even seems that there is no search after this point. The only way to work around the issue so far is to reboot the phone as a whole, which gives me back WiFi connectivity as well as a list of all available WiFi networks immediately for the next few days. However, it is tedious.

This seems to be like a strange bug, but I could not find anything about similar issues. From related questions, I understood that any power saving settings may impact this, so I disabled everything I could for the sake of testing. However, the issue remains. The issue also seems to be unaffected by the charging state of the phone (it happens at 95% in the same way it happens at 30%).

How can I determine the cause of this and, more importantly, how can I fix it?

Title: WiFi stops working every few days


问:
S7 Broken/Black Screen and no Digitizer. Rooted with TWRP
I have broken my S7 screen and now its completely black with no touch at all. Phone is rooted with TWRP custom recovery. I can access it though ADB from recovery but when booted normally i'm unauthorized. I did tried to push my PC's RSA Key to the S7 without success. I want to backup my phone's internal photos but i can't do anything atm without authorization. Is there anything i can do without replacing the screen through ADB on recovery or i am doomed?! Also could i get an otg mhl adapter to get image through the usb so maybe i could do something there? Any help is appreciated. Thanks in advanced.</p>
```<code>[dalvik.vm.dex2oat-Xmx]: [512m]
[dalvik.vm.dex2oat-filter]: [verify-at-runtime]
[dalvik.vm.image-dex2oat-Xms]: [64m]
[dalvik.vm.image-dex2oat-Xmx]: [64m]
[dalvik.vm.image-dex2oat-filter]: [verify-at-runtime]
[dalvik.vm.isa.arm.features]: [default]
[dalvik.vm.isa.arm.variant]: [cortex-a53]
[dalvik.vm.isa.arm64.features]: [default]
[dalvik.vm.isa.arm64.variant]: [cortex-a53]
[dalvik.vm.lockprof.threshold]: [500]
[dalvik.vm.stack-trace-file]: [/data/anr/traces.txt]
[dalvik.vm.usejit]: [true]
[debug.atrace.tags.enableflags]: [0]
[init.svc.adbd]: [running]
[init.svc.ldconfigtxt]: [stopped]
[init.svc.recovery]: [running]
[init.svc.set_permissive]: [stopped]
[init.svc.ueventd]: [running]
[keyguard.no_require_sim]: [true]
[mtp.crash_check]: [0]
[net.bt.name]: [Android]
[net.change]: [net.bt.name]
[persist.sys.dalvik.vm.lib.2]: [libart]
[persist.sys.root_access]: [1]
[persist.sys.usb.config]: [mtp,adb]
[ro.allow.mock.location]: [1]
[ro.arch]: [exynos8890]
[ro.baseband]: [unknown]
[ro.board.platform]: [exynos5]
[ro.boot.ap_serial]: [0x02F6CE577B5C]
[ro.boot.bootdevice]: [155a0000.ufs]
[ro.boot.bootloader]: [G930FXXU3ERL3]
[ro.boot.debug_level]: [0x4f4c]
[ro.boot.dram_info]: [01,05,00,4G]
[ro.boot.dram_rev]: [00000000]
[ro.boot.emmc_checksum]: [3]
[ro.boot.fmp_config]: [0]
[ro.boot.hardware]: [samsungexynos8890]
[ro.boot.hmac_mismatch]: [0]
[ro.boot.hw_rev]: [8]
[ro.boot.odin_download]: [1]
[ro.boot.sec_atd.tty]: [/dev/ttySAC4]
[ro.boot.security_mode]: [1526595585]
[ro.boot.selinux]: [enforcing]
[ro.boot.serialno]: [ad07160320f4e2aac2]
[ro.boot.ucs_mode]: [0]
[ro.boot.warranty_bit]: [1]
[ro.boot.wb.hs]: [030c]
[ro.bootimage.build.date.utc]: [1532923497]
[ro.bootimage.build.date]: [Mon Jul 30 04:04:57 UTC 2018]
[ro.bootimage.build.fingerprint]: [samsung/omni_herolte/herolte:6.0.1/MOB30M/4:eng/test-keys]
[ro.bootloader]: [G930FXXU3ERL3]
[ro.bootmode]: [unknown]
[ro.build.characteristics]: [default]
[ro.build.date.utc]: [0]
[ro.build.date]: [Mon Jul 30 03:59:52 UTC 2018]
[ro.build.display.id]: [omni_herolte-eng 6.0.1 MOB30M 4 test-keys]
[ro.build.flavor]: [omni_herolte-eng]
[ro.build.host]: [24fbe3db73ea]
[ro.build.id]: [MOB30M]
[ro.build.tags]: [test-keys]
[ro.build.type]: [eng]
[ro.build.user]: [jenkins]
[ro.build.version.all_codenames]: [REL]
[ro.build.version.base_os]: []
[ro.build.version.codename]: [REL]
[ro.build.version.incremental]: [4]
[ro.build.version.preview_sdk]: [0]
[ro.build.version.release]: [6.0.1]
[ro.build.version.sdk]: [23]
[ro.build.version.security_patch]: [2016-06-01]
[ro.carrier]: [unknown]
[ro.chipname]: [exynos8890]
[ro.com.android.dataroaming]: [true]
[ro.com.android.wifi-watchlist]: [GoogleGuest]
[ro.com.google.clientidbase]: [android-google]
[ro.config.alarm_alert]: [Argon.ogg]
[ro.config.notification_sound]: [pixiedust.ogg]
[ro.config.ringtone]: [Ring_Synth_04.ogg]
[ro.dalvik.vm.native.bridge]: [0]
[ro.debuggable]: [1]
[ro.hardware.keystore]: [mdfpp]
[ro.hardware]: [samsungexynos8890]
[ro.kernel.android.checkjni]: [1]
[ro.lcd_brightness]: [162]
[ro.lcd_min_brightness]: [0]
[ro.modversion]: [OmniROM-6.0.1-20180730-herolte-HOMEMADE]
[ro.omni.device]: [herolte]
[ro.omni.version]: [6.0.1-20180730-herolte-HOMEMADE]
[ro.product.board]: [universal8890]
[ro.product.brand]: [samsung]
[ro.product.cpu.abi]: [arm64-v8a]
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]
[ro.product.cpu.abilist64]: []
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]
[ro.product.device]: [herolte]
[ro.product.locale]: [en-US]
[ro.product.manufacturer]: [samsung]
[ro.product.model]: [SM-G930F]
[ro.product.name]: [heroltexx]
[ro.revision]: [0]
[ro.sec.fle.encryption]: [true]
[ro.secure]: [0]
[ro.security.mdpp.release]: [8]
[ro.security.mdpp.ver]: [2.0]
[ro.serialno]: [ad07160320f4e2aac2]
[ro.setupwizard.enterprise_mode]: [1]
[ro.sf.lcd_density]: [560]
[ro.twrp.boot]: [1]
[ro.twrp.version]: [3.2.3-0]
[ro.url.legal]: [http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html]
[ro.wifi.channels]: []
[ro.zygote]: [zygote32]
[security.mdpp.mass]: [skmm]
[security.mdpp.result]: [None]
[security.mdpp]: [None]
[service.adb.root]: [1]
[service.adb.tcp.port]: [5555]
[sys.usb.config]: [mtp,adb]
[sys.usb.state]: [mtp,adb]
[twrp.action_complete]: [0]
[twrp.crash_counter]: [0]
</code>```


问:
Poor audio quality after one second of playback on Nokia 1.4
I've found a gateway to a possible solution:

I've now installed VLC Media Player, which allowed me to change the audio output from AudioTrack to OpenSL ES (which I presume are some kind of codecs or audio libraries). With OpenSL ES the issue is now solved.

Now the question becomes: Is it possible to select OpenSL ES system-wide as the audio output system? Or is OpenSL ES perhaps only available in VLC, because they've embedded it in their app?

Original problem:

I recently bought a Nokia 1.4 32 GB phone, with Android Go (which I updated to version 11).

Today I wanted to listen to music for the first time. I plugged my headphones into the headphone jack, but the audio coming from the headphone jack is just terrible:

As I start to play a song, for the first second the audio sounds rich and full as it's supposed to sound, but immediately after that the sound loses its richness and continues to sound flat, flaky and tinny. It's almost as if some kind of automatic volume limiting is applied, but done in a very poor fashion.

Now, I have no expertise in audio, but my intuition leads me to believe that this more likely points to a software rather than a hardware issue. Or am I mistaken here? Could hardware audio components (maybe a hardware codec?) cause such issues as well?

I've tried three different music players (YouTube Music, Pulsar and Musicolet), each with and without turning on an equalizer, but the same thing happens every time. I've also tried to disable MusicFX, but that doesn't appear to do anything.

My headphones are cheap Sony earbuds, but I have no issues with the audio coming from my previous Android phone (LG 3G S), nor from my PC or laptop. I don't have a Bluetooth or other type of headphone, so I am unable to make a comparison.

What could be the cause of this issue and is there anything I can try to mitigate this issue? Perhaps install another or update existing software audio codec? Or am I hard-pressed to solve such an issue with an Android phone (of this caliber)?


问:
Can't transfer data from one phone to another using data cable
When I connect two phones using data cable and otg they charge but no data transfer option comes.One is Android 6 and other 7.Earlier 2 or more years ago I tried doing it and it was successful but now it only charges.</p>


问:
MIUI12 Themes cannot load on Xiaomi Pad 5
Don't know if this is the right space.

I just got the first ever Xiaomi device, the Xiaomi Pad 5. Everyday I got a Noti says "XXX try Miui themes". But the themes cannot be loaded. It is stuck at "Just a second" screen.

Does anybody know how to fix this?


问:
Cannot change First/Last name order in Google Contacts when the sytem language is Hungarian
I took a screenshot of the settings page of Google Contacts with both languages.

As you can see in the Hungarian version the "Sort by", and "Name format" options are missing. Is there any way I could change those options and have the system language set to Hungarian?

(I already tried changing them and then switching back to Hungarian but it reverted the changes)


问:
How do I close apps on my phone with Google Assistant?
I have an older Samsung A6 (model SM-A600T) with OneUI. I have also downloaded the latest version of Google Assistant on the same device. Many Google Assistant voice commands work as expected or fall back to understandable defaults.

However, I have not been able to find a way to close applications by voice. Attempting to directly close an application with Google Assistant leads to a prompt to specify the device name. I have tried "My Phone", "Samsung A6" and "SM–A600T" (the latter two under "About Phone" under Settings). None of those have seemed to work so far. I have also been unsuccessful in finding a voice command to bring up the "Recents" menu under OneUI.  This menu typically displays currently running apps and allows them to be closed individually or all at once.

For clarity, Google Assistant and the apps I wish to close all exist on the Samsung A6. Also, I do not have any other Google devices with Google Assistant.

Is there a way to close applications on the same device with Google Assistant?


问:
Tens of Giggs can't be used
My storage filled up and I investigated what takes so much space. I found that in Astro app, when I select all my apps it goes to about 80 of 128. In "My files" I set the settings to show hidden files and when I select everything it's also somewhere about 80. What happened to the 50 Giggs? How can I free them up?
Galaxy note 9, 3 years old.</p>

Title: Tens of Giggs can't be used


问:
Samsung Tab A7 Lite Model Number Suffix Meaning
What do the suffix numbers on Samsung Tablets (and possibly phones) mean.

I ask because I work at a prepaid cell phone retailer. We carry the Galaxy Tab A7 Lite. The model number is SM-T227U.

I had seen something on a forum on a page about a cell phone model where it was said that the "U" stands for unrootable.

When I search for details about rooting the T227U I get pages talking about the "T227" saying it is indeed rootable.

Does the U stand for unrootable? Is the T227U rootable?

What exactly do the suffix letters on a Samsung tablet indicate?


问:
Why can't I switch accounts after rebooting?
I have a lenovo android tablet with three users - The Owner user, which is the original user and is an Admin.  Then two users for my children, which are restricted users.

The tablet seems to be 'stuck' logged into one of the children's account.  From the lock screen, I can access the switch user functionality, but the other users are greyed/disabled and nothing happens when I touch them.  Same thing if I go to settings -> System -> multiple users.

From what I can gather, the tablet was signed into the child's account then lost power and has been stuck in this state since it rebooted.

I found this other question but it seems to be the opposite of my problem - in that case, they cannot use the child accounts until they log in with the admin account.

The device is a Lenovo TB-7306F running Android 11.


问:
Android admin/root privilege without voiding warranty?
is it possible to enable root without voiding warranty, at least for temporarily so power users can change hidden settings, access to root files for backup or customisation purposes etc and then disable root when needed? I think that would be great to have root/unroot option builtin on android like enabling/disabling developer options. Otherwise it takes extra time to root/unroot a device with 3rd party tools and has risks of bricking device, voiding warranty etc?

Having root/unroot option would be really good for many power users and developers out there. Cheers


问:
Could anyone identify this crDroid ROM?
Found some third-party crDROID 7.11 build  that works flawlessly on my phone, g530FZ. However, I couldn't find it listed on any credible sources (such as XDA). Anyone else used this rom or saw any info on it? Details below:

I've been looking for a LineageOS 17.1 build for my phone, G530FZ
Galaxy Grand Prime (or "gprimeltexx") to switch to from LineageOS 18
due to slowdowns and short battery life on newer version.

Decided to search androidfilehost.com to look for "gprimeltexx".

Unexpectedly, the crDroid 7.11 (Android 11) 2021 build for g530FZ (highlighted) showed up in the search. crDroid does not officially support g530FZ

Previously I've searched high and low for crDroid build for g530FZ that is newer than 2018 (xda thread) to no avail.

Scouring the google and duckduckgo for variations of "crDroid 7.11 grand prime" yielded no results EXCEPT this androidfilehost file. Searching for the highlighted rom filename shows ONLY this androidfilehost link in the results.

Since my phone was long wiped anyway, I've decided to download and flash this crDroid rom via TWRP.

Surprisingly, it did flash, and after about 5 min of initialization I was prompted to go through regular Android initial setup (language, etc)

Even more surprises: despite running Android 11 (which has always been slow on the prehistoric Grand Prime), this crDroid rom runs very fast even with all the fancy animations (which mercilessly lagged the device on lineageos 18)

I am tempted to use this rom as my main phone os. HOWEVER, given that it came from a totally random source and has no info on it on XDA, I am naturally hesitant. Could anyone could clarify the following please:

Does this ROM come from XDA or some other credible sources? I've searched on it myself couldnt find anything, but maybe I've missed something that you know. Developer of the ROM is listed as "AaronPhilips101". Does that ring a bell?

Title: Could anyone identify this crDroid ROM?


问:
Android hidden account
Is there any way to create hidden account in Android as it described in Cory Doctorow book "Little Brother"? When I enter pin code like 1234 this will open first account. When I enter 5678 this will open second. Is there any launcher with this feature?</p>

Title: Android hidden account


问:
Update linking path
How do I add a new directory to linking path? Meaning add a directory to where the dynamic linker will look for shared libraries.

In Ubuntu you can create a .conf file under /etc/ld.so.conf.d and write the path name to the directory you want to be searched by the dynamic linker in that file and run ldconfig command afterwards to update it.

I am wondering if there is something similar under android.

Title: Update linking path


问:
Stream photo/video to Android as camera on WSA
I am working with Windows Subsystem for Android (WSA) which does support ADB and should support any solution for Android.

The problem is I'm trying to set up Signal, but it needs to scan a QR code, and it does not detect my external webcam or OBS virtual webcam (verified by adb shell dumpsys media.camera).

I was hoping for a way to stream my screen/photo/video as a camera input.


问:
Access Android/data on parental-restricted phone
I'm looking for a way to backup a Minecraft PE worlds on a phone that has parental-control enabled (best in an automated way).

The Minecraft on Android has the ability to save the worlds in the "External" location, which in the newest version is in /Android/data/com.mojang.minecraftpe/files/games/com.mojang/minecraftWorlds.

Unfortunately, on parental-restricted phone, I cannot access /Android/data/ folder at all. I tried via Samsung's "My Files" app, as well as FX File Explorer - the prompt for "Use this folder" does not appear.

How can I get those files, so I'm able to push them to cloud for backup?


问:
Load URL/URI from NFC tag automatically
I have a Redmi Note 8 Pro which can read NFC tags, and I wrote an NFC tag with a custom URI for an app (Obsidian). The custom URI makes the app to open and write something inside it.

The "problem" I have is that when I read the NFC tag, a panel pops up and I have to manually click it in order to "load" the URI, it's not done automatically by just approaching the NFC tag with the phone.

Is it possible to somehow automatically load the URI by approaching the phone to the NFC tag? Or is this a security measure of some kind to prevent loading malicious URIs?

Title: Load URL/URI from NFC tag automatically


问:
Is there an app that will allow me to track my phone without data using SMS?
I have an Android phone, but I don't have a data plan. However, I have unlimited SMS and calling. I lost my phone recently (and thankfully, I found it), but it was hard to find, since I couldn't remotely track my phone using Google Find My Phone, since I don't have data. Does there exist an app that will text you back with the location of the phone when you send it a command remotely via SMS, so you could track your phone without using data? For example, if my number was (647) 555-1212, I would send a message to that number such as !locate myPasswordHere, and my phone would automatically text back something like, Your phone is at N 43.123456 W 079.123456. If not, I will program my own app. Thanks!


问:
RCS chat on Messages not working
One of my friends also have an Android phone, and ever since we've been texting, we've been using the RCS chat.

Recently, I went outside the country, and the chat defaulted to SMS instead. Fine. But since I came back, when my friend texts me, it shows that the message is an RCS message, but I am only offered an SMS in reply.

I tried all the options I could figure out. I cleared the cache, restarted, in airplane mode and not, both for the Messages and Carrier Services. I've disabled chat-restart-enabled chat.

Nothing works. Does anyone have any idea what I can do, other than stop texting with my friend?

If it matters, I'm using a Pixel 3XL with up to date Android.

Title: RCS chat on Messages not working


问:
How can I see a log of system changes that have been made to my phone?
Recently my phone suddenly exhibited weird behavior which I remedied by running com.google.android.setupwizard/.SetupWizardTestActivity. You can see the exact problem and solution here.

Everything returned to normal and just the way it was before the problem started except for a few things that went back to default settings (e.g. I had to reenter wifi passwords).

But now I'm noticing something weird...

A couple of apps/services that I use have suspended and restricted my account. Reaching out to their customer service, one of them is saying it's due to using third party apps/tools, of which I haven't. Something triggered a security violation to warrant a suspension of my accounts. They are not saying what exactly. But putting two and two together, this is right after the problem with my phone.

Another weird thing that happened which is causing me to think that this is the reason I've been suspended is when I opened Titanium backup, there was a pop up message that said that my Android ID has been changed and if I'd like to return it to the previous ID.

Now I want to know what other changes have happened since running com.google.android.setupwizard/.SetupWizardTestActivity or since the problem started. How can I find out?

Android 7


问:
All notifications come at the same time
I have a Samsung S21 Ultra 5G, using Android OS 11
I have enabled push notifications for multiple apps and gave them all different notification sounds.

Apps like news, twitter, banking, online ordering, transport alerts, weather report etc.

Periodically they all arrive at the same time causing a cacophony of notification sounds which is quite annoying.

I'd like to have the notifications as they're pushed from the apps server (as they happen), rather then having them in groups causing a notification overload.

I'm not sure if this has something to do with the Wi-Fi setting ("Wifi Power Save Mode" is set to OFF) or network syncing period.

How can I set my phone so that important and specific apps deliver their notifications as they happen, rather than being grouped with others?
For example I'd like to be notified when a person who I follow on twitter and have their notifications turned on as soon as they tweet, rather than being notified in 10 minutes or in an hour. Same with my news alerts etc...

I'm not sure if this was always the case with my phone and became obvious as I enabled more and more app notifications.

I thank everybody in advance who are willing to reply to help.

I have seen this post but it's really old and our problems are not quite the same;
Multiple notifications arrive all at once, from multiple apps

Title: All notifications come at the same time


问:
Why does 'adb.exe devices' not show my phone?
I have USB Debugging & File Transfer both enabled on my phone (Blackview A80Pro) and I have installed the USB driver for my phone as recommended by Blackview. But though 'adb.exe version' shows the version, 'adb devices' does not show my phone on Windows 10. Interestingly, Ubuntu 20.04 does see my phone using a Linux version of adb!</p>


问:
Checking info infinite loop + Play store blank screen
whenever I try to login using a google account, no matter the application, I get stuck in a page with "Checking info..." and an activity indicator, just nothing happens. Also, when I try to open the Play Store I get a never ending blank screen so I can't download any app nor update the ones I already have on my mobile.

What I already tried:

Suspending account synch.

Clearing cache and data for Google Play, Google Play Services, Google Frameworks.

Uninstalling updates for Play Store, which anyway failed with unknown error.

I'm running Android 8.0 on an European (Spanish) Galaxy S7 Edge.


问:
Is it possible to disable the GIF browser in Messages on a Moto G Power 2021?
My brother has a Moto G Power 2021 running Android 11 but wants to completely disable the GIF browser in the Messages app for SMS/MMS. I’d tried following various instructions online I could find for disabling it, but nothing seemed to work on his phone. Is this possible? I’m looking for any solution, whether with a system setting, a FamilyTime parental control, or blocking a particular service from using data as with NetGuard.</p>


问:
Are the Android app switcher/multitasking snapshots created when an app is sent to the background, encrypted?
This post here: https://android.stackexchange.com/a/218963/364009

outlines the snapshots location for the app switcher when an app is sent to the background, /data/system_ce/userid/snapshots, or at least something similar for File Based Encryption Android phones running 9.0 pie and below.

Are these snapshots also encrypted in Full Disk encryption?

For Android 9 supporting File Based Encryption and up, (Android 10, 11, etc.), are these snapshots encrypted? If not, can they be recovered after a factory reset with special software?

See post here: https://android.stackexchange.com/a/198080/364009

mentioning exceptions to directories that are not encrypted, like /system_ce, because their subdirectories are encrypted. Does this mean these snapshots are encrypted if /userid is also encrypted or /userid/snapshots is encrypted?

Thank you!

Edited for clarity of Android versions of interest and typo.

Edit 3/15: this link here:

https://github.com/corona-warn-app/cwa-app-android/issues/987

Says “When the app is sent to the background, Android takes a snapshot of the latest view of the application and saves it without encryption on the file system.” How is this possible - I would assume the snapshots would be encrypted?


问:
How use Live boot on Android devices?
I want Live boot a Mobile Linux distribution(for example Mobian) on the Android device. I also have an adb and fastboot and my device is rooted. Is there a way to Live boot on Android?

Sorry for my bad English.

Title: How use Live boot on Android devices?


问:
Change network interface name in persistent way on Android
Is it possible to change the name of a network interface in an Android 11 rooted system making the change persistent? I am not looking for just renaming the interface after the boot, I want to change the kernel provided interface name, so that this change is persistent after reboots.

In my specific case, I want to rename an USB interface that should be assigned an IP address; the interface name is usb0 and I want to call it eth0.

```<code># ip link sh
...
usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN mode DEFAULT group default qlen 1000
    link/ether 00:11:22:aa:bb:cc brd ff:ff:ff:ff:ff:ff
</code>```


问:
Unlock Xiaomi without USB debugging
I'm currently having problems unlocking my Xiaomi Mi A2 Lite. I've tried hard resetting it through the old volume down (or up) + power but it always ends up showing "No command", no matter how many times I try it.

I've also tried entering recovery mode through ADB, but being that USB debbuging is disabled, it won't even detect the device.

I don't have a Google account linked to the phone, so I don't know what else to do.

All support is appreciated, thank you.

Title: Unlock Xiaomi without USB debugging


问:
"The Magic", that Magisk isn't supposed to do
I have magisk 24 which I futilely tried to downgrade  using XDA's  guide but did not succeed, which is the 2nd part of my Question . There is something v interesting I note ( not sure how long its been with through various Magisk versions )

So here are my questions

```<code> df -h /data
 Filesystem               1K-blocks     Used Available Use% Mounted on
/sbin/.magisk/block/data  22442480 18250808   4191672  82% /system/xbin/zcip
# If I try rm -f below file it says resource busy , which means that mount is actually using that file
:/ # ls -al /system/xbin/zcip
-rwxr-xr-x 1 root root 1333960 2022-02-05 06:17 /system/xbin/zcip
olivelite:/ # $_ --help
BusyBox v1.30.1-osm0sis (2019-02-28 17:35:07 AST) multi-call binary.

Usage: zcip [OPTIONS] IFACE SCRIPT

Manage a ZeroConf IPv4 link-local address

    -f      Run in foreground
    -q      Quit after obtaining address
    -r 169.254.x.x  Request this address first
    -l x.x.0.0  Use this range instead of 169.254
    -v      Verbose

$LOGGING=none       Suppress logging
$LOGGING=syslog     Log to syslog

With no -q, runs continuously monitoring for ARP conflicts,
exits only on I/O errors (link down etc)

     # mount  |   grep -i 62
/dev/block/mmcblk0p62 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,discard,noauto_da_alloc,resgid=1065,data=ordered)
</code>```

/data partition is mounted on a file ( see above  I tried to peek in that file and its some kind of networkiing file ) ? wth ? ok before that /data was mounted on
this file /data/app/*youtube*base.apk and /data/app/*youtubemusic*base.apk both.
I cant get the log on screen of that since I uninstalled both these apps and after that
it showed up as above. While  the above 2 apps were installed it showed not
/sbin/.magisk/block/data but /data being mounted on these 2 apk. df showed the former apk while mount   command output showed  additionally /data being mounted on  the latter apk as well. /data being mounted on points that are actually files ? I dont get it  ?

Whats happening and what can explain this. I am sure if I delete /system/xbin/zcip  it will  catch some other file to mount.  Has anyone w/ magisk (24?) had the same exp like this ?

2) I cant downgrade from `magisk 24` to `less then 24`. I totally uninstalled. Then installed patched 23 (and less) images via `TWRP` -I was left rootless. So I have 24 or no root.


问:
Rooting android with the dirty pipe vulnerability
there is a newly discovered Linux Vulnerability has which lets you inject code in root processes (source), i have been looking into it but failed to pull anything off, for what i understand to gain root access we have to inject the su binary or (magisk?) into the file system, i have made a elf executable to run it on my phone but not much more, if someone who knows more than me, who can figure out how to use this to root the phone it would be nice.

It's just curiosity and I know this wont be a very efficient way to gain root but could be great for devices with locked boot-loaders like huawey devices.


问:
according to following a post i tried to change system partition size ,now my storage is unuseable what should i do?
my cmd gone wrong here

i tried three times but failed(every time same problem)
now os is working in system folder but storage is not showing
is there any solution?


问:
After changing VolumeID (Disk Serial), Android (Lineage OS 17.1) refuses to accept card and wants to format
I tried this several different ways using several tools. In the past I was able to do it just fine. When changing to a new serial (VolumeID, like ABCD-1234), Lineage OS 17.1 on a Galaxy Tab S2 refuses to acknowledge the SD card, and requires me to format it. Once I format in android, of course it changes the serial, and I'm stuck in the original predicament.

I put into Windows, formatted fresh, and then changed serial using tools like DiskGenius and AOMEI. But when I put it back into Android again, it once again demands I format the drive again. Which I can do, then it recognizes it again, then I take out, change serial, and same problem again.

I also cleared any flags, checked for errors, etc, and the card has no problems.

The card is a 128GB Sandisk card.The former card was a different Sandisk card.

I did this using a 512GB Sandisk card to a 1TB Sandisk card, and it worked fine in a different device (running a stock OS). But this tab on LOS 17.1 doesn't like it.

I also tried this:
My fine 1TB MicroSD from my phone (which is running Android 8.0), which also has the same VolumeID (serial), I inserted this into the Tab S2 on LOS 17.1 and same problem - it asked to set up. I put the same 1TB card back in my phone, and my phone recognized it again no problem.

I also tried taking the same 128GB SD and putting it into my phone from before running Android 8.0, and my phone recognized this one too without a problem.

It should also be noted I did the same thing into a different tablet running stock Android 11 as well, without any issues. Same card.

So, it's clear that my tab or LOS 17.1 are the problem here.

The reason I need to do this is because many of my backups and data are dependent on absolute paths which means that it won't work to restore the data from the old SD card.

How do I change the serial to the number of my choice (the serial from my old SD card), so that Lineage OS 17.1 recognizes the card without requiring me to format it?


问:
What info/data can a fresh installed app without permission gather?

If I just install an app BUT DON'T OPEN it, can it do/get something? Maybe during installation process, even if I didn't open it yet?

If I didn't give the app any permission, what can it do/know? Can it access to parts of my storage? What kind of information does it know? Can it get Imei, mac address, phone number, serial number?

I am asking this because I have Aliexpress that when I open it it shows my name and surname, EVEN IF I FRESH installed it and first time I open it. So HOW TF does it know????? If you think that there is an online google backup, it's not: I cleared data before opening it, and it still shows my name and surname. THE ONLY WAY I achieve not to show my name/surname is launching it via "CloneApp". HOW can Aliexpress achieve this? It's CREEPY.


问:
Schedule Power On/Off (not the restart)
Is there any 3ed party application to SCHEDULE POWER ON /OFF that is  compatible with any of the Samsung mobile phones or other Android phones which doesn't have this function build in?

AUTOMATEIT PRO app - would it do the schedule power on/ off?

Thanks a lot in advance☺

Title: Schedule Power On/Off (not the restart)


问:
how to bypass always on vpn
BH

theres this always on vpn called tag and Im wondering if theres a way to bypass it

it disables all browsers and replaces it with its own, monitors all sites, grays out the options to disable it in settings, instead has message to contact "System administrator", disables debugging mode, disables all options to install new APKs, except from their custom web store, when trying to force factory reset from intro screen [because they disable that from settings] it says "no command", and under "privacy" where it says the app has all permissions to modify device etc., when clicking on the settings for that it exits the settings app

any ideas?

Title: how to bypass always on vpn


问:
Seeing a floating "notification square icon" on my MIUI 12.5 phone - why?
Here I was, just living my life, a happy camper of a MIUI 12.5.1 phone (Mi 9 SE to be specific), and everything was just fine. Well, not exactly, but for the purposes of this question it was.

Then, a couple of days ago, I noticed something very weird: The application launcher screens - my home screens - now had a square icon floating over them! It had the icon of a Signal user, and a smaller notification-like icon on its corner... I think it was the blue Signal app logo. When I would press the icon, A Signal (?) screen would come up with the message.

I could only kill this window by long-pressing on it, then dragging it to an (x) icon which would appear at the bottom of the screen. But with a new message, it appeared again. For now I haven't gotten any new messages, so I don't know if I'll see it again or not.

My questions:

Is this the Signal app's doing, or is it my MIUI?

What is this "feature" called?

How can I disable it permanently and for all apps?


问:
How can I configure Android so that the alarm emit some sound when I'm on hold on a call?
I use Android 11 with pixel 6. By default, the alarm doesn't emit any sound when I'm on hold on a call. How can I change that?

Example of alarm ringing silently while a call has been put on hold:


问:
How can I disable app drawer in Android 12?
I’m on a Samsung S20 5G, Android 12 (just moved to this phone).
On my old phone which ran android 8.1 (I don’t remember the exact model, but it was a phone from Huawei), In the Display settings I could disable the app drawer and make all the apps show on the main Home Screen.
I’ve been looking around in settings and I just can’t seem to find an option that lets me disable the app drawer.
Do I have to drag all the folders and apps in the drawer to the Home Screen for it to go? Or is there a simpler option in settings?</p>


问:
Block VPN completely on Android
For some reason, I want to block the VPN completely from my smartphone; So I can't run any VPN app, or connect to the VPN manually.

I want the simplest and easiest way to set a security policy that blocks VPN on Android.

Title: Block VPN completely on Android


问:
How to repack a system.new.dat.br with open source command line tools?
We can decompress a system.new.dat.br and then convert to an img, like this:

```<code>brotli --decompress system.new.dat.br -o unpacked_system.new.dat
sdat2img.py system.transfer.list unpacked_system.new.dat unpacked_system.img
mkdir system && sudo mount -o loop unpacked_system.img system
</code>```

I couldn't find anywhere a way to not mount this. I wanted to not mount this because it needs root, and because inside a docker container is hard, and also because I shouldn't need root to repack system.new.dat.br.

So, how can I both decompress unpacked_system.img, modify its files, repack it and convert back to .dat.br?


问:
Oppo A73: adb works but fastboot won't recognize the device on either Linux or Windows
I'm badly in need of help with my broken Android device. The XDA community is where I always found most information on those matters so I'm hoping someone can help me out. Some background on everything that went on today: I recently bought an Oppo A73 (non-5G version), I live in Romania so the best I can offer are these links for the store I got it from:

Source 1
Source 2

My grievance with the device is how it comes with an Android distribution called ColorOS which is filled with bloatware and things being shoved in my face. I was discussing this today and someone brought up adb explaining how I could use the command to remove unwanted system packages. I used it to get rid of some things I wanted nothing to do with, such as Rakuten and Heytap. For some mind boggling reason it appears those garbage packages were connected even to the core system: The device became unable to start up and entered a boot loop. This forced me to do a factory reset from recovery mode, causing me to lose all contacts and SMS messages as I didn't think to back them up first. After that ordeal I want my phone to use the default Android distribution: I'd rather have just Google involved with my phone over all those insane extra services, I'm not going back to this broken bloated OS.

Someone explained to me the basics of ADB and DSU Loader. After enabling Developer Mode I was able to enable the "OEM Unlock" feature then use the DSU Loader option to download a DSU package. My two options are "GSI ARM64" and "GSI+GMS ARM64" I used the later as advised. After the download completed I was prompted to restart my device in order to boot into the new image which I did from the notification. The phone however would only boot into ColorOS each time. I was told this must be because I need to use the commands fastboot oem unlock and fastboot reboot after adb reboot bootloader. The problem is that while adb recognizes my device, fastboot does not due to driver issues.

I spent hours trying to find some format in which fastboot would detect the device but everything seems to be broken, that's presently what I need your help with. I only use Linux these days, Manjaro KDE more precisely: I have a Windows 7 image and in an attempt to find a solution I downloaded Windows 10 as well: I installed Win 10 in VirtualBox and proceeded to install every update and driver I could find, following articles explaining how to get the driver for Oppo A73. None of them would work however: Even with all those drivers installed, the device manager sees an invalid USB device and neither adb or fastbook see it from the VM... same story with Win 7.

https://romprovider.com/download-oppo-latest-mtk-qcom-usb-driver
https://oemdrivers.com/phone-oppo-a73-usb-driver

Can someone please tell me what OS and driver I need to get fastboot to recognize the device? If there's no way to, is there an alternative to fastboot to remove whatever's preventing the DSU image from booting and allowing me to flash it? Like I said I have access to adb on my main machine just not fastboot, anything adb can do should work.

I can't change my OS only for this task however. If I need Windows, is it not possible to do it from VirtualBox using the configuration in the screenshot above? If VBox is the issue, I will in an extreme scenario consider using a separate hard drive on my mother's computer to temporarily install Windows just to do this. I strongly hope that won't be necessary however, and this can be solved with a live tool or Linux distribution that has the necessary drivers.


问:
Looking for the folder location of where Google Chrome bookmarks are stored on Android
I'm looking to manually back up and restore the Google Chrome mobile bookmarks on my LG smartphone and wanted to know the folder and filepath of where they are stored on Android. I checked in /data/data/com.android.chrome/ but nothing is there. I do not have my bookmarks synced to my Google account so am unsure where they are stored on the device. I could not find this info anywhere online. Any help would be appreciated.</p>

OwnerDisplayName: Nathan S.


问:
Recover deleted file from /data without root
I have a non-rooted P30 lite which I no longer use. To cut a long story short, there are about 100 files (mix of PDF and videos) I need within my /data directory that were deleted about a week ago which I could do with recovering. I'm aware that it is possible that the memory has been trim'd in this timeframe. The phone was only used for two days after they were deleted before I turned off the phone after upgrading.

I have found this answer here: How to recover a deleted file from /data partition? but unfortunately it needs the phone to be rooted. I can't root the phone as the bootloader cannot be unlocked. I have full access to the phone and everything on the phone works fine.

What options do I have for trying to recover these files? As I no longer use the phone, I am happy to risk the phone/use potentially destructive methods to recover them.


问:
Silence or disable Lenovo user experience spyware notifications without root
I am trying to disable "Lenovo User Experience" notification that pops up every ~4h. I linked some info below on the specific issue which is also probably illegal in the EU, but obviously the tech giants squish all the ants that speak up about it.

The apps with package names in question (not sure which one causes it):

com.lenovo.tab_p11 (most likely)

com.lenovo.lfs (maybe) named authentication

com.tblenovo.whatsnewclient

com.lenovo.productivity.service

What I have tried so far:

The tablet system is made in such a way that forces the user to use Lenovo services, no matter how many times the message is declined it comes up again.

As the app is a system app I cannot use the interface disable button (grayed out), this is not unusual and I had lots of success with adb on non-root devices like this. However it does not work. (I do not want to adb shell pm uninstall --user 0 as that cannot be reverted without reset in case something breaks)

```<code>adb shell pm disable --user 0 com.lenovo.tab_p11

Exception occurred while executing 'disable':
java.lang.SecurityException: Shell cannot change component state for com.lenovo.tab_p11/null to 2
    at com.android.server.pm.PackageManagerService.setEnabledSetting(PackageManagerService.java:21360)
    at com.android.server.pm.PackageManagerService.setApplicationEnabledSetting(PackageManagerService.java:21161)
    at com.android.server.pm.PackageManagerShellCommand.runSetEnabledSetting(PackageManagerShellCommand.java:2164)
    at com.android.server.pm.PackageManagerShellCommand.onCommand(PackageManagerShellCommand.java:233)
    at android.os.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:98)
    at android.os.ShellCommand.exec(ShellCommand.java:44)
    at com.android.server.pm.PackageManagerService.onShellCommand(PackageManagerService.java:21982)
    at android.os.Binder.shellCommand(Binder.java:929)
    at android.os.Binder.onTransact(Binder.java:813)
    at android.content.pm.IPackageManager$Stub.onTransact(IPackageManager.java:4621)
    at com.android.server.pm.PackageManagerService.onTransact(PackageManagerService.java:4459)
    at android.os.Binder.execTransactInternal(Binder.java:1159)
    at android.os.Binder.execTransact(Binder.java:1123)
</code>```

The notification settings are also blocked from the user for the spyware apps in question, so it is not even a matter of "shut up and take my data in the background".

I am sort of an android enthusiast when it comes to de-bloating android, fun adb automation and rooting, but in this case my hands are tied and my knowledge is not enough unfortunately.

The exact answers I would be looking for are: (tablet under warranty so no root!)

Is there a way to force notifications off,
I could not find an adb command for that.

Other ways to try and disable the app

Here are some resources on the exact details of the issue:
https://forums.lenovo.com/t5/Lenovo-Android-based-Tablets-and-Phablets/Lenovo-User-Experience-Program/m-p/5120621?page=1#5539399

https://www.reddit.com/r/Android/comments/b78wuj/the_bundled_nonremovable_virus_that_is_called/


问:
How to run Whatsapp without a smartphone?
I need to access messages on a specific Whatsapp group but I don't have any smartphone (and don't want to acquire one). I have a "dumbphone" from which I can receive and send SMS and calls but not much more.

I have access to a tablet, running on android, but with no SIM card. When I try to use Whatsapp there it requires me to scan a QR code with my phone (which is not possible).
I also own a computer on which I managed to run the command-line version of Android-x86 in a virtual machine. I have absolutely no clue about how to access Whatsapp from there.

What would be the best way for me to access those messages?


问:
how to root android box without internet
I am trying to root my android box, but one click root apps refuse to connect to the internet, is there a way to root without internet or android recovery (as adb refuses connection and i dont have power buttons), is there any one click root apps that dont need internet or is there a way to enter recovery without adb, physical buttons and root?

device: rk3222x box (V88 pro) android 5.1.1
tried: kingroot, towelroot and oneclick root


问:
Disable "PIN required for additional security" prompt
I have a Pixel 4a, and I constantly have to re-enter the pin, even though it hasn't been more than 48/72 hours. My Pixel 4a currently has a pretty bulky case, making it unreasonable that the fingerprint reader is being activated in my pocket, yet I still find myself frequently having to reenter my pin.

I'm looking for a simple clear-cut way to disable this. It's annoying, I think at times it could actually be more insecure, especially in places where there are cameras around capturing input.

My device is rooted, and I have xposed framework installed. How can I disable this abomination of a "security check"?


问:
SD card / card slot suddenly stopped working
My sd card (or my sd card slot) suddenly stopped working.
All of the apps that used the SD card don't work anymore (obviously), however also other apps have problems. My banking app won't start. The google play store won't let me install any app (no warning, it just stops working). I have to fix that.

My questions are:

how to disable the 'sd storage' for the play store?

Right now I cannot install any app, because play store wants to use the sd card as storage. I spent an hour trying to find a way to disable the 'sd storage' in the play store, but I haven't found a
solution. I cannot 'normally' migrate the apps using the settings->storage menu back to the memory, because the sd card is shown as 'corrupted'

how to repair the sd card?

I have a ton of semi-important files on the sd card. I can't simply format it. Is there any software to mount and analyze the card?

I am using Android 9 on Umidigi A5 Pro


问:
Is there a way to get rid of the rounded corners in Android 12?
In Android 12, this is the default for widgets, the recents screen and it is hinted in the animations when resuming an activity. Is there a way to remove them and go to the good old squary look?</p>


问:
Start script to run app
I have a device connected to a TV, I need that when I start the device it automatically opens the player and plays a video.

I thought that I could do the same as linux, writing a bash script, it would be relatively easy and it would start at startup, well linux already has such a startup script. But I can't find the /etc directory.

On the other hand, how are the orders of the app? To be able to write it in the script? And your options.

Also if there is another option I would like to know it.

Thanks.

Title: Start script to run app


问:
Is there any way to recover a deleted voicemail?
A certain family member deleted a very, very important voicemail from their Android (Google Pixel 4A) phone. I'm not even sure exactly when this happened.

(I understand that the content of the VM is not relevant to the question, but it was a voicemail from my wife's father, who has died, and so the message is irreplaceable and priceless to us.)

I'm working with my carrier to see if they might have a record of it, but I am not optimistic.

Is there any possible way to try to recover the audio from the phone?


问:
Run custom ROM on emulator/VM
Before I want to begin, I know this question has been asked, but I only found old answers or not really what I was looking for.

So, I want to build a custom ROM, and I'm sort of a beginner and I'm still reading about this, what I know so far about this is that you have to download and build AOSP, get a build number and a binary related to a real device (Nexuses or Pixels)

Here's where I don't understand, let's say I compiled everything and at the end I have the image, next step is to have the image flashed to a device, I don't have any android device, especially Google proprietary devices, nor I can afford one. Isn't there any possibility to run it on VM or emulators or things like this?

As of writing this, I'm going to build AOSP(ID :SQ1D.220205.004) to learn a bit about the process, but any tips on how to learn more about this is more than welcomed, and also the main question on how to run the image on my PC first.

I'm running on Arch Linux by the way.

Title: Run custom ROM on emulator/VM


问:
Debug Android Permissions
I would like to analyze deeply the behavior of the android permissions.
When a permission is granted or not, what android do, etc.

I have some ideas, but I would like to know which one could be the easiest one, or any new idea, or if some similar works have already been done.

So I thought about:

frida

android studio using the debugging

making in local a java script using the same logic than in the aosp

The logcat in Android Studio is very powerful, I can see the ActivityTaskManager and GrantPermissionsActivity for example.
But I don't know what happened to call them, why these parameters etc.

So, if you have any ideas, any tips, any documentations, I'm interested in.

Thank you.

Title: Debug Android Permissions


问:
"This app isn't compatible with your device anymore." "Device is not certified"
TL;DR see this Google support post to complain and upvote:

https://support.google.com/android/thread/158332061?hl=en

I have a OnePlus 7 Pro that is an excellent top end affordable phone. It's been working great for a year until a couple apps I depend on stopped working. One example app is Disney Plus. It will not work at all and will not show up in the Play Store. When I weblink to its Play listing, it says: "This app isn't compatible with your device anymore. Contact the developers for more info."

I pestered the devs and never got anywhere and it looks like a device issue because on this round of searching I found a link that said it's because the "Device is not certified" message in Play settings.

There are many, many posts on this issue, just on the OnePlus forum alone. One discussed a device reflashed from or to a Global version, but I dont think that is my device problem, but also dont know how to verify.

I found a post from XDA that talked about the problem related to not being able to use GApps, but that is not my problem, and inputing the device ID onto Google's site didnt help.

Last post I found discussed it being from the bootloader being unlocked, or that its rooted. Is that really the issue? That would be terrible if rooted devices couldnt use certain apps as popular as Netflix, Disney Plus, PayPal and others.

If it's an issue with OnePlus having their devices certified by Google, is there a way around this. I'm posting to the OnePlus forum, but that's as much as I can do.

Here are a bunch of links for reference. The first one shows the error in Play on a OnePlus brand app. This seems like a recent change from Google's security policies. Second one discusses device model. Third one discusses bootloader and root:

https://forums.oneplus.com/threads/this-app-isnt-compatible-with-your-device-anymore-contact-the-developers-for-more-info.1490603/

https://forums.oneplus.com/threads/your-device-isnt-compatible-with-this-version-disney.1314553/

https://forums.oneplus.com/threads/netflix-this-app-isnt-compatible-with-your-device-anymore.1377862/

https://forums.oneplus.com/threads/your-device-is-not-compatible-with-this-version.1389536/

https://forums.oneplus.com/threads/your-device-isnt-compatible-with-this-version.944366/

https://www.xda-developers.com/how-to-fix-device-not-certified-by-google-error/

https://forum.fairphone.com/t/unable-to-install-application-since-fairphone-is-not-play-protect-certified/58067

https://komogame.com/en/netflix-blocks-its-app-on-rooted-devices/
"In case your device is rooted, has the bootloader unlocked or the device is not certified by Google, you will not be able to download Netflix through the Play Store" Message only says: your-device-isnt-compatible-with-this-version

https://www.quora.com/How-do-I-install-an-app-on-Android-when-it-says-my-device-is-not-optimized-or-compatible-for-the-app-anymore

How To Fix - This App Is No Longer Compatible ... - YouTube Didnt work. Have tried twice.

https://nerdschalk.com/how-to-turn-on-or-off-google-play-protect-on-android/  I cant turn off Play Protect to test this.

https://www.quora.com/How-do-I-install-an-app-on-Android-when-it-says-my-device-is-not-optimized-or-compatible-for-the-app-anymore

https://www.quora.com/unanswered/How-can-I-fix-This-app-isnt-compatible-with-your-device-anymore-and-Device-is-not-certified-on-an-Android-device

https://forum.xda-developers.com/t/how-can-i-fix-this-app-isnt-compatible-with-your-device-anymore-and-device-is-not-certified-on-an-android-device.4417785/

It seems my device is Play Protect certified. So I'm leaning toward there being a problem with the bootloader being unlocked, and it being rooted. I use Magisk which is supposed to be systemless, so I doubt that is the problem. And if it is from the unlocked bootloader, only Google or a collection of app developers can fix this.

You can check under Play Store > Settings > About > Play Protect certification.

https://support.google.com/android/answer/10248227?hl=en#zippy=%2Ccant-check-certification-status

https://storage.googleapis.com/play_public/supported_devices.html (large list loads slowly) Direct link to csv file: https://storage.googleapis.com/play_public/supported_devices.csv

The Google forum suggest: "If it’s on the list: We’d like more information about your experience. You can start a new thread in the Android Community to help us review the alert."

https://support.google.com/android/search?hl=en&q=play%20protect%20certified&from_promoted_search=true

https://support.google.com/android/thread/153942625?hl=en This suggests "If it’s on the list: We’d like more information about your experience. You can send feedback to help us review the alert." and "If your device uses a custom ROM, register your device." which links to the same "enter device ID" from the XDA post above. I've done that.. dont know how long it takes, but isnt working after a few hours.

https://www.google.com/android/uncertified/?pli=1

Ive added a link to this page in the Google Forum post two links up. Please go there and upvote it and my response. If this doesnt work after a few days, Ill create a new post that can be upvoted specific to this not working.. specific Google thread to upvote:

https://support.google.com/android/thread/158332061?hl=en


问:
My mouse’s right click act as back button in my Android TV browser. How do I disable it?
A USB mouse plugged into my Android Tv, and when I browse my website and right click on my mouse by default it work as a back button and website goes to previous page.

I want to remove this functionality i.e right button click should not work as a back button. Or at-least when I click the right button it should not take me back to the previous page. If there's any solution it will be helpful.


问:
Can I somehow allow an app to access all files?
I have some applications which I want to allow access to not just for media folder:

OS: Android12, OneUI4

Can I somehow gently ask the OS to provide extra permission to this application without modifying the application to request it explicitly?

I need the following permission for the above application:

Can I do this somehow?


问:
unity3d apps crash unexpectedly on Cyanogenmod 7.2
I have a Huawei u8160 which is running Cyanogenmod 7.2.

So all of the unity3d apps crash unexpectedly on start .

And I think that the error is because of missing kernels or libraries.

And I want to know if I can install any of them so I can run these apps.


问:
How can I block a certain app from connecting to the internet?
I'm trying to stop Microsoft SwiftKey keyboard from connecting to the internet. Phone is Android 7, rooted. I have it blocked on AFWall+

But despite that, I can see through PCAPdroid (thanks to @Izzy for recommending this great app here) that it's still connecting to the internet and sending and receiving data.

Here are details of one of those connections.

I'm not sure how it's able to do so since it's - supposedly - blocked on AFWall.

I was thinking maybe there are other components of the keyboard that are not part of the bundle of what's checked in AFWall? Maybe those other components are not showing up on AFWall (or are under differents names), and it's those components that are connecting to the internet? How can I stop this?

Thanks in advance!


问:
When someone logged in you account in his device while you're using in your phone
I was using my whatsapp no since many years,but today my account automatically logged out coz the same number allocated to another person as I was not using the sim (no calls &msg) I live outside my country so can he able to see my old chats &msgs
??</p>


问:
How should I partition my android device? Should I use gpt or msdos?
so I got myself into a really bad situation and I need to re-partition my device.

I already pushed parted and mkfs to /sbin (following this guide) and made them executable with chmod 777, i just need to know how am i supposed to partition my device

is it similar to a normal linux system (/boot and /, maybe a separate /home partition)?


问:
Notification icon that looks like a pointed ticket with a smiley face on it on Samsung Galaxy Note 9
I have Samsung Galaxy Note 9. Besides the Wi-Fi icon, there is a notification icon that looks like a pointed ticket with a smiley face on it. When I pull down the notification bar, it disappears.

What is this icon?


问:
How do I make mounts in /data/local/ visible to other apps?
I've seen Why (bind) mounts in /storage/emulated/0 are not visible in apps? but I don't understand how to apply the method to /data/local/</p>


问:
Unable to download/share pdf files: Where to reset permissions for PDF files?
Very newbie here when it comes to Android.

Using Xiaomi Phone, MIUI Global, 12.5.10
Android: 11 RKQ1.20

While downloading PDF files from whatsapp or Sharing PDF files, i'm getting below error. The Error comes in ALL apps with slightly different error messages, but basically PDF formats get this and no other formats (like docx/jpeg/png all work good)

Many apps like Acrobat Reader reports error like: (Very similar to this link)

```<code>"Opening pdf file Error: This file could not be accessed Check the location or the network and try again"
</code>```

I had a look using adb tools and did a pm list permissions all looks ok, but i'm not an expert but it seems more related to "temporary" caching/file-write to the disk. this is because if I put a PDF file in a directory, then open using any tools, it works perfectly. But if I try to download/share file from another app (like whatsapp/email) then it throws error.

I couldn't find any file assocations/app for PDF nor any place where a file permission is denied for the apps in question (eg Whatsapp/email/acrobat reader). My guess is it is to do with writing temporarily into internal storage

Any help/ideas on how to fix this would be appreciated


问:
Redmi Note 9 Pro Stuck in boot loop
about 2 days ago my phone completely died (battery) so i plugged it in overnight. when i tried powering it on in the morning it was getting stuck on the MIUI animation, just after the powered by android screen. after multiple attempts to restart it by long pressing the power button it entered the boot menu to try a reboot from there... no Joy. so i then tried wiping the data to see if that would help. it gets to about 3% and then the phone reboots again getting stuck in the same place.

I have tried following the instructions here but am getting

no permissions (missing udev rules? user is in the plugdev group); see [http://developer.android.com/tools/device.html]    fastboot

I then tried using the Mi Unlock tool but the device is not showing up in that when I plug it in.
Ive read somewhere then that i need some developer settings set in the developer options but i honestly don't remember if I ever even unlocked them on this phone as i dont do any android development any more but I may have them turned on.
when the phone is plugged in i can see it in device manager as Android with a yellow warning triangle visible.
I could really do, any old devices i have to tide me over have laughably short battery lifes so could really do with getting this sorted.
Any help will be greatly appreciated.

NOTE
I followed the above gist on my linux machiene as that is where i had the android dev stuff installed and the Mi Unlock on my windows pc which does not have any android dev tools installed

Title: Redmi Note 9 Pro Stuck in boot loop


问:
How to find hidden malware on Android?
Today, while watching a YouTube video on my Samsung Galaxy S20 FE 5G, the left half of the video portion was covered with a pinkish/orangish screen with the words "MICROWAVE SPY CAMERA 1.XXXX" (where xxxx was 4 digits that I don't remember).   After about 20 seconds, I clicked the next video and the exact same thing occurred.   I then clicked back to the previous video and the video didn't have this "notice".   Then I returned to the new video and it was no longer there either!

I played one more completely different video and it wasn't on it either.

I tried to look in the developer options for how to see active programs running and it listed about 20, but nothing that stood out as suspicious.

I just now put the phone in airplane mode.

How can I  inspect my phone for evidence of this "screen notice"?
Maybe some kind of cache files containing the "screen notice" or whatever?
Is there a way to get a dump of ALL processes running before it's too late and it terminates, or the cache gets deleted?

Title: How to find hidden malware on Android?


问:
How to reset an Android tablet?
I got an Android tablet that my dad bought short before he passed away.. I'm trying to reset it to factory settings, because we do not know the PIN for it. By using volume up + power button it boots to a menu in Chinese. Using Google lens to translate I chose clear eMMC and after it restarted it looked like it worked, but after choosing the language settings and so on it got to the screen which say "This phone was reset to factory settings. To access it please use previous PIN." I tried to use Google account instead, but this got me back to the PIN as of course it's not the same account as my dad registered with. So I'm running circles here.

Could anyone help? It's a Lenovo TB-X606X

OwnerDisplayName: Robert Jamborski

Title: How to reset an Android tablet?


问:
Recover data from /Android folder - Android 11
I have OnePlus8 Pro with Android 11. As you all know, with latest Android changes, now the WhatsApp media/documents/status data is put in /sdcard/Android/media/com.whatsapp.com

I uninstalled the app, and I dont know if I deleted it or uninstallation did, but I lost all the whatsapp media content. I later installed WhatsApp thinking I would get the media back but the folder is fresh with barely any data.

Is there any way to recover this data using ADB commands or some linux thing?


问:
Low-latency screenshot from Android emulator
I'd like to grab the screen 10 times a second to feed it into a computer vision model.

Running screencap in a loop in adb shell is too slow.

Other answers have suggested reading from /dev/graphics/fb0, but my emulator does not have this file.

Ideas for how to do this?


问:
Why does USB Mountr cause two drives to appear?
When I mount an image in USB Mountr on Android 6 and use an OTG cable to connect the device to a Windows PC, two devices appear and two drives appear in File Explorer with the first one non-functional and the second being the image. Why does this happen and how can I prevent this?</p>


问:
How to disable dialog and other accesses for another app, optionally with root
I'm looking for a way to prevent a certain app from showing any dialogs, on a rooted commercial device running android 11 or 10. Further, I'm also interested in intercepting its location data requests and return a dummy.

The first thing that comes to my mind is to disassemble the app, dig & modify the relevant pieces, pack and reinstall. However, this complicates future updates. I think with root permission, I should be able to intercept the system service call, aka tell the daemon to do nothing or something else when requested (not sure if this is the right naming; I come from desktop/server linux). If the described functionality is possible to implement, I wonder if it's going to be custom module for the system, a modified system service daemon, or an app runing with sudo?

Any suggestion in general is greatly appreciated. I'm digging around in the documentations and too lost to figure out if some or all of the ideas are actually implausible. Thank you.


问:
RAM usage per app on Android?
Is there a way to tell the RAM usage per app on Android?
That's a basic feature on all Linux distros but I haven't been able to find that for Android. Only the total usage.</p>

Title: RAM usage per app on Android?