问:
Google Meet Screen Share on Huwawei T8 Not Working even w/ Storage & Microphone Permissions
asking for a friend. She has Android running on a tablet Huwawei T8 which has Quick App Center installed for Google Meet. It works perfectly fine for google meet meetings and it can view screen shares from other devices. The only problem is that if it is the Host and attempts doing the Screen Sharing, it will not work. Pressing Screen Share will do nothing with no error messages. I've done some googling and found out that you definitely have to give Quick App Center the Storage and Microphone Permissions, but despite giving it ALL permissions (i.e Camera, Location, Calendar, etc) in the Privacy Settings it is still not working with NO error messages. So we are in the dark. Any ideas what we are missing?


问:
2nd display repeatedly loses connection when adb bridge is runnning
I am currently working on a project which includes smartphone instrumentation via FRIDA, which requires me to attach to the device via adb. Somehow, once the adb bridge is online my 2nd display keeps losing the connection, which results in the screen to turn of for 2-3 seconds every 10-15 seconds which is quite annoying. I am working on a laptop with Ubuntu 20.04 and have two external displays attached to it. Any help is appreciated.</p>

ContentLicense: CC BY-SA 4.0


问:
How to reimport exported WhatsApp chats? [iPhone to Android migration]
My friend recently made the decision to switch to Android from iOS. Since she's not particularly tech-savvy, I'm tasked with migrating her WhatsApp data from her iPhone 7 to her new Redmi Note 11T 5G (MIUI 12.5.2, based on Android 11) phone.

I've tried a couple of apps that promise very straight-forward WhatsApp chat transfers between iOS and Android through a PC, but the three apps I tried were ridiculously slow, and just randomly failed mid-way after several hours of progress. However, I must note that I did find a couple of chats from 2021, which would've come only through the transfer. But surely, something was wrong if only a couple of chats, that too from 2021, were transferred over several hours.

Then I came across this guide which suggests exporting the individual chats from the iPhone, and send it by email to the new Android device. I downloaded the exported chats on the new phone before installing WhatsApp on it. I also made sure the Google Drive backups don't exist. When WhatsApp goes through the setup process however, it can't detect backups in the Google drive at the restore backups screen, and only gives me the option to skip. And when I press skip, it goes straight to the main chats page, and doesn't recognise the exported chats. Should I move these chats to a specific location? Is there a better way to move WhatsApp chats from iOS to Android?

The "Backup found" page shown in the image on the aforementioned guide never happened.


问:
How to use Alcatel Download Mode
I found this mode on my onetouch 9022x tablet but I don't know how to use it. Are there any tutorial how to use it?</p>

Title: How to use Alcatel Download Mode


问:
What is an FLR file?
When I was going through files in an app, I found some files with .flr extension. I found these files in the asset directory.

When I did some research, I find out that it's associated with some animation in Flutter. When I opened it with a text editor, it was some gibberish beginning with FLARE.

How can I view that animation?

Title: What is an FLR file?


问:
cmd overlay enable <package name> resets to it's previous state after reboot
I'm trying to switch between gestural and threebutton navigation using

cmd overlay enable com.android.internal.systemui.navbar.gestural

and

cmd overlay enable com.android.internal.systemui.navbar.threebutton

or via system-->gestures-->system navigation and then selecting gesture navigation and 3-button navigation.

I checked the changes using -
cmd overlay list --user current  and I was able to see the exact changes made.

But when i reboot my android device, it just reverts back to the previous selected navigation; rarely (after 5-6 tries) the changes made remain after reboot.

Example: If my present selection is threebutton and I change it to gestural, then after reboot it goes back to threebutton or sometimes (after 5-6 tries and reboots), it stays as gestural.

How do i keep the changes permanent even after reboot??


问:
Pixel keeps changing time (losing 1 hour at random)
I have a Pixel 4 phone running Android 11. For the past 3 days, I've started having a strange problem where the time on my phone changes to be 1 hour earlier. I'm physically located in Denver, CO, USA, which is solidly in the mountain time zone (eg not by a zone boundary).

Just this morning, the following happened:

7:00 AM - phone time is correct, phone alarm goes off (scheduled).

8:00 AM - phone alarm goes off again -- phone shows 7:00 AM as the time.

8:04 AM - phone corrects itself, time goes back to the correct time.

Yesterday something similar happened:

7:00 AM - phone alarm goes off ... phone thinks that it's 6:00 AM

7:30 AM - phone still thinks it's 6:30 AM

7:32 AM - phone corrects itself, time goes back to the correct time; notifies me about the missed 7AM alarm.

In grid form:

Day
Actual Time
Phone Time
Comment

Today
7:00 AM
7:00 AM
Scheduled alarm (7AM)

Today
8:00 AM
7:00 AM
Scheduled alarm (7AM)

Today
8:04 AM
8:04 AM
Spontaneous correction

Yesterday
7:00 AM
6:00 AM
Scheduled alarm (6AM)

Yesterday
7:30 AM
6:30 AM
Checked phone, incorrect time still shown

Yesterday
7:32 AM
7:32 AM
Spontaneous correction; alerted to missed alarm

I don't know if it happens at other times of day, or only between 6:00-8:00 AM; that just happens to be when I actively look at my phone or (sync'd) smart-watch, or have alarms that go off at those times.

During today's hiccup (at 8:00 AM when it thought it was 7:00 AM), I checked the settings and it shows that it flipped from the correct daylight savings time zone to the incorrect one -- it it was using Mountain Standard Time instead of Mountain Daylight Time. I have it set to use the network-provided time and time-zone.

This is a screenshot of the 'date & time' settings that I took at 8:02 AM Mountain Daylight Time (7:02 AM Mountain Standard Time according to my phone):

How do I get this to stop happening? I'd like to avoid turning off the time sync because the other devices I do this on suffer from clock drift and it's a hassle to deal with.


问:
Install software on Android tablets automatically
Our company purchased 100's of Samsung Tablets.
We need to install Samsung KNOX on all of them.
Right now, we need to power on every device and manually connect to WiFi and download Knox.
I'm wondering if there's any alternative where we can just connect it to a computer and have some software on  the computer that will connect to the tablet and take care of the all the setup steps.</p>


问:
Prevention of Android devices being hacked
I keep seeing media articles saying that smart phones etc are being hacked, particularly by NSO Pegasus. I would like to know how this is done. I'm particularly interested in how to protect against it. I have Android 9.0 devices.

PS Apologies if this is off topic. If so, please post a comment stating where this question should be posted?


问:
What is Android wakelock UPDATE_BITMAP?
On my phone, the biggest wakelock offender is "Android System" wakelock UPDATE_BITMAP. It is held for about 30 minutes per day.

Any idea what that may be? I do not use any background.

OwnerDisplayName: Jan

Title: What is Android wakelock UPDATE_BITMAP?


问:
Copy photos to new Samsung Galaxy S22 and maintain time/date stamps
I just got a new Samsung Galaxy S22 running Android 12. I'm moving the photos from the microSD card in the Samsung Galaxy S10e (of course they removed the SD card slot in the S22) to the S22.

I did it first using SmartSwitch, but it changed all the Modified dates to today. So, then I tried zipping the files, moving the zip to the S22, and unzipping it using the Files app from Google. Again, it changed the dates to today even though inside the zip file the dates were all correct.

Any ideas here on how to maintain time/date stamps?

OwnerDisplayName: Albert H


问:
How can i enable display over other apps in Nokia 1.4 when "feature is disabled because it slows down the phone"?
I have a nokia 1.4 model TA-1322 running on Android 11

I have some apks which need to display over other apps but whenever i try to enable it in settings, i see this message

```<code>Feature not available
This feature has been turned off because it slows down your phone.
</code>```

SCREENSHOTS

Image 1
Image 2

Please help me because i really need this feature, or may be a work around.

Any help will be appreciated.


问:
Handcent Next SMS removed - will it be back? I have info but no rep
Got this answer from support, but I can't post it as an answer or in comments because I'm a nobody with no reputation:

Our app Handcent Next SMS has been misidentified as malware by Google,
we are in talks with Google to get our app back to play store. In the
meantime, please keep our app and do not uninstall. You should still
have all your data when it returns to normal. You can use the stock
app for now. Don't worry, we are trying our best to restore our
service.


问:
Installing Android on Nokia N96 need help

Possible Duplicate:

  Can I install Android on my non-Android device?

I am using Nokia N96 mobile phone with S60 OS.

Is it possible to load Android OS in my phone.

From where can I download the OS.

Which tool I have to use for OS installation ( tools like PC suit/ OS installer )

After installing the Android OS is it possible to put back the old S60 OS?

ContentLicense: CC BY-SA 3.0


问:
Need to close AlertDialog using Adb
i use to run some ussd code using adb android.intent.action.CALL and after read the response i need to close the AlertDialog to run another ussd command and so on .
i tried keyevent but is no good , sometimes it click somewhere in phone and open other apps ..

in logcat i found these intent and classes and i want a good way like kill process or force stop to close that dialog using ADB.

```<code>com.android.contacts;  [ ClassName: android.widget.TextView ]
com.android.contacts/com.android.contacts.activities.DialtactsActivity
com.android.phone.MMIDialogActivity
</code>```

(without root if possible)

Title: Need to close AlertDialog using Adb


问:
How to set or change a phone number programmatically?
I know how to get or read a phone number. But how to set or change one?

I want to change it in such a way that other application installed on my phone would read it as a custom number that I had set.

Is there any way to do it?


问:
How to create system users on Androidx86?
I am trying to create system users on an Android x86 virtual machine, but the binaries adduser and addgroup don't exist (neither useradd or usermod). I installed BusyBox to get access to these utilities but when trying to run addgroup to create a new system group I get error addgroup: /etc/group: No such file or directory. When trying to run adduser with an existing system group I get error adduser: unknown group net_bt_admin.

The only way to create users I found so far is through pm create-user, but these are android level users, how can I create users quivalent to shell or system default users?


问:
USB Host/UVC Camera: specific camera detected as a unknown vendor / product ID
I have an application that records video from USB cameras mounted on microscopes in remote places in Africa. It is working fine from Android 4 to 12. We have a handful of camera models and the problem is that our latest camera (already deployed dozens of them) fail on Android 9 and 10.

What is really strange is that if I open OTG Guru on those devices with that cameras, I am seeing an unknown device, with an unknown vendor and product ID, without any function inside (expecting video functions):

The same camera connected to the same tablet model but with Android 8.1 gives:

I have seen reports that it was due to a targetSdk of 28+. So I updated my app to 27 with no difference. I also downloaded an older version of OTG Guru that had targetSdk 26 and got the same result.

Now, one might think that this camera is not usable on Android 9 or 10, but several apps in the Play Store are able to use it just fine like this USB Camera app or this OTG viewer

I tried to inspect the Manifest of those apps to see if my app was missing a permission but that doesn't look like it. And if that was the case, the other cameras wouldn't work. And all 3 others that I tested work just fine and are detected normally by OTG Guru...

I tried with several USB-C to USB-A adapters and a USB-C HUB. When the latter is not externally powered, the camera is not detected at all and if I give it power, it appears exactly as shown above.

I also disabled the Android USB debugging to see if it was interfering but it didn't.


问:
Is it possible to convert internal storage to RAM without Root?
There is this apk called SWAP no Root. The developer claims that this app can convert the internal storage up to 5GB to RAM without root. I read this discussion that I need root to be able to do that. Is that even possible? Or is it just hoax? Since it's an apk, I'm assuming it doesn't involve PC to proceed. I'm not familiar with swap, though.</p>


问:
Sync audio time using microphone [Android root/noroot]
My TV(not a smart TV) speaker is playing an audio, I had the same audio in my android phone(rooted). How to sync both audios without any external/wireless connection, and with the help of syncing using android phone's microphone. so that after syncing i can reduce TV volume and hear audio from my android (using headphones or phone speaker)</p>

OwnerDisplayName: Anas S


问:
How to force desktop version of Facebook on Chrome for Android?
Until recently, it was possible to select the "Desktop site" tickbox in Chrome on Android, browse to "www.facebook.com" and get the desktop Facebook site. That has stopped working and I now get the mobile site regardless of the "Desktop site" tickbox setting.

Is there a way to ensure I get the desktop version of Facebook on Chrome on an unrooted phone without affecting other sites in other tabs? If not, can this be done with another browser?


问:
Why is there no option for Bluetooth Dual Audio in Android 11 and are there plans to add it?
It's strange that with most Android devices you can only can output audio to one device connected to via Bluetooth at a time, especially since Dual Audio (output for two audio devices at once) is already possible with Samsung S8 and a few other Samsung devices.

Why hasn't this functionality been added to more or even all Android devices by now?

Are there any plans to add this feature (Dual Audio or audio output to more than 2 devices)? Is there ongoing development of this (maybe via a workaround)?


问:
How can i recover my deleted messages
Recover deleted SMS message using Google Backup?

I u Google auto backup service is turned on. Recently I deleted my SMS messages and now I want to recover one particular SMS. Is it possible via Google Backup? If yes, what is the correct way?

Title: How can i recover my deleted messages


问:
Cloud Mobile Stratus C5 Elite stuck in boot loop due to missing/incompatible ROM
I got a phone Cloud Mobile Stratus C5 Elite stuck in boot loop after 2 days. I'm sure it's the ROM that is missing or incompatible and I have no clue which one is supported. It's running Android 11 Go edition, 16 GB, dual-SIM.

It would be very appreciated if someone could help or even if they could point me in the direction to even find out.


问:
How to use an android phone as a wireless webcam?

Possible Duplicate:

  Can I turn my Android device into a webcam?

Is it possible? It is possible with nokia symbian phone using an Motvik's app wwigo. I am wondering whether a similar app exists for android.

ContentLicense: CC BY-SA 2.5


问:
On a Pixel 6 with Android 12 and the March 5, 2022 security update, is it possible to change where you swipe up to unlock the phone?
This morning, I applied the March 5, 2022 security update to my phone. After this update and restart, I needed to change where I swipe up on the lock screen in order to bring up the PIN pad.

Prior to this update - as last as last night - I used to place my finger on or near the lock icon and swipe up, as indicated by the green circle and arrow. However, after updating my phone to the latest patch, I now need to put my finger at the bottom edge of the screen and swipe up, as indicated by the red circle and arrow.

I may eventually get used to this, but right now, it's rather frustrating. I went through the settings related to swiping and the lock screen, but nothing seemed relevant. Enabling face or fingerprint unlock is not a viable option.

Is it possible to restore the original behavior? Is this this an intentional change and was it documented somehow?


问:
Init services does not start at Boot time
I flashed Patch Boot.img via fastboot after flash device start normally but didn't get Root Access..
When i try to get boot logcat i observed that my device didn't start init services at boot time...
Boot.img Contains Ramdisk & Init. Rc files
Device:
Vivo S1, Android 11 version,
Chipset MT6768 Helio P65</p>


问:
Android phone cellular hotspot with security camera
I have a spare Samsung note 8 that I am using as a cellular hotspot for a security camera. I leave this at the marina on my boat's tower to keep an eye on the weather as it takes a pic every minute. I am having two issues, the first one is that when the camera is using wifi to hotspot it doesn't upload pic to ftp server.. the second issue is that I cannot connect to the camera by using the public ip and port 80 to access the camera dashboard.

When the camera is connected to the router's wifi then I can access the dashboard and the camera can upload to ftp. Is this due to phone firewall or I need some sort of port forwarding or how can I get this to work?


问:
How do I switch to an older version of a build for Google Play Store Internal Testing
In Apple Testflight the app allows me to switch to an older build so long as it hasn't expired.  What's the equivalent of that on Google Play Store?</p>

OwnerDisplayName: Archimedes Trajano


问:
On Maps, Directions, how do I get a route's baseline duration
How do I get Maps, Directions, to give me a route's baseline duration (as given by maps.google.com) as opposed to just the "In current traffic" duration?

maps.google.com gives me a duration (what I am calling baseline) plus "In current traffic" duration. Maps however gives me just one duration equal to the maps.google.com "In current traffic" duration. I want Maps to give me the baseline duration.


问:
Logging into Facebook from any apps , but through a browser
Problem:

So, my problem here is there's an app (for convenient reason we don't talk about the name of the app) that when I login to the app, it will always be directed to the Facebook that I have installed. The Facebook itself wasn't installed by default, so that I had to install it from Play Store, that means by default (without any help), this Facebook can't be disabled.

I'm talking about a system app or whatever its name. I.e. the system app usually has this button below, my phone with android 8.1 has this button on the Facebook, but my phone with android 11 doesn't

The thing is, whenever I login, it will fail to be connected to Facebook, please see the screenshot below:

So, somehow, I need the app to be always directed to the browser instead. First of all, of course, I need to login to Facebook in a browser, afterwards I want, when I login to the app, it will be directed to the browser that I've logged in, instead of to the installed Facebook app, which will usually happen.

How to do that? I've contacted the developer about this problem but haven't got answered. I'm sure it's possible, because when I uninstall Facebook, it will be directed to the browser. But I don't want to uninstall my Facebook. Is it possible to be done without root?

I'm thinking of using Appcloner. This app has a feature directing the app to web.

I'm not a fan of cloning app, though. I just don't like it. Do you have any ideas as to how to solve this problem without cloning the app, uninstalling my Facebook, rooting?


问:
Changed /system permissions, now corrupt
I own a Galaxy S5 and recently rooted it using SuperSU/TWRP.

I was trying to set the /system partition to read-write, but instead, I accidentally set the permissions of the /system folder to R W for User and nothing for Group or World (using Root Explorer)

Now my S5 won't boot - it gets to the boot screen and then into recovery (TWRP). Is there any way I could fix the permissions of the /system folder (without re-flashing the firmware)?

I tried using chmod 755/777 - didn't work...


问:
Simultaneous USB connections limitation
I get my hand on a Samsung Galaxy Tab A7 Lite LTE and I want to connect several devices to it. I use an USB Hub with 7 sensors connected to it and my app retrieve all the data. My problem is I can't connect more than 5 devices simultaneously with the samsung tab. This is odd because I have a Huawei (MediaPad M5) and I can plug it in 10 devices at least without any trouble. Unfortunately, Huawei doesn't produce GMS compatible devices anymore so I need to change my supplier brand.

So my questions are: Why is this USB connections number restriction? Do you think it's a soft or hard issue? Can we find out any list of tablets with the max devices number supported? Why doesn't it show up in the technical specs ?

Thanks for reading me, any help would be appreciated !

Title: Simultaneous USB connections limitation


问:
reboot won't work after rom flash
I successfully flashed a pre-rooted stock rom (C.17) using SP Flash Tool on my Realme 6 but after that, reboot won't work. When I tried to reboot (using power button or adb) it just shuts down so I had to turn it on manually, so rebooting is turn it off then on manually. Everything works but reboot. I have TWRP 3.6 and Magisk 24.3.</p>

Title: reboot won't work after rom flash


问:
When to use WiFi Direct if I already have Quickshare and Nearby share?
Is there a point to use WiFi Direct when my Samsung phone already has Quickshare and Nearby share?</p>


问:
Merge 2 WhatsApp Accounts into one new fresh number
I alraedy found questions like this: Merge whatsapp accounts

But there were no significant answers or scenarios which fit exactly my use case...

So my question is, is there any possibility (I have a OnePlus 8 Pro with Dual-Sim and DualApp) to merge BOTH accounts from my current setup to ONE new number and still have all chat-history?


问:
Delayed Notifications Xiaomi Redmi Note 11 Pro
I ordered the Xiaomi Redmi Note 11 Pro (China ROM) and the phone is doing fantastic except 1 annoying issue.

All my notifications are being delayed and only get delivered when I wake up the screen.

I have tried several things :

```<code>power management to performance mode
no battery restrictions
no wifi/3g/4g/5g restrictions
allow all apps to autostart
disabled battery restrictions on app level
no battery restrictions
Allow all background data & location access of apps will be enabled
Allow all app notifications, lessbattery life
</code>```

It just seems that the network connectivity is being lost after a certain time of inactivity when the screen is sleeping. For example: Whatsapp web is disconnecting after a while.

This is happening for 2 months now and I'm clueless where I can find a solution. I'm still waiting to flash the ROM to the global version but this hasn't been released yet.

Any help is much appreciated!

Phone specifications:

Android: 11
Miui : 12.5.18Stable (12.5.18.0(RKTCNXM)
Model: 21091116C


问:
Where is physical location of apps in Android 12
Where is physical location of apps in Android 12?

I use x-plore as file manager to browse files. I look in both internal and SD storage but cannot find many apps. These same apps show on my phone and work.

For example I cannot find Amazon App anywhere in phone folders,


问:
Building Lineage os : Device manifest and framework compatibility matrix are incompatible
I am trying to build Lineage OS for the A52 4G, I'm at the building step, and then the compiler exits because "Device manifest and framework compatibility matrix are incompatible".

Kernel

Device tree

Second one which is required by the first one

Vendor files

How can I fix this ?
The full error log:

```<code>For ODM SKU = EMPTY_ODM_SKU_PLACEHOLDER, vendor SKU = EMPTY_VENDOR_SKU_PLACEHOLDER
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:241] Cannot parse "out/target/product/a52q/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as kernel version, parsing as GKI kernel release.
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:251] Cannot parse "out/target/product/a52q/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as GKI kernel release, parsing as kernel release
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:261] Cannot parse "out/target/product/a52q/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt" as kernel release
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:241] Cannot parse "4.14.190-perf" as kernel version, parsing as GKI kernel release.
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:251] Cannot parse "4.14.190-perf" as GKI kernel release, parsing as kernel release
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:278] Successfully parsed content of out/target/product/a52q/obj/PACKAGING/check_vintf_all_intermediates/kernel_version.txt: 4.14.190-perf
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:58] getFrameworkHalManifest: Reading VINTF information.
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/etc/vintf/manifest/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest/manifest_android.frameworks.cameraservice.service@2.2.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest/manifest_media_c2_software.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest/android.system.keystore2-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest/android.frameworks.stats@1.0-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest/android.system.suspend@1.0-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest/android.hidl.allocator@1.0-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/product/etc/vintf/manifest.xml': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/product/etc/vintf/manifest/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/system_ext/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/system_ext/etc/vintf/manifest/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:58] getDeviceHalManifest: Reading VINTF information.
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:79] Sysprop ro.boot.product.vendor.sku=
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/vendor/etc/vintf/manifest/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.nfc@1.2-service.samsung.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.cas@1.2-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.wifi@1.0-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/vendor.qti.hardware.display.allocator-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.graphics.composer-qti-display.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.usb@1.2-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.health@2.1-samsung.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.graphics.mapper-impl-qti-display.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.wifi.supplicant.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/vendor.lineage.trust@1.0-service.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.vibrator-service.sm7125.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/android.hardware.wifi.hostapd.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/manifest/vendor.samsung.hardware.biometrics.fingerprint@3.0-service.sm7125.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:79] Sysprop ro.boot.product.hardware.sku=
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/odm/etc/vintf/manifest.xml': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/odm/etc/manifest.xml': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/odm/etc/vintf/manifest/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:64] getDeviceHalManifest: Successfully processed VINTF information
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:64] getFrameworkHalManifest: Successfully processed VINTF information
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:58] getFrameworkCompatibilityMatrix: Reading VINTF information.
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.6.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.4.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.device.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.3.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.5.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/system_ext/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/system_ext/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/product/etc/vintf/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:64] getFrameworkCompatibilityMatrix: Successfully processed VINTF information
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:58] getDeviceCompatibilityMatrix: Reading VINTF information.
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/vendor/etc/vintf/compatibility_matrix.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 VintfObject.cpp:64] getDeviceCompatibilityMatrix: Successfully processed VINTF information
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:112] fetched kernel version 4.14.190
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:116] fetched kernel level from RuntimeInfo ''
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:130] read kernel configs from out/target/product/a52q/obj/PACKAGING/check_vintf_all_intermediates/kernel_configs.txt
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.6.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.4.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.device.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.3.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.5.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/system_ext/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/system_ext/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/product/etc/vintf/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.6.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.4.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.device.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.3.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.5.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/system_ext/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/system_ext/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/product/etc/vintf/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.6.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.4.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.device.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.3.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/etc/vintf/compatibility_matrix.5.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/system/system_ext/etc/vintf/': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:43] Fetch 'out/target/product/a52q/system/system_ext/etc/vintf/manifest.xml': OK
checkvintf I 04-02 04:47:47 119521 119521 HostFileSystem.cpp:54] List 'out/target/product/a52q/product/etc/vintf/': NAME_NOT_FOUND
checkvintf I 04-02 04:47:47 119521 119521 check_vintf.cpp:384] All HALs in device manifest are declared in FCM <= level 5
checkvintf E 04-02 04:47:47 119521 119521 check_vintf.cpp:620] files are incompatible: Device manifest and framework compatibility matrix are incompatible: HALs incompatible. Matrix level = 5. Manifest level = 5. The following requirements are not met:
checkvintf E 04-02 04:47:47 119521 119521 check_vintf.cpp:620] android.hardware.power:
checkvintf E 04-02 04:47:47 119521 119521 check_vintf.cpp:620]     required: IPower/default (@1-2)
checkvintf E 04-02 04:47:47 119521 119521 check_vintf.cpp:620]     provided:
checkvintf E 04-02 04:47:47 119521 119521 check_vintf.cpp:620] : Success
INCOMPATIBLE```
```


问:
How do I prevent overwriting of sysctl variables?
Android 10.

Trying to disable ipv6 (yes, I know the second line below appears redundant).

```<code>echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1 > /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
</code>```

The values stay as long as I have wifi turned off:

```<code># cat /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
1
</code>```

But as soon as I turn wifi on, something changes (only) the wlan0 value back to 0:

```<code># cat /proc/sys/net/ipv6/conf/wlan0/disable_ipv6
0
</code>```

If I change it back to 1 again, it gets changed back to 0 within a few seconds (and in Settings / About phone, I can actually see the ipv6 addresses return). Does anyone know what causes this (and how I can prevent it)?


问:
Can I always open Google Maps links in OpenStreetMaps instead?
From the Android courier app I use for work, the target address gets provided as a Google Maps link.

However I would much rather be using OpenStreetMaps (via an app like e.g. Guru Maps) instead. Is there a way how I can configure Android so that the Google links automatically get opened in an OpenStreetMaps app?


问:
How to open/inspect data stored in .thumbdata3 files?
A THUMBDATA file is a cache file created by some Android devices' Gallery app. It contains indexed property information about every thumbnail image shown in Gallery.
I accidentally lost all my images on my phone and all I have is some files named: x.thumbdata3-xxxx they sized about 1-1.5GB each.
the question is how can I extract the data inside these files? I Don't care if they tiny sized or anything. I managed to install some apps on android and extracted a couple of images but all the data extracted was not even close to 2MB. is there any solution for this? *not looking for any sort of online tools. Thanks.


问:
unlock password screen for htc m8 steps
I have an HTC M8 that is password screen locked.  I'm tryin to save the data on this phone. Can't get into settings cause its locked. Tried to install Twrp fastboot but can't I think because usb debugging isn't on. Try using Adb to run commands but doesn't work either. I want to unlock bootloader but I think this erase the data.
Any help is greatly appreciated, I'm stuck. Thanks</p>

Title: unlock password screen for htc m8 steps


问:
Certain Apps Do Not Work on Cellular Data
Some apps (Outlook, Gmail, Life360) do not function on cellular data, but function perfectly on WiFi. I've already checked for unlimited cell data, resetting APNs, reinstalling the apps, factory resetting and installing only those apps... I uninstalled Family Link as well after reading about that on a Google forum. I also saw the "google apps lose connection..." article, but its steps don't help. Needless to say, everything is updated.

Other apps, like Google Search, NHL, etc. work fine on cell. However, some websites like discord.com give certificate errors when loading.

When I say Outlook doesn't work, here is more detail about its symptoms: Message notifications appear, but the messages don't load. Outlook says "no connection." Similar issues with Gmail. Life360 can't load locations/sync at all, either. Trying to set up Outlook on just cell leads towards this article (https://docs.microsoft.com/en-us/troubleshoot/azure/active-directory/adal-authenticate-android-devices-fail), but I can't verify that this is indeed the problem (I have am not redirected to a federated STS login page.)

The phone is a T-Mobile Revvl V+ 5G running up-to-date Android 11. Other iPhone devices on the same T-Mobile plan work fine, so this appears to be a T-Mobile/Android/device problem, especially as the problem is with many (but confoundingly, not all) apps.

Note: the issue appears both with WiFi enabled, but unavailable, and with WiFi off.

This is most irritating, as if I needed a WiFi device, I would use a laptop. Any help is extremely appreciated!


问:
Oneplus Internal Storage not accessible
Since this morning after powering up my Oneplus 6 I'm unable to see any data in my phone via gallery or file manager or any application, and I'm unable to save any data to internal storage. (example: I'm able to use whatsapp for texting, but I can't receive/send any audio/picture and I can't access the old ones).

And I keep getting this error message:"com.android.providers.media.MediaApplication keeps stopping."

I don't know if that's what causing it or if that's just a consequence of not being able to access internal storage.

I can still see all the used storage from settings though.

Phone has unlocked bootloader, but no root.

I see other Oneplus users started getting the same error these days... (I have a Oneplus 6, but others have different models like Oneplus Nord).

I tried rebooting in safe mode, cleaning media and media.module packages from adb but no luck even if successful.Looks like the only remaining option is to reset the phone through recovery, but I wouldn't like to go through this and lose app data.

If anyone has any other suggestion on things to try, post it here please.

Title: Oneplus Internal Storage not accessible


问:
Missing signal icon on lineage os
I've just installed Signal from an APK package downloaded from here on a LineageOS smartphone.
I performed the installation from a Linux laptop using adb:

```<code>$ adb install Signal-Android-website-prod-universal-release-5.32.15.apk
Success
</code>```

Signal works OK, e.g. I could start it and set up an account, but I can only start it from the app list inside the system settings: There is no Signal icon at the top level.
I cannot find any documentation or any information on how to solve this problem.
Do you have any hint?

EDIT

Here is some more information.

Lineage OS version: 18.1, build 31st March 2022.

Smartphone: Samsung Galaxy A520F.

With top level I meant the home screen.

Title: Missing signal icon on lineage os


问:
How to clean com.android.providers.media.MediaApplication App Data?
com.android.providers.media.MediaApplication keeps throwing errors on me and I cannot access internal storage on my Oneplus since this morning.

I've already tried cleaning the media packages successfully through adb with

```<code>adb shell pm clear com.android.providers.media
adb shell pm clear com.google.android.providers.media.module
</code>```

but I still have the same issue...

I tried looking specifically for the MediaApplication package but it doesn't come up when I list packages with adb, even though it's marked as a system app in settings.

Is there a way to specifically clean "com.android.providers.media.MediaApplication"?


问:
Is it possible to transfer app data from a backup to another backup/pc?

The backup on the bottom has more app data  (85 app data) than the one at the top (33 app data). I was wondering if it is possible to extract/transfer the data onto the backup on the top or onto another storage platform such as a pc or an sd card. I cannot renew the backup at the bottom as the device that backup was made from has been reset and the backup at the top was the retrieved data from the backup at the bottom. If it is not possible, is the data still stored in some other cloud storage app such as google play?


问:
Bug when opening pdf with reader on android
When I try to open any pdf file downloaded from my browser (Chrome or Firefox) it does not open successfully in any viewer. For example opening it with Adobe Acrobat Reader (4.5) I get the error:

"This file cannot be accessed. Check your connection or make the filename shorter."

At some point in the past this was working correctly. (Note the actual filename length does not seem to matter. The issue occurs for files with short names.)

Weirder yet, I can open the same file when selecting Open with Adobe Acrobat reader for the exact same file through my file browser Total Commander instead of through chrome. The downloaded file is clearly not actually corrupted in anyway.

Android 10 on moto g(9) plus


问:
How to mount an Azure file share on Android?
I tried a couple of Android file explorer apps to mount an (SMB3) Azure file share, but I got an "Access Denied" error with each of them.

Does anyone know a solution?

I tried the most common File-Apps on PlayStore:

Cx File Explorer

File Manager

X-plore

AndSMB

CIFS Documents Provider

Authentication is with username and Azure storage account key based on the snippet provided by azure for Linux:

```<code>sudo mkdir /mnt/fileshare1
if [ ! -d "/etc/smbcredentials" ]; then
sudo mkdir /etc/smbcredentials
fi
if [ ! -f "/etc/smbcredentials/aname.cred" ]; then
    sudo bash -c 'echo "username=aname" >> /etc/smbcredentials/aname.cred'
    sudo bash -c 'echo "password=akey" >> /etc/smbcredentials/aname.cred'
fi
sudo chmod 600 /etc/smbcredentials/aname.cred

sudo bash -c 'echo "//aname.file.core.windows.net/fileshare1 /mnt/fileshare1 cifs nofail,vers=3.0,credentials=/etc/smbcredentials/aname.cred,dir_mode=0777,file_mode=0777,serverino" >> /etc/fstab'
sudo mount -t cifs //aname.file.core.windows.net/fileshare1 /mnt/fileshare1 -o vers=3.0,credentials=/etc/smbcredentials/aname.cred,dir_mode=0777,file_mode=0777,serverino
</code>```


问:
Switch firmware to enable U.S. cellular phone towers on LG V50 ThinQ?
I had bought an LG V50 ThinQ a few months back to exchange with my old phone. However, lately, people have been calling me and it goes straight to voicemail from time to time.

It turns out that I have the Korean version (V500N), and it's not as compatible with U.S. cellular phone towers or whatever.

Would it be possible to change the phone's Korean firmware to USA's?


问:
Gboard personal dictionary with Bluetooth keyboard
With aid from Android Enthusiasts and Reddit, I was able to bring my Microsoft Word Autocorrect shortcuts from my Windows 10 desktop into my Gboard personal dictionary on Android.

I see, now, that when I enter one of those shortcuts using Gboard's onscreen (virtual) keyboard in Android, that shortcut's full expansion is offered at the center of the top bar in the Gboard keyboard. For example, if I type my initials into the onscreen keyboard, my full name appears in that top bar. Then I can just tap that suggestion to enter it into my document.

Unfortunately, this doesn't work when I enter the shortcut using a Bluetooth (physical) keyboard. The shortcut appears onscreen, but Gboard's top bar does not change accordingly. The explanation is presumably that Gboard is designed to recognize only its own (virtual) keyboard.

My question: can Gboard or some other app be persuaded to expand shortcuts entered via physical keyboard? In Word on the PC desktop, the expansion occurs as soon as the user enters a spacebar, punctuation, or Enter keys following the shortcut.


问:
Do keyboard apps which are enabled but not selected have access to input text?
I installed a keyboard app on Android 6 and when enabling it, the OS showed a warning that the keyboard app has access to input text.

Since the warning appeared on enabling, not selecting, this question appeared: do keyboard apps which are enabled but not selected have access to input text? If it is another way in other Android versions, feel free to describe that, as a part of the answer.


问:
Can Android 12 update trigger "new access" notification?
I recently got an e-mail warning that an app has been granted access from a nearby location, just after updating to Android 12. Device used was "app" not web browser.

I changed password and re-logged in. The location was the same, unfortunately IP address is not provided.

Could it be a false positive triggered by the Android update?
Should I be worried about any phone intrusion? To be clear, I do not download third-party apps, from unknown source and whatsoever.

OwnerDisplayName: Jigh


问:
Cannot pair Galaxy S8 with PC
My PC is an old Sony Vaio SVF model. The last official supported OS is Windows 8.1.

The PC has a Broadcom 43142 Bluetooth adapter.

From early days of Windows 10 till now, I had issues connecting my Galaxy S8 to my PC. On the other hand, the S8 BT works fine.

However, whenever I tried to pair my S8 with the PC:

I get the prompt on both devices about BT connectivity authorization.

I approve it on both devices.

PC prompts that S8 is paired successfully, and shows it as "connected" for a few seconds. Then it changes to "paired".

S8 says "couldn't connect" every time I tap on the PC name in Bluetooth screen.

I repeated that a million times. Even tried with the Sony driver for Windows 8.1.

I convinced myself that this is either a hardware or driver issue, so I purchased a Bluetooth dongle (Orico BT-409). It is detected by Windows 10 just fine, but even with that, and after removing both from PC and phone and pairing again, the above message (couldn't connect) appears again even though I've turned the PC's internal BT adapter off.

Perhaps there's something with the S8 and not my PC after all?

Title: Cannot pair Galaxy S8 with PC


问:
Is my Xperia Z3 hopelessly locked or there's still second chance? (Forgot pattern, USB debugging on but not OEM unlock so can't flash)
So basically I have a Stock Sony Xperia Z3 Docomo variant (if I recall correctly it was D6653) that I used all the way from 2017, until I had to store it on my desk cabinet for two years because the screen was broken (although before the screen went completely messed up, I managed to enable USB debugging in order to mirror the screen on my laptop with scrcpy so I can use it). Until finally I got a chance to replace the screen earlier this weekend

Problem is, I already forgot the pattern to unlock it. Not even my brother (who used it sometimes to game back then) remember the pattern. Worse part is some of the SIM card, even when it does have data plan (I just simply put the SIM from my other phone), the phone is just going to show as full bar Roaming (R) and no internet at all so this phone completely have no network (although I do also have suspicion that data connection is probably disabled), and obviously that means I can't use google account to unlock it

Wanted to use TWRP or Aroma File Manager to delete the pattern lock file, but then I realized I have to flash recovery first, and even if I do now understand how to do it on Z3 model because I already read various guide from various forum since Saturday, the problem is that OEM unlock isn't even enabled simply because at the time it was still a bit functional, I don't see it as something I need, as I don't root or flash a custom ROM on any phone that I use. And as additional note, as time goes on obviously all of the laptop at home had gone many clean reinstall, which means no ADB key backup, and I can't authorize because pattern lock

Is there hope left, or this phone is completely locked?

(TLDR: Phone locked because I forgot lock pattern, no Internet, data stuck at R, no connection so I can't recover with google account, USB Debugging on but not OEM unlock)


问:
Is app_process executable directly?
When I ran the "file" command on app_process32 and app_process64, they are listed as shared objects (so files). From my understanding, .so files are not directly executable.

However, based on what I read online (https://elinux.org/Android_Zygote_Startup and https://github.com/Genymobile/scrcpy/issues/902), it seems that app_process can be executed directly?

Example, I see snippets such as

```<code>adb shell app_process -Djava.class.path=/data/local/tmp/classes.dex /sdcard shellService.Main
</code>```
```<code>app_process [java-options] cmd-dir start-class-name [options]
</code>```

Perhaps my understanding of app_process is wrong?

Title: Is app_process executable directly?


问:
Fastboot Kernel Install
I want to install Arrow OS with OrangeFox.  I understood the installation step, but I want to install the KVM opened kernel.  I have it in the form of boot.img file and I install it with the fastboot flash boot boot.img command.  How can I install it on Arrow OS?

My Phone: Redmi Note 10S (Secret)
Note: This device uses A/B

Title: Fastboot Kernel Install


问:
Android Erisin ES8715V - Boot loop
I have Erisin ES8715V and problem with boot loop.

Last time when I had this issue I entered in Recovery mode and did factory reset. I entered with holding power button and reset for 10 seconds.

Now I have again same issue and can't enter in Recovery mode.

Can someone help me is it possible something with ADB or maybe different way to enter into Recovery mode?

Thank you in advance!

Title: Android Erisin ES8715V - Boot loop


问:
Can I use my TV as a display for a tty while using my Android screen as a virtual keyboard?
I use Termux on a rooted device to run Alpine Linux in a chroot, but since the screen is small it is hard to type with a virtual keyboard + get a good view.

I want to use my Android's screen for the keyboard while using my TV's screen as a display for a terminal. The TV in question supports VNC and Miracast.


问:
Spam porn notifications from Google Drive
Regularly I've been getting Google Drive SPAM notifications saying that a file was shared with me and a porn / sexual message linked with it.

I'm familiar there's a block feature

https://support.google.com/drive/answer/10613533

but thing is the files are coming from new emails.

What can be done to stop this?


问:
Does modifying system partition disturb Android system updates?
I want to root my device and then modify files on the system partition.

I want to enable multi user support and install busy box. But there are many other reasons why someone would want to do this.

My question is if this can disturb system updates (not app updates)?

Will a system update simply overwrite the old system image? (Reverting all my changes).

Or will the update fail?

To answer my question it would be good to know how an Android system update works.
(File based/image based. Is it delta?)

OwnerDisplayName: somega


问:
How to permit secondary profile to create/manage hotspot
How can I modify the permissions of my Android's secondary profile/user to be able to create & manage a WiFi hotspot on the device?

I'm running Android 11 (LineageOS). I have a secondary user that I would like to be able to manage the hotspot. However, when I navigate to Settings -> Network & Internet -> Hotspot & tethering, I see the following error message:

Tethering settings are not available for this user.

I also have the credentials for the primary user profile.

I also have root on this device.

How can I modify the permissions of this secondary user profile such that they can create and manage the hotspot settings on the handset?


问:
How to force Android to install app with date or security problem?
I want to install an app on my new Samsung phone. The app was already working on my old Samsung phone. It seems that it cannot be installed due to security reasons.

I get the following errors with different versions of this app:

Failure [-3000: INSTALL_FAILED_REJECTED_BY_DATE]

Failure [-3003: INSTALL_FAILED_MISSING_CERTIFICATION]

How can I force Android to install this App?

Device model: Galaxy S21 FE,
Android version 12,
App: Ubridge Plug-in1 for SAMSUNG.


问:
Is there a way to suspend the system?
I have Android tablet, whenever I lock the device it goes to sleep, but it is actually operating mode, when programs can run, notify me, etc.

I am looking for suspend mode, just as with regular computer, when program do not run in suspend mode.

Title: Is there a way to suspend the system?


问:
How to check which installed apps have been taken off the google play store?
Each time I restore my apps using my Google account I find out that some apps were just left out; the apps were no longer available on the Google Play Store.

How can I confirm that all apps installed via the Google play store are still available on the Google Play Store, so that when I restore my backup via my Google account I don't have apps missing.

I would do this by using an Apk Exporter to store the apps which are no longer available on the Google Play Store.


问:
Google drive does not sync over wifi
My samsung note 5 has 2 google accounts.

When refreshing contents of google drive or google docs via wifi, neither of them can sync to fetch new information nor can it open existing files. When trying to refresh contents, this error message pops up: 'Can't retrieve file information. Check your network connection'.

However, both the apps can sync with the google accounts over mobile data.

Already have tried existing suggestions such as, cache/data cleaning for the apps, restarting router, uninstalling/reinstalling google drive/docs, toggling syncs on for both my google accounts etc. Still the issue persists.

Have not switched to a different isp connection or a new router in a while. Currently using tp link WR741ND v4. It does not have any IPv6 toggling option.

Anyone facing similar issues?

Title: Google drive does not sync over wifi


问:
How to reinstall (or install) android 6 (7) on HTC one m9 plus?
My HTC one m9 plus OS is not working properly (e.g. It reboots several times when I turn on WIFI or data, etc) So I decided to install Android 6 or 7 on it. But after downloading this file

During the installation (using adb or putting OS file directly into smartphone's SD card and pressing Power+ - keys in locked mode) it return an error.

Probably these errors occur because of unofficial version of OS. If so where can I download official Android 6 or 7 for HTC one m9 plus? and how do I install it?

UPDATE: Recovery try:

press and hold the Power button together with the Volume Down key and hold them until you can see the Download Mode on your screen.

select the reboot to bootloader option.

go to the boot to Recovery Mode option.

after choosing Recovery Mode it shows the following:

My smartphone details is as follow:

```<code>S-ON
htc_hiau_ml_thul PVT
LK-1.01.0000
RADIO -UNKNOWN
openDSP-UNKNOWN
OS-2.30.401.1
</code>```

I've tried the following with cid_num error:

```<code>modelid: 0PK711000
cidnum: HTC__001
cidnum: HTC__J15
cidnum: HTC__M27
cidnum: HTC__032
cidnum: HTC__Y13
cidnum: HTC__031
cidnum: HTC__102
cidnum: HTC__A07
mainver: 1.85.401.6

modelid: 0PK711000
cidnum: HTC__044
cidnum: HTC__038
mainver: 2.30.707.1
</code>```

and this unrelated one:

```<code>modelid: 0PJA10000
cidnum: HTC__001
cidnum: HTC__J15
cidnum: HTC__102
cidnum: HTC__M27
cidnum: HTC__002
cidnum: HTC__032
cidnum: HTC__016
cidnum: HTC__031
cidnum: HTC__A07
cidnum: HTC__Y13
mainver: 4.28.401.3
</code>```


问:
Is it possible to recover deleted files without root on Android 12?
I clicked the "free up space" button in Google Photos, and it deleted the original copies of all my photos and videos in the past 3 years. It happened on a non-rooted Galaxy Note 10 Plus (Android 12), about 120 GB worth of data, in the internal storage, /DCIM folder.

There are tons of discussions and tutorials on this topic, but they all seem outdated. Is it still possible to do data recovery in my case, being non-rooted? Is it even worthwhile to consider rooting the device (would probably wipe it in the process) then try to recover data after reset? After Google Photos deleted my original files, I shut down the devices immediately and have not turned it on ever since.


问:
com.google.android.trichromelibrary - An app that gets installs multiple times .....what's the point?
As  I understand com.google.android.trichromelibrary is supposed to be a  webview replacement in android 10+

```<code> find /data/app -type d   -iname "*trichrome*" -exec du -hs  {} \;
70M     /data/app/com.google.android.trichromelibrary_475808733-hbwaY4KXRVEdoKq10mzzfQ==
71M     /data/app/com.google.android.trichromelibrary_484407333-96Dwrx11cIuvXstExOmMTA==
72M     /data/app/com.google.android.trichromelibrary.dev_495100733-Znh6eO5SOBu_ORYXeXI2zw==
71M     /data/app/com.google.android.trichromelibrary_484408833-7teK0Hyij0I9yq5l070LmQ==
</code>```

After uninstall

```<code># find /data/app -type d   -iname "*trichrome*" -exec ls -ald  {>
drwxrwxr-x 4 system system 3488 2022-03-23 18:10 /data/app/com.google.android.trichromelibrary_484407333-96Dwrx11cIuvXstExOmMTA==
drwxrwxr-x 4 system system 3488 2022-03-31 00:38 /data/app/com.google.android.trichromelibrary_484408833-7teK0Hyij0I9yq5l070LmQ==
</code>```

4 instances ? for the same app. Why ? I manged to remove 2 of them  using pm uninstall so as to keep just 1 -  but  I get the below error, after being stuck with 2 instances remaining instead of 1.

```<code>pm uninstall com.google.android.trichromelibrary_484407333                         <
Failure [DELETE_FAILED_USED_SHARED_LIBRARY]
</code>```

My Questions

-- Why 4 instances of the same app. Is it by design ?  How do I know which app tried to install the additional instance of  trichrome library and why did it do so when 1 exists

-- This happened in the past too. How do I prevent recurrence. So I dont have to clean up everytime.

-- Other than brute  rm -rf on the un-wanted folder anyway I can uninstall the unwanted instance


问:
"Auto Update: Security" apk in downloads section
I found an apk called "Auto Update: Security" in the downloads folder of my phone.
I wasn't able to access its details as every time I tried to do so the package installer would start, with the warning that downloading apks from an external source is unsafe. I ended up deleting the apk as I wasn't able to confirm its origin

Is this a normal update for the Security app? If so, then why do I get the warning?
I don't recall having any system app updates ever being pushed through the downloads section since it has a separate section called "System app updates".

The device in question is a POCO M3 and is running on MIUI.


问:
Migrate LG QuickMemo+ notes to ColorNote/Google Keep
I bought a new phone and it didn't have any note app aside from Google Keep. I mess around with Google Keep and didn't find any import option so I try ColorNote.

Then from my old LG phone, I tried to share the memo, but the format is .lqm. When I force them to open with ColorNote or WPS Office, it broke, and only random symbols and jumbled words remained. The share option didn't have a share as picture/PDF/text, just share as .lqm.

Is there a way to migrate this? Would be nice if I can use Google Keep, but ColorNote is ok too.


问:
How to wipe cache from Mi Recovery Mode (no root, no OEM unlocked)?
I saturated my phone memory, and while attempting to restart it to delete files, it got stuck on the "Mi" logo. I only have a partial backup.

Phone: Xiaomi Redmi Note 5, not rooted, not "OEM" unlocked.

What I want to do: wipe the cache (in the hopes that it will solve the problem), or if possible save the data to do a factory reset.

What I can do: I can access the Mi 3.0 recovery mode, use adb and fastboot.

What I can't do: The recovery mode doesn't offer a "wipe cache" option (only factory reset), and I can't wipe cache through adb or fastboot because the phone is not unlocked, a few examples :

```<code>adb shell su -c "rm -rf /data/data/<app's package>/cache/*"
error: closed

fastboot erase cache
******** Did you mean to fastboot format this ext4 partition?
Erasing 'cache'                                    FAILED (remote: 'Erase is not allowed in Lock State')
fastboot: error: Command failed

fastboot flash recovery twrp.img
Sending 'recovery' (35280 KB)                      OKAY [  0.856s]
Writing 'recovery'                                 FAILED (remote: 'Flashing is not allowed in Lock State')
</code>```

Recovery mode also has a "pcsuite.mi.com" option, but I can't seem to make it work. I don't know how to use it, even if I have installed the Mi Suite, it doesn't detect my phone.

Do you think there is a possibility here to wipe the cache ? Or is it impossible and I must do a factory reset ?


问:
Suspicious data usage by apps
Here are a list of apps that I found on my phone:

Now all of these apps seem to be preinstalled as they aren't device administrators and are impossible to disable or uninstall.

They all seem to be sending data somewhere on a daily basis, as seen here:

Now obviously a smartphone would require a fingerprint service as well as one for factory tests, but why should they send data continuously? What is the data that they send? Is there any way to restrict it?
Device is a POCO M3 running MIUI.

Title: Suspicious data usage by apps


问:
Replicate android folder structure preserving folder date and time
I have a samsung galaxy S8 SM-G950W. I want to replicate exact date and time of folders all 3 date and time fields (date created, date modified, date accessed) from within my s8 into my desktop PC. The s8 is not rooted, it is snapdragon CPU. Thanks</p>


问:
Stores the OS a list of installed apps and their install locations?
Some time ago I made a backup of the internal data partition with TWRP. Then I installed and updated some apps in the adopted storage. Due to some other issue with the phone, internal data was partly deleted and I restored the (slightly outdated) data from backup.

Nevertheless the newly installed apps on adopted storage don't show and updated apps only appear after renaming the app installation directory (usually the an appended "-2" must be changed to "-1").

So I conclude that the system somewhere in the data stores a list of the installed apps and their install location, but where (and in which data format)?


问:
How can I tell if an Android device is locked to a specific carrier?
I want to know if an Android tablet is specific to a cellular carrier (T-Mobile, Verizon, etc.). The particular one I have in my hand now is a Samsung Galaxy Tab A, but I have multiple types of tablets in my environment, so I need to know a way to understand if the tablet is locked to T-Mobile or if I can simply swap SIMs to a different carrier.

Where can I look in my T-Mobile tablet to check?


问:
How to create Mount script or Link2sd symbolic link in adoptable storage (format microsdcard as internal memory) any help
Question : How to create Mount script or Link2sd symbolic link in adoptable storage (format microsdcard as internal memory) any help

I have an old mobile with upgrade of Android 6.0.1 marshemellow with 16gb internal memory(11gb reserved for system and only 5 GB free space for user apps and files). I want to make 128gb  or 64 GB microsdcard as internal memory.

I had changed many apps manifest through apkeditor and changed their default install location. To external still some files are moved and many apps cAnt change the manifest.

So to add at least 60gb I decided to move apps and folder redirect dcim  download whatsapp Facebook to external micro SD card so that at least 2gb space is always free in internal memory.

Now the question and problem is that can I cheat or mislead the Android 6.0.1 marshmallow (without root or with root) through

using  apps like  link2sd or app2sd or folder redirection appps or

through SM PM command

adb shell sm list-disks adoptable sm partition disk:179:160 mixed 25
adb shell sm format private:179,3

through creating own symbolic link boot.init script to decieve Android 6.0.1 is  and move or link apk files like data lib hex off apk to.memory card

Can both adoptable storage (format as sd as internal and the link2sd symbolic link mount scripts) work together as after formatting as card as internal Android  assumes no external card and the how will be it work from redirecting or symbolic link to internal folder. I tried Inc it gave "Mount script error"

Any way or script if I can write or tell it will be great help for my problem.


问:
My SD card is acting up, how can I recover what's in it?
Last night, on my phone, I was trying to copy a file from one folder in the SD to another folder. But whenever I tap paste, the SD card would disconnect (I see a "this operation could not be completed" message when I try to open a folder). I'd have to either restart the phone or force stop the explorer app in order to access the SD card, but then, again as soon as I paste, it disconnects. I couple of restarts and I get a message "SD card currputed  fix?" (or something like that).

I took out the card, put it in a card reader and plugged it into the computer. It mounted normally and I could see my files. I started uploading its contents to the cloud but one folder was taking too long so I opted to back up to local drive. But then all of a sudden the SD card dismounts, I guess similar to what it was doing in the phone. A few more such attempts and now I see the drive name changed to strange characters.

What can I do to extract/recover everything from it? I remember doing something similar a while back (thanks the Alecxs) on Linux, but it was for getting my files out of a corrupted adopted SD card...can't remember the steps for the life of me. It was very involved (relative to copy and past on Windows), but WELL worth it.

Appreciate all the help I can get!


问:
How to repack Magisk boot image? (Magisk installed)
everyone.

I have a OnePlus 5t, updated to Android 9 and Project Treble.

I have my own Magisk module for my own tweaks, but I am not satisfied. I found that I need a patched init.rc in order to have one script of mine run when I need it.

There is an official howto chapter dedicated to an "overlay.d" directory that can modify files on the root of the filesystem, say /init.rc, https://topjohnwu.github.io/Magisk/guides.html#root-directory-overlay-system , however, this "howto" is terse and hard to understand for people not familiar with Magisk's internals.

There is also a script that should help to repack the boot image https://github.com/topjohnwu/Magisk/blob/master/scripts/boot_patch.sh , but it is relying on certain commands not in that directory.

By trial and error I have found a way to extract "magiskboot" from the magisk's install Magisk-*.zip, and I also found that this magiskboot can unpack the /dev/disk/by-name/boot partition. (I know, that is probably insane, a partition is not a file, but somehow magiskboot manages to navigate it by itself.) But that requires running that command on the phone itself (with magisk's su), and I am not sure how valid this is. Trying to run the "boot_patch.sh" by first copying it to the phone, and using the extracted rootfs.cpio seems way beyond my ability, and I am also very unsure whether this can be done with the system booted, or I should do it from TWRP, or whatever.

So, a decent guide (for dummies) on how to patch the boot image would be appreciated. I only need to add two files: custom.rc, with the service description, and a custom.sh with the service code itself.

Help would be appreciated!


问:
Cannot install certificates. Error: "Private key required to install a certificate"
I am trying to download and install a certificate to use my workplace's wifi. I have a Pixel 2 running Android 11. I took these steps to install the certificate as intended: I Download the file, go through Settings > Security > Encryption & credentials > Install a certificate > Wifi certificate, and select the downloaded cert. This kicks me back a screen displaying a toast that reads "Private key required to install a certificate." I've contacted Google support on this issue, and this was their response:

Due to security vulnerability reasons, the option to bypass the CA Certificate validation for enterprise networks has been recently removed from Pixel. In this case, we'd recommend you to reach out to your local network administrator to explore the alternate options in connecting to their Wifi network. For more information please refer to this link https://source.android.com/security/bulletin/pixel/2020-12-01

I realize this may mean I'm out of luck, but still, I'd like to ask if anyone has any suggestions, workarounds, or suitable alternatives. I haven't asked a question on here before, so I hope I'm in the right place. Thank you for your help.


问:
Cannot write WhatsApp message directly from address book
I used to be able to see a contact in the address book (Contacts), and have an icon to jump straight to writing a message in WhatsApp.
Also, whenever I added a phone number for a contact, if that phone number was ok for receiving WhatsApp messages, the icon showed up after a few seconds. So this was also a quick way to check if a phone number that I added was good for receiving WhatsApp messages.

Now I don't see that anymore. Is there a way to recover that?

Using Android 12 in a Galaxy S10e.


问:
Unknown files inside the root folder, filename starting with ".reaper"
I previewed (not downloaded) by mistake today a malicious PDF on the Gmail app with Adobe Reader app, and I already inspected the phone for malware, uninstalled the Adobe Reader app in case it was exploited, removed all Gmail cache (including content from com.google.android.gm), reviewed the apps, etc.

But during this phone inspection, there are files in the root of my phone called:

.reaper_activate_file.txt with content {"is_reset":"1","time_stamp":"1649891130602"}

.reaper_action_file.txt with content 1649891130602

a file called .turing.dat

that I don't recognize.

I keep deleting these files and they keep showing up. I'm not sure if these files were there before or if they were generated after the incident today.

Has someone seen these files before? Is there any app that can show me which app generated these files?  If someone here is familiar with these 2 files and knows where they are coming from, please let me know.
Thanks!


问:
Is it possible to use the built-in VPN client in the work profile?
As the title says, I'm looking for a way to set up the built-in VPN client to work with the work profile (under Shelter/Island). There's no separate Settings app in the work profile to allow that, or an option to specify the profile when adding a VPN configuration in the main settings app. Most online references to VPNs in the work profile mention third-party clients; however I need to connect to an L2TP/IPsec VPN, and AFAICT no such client exists.

Google's VPN documentation says you may need a separate VPN app "to run a separate VPN for the personal profile or work profile" - but I don't want that, I just want to run the one VPN, under the work profile. On a separate page describing the built-in client it says "you can make a VPN work only for apps associated with your work profile", but does not explain how, and I'm not finding such an option. Any help appreciated!


问:
Wi-Fi direct vs. Nearby Share
I wonder which is a faster way to share large files: Wi-Fi direct or Nearby Share.</p>

Title: Wi-Fi direct vs. Nearby Share


问:
Device only boots to fastboot
After turning off the phone . I tried restart the device but it only boots to fastboot. I tried the volume up and power button one but it automatically boots to fastboot. I also tried flashing with MiFlash tool but I accidentally Flashed clean all and Lock after the flash the device booted to Fastboot mode again. Now if I try flashing it says error “not allowed in Locked state. Please help me fix it . Device name: Redmi Note 8 pro</p>

Title: Device only boots to fastboot


问:
chmod and chown silently fail in shell for TwinApps media directory
I think I have a similar issue to Can't use chmod to alter permissions on emulated phone but the emulation is happening on the android device itself via the TwinApps feature, which allows you to use multiple copies of an app that doesn't support multiple accounts (in this case, WhatsApp).

I would like to copy a photo to overwrite the profile photo of one of the accounts into the directory. Unfortunately trying to open the folder on the device itself or via adb, the app's folders in media are Permission Denied. No matter what I try I cannot get into the folder.

Here is interesting output of ls -la (I made a tmp folder which I was able to rm later)

```<code>total 6
drwx--S--- 2 u0_a228    media_rw 3452 2022-04-15 14:53 test
drwx--S--- 3 u2357_a228 media_rw 3452 2022-04-03 13:08 com.whatsapp
</code>```

This 'u2357_a228' user is likely the emulated app user, and I have no idea how to become it to mess with the folder inside. Like I said, chmod and chown just fail silently.

Any tips on what I can do are appreciated.


问:
Why aren't my images geotagged?
I have a Blackview A60Pro running Android 9.

Location is enabled (Settings -> Security & location -> Location is "On")

The Camera app has all the permissions it requests, including Location (both "access approximate location (network-based)" and "access precise location (GPS and network-based)")

Location is enabled in the Camera app settings.

I read this question and downloaded My GPS location to make sure I have a GPS fix before taking pictures.

But the resulting JPEG files don't have any location information in the EXIF data. What am I missing?

Title: Why aren't my images geotagged?


问:
Is there some way to move apps and settings from an Android phone to another?
Is there some way to move apps and settings from an Android phone to another?

I remember I could open Google Store in a webpage in computer, and then see what apps are installed on a phone, and request an app to be installed on another phone. Is it still possible? I can't find it in Google Store webpage any more.

Thanks.


问:
How to install gapps on anbox for linux
I want to install gapps on Anbox. Below is a screenshot of Settings, about device.

I'm hoping to find out what version of gapps should be used.

Title: How to install gapps on anbox for linux


问:
Can I recover data from overwritten file on Android?
I have a Samsung Galaxy S8+ on which I wrote a lot of text in a simple text editor app I got from the Google Play store. I saved this in a text file, and later, I used the Samsung My Files app to locate and open a different text file. I noticed at the time that two instances of the text editor were running. That seemed interesting but not like a problem.

But then I tried to open the first file to write more and found out the entire contents were replaced by the text from the second file. I did not backup the file before this happened, but the text it was replaced with is much smaller, so there could be chunks of original text remaining in freed sectors.

I installed a bunch of android data recovery applications on my Windows PC that said they could recover overwritten files, but I haven’t got one to show me either unused sector contents or deleted temp files from the text editor. Can anyone recommend recovery software or another method that might work?


问:
Is there a folder for local unix sockets under Android?
On a normal linux installation the right path for local sockets is /run as described in the FSH.

But this folder does not exist under Android. I have checked both an old and a new device.

There is the folder /dev/socket but it may only be used by the init process (as described here).

So I wonder what the right path is?


问:
How can I disable Google AMP in Google Search on Opera?
AMP creates some issues such as dark mode incompatibility on some websites. How can I disable Google AMP in Google Search on Opera?</p>


问:
How can I get root or TWRP without being able to enter any recovery?
I have a phone running Android Marshmallow (6) and apps constantly crash. Most apps I would like to use do not support Android 6. I would like to update to a custom ROM or a newer version.

adb and fastboot work

fastboot mode and recovery mode do not work

the device does not have too

How can I proceed? I find it's sort of chicken and egg problem with no recovery and no root. To be clear, I can't even get into stock recovery. The phone is Xperia Z2. Flashtool works but I can't find any newer versions of FTF files.


问:
Speakerphone low volume on Samsung Galaxy S9 (software bug)
I have been using a Samsung S9 for the past three years. Recently there is a software bug that is causing a strange problem. The volume of the microphone at the top of the screen is really low for calls and audio messages. The speaker is still in perfect working condition. I tried testing the microphone by dialing the Samsung hardware test code *#0*#. For the test, the speaker is really loud and is in perfect working condition.

However, when we try to use the speaker for calls and audio messages, the volume is really low.  What is the reason for this? Is this planned obsolescence? Is there any way to fix this?

I plan to root the phone, use Busybox, and then increase the volume level of the microphone. Can anyone please help me with this?


问:
How to edit in directories like /system or /vendor?
I'm using LG V20 LOS 18.1. And trying to replace gps.conf from /vendor/etc folder to fix my gps using Root Explorer. I tried to set selinux mode to permissive as I remember worked for me earlier on other devices. Also, tried to type adb shell then su and mount -o rw,remount / using PC with the phone connected and I'm still getting an error: Operation failed! when trying to replace the file using Root Explorer. Any ideas how to solve it?


问:
How to recover encrypted files from sdcard from phone with broken screen?
So I have a few problems with my Galaxy S9+ phone:

About a week ago, my old galaxy s9+ phone's screen started turning black right before the login screen.  I can see the Samsung and verizon splash screens, then mostly nothing but a few white lines at the top.  Since it was about time to upgrade, I went ahead and got a new s20 ultra.

The sdcard from it was encrypted and before I realized that, I used it in my new s20 phone, so it now has a few unencrypted files and lots of encrypted files - files and a bunch of other misc stuffs.

Using this YT video, https://www.youtube.com/watch?v=RoJt91zKOjE, I am able to boot the phone and mirror the screen to a monitor, but as soon as I login, I see the icon at the top of the screen showing that it is encrypting (or maybe re-encrypting) the sdcard, so I pulled it out as fast as possible.

All of the new files on the sdcard (from the new phone) are expendable.

How do I go about getting all of the "old" files off the sdcard?  Is the encryption process that starts when I boot the phone just encrypting the new files, or re-encrypting everything?


问:
gateway and dns in android
How to setup gateway and dns on android emulator correctly if my eth1 on emulator is connected to tap on host via:

```<code>emulator -dns-server 8.8.8.8 -selinux permissive -qemu -device virtio-net-pci,netdev=hn0 -netdev tap,id=hn0,ifname=tap0,script=no,downscript=no
</code>```

and tap is connected to docker bridge on host :

```<code>bridge name bridge id       STP enabled interfaces
br-bf01bc4d9244     8000.0242c51c8c31   no      tap0
                            veth7b9d706
</code>```

ip is brought up via link here

for now i have :

```<code>generic_car_x86_64:/ # getprop net.dns1
8.8.8.8
generic_car_x86_64:/ # getprop net.dns2
1.1.1.1
generic_car_x86_64:/ # ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=114 time=24.2 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=114 time=62.3 ms
^C
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 24.216/43.299/62.382/19.083 ms
generic_car_x86_64:/ # ping 1.1.1.1
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=11.0 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=10.2 ms
^C
--- 1.1.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 10.234/10.627/11.020/0.393 ms
generic_car_x86_64:/ # ping google.com
ping: unknown host google.com
2|generic_car_x86_64:/ #
</code>```

how this is working????

Title: gateway and dns in android


问:
Should I migrate my data on my moto G7 power
I have a Motorola Moto G7 power. I just recently formatted my SD card to internal bc I needed the space but now my phone seems to be lagging bad and I see this migrate data thing but idk if I should do it or not. Can anyone help me please?</p>


问:
Disable prompt when sending messages to shortcodes
I use Textra for my messaging, and am running Android 12 (kernel version 5.4.86) on my OnePlus 9 Pro. I interact with several services via shortcodes and know and trust them (and know I do not get charged for using them)... stuff like appointment confirmations from doctor's offices, etc. However, every time I try to respond to a message I get this annoying prompt:

Textra would like to send a message to XXXXXX.

 This may cause charges on your mobile account.

Cancel       Send

I recall getting something like that before, but I thought it'd had a "don't show this again" option -- which evidently no longer exists. Is there a way to make this prompt go away? Preferably I'd like it to just STFU altogether (I'm not going to text a shortcode I don't recognize, it's going straight to the blocklist) but if I can even get the message to go away on a per-shortcode basis that would be an improvement.


问:
How can I completely disable Low Memory Killer on Android 11?
I am currently using a Pixel 4a 5G, and despite it being an overpowered phone, I am never able to run an app, attend to the whims of life, and resume from where I left off, without Low Memory Killer (LMK) maliciously dropping my private browsing session (and no, the fix is not to stop private browsing, there's a reason I do this, and it's not girlfriend/super-cookie/ISP related).

I have tried everything to get LMK to mind its own business, including rooting, Memory Locker, I have even attempted enabling swap (through Terminal Emulator/other apps, to no avail), etc. Short of just switching to iPhone (any tips here? Does IOS have an annoying LMK, or is it balanced?) I would greatly appreciate any tips that will lead me to disabling this bad behaviour, before I end up destroying my overpriced phone.


问:
Google Pixel 2: Is it possible to verify that it cannot be OEM unlocked and why?
Background

Apparently, I have bought yet another brand new phone that is absolutely useless and has a value of zero.

It is a Google Pixel 2. I would like to OEM unlock it. This option is greyed out in settings -> system -> dev.options. Therefore neither bootloader nor recovery (nor anything else that would be in any way useful) are available. I can also not flash LineageOS and am stuck with what the ****** have provided for me in their boundless wisdom and unending benevolence.

It appears this is the case for many Google Pixel phones, see here, here, and here. It appears that some companies like Verizon routinely sell phones that are crippled in this way.

I understand that I have most likely wasted another bunch of money on this and will not be able to use this phone with Lineage. (And therefore I am not going to use it at all.)

Question

However, before I throw it away, I'd like to make sure that there is absolutely no way to get around the OEM lock and that I understand why. How can I do this?

Is there a way to verify positively that this phone cannot be OEM unlocked?

Is there a way to verify that it's perhaps one of the infamous Verizon ones that I didn't know about before I got this?

Is there another way to try to unlock this besides in the settings (see above) or via fastboot oem unlock?

Software

... is Android 10 from 2019, apparently. I know that this is old, but I do not care what software it has when I run it over with a steamroller.
Build number is something like QP**.******.004

Additional Information

Some people reported that factory resets work to enable the OEM unlock option. Factory reset (System -> Reser options -> Erase all data (factory reset)) changes nothing for me. This is unsurprising, since it was new.

Some people report that some Google Pixel Phones somehow come from Verizon (see here, here, and here); Verizon locks them and refuses to help unlocking them. Therefore, Google Pixel phones from Verizon seem to be unlockable (and as far as I am concerned unusable). I have not bought the phone from Verizon (at least not directly), I have never interacted with Verizon in any way (at least not directly), and I do not live in the US. I am therefore unsure this is actually a Verizon phone. Google's trademark obscurity, however, makes this very hard to know.

The greyed out OEM unlock option says "Connect to the internet or contact your carrier". This is a wrong and highly misleading error mesage. I assume this is a practical joke on the part of the ******* from Google. I am connected to the internet via Wifi and I do not have a carrier because I have not even a SIM in this device.

The first time the device is connected to the internet after each factory reset, I can actually switch the "OEM unlock" option. However, it doesn't actually unlock anything, it just pretends it does. After switching to fastboot mode, the device is still locked.

```<code>$ fastboot getvar unlocked
unlocked: no
$ fastboot getvar all
...
(bootloader) unlocked:no
...
$ fastboot oem device-info
(bootloader) Verity mode: true
(bootloader) Device unlocked: false
(bootloader) Device critical unlocked: true
...
</code>```

There is also no integrity warning when the device reboots, and while the "OEM unlocking" switch can be switched (leading to the apparently usual confirmation dialogues), it always says "Allow the Bootloader to be Unlocked", while it should apparently say "bootloader is already unlocked".
Once I have actually tried to go into fastboot mode and do anything and then boot back into the "normal" Android ("normal" in quotation marks, cause this is about as normal as Kim Jong Un's Red Star OS), the option is greyed out again, not available any more, and says I should connect to the internet even though I am connected.

Of course:

```<code>FAILED (remote: 'Flashing Unlock is not allowed
')
fastboot: error: Command failed
</code>```

(Yh, some programmer at Google or Verizon or whereever was too lazy to fix the newline in this stupid error message.)

Why would anyone end up in such a stupid situation, buying phones they cannot possibly use?

Well, I'd like LineageOS. Lineageos.org has a list of devices Lineage should work with, including Google Pixel 2. Unfortunately, for most of those, there are multiple versions. On many of these, in turn, you can, in fact, not install or run Lineage for various reasons. And as far as I can tell, it will be 100% impossible for you to know which one you get before you actually have it an try it directly. So we're stuck with wasting money.


问:
Settings app crash after Samsung update
Performed a software update today on my S22 Exynos (no root, stock firmware).
Update went smoothly, but now settings app won't open, instead crashing immediately.
Clearing cache partition did not fix it.
So I checked the logcat and I found this:

```<code>04-22 03:05:37.832 19859 19859 D AndroidRuntime: Shutting down VM
04-22 03:05:37.832 19859 19859 E AndroidRuntime: FATAL EXCEPTION: main
04-22 03:05:37.832 19859 19859 E AndroidRuntime: Process: com.android.settings, PID: 19859
04-22 03:05:37.832 19859 19859 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.android.settings/com.android.settings.homepage.SettingsHomepageActivity}: android.view.InflateException: Binary XML file line #59 in com.android.settings:layout/sec_settings_base_layout: Could not inflate Behavior subclass androidx.coordinatorlayout.widget.Opacity
</code>```

Full error stack trace.

This error seems different than presented by other similar questions, which involved missing packages. Right now I have no idea what to do with this information, but if anyone can help me avoid a hard reset I'd be very grateful.

Title: Settings app crash after Samsung update


问:
Why my wireless debugging device permission keep revoking again and again?
I have enabled wireless debugging on my android phone and connected it with a linux machine. But after few minutes or hours i have to re-enable the wireless debugging to keep connected.

When running adb connect 192.168.1.11:5555 i am getting Device refused to connect error. So i have to connect my phone again with usb and give permission for wireless debugging. Which i am doing with below commands

```<code>adb tcpip 5555
adb connect 192.168.1.11:5555
</code>```

I am on android 12 and arch linux. One more thing i want to share is, in wifi settings randomized mac-address is enabled, i have no idea if this is the reason or not.

If this is how wireless debugging works than is there a way to keep your device connected to adb with wireless-debugging without getting permissions provoked.


问:
Upgrade Asus Zenfone 4 Z01KD to > 8 OS
As of September 2022, Slack will stop supporting the app for Android OS versions earlier than 9 (Pie). I have an Asus Zenfone 4 Z01KD mobile, stuck at Android 8. I have read suspicious guides online on how to download software updates of dubious origin to flash the upgrade "manually", or on how to get developer options activated and make the ZUI update recognize there is an actual update of the OS available. The latter don't work for me and the former look messy or dangerous.

Is it possible to safely upgrade a Zenfone 4 to OS later than 8? (There is no tag for #zenfone4, but only for #zenfone3 and #zenfone5).

Title: Upgrade Asus Zenfone 4 Z01KD to > 8 OS


问:
Disable Auto Updates for specific app on Fire TV
Is there a way to disable automatic updates for a specific app on a Fire TV device without disabling auto-update for all apps?

I have a specific app that I sideloaded an old version (but is also on the app store). I'm worried that if I have auto-update on it will update to the app store version. Optimally I'd like auto-updates on for all apps except for the one I sideloaded. Thanks!


问:
Since when it is no longer possible to download APKs directly from Google Play?
As far as I could search on the site, this has always been the case. I could be totally wrong, but I remember being able to download directly from the "Android Market" back then (unless it was just my imagination).</p>


问:
Why doesn't Monkey generate the same sequence of events?
I'm running stress tests on Android using Monkey to generate the workload. For the type of analysis I have to do, I need to generate the same sequence of events for each experiment. So, in every experiment, I always use the adb shell monkey command with the same seed. For instance:

```<code>while true; do

adb shell monkey -p com.android.chrome -s 1 --pct-appswitch 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes -v -v 1

sleep 1
adb shell monkey -p com.facebook.katana -s 1 --pct-appswitch 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes -v -v 1

sleep 1
adb shell monkey -p com.google.android.apps.maps -s 1 --pct-appswitch 100 --ignore-crashes --ignore-timeouts --ignore-security-exceptions --monitor-native-crashes -v -v 1

done
</code>```

The applications I launch are ten in total. However, looking at the measurement data, it seems to me that the system is stressed differently with each run. In particular, I find that the average launch time of applications degrades to a different extent in each experiment. Is everything normal or is it possible that I am doing something wrong?
I realize that in different executions the system may respond differently. But by always setting the same seed (-s 1), shouldn't the extent of performance degradation be similar for each experiment?


问:
Is it possible to unlock a phone with usb debugging disabled?
I forgot the password of my old phone and even taking it to experts told me that it turns out impossible to recover data or unlock the phone. The phone is an honor 10 with Android OS 8.1.
Is it really impossible to attempt to recover the data?</p>


问:
100% Flash memory used by system/proc folder - Oppo find X3 lite - colorOS 12
I'm currently facing this issue: after the ColorOS 12 update on my OPPO find X3 lite, my phone was showing the warning of flash memory full (128 GB). Even removing files, cache, apps and other stuff, after very little time it was showing the warning again.

Long story short, I found that the system is creating multiple copies of the same folder under the path "system/proc/12566/task", there are currently 98 folders using roughly 1,3 GB each.

Is it a system bug? Should I try to remove these folders? Anyone's already faced this issue by chance?


问:
I need to block some videos (inside Youtube app) and sites (inside Chrome or another browser) using keyword
example: I want to block pages/videos where the content/title contains the word "fish". How can I do it? Thank you.</p>