问:
WhatsApp update erased the chat history. What has gone wrong and is there any way to restore it?
Seems like WhatsApp update has erased all my WhatsApp history. Is there any way to get it back? (Without paying for third party tools, if possible)

I bought a new Android phone (Realme 7 Pro) and wanted to transfer my WhatsApp data from the old iPhone to the new Android phone. Seems like there is no way to do it easily so I had to buy a third party app that helped me to transfer the data.
I connected both phones using USB, the app read WhatsApp messages from my old iPhone, then installed WhatsApp on my new Android phone and imported all the messages. After the successful migration I deleted WhatsApp on my old iPhone and all seemed to be fine.

Then I was experiencing certain problems with WhatsApp and got a suggestion that I might need to update it. I then found WhatsApp in Play Store and there was a button reading "Install" on it. I got a bit surprised about why it says "Install" rather than "Update" but I thought that's just the way it is on Android. I then downloaded WhatsApp and got 2 WhatsApps on my desktop. I tried running the new one and it asked me to confirm the number. I then closed it and wanted to open the old one and realised that it was gone...

I don't have backup of my WhatsApp history on iCloud either so I can't get it from there.

I have previously backed up my iPhone using iTunes though so I might be able to get something from there, but still wondering what has gone wrong on my Android phone. How could WhatsApp installation just completely bin everything from the previous version?..

Thank you very much for any information/suggestions :)


问:
Wake screen by touching screen (not pressing power button)?
Is there a way to wake/unlock my screen by touching the screen itself and not by pressing power the button?

In other words, I want the screen's backlight to turn off after a certain amount of time, and then turn on when I touch the screen.

ContentLicense: CC BY-SA 4.0


问:
How to show all apps on an Android phone?
I had a Huawei Mate 9 before, and there was an icon at the bottom-center of the screen, so that when I tap it, it shows all apps on the phone. (It is running the latest Android it can, which I think is Android 9 and EMUI 9.1)

However, I just got a Xiaomi Redmi 9, and there seems to be no such icon (it is running Android 10 and MIMU 11). I can only slide the desktop left and right.

Is the standard Android interface actually to show all apps by default on the desktop (and is slide-able, like on an iPhone), and so there is no need to have that bottom-center icon, and we actually can see all apps on the phone just by sliding the desktop left and right?


问:
How can I clean flash Moto C Plus (xt1723) rom?

Where can I find a legit Moto C Plus xt1723 (EU) rom and how can I make sure it's good?

Is there a way to clean flash without removing TWRP?

What's the simplest way to do it?

How can I then root it?


问:
Android won't query DNS server for IPv6 addresses, why?
I have a weird issue; for a single connect request to a server that has a single AAAA record my device runs two A queries instead and fails to connect.

My setup is as follows:

LAN (a regular router) without IPv6 connectivity

Android 10 with only WiFi connectivity, having one fe80: and two fd14: addresses

Debian box, wired, running dnsmasq, acting as the DNS server for all devices

dnsmasq will reply that website foo.com has an IPv6 of the Debian box, and no IPv4

I can:

Connect from my phone to the Debian box using literal IPv6 address

Connect from other devices to foo.com

Connect to foo.com from JuiceSSH

Do ping6 foo.com successfully in Termux on the phone

What I can't do, I can't connect from my phone to the Debian box via foo.com using regular apps such as Chrome, or my own app. JuiceSSH is the weird exception. I tried making a new app, adding INTERNET permission and this bit of code only:

```<code>thread {
    Socket("foo.com", 9000)
}
</code>```

This works consistently with the apps such as Chrome in that it doesn't connect and—from what I see in dsmasq logs—performs two A queries (both with NODATA-IPv4 response). It never performs an AAAA query. Inet*Address.getAllByName() behaves in a similar way. I tested with another device running Android 6, same outcome.

What's going on here?


问:
WhatsApp Web and the QR Code
We connect to the WhatsApp web by scanning the QR code. When scanning like this, WhatsApp is transferring some data between the mobile and the web. So if a data transfer is going on,
what will that data be?
How is that data taken?
Can't we use that data to use the web without QR code scanning?
There is a reason to ask this, the camera on my phone does not work, so I can't scan the QR code and use the WhatsApp web. If there is an answer to this, please let me know.</p>

Title: WhatsApp Web and the QR Code


问:
Camscanner name saving policy
My exact problem is how to find out the sequence of saving files in the /sdcard/Camscanner/.images dirs in batch mode scanning. File names are a 192-bit sequence of alphabets and numbers, like these ones:

WUeQbMPF6d1garTRJMyU6TF3.jpg

CULJYQf0QJbM5PLJhEJVCKYW.jpg

Title: Camscanner name saving policy


问:
Why can't i turn on installation from unknown apps on my androidtv

I went to settings, then security and restrictions, then unknown sources. After that i couldn't press on a single thing except back. They're all in gray


问:
How to get encryption keys for "adoptable storage" in MotoG3 without root - alternate methods, anyone?
So my sister in law handed me her MotoG3 where some apps had mysteriously disappeared and the videos of their little puppy were all gone (the videos of their kids were not as important apparently). Her SD was formatted as adoptable storage, no backup of course... I spent 8 hours yesterday reading up on how adoptable storage works encryption wise (not in depth, but I know about the vold dir with key files) and doing non-destructive tests on the phone. I also have a Linux "dd" copy of the SD card so I can mess around as much as I like with that card. I do understand that in a previously rooted phone it will be no match to read the key file(s) but obviously her phone is stock. In a PC environment, I would boot with Knoppix or some other Linux rescue image on a USB stick to get access to the disk in a similar case. I just wanted to ask if this can be done with a phone (preferably not just "a" phone, but the MotoG3 :).

Other ideas: The vold dir is in the /data partition and in my Linux/PC oriented mind, I have a delusional thought that perhaps one could install some "mini-OS" in the boot partition and leave the /data partition intact. That image could even have as its only task to copy the key files to a readable area or another SD card so no user-interaction would be necessary. Since no one has come up with this idea for the past 6 years or so that adopted storage has been around, I guess the answer is a big NO. Still, would anyone care to enlighten me as to why this is not possible or (still hoping!) suggest how this could be done!

Decryption of AES128 (which the partition seems encrypted with) is "cumbersome". I guess there are no known "salts" that weaken the AES significantly that we could use to brute-force the encryption, or are there?

As an alternate method, I guess the chip could be removed from the board or perhaps read while still attached with a chip reader, but that's over my budget and level of expertise. Also, for videos of a puppy, that might be excessive :)

If anyone as more ideas, feel free to reply!!!


问:
If I plug a 1TB ssd drive to android phone via otg cable, will andorid system scan all media files in the drive?
I concern about performance a lot. Thus I have this question. If I plug a 1TB ssd drive to android phone via otg cable, will andorid system scan all media files in the drive automatically once it gets mounted? Will this cause any performance issue and add more CPU/RAM overhead? If it does it, how to stop this behavior? I just want the system scan the media files when I open a particular folder which contains the media files. I don't really want the system to scan everything before I actually want to access them. Thanks a lot.</p>


问:
Capture motion videos of the smarthone saved directly in Google Drive
I'm wondering if it's possible to save  the video of my smarphone (Android) video surveillance camera directly in Google Drive. So far I found only method which allows to synchronize a shared folder between the device and Google Drive. I'd like to avoid this because I don't have enough memory space.</p>

OwnerDisplayName: Gennaro Arguzzi


问:
Finding the device in LAN network which is sending packets that do not allow phone to go to sleep
Bear with me because I think this is a really odd situation.

It all started by noticing that my android phone (and some other phones) loses more than 10% of battery during night while doing nothing (only wifi and mobile-data was active).

Using dumpsys batterystats, it showed me this strange wakeups:

As it is evident from the log, the phone gets woken up roughly every 3 seconds. I first thought of some app in my phone but even deleting all apps did not solve the problem (not even factory reset). I went further and flashed various custom roms (with different kernels) without any apps (not even Google Play services) but the log still showed the unknown wakeups.

I suspect that maybe there is something from the outside of the phone which was causing this behavior (because it show up only when connecting to my home wifi LAN; with other wifi networks or using mobile-data everything was normal).

And it turned out that my Android Box was causing this odd behavior (connected to the same wifi network) because as soon as I disconnected the Android Box from my Lan network, there was no more unknown wakeups (sending some packets to the phones which are in the same network and causing them not to go to sleep)

My questions are:

What are these packets that the Android Box is sending?

Given the type of these packets, is there any tool that can scan the network
and identify which device is sending them?

OwnerDisplayName: wiki


问:
error 255 when flashing zip
so yes: today i was trying to test my own zip (yes, twrp) but when i tried it thrown me error

updater process ended with ERROR:255

error installing zip file '/emmc/recovery.zip'

is it because i messed up that zip, i dont have many space on phone or another thing?

my device is lg l65 d280n and zip is there : https://drive.google.com/file/d/1GbHeXDbs1Dh9G-FPw82hNJY9kc03hOBb/view?usp=drivesdk .

PS: i know that here is a few similar questions but no, i dont have that second error "createtarfork()" but yes - i have cyanogenmod 14 which is nearby lineage, which is buggy as i heard.

Title: error 255 when flashing zip


问:
In Android Studio, which system image should I choose for a Pixel 4 emulator?
In Android Studio, I'm adding a Pixel 4 virtual device. It asks me to select a System Image, and has the following one selected by default:

```<code>Release name: Pie
API Level: 28
ABI: x86
Target: Android 9.0 (Google Play)
</code>```

There are others with API levels 29 and 30 that are shown but that I haven't downloaded yet. How do I decide which System Image to use for a Pixel 4?


问:
Turning off my android phone screen without actually turning it off
I have a problem with my J7 Pro(SM-j730F) when i power off the screen and then turn it on again it flickers and takes a bunch of turning on and turning off(Pressing the power button or using fingerprint then pressing the power button again) tries to get it working again, And when it finally turns on i'm good to go aslong as i don't turn my screen off again.

What i want is: To be able to lock my screen without it actually being turned off. And i have tried Always on display to keep the screen on but the reason it doesn't work is because there is like a frame where the screen turns off completely before it goes to Always on display, So something similar to Always On Display would be great but without the part where it turns off for a frame.


问:
What does "NOS-production: no" mean?
I recently bought a refurbished unlocked Pixel 3 XL to replace my aging, cracked, broken one of the same model. It came with the bootloader unlocked so I decided to lock it because I didn't like the warning message every time it booted and noticed that in the Fastboot menu of the bootloader it shows:

Secure boot: PRODUCTION
NOS-production: no

I'm concerned about that NOS-production setting; has this device been tampered with? My old Pixel 3 XL shows yes there as well as all other screenshots I see of the bootloader on other P3XL's - they all say yes instead of no. I used flash.android.com and completely flashed the phone to the latest April Android 11 firmware but it still shows no. I can't find any documentation of what that could mean. Any insight would be appreciated!

Title: What does "NOS-production: no" mean?


问:
Accidentally wiped /system, recovery not working
I accidentally wiped /system on my Archos 101e Neon (MT8163) through fastboot. Now it can't boot and can't go to recovery or fastboot mode. I tried vol -, vol + and both. It's just stuck on the first boot splash with the "Orange State: Your device has been unlocked" message. It also seems to not be detected by the PC (I'm running Linux). Any way to recover this brick?</p>


问:
Is there a way to have a Gmail account without a mobile number
Is there a way to have a Gmail account without a mobile number، To access the Play Store?
I remember there was no such problem in the past.

I am constantly traveling and I do not have a fixed number.

And I'm not interested in constantly creating a new Gmail account with a new phone number. And basically, why on earth you should do something else before doing something (Get a mobile number before an email)?

The funny thing is that you can not even use other email services to access the Play Store without a phone number!، Two verifications, really !?

Therefore, a large number of Android users download their applications from non-standard sites. Maybe hundreds of millions!.

When you enter the Google registration page, you enter everything first, then on the next page, Err, a flag and you have to enter a number in front of it. Why not make such a request on the first page?
You press the next button and you get an error message, yes، you can not have an email address without a mobile number. Why not in America when you can have it even in communist countries?

Besides, In many countries you do not even receive a verification code via mobile number.


问:
Disabling Samsung battery management from putting my apps to sleep when the phone screen is turned off and running on the battery
I'm looking to disable Android's battery management.
On my Samsung S10 Plus running Android version 11 are several apps running in the background,
but they only run when the phone's USB port is connected to a charging source such as the mains adaptor or to my computer or when the screen is turned on regardless of being plugged in or running on the battery. The apps fall to sleep within a minute or two when the phone is running on the battery and the screen is turned off. All of these issues started after I upgraded to the current Android version on the S10+. Also this phone is not rooted. We also have older Samsung phones like the S9 and S8 running Android 10 without any app battery management issues.

I have done the following:
I wiped the cache partition.
I have the "Adaptive battery" setting under "More battery settings" turned off.
I have the "Put unused apps to sleep" setting under "Background usage limits" turned off.
I have added the apps to "Never sleeping apps" screen's list under "Background usage limits" turned off.

Despite doing all of the above, the current OS seems to be ignoring all of the settings I have set. Do any of you know of an app or any additional settings that will stop my apps from being put to sleep like that? This never happened when running Android version 9 and below.

All help will be appreciated.


问:
Do all apps lose state when the phone is locked?
I use Rune for music. It takes Rune a bit of time to find its controller on the network. If, after starting some music playing, I then lock the phone, when I come back Rune starts all over to locate its controller. I had a similar experience with Sony's 'imaging edge' app for remote-controlling my camera. As soon the phone locked, I had to go through the elaborate connection process all over again.

Is there any way to change this behavior?


问:
Can Android Tablet can work on Windows 10 like Wacom Tablets?
Wacom Tablets are very expensive. I cannot afford it. I have right now Samsung Tab S6 Lite. I usually draw in Ibis Paint X with S Pen. I want to use different apps like Paint Tool SAI as it is not available in Android and I am bored working with the Ibis Paint. Can Samsung tablets change like Wacom tablet in the way that it connects to the laptop and I can use my tablet for this?! If anyone knows about the process please Can you tell me how to connect and which cable wire I have to connect with?
I hope you reply me because I HAVE THIS CRAZY WISH</p>


问:
How do I Install OpenGapps or MindtheGapps on a Work Profile (Shelter)?
Searching for a solution to install OpenGapps or MindtheGapps just on the work profile (I installed Shelter/Island).

I found this, but don't know how to fastboot boot a Work Profile.

```<code>adb push android.apk /data/local/tmp
adb shell pm install --user 10 /data/local/tmp/android.apk
</code>```

My settings:

Users:

```<code>UserInfo{0:Owner:c13} running
UserInfo{10:Work profile:1030} running
</code>```

Otherwise, would installing Magisk work and the OpenGapps module for it. If so, how do I flash Magisk for a work profile?


问:
Block website rooted phone
Help please!

I have a rooted samsung s6.
Im wondering how I can block certain websites.
I dont understand if supersu or titanium backup pro can be used. What should I download to bl8ck websites?

Title: Block website rooted phone


问:
Is it possible to get finer volume control (steps) on a rooted Lenovo M8 tab (HTC Sense UI)?
There's  a popular mod to get finer volume control on a device by adding the property ro.config.media_vol_steps to /system/etc/prop.default (android 10) and assigning your prefered steps value, ie '= 30' but on my device this results in multiple volume ranges divisible by 15.
Apparently this affects the HTC UI sense as well.

For example if I assign the value 37 to the above property (I do get 37 steps) but when I test by playing something on spotify and increase volume using the buttons I get:

step 0 =  mute

step 15 = max volume

step 16 = mute

step 30 = max volume

step 31 = mute

step 37 = volume 6

Anything below 15 works as expected.
The same happens if you've rooted with Magisk and do it via prop editor or any other editor.

I've been trying to find a solution for this for months with no success hence up the creek with no paddle.

I have coding abilities but for me X86 assembly is easier than than understanding the various tool chains / libraries / compilers required to debug an Android device.

I would like to at least know where in the architecture I should be focusing on.

Is it vendor or system related?

A persistent  setting?

Is the setting pre compiled so would need custom ROM ie a library file change (.so)
I beleive it must be solvable just hoped I could get at least a hypothetical view of the problem from someone more familiar with the source of Android!

You can get fine volume control from the GUI (swipe down) how can this be mapped to Volume up / Volume down?

PS: I should mention I don't have TWRP as it's  not available for this device.

I can now add that installing EdXposed framework along with GravityBox (version Q) also results in the same problem! The modded code above is not found in the prop.default file even tho I have the same problematic functionality, same with magisk modules.

Seems Xposed / gravityBox / magisk are the most powerful tools available to developers for stock software. Im sure there are experts out there that could build a custom software with a simple volume control patch for this device so guess we'll just have to wait. Thanks

Just an update, been a while since this post and the volume control issue is  still unsolved. Im so lucky as Im apparently the only person on the NET who finds this a problem, woohoo! Samsung it is then (will have to mount it portrait)


问:
Lost text messages
Today I did a factory reset on my s21 ultra. I have lost all the text messages. I assumed they would restore from Google, but I'm using the samsung text app and the only back up in samsung cloud is from today after the reset. Is there any way to restore these messages as some of them are very important?</p>

Title: Lost text messages


问:
Is it possible for an Android alarm clock app to not turn on the screen when it rings?
Recently, I asked this question requesting recommendations for an Android alarm clock that does not turn on the screen when it rings on Software Recommendations StackExchange.

The reason I do not want the screen to come on while the alarm is ringing is because I want to reduce battery drain while the alarm is ringing.

I have yet to receive any responses, and I'm still searching for such an app.  That got me wondering: Is it even possible for an Android alarm clock app to not turn on the screen when it rings?


问:
Gmail app repeatedly notify for the same email
When I receive an email, there will be a push notifcation from the Gmail app. If I leave it unattended, it will pop up again and again.
I set the sync frequency at every 15 minutes in order to get notified as soon as possible. However, it seems that every time the account syncs, it will notify me about any unread emails. The notification will just keep popping up until I read the email. Is there a way to only notify once for each unread email?
I found something called "Notify once" in the gmail account settings, but not in other accounts' settings (like outlook accounts).</p>


问:
Boot Linux from stick in Termux
This question explains in detail why it's basically impossible to boot Linux from a USB stick.

But I am still wondering: is it possible to load and "boot" a stick-bound Linux distro from a USB stick using the Termux terminal app? It can already access files from sticks and run other distros like Arch, so I'd imagine it to be quite possible.

I'm open about the specifics. I'll take whatever distro works.

The idea is to setup a stick-bound persistent Linux instance for specific tasks. I want to run this Linux both on PC and android through the same USB-Stick, although I'd settle for an android-only solution at this point.

Title: Boot Linux from stick in Termux


问:
I want to clear data on whatsapp to recover my messages but i lost the number would whatsapp send a message to the umber?
The sole reason for doing this is that I blocked and reported a contact and the contact blocked me too and I need the messages back but I don't have the old number I used to open the WhatsApp how do I get those messages back</p>


问:
Galaxy Note 3 blacks out on rebooting at lock screen
I'm having trouble rebooting Samsung Galaxy Note 3, where it starts rebooting after holding lock button, but blacks out when/before it reaches lock screen. After blacking out (or before rebooting) it toggles empty charging battery logo in intervals and vibrates in between. As shown in the video here.

I just replaced new battery with the old one and got same behavior. However, when I connected phone to power supply (battery taken out, connected 3.8V straight to the pins), phone boots up perfectly normal and operates normally, as if nothing happened in the first place. This might be worth mentioning; the current supply, mean reboot sequence, can be pretty high (some times, e.g. right before it gets to lock screen, there is a current spike of 1A - 1.5A) but drawn current is lowered few seconds after boot to cca 200 mA and only spikes up (then back down) if any application is opened (that is, if there is action).

So that got me thinking that old battery is incapable of supplying needed current for reboot, but doesn't look like that this is it, since response is the same as in the case of new battery (got original).

EDIT: I just accidentally found out if I short negative pin of battery and another one in between negative and positive pin, while phone is rebooting, it reboots normally, without issues and operates normally further on, even if shorted connection between those two pins is removed.
Also am able to reboot it normally from now on and don't need to short those two pins each time on reboot sequence.


问:
Android ignores DHCP "Search domain" unless it's on a VPN
So I have a single subnet, flat LAN, multiple wired access points all in bridge mode.

I have ISC-DHCP server and Bind9 DNS server configured for dynamic DNS hosts etc.  The DNS provides a local zone of my public domain, *.lan.publicdomain.com but is not externally marked as a server for that domain.  Thus internal *.lan. hosts are on the LAN server and *.publicdomain.com hosts are on the external public DNS at 123reg.

I also have an OpenVPN port open on the public IP.  Externally vpn.publicdomain.com leads to my current IP.

It all works, I can be on the VPN on 4G or public wifi ... or be on my local wifi and access all my LAN hosts either way.  I can actually be on both my local Wifi and VPN at the same time.

The android issue is that while on the VPN going to say:

http://somehost:8080/

Will resolve correctly to somehost.lan.publicdomain.com and the site will open.

If however I disconnect from VPN and just connect to my bare Wifi, my phone will still access somehost, but it will not resolve it without specifying the FQDN.  It's like it will accept the search-domain from the VPN DHCP pool, but it will not accept it from the ISC-DHCP server locally.

Is this something to do with Android forcing DNS to avoid adblocks?  Only when on VPN they can't get away with doing that as it's insecure and corporate types would object loudly.

I should note that all normal LAN clients, like Windows10, Linux etc, all honor the search domain in DHCP.  Just not the android in LAN mode.

Phone is MotoG5 Plus, android: 8.1.0


问:
How to enable USB debugging from TWRP recovery
I have a android device with dead screen. I have installed TWRP recovery for adb interactions while in recovery. I have lineage os 16.0 (Android 9) on my device. I want to access the device screen via using scrcpy. But I don't have developer mode enabled meaning USB debugging is not enabled.

How do I enable USB debugging while in TWRP recovery?

Host device will be windows PC with ADB installed.

I have seen some online guide as in how to push RSA key. from https://stackoverflow.com/questions/30178911/how-to-authorize-and-accept-adb-rsa-key-with-broken-touch-screen-on-android. It says I should use

cd ~/.android then
adb push adbkey.pub /data/misc/adb/adb_keys

Is this still applied in Android 9 or lineage os 16.0? Since this guide is little dated.

Note: I search for simmilar topic and all the answers are about how to back up the phone not how to enable USB debugging. This is not what I want. All I want to know is how to enable USB debugging through editting files while in recovery adb.


问:
The normal directories of storage of this app is empty. Does it got anything to do with my phone being unrooted?
There is an educational app in my android phone that allows me to download videos for studying them offline. I have downloaded a lot of videos and have my storage filling up to the brink because of it.

I would like to transfer those videos from my phone to my android emulator on my PC.
I have opened

Internal Shared Storage > Android > data > com.emedicoz.app

It turns out to be empty! I have got 3.5 GB of data for this particular app and there is nothing showing over here!
I have accessed data of other apps using this similar directory and been successful at it. But this app's data shows empty.

I have tried backing up this app using third party apps but they are not successful in backing up any data more specifically any videos. They only backup some configuration and settings.

How do I access the data of this app? My phone is not rooted and I don't have an SD card on it. Does it have any bearing?

PS: I have Android 9 PKQ1.18


问:
TWRP 3.3.1 help
I'm using TWRP 3.3.1 right now with device with dead screen. So I need to use adb commands to do backup and wipe. I did read the commandline guide available at https://twrp.me/faq/openrecoveryscript.html. I believe client side/script is supposed to be used in recovery adb shell right?

Given that it is correct. I am trying to backup and wipe my partitions. Problem is wipe command, format command, and backup command does not work. I checked that mount command works.

Help me with the solution and if the available commands differ in 3.3.1 please let me know what are all available commands.

note: it seems like shell script use script in /sbin/sh if this is incorrect shell script to be used tell me which shell script i am suppose to use and how to chroot to it (is that even correct term?)

Title: TWRP 3.3.1 help


问:
Can android mobile device support the access to WiFi (No internet) and Mobile data which provides internet at the same time?
Question: I would like to connect android mobile device to WiFi Router (No internet) and to use mobile data simultaneously. The use case is, one android application works on LAN created by WiFi router and other applications (e.g. gmail, youtube etc) work using mobile data. I would like to use all these applications together on a mobile device.

I tried this but I am able to connect to either WiFi or mobile data but not both at the same time. I have used different phones for e.g. Samsung, Redmi running on Android 9, 10, 11. I have got the same results.

Maybe, this question has already been asked many times in the past. I have found answers like the mobile device shall support "Multi path TCP" technology, the mobile device needs to be rooted, the mobile device needs to be in developer option etc.

I don't want to root my phone and I don't want to use developer options.

How to check which phones support this kind of operation? If it is not supported, what can be the limitation - it is a hardware or Android OS which does not support it? How to check all this?


问:
Able to text and use internet, but no phone calls
It is a refurbished Yureka Note.

I added a newly activated sim in it. It's sending and receiving text messages. After saving the gprs/mms settings sent by mobile operator, I am able to use internet (which is pretty fast) as well.

However, despite trying variety of things, I am unable to make or receive calls on it. When I tried calling it from another number it says: outside network coverage.

Given that signal is full, my guess is that this has something to do with no VoLTE support in this phone.

I tried many options from ##4636## also. If I select WCDMA/GSM only then there is no signal. When I use LTE only, there is signal but calling to it says Line Busy.

Is there any way to make calling work on this device with this sim?


问:
How to decrypt /sdcard | Keymaster HAL 4 | Unexpected value for crypto key location
-Update:

Looked into TWRP log, and it seems like it has key problems:

```<code>I:Setting up '/data' as data/media emulated storage.
I:mount -o bind '/data/media' '/sdcard' process ended with RC=0
I:mount -o bind '/data/media/0' '/sdcard' process ended with RC=0
I:File Based Encryption is present
e4crypt_initialize_global_de
Determining wrapped-key support for /data
fbe.data.wrappedkey = true
Wrapped key supported on /data
calling retrieveAndInstallKey
Key exists, using: /data/unencrypted/key
Using Keymaster HAL: 4 from QTI for encryption.  Security level: TRUSTED_ENVIRONMENT, HAL: android.hardware.keymaster@4.0::IKeymasterDevice/default
begin failed, code -62
Upgrading key in memory only: /data/unencrypted/key
upgrade_key failed, code -38
e4crypt_initialize_global_de returned fail
</code>```

And this is after I wanted to decrypt it:

```<code>I:Command 'decrypt *********' received
I:Set page: 'singleaction_page'
I:operation_start: 'TWRP CLI Command'
Attempting to decrypt data partition or user data via command line.
E:Unexpected value for crypto key location
E:Error getting crypt footer and key
E:Could not get footer
Failed to decrypt data.
I:Done reading ORS command from command line
I:operation_end - status=0
</code>```

Checked the location at /data/unencrypted/key and the files are there for sure.

Currently I'm on the same ROM as the one that on I could access my internal storage, but the issue could be that I went FDE -> FBE -> FDE as it's mentioned in the comments.

Keymaster error codes are respectively:

KEY_REQUIRES_UPGRADE = -62

INVALID_ARGUMENT = -38

How to fix the keys is the answer I might looking for.

Long story short, I screwed up, and now I have an encrypted storage (with my files that I want back) but TWRP and the OS thinks it is not.

It goes like this:

The Magisk v22.0 update screwed up my phone, which stuck in a
bootloop.

After countless tries with Magisk  (updating, uninstalling.
installing, removing mods, adding mods) in TWRP, I read somewhere to
dirty flash the ROM.

Due to an HDD failure in my PC, I did not have any storage to back up
my internal storage from the phone.

Because I wanted to update the ROM anyways (from MIUI 11 to 12) I
decided to flash the newer one. That was the first mistake.  This
made the bootloop worse, and now it stuck in fastboot mode, no
recovery. After many sleepless nights I found out that not every
USB-C cable is equal, and I couldn't reach my phone via fastboot
because of the cable itself.

Due to an HDD failure in my PC, I did not have any storage to back up
my internal storage from the phone.

So now I was able to flash an original fastboot ROM which still gave
me bootloop, but after wiping (not formatting, so the /sdcard fs
doesn't gets erased) Data and Cache in TWRP.

Then reflashed the fastboot ROM, and somehow it worked.  When It
booted up, I had to type in my screenlock pin again, and after setup
all my files were available.

Now that the phone worked again, I wanted to finish what I started,
to update to latest EU (recovery) ROM. This was the second mistake.
It did not work (because it required formatting data, which I did not
wanted to, and just wiped it), and came bootloop again.

So I went back to the fastboot ROM again, which fixed the phone
again.

But this time, it thinks the internal storage is not encrypted.

Now I can't access the internal storage. Even the camera app says that first I need an SD Card to take photos.

It's clearly still encrypted because when I browse it in TWRP, the structure and files are there, but the names are like "74t7Z1,dnvgIIexr1QAfhD".

The problem being neither the OS, nor TWRP knows the storage is encrypted, so it doesn't even tries to decrypt it, and there are no options to do it.

Tried to set encryption in the running OS, but it gave me the same results: even tho TWRP asks for decryption key, and says it successfully decrypted, the storage is still a mess like it's in encrypted state.

Is there any way to manually force some flag, so I can access my files again?
I have the encryption key, I just need some way to decrypt the storage. I think of something like an ADB command to flag the partition as encrypted, so TWRP and OS would try to decrypt it.

Thanks in advance!


问:
able to use the user-installed app even if we remove the app's odex file
I want to get the answers for the following queries:

If I remove the app's odex file from the data/app/packagename/oat/arm64/base.odex , then does it mean that the app will run in the same way as it would have run in the Dalvik Virtual Machine (DVM) environment?

Is Android Runtime DVM compatible? The reasons for asking this is I removed the app's odex file as described above and still I am able to run the app?

Thanks a lot for your response.


问:
Auto-update apps by APKPure
Is there a way to auto-update apps by APKPure, similar to what the Google Play Store offers?

Apps that are installed through APKPure require constant manual update-management.

Title: Auto-update apps by APKPure


问:
Block IP/Domain (youtube.com, facebook) and other distracting sites connected via phone's hotspot
Is there a way to block youtube.com and other distracting site like facebook.com when my Laptop is connected via android hotspot at my phone's end i.e. blocking sites via android hosts file. After reading the following techrepublic article, makes me think it's possible but not sure so asking this question.

https://www.techrepublic.com/article/edit-your-rooted-android-hosts-file-to-block-ad-servers/

To edit phones hosts file, android phone must be rooted so I want to be sure before rooting my phone,

If this is not the correct approach then what other options are available.

Thanks


问:
Samsung bootloader unlock but failed to flash custom rom
I go to Settings > About Phone > Software Information then tap the Build number 7 times to enable Developer Options.

Then I connected my device to the internet and go to Settings > Developer Options > OEM Unlocking set to Enabled to unlock the Bootloader, (the phone is reset to data factory but the OEM Unlocked says it's already enabled after that).

Now I want to flash a custom ROM, but I failed to do so and the error in download mode says Only official binaries are allowed to be flashed. I think this is somehow related to Bootloader which is not fully unlocked. Is there anything I should do before flashing custom ROM?

I'm actually trying to root my device and I'm following this tutorial.

DEVICE INFORMATION:

```<code>Samsung Galaxy J6 (2018)
SM-J600G/DS
Android 10
Android Patch is Feb. 1, 2021
</code>```


问:
Temporary rooting of android device
Recently, I was wondering if rooting needs to be a binary choice - root or no root. Can I have a phone that is unrooted, but for specific tasks, I temporarily root it, or temporarily get some privilege escalation for a specific app, and then back to unrooted either on reboot or some other way?

I was intrigued to see that there has been some discussion on such things in this stack exchange site:

temp root vs permanent root, where it was stated that "AT&T Samsung Galaxy Note 4 currently has temp root", but it seems a very old post

this answer about 4 leading root methods hints about "exploit based temp root methods", but it also says they are still in development or outdated

Any temp root method that somebody could point me to, that can be tried? It doesn't have to work on the latest android version, although if it does, even better.

Title: Temporary rooting of android device


问:
How to troubleshoot DNS not resolved issues?
I can't open Hotstar/Disney+ on my Android phone/ Android TV. Upon investigation, I found out that the webpage hotstar.com is not opening in general on my phone/TV and is throwing an "err::NAME NOT RESOLVED" error. I can open hotstar.com on my laptop using the same network. Since this problem just started abruptly, I don't even know where to look for. Thanks for any suggestions you may provide.</p>


问:
My phone is not saving things (screenshots, download from browser, etc)
So one day my phone shutdown and when restarted I started to get some issues. Screenshot was not working saying that there was no space left. Gallery had no images/videos at all. File manager was not opening properly. I started to dig up and was able to get an stack trace:

```<code>## Issue explanation (write below this line)

## Exception
* _User Action:_ UI Error
* _Request:_ Application crash
* _Version:_ 3.5.9
* _OS:_ Linux Android 10 - 29
* _Device:_ OnePlus5
* _Model:_ ONEPLUS A5000
* _Product:_ OnePlus5

Crash log

java.lang.RuntimeException: An error occurred while executing doInBackground()
    at android.os.AsyncTask$4.done(AsyncTask.java:399)
    at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
    at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
    at java.util.concurrent.FutureTask.run(FutureTask.java:271)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
    at java.lang.Thread.run(Thread.java:919)
Caused by: android.database.sqlite.SQLiteException: unable to open database file (code 14 SQLITE_CANTOPEN)
    at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:184)
    at android.database.DatabaseUtils.readExceptionFromParcel(DatabaseUtils.java:140)
    at android.content.ContentProviderProxy.query(ContentProviderNative.java:437)
    at android.content.ContentResolver.query(ContentResolver.java:962)
    at android.content.ContentResolver.query(ContentResolver.java:890)
    at android.content.ContentResolver.query(ContentResolver.java:846)
    at com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.listMediaCommon(LoadFilesListTask.java:336)
    at com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.listVideos(LoadFilesListTask.java:324)
    at com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.doInBackground(LoadFilesListTask.java:165)
    at com.amaze.filemanager.asynchronous.asynctasks.LoadFilesListTask.doInBackground(LoadFilesListTask.java:68)
    at android.os.AsyncTask$3.call(AsyncTask.java:378)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    ... 3 more

</code>```

Could be corruption on file db? I have one app called "Files" which I can check, and I see all files there. I can take pictures/videos, record voice etc, so that doesn't seem the problem.

I think the issue is related to indexation of those things, I've tried re-scan with several apps, but none worked (media re-scan, rescan sd, etc)

I don't want to factory reset at the moment so I'm looking for an alternative solution (maybe a path to where is the db, so I can delete files, or an app that can help me to re-index things [if is the case], or system access to assess the issue)


问:
Samsung "My Files" app: where is trash?

Situation

There is a Samsung A10 with Android 9. Some files are deleted by My Files app. I tried to find its trash tool by this post:

Open my files. Tap the 3 vertical dots in the upper right corner. On the menu that opens select settings. On the settings menu scroll down to make sure trash is turned on.

For me, there is no option to enable trash.

If you're not seeing anything that says trash then you might try looking for a my files version update in the galaxy store.

I updated My Files app, but still there is no option to turn trash on.

Question

Am I missing something? How can I see trash in Samsung My Files app?

Other questions

I tried some apps like these to recover deleted files. Some of them did find some old deleted photos, but not the ones which are deleted today:

diskdigger

dumpster

digdeep

I also tried Gallery app: its trash is enabled but its restore didn't work. I think because the files are deleted by My Files app, not Gallery app. Not sure.

What else I can try to restore deleted photos and videos in My Files app?

Yet another question

I tried undelete app. It mentions that there is no root mode:

Without root, the application can only recover cached images.

How can I root the device without messing it up? Just to be able to use undelete app.

Title: Samsung "My Files" app: where is trash?


问:
Prevent user from installing any applications
I have Galaxy J1 smartphone with OneUI and I have to prohibit installing any applications on it. I tried disabling appropriate activity in PackageInstaller, but that can be bypassed with Factory Reset in settings. Installing any AppLock applications does not help, because then can be easily removed by just booting into "Safe Mode". Is there a way I can achieve my goal?</p>


问:
Charging/USB Notification Not Appearing on LG X Charge
For the past month I have been trying to connect my phone to my Ubuntu Linux with little luck- for context, I used to run Linux Mint and managed to get things to work just fine. However, I switched over to Ubuntu, and when I tried to set up ADB again, it mysteriously just refused to list the device. The phone still charges,  but nothing detects it; not mtp-detect, not lsusb, not adb devices. It does not show the charging notification, no matter what (and I know for I fact I haven't muted the notification or anything like that. It used to show the charging notification, but unfortunately I can't pinpoint exactly when it stopped.)

Initially, I thought it was a data transfer/charge only cable issue, so I checked maybe twenty cables and not a single one of them worked. I then figured it may be a problem with Ubuntu, being as I'm pretty inexperienced with the OS (and Linux in general). A bunch of package re-installations later, still no change. Also tried several other computers (non-Linux), none of them detected the phone either.

...And then I tried another, identical LG X Charge phone; exact same Developer options, same model number, same firmware version... and it worked instantly, charging notification and everything. The only difference between the two is that this other phone has never been connected to the Ubuntu computer. It was connected with the same USB cable and through the same port. (Also, yes, both phones were unlocked.)

I'm kind of at a loss at this point- I've tried revoking USB debugging authorizations, I've changed the USB configuration to everything under the sun, I've tried doing it in Safe Mode... I've even done a factory reset on my phone, and still no dice. At this point, I'm convinced it's an issue with the phone's USB port itself, but I have absolutely no idea what would make it suddenly react like this. There hasn't been any external damage to the port between me switching computer OS' as far as I'm aware of. The only other theory I have is that, somehow, when I installed Ubuntu, it messed up the authorization and the phone thinks it's still authorized when it's not- though it wouldn't explain it being unrecognized by other computers, and one would think revoking the authorizations would've fixed it...

If further specifications are required, I'd be happy to supply. Adb devices simply has a blank space under 'List of devices attached' when ran, and mtp-detect says 'No raw devices found', while the other phone is detected by both of these.

EDIT
I am still seeking information on this- if I'm correct in my assumption that it's an issue on the phone's port end, does anybody have any idea how I would go about fixing this, or am I just gonna have to get a new phone...?
This is all especially pressing as, it turns out, when I factory reset my phone, I found out my backup hadn't actually backed up everything- so I would definitely like to have some sort of solution or even idea of what the issue is so I don't repeat a mistake like that in the future.


问:
Android SD card encryption
I was looking at some encryption standards and was wondering, what kind of encryption algorithm does Android's SD card encryption use? Is it AES 128 or a different algorithm?</p>

OwnerDisplayName: wyn-cmd

Title: Android SD card encryption


问:
Why does otg mount take long time on some mobiles? Can it be sped up?
I have an external 500GB SSD drive. I connected it to android devices via otg cable.

It works fine. Once it's mounted, it's pretty fast.

The only problem is the mounting time. At some devices, the mounting time is fast and about 6 seconds. This is fine to me. But at some devices, the mounting time will take up to 50 seconds. They are all running Android 10 with different models and brands.

I am wondering why the moutning times are so different among devices and is that possible to speed up the speed on the slow devices (without root).

Thank you very much.

Edited:

Some more information:

The LOST.DIR folder will be created at the first time mount.

The partition map/scheme is Master Boot Record.

The file system is FAT32. The reason why I don't use exfat is because some mobiles do not support exfat.

It doesn't matter what files inside the drive, the mounting time will not change. Even with a empty drive, the slow mobiles will still take about 50 seconds to mount. (so far).

For instance, for one slow mobile which is Sony brand. It can mount the drive really fast when it's exfat file system. I forgot to count the time, might be less than 10 seconds. But when it's fat32, it will take about 50 seconds to mount. I can not test it again because I have put data in the drive. If it's not necessary, I don't want to cut them out and reformat.

Thanks a lot.


问:
Transfering lot of images from device to windows
Hello Android Community.

I need to transfer something like 15.000 images from the internal memory of my Redmi Note 7 (Android 10) to my PC (Windows 10 46 bit).

I'm trying to transfer these using the (stock) USB cable, the problem is that it seems just impossible to complete the process as I 'm having (in order):

File not found error.

Path not avaiable errors.

Device not responding.

Explorer.exe freezes.

Other random errors.

My question is if there is another and less painful way to transfer these data (maybe using a linux virtual machine?).

I tried using  even google drive but it does not show my photos even if they are under backup with google photo (maybe i'll post a question about it).

Thank you.


问:
I want to download torrent files to a fashdrive attached to modem or router (local server ) by initiating the download from the mobile device
I want to download torrent files from my mobile but since I don't have enough storage I want the files to be downloaded to my local server (the flashdrive/pendrive attached to my modem which can be accessed wirelessly), Is there a way to do this?

I don't want my laptop running continuously for downloading torrent files, instead I would like to use my mobile phone but the problem is that I have very limited storage in my android device. Is there a way to download to a remote Pendrive or storage device attached to my modem or router?
Thanks in advance.


问:
What's the best way to protect my rooted Android 7 from malware and hacking?
Considering I have to use cellular data and being not connected to the internet is not an option, what measures can I take or tools I can use to keep myself protected from prying eyes?

My first step will be to do a clean rom flash in case I'm infected already, but as soon as I do that, I'd like to ensure that I remain clean and protected because I would be using my phone for very private data. What can I do? Besides the obvious and common sense stuff of course.

Android 7 | Rooted | Moto C Plus


问:
Running services in developer options is missing
I want to check the apps that are running in the background to stop them.
Android 10
MIUI 12
redmi note 7s (NOT ROOTED)

i tried a lot of apps from playstore they doesn't seem to work properly (Doesn't show the amount of ram used and not able to force close or end the background apps).

I also tried the developer options but there was NO option for "running services" in the developer options, is there a way to enable this in developer options.


问:
Can I backup my phone or install TWRP recovery while stuck in Lineage OS recovery?
Highly unfortunately for me, I had thought it was a great idea not to make any backups when going to test if I was properly able to upgrade/downgrade Lineage OS versions. I had replaced my TWRP recovery with Lineage OS's recovery, and then I "upgraded" to the same Lineage OS version I had currently been running, and my phone ran into a boot loop (The never-ending Lineage OS bootup screen). I believe I ran into this boot loop because I might have previously accidentally installed TWRP's "system" app, and this would have been a problem due to LineageOS's enforcement of priv-app whitelisting rules.

My device is a: LG H830

What I do have: Root, an unlocked bootloader, ADB/Fastboot, the TWRP recovery file

I believe I am screwed and that there's no way out of this except just factory resetting/formatting everything. If I was correct in my research, my phone model blocks all fastboot commands, excluding bootloader + "unlock" related commands, and as a result, I don't believe I am able to do a backup using ADB (I tried adb backup -all and it didn't work). Lineage OS recovery has no way of backing up files, and I don't believe it is possible to use it to flash TWRP recovery. All I need to be able to do is to save/backup my photos (Which are located in my internal storage). I think it is highly probable that I have finally entered into a hole that I can't get out of. However, if anyone has any ideas about what I could do to either back up what's on my phone (Mainly photos/internal storage if possible) or to flash TWRP without resetting/formatting everything, it would be substantially appreciated. Thank you!

Sources I checked out:

Team Win Recovery Project for the LG G5 - Post indicates that LG G5 H830 has flashing locked

Backup & Restore Android with ADB - Backing up via ADB would have worked if I was able to successfully boot into Lineage OS and approve the backup operation, but I can't because I am limited to being able to boot in everything except system

Does Lineage Recovery have backup? - This is a post with answer(s) that designate the fact that Lineage OS's recovery isn't able to backup


问:
How to keep adb TCPIP on after a reboot?
I am using android 9 (lineage os 16.0)
Is there anyway of retaining the TCPIP on status after a reboot?
It's annoying to continuously reconnecting it to pc than moving it to charger.
I am aware that if there is other person on the same network it is vulnerable but this device will not leave my home network so that's ok.</p>


问:
OTG disconnects when screen turns off
I am using OTG external drive constantly. But it will always disconnect when the screen turns off. This causes data loss issues. I tried to find any related settings in system settings and developer options, but no luck. I tried to disable battery optimization etc.. None of them works.

Btw, I am running Andriod 10 (non rooted) (Sony model).

Do anyone know how to fix the issue or workaround it?

Thanks a lot.

Title: OTG disconnects when screen turns off


问:
Xperia XZ1 won't boot after changing to pseudolocale
This would be the most ridiculous brick I've encountered

What I did:

Having enabled Developer options, I tried setting cibarA [XB] (Arabic when reversed) as my main language.

As I figured out now, this should be a pseudolocale.

Since not everything was reversed, I thought a restart might make even more things reversed, but it actually made my phone not able to boot (properly) after that.

Current state:

On startup, it shows the Sony logo (as usual), then a black screen with tools icon for a while (also usual), then animated Xperia logo (also usual), but after that, the animation gets stuck and remains like that. When I press the power button the screen goes black and the phone is in a kind of semi-turned-on state. Pressing the button again lights up the black screen for like half a second, the green led indicator of charging also seem to brighten a bit during the time. When I hold down the power button I get a reduced power menu:

I tried to hold down the Power down option to boot into Safe mode, which it did, but I ended up in the same situation, except that there is "edom efaS" written down there on that black screen :D.

I tried searching a bit, but could not find anything for such a specific case. I thought maybe using ADB (although im a noob in that) could help, but I found this post which says I would need root. Which reminds me:

My device:

Sony Xperia XZ1, non-rooted, latest official firmware, from EU (Czechia), developer options enabled, with USB debugging hopefully allowed for my PC in the past?.

I hope this is sufficient, since I cant get into the system to check for details.

Ill be glad for any tips or guides on what I can do or which you can point me to. I use my phone quite a lot on a daily basis with important stuff on it. I should be able to grasp technical terms (am an IT student), altough I havent done much Android experiments myself except rooting my older Z1 Compact a few years ago. Thanks!

EDIT:

I tried to get to fastboot, but it did not find my device, i guess probably would need unlocked bootloader for that?

I tried to use adb shell in that half-on state, but the UI is not there, so I cannot confirm anything, and on pc it still says "adb.exe: device unauthorized." and on next line "This adb server's $ADB_VENDOR_KEYS is not set".

I tried flash mode and Sony Flash tool, just to see what it says. It says This phone is locked and points to unlocking Bootloader. But I can see the IMEI here at least.

Holding Volume down and power button as described here does vibrate, lights up a black screen for a short while and then dims, and then vibrate again and does a casual startup process described above. I guess again, an unlocked bootloader needed?

Was able to pick up a phone call! It rang in my bluetooth headphones, so I picked it up, and then a call UI showed on the screen. Although, I was not able to move on, I found eg keypad codes here, but I cannot confirm them when in the call. After ending it I get back to the black screen. So I guess the phone actually IS booted, but just the UI is not working. Could this help?


问:
What to do if my phone is stolen?
My phone was stolen recently.

I read that if you have a Google account connected to your phone, the thief needs to enter your Google password when wiping the data or factory resetting it.

However, after my phone was stolen, I changed my email password and remotely logged my phone out from my account.

Should I have not done this?

Title: What to do if my phone is stolen?


问:
No tetwork (sim card doesn't allow connection to this )
Help please.
I repaired my phone's imei with xposed and now i have no network connection.
When i choose a network it says: sim card doesn't allow connection to this.
I put the sim in other phones and sim was ok.
tried only gsm , only wcdma and no change.
Phone model is y560 L02 qualcomm</p>


问:
Lenovo - Internal Storage and SD-Card empty (on device and pc)
As stated above.

Someone asks me to help him with his phone.

I have no clue what happened, I never heard about thats happening before, soo.. yeah...

The phone is an Lenovo with Android 6.0.

It has an 16Gb SD-Card.

Since a couple of days the pictures weren't accessable. So my friend brought the phone to me.

When going to the Data Manager (The "App" where you can see all file of internal/external storage) it says "Empty" while trieing to view the internal storage.

It doesn't even recognize the SD-Card.

Same goes when I look at the phone from my PC (via USB).

The phone still works. WhatsApp still works, but is unable to make BackUps because of "No Internal Storage detected".

Is there anything I can do? The last BackUp of whatsapp is corrupted and I would hate to have to tell my friend that all the pictures, WhatsApp Chats, etc. is gone.

Thanks for everyone trying to help.

EDIT 1:

The variables are filled as followed:

External_Storage = /sdcard

Android_Storage = /storage

EDIT 2:

The find cmd on "/storage" and "/sdcard" works I think.

I get a very long list of files and folders, but I get  "Permission denied" on "./data", "./root", "./dev", "./init" and some other folders. (I guess that's because I haven't rooted the device?)


问:
How does Samsung store pictures marked as favourite in the Gallery app?
I had marked a number of pictures as favourite on Samsung S10 Plus, I then renamed the DCIM folder to 2021_Backup (I had backed up my pictures onto a hardrive). After this I could not see any pictures in the favourites folder. I am assuming Samsung stored the list of all favourites somehwere and had a pointer to the actual image. Once I changed the folder named it lost that pointer and could not show those pictues. I have renames the fodler back to DCIM and that hasn't helped either. Something else is missing. Again, I am guessing the DCIM file got a different internal filename when I renamed it or something.
Any ideas on how I can get those favourites. I had spent a while marking them.</p>


问:
How to unlock a Photon Q with an MSL code?
I'm having a strange issue with a Motorola Photon Q. The Photon Q is carrier locked to Sprint but has long since been paid off. I have the IMEI and the MSL code to unlock the device to use with other carriers, but I've hit a roadblock in actually getting it unlocked. I called Sprint and the guy that answered seemed very helpful. He tried to unlock the phone. He even read through the manual to try to make this work. In the end he talked to his supervisors and informed me that because of how old the Photon Q is they can't unlock it through IMEI and that I need to go to the carrier that the phone will be used with, AT&T, and have them unlock it using the MSL code. So, I went to AT&T to talk with them about unlocking it with the MSL code and they didn't even seem to know what an MSL code was. I explained to them exactly what the Sprint guy explained to me several times but they didn't seem to understand. They wanted the IMEI, which didn't work. They kept asking me if it was an AT&T phone. Nothing I said seemed to get through and I still don't know how to unlock this phone.

So, how do I unlock this phone, the Motorola Photon Q, to be used with non-Sprint carriers like AT&T?


问:
Unable to switch hw keyboard language
Do I have to buy HW keyboard located to my native language in order to be able to write in my native languag ?

So far, everytime I connect HW keyboard which has natively only EN characters, I am not able to write interpunctions and any special characters of my native language, despite Android shows that my native language is choosen.

I've used stock (LG keyboard), gboard, swiftkey

nothing helped, once HW keyboard is connected, only English and characters which are on the keyboard physically marked, I can use.

Thank you

Title: Unable to switch hw keyboard language


问:
Web video from archive.org does not play
I have an Android 9 box with Chrome and Firefox installed. Usually if video does not play in one browser, it does play in another, YouTube works in both. However, videos from archive.org do not play, one can select an episode, but when one clicks on white triangle to play nothing happens. I can play on laptop, there if I Ctrl+click on the video, it says JW Player 8.8.2. I am new to Android; how do I fix/troubleshoot?

Example link: https://archive.org/details/poirot-series/01.06+Triangle+At+Rhodes.mkv


问:
How to root access a motorola one fusion plus
I don't have a pc and I want to root my motorola one fusion+ I've tried kingroot farmaroot</p>


问:
Enabling/disabling Ethernet interface via shell without root?
I am trying to create a shell script for enabling/disabling Ethernet interface on my unrooted Android 8.0 Set-Top Box. The box is connected both via Ethernet and Wifi - Ethernet has only IPTV vlan access, and Wifi has Internet access. My problem is that when Ethernet cable is connected, all traffic is routed through that interface, which means no Internet access for other apps (only IPTV access). That is why I am trying to automate Ethernet interface enable/disable when starting specific apps.

However, I cannot find a way to do this programmatically or via shell - all methods I tried require root access. Also, I know that a better way to enable both IPTV and Internet access would be by setting custom routing tables, but that also requires root access...

I have tried the following:

```<code>ifconfig eth0 down (requires root)
settings put secure ethernet_on 0 (requires reboot, which is a huge hassle)
</code>```

Is there any other method to disable Ethernet interface which does not require root access? I can do it via Settings GUI, so I assume there must be a way to do it via terminal as well. Thanks.


问:
Issues in Dual booting Android x86 with Windows 10 on an HP Laptop
I have installed "android-x86_64-9.0-r2.iso" using USB Bootable Drive method. I am facing two big problems here.

After completion of Installation I get two options - Run android or Reboot. I clicked on reboot. My computer booted to Windows 10. The grub menu asking for which OS to boot does NOT appear. I have got UEFI Boot mode with Secure Boot off. My laptop does not support Legacy boot. What can I do about this?

When I clicked on Run android after installation or when I run Android Live from the bootable USB Drive only, I don't get a cursor on the screen. My touchpad does not work. My keyboard works. Connecting an external mouse works. I have tried dual booting on my previous Dell Laptop and the touchpad used to work there. Why doesn't it work with my HP PC ?

I have searched the internet and lots of other forums regarding this and did not get any conclusive results or workable solutions. Any help would be appreciated.


问:
ADB Reboot Failed: -1 When using "adb reboot bootloader". (Infocus M530)
I have an Old Infocus M530 (Mediatek 6595) running on Android 4.4.2 (KK) (Which i believe is made by Foxconn), I've been trying to make some Custom Recoveries for this device for quite some time and i always end up leaving it because of this problem that I've been having for about a year now. This device just doesn't reboot into bootloader/fastboot.

I tried "adb reboot bootloader" and adb gives "reboot failed: -1", tried "adb reboot fastboot" then the device just reboots normally back to system.

Also this device uses a program called "SUTL" to flash it's stock firmware which i have used numerous times since I've bricked it by removing several apps via root. (I gained root via Kingoroot). The firmware image(archive) also can't be extracted via 7Zip or similiar programs because it probably have some modified or custom header.

Tho this device works fine i can't seem to get the bootloader unlocked on it. I can't even pull images of partitions via adb shell it gives me "Permission denied" error.

So all i wanted to know at the moment is how can i unlock it's bootloader so i can pull some system images. Thanks.


问:
Swap back & recent button
I am using Moto-g30 running Android 11 (Pure-stock ROM with moto bloat). By default it's using three button navigation bar with the following layout

back; home; recent

I'm trying to swap the recent & back button for easy right handed accessibility. So far I've tried these possible solutions to change the order.

Look inside system settings to change the order. - No Success

Use adb command settings put secure sysui_nav_bar "space,recent;home;back,space" - No Success

Any other alternative to achieve this without root permissions ?

Title: Swap back & recent button


问:
"Verify it's you" pop-up when I try to make a purchase through Google Play
Whenever I want to make an in-app purchase, a prompt with the header "Verify it's you" with a text box and a submit button appears, but it doesn't say what i need to introduce in the text box. I tried my password, security codes etc, but it doesn't work. I couldn't take a screenshot due to security. Has anyone encountered this issue?</p>


问:
Dismiss ANR dialog on rooted device
I have a device that is rooted that is just used to display information on the screen without user interaction, screen is just a regular screen not a touch screen.

Since my device is rooted is there a way to dismiss this dialog through an adb command or something?

ANR dialogs are coming from some external app on the device I have no control over so I cant just "fix" the issue to make the ANR go away hence why I am wondering if there is a way to just dismiss it myself

Title: Dismiss ANR dialog on rooted device


Title: Making LineageOS even more lightweight

Body:
How can I minimize the power footprint of my LOS?

My device is rooted and I have Termux. There I can run

```<code>$ su
# htop
</code>```

and see that the device is running 83 processes (!).

These are the processes ordered by RAM-consumption:

```<code>  1  [||||                                                    5.6%]   Tasks: 83; 1 running
  2  [|||||||||                                              13.6%]   Load average: 2.92 2.41 2.25
  3  [|||||                                                   7.1%]   Uptime: 08:41:45
  4  [||                                                      1.2%]
  Mem[||||||||||||||||||||||||||||||||||||||||||||||||||473M/1.23G]
  Swp[                                                    0K/1024M]

VIRT   RES   SHR S CPU% MEM%   TIME+  Command
349M  213M  182M S  6.1 17.0 10:40.71 system_server
942M   98M 64496 S  0.0  7.8  2:07.61 com.android.systemui
898M 73096 53764 S  0.0  5.7  0:12.71 com.android.launcher3
869M 70724 48804 S  7.9  5.5  0:28.07 com.termux
001M 69448 59892 S  0.0  5.4  0:04.49 zygote
850M 66664 49636 S  0.0  5.2  0:06.64 com.android.inputmethod.latin
858M 58840 45960 S  0.0  4.6  0:04.01 com.android.phone
841M 58288 43200 S  0.0  4.5  0:02.12 com.topjohnwu.magisk
824M 53216 41948 S  0.0  4.1  0:02.28 com.joshsera
828M 51044 38292 S  0.0  4.0  0:29.72 android.process.media
833M 49820 37400 S  0.6  3.9  4:57.86 com.android.nfc
827M 45232 35236 S  0.0  3.5  0:00.38 com.android.deskclock
824M 42824 33144 S  0.0  3.3  0:00.29 com.android.calendar
827M 42032 32384 S  0.0  3.3  0:00.30 org.lineageos.lineageparts
824M 41924 32244 S  0.0  3.3  0:00.25 com.android.traceur
820M 41364 31636 S  0.0  3.2  0:00.40 com.android.settings.intelligence
824M 40452 30620 S  0.0  3.1  0:00.24 org.lineageos.audiofx
822M 39488 29944 S  0.0  3.1  0:00.26 org.lineageos.lockclock
818M 38960 29456 S  0.0  3.0  0:00.21 com.android.keychain
820M 38836 29092 S  0.0  3.0  0:00.21 com.android.se
817M 38252 28512 S  0.0  3.0  0:00.19 com.validity.fingerprint
005M 29012 19480 S  0.0  2.3  0:00.14 webview_zygote
9248 12664  9816 S  0.0  1.0  0:00.97 /system/bin/gpsd -c /system/etc/gps.xml
9304 12476  8460 S  3.6  1.0  2:08.56 /system/bin/surfaceflinger
1136 12120  9208 S  0.0  0.9  0:01.16 /system/bin/audioserver
6084 10360  8172 S  0.0  0.8  0:00.78 /system/bin/mediaserver
1004  9964  5780 S  0.0  0.8  0:00.70 /vendor/bin/hw/rild
4364  8812  5732 S  0.0  0.7  0:01.09 media.codec hw/android.hardware.media.omx@1.0-service
8556  8444  6200 S  0.0  0.7  0:00.50 media.extractor aextractor
0856  6708  4884 S  0.0  0.5  0:00.37 /vendor/bin/hw/android.hardware.camera.provider@2.4-service.kminilte
8504  6040  4656 S  0.0  0.5  0:00.27 /system/bin/drmserver
8300  6004  4656 S  0.0  0.5  0:00.26 media.metrics diametrics
6864  4288  1340 S  0.0  0.3  0:36.68 /system/bin/logd
2432  4028  3180 S  0.0  0.3  0:00.15 /system/bin/keystore /data/misc/keystore
1644  4016  3244 S  0.0  0.3  0:00.10 /vendor/bin/hw/android.hardware.drm@1.0-service
5596  3920  2680 S  0.0  0.3  0:00.44 /system/bin/vold --blkid_context=u:r:blkid:s0 --blkid_untrusted_context=u:r:blkid_untrusted:s0 --fsck_c
6320  3476  2628 S  0.0  0.3  0:00.59 /system/bin/netd
8008  3456  2740 S  0.0  0.3  0:01.03 /system/bin/vcsFPService
9616  3444  2792 S  0.0  0.3  0:01.14 /vendor/bin/hw/hostapd
2012  3400  2616 S  0.0  0.3  0:00.64 /system/bin/statsd
9484  3356  2588 S  0.0  0.3  0:00.65 /system/bin/hwservicemanager
9568  3324  2684 S  0.0  0.3  0:00.64 /vendor/bin/hw/android.hardware.wifi@1.0-service
6512  3312  2604 S  0.0  0.3  0:00.44 /system/bin/gatekeeperd /data/misc/gatekeeper
1808  3236  2620 S  0.0  0.3  0:00.08 /vendor/bin/hw/android.hardware.gnss@1.0-service
5320  3132  2068 S  0.0  0.2  0:01.60 /system/bin/installd
2796  3112  2240 S  0.0  0.2  0:15.73 /system/bin/storaged
0096  3048  2364 S  0.0  0.2  0:00.08 /system/bin/mediadrmserver
8368  3028  2392 S  0.0  0.2  0:00.07 /vendor/bin/hw/android.hardware.keymaster@3.0-service
9284  2964  2296 S  0.0  0.2  0:00.07 /system/bin/wificond
1672  2856  2116 S  0.0  0.2  0:00.07 magiskd
7572  2572  2024 S  0.0  0.2  0:00.06 /vendor/bin/hw/android.hardware.cas@1.0-service
0020  2568  1988 S  0.0  0.2  0:00.06 /system/bin/incidentd
8308  2472  1936 S  0.0  0.2  0:00.06 /system/bin/thermalserviced
7204  2412  1896 S  0.0  0.2  0:00.05 /vendor/bin/hw/vendor.lineage.touch@1.0-service.samsung
6848  2408  1716 S  0.0  0.2  0:00.09 /data/data/com.termux/files/usr/bin/bash -l
5856  2404  1200 S  0.0  0.2  0:03.80 /system/bin/dnsmasq --keep-in-foreground --no-resolv --no-poll --dhcp-authoritative --dhcp-option-force
7012  2376  1900 S  0.0  0.2  0:06.52 /system/bin/healthd
7228  2372  1864 S  0.0  0.2  0:00.05 /vendor/bin/hw/vendor.lineage.trust@1.0-service
7628  2312  1780 S  0.0  0.2  0:00.28 /vendor/bin/hw/android.hardware.graphics.allocator@2.0-service
5780  2284  1332 R 10.3  0.2  1:13.78 htop
3028  2252  1324 S  0.0  0.2  0:02.97 /init
6880  2216  1720 S  0.0  0.2  0:00.04 /vendor/bin/hw/android.hardware.memtrack@1.0-service
6876  2212  1716 S  0.0  0.2  0:00.04 /vendor/bin/hw/android.hardware.ir@1.0-service
7568  2156  1648 S  0.0  0.2  0:00.06 /vendor/bin/hw/android.hardware.configstore@1.1-service
9340  2136  1608 S  0.0  0.2  0:00.04 /system/bin/perfprofd --binder
8128  2064  1592 S  0.0  0.2  0:17.77 /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.0-service
5916  2048  1192 S  0.0  0.2  0:00.12 /system/bin/ip6tables-restore --noflush -w -v
6744  2040  1584 S  0.0  0.2  0:00.04 /vendor/bin/hw/android.hardware.usb@1.0-service.basic
6688  2012  1572 S  0.0  0.2  0:00.11 /system/bin/hw/android.hidl.allocator@1.0-service
6416  1956  1404 S  0.0  0.2  0:01.37 /system/bin/servicemanager
5908  1912  1180 S  0.0  0.1  0:00.13 /system/bin/iptables-restore --noflush -w -v
1160  1720  1204 S  0.0  0.1  0:00.29 /system/bin/mcDriverDaemon -r /system/app/FFFFFFFF000000000000000000000001.drbin -r /system/app/mcRegis
5904  1692  1264 S  0.0  0.1  0:00.02 /vendor/bin/vndservicemanager /dev/vndbinder
4516  1580  1160 S  0.0  0.1  0:00.03 /system/bin/sh
4992  1544  1148 S  0.0  0.1  0:00.74 /system/bin/logcat -s Magisk
6348  1528  1160 S  0.0  0.1  0:00.41 /sbin/cbd -d -t ss222 -b m -m m
4884  1460  1120 S  0.0  0.1  0:00.10 /system/bin/lmkd
6668  1424  1072 S  0.6  0.1  0:02.13 /sbin/su
4680  1420  1076 S  0.0  0.1  0:00.03 /system/bin/tombstoned
4568  1164   760 S  0.0  0.1  0:01.13 /sbin/ueventd
3544   960   532 S  0.0  0.1  0:00.01 /init subcontext u:r:vendor_init:s0 9
3416   952   532 S  0.0  0.1  0:00.00 /init subcontext u:r:vendor_init:s0 10
6936   436   316 S  0.0  0.0  0:00.04 /system/bin/adbd --root_seclabel=u:r:su:s0
</code>```

I am using an old Galaxy S5 mini with LOS-GAPPS-free as a wireless touchpad. :)

It is nice, but I'd like the battery to last more than a day. (In flight-mode, with the screen off, and its used battery, the s5-mini achieves more than a week of battery life!! remember this is w/o GAPPs!)

How cool would it be to have an old device be your PC's touchpad and last over a week?!!

It all boils down to the processes that are active.

I certainly don't need 83 for a touchpad!

I have used Link2SD to deinstall and deactivate software and features in devices before to save machine-resources. It gives the option to Freeze as well, but many times, I have an annoying message that appears every 3 seconds about an app crashing. Like telephony. My smatphone-touchpad doesn't need telephony or gps services running. I would happily turn them off if the OS would stop annoying me about it being off and rebooting to recovery by itself!

I have come across this xda-post

https://forum.xda-developers.com/t/rom-unofficial-11-r-lineageos-18-1-for-z5c-suzuran.4205135/#post-84135891

and it seems to lead to the right direction.

Does anyone here has experience with something like this? Which apps are the ones I can disable?


问:
How options do I have for data recovery for my Samsunge Note 4?
The screen on my Samsung Note 4 cracked. Unfortunately, I did not back up the data in internal memory before that happened. Although the phone works, I have no way to access my data since I don't have a screen.

I am trying to determine what the best path forward is for recovering my data. These are the options I have identified as of the the moment.

I have an extra note 4 lying around and thought it might be possible to try and switch the screens, but I am not sure if that is easily doable.

Have a professional recover the data for me.

If anyone knows of other options then please let me know. For example, if there is a way to access the contents of the phone without a screen that would be really helpful.

Which is the best path forward? Should I just bite the bullet and pay for recovery services?

OwnerDisplayName: Tyler K


问:
How to "allow USB debugging" without being able to click OK on dialog?
I have a Galaxy S8 Edge with a broken touchscreen, and I'm trying to recover files by remote controlling it. I can see only the top half of the screen and there is touch sensitivity in only the bottom 5% or so (I can barely tap the home button). All of the options I've found require USB debugging to be enabled, which I managed to do with a mouse and some lucky clicking. I am looking at Vysor, but I can't get to that point yet so it's most likely irrelevant for this question.

I'm stuck on the "Allow USB debugging" dialog that shows up when I plug it into the computer, because I cannot have both the mouse and the data cable plugged in to the phone at the same time, and therefore cannot click OK to allow the computer access.

The OTG cable (more like an adapter, not sure if it is technically called an OTG cable since I found it in a random old box) allows both USB-C and USB-A at once, but it seems that if the data cable is connected through this, only charging is allowed.

I tried using a clicker app to click in the area where the dialog shows up after a 30 second delay, but the app apparently can't go over the dialog screens.

Is there any other way I can do this, either a different cable, a different clicker app, or a different method altogether? It seems like I'm almost there but experiencing a stupid roadblock where there shouldn't be one.

I have not tried anything with command line because I'm not familiar, but if anyone can offer more specific instructions with that, I am happy to try.

Not sure if the whole cable thing was clear, so my options are either:

```<code>Phone << USBC---USBC >> Laptop
</code>```

Where I cannot use the touch screen

or

```<code>Phone << USBC---USBA << Mouse
             ---USBC << USBC---USBC >> Laptop
</code>```

Where the USBC-USBC wire only allows charging


问:
Uninstall system apps on rooted android 10
I've been trying to remove the chrome, youtube and playstore applications from my android device, however, I've run into some issues. I've tried rooting my device, but the systems folder is hard-coded as read-only on android 10, so I've not been able to permanently change build.prop or directly uninstall any of these apps. My current workaround has been to remove these apps from my user profile and disable the multiuser feature using the ADB tool. However, when I restart my device, the feature reenables itself. Does anyone know of a better way to approach this problem?

Edit: I've rooted my phone using magisk. Apps like titanium backup have not been able to uninstall these apps.

This is the code that I've used to disable the multisuser feature:
setprop fw.show_multiuserui 0
setprop fw.max_users 1


问:
Pen with palm rejection support
My pen(or my tablet(?)) doesn't support palm rejection. What can I do to make it usable? Is there a way to "simulate" palm rejection? Any tricks that I can try?

This is the pen: https://www.amazon.it/Hommie-Universale-Protettiva-Ricaricabile-Smartphones/dp/B08G82VPBK/ref=cm_cr_arp_d_product_top?ie=UTF8

This is the tablet: https://www.amazon.it/Lenovo-pollici-Qualcomm-Snapdragon-Android/dp/B07WY88LT3

What can I do to make it usable? Is there a way to "simulate" palm rejection? Any tricks that I can try?

Title: Pen with palm rejection support


问:
Receive a notification when the phone goes offline
How do I get a notification when my phone actually has no internet service?
I'm using an Always On VPN connection that sometimes silently goes offline (it's a known problem).

OS: Android 10 (Anroid One)

No root

Without Google account

F-droid or other FOSS source are OK

Looks like Automate can do this but it's only available in the Google Play.
I would prefer a method that does not require additional software.


问:
How can I open all the links of a bookmark folder on Chrome for Android?
On Chrome Microsoft Windows I can do:

Body: On Chrome Microsoft Windows I can do:


问:
Recovering files after accidental reset
My father has done a reset to factory by accident.
We are trying to restore photos, videos and other if possible.

It seems that the recovery programs for android are not as good as the pc ones so I thought:
Is it possible to make a byte-by-byte copy/image of the smartphone and afterwards use pc programs to recover the files?

If you have any recommendation of such program to create the copy/image please share.

Thanks!

Title: Recovering files after accidental reset


问:
How to create an exact image of all the internal memory including the "free space"?
My father has done a reset by accident on his smartphone.

He has very important data he needs that was deleted.

Is there a software/app/way that will copy the internal memory (hard disk) exactly as it is byte-by-byte to my computer (also copying the "empty" parts of the disk because this is where the deleted files I want to recover are located)?

I want that as first step because I see there are a lot of different software that offer that but I would rather try more then 1 in order to extract as much data possible (they each have their pros and cons). Most of these programs also install an app or tweaks stuff on the phone and I would like to use each on the original copy.


问:
Importing messages from Whatsapp to Telegram has size and count limitation
Telegram has recently announced that you can transfer chat history from Whatsapp and some other apps to Telegram. I tried to export a chat from one of my contacts in Whatsapp but I realized that it has not been exported completely.

On Whatsapp website, it says there is 10,000 messages limitation if you include media and a 40,000 messages limitation if you don't include media.

But actually after some research I found this post that says there is also a size limitation (how many megabytes) which can limit the number of messages to be exported way below 10,000 if you include media because you might have many images or voices.

Is there a workaround that I can export all the messages in a Whatsapp chat to Telegram?

For example a possible workaround might be that first I export to Telegram then come to Telegram and see what has been exported. After that, I go to Whatsapp and delete the previous exported messages and do this process for the remaining messages until no messages remains in Whatsapp. But I have not tried such a workaround.


问:
Android One slow internet over time (Wifi)
I own a Xiaomi Mi A3 with Android One.

My phone gets reaaaally slow internet connection every few months and stays that way until I factory reset it. It only happens on wifi, not on data. The wifi is fine, other devices connect to it perfectly. It happens across apps (youtube, browser, banking apps) and it's actually quite unusable.

It is clearly a software issue, since resetting the phone gets everything back and running smoothly again. It runs smooth for 3-4 months or so before I need to reset again.

This has happened a few times in the past, but I always solved it by Factory resetting it. However, that is pretty annoying since I have to set everything up from scratch (internet banking, etc).

Does anyone have any ideas about what I could do to solve that? Does anyone else have that problem?


问:
My galaxy M10s stuck on download mode showing 'error verifying vbmata image'. Samsung galaxy M107f
I had rooted my galaxy m10s with eftsu to fix Imei NG status. then I wiped EFS but no longer started, just stack on samsung logo even if i wipe data. then I locked bootloader in download mode. and now it just keeps on download mode and shows 'error verifying vbmata image' and 'vbmata:no sign info'.
so guys please help me what shall i do?</p>


问:
Internal storage shows is mounted twice on a Pixel 4a
I have a rooted Pixel 4a on LineageOS 18. For some reason, whenever I plug my phone into my PC for file transfers I am seeing two internal storage drives being mounted. The Pixel 4a doesn't support SD cards, it's all internal storage. How do I make it show just 1 internal storage drive?


问:
Does Samsung Knox keep a log of every app running on this device?
I was reading the policy of Samsung's Knox and it states that they keep the log of your personal data and apps running on your device. This is like a spyware itself by the company.  Is this true?</p>


问:
Notify when getting "no signal" on the LG Q6
For several days now, the LG Q6 has made me angry when it suddenly stops detecting the SIM card. (once or twice a day)

I don't want to discuss the cause and possible solution. (Restart always helps)

The worst part is that the outage cannot be predicted.

Therefore, I want to ask if there is any way that would alert me to this. Either in the absence of a SIM card or on the loss of connection (of course, when the airplane mode is not activated).


问:
HP Slate 7 VoiceTab not entering Recovery Mode
I have a HP Slate 7 Voicetab running Android 4.4.
I was trying to root it through Kingo Root and then flashing with a custom ROM using TWRP.
But I think I made some mistake and now it won't boot to recovery mode.

Tried the key combination (Vloume Up + Volume Down + Power), and it opens a Black screen with "Product Mode" written, none of the volume keys work at this page, and long pressing the power key triggers a normal boot.

Volume Up + Power key doesn't do anything.

Tried booting to recovery mode through ADB, that doesn't work either.

Apps like Quick Reboot also failed to boot to recovery menu

Factory Reset option has also ceased to work. On doing a Factory Reset through settings, it just restarts the device with no change.


问:
S2E/Link2SD and all other apps get corrupted?
I have a Samsung Galaxy Ace powered by the official CyanogenMod. I don't know what caused this issue but it has happened twice already. Once on Link2SD, the other while using S2E.
And on both times:

My phone was either stuck or took a very long time at the A N D R O I D screen (upon boot, not the actual boot screen).

When the phone finally gets booted up, it's back to the default ADW launcher, default apps, and some user apps that my phone was able to squeeze in its internal memory.

On Manage Applications, all the other previously installed apps are not recognized. They can only be uninstalled.

Ultimately, I had to do a factory reset.

Notes:

I used CWM v5.0.2.6 to partition my 8gb class 4 Micro SD card. I remember it being ext3 only, so I checked the option in S2E to mount it as ext4.

I did not set the read buffer in S2E

For what it's worth, I recently installed SuperSU

I already have a NANDROID backup and backups from Titanium Backup. But I need to know what I might have done, or whatever it is that caused this. Please help. Thank you.

ContentLicense: CC BY-SA 3.0


问:
Is this Doro Liberto forever stuck with Android 4.4.2?
My wife made the mistake of buying a Doro phone, under the impression it was 'easier to use'. Actually, it's made updating the OS close to impossible, which is why I'm seeking the help of the experts on here.

As some of you may know, Doro inserts some sort of software layer between the user and Android, which does the equivalent of shouting: "Did you want to phone your Grandson dear?" in order to assist the more senior user.

Unfortunately, Doro no longer supports this model, so if you go System Update/Update, it takes you into a section called Software Management. After several minutes of 'Checking for updates...', it reports a server error.

I've read multiple times the standard way to upgrade Android on a phone, but the Doro software prevents me from doing that. Doro themselves took five days before 'Technical Support' told me that it was an old phone and no longer supported. When I replied that this answer was neither technical nor of any support, I got a very rude reply!

Any ideas as to how I can get round the Doro nonsense and simply install the latest viable version of Android, please?

My wife is very keen to install the NHS Test & Trace app, which requires a more recent OS.


问:
Samsung reboots daily, but 'uptime' says otherwise
I'm pretty sure my Samsung Galaxy A20 reboots daily, at around the same time, showing the usual signs of a reboot: sounds some kind of notification it's rebooted, takes a few seconds to find the SIM and reload the weather widget, asks for the password instead of a fingerprint to log in ("after a reboot").

However, Settings/About Phone/Status/Uptime says it's been up for weeks.

What's going on with it? Is it just reloading part of the OS? Is this normal? Why is it rebooting daily?


问:
The powerprofile and systrace outputs are not consistent
I'm generating the PowerProflie file and the Systrace file to get the energy consumption of an Android Application, but I found that the number of cpu cores is different between the two files.

I'm using this command line for Systrace:

```<code>python C:/Users/BJI/AppData/Local/Android/Sdk/platform-tools/systrace/systrace.py freq idle -o C:/Users/BJI/Desktop/systrace
</code>```

and for PowerProfile :

```<code>java -jar apktool_2.2.2.jar if framework-res.apk
java -jar apktool_2.2.2.jar d framework-res.apk
</code>```

then I get the power_profile.xml from this folder: framework-res/res/xml/

this is a part of the PowerProfile file I've got :

```<code><array name="cpu.clusters.cores">
    <value>4</value>
</array>
<array name="cpu.speeds.cluster0">
    <value>850000</value>
    <value>918000</value>
    <value>987000</value>
    <value>1056000</value>
    <value>1125000</value>
    <value>1216000</value>
    <value>1308000</value>
    <value>1400000</value>
    <value>1466000</value>
    <value>1533000</value>
    <value>1633000</value>
    <value>1700000</value>
    <value>1767000</value>
    <value>1834000</value>
    <value>1917000</value>
    <value>2001000</value>
</array>
<array name="cpu.active.cluster0">
    <value>9.3</value>
    <value>9.3</value>
    <value>10.6</value>
    <value>11.6</value>
    <value>13.3</value>
    <value>15.0</value>
    <value>17.2</value>
    <value>20.2</value>
    <value>22.8</value>
    <value>26.3</value>
    <value>27.4</value>
    <value>29.7</value>
    <value>30.2</value>
    <value>32.1</value>
    <value>33.9</value>
    <value>38.5</value>
</array>
<item name="cpu.idle">4.1</item>
</code>```

and this is a part of my Systrace file :

```<code><idle>-0     (-----) [005] dn.1 51825.602907: cpu_idle: state=4294967295 cpu_id=5
<idle>-0     (-----) [006] d..1 51825.602915: cpu_idle: state=0 cpu_id=6
ipi_cpu_dvfs_rt-251   (  251) [005] .... 51825.602942: cpu_frequency: state=900000 cpu_id=0
  <idle>-0     (-----) [004] dn.1 51825.602989: cpu_idle: state=4294967295 cpu_id=4
ipi_cpu_dvfs_rt-251   (  251) [005] .... 51825.602994: cpu_frequency: state=900000 cpu_id=1
ipi_cpu_dvfs_rt-251   (  251) [005] .... 51825.603000: cpu_frequency: state=900000 cpu_id=2
ipi_cpu_dvfs_rt-251   (  251) [005] .... 51825.603003: cpu_frequency: state=900000 cpu_id=3
  <idle>-0     (-----) [005] d..1 51825.603034: cpu_idle: state=0 cpu_id=5
  <idle>-0     (-----) [004] d..1 51825.603100: cpu_idle: state=0 cpu_id=4
  <idle>-0     (-----) [007] d..1 51825.610061: cpu_idle: state=4294967295 cpu_id=7
</code>```

As you can see in the power profile file I have 4 cpu cores (cpu.clusters.cores=4) but in Systrace file I have 8 cpu cores (cpu_id=0-7) and most of cpu frequencies (cpu_frequency) in Systrace file doesn't exist in powerprofile file (cpu.speeds.cluster0) so I can't get the energy consumed, Please let me know if you have any solution for this.


问:
Block USSD carrier notification
My carrier, Vodafone, sends multiple spam popups every day via USSD like the following image:

I am rooted with EdXposed installed. Pixel 2 XL with Android 11 but willing to downgrade to Android 10 if needed.

I have tried to disable the SIM toolkit but it did not stop these pesky popups.

I have enrolled in the Do Not Disturb list by the carrier, but is there anything that I can control on my end?

Title: Block USSD carrier notification


问:
Unable to block element Adguard content blocker
I am using AdGuard Content Blocker with Samsung Internet on Android. I want to block an element (top ad banner) on livemint.com

After inspecting element, I found these div tags.

I followed this AdGuard guide

In AdGuard user rule I wrote livemint.com###adfreeDivMobile
but it doesn't work :/

OwnerDisplayName: karl pae


问:
Can 2 smartphones comunicate with each other over bluetooth if bluetooth is turned off?
Such a situation:2 smartphones have the same app and they are in the same bluetooth range. Can the app detect proximity between 2 devices over bluetooth if bluetooth is turned off on 2 devices</p>


问:
weird sound clip plays randomly. how to track/find it. was I hacked?
Samsung Note 8 running Android b. 9  here is a screenshot of SW info:

My Android is playing weird 5-10 sec sound clip at random times.  It sounds like a combo of a hippo and then a slot machine paying out winnings.

But I can't figure out where the sound is coming from.  I've turned off notifications for all apps, and even made the default android notification SILENT.

But, it's still happening several times a day.  Is there any way /software I could install to watch the OS and figure out /teach where this is coming from... Or at least where it's stored so I can at least delete it.

I'm worried it might be some malware.  But I've scanned using lookout several times.

UPDATE:

per Suggestion, I installed/used ADB on my MacOS Catalina & got some info:

first took care of brew:

brew update

brew upgrade

brew cleanup

brew doctor

installed ADB on my Mac:

brew install android-platform-tools

checked to see if ADB could see my phone, ran adb devices ==> actually got a weird error the first time:

```<code>   adb server version (36) doesn't match this client (41); killing...
   * daemon started successfully

   List of devices attached
   ce071827a99a952b057e  device
</code>```

somehow fixed this, by doing nothing more than running the following commands a few times:

adb

adb devices

which adb

adb devices

whereis adb

After that, I tried adb devices again, this time I got:

```<code>   List of devices attached
   ce071827a99a952b057e  device
</code>```

then ran adb shell dumpsys audio  ==> huge dump, so trimmed it - with a few pre-steps in case I was going to have to run this a few times:

ran adb shell and got this (Android OS shell?) prompt: greatqlte:/ $ ==> then ran to rim results/narrow the time a bit:

greatqlte:/ $ dumpsys audio | grep "04-28 18:0."
```<code>04-28 18:00:02:105 requestAudioFocus() from uid/pid 10009/6846 clientId=android.media.AudioManager@5492af0 callingPack=com.android.systemui req=3 flags=0x0 sdk=28
04-28 18:00:04:680 abandonAudioFocus() from uid/pid 10009/6846 clientId=android.media.AudioManager@5492af0
04-28 18:00:01:954 new player piid:107767 uid/pid:10009/6846 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
04-28 18:00:01:955 player piid:107767 new AudioAttributes:AudioAttributes: usage=USAGE_NOTIFICATION_EVENT content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
04-28 18:00:01:959 player piid:107767 has OP_PLAY_AUDIO:true in uid:10009
04-28 18:00:02:611 player piid:107767 state:started uid:10009
04-28 18:00:02:617 releasing player piid:107727
04-28 18:00:04:671 player piid:107767 state:stopped uid:10009
04-28 18:02:31:090 new player piid:107775 uid/pid:1000/3362 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
04-28 18:02:31:151 player piid:107775 new AudioAttributes:AudioAttributes: usage=USAGE_NOTIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x0 tags= bundle=null
04-28 18:02:31:152 player piid:107775 has OP_PLAY_AUDIO:true in uid:1000
04-28 18:02:31:221 player piid:107775 state:started uid:1000
04-28 18:02:32:923 player piid:107775 state:stopped uid:1000
04-28 18:02:32:926 releasing player piid:107775
04-28 18:05:46:607 new player piid:107783 uid/pid:1000/3362 type:android.media.MediaPlayer attr:AudioAttributes: usage=USAGE_UNKNOWN content=CONTENT_TYPE_UNKNOWN flags=0x0 tags= bundle=null
04-28 18:05:46:685 player piid:107783 new AudioAttributes:AudioAttributes: usage=USAGE_NOTIFICATION content=CONTENT_TYPE_SONIFICATION flags=0x0 tags= bundle=null
04-28 18:05:46:687 player piid:107783 has OP_PLAY_AUDIO:true in uid:1000
04-28 18:05:46:822 player piid:107783 state:started uid:1000
04-28 18:05:48:580 player piid:107783 state:stopped uid:1000
04-28 18:05:48:596 releasing player piid:107783
04-28 18:05:52:569 player piid:106799 state:started uid:1000
</code>```

then I looked for packages that matched?? with:
greatqlte:/ $ cmd package list packages -U | grep "10009"
```<code>package:com.samsung.android.app.aodservice uid:10009
package:com.sec.android.easyonehand uid:10009
package:com.sec.android.cover.ledcover uid:10009
package:com.samsung.desktopsystemui uid:10009
package:com.android.systemui uid:10009
</code>```


问:
SFTP and Yubikey
I want to access my sftp server using a private key stored on a Yubikey 5. How do I do it? The internal file browser requires me to provide a local file with the private key. My system: Android 10, Samsung A71 (NFC support).</p>

Title: SFTP and Yubikey


问:
Open Chrome URL home screen shortcut in incognito mode
I have a shortcut to a Google Form on my home screen. For a couple of reasons I would like for it to open in incognito mode (to prevent the option of editing the form, and so that once the Chrome app is closed the tab will not still be there the next time I open Chrome), however there doesn't seem to be a straightforward way to achieve this.

I do also have Tasker but I'm completely unfamiliar with it's capabilities, so if it can help in any way that's fine.


问:
Android Go - Widget Support
I currently have a Samsung M01 Core running on Android 10 Go Edition. The installed launcher is One UI Home.

This launcher have some predefined widgets but an important one is missing: a clock. Since it's a Go edition phone, Android Widgets downloaded from the Play Store won't work out of the box and you need a custom launcher to use those.

The issue is that custom launchers do not have access to the notification list (the option is missing from the Accessibility settings since it is not supported) therefore they can't display the notification count next to apps which is also critical for me.

Is it possible to somehow force a simple widget (a clock) to appear within the default list of widgets in One UI? If not, is there another solution (maybe enabling notification access) that I can look into?

Title: Android Go - Widget Support