问:
If I buy a new screen, can I fix this issue in my phone?
I have a xiaomi mi 9t pro (I guess it's also named k20pro), it's that 2019 xiaomi phone with moving front camera, no notch. And for the last 2 months I got this pink-blurry-stain in the bottom-right side of my screen. It's slowly growing, already making it harder to use the phone. Also it has something like a "blind spot" for the touchscreen, a little above the keyboard (fortunatelly). I was wondering if I could fix all these issues by replacing this phone's screen.

The technicians in my city say they can do the job, but I'll have to buy the replacement by myself, and I'm a bit worried to buy the wrong screen. It's very easy to find, but I would like to be sure that I'm buying the right item. In example: This seller shows the correct names for the phone, he has amoled blue frame (my phone version/model). Is it all I need?

Thanks in advance =]


问:
Internet access via external Wi-Fi adapter
Good afternoon, colleagues.

There is:

Samsung S7, LineageOS 15.1, root, terminal, kalinethunter, drivers for AR9271 in kernel;

WIFI USB adapter Alfa atheros AR9271;

USB-miniUSB cable.

Required:
Internet access by a browser, not through the built-in wifi of the smartphone (wlan0), but through the external one (wlan1).

Tried:

turn on wifi in the smartphone settings;

delete the memorized network in the wifi settings (so that the smartphone does not automatically connect anywhere via wlan0);

in the terminal:

sudo ifconig wlan1 up (in any, kalinethunter, androidsu)

wpa_supplicant -i wlan1 -c / etc / wpa_supplicant / wpa_supplicant-wlan1 / conf (only in kalinethunter terminal, androidsu gives wpa_supplicant not found)

dhclient wlan1 (only in kalinethunter terminal, androidsu displays dhclient not found).

after that pass successfully:

from the terminal kalinethunter ping 8.8.8.8 and ping google.com;

from the androidsu terminal - ping 8.8.8.8 (if I add ip google.com to system/etc/hosts, then ping google.com also work);

But browsers (firefox, chrome) do not see the network. How can I go to the Internet with a browser (firefox, chrome) through wlan1, can you have ideas?

ContentLicense: CC BY-SA 4.0


问:
Why there's an "Android" folder in my phone's storage?
I'm just wanted to know why there's an Android folder. As we all know that the data which apps stores for itself stores in root directory which is "data/data" but why there's an Android folder? Please let me know.</p>


问:
What is the difference between a "Phone" calendar and a "Local" calendar in Android?
I've been helping a friend with their Android phone. They have 3 different types of calendars, according to their "Business Calendar 2" app:

Calendars synced to a Google account

"Phone" calendar (it has 1, and no more can be added)

"Local" calendars (it has 1, but more can be added)

What is the difference between a "Phone" calendar and a "Local" calendar, and how can one remove all the data in the "Phone" calendar?


问:
Photos made this afternoon disappeared after I rebooted phone - how to recover them?
This morning, since the memory of the internal storage reached its limit, I moved all the pics in the Camera album to the SD card. In the afternoon, I took a couple of pics which if I remember correctly were stored by default in the same album Camera (in the SD) in which I moved the other pictures in the morning. I checked them on the way home and they were still there. At some point, I wanted to edit one of the new ones but it kept giving me errors (no connection and "you can edit only pics larger than 50 x 50 pixels"- and I was surprised since they are always larger than that!).
I rebooted my phone, and when I opened the gallery the pics taken in the afternoon were gone (not to consider how many pics got corrupted among the ones I moved in the morning). I took other pictures, still ended up in the Camera folder (in the SD!), still editing error. I rebooted again, and they disappeared again.

Even weirder, after some time a retook some pics and these were saved in the Camera folder in the internal storage (Not in Camera SD!), and they are not disappearing anymore.

I already tried re-inserting SD. What can I do?


问:
I formatted my SD card as internal storage, downloads still go to the phones internal storage
Yo, I just formatted my SD card as internal storage, and the storage section says that in my device storage I have 30 GB, but downloads still go to the phones internal storage, is this how its supposed to be?</p>


问:
Can't install apps anymore - only via adb
I recently tried to extend my internal memory of my Moto G5 with a 128 gb sd card, so I backed up the previous smaller card to my pc, switched cards, formatted the new card as internal, copied back all the files and thought I was done. I wasn't.

I noticed that all the apps that I had parked on the sd card were not installed anymore, so I thought I'd install them again. When I tried to do that, the usual installation dialog opened but ended with "App was not installed". The
is happens whether I use Googley Play, Amazon App Store, or a local apk. With F-Droid it's a little different: It shows me that the installation failed because of an unknown error.

The only thing that seems to work is installing via adb, but that is rather impractical on the long run.

The phone is a Moto G5 running vanilla Android 8.1, and has about 1.5GB of free space in the internal storage. I tried the usual: empty cache and delete data of Google Play Store and Services, and rebooted several times before and after that.

Any ideas what I could do next?


问:
Printer server set up through router
I've got an Epson L220 series printer and connected it to my Huawei EG8145V5 router using my printer's usb, I can print wirelessly from my laptop without any problem, but when it's different in android, I tried Epson iprint and other printing apps and all of them doesn't support my printer except from Let's print droid as I manage to connect my printer to my android the only problem is it print random characters instead of printing the actual document.
Is there an app the would let me print wirelessly using a usb printer that is connected to a router?

Title: Printer server set up through router


问:
"Verify it's you/Purchase Authentication" issue with Google Play
For 2 weeks, I came across an issue. When I try to buy something with Google Play, it tells me that I need to enter a 5-digit code which I get by SMS on my phone. After that, it sends me on a similar screen which says "Verify it's you/Purchase Authentication" as you see in the picture I posted.

I tried everything, passwords, that 5-digit code that I got earlier, card info, etc. I honestly don't know what to do since I couldn't find any info about this issue. The problem isn't just on my phone but on the emulator too.

Additional info:

adb shell dumpsys activity activities

adb shell dumpsys window windows

What do I need to put in that blank space?


问:
Make notifications vibrate
I have an S9+. How do I simultaneously enable vibrations for notifications and ring volume for calls? When the phone is in vibrate mode, if I make the ring volume nonzero then the vibration mode is ended, disabling notification vibrations.</p>

Title: Make notifications vibrate


问:
I rooted my phone but my root is saying "binary reserved" as the app was uninstalled, causing me to be unable to reroot or unroot
I rooted my phone but my root is saying "binary reserved" as the app was uninstalled, causing me to be unable to reroot or unroot, I can't do anything when it comes to rooting. My phone is rooted but the superuser was deleted by accident and i tried to reinstall it, it installed successfully but my phone is still not giving me the option to allow an app to run with su permissions. I tried flashing odin and odin is not working, twrp, and supersu. I'm scared to flash any other root methods because I rooted my phone and the only app that stopped working was Google Chrome. I don't want to lose access to my apps, I was trying to back up but stupid ODIN won't let me flash TWRP or CWM recovery to my phone. My phone is a Galaxy S4 (SGH-I337).</p>


问:
Phone refuses to allow custom rom flash
I did something to my phone to where when I flash my phone with custom memory, I press the home + down + power button, it asks me if I want to flash a custom rom, and I select yes, the phone restarts itself every single time. Some needs to help me, what do I do? My phone is a Samsung Galaxy S4 {SGH-I337}</p>

Title: Phone refuses to allow custom rom flash


问:
Deleting data and cache of an app after being uninstalled with adb
I used ADB commands to delete the following from my Pixel:

com.verizon.mips.services
com.android.stk
com.google.android.apps.youtube.music
com.google.android.videos

My mistake is that i forgot to reset their data and cache before running the adb uninstall command. Moreover, I used the command pm uninstall -k --user 0 blindly from an article and i didn't know that the -k switch keeps the data.

Is there any way to delete the data and cache of the above after being uninstalled?


问:
Android Bootchart log analysis
We're running Android 11 on the custom board. We're using bootchart tool for calculating the Android bootup time. Bootchart logs which are generated after enabling bootchart for which we're not able to generate graphic chart using the command "pybootchartgui bootchart.tgz". We're getting below error when tried to generate the image.

```<code>parsing 'bootchart.tgz'
parsing 'header'
parsing 'proc_stat.log'
parsing 'proc_ps.log'
warning: no parent for pid '2' with ppid '0'
parsing 'proc_diskstats.log'
merged 0 logger processes
pruned 222 process, 0 exploders, 2 threads, and 1 runs
False
Traceback (most recent call last):
File "/usr/bin/pybootchartgui", line 23, in
sys.exit(main())
File "/usr/lib/python2.7/dist-packages/pybootchartgui/main.py", line 137, in main
render()
File "/usr/lib/python2.7/dist-packages/pybootchartgui/main.py", line 128, in render
batch.render(writer, res, options, filename)
File "/usr/lib/python2.7/dist-packages/pybootchartgui/batch.py", line 41, in render
draw.render(ctx, options, *res)
File "/usr/lib/python2.7/dist-packages/pybootchartgui/draw.py", line 282, in render
draw_chart(ctx, IO_COLOR, True, chart_rect, [(sample.time, sample.util) for sample in disk_stats], proc_tree)
File "/usr/lib/python2.7/dist-packages/pybootchartgui/draw.py", line 201, in draw_chart
yscale = float(chart_bounds[3]) / max(y for (x,y) in data)
ZeroDivisionError: float division by zero
</code>```

I searched for other utilities which can analyze bootchart logs, but I couldn't found any. How can I fix the above error or any other method for calculating the bootup time?

Title: Android Bootchart log analysis


问:
Why my phones won't show Beidou/BDS signal
I tried using apps like GPSTest and GPS Info to see what GNSS my phone actually uses. I can see GPS and GLONASS on a Moto Z3 Play, and GPS, GLONASS, and GALILEO on a OnePlus N10 5G. Both phones should also support the Beidou system, so I'm wondering if there is anything preventing these phones from seeing/using Beidou/BDS</p>


问:
How to delete from device(s) all pictures already deleted in google photo?
I always shoot lots of pictures, and then delete the "bad" ones.
I've been deleting them with Google Photo for years, assuming that the deleted files were deleted from the device memory too.  They are not.  Google photo does not show them nor keep them in the cloud, but all (good&bad) picture files are still there, in the device memory stick.

Deleting is hard work!  I don't wanna redo it again picture by picture...

I need an automatic way to tell Google Photo to identify all pictures previously deleted in the cloud, and delete them in my device(s) too.

Needless to say, google help does not help.
E.g. Google Photo has a button "Free up XXX MB" that does the opposite of what I want: it promises to purge all pictures that are already safely backed up in the cloud.  I.e. those I want to keep in my device too...!

The only way around I could figure out so far is to delete all pictures from my device(s), and then download the good ones back from the cloud.  This looks quite risky and cumbersome.  Anybody has a cooler idea how to proceed?


问:
No spell checker is showing (English)
I'm using this phone: https://www.infinixmobility.com/smartphone/smart-5/specs

But I don't see any spell checker in it.

In Settings > System > Languages & input > Spell checker,
It should show Google Spell Checker here I guess.

That's why, it's not showing red underline with the misspelled word.

The blue underline is from Gboard I think. But why there is no spell checker?

Is it a bug? Looking for help. Thanks in advance.

Title: No spell checker is showing (English)


问:
Formatted my sd card as internal storage in my Xiamoi phone. but still getting no enough space message when installing apps
I have a Xiamoi note 8 phone running android 9. It has 32gb internal storage and I used most of it, so I decided to buy an sd card to use as internal storage.
I went in settings chose the format as internal storage option. It then asked me to move data to the new internal storage, I clicked yes then after it finished I restarted my phone and It still was giving the low on storage message.

when I open the file manager it shows the phone's data split evenly between the sd card and the storage.

when I open the settings and go to storage it only shows the phone's original 32gb.
I searched a lot but couldn't find a solid solution for this problem.


问:
Home button reopens the app instead of showing the launcher
I am using a Samsung Galaxy A41 (Android 10, One UI 2.5) , and I am experiencing a strange behaviour: sometimes when I press the home button, instead of going to the launcher, the current app reopens itself.

As far as I remember, the problem started after installing Niagara Launcher and Sesame; I was actually convinced that the problem was in the launcher itself, but after uninstalling both the launcher (moving back to Nova Launcher) and Sesame, the problem still happens.

I have not found any pattern for it: it happens with different apps, and randomly. I've tried to change the navbar (buttons vs gestures), remove accessibility permissions to apps.


问:
How to delete recovery mode
Which files I need to delete from the system of a rooted device to delete completely the recovery mode, and in which folder I can find them?

Ty

Title: How to delete recovery mode


问:
Switch off the backlight of the LED screen of the android phone, while using it as a webcam via iVCam
I have upcoming exams which shall be remotely monitored through webcam. Now the thing is that I do not have an actual webcam and I have decided to use my android phone as a webcam via iVCam (using USB, I do not have Wifi Adapter in my PC).

Now the thing is that, I use internet via USB tethering through the same phone. The exam shall be quite long and, during the entire time of using the android phone as a webcam, the LED screen backlight keeps glowing and I am afraid, the rate at which the phone charges it self through the USB of the PC, it discharges itself at a faster rate if I use it as a USB modem and webcam together.

So before the exam exam ends, I might run out of charge on my phone battery. So could you please suggest me some method so that I can somehow turn the backlight off while using it as a webcam to save the power?

OwnerDisplayName: Abhishek Ghosh


问:
Chromebook arm64 Translations
I am trying to run an application on a chromebook and this application only supports arm64. Here it says that arm64 has very poor translations. My chromebook is in developer mode and I was wondering if there is another way to provide chrome os with a complete set of arm64 translations.</p>

Title: Chromebook arm64 Translations


问:
How to transfer files from PC to Android via wifi without special software?
https://en.wikipedia.org/wiki/Android_11 came out in late 2020, when most home networks use wifi.

After searching for hours, I have been unable to find a built-in way of transferring files from my Windows PC to my Android Pixel (and ideally the reverse too) without downloading a special app from the Play store.

This is shocking to me.

Is it really the case that Android doesn't natively support wifi file transfer?

[I'd rather not need to search for (and decide whether I trust) a third-party app. And I'd certainly rather not use a physical cable for file transfers like it's 1990.]


问:
Google Pixel Digital Wellbeing - How does it measure the usage of the applications?
I noticed that many applications are logged as part of today usage in Digital Wellbeing dashboard app, even though I have never opened those app for today (for example).

I read google documentation and it doesn't really describe the details.

My concern is

Do those applications automatically running on background even though user doesn't use them? (or)

It is because of how google measure the activity?

Has anyone experience these before?


问:
How can I get as much data as possible off a phone with broken USB?
I have a BV7000pro running Marshmallow (according to the specs - it's off now for a good reason that will become clear soon).  It stopped charging after a period of very poor battery life, so I bought a replacement battery.  It still doesn't charge, doesn't show a charging LED and, despite having previously enabled developer mode, and checked just now, it doesn't show up when I run adb devices from the terminal.  It does turn on, but I only have about 70% of one charge, which is why I'm keeping the battery disconnected for the time being.

Although it's only my spare handset, I have data I'd like to get off before it's completely dead.  I can put in an SD card, and it's on WiFi.  I think it's mainly app data, though there are some photos (most were on an SD card but the stock  camera app sometimes switched to internal storage).

Google's backup appears to only be any use to restore to the same phone, so that's not much use, though it's present in my GDrive. (If I can download this an extract stuff from it I'd be interested to hear, but that's not the focus of the question).  Edit: I was apparently wrong and it could restore to a newer phone - but I don't have one I can overwrite; my newer phone is my main phone

BTW I'm also considering buying a replacement USB board on AliExpress, but I'm not sure if it's just a case of throwing good money after bad given that it's a battered old backup phone. It's no longer waterproof after falling off my bike too many times, which also led to me replacing the screen myself. At least it's easy to work on.

So, with no USB connection and one charge in the battery, how can I extract as much data as possible from my handset?  It's not rooted,and I already have one or two file manager apps on there (at least the free version of file commander).


问:
Needing help to find a Custom ROM
I've had my "Moto G8 Power Lite" for a few months, and I am craving to customise. But I cant find any custom ROMs, even after hours of searching.

I found this - Where can I find stock or custom ROMs for my Android device?, (and others)
But none of the linked websites have my device.
If anyone can help, I would be extremely grateful.

I like the idea of "Pixel Experience" AND "POSP ROM"

https://download.pixelexperience.org/ - https://potatoproject.co/

Device info

Motorola Moto G8 Power Lite (XT2055-1)

Apparently the codename is "Blackjack".

Custom ROM must be at least android 9, though I currently have android 10

I will be extremely grateful for any help.

Title: Needing help to find a Custom ROM


问:
Does Samsung Galaxy S10 run Android version 12?
I'm reading about the Samsung Galaxy S10 here. It says The S10 range ships with Android 9.0 "Pie". I made an app and a user is reporting a bug on it with the S10.

What I Want To Know: If the S10 ships with Android 9.0, does that mean that these phones will always have 9.0 only, or would they get updated to later versions of Android? If so, what's the highest version they run?


问:
Is it possible to set an unlimited number of Call Logs and SMS on Samsung Galaxy A10?
I have a backup using a SMS Backup & Restore for a long time. But, the number of Call Logs stopped at 2000 and doesn't increase. I thought it was a limit of free version, but I found on the official site

The app does not have any restrictions on the number of call logs it
backs up, however, most phones only keep a limited number of calls
(500 or 1000 or 2000) in memory and the app can only backup those call
logs.

so it is related to my mobile - Samsung Galaxy A10 - Android 10 (One UI 2)

Is it possible to set it on unlimited or at least rapidly increase? Call Logs. Of course, SMS also (SMS still increases (555), so the exact maximum number I don't know)

Please help.

Thank you


问:
Device in fastboot mode not recognized at all as USB device
My LG G5 does not get recognized as an USB Device at all when it is connected to the PC in fastboot mode.

While it is recognized just fine as an adb device, after rebooting into fastboot mode via
adb reboot bootloader it is not recognized as an USB Device in Windows (The device manager does not show any device with wrong drivers and does not react to replugging the device). I also tried it on a different machine with the same results.

Ubuntu also does not recognize the device at all, lsusb does not output the device anywhere. It also does get recognized as an adb device when booted up normally.

I installed the necessary (I tried LG and Google) drivers and tried different USB ports (2.0 and 3.0) and cables. The phone just is not noticed as an usb device at all when in fastboot mode.

Could this be due to a broken usb port? Which seems odd because the phone is recognized when not in fastboot mode.

What else could cause this weird behaviour?

Thank You


问:
Samsung Galaxy Note 10+ 5G - cellebrite mobile forensics data extractions - locked with pattern
I've got a locked Samsung Galaxy Note 10+ 5G (running the latest android 10 and patches)

The phone is locked with a pattern (unknown)

What are my chances of any data extraction with cellebrite or other forensics tools while I can not unlock the phone?

Also how secure is Knox efuse? will it damage the phone/data when an untrusted bootloader is detected?


问:
Does the Samsung Galaxy A30 support HDMI and/or MHL?
Dad's phone is a Samsung Galaxy A30. We've got several TVs and monitors but none are smart TVs or capable of screencasting. But some have HDMI.

I have a USB C to HDMI adaptor that works with my M1 MacBook Air that I expected would work with the A30 too but it did not.

Most info about Samsung's HDMI / MHL support I can find is about how Samsung's older micro USB version was nonstandard, having a different number of pins. But there's a lot less info about the newer ones that have USB C.

I can find sites trying to sell aftermarket cables and adaptors for this phone but I don't trust them. So far none of the pages on the A30's specs I can find specifically state that HDMI or MHL is either supported or not supported, it's just not in the list.


问:
Device Mac Randomization Android 11
Does anyone know if there is a method to disable device mac randomization on a Samsung note 10,

The devices in question also have Android 11 which could be the problem,

This is not MAC Randomisation for WiFi, it is physical device MAC,

Currently this changes after every reboot of the system.

There does not seem to be a single mention of this issue anywhere that I can find but is causing an issue that needs a resolution one way or the other,

This causes a program that is essential to our business to not allow a registration to our services.

Thankyou in advance!

Cheers

Title: Device Mac Randomization Android 11


问:
Infinix Hot 8 bricked. No OS, No recovery
I think i bricked my phone, my phones model number is "Infinix Hot 8 X650C".

I've no OS installed, No Recovery Mode Installed.

Also fastboot and adb can't recognise my device on PC.

What to do?? any help please


问:
How to view pages saved on storage (or disk)
I have a very simple html page that I saved on my disk on my computer. It only contains a link to an image, saved in the same folder with that html page.

I can view it without any problems on my computer.
But when I copy the page (and the image) on my phone in a folder, I can't properly view the page. I am using Chrome on the phone.

I know the phone does not have a hard disk, it just has flash memory used as storage, as computers use disks. But "disk" sounds more clear like storage memory (to me).

My page is named "page.htm" and the image it is named "mypic.jpg"
the page only contains this code:

```<code><img src=mypic.jpg></img>
</code>```

It works very well on the computer but it doesn't work on the phone.
It looks like the browser simply can't understand links to local files, stored on the phone storage. It doesn't matter the images are in the same folder with the html page. It still doesn't understand where the image is.

Is there any fix for this?


问:
Experiencing problem with S6 Memo, with memos self duplicating by the hundreds. How do I stop the duplications?
Experiencing problem with S6 Memo, with memos self duplicating by the hundreds.  How do I stop the duplications and is there an efficient to delete the duplicates ?</p>


问:
Android internals: Hide apps from launcher
Android TV box does not show installed app. No matter what Launcher i try the app icon remain invisible. The app can opened from settings.

Is there a blacklist or some database where android does control this for every launcher?


问:
Access Smartphone from PC with defect screen
After I dropped my Google Pixel 3a the screen just stays black. However when I connect it to my Laptop I can see in the hardware manager that an "MPT media device" is connected.

Is there any way to unlock my smartphone in order to transfer files?


问:
Why does LineageOS 17.1 on Android maintain 2 mac addresses?
I understand that LineageOS randomizes the phones wifi mac address - and thats fine.
But on analysis of the traffic from the phone, it seems to have 2 mac addresses simultaneously, and both are on the network. Only one of these is the reported 'wifi' mac address. I find this a little concerning.

Example:

```<code>192.168.1.14 - 3a:63:18:87:a4:f2 (Reported Wifi MAC in Lineage)
192.168.1.44 - da:d2:e4:56:10:94
</code>```

Does anyone know what this second virtual interface is and why its there?

Hardware: Moto G7 plus
Version: Lineage_lake


问:
What is a SLOCK file and how I can get it (Huawei Bootloader)
I found this post on the XDA Forum (https://forum.xda-developers.com/t/unlock-bootloader-for-free.4054619/) to unlock the bootloader of phones that have Kirin 970/710 and lower and with EMUI 8.0 with June patch. I have everything for unlocking it but they stopped giving the SLOCK file indefinitely (at least for now).

The SLOCK service has been permanently terminated.
Our TPM has stopped functioning completely because it reached it's lifespan and Huawei's root certificate is now expired.
Thanks for being here for these 4 years we've been collaborating with you on issuing SLOCKs.

I would like to know what's a SLOCK file and how I can get it (or unlocking the bootloader anyway). If someone knows how I can unlock my bootloader (PRA-LX1C02) (I'm aware of DC-Unlocker and other paid services but I don't want to spend money) or the SLOCK file let me know.
Thanks in advance for everyone that replies!
P.S: A good Custom ROM with Android 10/11? Thanks


问:
Firefox Android with password storage
Can you suggest a good solution how I can store my passwords secure with Firefox for Android? Firefox sync has no "cloud storage" which means I have no cloud backup. Keepass2Android with Autofill has a bad user experience. The Autofill pop always needs a long press, password storage unlock (as my device permanently kills the app) and needs to much clicks in general. Sometimes the popup is not even opening on my device. Any good alternatives?</p>

Title: Firefox Android with password storage


问:
On a non-rooted device, can adb access any files that an Android file manager cannot?
An Android app I was relying on did not save its data.  I'm hoping that perhaps the data is located in a cache or temporary file.

The device is not rooted (and is running Android 7.0), and I've scoured all storage accessible without root using a couple different file managers.  Neither found anything of interest.

Using adb, is it possible to see more data on a non-rooted device than a file manager can inspect?

If not, is there another technique to accomplish this?

Update:

More specific details were requested, so they are presented here:

I was using the Mega Call Recorder Advanced Android app to record phone calls.  At the end of a critical call, I went to copy the recording to a backup device.  The call was not present in the list of recordings.  Of course, that doesn't mean the call wasn't recorded by the app; it just means the final recording did not make it into its output folder (which does happen sometimes with that app). It is possible that the recording is stored in a cache or temporary file somewhere on the device.


问:
adb install-multiple fails with error: [INSTALL_FAILED_INVALID_APK: Split null was defined multiple times]
I'm trying to install multiple .apk files to my Samsung Note 4, over adb. I'm able to install the same set of files individually using the 'install' command, but when I try to 'install-multiple' I get the following error:

```<code>adb: failed to finalize session
Failure [INSTALL_FAILED_INVALID_APK: Split null was defined multiple times]
</code>```

All my own research on the error turns up issues relating to development, but nothing relating to simply installing some .apks. The actual files do not have any spaces or special characters in their names. When I run the command with tracing enabled, you can see that the command that is actually being executed after expansion is syntactically correct.

```<code>adb install-multiple /tmp/update_phone/*
+ adb install-multiple /tmp/update_phone/firefox.apk /tmp/update_phone/protonmail.apk /tmp/update_phone/protonvpn.apk /tmp/update_phone/whatsapp.apk
</code>```

Any advice would be heartily appreciated!

Ubuntu 20.04 | adb version 1.0.39 | Samsung Galaxy Note 4 | Lineage OS 17.1


问:
What is com.hmdglobal.app.customizationclient.OTAApplication?
I keep receiving an error about the app "com.hmdglobal.app.customizationclient.OTAApplication" crashing on my Nokia 2.2. What does this app do?

The app can't be uninstalled and can't be disabled, and has full access to call logs, phone and storage. Based on the name, I presume it's created by Nokia to harvest my personal data.

Am I being paranoid or is this app malicious in any way?


问:
Possible to activate security screen lock only when out-of-home (out-of-specific WIFI )?
I am quite a critic of every system which does not give a customization abilities. One of them is the frustration of using the security behaviors of phone - specifically, some of use have some of us lock the phone with either Pin-Code or Pattern or Fingerprint or whatever, having phone at home, and unlocking screen hundreds of times a day for no reason, is just out-of-any borders of convenience.

So, i've been thinking, what technical challenges or problems there were, which interfered the developers to implement a relatively easy (not a rocket science) solution, to have "enabled that lock" security mechanism, when we leave home (or specific WiFi) area?  So, at home, we wouldn't need to waste extra ~3 seconds everytime we unlock phone (maybe it's nothing for you, but in sum every day, it is inconvenient for me).


问:
Cant adopt sd card to internal on Huawei Y6 2018
Hi i have a huawei Y6 2018 and i cant adopt my sd card into internal. My phone is rooted and i used the app Root Essentials. It asked me to flash a Plugin (ASPlugin). I Tried to do that but i got the Error 1 i searched for soloutions and found out that you need to take the boot.img and flash it. When i took the magisk.zip and opend it there was no Boot.img. So i downloaded a Boot.img file from the internet and flashed that one. That worked so i tried to now flash the Plugin (ASPlugin) and there was the Error 1 again. I dont know what to do now. I would love to get some help, because my fone only has 16gb internal storage and it is annoying me. I am using a Sandisk 32GB with 98 mb/s.</p>


问:
Application crashes and I cant figure out why
I am trying to run an android application on a chromebook (android 9), but every time I try to open it, it has a black screen, then crashes. I have tried the basic things, clearing cache, re-installing the application, resetting my device. I tried to use logcat to trace the crash (By running the adb logcat command)

Here is the logcat

```<code>03-05 13:39:31.836   863  1503 I ArcIntentHelperService: Handling org.chromium.arc.intent_helper.SET_IN_TOUCH_MODE from Chrome...
03-05 13:39:31.858   597  1034 W ContextImpl: Calling a method in the system process without a qualified user: android.app.ContextImpl.startActivity:899 android.content.ContextWrapper.startActivity:401 org.chromium.arc.applauncher.AppLauncherService.launchIntent:1869 org.chromium.arc.applauncher.AppLauncherService.launchAppWithWindowInfo:1826 org.chromium.arc.mojom.AppInstance_Internal$Stub.accept:1009
03-05 13:39:31.860   119   403 I ActivityManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity} from uid 1000
03-05 13:39:31.860   119   403 W ActivityManager: getValidLaunchStackOnDisplay: can't launch on displayId 0
03-05 13:39:31.868   119   403 I ActivityManagerInjector: getResolvedRootLaunchBounds called with root activity {N-unresizeable 0x0, AC, PropertyRecord{mVersion=3, mDisplayId=0, mBounds=Rect(0, 0 - 0, 0), mRestoreBounds=Rect(0, 0 - 0, 0), mWindowMode=1, mWasUserResized=false, mImmersive=false, mLastWindowStateInClamShell=-1, mWindowLayoutAffinity=10060:null}}
03-05 13:39:31.868   119   403 E WindowManagerInjectorArc: setArcAttributeWindowSizeConstraints: cannot find task: 19
03-05 13:39:31.868   119   403 I ActivityManagerInjectorArc: updateCaptionLocked: skipping activity that isn't fully started
03-05 13:39:31.872   119   403 I ActivityManagerInjectorArc: notifyActivityAddedToTask: added to new task. activity=ActivityRecord{df7a9b3 u0 com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity t19}
03-05 13:39:31.872    11    60 D wayland-service: Couldn't find a window for task_id 19, will set orientation lock when next added.
03-05 13:39:31.875   119   334 D DecorView[global]: Cannot get the activity to get CaptionConfiguration.
03-05 13:39:31.891   597  1034 I ArcAppLauncherService: Activity launched for Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity }.
03-05 13:39:31.896   119   334 D ArcInputCompatHandler: Using touchscreen emulation for all games.
03-05 13:39:31.948    11    11 D wayland-service: Creating app window for task_id 19 from package 'com.klab.lovelive.allstars.global'
03-05 13:39:31.949    11    11 I wayland-service: Set task 19 orientation lock from package 'com.klab.lovelive.allstars.global'
03-05 13:39:31.949    11    11 D wayland-service: Setting orientation lock to 3 for task_id 19.
03-05 13:39:31.949    11    11 I wayland-service: Set task 19 window type 1from package 'com.klab.lovelive.allstars.global
03-05 13:39:31.949    11    11 D wayland-service: ApplyBackgroundColor for task_id 19, color=-16777216
03-05 13:39:31.874   119   403 I ActivityManagerInjectorArc: notifyActivityAddedToTask: added to new task. activity=ActivityRecord{df7a9b3 u0 com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity t19}
03-05 13:39:31.958   119   403 D ActivityManagerInjectorArc: taskOcclusionChanged: taskId=19 does not support PIP
03-05 13:39:31.961   119   358 I InputDispatcher: Dropping event because there is no touchable window at (896, 479).
03-05 13:39:32.372   119   288 I OrientationSynchronizer: Setting rotation is timed out
03-05 13:39:32.373   119  2139 E ActivityManager: applyOptionsLocked: Unknown animationType=0
03-05 13:39:32.397   119   290 I ActivityManager: Start proc 5722:com.klab.lovelive.allstars.global/u0a60 for activity com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity
03-05 13:39:32.441  5722  5722 D houdini : [7508] Initialize library(version: 9.0.5c_z.51331 RELEASE)... successfully.
03-05 13:39:32.446  5722  5722 E allstars.globa: Not starting debugger since process cannot load the jdwp agent.
03-05 13:39:32.503    11   642 W SurfaceFlinger: Attempting to set client state on removed layer: org.chromium.arc.home/org.chromium.arc.home.HomeActivity#0
03-05 13:39:32.503    11   642 W SurfaceFlinger: Attempting to destroy on removed layer: org.chromium.arc.home/org.chromium.arc.home.HomeActivity#0
03-05 13:39:32.507    11   642 W SurfaceFlinger: Attempting to set client state on removed layer: org.chromium.arc.home/org.chromium.arc.home.HomeActivity#0
03-05 13:39:32.507    11   642 W SurfaceFlinger: Attempting to destroy on removed layer: org.chromium.arc.home/org.chromium.arc.home.HomeActivity#0
03-05 13:39:32.560  5722  5722 W allstars.globa: JIT profile information will not be recorded: profile file does not exits.
03-05 13:39:32.561  5722  5722 I chatty  : uid=10060(com.klab.lovelive.allstars.global) identical 22 lines
03-05 13:39:32.561  5722  5722 W allstars.globa: JIT profile information will not be recorded: profile file does not exits.
03-05 13:39:32.669  5722  5722 I FirebaseInitProvider: FirebaseApp initialization successful
03-05 13:39:32.678   119  2041 D vndksupport: Loading /vendor/lib64/hw/gralloc.cros.so from current namespace instead of sphal namespace.
03-05 13:39:32.705   119  2041 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasWideColorDisplay retrieved: 0
03-05 13:39:32.705   119  2041 I ConfigStore: android::hardware::configstore::V1_0::ISurfaceFlingerConfigs::hasHDRDisplay retrieved: 0
03-05 13:39:32.722   119  2041 E libEGL  : eglSetBlobCacheFuncsANDROID resulted in an error: 0x300c
03-05 13:39:32.722   119  2041 I OpenGLRenderer: Initialized EGL, version 1.4
03-05 13:39:32.722   119  2041 D OpenGLRenderer: Swap behavior 2
03-05 13:39:32.731   119  2041 E OpenGLRenderer: Device claims wide gamut support, cannot find matching config, error = EGL_SUCCESS
03-05 13:39:33.044   597   597 D ArcAppTaskTracker: Calculating task stack diff.
03-05 13:39:33.046   597   597 D ArcAppTaskTracker: Task created: 19 - ComponentInfo{com.klab.lovelive.allstars.global/com.klab.lovelive.allstars.global.GlobalUnsafeMainActivity} .
03-05 13:39:33.084   597   597 D ArcAppTaskTracker: Active task: 19.
03-05 13:39:33.326   119   145 I system_server: NativeAlloc concurrent copying GC freed 59995(3MB) AllocSpace objects, 41(1780KB) LOS objects, 42% free, 9MB/16MB, paused 9.666ms total 596.473ms
03-05 13:39:33.339   119   141 W System  : A resource failed to call release.
03-05 13:39:33.353   119   141 W System  : A resource failed to call release.
03-05 13:39:33.433  5722  5741 I FA      : App measurement is starting up, version: 16250
03-05 13:39:33.433  5722  5741 I FA      : To enable debug logging run: adb shell setprop log.tag.FA VERBOSE
03-05 13:39:33.433  5722  5741 I FA      : To enable faster debug mode event logging run:
03-05 13:39:33.433  5722  5741 I FA      :   adb shell setprop debug.firebase.analytics.app com.klab.lovelive.allstars.global
03-05 13:39:33.491  5722  5722 D OpenGLRenderer: Skia GL Pipeline
03-05 13:39:33.561  5722  5722 D JackpotPlatformMessage: ActivityCallback.onCreate(Bundle)
03-05 13:39:33.586  5722  5722 D ArcInputCompatHandler: Using touchscreen emulation for all games.
03-05 13:39:33.586  5722  5722 D ArcInputCompatHandler: Using touchscreen emulation for unity apps.
03-05 13:39:33.612  5722  5732 I allstars.globa: Background concurrent copying GC freed 9369(1199KB) AllocSpace objects, 8(224KB) LOS objects, 50% free, 1757KB/3MB, paused 5.478ms total 81.917ms
03-05 13:39:33.641  5722  5722 D vndksupport: Loading /vendor/lib64/hw/android.hardware.graphics.mapper@2.0-impl.so from current namespace instead of sphal namespace.
03-05 13:39:33.641  5722  5722 D vndksupport: Loading /vendor/lib64/hw/gralloc.cros.so from current namespace instead of sphal namespace.
03-05 13:39:33.709   119   297 I ActivityManager: Displayed com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity: +1s291ms
03-05 13:39:33.710   119   287 W system_server: Failed to determine oat file name for dex location /data/app/com.klab.lovelive.allstars.global-gx42EdHfqpRKf5asfmQ7aw==/base.apk: Dalvik cache directory does not exist
03-05 13:39:33.715   119   403 D ActivityManagerInjectorArc: taskOcclusionChanged: taskId=19 does not support PIP
03-05 13:39:33.900    11    47 W SurfaceFlinger: Attempting to set client state on removed layer: Splash Screen com.klab.lovelive.allstars.global#0
03-05 13:39:33.900    11    47 W SurfaceFlinger: Attempting to destroy on removed layer: Splash Screen com.klab.lovelive.allstars.global#0
03-05 13:39:34.072  5722  5747 I Unity   : SystemInfo CPU = ARM64 FP ASIMD AES VMH, Cores = 2, Memory = 3806mb
03-05 13:39:34.072  5722  5747 I Unity   : SystemInfo ARM big.LITTLE configuration: 2 big (mask: 0x3), 0 little (mask: 0x0)
03-05 13:39:34.076  5722  5747 I Unity   : ApplicationInfo com.klab.lovelive.allstars.global version 1.0.1 build 242cadff-95df-41d3-9bc5-9ab51555b9b0
03-05 13:39:34.076  5722  5747 I Unity   : Built from '2018.4/staging' branch, Version '2018.4.2f1 (d6fb3630ea75)', Build type 'Release', Scripting Backend 'il2cpp', CPU 'arm64-v8a'
03-05 13:39:34.167  5722  5741 I FA      : Tag Manager is not found and thus will not be used
03-05 13:39:37.838   119   358 W InputDispatcher: channel 'a1a6cc com.klab.lovelive.allstars.global/com.klab.lovelive.allstars.global.GlobalUnsafeMainActivity (server)' ~ Consumer closed input channel or an error occurred.  events=0x9
03-05 13:39:37.838   119   358 E InputDispatcher: channel 'a1a6cc com.klab.lovelive.allstars.global/com.klab.lovelive.allstars.global.GlobalUnsafeMainActivity (server)' ~ Channel is unrecoverably broken and will be disposed!
03-05 13:39:37.839    43    43 I Zygote  : Process 5722 exited cleanly (0)
03-05 13:39:37.840   119   403 I WindowManager: WIN DEATH: Window{a1a6cc u0 com.klab.lovelive.allstars.global/com.klab.lovelive.allstars.global.GlobalUnsafeMainActivity}
03-05 13:39:37.840   119   403 W InputDispatcher: Attempted to unregister already unregistered input channel 'a1a6cc com.klab.lovelive.allstars.global/com.klab.lovelive.allstars.global.GlobalUnsafeMainActivity (server)'`
</code>```

This is where the application dies

```<code>`03-05 13:39:37.840   119   532 I ActivityManager: Process com.klab.lovelive.allstars.global (pid 5722) has died: fore TOP
03-05 13:39:37.842   119   532 W ActivityManager: Force removing ActivityRecord{df7a9b3 u0 com.klab.lovelive.allstars.global/.GlobalUnsafeMainActivity t19}: app died, no saved state
03-05 13:39:37.843   119   291 W libprocessgroup: kill(-5722, 9) failed: No such process
03-05 13:39:37.843   119   291 I libprocessgroup: Successfully killed process cgroup uid 10060 pid 5722 in 2ms
03-05 13:39:37.846   119   532 E ActivityManagerInjectorArc: taskDragFinished: taskId=19 has invalid operation
03-05 13:39:37.856   119   297 W ActivityManager: setHasOverlayUi called on unknown pid: 5722
03-05 13:39:37.903   119   358 I InputDispatcher: Dropping event because there is no touchable window at (896, 479).
03-05 13:39:37.966   119   365 E ArcGfxMetrics: Failed to find pattern in output: Janky frames: (\d+) \(.+\%\).
03-05 13:39:37.968   885   898 D ArcMediaControllerManager: onTaskMovedToFront: 2
03-05 13:39:38.058   597   597 D ArcAppTaskTracker: Calculating task stack diff.
03-05 13:39:38.058   597   597 D ArcAppTaskTracker: Task destroyed: 19 .
03-05 13:39:38.059   597   597 D ArcAppTaskTracker: Active task: 2.
03-05 13:39:38.078   885   898 I ArcMediaControllerManager: onAppBecameActive: org.chromium.arc.applauncher
03-05 13:39:38.195   597   597 D ArcAppTaskTracker: Calculating task stack diff.
03-05 13:39:38.196   597   597 D ArcAppTaskTracker: Active task: 2.
</code>```

Is there a way to view a more detailed log about the application because the log doesnt seem to say WHY the application died, it just says that the application died.


问:
F2FS partition does not mount, fsck.f2fs does not resolve. I want to recover the files
I made a backup of my phone's userdata partition with the command (because the /data is not mounting):

dd if=/dev/block/bootdevice/by-name/userdata of=/usb_otg/userdata.img

I need the files that are on the userdata partition. If anyone know a method of recovery that is also accepted.

INFO

Whatever I type, be it number, letter, or symbol, it accepts and shows it.

/data partition doesn’t mount.

I already used fsck.f2fs but it doesn't solve.

I found this in recovery.log:

E: Bad Magic for real block device
Could not mount /data and unable to find crypto footer

tw_includ_crypto=true

crypto ready=1

ro.crypto.type=file

ro.crypto.state=encrypted

Fsck.f2fs log

```<code>I:operation_start: 'Repair Partition'
Repairing Data using fsck.f2fs...
I:Repair command: /sbin/fsck.f2fs /dev/block/mmcblk0p42
        Info: No support kernel version!
Info: Segments per section = 1
Info: Sections per zone = 1
Info: sector size = 512
Info: total sectors = 25009920 (12211 MB)
Info: MKFS version
  "Linux version 3.10.49-gd8d6af5 (hudsoncm@ilclbld35) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Fri Nov 3 03:35:22 CDT 2017"
Info: FSCK version
  from "3.10.108-Lynx-v2.5+ #1 SMP PREEMPT Sun Dec 20 11:16:12 IST 2020"
    to "3.10.108-NPD26.48-24-1-g285c0940a98 #1 SMP PREEMPT Mon Oct 19 14:51:51 UTC 2020"
Info: superblock features = 1 :  encrypt
Info: superblock encrypt level = 0, salt = 00000000000000000000000000000000
Info: total FS sectors = 25009920 (12211 MB)
Info: CKPT version = 7b4b2
Info: Found valid nat_bits in checkpoint
Info: checkpoint state = 281 :  allow_nocrc nat_bits unmount
[ASSERT] (sanity_check_nid: 372)  --> nid[0x3] ino is 0

[FSCK] Unreachable nat entries                        [Ok..] [0x0]
[FSCK] SIT valid block bitmap checking                [Ok..]
[FSCK] Hard link checking for regular file            [Ok..] [0x0]
[FSCK] valid_block_count matching with CP             [Ok..] [0x0]
[FSCK] valid_node_count matcing with CP (de lookup)   [Ok..] [0x0]
[FSCK] valid_node_count matcing with CP (nat lookup)  [Ok..] [0x0]
[FSCK] valid_inode_count matched with CP              [Ok..] [0x0]
[FSCK] free segment_count matched with CP             [Ok..] [0x17a6]
[FSCK] next block offset is free                      [Ok..]
[FSCK] fixing SIT types
[FSCK] other corrupted bugs                           [Fail]
Info: Write valid nat_bits in checkpoint

Done.
I:/sbin/fsck.f2fs /dev/block/mmcblk0p42 process ended with RC=0
Done.
</code>```

Recovery.log

```<code>Starting TWRP 3.4.0-0-35475b1d on Sat Jan 10 18:51:21 1970
(pid 209)
RECOVERY_SDCARD_ON_DATA := true
I:Lun file '/sys/devices/platform/msm_hsusb/gadget/lun0/file'
TW_INCLUDE_CRYPTO := true
I:Found brightness file at '/sys/class/leds/lcd-backlight/brightness'
I:Got max brightness 255 from '/sys/class/leds/lcd-backlight/max_brightness'
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:LANG: en
Starting the UI...
setting DRM_FORMAT_RGB565 and GGL_PIXEL_FORMAT_RGB_565
cannot find/open a drm device: No such file or directory
fb0 reports (possibly inaccurate):
  vi.bits_per_pixel = 32
  vi.red.offset   =   0   .length =   8
  vi.green.offset =   8   .length =   8
  vi.blue.offset  =  16   .length =   8
setting GGL_PIXEL_FORMAT_RGBA_8888
double buffered
framebuffer: 0 (720 x 1280)
Using fbdev graphics.
I:TWFunc::Set_Brightness: Setting brightness control to 255
TW_SCREEN_BLANK_ON_BOOT := true
I:TWFunc::Set_Brightness: Setting brightness control to 0
I:TWFunc::Set_Brightness: Setting brightness control to 255
I:Loading package: splash (/twres/splash.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/splash.xml' directly
I:Checking resolution...
I:Scaling theme width 0.666667x and height 0.666667x, offsets x: 0 y: 0 w: 0 h: 0
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:Loading page splash
I:Switching packages (splash)
I:Blacklisting input device: hbtp_vm
=> Linking mtab
=> Processing /etc/twrp.fstab for SAR-detection
I:Reading /etc/twrp.fstab
I:Done processing fstab files
I:SAR-DETECT: SAR System detected
=> Processing /etc/twrp.fstab
I:Reading /etc/twrp.fstab
I:Processing '/system'
I:Created '/system_root' folder.
I:Processing '/system_image'
I:Processing '/data'
I:Processing '/cache'
I:Processing '/boot'
I:Processing '/recovery'
I:Processing '/persist'
I:Created '/persist' folder.
I:TWFunc::Fixup_Time: Pre-fix date and time: 1970-01-10--18-51-21
I:TWFunc::Fixup_Time: Setting time offset from file /sys/class/rtc/rtc0/since_epoch
I:TWFunc::Fixup_Time: will attempt to use the ats files now.
I:TWFunc::Fixup_Time: no ats files found, leaving untouched!
I:Processing '/firmware'
I:Processing '/misc'
I:Processing '/external_sd'
I:Created '/external_sd' folder.
I:Processing '/usb_otg'
I:Created '/usb_otg' folder.
I:Done processing fstab files
I:Setting up '/data' as data/media emulated storage.
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
E:Bad magic for real block device /dev/block/bootdevice/by-name/metadata
Could not mount /data and unable to find crypto footer.
I:Setting up '/data' as data/media emulated storage.
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Failed to mount '/data' (No such file or directory)
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Unable to recreate /data/media folder.
I:Backup folder set to '/data/media/TWRP/BACKUPS/0021404064'
I:Settings storage is '/data/media'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Updating partition details...
Failed to mount '/data' (No such file or directory)
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/external_sd'
I:Actual block device: '', current file system: 'auto'
I:Unable to mount '/usb_otg'
I:Actual block device: '', current file system: 'auto'
...done
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Unable to mount storage
I:Unmounting main partitions...

Partition Logs:
/system_root | /dev/block/mmcblk0p41 | Size: 2283MB Used: 1087MB Free: 1195MB Backup Size: 1087MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_Available_in_GUI IsPresent Mount_Read_Only
   Primary_Block_Device: /dev/block/mmcblk0p41
   Display_Name: System
   Storage_Name: System
   Backup_Path: /system_root
   Backup_Name: system
   Backup_Display_Name: System
   Storage_Path: /system_root
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files

/system_image | /dev/block/mmcblk0p41 | Size: 2320MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p41
   Display_Name: System Image
   Storage_Name: system_image
   Backup_Path: /system_image
   Backup_Name: system_image
   Backup_Display_Name: System Image
   Storage_Path: /system_image
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/data | /dev/block/mmcblk0p42 | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent Can_Be_Encrypted Has_Data_Media Can_Encrypt_Backup Use_Userdata_Encryption Is_Storage Is_Settings_Storage
   Symlink_Path: /data/media
   Symlink_Mount_Point: /sdcard
   Primary_Block_Device: /dev/block/mmcblk0p42
   Crypto_Key_Location: /dev/block/bootdevice/by-name/metadata
   Display_Name: Data
   Storage_Name: Internal Storage
   Backup_Path: /data
   Backup_Name: data
   Backup_Display_Name: Data
   Storage_Path: /data/media
   Current_File_System: f2fs
   Fstab_File_System: f2fs
   Backup_Method: files
   Mount_Flags: 3078, Mount_Options: discard,inline_xattr,inline_data
   MTP_Storage_ID: 65537

/cache | /dev/block/mmcblk0p40 | Size: 254MB Used: 70MB Free: 183MB Backup Size: 70MB
   Flags: Can_Be_Mounted Can_Be_Wiped Can_Be_Backed_Up Wipe_During_Factory_Reset Wipe_Available_in_GUI IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p40
   Display_Name: Cache
   Storage_Name: Cache
   Backup_Path: /cache
   Backup_Name: cache
   Backup_Display_Name: Cache
   Storage_Path: /cache
   Current_File_System: f2fs
   Fstab_File_System: auto
   Backup_Method: files

/boot | /dev/block/mmcblk0p31 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p31
   Display_Name: Boot
   Storage_Name: boot
   Backup_Path: /boot
   Backup_Name: boot
   Backup_Display_Name: Boot
   Storage_Path: /boot
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/recovery | /dev/block/mmcblk0p32 | Size: 16MB
   Flags: Can_Be_Backed_Up IsPresent Can_Flash_Img
   Primary_Block_Device: /dev/block/mmcblk0p32
   Display_Name: Recovery
   Storage_Name: recovery
   Backup_Path: /recovery
   Backup_Name: recovery
   Backup_Display_Name: Recovery
   Storage_Path: /recovery
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/persist | /dev/block/mmcblk0p29 | Size: 3MB Used: 0MB Free: 3MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped IsPresent Mount_To_Decrypt
   Primary_Block_Device: /dev/block/mmcblk0p29
   Display_Name: persist
   Storage_Name: persist
   Backup_Path: /persist
   Backup_Name: persist
   Backup_Display_Name: persist
   Storage_Path: /persist
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files
   Mount_Flags: 1030, Mount_Options: barrier=1,noauto_da_alloc

/firmware | /dev/block/mmcblk0p1 | Size: 35MB Used: 31MB Free: 3MB Backup Size: 31MB
   Flags: Can_Be_Mounted Can_Be_Wiped IsPresent Mount_To_Decrypt Mount_Read_Only
   Primary_Block_Device: /dev/block/mmcblk0p1
   Display_Name: firmware
   Storage_Name: firmware
   Backup_Path: /firmware
   Backup_Name: firmware
   Backup_Display_Name: firmware
   Storage_Path: /firmware
   Current_File_System: ext4
   Fstab_File_System: ext4
   Backup_Method: files
   Mount_Flags: 6, Mount_Options: barrier=0,context=u:object_r:fsg_file:s0

/misc | /dev/block/mmcblk0p9 | Size: 0MB
   Flags: IsPresent
   Primary_Block_Device: /dev/block/mmcblk0p9
   Display_Name: misc
   Storage_Name: misc
   Backup_Path: /misc
   Backup_Name: misc
   Backup_Display_Name: misc
   Storage_Path: /misc
   Current_File_System: emmc
   Fstab_File_System: emmc
   Backup_Method: dd

/external_sd |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
   Primary_Block_Device: /dev/block/mmcblk1p1
   Alternate_Block_Device: /dev/block/mmcblk1
   Display_Name: MicroSD Card
   Storage_Name: MicroSD Card
   Backup_Path: /external_sd
   Backup_Name: external_sd
   Backup_Display_Name: MicroSD Card
   Storage_Path: /external_sd
   Current_File_System: auto
   Fstab_File_System: auto
   Backup_Method: files
   MTP_Storage_ID: 65538

/usb_otg |  | Size: 0MB Used: 0MB Free: 0MB Backup Size: 0MB
   Flags: Can_Be_Mounted Can_Be_Wiped Wipe_Available_in_GUI Removable Is_Storage
   Primary_Block_Device: /dev/block/sda1
   Alternate_Block_Device: /dev/block/sda
   Display_Name: USB-OTG
   Storage_Name: USB-OTG
   Backup_Path: /usb_otg
   Backup_Name: usb_otg
   Backup_Display_Name: USB-OTG
   Storage_Path: /usb_otg
   Current_File_System: auto
   Fstab_File_System: auto
   Backup_Method: files
   MTP_Storage_ID: 65539

I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount '/data'
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
Failed to mount '/data' (No such file or directory)
I:Actual block device: '/dev/block/mmcblk0p42', current file system: 'f2fs'
I:Unable to mount /data/media during GUI startup.
I:Loading package: TWRP (/twres/ui.xml)
I:Load XML directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/uk.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/tr.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/sv.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/sl.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/sk.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/ru.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/pt_PT.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/pt_BR.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/pl.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/nl.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/it.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/hu.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/fr.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/es.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/en.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/el.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/de.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/cz.xml' directly
I:PageManager::LoadFileToBuffer loading filename: '/twres/languages/en.xml' directly
parsing languageFile
parsing languageFile done
I:PageManager::LoadFileToBuffer loading filename: '/twres/ui.xml' directly
I:Checking resolution...
I:Scaling theme width 0.666667x and height 0.666667x, offsets x: 0 y: 0 w: 0 h: 0
I:Loading resources...
I:Failed to load image from indeterminate013, error -1
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:Including file: /twres/portrait.xml...
I:PageManager::LoadFileToBuffer loading filename: '/twres/portrait.xml' directly
I:Loading resources...
I:Loading variables...
I:Loading mouse cursor...
I:Loading pages...
I:Loading page main
I:Loading page main2
I:Loading page install
I:Loading page flash_confirm
I:Loading page flash_zip
I:Loading page flash_done
</code>```


问:
Is it better to charge your battery above 50% or let it go down, technically speaking?
Following up on this question:

Is it better, when the battery is at 40% to let it drop (use the phone until it's 30% for example) or to let it charge to 70%?

As far as I understand 50% is the "ideal" situation, but is it better to be "overcharged" or "undercharged" (for maximum life of the battery)?


问:
Erase content of stolen phone, but thief has my PIN
My phone was stolen.

I tried to erase it but the only option was set up erase. The problem is I believe the person that has my phone also has my PIN which would give them access to the phone. I know the setup erase and erase are two different things but I'm not sure how they each function. I would like to erase the content so once they are in the phone there is nothing to see because I have a lot of sensitive information on it. If the information is revealed, it would be damaging. The phone is a TCL A2X.

Is this possible, or am I screwed?


问:
Is it possible to change the Android ID with root access? (On Android 10)
I have an Android 10 phone (Motorola Moto G9 Play) and I want to change the Android ID (I think that's what apps use to identify you sometimes).
I have a cell phone with: ROOT + Magisk + EdXposed
I always changed my "Android ID" using "Titanium Backup". But there is currently no option to change.
Is it possible to change the "Android ID" just using a few tools, command line, applications, something that can modify the "Android ID"?
Please, I need it so much.
Reason: Some applications when they are going to ban accounts, they block the "Android ID" and I need to modify it and then use it again!
(By Google Translator, sorry!) =(</p>


问:
How many hours long "continuous video" can you shoot on Huawei P30 Lite 2019 model?
I want to shoot an extremely long video (almost 6-8 hours). Is the Huawei P30 Lite 2019 model BLE able to do it?

If not, for how many hours will it last?


问:
When performing an adb pull of an entire device, why do I see /proc/self/root in pathnames repetitively?
When performing adb pull / on a non-rooted device, I see hundreds of items with pathnames that begin with /proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root/proc/self/root?

That's not a typo.  That is literally how the path of each of these items is prefaced.

It looks recursive or like an infinite loop, but eventually the repetition ends with a unique file or folder name.

What is going on?  What is adb doing here?


问:
Effect of removing the -k part in the ADB command
I uninstalled two services using adb command without the -k switch, in particular I typed:

pm uninstall --user 0 com.android.bips
pm uninstall --user 0 com.android.printspooler

Is there a a proper command to restore them back? I tried: pm enable --user 0 & all it said "enabled" (as shown in screenshot), but I can't find them anywhere. I know that if I removed the user 0 switch then I'm out of luck but I kept this switch and just took the -k switch off to clean up any residual files with these services. Am I still out of luck?

one more question: Will factory resetting my device using the option found in Settings>System>advanced on my pixel 4a phone is enough to restore everything back to the state before applying ADB commands?

P.S. My device is non-rooted


问:
Viber picture not found
I bought a new device i transfer eveything through smart switch. I can't see my images in my viber chat (media links) only the last two images .I can see everything in my gallery not in my viber chat.

May be this is the answer

Overview:
To completely migrate Viber, you will have to copy your message databases from old device and set them to Viber's own on new device. In addition, if you want to have all photos and videos from your conversations, you must migrate them too.

How to:
You need both devices rooted
On both devices install some Root File Manager (further "RFM"), like Total Commander or ES File Explorer.
On the new device install Viber and activate your mobile number. You message board will be empty for now.
Lets backup your user photos and videos:
On old device go to directory, where Viber user data files installed. In most cases it will be your Home directory, such a /storage/sdcard or /mnt/sdcard or /storage/Emulated/0, etc. In most cases it is in your Internal memory, but if someone chose to move Viber to SD card, then he/she have to go to /storage/extsd or/mount/sdcard2 or whatever it named in his/shes particular system.
In this directory Viber directory will exist (with "media" directory inside, just for proper identification). Directory Viber contains all downloaded user photos and all images and videos from your conversations. As many videos you send and receive, as big it will be. You will need to backup this directory.
If you have external SD slot, use it for copying mentioned directory to SD card. If you do not have such, use any other method allowed by chosen RFM - send it by FTP to your PC/new device, send it by e-mail to yourself, share it to Google Drive etc.
Lets copy message databases from old to new device:
On the old device open RFM and go to /data/data/com.viber.voip/databases/. There you will find 6 files (in 3 corresponding pairs); you will need all of them, so copy them all to your external SD or so, as I mentioned before.
Well, we finished with old device. It's up to you now for not pollute our planet throwing it to the trash mindlessly and consumingly.
On new device go to the same directory and see the same files there. 3 of them (those without .journal extension) will have permissions rw-rw---- (or 660), and the rest 3 - rw------- (or 600). You may see permissions right after file name, or you must get file property - it depends on RFM. Remember those "permission map".
Choose any current file and get his Properties in chosen RFM. You will see UID/GID (Owner/User and Group ID) of it either in form of owner name (like Viber) or system name (like u0_a92) or user ID (like 1092). Remember this UID or write it down.
Now you can copy all 6 "old" files from SD (or whatever else place you copy them before) to current location (/data/data/com.viber.voip/databases/) on new device.
Lets set proper rights to message databases:
Some of RFM (as Total Commander) allows to do group operations with permissions and UID/GID. Select all 6 files and get Properties of them. If your RFM allows you to set now Owner/Group or permissions, you lucky man; if not, you will must do next steps repeatedly for each single file.
Now you will need correct UID you remembered/written down before. If you thought you should easy remember u0_a92, but you don't, and now you are in doubts about correct UID, don't panic. Parent directory (/data/data/com.viber.voip/databases/) have the same correct UID, so cancel, go one level up and get it in it Properties.
For all 6 files in /data/data/com.viber.voip/databases directory get it properties and there set correct UID, which you remembered before (instead of current "root", set during copy by RFM). Probably you will be pushed by RFM to choose from a (long) list of existing UIDs, instead of writing down user ID manually.
For the same 6 files set the same correct GID as in previous step.
In file properties (for each fileset of 3 files) set correct permissions, as you remembered before (according to "permission map").
Lets restore your photos and videos:
Go to the Viber installation directory on the new device (usually /storage/sdcard if there is internal memory) and copy there Viber directory, you backed up in Step 4.
Go to Settings -> Applications -> Viber and Force Stop it.
Start Viber and enjoy your migrated conversations, with photos and videos, as nothing never happens.
P.S. I really do not understand why Viber have no will to implement this easy procedure.

Title: Viber picture not found


问:
How do I remove the change keyboard button in android 11?
I keep hitting it instead of the spacebar and I want to remove it from the keyboard if I can. Circled in the photo.


问:
Is there a way to record myself while I use an application other than the camera?
I would like to record myself playing music. At first, I could easily open the Android Camera app and record. However, I need that the PDF document containing the sheet music be open on my smartphone so that I can see what notes to play.

If I open the Android Camera app, start recording and go to another app, the Camera will cancel the record.


问:
How to export contacts from the command line in standard format?
If a phone gets itself into a bad state and starts rebooting for no good reason, is there a way to export the contacts info so that after the phone is restored, the contacts can be reinstated? I don't think they were stored to the SIM.</p>


问:
How to fix completely non-functioning Gionee S10C Android phone?
My phone is Gionee S10C and I have Android 7.1.1 installed on it.

I was going to upgrade the Android version to 10, but Gionee no longer provides OS updates(Not sure whether the company even exists now), so I tried to flash Lineage OS 17.x from this site.

I connected the phone via USB cable, opens up command prompt on Android platforms folder and run adb reboot-bootloader to enter the bootloader screen of the phone.

And then I tried to run fastboot flash -w system lineage-17.x.x.img.

After rebooting, my phone is not longer running, but completely bricked. It keeps stuck in the Gionee logo screen and keeps rebooting when entering the Recovery screen.

I tried factory reset, but that didn't work out.

FYI, I forgot to run fastboot oem unlock.

The worst case is that I can't find the device on Windows, which means adb devices returns nothing even the phone is plugged in.(fastboot devices in the bootloader screen shows the device)

So now I'm going to re-install the original Android OS on the phone, so that I can use it, but no method works because of adb disconnecting.

I tried the steps from this site using various Flash Tools, but no tool can find the connected phone.

All I can do now is to use fastboot.

(I was going to use fastboot flash to overwrite the system partition with the one from the original ROM, but there are too many images for the system like system1.img, system2.img, .... - I don't know which one to use).

This is the files I have in the original ROM firmware.

Please advise me how I can get back to my original Android or install any other Android OS, so that I can use this phone.

Thanks.


问:
How to mount sdcard as "internal" using custom filesystem on Android 10 (root access only via adb)
How can I properly mount my SD card as "internal" (i.e. so that all apps are on it) using a custom filesystem (in my case Ext4, but I'd like to use full-disk encryption using a key that I can decrypt when putting the SD card in my laptop too, and eventually switch to a custom FUSE filesystem, so it's not an ext4-specific question)?

According to https://source.android.com/security/encryption/full-disk, I would need to run class_stop late_start; class_stop main to halt all applications, mount on top of /data (I guess, any other location that should be hidden?), and restart with class_start late_start; class_start main. However, these commands do not exist, and don't seem to be sub-commands of init.

How would I do this stop-all-apps, mount-on-/data/, start-all-apps dance from an adb shell?

I have root access via adb, but no root access for apps. The bootloader is locked (needs to be for my banking app it seems), so I can't edit /etc/vold.fstab or any other file in /system or /vendor. I'm using /e/ os Android 10 (a fork of LineageOS).


问:
My battery drop from 60% to 0%
So i have this problem with my original battery. When my battery drop below 60%, its immediately change into 0% and died 30 second after.
And when im charge it, the battery fills from 0 to 50% and then changed into 100%.

I have tried some battery calibrate, factory reset and even buying new battery twice and still didnt work.
So is there anything i can do?

Title: My battery drop from 60% to 0%


问:
Genymotion: Why is Android version 9.0 the highest I can use on an S10 emulator?
I'm trying to replicate an issue a customer is having on their Samsung Galaxy S10 running Android version 11. When I spin up an S10 emulator, the highest Android version I can use is 9. Does anyone know why this would be, and if there's a way to get higher versions?</p>


问:
turn off phone services notification
A happy owner of a palm phone, though every time the phone is turned off then on or restarted, it shows a notification that a non-verizon sim is being used. I understand these were exclusively verison prior and there is not an unbranded firmware readily available for these, but would still like to ask about a way to remove this particular category from the phone services app.

When long pressing on the notification is shows as 'name_verizon_wireless_notification_channel' but the option to disable this category in the phone services notification settings is greyed out. I have removed much of the verizon bloatware by uninstalling the packages with abd shell. Is there a way to enable this toggle or otherwise remove it from phone services?

Title: turn off phone services notification


问:
Private DNS over HTTPS rather than over TLS
The private DNS feature on Android Pie and above doesn't give you the option to select DNS-over-HTTPS (DoH) rather than DNS-over-TLS (DoT). I often connect to a network that doesn't allow traffic on port 853 which is used by DoT. The only solution I found is an app from the Play Store (called Nebulo) that allows you to use DoH but works through a (fake) VPN. Is there a way I can use DoH without a VPN, and possibly without external apps?</p>


问:
Look at motion pictures without Google Photos
Google Camera can take "motion pictures", pictures in which a quick video is taken with the photo.

I'd like to be able to look at them from my phone without using Google Photos. How do I do so?


问:
How many years an app is downloadable in Google Play Store?
I wonder how many years an app is downloadable/distributed in Google Play Store after developer upload his/her app.</p>


问:
USB camera not recognised
I wish to use a USB camera with a Samsung Tab S2 t813. I have the USB Camera Pro app installed, however when I plug in a camera, the app does not register the device. On two other Samsung phones with the same app running, there is no problem, the video is shown.

Is it likely to be a hardware fault, or is there some configuration that needs to be adjusted or a certain driver necessary?

The tablet is running Android 7.0 and kernel 3.10.84-14953299 dpi@SWDH7017 #1.

Thanks

Title: USB camera not recognised


问:
How can be deleted the com.android.cts.priv.ctsshim?
I have been told this is a compatibility test suite, but it is safe to delete? if so, how can be deleted from the device?</p>


问:
Recording calls reliably using pre-installed hidden functionality (Samsung Galaxy)
While poking around the activities available for the pre-installed apps on an older non-rooted Samsung Galaxy Android 7.0 phone, I noticed one for recording phone calls.  It was located in package com.android.phone, and the activity is com.android.phone.RecordCallsAutomaticallyActivity.

I created a shortcut for the activity and launched it.  Sure enough, it brought up a screen with an option to enable automatically recording phone calls.  I turned on that option and made a call.  I didn't find any new files in storage/emulated/0.  I have a hunch it didn't record, but I don't know how to determine that for sure.

Without breaking this question up into a bunch of separate Android SE questions, I'll simply state my objective: I want to be able to reliably record phone calls.  Currently, I use an app to do that, but it has failed to record a few recent important calls, and that's a big problem.

So what I'm wondering is:

Did I look in the right place to see if the call was recorded?  If not, where do you advise looking?

Is there any chance of getting this hidden functionality to work (it is not present in the standard UI) without root?  If so, is there anything else you advise that I try doing?

Will rooting the device make any difference?


问:
How to switch default home launcher at macrodroid
I use several home launcher apps.
At my school, i use system launcher.And at my home or any other cases,i use nova launcher.
And,ther are secret apps that i don't want to show my friend in nova home.
So,i want to swich default launchers automatically at a certain time.
I think i can use macrodroid.But I'don know how.
Are there any shortcut to swich  default launcher in app?
(it's not good idea to touch the app icon to swich to go to nova or another home)
(I don't  want to root if possible)--edited</p>


问:
How to disable/block access to Portable Hotspot feature
My client asked me to configure Google Family Link (parental control) for his daughters phone/tablet/s, I did and everything worked great, but the little one is clever as a fox and found at age 9 a sorta bypass... She enables the portable hotspot to give internet to the laptop and even if the phone remains a brick till morning, the laptop is fully operational.

A few caveats, the phone/s are not rooted, and I might need to do the same with a tablet/s, also not rooted.

So far what I've found and tried is an AppLock app to lock the Settings option, but wondered if there was another more elegant solution, that didn't block all settings.

Cheers.


问:
What does a status bar icon that looks like a SIM card with a little house inside it mean?
I have Samsung Galaxy J1 Mini on Android 5.1.1 Lollipop. There is a status bar icon between the Wi-Fi and the signal icon that looks like a SIM card with a little house on it.

What does this icon?


问:
Magisk manager not detecting magisk installation
Device: itel A11, Android 6

Before the installation of  magisk v22, my magisk installation was working fine, so I updated the magisk through direct installation and rebooted my phone but magisk manager wasn't detecting magisk.
I tried flashing magisk on my boot image and flashed the patched image with fastboot and spd flash tool but magisk manager  wasn't still detecting magisk.
I updated to the latest canary version and tried the same thing but to no avail, so I tried flashing my stock ROM but replaced my boot image with the patched boot image still nothing.
Today I came across this thread Magisk issue :Device rooted but Magisk not installed that shows exactly the problem I have and he solved the problem by uninstalling the repackaged magisk manager, but now my problem is I flashed my phone and I doubt if the repackaged magisk manager will still be in the phone but why is magisk manager not still detecting magisk


问:
SMB/CIFS URL not working in Android browser. How to open SMB shared files and folders in Android browser
I'm sharing some folders and files from windows in my LAN. I can access the files using ES-explorer and X-plorer apps. What I want is to open the folder in browser using URL. All laptop browsers can open the folder. The URL is like (file://sarath-69/e/), but android browsers cant open. I tried this way too (file:///sarath-69/e/) and I tried replacing file to smb, like (smb://sarath-69/e/), (smb://192.168.0.111/e/), (smb://null:@192.168.0.111/e/), (\sarath-69\e). Nothing works. Please help to resolve it. Thanks in advance.</p>


问:
Is there a way to log all access to the phone include a photo
Is there a way to setup an android phone so that it logs all access and takes a photo each time it's accessed?</p>


问:
'Wifi calling' notification impossible to remove
At the top of my notifications for the last 2 years or so, there's been a notification that says:

```<code>Wi-fi Calling
Tap here to confirm or update emergency location information for Wi-Fi Calling.
This will allow you to make and receive voice calls when a mobile network isn't available.
</code>```

I don't want to use wifi calling, I can't get rid of this notification. There's no way to silence, hide, mute, or do anything to the notification. Wifi calling is disabled in settings. Clicking the notification shows a loading symbol and 'Loading, this may take a few moments' for about a minute and a half, then gives an error that says 'Unable to activate wi-fi calling at this time. Please try again later.'. It does this with or without wifi being connected or enabled, and with or without a sim card.

I have tried everything I could possibly find on google, to no hope. I don't want to reset the phone or root it just to get rid of a notification.

The phone is a Galaxy S10+ with Android 11 on Verizon


问:
OS Version relation between android and lineage OS
I have currently Android 6.0 Device but app which I am trying to install only supports Android 7.0+.
I am thinking of installing lineage OS.
Is there Lineage OS 7.0 etc. equivalent of Android 7.0, so that app can be installed or I need to stay with android.</p>


问:
My google account is disabled
My google account is disabled. My mobile is working fine. I add another google account. Can I get all my apps to that account.</p>

Title: My google account is disabled


问:
Impossible to set a new SD card as adoptable after successfully using the first card as adoptable
I have successfully expanded the internal storage of the phone with an sd card using the "sm partition DISK mixed" command in adb:

```<code>mido:/ $ sm list-disks
disk:179,96

mido:/ $ sm partition disk:179,96 mixed 50
mido:/ $ sm list-volumes
private:179,99 mounted 0e05b528-c814-4078-b7ef-1a0f95260531
private mounted null
public:179,97 mounted F227-1806
emulated mounted null
emulated:179,99 unmounted null
</code>```

My phone is Xiaomi Redmi Note 4x MIUI Global 11.0.2 (android 7.0). Sd card used: Kingston 8GB MicroSDHC class 4.
I successfully used this mode for a while (transferred applications to sd) until I saw that class 4 memory cards are really very slow and bought a new class 10 memory card: Smartbuy microSDHC 64gb class 10.
And here, unfortunately, it was not possible to expand the internal memory with the new SD. Before using new SD card I undo adoptable storage on the 1st SD-card: "sm partition disk:xxxxx public" and also formated it using “Settings” -> “Storage” -> “SD card” -> ”ERASE SD-card". As I saw after these steps, the phone stopped distinguishing the SD card as adoptable.
Then I inserted the second SD card into the phone and started converting it into adoptable:

```<code>mido:/ $ sm list-disks
disk:179,64

mido:/ $ sm partition disk:179,64 mixed 75

mido:/ $ sm list-volumes
private:179,67 unmountable null
private mounted null
public:179,65 mounted C1B0-1F00
emulated mounted null
</code>```

We see that private volume is not set, unlike it was on the 1st card. Moving applications to the sd card does not work (the "change storage" button disappeared in the interface)
I tried to

```<code>mido:/ $ sm format private:179,67
mido:/ $ sm mount private:179,67
Error: java.lang.IllegalStateException: command '328 volume mount private:179,67 0 -1' failed with '400 328 Command failed'
</code>```

The "set-force-adoptable: setting also failed, but the error code changed:

```<code>mido:/ $ sm set-force-adoptable true
mido:/ $ sm mount private:179,67
Error: java.lang.IllegalStateException: command '336 volume mount private:179,67 0 -1' failed with '400 336 Command failed'
</code>```

How can it be that this procedure worked with one memory card, but did not work with another? Perhaps the phone still thinks that it works with the first SD card as adoptable, but how can I reverse this?

Thank you very much in advance for your help!


问:
Vanced Youtube & Native Youtube App crashes after ArrowOS update on a6020a46
I have a rooted Lenovo Vibe K5 Plus running TWRP+Magisk+OpenGApps+ArrowOS(android v10).No MicroG.
I installed Vanced Manager and Youtube Vanced in it(sometime after the February update) and it was working perfectly. I had given Vanced Manager superuser permission.

Recently there was an update with 5 March 2021 security patch which I applied yesterday, since then Vanced seems to have completely broken while everthing else runs fine.

Things I have tried -

Uninstalling Youtube Vanced from Vanced Manager, uninstalling Vanced Manager then re-downloading Vanced Manager from their GitHub releases page and reinstalling Youtube Vanced with SuperUser permission granted to Vanced Manager.

Re-Installing ArrowOs update from TWRP install and then wiping Cache/Dalvik. Trying same thing again but without wipping Cache/Dalvik.

Booting to TWRP and selecting Wipe > Advanced Wipe > selecting only Cache

I open the App, click on a video and Youtube crashes.
Here is the log -

```<code>time: 1615626523312
msg: Native crash: Segmentation fault
stacktrace: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Lenovo/A6020a46/A6020a46:5.1.1/LMY47V/A6020a46_S105_161124_ROW:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2021-03-13 14:38:41+0530
pid: 9210, tid: 9233, name: yt-critical3-1  >>> com.google.android.youtube <<<
uid: 10181
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
    x0  0000000000000000  x1  00000077a4f6bcd8  x2  0000000000000038  x3  0000000000000004
    x4  0000000000000000  x5  000000780fb67c37  x6  0000000000000000  x7  0000000000000036
    x8  00000077a4f6bcd8  x9  81d816781534a741  x10 0000000000000000  x11 0000000000000003
    x12 000000773bb0e000  x13 0000000000000040  x14 fffffffffc000000  x15 0086401000000008
    x16 00000078940a5890  x17 0000007894098130  x18 00000077a1a98000  x19 000000773bb0e0c0
    x20 000000773bb0e0c0  x21 000000773bb0e0e8  x22 000000773bb0e0e0  x23 0000000000000000
    x24 0000000077450758  x25 0000000077450218  x26 0000000077450748  x27 000000007708ffe0
    x28 000000773bb0e0c8  x29 00000077a4f6bcc0
    sp  00000077a4f6bbf0  lr  00000077f9c030ec  pc  00000077f9c031f8

backtrace:
      #00 pc 00000000000401f8  /system/lib64/libmedia_jni.so (JavaMediaCodecListWrapper::JavaMediaCodecListWrapper(android::sp<android::IMediaCodecList>)+128) (BuildId: 5048733c629f4c47102dc6d3e92b512f)
      #01 pc 00000000000400e8  /system/lib64/libmedia_jni.so (getCodecList(_JNIEnv*)+152) (BuildId: 5048733c629f4c47102dc6d3e92b512f)
      #02 pc 000000000003f4ec  /system/lib64/libmedia_jni.so (android_media_MediaCodecList_getCodecCount(_JNIEnv*, _jobject*)+8) (BuildId: 5048733c629f4c47102dc6d3e92b512f)
      #03 pc 00000000002818c0  /system/framework/arm64/boot-framework.oat (BuildId: ba17fdaa4953a5a20b9a87065f5c2176fd5803b1)
</code>```

I got it when a notif like "Youtube keeps stopping" showed up and there was an option called 'Copy crash log URL'(del.dog/futhypock). Going to the URL on my phone showed this output.However typing it in my pc yielded nothing.

The strangest thing is that uninstalling youtube vanced and then installing the official youtube app from the play store yields the exact same behaviour.

Here is the log (del.dog/anothyfutt)-

```<code>time: 1615627396186
msg: Native crash: Segmentation fault
stacktrace: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
Build fingerprint: 'Lenovo/A6020a46/A6020a46:5.1.1/LMY47V/A6020a46_S105_161124_ROW:user/release-keys'
Revision: '0'
ABI: 'arm64'
Timestamp: 2021-03-13 14:53:15+0530
pid: 11931, tid: 11964, name: yt-critical2-5  >>> com.google.android.youtube <<<
uid: 10182
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
Cause: null pointer dereference
    x0  0000000000000000  x1  000000779f0a2438  x2  0000000000000038  x3  0000000000000004
    x4  0000000000000000  x5  000000780fb67c37  x6  0000000000000000  x7  0000000000000036
    x8  000000779f0a2438  x9  81d816781534a741  x10 0000000000000000  x11 0000000000000032
    x12 0000007738a00000  x13 0000000000000040  x14 fffffffffc000000  x15 a04c000000000000
    x16 00000078940a5890  x17 0000007894098130  x18 000000779e26c000  x19 0000007738a00c80
    x20 0000007738a00c80  x21 0000007738a00ca8  x22 0000007738a00ca0  x23 0000000000000000
    x24 0000000000000008  x25 000000779f0a6020  x26 00000077fdd1c0b0  x27 0000000000000002
    x28 0000007738a00c88  x29 000000779f0a2420
    sp  000000779f0a2350  lr  00000077f9c030ec  pc  00000077f9c031f8

backtrace:
      #00 pc 00000000000401f8  /system/lib64/libmedia_jni.so (JavaMediaCodecListWrapper::JavaMediaCodecListWrapper(android::sp<android::IMediaCodecList>)+128) (BuildId: 5048733c629f4c47102dc6d3e92b512f)
      #01 pc 00000000000400e8  /system/lib64/libmedia_jni.so (getCodecList(_JNIEnv*)+152) (BuildId: 5048733c629f4c47102dc6d3e92b512f)
      #02 pc 000000000003f4ec  /system/lib64/libmedia_jni.so (android_media_MediaCodecList_getCodecCount(_JNIEnv*, _jobject*)+8) (BuildId: 5048733c629f4c47102dc6d3e92b512f)
      #03 pc 00000000002818c0  /system/framework/arm64/boot-framework.oat (BuildId: ba17fdaa4953a5a20b9a87065f5c2176fd5803b1)
</code>```

I couldn't make head or tail of what this log means. I tried searching for "msg: Native crash: Segmentation fault" and found this but I couldn't understand that either and the links they provided are Greek and Latin to me. I also found this but again understood nothing.

How do I get Youtube Vanced to work again? Please help a newbie here who really loves Youtube Vanced. I will be happy to provide any further logs should you require them, but I don't know how to collect logs and would appreciate it greatly if you could point me in the right direction.


问:
Change MAC Address on Android 10
I am running a Nokia 8.1 with Android 10. Now, I'd really like to change my MAC Address, though no shell commands I've found work for me. Now, I would use the randomised Mac Feature, that only gives me one random Mac per network though, which is apparently not changeable.

Now, for several reasons, I'm really not into rooting my personal main phone, so is there any way I can change my Mac without root access?

If it was needed, I'd even consider a system reset.

Thanks.

Title: Change MAC Address on Android 10


问:
How can I "Show all notification content" for one app, but "Hide sensitive content" for all others?
I'm using a timer app, Multi Timer Free, but it doesn't show the time remaining on the lock screen. Meanwhile, Google's Clock app does. I want to set it to Show all notification content, but when I have Hide sensitive content turned on system-wide (which is always), Show all isn't available. Is there no way to make an exception to the rule?

I considered turning on Show all notification content system-wide, but then I'd have to select Hide sensitive content for a ton of other apps, which is a hassle.

This answer indicates that notification sensitivity is set by the dev, so I checked the Multi Timer Free settings (as well as the system notification settings) for anything that could designate the notifications as "public", but didn't see anything.

I'm using Android 9 on a Moto G6. If it's relevant, it's due for an upgrade to Android 10, I just haven't gotten around to re-locking the bootloader yet.

To be verbose, the particular notification class I'm looking at is Running Timer Notification.


问:
How do I keep a messaging app in the foreground so that my status is always online even though I'm not using the app?
Let's say I'm using the messaging app and then switch over to another app, the messaging app will show that I'm not online, until I switch back to it bringing it to the foreground. I want my phone to always think that it is on the foreground so that I always show that I'm online. How can I achieve this?

Android 7 | Rooted


问:
Does turning off cpu cores will actually save power?
My phone is using custom kernel that has cpu hotplug in it. The hotplug name is AutoSMP and it has max cpu (big & little) core that should be online option in it. Currently I'm using 3 + 3 core configuration instead 4 + 4 core. Does it has impact on power consumption?

Note: big core is oc'ed to 1.79 ghz, stock is 1.58 ghz and little core I underclocked it to 1.35 ghz, stock freq is the same as big core.
gpu freq is oc'ed to 1.1 ghz, I think stock freq is 845 mhz for Exynos 7870.


问:
Cannot sign in Google Play store on Bluestacks
I can't install any apps from Bluestacks because I can't sign into Google Play store. I get this message: "Couldn't sign in. There was a problem connecting to www.google.com."

Can't figure out why. My laptop doesn't even have an antivirus. It doesn't give any network error notifications either.


问:
How to use -user argument to android backup utility bu sucessfully
I would like to restore an android backup to a secondary user. If I run from adb shell bu help, I see this output:

```<code>sunfish:/ $ bu help
 backup [-user USER_ID] [-f FILE] [-apk|-noapk] [-obb|-noobb] [-shared|-noshared]
        [-all] [-system|-nosystem] [-keyvalue|-nokeyvalue] [PACKAGE...]
     write an archive of the device's data to FILE [default=backup.adb]
     package list optional if -all/-shared are supplied
     -user: user ID for which to perform the operation (default - system user)
     -apk/-noapk: do/don't back up .apk files (default -noapk)
     -obb/-noobb: do/don't back up .obb files (default -noobb)
     -shared|-noshared: do/don't back up shared storage (default -noshared)
     -all: back up all installed applications
     -system|-nosystem: include system apps in -all (default -system)
     -keyvalue|-nokeyvalue: include apps that perform key/value backups.
         (default -nokeyvalue)
 restore [-user USER_ID] FILE       restore device contents from FILE
     -user: user ID for which to perform the operation (default - system user)
</code>```

However, after uploading the backup file to the Owner profile (because I can not get an adb shell in any other profile), I run bu restore -user <uid> <backup file> but restore never succeeds.

First, I tried while logged in to the secondary user, but no backup confirmation UI shows and the restore operation times out. Here's relevant adb logs:

```<code>03-14 17:58:29.286 11753 11753 D AndroidRuntime: Calling main entry com.android.commands.bu.Backup
03-14 17:58:29.288 11753 11753 D bu      : Beginning: restore
03-14 17:58:29.289  1493  1731 I BackupManagerService: [UserID:11] Beginning restore...
03-14 17:58:29.289  1493  1731 D BackupManagerService: [UserID:11] Starting restore confirmation UI, token=30388736403-14 17:58:29.289  1493  1731 I ActivityTaskManager: START u0 {act=fullrest flg=0x20000000 cmp=com.android.backupconfirm/.BackupRestoreConfirmation (has extras)} from uid 1000
03-14 17:58:29.289  1493  1731 W ActivityTaskManager: startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent {act=fullrest flg=0x20800000 cmp=com.android.backupconfirm/.BackupRestoreConfirmation (has extras) }
03-14 17:58:29.293  1493  1731 D BackupManagerService: [UserID:11] Waiting for restore completion...
03-14 17:59:29.388  1493 25093 I BackupManagerService: Full backup/restore timedout waiting for user confirmation
03-14 17:59:29.388  1493  1731 I BackupManagerService: [UserID:11] adb restore processing complete.
03-14 17:59:29.388 11753 11753 D bu      : Finished.
</code>```

Second, I tried when logged in to the Owner profile. I get a confirmation prompt, but it also fails. Here's the adb logs:

```<code>03-14 18:00:39.448 11948 11948 D AndroidRuntime: Calling main entry com.android.commands.bu.Backup
03-14 18:00:39.450 11948 11948 D bu      : Beginning: restore
03-14 18:00:39.451  1493  2786 I BackupManagerService: [UserID:11] Beginning restore...
03-14 18:00:39.451  1493  2786 D BackupManagerService: [UserID:11] Starting restore confirmation UI, token=606614021
03-14 18:00:39.451  1493  2786 I ActivityTaskManager: START u0 {act=fullrest flg=0x20000000 cmp=com.android.backupconfirm/.BackupRestoreConfirmation (has extras)} from uid 1000
03-14 18:00:39.451  1493  2786 W ActivityTaskManager: startActivity called from non-Activity context; forcing Intent.FLAG_ACTIVITY_NEW_TASK for: Intent { act=fullrest flg=0x20800000 cmp=com.android.backupconfirm/.BackupRestoreConfirmation (has extras) }
03-14 18:00:39.459  1493  1994 W ActivityTaskManager: Tried to set launchTime (0) < mLastActivityLaunchTime (22366588)
03-14 18:00:39.462  1493  2786 D BackupManagerService: [UserID:11] Waiting for restore completion...
03-14 18:00:39.572  1493  1757 I ActivityTaskManager: Displayed com.android.backupconfirm/.BackupRestoreConfirmation: +112ms
03-14 18:00:43.431  1493  5565 D BackupManagerService: [UserID:0] acknowledgeAdbBackupOrRestore : token=606614021 allow=true
03-14 18:00:43.432  1493  5565 W BackupManagerService: [UserID:0] Attempted to ack full backup/restore with invalid token
03-14 18:00:46.213  1493  2063 D InputDispatcher: Waiting to send key to Window{200410c u0 com.android.backupconfirm/com.android.backupconfirm.BackupRestoreConfirmation} because there are unprocessed events that may cause focus to change
03-14 18:01:39.563  1493 25093 I BackupManagerService: Full backup/restore timed out waiting for user confirmation
03-14 18:01:39.563  1493  2786 I BackupManagerService: [UserID:11] adb restore processing complete.
03-14 18:01:39.564 11948 11948 D bu      : Finished.
</code>```

An acceptable answer includes details steps taken to get the restore to succeed for the secondary user. This should work on stock android. I prefer android 11, but I'll accept any version as that would indicate that it did work at one time.


问:
Why don't I get notifications from messaging apps on my phone?
If I don't have the app open, I don't get messages that people send to me. When I open the app, I see unread messages. I have seen this with LinkedIn messages, Quora messages, and Signal recently (these are the apps I do use - I don't know if there are more apps that are showing this behavior). And this has been going on for about a year now, if not a little more; it didn't use to be like this before. The only apps where I do get notifications for messages are Facebook Messenger, Instagram messages and WhatsApp (basically, all Facebook owned apps), in addition to the plain old SMS.

I have checked in App settings; I have turned on notifications, so I should receive notifications for messages. But I don't. For example, see this screenshot of LinkedIn permissions, where you can clearly see that that I have enabled every kind of notification there is, but I still don't get notifications for messages that are sent to me:

And here's a screenshot of the battery optimization settings of LinkedIn, where you can see that I have not enabled battery optimization for it, and given it permission to run in the background:

If I further click on "Battery optimization", this is what I get:

Could someone please explain in detail, is this the result of some OS update, possibly as part of an attempt to extend battery life? How do I make it such that I get notifications for all messages sent to me all the time, regardless of whether I have the app open or not? I don't care much about other notifications (likes, shares, etc), but it is important to me that I get notifications for DMs (direct messages) sent to me.