问:
An app Can't be connected to Facebook
I installed an app (GRE preparation) from Play Store, but when I tried to log in, this message appeared:

For your account security, logging in to Facebook from an embedded
browser is disabled. You may be able to continue by updating the app
you're logging in from and trying again.

The app is the latest version and it works fine on my another device (Android 8.1, the one I'm using is 11). How to solve this problem? I've tried some tips I got from YouTube without success. I ask this as a general question, because I also encountered this problem when I installed another app, that means, the problem is on my phone.

Link app: https://play.google.com/store/apps/details?id=com.galvanizetestprep.vocabbuilder

Title: An app Can't be connected to Facebook


问:
Recieved "can't load android system your data may be corrupt" a couple of times, then booted. Should I wory?
When hanging up a phone call, the phone turned off and rebooted. I have received the "can't load android system your data may be corrupt" two or three times in a row. I set it aside and found it turned on later. This is a google pixel 4a with android 12 build SQ1A.211205.008. I am a newb, so I am giving the details I think are required and if something is missing please add in the comments and I will edit.

Should I worry? Can I somehow find the cause? can it be a virus? should I do anything?

In general, what do you do if you receive this message and it goes away?

ContentLicense: CC BY-SA 4.0


问:
Cannot group Apps into folders in my App drawer
Currently using a Samsung S10e with Android 11.
I Smart-Switch'ed from a Samsung J7 prime with Android 8, a couple of months ago.

I could group apps in my Android 8 by (as best as I remember):

From the Home screen, swipe from the bottom up. This led me to the
App drawer.

If creating a new folder, long press on any icon in the App drawer and drop it on top of another app that would share the folder.

If adding an icon to an existing folder, long press on the icon and drag-and-drop it on the folder.

Now, when I long press on an icon in the App drawer and I start dragging it, the Home screen is immediately shown for dropping.
So I can now group icons as above in my Home, same as before.
But I cannot do that in the App drawer, where I am certain all app icons are shown, and thus I am certain all icons are assigned to some folder (or left in the "root" folder).

Is that grouping still possible in the App drawer?
It might not be possible with the default launcher, but I want to make sure before moving to a different launcher, like Nova.

Related:

Folders organization in home screen not always shown

https://www.theverge.com/2019/3/6/18246685/how-to-organize-android-home-screen

https://www.techrepublic.com/article/declutter-your-android-apps-with-nova-launcher/ This suggests you need an alternative launcher to allow for grouping icons

https://www.wikihow.com/Group-Apps-on-Android This suggests you don't need an alternative launcher to allow for grouping icons, although it might be outdated

https://www.forbes.com/sites/ewanspence/2016/03/03/google-android-n-app-drawer-removal/?sh=389ec8a53853: "For those not familiar with Android terminology, the home screen is where app icons can be optionally placed when installed, along with any widgets or shortcuts. The app drawer is an icon present on the home screen that opens up a list of every application installed on the phone. This split nature of home screen and an app drawer is one of Android's main points of differentiation with Apple's iOS."


问:
Is it possible to manage Android Storage and Free Space through PC?
So my 64 GB phone (Realme 5 - 4 GB RAM variant) is throwing warnings of storage being full despite having 5-6 GB of free storage.

As you can imagine, file management is kind of tricky on a smartphone.

I was wondering if there is a way to seek out large file and folder sizes on Android storage by connecting the phone to Windows and using a utility like Space Sniffer ( which finds big files on HDDs/USBs etc)

Space Sniffer did not work on the phone storage, but i was wondering if the good people here could suggest me something relevant to help me out

Edit : I might not have emphasized upon this , but i want to manage Android storage by connecting the phone on my PC, as it is much convenient to select and delete multiple files that way.


问:
saved passwords in google chrome deleted
I was using google chrome browser since last 2 years on my laptops and myu phone. I had more than 100 passwords saved in my google chrome account which was syncing well across my devices. However today when I checked almost all of the passwords have  deleted from this sync account and only 5 passwords are there remaining. What caused this problem? Is there any way to recover this deleted passwords?</p>


问:
Why does Dalvik not support swap space?
I was asked this question and also explain why it is detrimental to the android system as a whole.

I have not found a web page which refers to this specific question about Dalvik and swap space. Any links would be appreciated or an explanation.

What I have answered is

Swap space is a method of using secondary storage of the device to free up RAM. This would not work on android as it is not guaranteed that a device would have secondary storage causing the application to crash.

It is also slow to read from external storage as Dalvik is a JIT compiler this may lead to the code being compiled at a rate which is effecting the users experience with the app.

An initial decision of Dalvik was not to support swap space. Explain what swap space is and
why it would be detrimental to the Android system as a whole.

Title: Why does Dalvik not support swap space?


问:
After "du -a", video file format not supported in android
I connected my android device to ubuntu, and ran the command du -a . | sort -n -r | head -n 10 by going to the home directory of the android file system to know the top 10 largest folders occupying my disk space.

Now, after disconnecting the device, I went back to watch one of the videos I recorded from the camera and eventually found out that all the videos are now not playable because it says "File format isn't supported or files are corrupted".

I know I should have used some other tools for that purpose. But now how can I recover all these video files?


问:
is it possible to intercept Android 12 SSL traffic for specific apps?
I am interested in a way to sniff/decrypt outbound SSL traffic from my mobile device running Android 12. One of the apps stopped working over mobile data recently and I am trying to submit a quality investigation ticket for my carrier to follow by providing endpoints and ports.

I found ways to do it before Android 7, but apparently a lot of security changes completely invalidated them.


问:
Why don't new android versions work out-of-the box on non-Google phones?
You can install desktop OS's on basically any device...

Why don't new android versions work unless customizations are made for the specific device model?


问:
Does being connected to wifi not drain any battery whatsoever if it's not being used?
I have the samsung a32 5g.

I tested my phone with wifi connected while doing nothing, and it didn't move even 1 percent after an hour.

Does being connected to wifi use up no power at all if it's not actually being used, or does it to a certain degree? It would just take maybe the whole day to get 1-2% drained if little to no wifi usage is actually being utilized?

If you're going to get updates and notifications with wifi on anyway, shouldn't you just keep it on all day at home?


问:
How can I transfer some files from my Google Pixel 6 (Android 12) to a Microsoft Windows 7 laptop via a USB cable?
I am trying to transferring some files from my Google Pixel 6 (Android 12) to a Microsoft Windows 7 laptop via a USB cable (USB-C to USB-A). I don't see the Google Pixel 6 in Windows Explorer:

whereas I do see my Samsung Galaxy S9 (Android 10) when using the same laptop and same USB cable:

I did enable file transfer on the Google Pixel 6:

and I did see some driver being installed when plugging the Google Pixel 6 to my computer:

What could be the issue?

After further investigations, Windows 7 does see the Pixel 6 in Control Panel\All Control Panel Items\Devices and Printers:

This makes me wonder whether the issue is this old driver. But I don't know how to update it.

The  phone also shows up in Device Manager as Google Nexus ADB Interface:

or via tree view:

Using USBDeview:


问:
Hyperlink in HTML do not open (video) file locally W/O internet
on my samsung Galaxy Tab A, copied a .htm file. this file has some links. These links are video files which are on same location that of .htm file. I tried relative/ absolute path. I tried http://localhost. I tried simple http server. Nothing worked. Simple http server only works sometime when internet is available. Many times I received message about:blank#blocked</p>


问:
How are you supposed to use an sd card on android?
I have a fairphone, and I just bought a 128GB sd card for it to expand my storage. I chose the "Use as internal storage" option. Now I want to do stuff like, download osmand maps onto it, download stuff onto it through newpipe, and, like, actually access the files on it through a file manager.

The thing is, I can't see the sdcard anywhere in the file manager. Using termux as root, I seem to be able to access it on /mnt/expand/q506de..... but nothing except root seems to be able to actually access that. Like, what am I supposed to do here? Should I have formatted it as portable storage? Do I need to, idk, create a folder on it, give it read/write permissions for the user and symbolic link it to /storage/emulated/0? Can I still put apps on it if I format as portable storage? Do I have to choose between storing files or apps on it?


问:
What exactly does "allow background data usage" do for an app when it's on screen/not opened at all?
I have the samsung a32 5g.

What exactly does "allow background data usage" do for an app? Does it only work when the app is opened but not on screen, or is it also required to get notifications when the app is not opened?

Will you still get notifications from instagram if you don't allow background data usage?

Is there anything else other than keeping the app updated through data usage when it's opened but not on screen and notifications?


问:
Issue with Touchpal Contacts
I just downloaded the Touchpal Contacts app to my Galaxy Nexus (ICS). Under Settings->Contacts and Lists, I have 'Contacts without phone' unchecked, and, indeed, the contacts displayed are only those with phone numbers associated with them. Yet,  when I use the provided search bar to find contacts, it brings up all contacts even those without phone numbers. Any advice?

If it's relevant, my contacts are coming from Google Contacts.

ContentLicense: CC BY-SA 3.0

Title: Issue with Touchpal Contacts


问:
backup on Linux desktop of an android phone
I am fluent with Linux command line (using Linux since 1993). I have a Ubuntu 21.10 desktop (with root access, and good fiber-optic connection to the internet).

My mobile phone is a Redmi Note 7 (M1901F7G) with an extra µsim SD Card. Android 1QKQ1.190910.002. lsusb on the desktop says:

```<code> Bus 001 Device 007: ID 2717:ff40 Xiaomi Inc. Mi/Redmi series (MTP)
</code>```

with other output.

I have connected the phone to the desktop with an USB cable.

I want to backup all the phone contacts (first & last name & phone number) on the desktop, reset the mobile phone entirely, and transfer the saved up contacts back. Preferably by typing Linux commands on the desktop (e.g. mtp-getfile ?)

I don't mind losing Android applications on the mobile phone. I would be upset in losing the human contact (adress book).

I also have a wifi

I don't have Windows, and never used it.


问:
Resize USB internal storage and use some as external without formatting the whole USB
I expanded my Amazon FireTV 4K Max (Fire TV Home Version 6341067.1 running Fire OS 7.2.5.5 PS7255/2444) storage by installing a USB flash drive together with an OTG and a usb 3.0 hub but i formatted the whole USB as internal storage.

I would like to know if is it possible to resize the USB partition used as internal storage so i canuse the rest of the USB as external storage without having to format the whole USB?

Hope someone can help.

Thanks in advanced. :)


问:
How is path look like for password.key in Android 10?
I have my own Android 10 locked up with a PIN (encrypted Android 10) - and then later I have forgotten the correct PIN how it looks (has only numbers).

Now I found a solution for Android < 6.0 or Android < 7.0 where it is easy
simply to delete the password.key file with adb like :

adb shell rm /data/system/password.key

How would this look for Android 10.0 resp. Android 10.1 ?!
I do not want to make a factory reset, because I have no backup of this encrypted device.

Thank you for answering this !


问:
How to enable and disable app using LADB?
So far, I only could find this related discussion from this site regarding disabling app on android by ADB, but I'm using LADB app and confirm whether these commands are correct or not since the discussion didn't mention anything about re-enabling the app.

```<code>adb shell pm disable-user --user 0 <package name>

adb shell pm enable-user --user 0 <package name>
</code>```

This is the app I am going to use:

Will it work just like when I disable or enable app through settings? The app I wanna disable is Facebook, by the way. On my old phone android 8.1, it has disable feature, but idk why my phone with android 11 doesn't have this feature. Anyway, are those commands safe to try? I'm not familiar with Android shell whatever, I only thought it would be wise to ask here first before I test it.


问:
Cannot boot into recovery after changing file system of internal storage
I have a Samsung Galaxy S7 (GT-930F) and have been using it with an unofficial build of Lineage OS (which can be found here) for quite some time now.
But when I wanted to make a clean update to the latest build, I got the following error message in TWRP:

Updater Process ended with ERROR: 1
Error installing zip file /sdcard/lineage-19.0-20211220-UNOFFICIAL-herolte.zip

I thought reflashing TWRP with Odin might help but it didn't help with the error.

In trying to overcome this strange error, I (probably) totally bricked my phone. I thought the error might have something to do with the file system of the external sd card, so I changed it. That didn't eradicate the error so I had the (very stupid, as I now have come to realize) idea to change the file system of the internal storage to EXT4 (if I remember correctly).

As a result, TWRP is stuck in the loading screen and ODIN spits out a Write operation error if I want to reflash TWRP. I can still go into download mode, though.

Is this fixable or is my phone bricked?


问:
I'm unable to repack system.img after extraction
I extracted system.img of my rom using MTK extractor and edited a app then tried to repack but it failed. MTK extractor says system_unpack/file_contexts:No such directory found. Can anyone please tell me how to repack my system.img? I'm struck :/</p>


问:
Is it possible to "fake" / isolate App or Permissions for an App without root (gravely invasive permissions Galaxy Wearable App)
I can't believe the wearable app (for galaxy buds) is actual allowed on the playstore. The permissions the app asks for are nothing I've ever seen before.
It asks for EVERYTHING , literally. And if you remove a single permission, the app won't work. Samsungs privacy policy is not making it any better.

Since there's no alternative app, how would one go about isolating an app in a way, that it won't be able to access, or, for example, receive access to a fake/empty contact, calendar, call list, gps etc.?

I am aware of apps such as AppOPs or whatever the name is, but I think we can all agree that nowadays, you can't trust ANY app. Especially if it's from the (censored) playstore.

PS: Would a new user profile like Island or Shelter even isolate contacts, call list, gps etc? How about battery consumption (running 2 users)

Device: Oneplus 7 Pro


问:
How can I create or manage user accounts on an Android 11 Oppo phone
I have a new phone (Oppo A54 - 5G) and I like to create a second user account.

The phone has Android 11 installed, and according to change user - Android 11 tutorial, it should be possible to create/change user accounts in Android 11.

But on the Oppo phone, I don't see the user account buttons in the top bar, and I can not find in in the settings.

So I would like to know:

is it possible to create and use multiple users on an Oppo Android 11 phone?

if yes, that where can I find the settings menu to create users and switch to the new users?


Title: Fastboot recognizes device but unable to flash (stuck with no output)

Body:
I'm trying to flash a custom ROM on my Android smartphone using fastboot. When trying to flash the recovery, the command does not output anything and is stuck.

```<code>./fastboot flash recovery recovery.img
</code>```

Environment:

ROM: PixelExperience 11 (Plus) (Official for X00TD)

Recovery: Supplied with the ROM

Smartphone: Asus Zenfone Max Pro M1 (X00TD / ZB601KL Variant)

PC:

```<code>                 /////////////                user@pop-os
             /////////////////////            -------------
          ///////*767////////////////         OS: Pop!_OS 20.04 LTS x86_64
        //////7676767676*//////////////       Host: 80F6 Lenovo B40-80
       /////76767//7676767//////////////      Kernel: 5.15.8-76051508-generic
      /////767676///*76767///////////////     Uptime: 54 mins
     ///////767676///76767.///7676*///////    Packages: 1896 (dpkg), 27 (flatpak)
    /////////767676//76767///767676////////   Shell: bash 5.0.17
    //////////76767676767////76767/////////   Resolution: 1366x768
    ///////////76767676//////7676//////////   DE: GNOME
    ////////////,7676,///////767///////////   WM: Mutter
    /////////////*7676///////76////////////   WM Theme: Pop
    ///////////////7676////////////////////   Theme: Pop-dark [GTK2/3]
     ///////////////7676///767////////////    Icons: Pop [GTK2/3]
      //////////////////////'////////////     Terminal: gnome-terminal
       //////.7676767676767676767,//////      CPU: Intel i5-5200U (4) @ 2.700GHz
        /////767676767676767676767/////       GPU: Intel HD Graphics 5500
          ///////////////////////////         Memory: 2679MiB / 7865MiB
             /////////////////////
                 /////////////
</code>```

(Also tried, unsuccessfully in the older Kubuntu 18.04, with the same result)

I've tried using both the system supplied (Ubuntu repository) version of fastboot and the one shipped with Android's platform tools.
Installed the system version with sudo apt install android-tools-adb android-tools-fastboot.

fastboot Versions:

```<code>user@pop-os:~$ fastboot --version
fastboot version 1:8.1.0+r23-5ubuntu2
Installed as /usr/lib/android-sdk/platform-tools/fastboot
</code>```
```<code>user@pop-os:~/Android/platform-tools$ ./fastboot --version
fastboot version 31.0.3-7562133
Installed as /home/user/Android/platform-tools/fastboot
</code>```

Prerequisites:

Have configured udev rules as shown below (to avoid "no permission" error when running fastboot without sudo)

```<code>#/etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
</code>```

And added current user to the 'plugdev' group with sudo usermod -aG plugdev $LOGNAME

Issue:

After rebooting into fastboot mode through either the hardware keys (VOLUME UP + POWER) or the command ./adb reboot bootloader, my device is recognized by fastboot.

```<code>user@pop-os:~/Android/platform-tools$ ./fastboot devices
XXXXXXXX04HP    fastboot
</code>```

But when I try to flash the recovery, the command gives no output and is stuck

```<code>user@pop-os:~/Android/platform-tools$ ./fastboot flash recovery recovery.img

</code>```

And just when I unplug the device from the PC, it gives an error

```<code>user@pop-os:~/Android/platform-tools$ ./fastboot flash recovery recovery.img
Sending 'recovery' (21517 KB)                      FAILED (Write to device failed (No such device))
fastboot: error: Command failed
</code>```

Conclusion:

As recommended in the hyperlinked guide and other resources, I have tried using different USB ports (both 2.0 & 3.0), different cables and, as mentioned, different PC and version of Ubuntu. Nothing resolved the issue.

However, using Windows 10 with the same PC (its dual-booted), USB port, cable and the mobile device, I was able to successfully flash the recovery and later the ROM also.

There are similar questions to this one with some whose accepted answers are not very helpful and most of them are old. I would really like some help with this issue.

Thanks in advance for your inputs.


问:
Poco X3 Pro 90Hz SetEdit setting not working
Poco X3 Pro ships with 60hz or 120hz screen settings and no 90hz (for optimal battery/performance preference like some other Xiaomi phones).

There are dozens of guides showing how to achieve 90hz without root and claimed to be working (people response in comment sections, etc.)

YouTube guide

Reddit guide

More Google results

All of them explain the same process using SetEdit app.

I did follow every step and rebooted the phone and tried with both 60hz and 120hz settings.

No matter what, it shows in the database user_refresh_rate is set to 90, and yet the screen refresh rate is still at 120 (top left), tested with developer tools and testufo.

If the setting is overwritten by the app and saved into the database, how come it's not working?


问:
Android, TalkBack, support for blind users with short attention span
I would like to know what Android does to support blind Android users with sort attention span.

One of the problems with these users, is, that while the user interface talks, the sound of the reading voice itself distracts them to the point where they focus on the sounds and not on the letters that make up the words. In this manner, they can never understand the words, that are being spoken out. The words are just spoken out too fast, and everything just goes too fast for them to keep track of everything.

What these users need, besides linear navigation in TalkBack, is a way to control the speed at which words and pauses are pronounced. They need to be able to drag out the pronunciation of the words over a long length of time. This slows everything down. Never mind. The point is that they must understand. Not only, they must be able to memorize and keep track of what goes by while it is being spoken.

Ideally these users should be able to control, not only swiping forward and backward between one word and another to navigate, but also, the length of time for each letter to be pronounced. They should have access to quadruple tap and drag a slider to control the speed, which they need to change as needed while everything is read. Because, at any given point in time, their ability to focus on longer pronunciations or shorter pronountiations as reading speed changes, and there is always, at any given point of time, matching their awareness and awakeness, a right, optimal, speed, with which to read the words out aloud.

The same goes for sound clues. These, just like the words, should also be sounded out longer or shorter, to allow the blind user with attention problems to have the time they need, in their slowness, to focus on them, and say to themselves, "yes, I've heard the sound i recognize as being such and such", and this must take place before the sounds finishes. The user must be able to talk to themselves during the sound, not after, when the sound had finished and the user has forgotten about it before they were able to say anything to themselves, about it.

So, my question is, does Android have anything to support this feature, which would be indispensably necessary to make the device accessible to blind users with sort attention span?

Thanks.


问:
I can't transfer data to my microSD
I'm on Android 7.1.1. I can't transfer data to my microSD, allegedly because of a lack of space which it has plenty of, actually (it used to be brimful, though).

..

Click the image to see in full size

What do you suggest I should do?

Title: I can't transfer data to my microSD


问:
How do I search for entries containing a given text or regular expression using TalkBack
I would like to know how to use TalkBack to search for entries by issuing a given partial keyword or regular expression. Perhaps, as an alternative, the user could speak an entry, and, after the text was entered, the user could check the text for correctness, by having it read aloud, letter per letter, or as a whole, and then issue the search.

This could be useful in several contexts, for instance, the blind person is coding or using some app with menus or am interface with a list of buttons and wants to get to a given menu entry without remembering its position, without getting confused by listening to other entries, which may make them forget what they're doing.

Or they may be going through the chronology of a web browser, and cannot find what they're looking for.

It would be nice if there were a way to do this, because it would really help.

Thanks.


问:
How to stop Gboard from trying to 'update your typing experience'?
Since a recent upgrade, Gboard started to show notifications saying "Updating your typing experience".

I have all network access of Gboard blocked with the NetGuard firewall, have all data-sharing options I could find in the Gboard settings disabled and have no permissions set for the Gboard app.

I would like to prevent it from sending and storing any data about things I entered. Why do these notifications show and how to prevent them?

It looks like some users reported the same problem 3 years ago on Reddit. I'm using a new Android version. The problem isn't necessarily related to the upgrade.


问:
How to get out of "Select Boot Mode" screen on ONN tablet?
When I power on my ONN tablet, I come to the "Select Boot Mode" screen.

The arrow moves up and down by itself, and I am unable to make a selection.  I've changed the power button hardware and it still does it.  I have also tried holding down the power and volume up.  It resets, but comes back to this screen.

Is there perhaps something wrong with the hardware?


问:
How to fix Samsung A8+ (SM-A730F)
Hi, I'm trying to fix my Samsung A8+ (SM-A730F) and have no luck with it so far.

My phone suddenly freeze for almost 1 hour, then reset automatically and enter download mode and stuck in there until now.

I've searched for several solutions and ended up trying to install stock firmware.

Here's the list of thing I've downloaded:

Odin3 v3.13.1 (from samsung odin website)

Odin3 v3.14.4 (from technastic website)

Samsung USB Driver v1.7.48.0

Stock firmware A730FXXU3BRK3 (from samfrew website)

Stock firmware A730FXXU7CTE1 (from samfrew website)

Stock firmware A730FXXU7CUI2 (from samfrew website)

TWRP v3.6.0

Here's what I've tried so far:

I try to flash with each of stock firmware I downloaded using both Odin3 software (with and without administrator).

I try to flash with all 4 BL, AP, CP, HOME_CSC files together

I try to flash with only single file (BL only, AP only, CP only, HOME_CSC only)

I try to re-partition with PIT files extracted from CSC files

I try to flash TWRP (place it in AP section) without BL, CP, HOME_CSC files

Every attempt I try so far ended up with log message "Complete(Write) operation failed".

When I flash with TWRP log show "RQT_CLOSE" and phone displayed a text "Custom binary(RECOVERY) blocked due to remaining installment balance".

Any ideas, suggestion, or advice about how to solve this problem?

NOTES:

I don't have original cable (currently use welcomm cable)

I can't access my setting to know whether my developer and oem are enabled or not

Sorry if I'm posting this in the wrong section

Title: How to fix Samsung A8+ (SM-A730F)


问:
screen mirroring from android tv box to smartphone
I want the opposite of screen mirroring, from android tv box to smartphone.

Reason I want remote control apps on android tv box with smartphone but avoid over the air streaming.

The android tv box is rooted and connected via ethernet LAN port to my home network.

Google TV and other screen cast apps require wifi enabled on tv box (which is disabled). I prefer solution over TCP/IP. scrcpy can control over adb which works on tcpip too, but it's for PC. Therefore I am fine with middle solution control PC from smartphone + control tv box from PC

What can I do?


问:
gmail does not show messages in outlook -- install as imap?
I have a OnePLus 7 (not Pro) and use the Outlook app for certain reasons (work).

Because I don't want multiple mail programs if I can avoid it, I always had my Gmail account in there which always worked fine. But now, not sure if this is an update, my Gmail account has become unresponsive. If I delete the account and then:

add it via "Add mail account" -> add Google account, it asks for some permissions the Google way and does not complain, but it does no show any emails, not even the unread ones. I'm "done for the day".

add it via IMAP (selecting not Google) after setting "IMAP enabled" in my Gmail account on the browser, using these directions, it says: Log-in error Please check your email and password and try again.

For route 2 I'm sure the problem is not the e-mail or password, because those work in the browser. And route 1 does not seem to work as it does not load messages.

Does anyone know how to access Gmail as IMAP on and Android device? Does it require the 2-step verification somewhere?


问:
Lost mobile data connection upon Android 11 minor upgrade - from Sep 1, 2021 to Nov 1, 2021 - APN menu gone - Motorola moto g 5G
My Motorola moto g 5G was updated to Android 11 with Android security update Sep 1 2021 a few weeks ago. Everything worked fine until a few days ago when there was a seemingly minor update to Android security update Nov 1 2021.

Then I lost all mobile data connectivity.  Mobile calls as well as Wi-Fi data do work as expected.  Several reboots and checks also via menu *#*#4634#*#* seem to indicate working data connectivity to me.  The mobile data symbol "4G" is visible but greyed out, indicating working but deactivated mobile data connectivity - same as when connected to Wi-Fi.  My carrier said that everything is fine on their side.

Also, at the same time the problem started a menu item / sub-menu was lost:

```<code>Settings -> Network&internet -> Mobile network
</code>```

The menu shows the SIM card and a "Use SIM" slider switch (active) but there are no options underneath.   There used to be an "Advanced" option with Access Point Names.  That option is gone - therefore I could not check and/or re-set APNs to try to solve the issue.

How can I re-activate the connection to mobile data?  Is perhaps some new Google app necessary to switch to mobile data?  The phone has Google Play Services disabled (worked well with Android 10 and 11 for several months).

This update also brought a new "WiFi calling" icon in the top notification bar (visible whenever I am connected to Wi-Fi).  There is no Wi-Fi problem, though.  I am just saying this for knowledgeable people to know which software development level I am at.  Perhaps some other, mobile data relevant change was introduced at the same time as Wi-Fi calling was?


问:
The download button does not appear to download the VR Apps
My phone is not allowing me to download the VR app for my Samsung Gear... The download button is not coming up for me to tap.I tried restarting my phone several times.</p>


问:
Samsung Bootloop no recovery A10
So i was in the middle of installing twrp custom recovery on a Samsung A10 (SM-A105FN) but something went wrong. I dont know what or how it failed i just know that it did, and that custom recovery is blocking my normal/default recovery. Which brings me to the point where if i press the volume down button and power button it does turn with the error message that the phone is not running offical samsung software on but no recovery screen no nothing. Its in a bootloop with no recovery mode basically. it doesnt connect to the computer which does not give me alot of hope besides of crying for help.</p>

Title: Samsung Bootloop no recovery A10


问:
Bootlooping VFD 600
I have a Vodafone Smart Prime 7 (VFD600) that is bootlooping since today. It is not Unlocked, rooted or modified in any way. I haven't used it since september, and I have tried wiping data and flashing the stock rom, but no luck.</p>

Title: Bootlooping VFD 600


问:
Can I recover someone's WhatsApp chat history after I've mistakenly changed phone numbers?
I've got all someone's chat history on my WhatsApp number after trying to help her when her phone broke.  I want to get it back onto her WhatsApp number - can anyone help?

When her phone broke, I tried to help out by lending her my phone. I used WhatsApp's Change Number feature to change from my number to hers.  Then when I got her a new phone, I used Change Number to go back to my number.  But I didn't realise Change Number changes the number in all Chats and Groups.  All her chats and groups now have my number in them.  So now I get my messages, plus any from her Chats and Groups and I have her entire history on my number.

Can anyone see a way to untangle this mess?  I'm in a lot of trouble.

Things I have tried:

She has set up WhatsApp on her new phone with her original number but the history is gone.

I've looked at restoring an old version of her WhatsApp backup - but I think her history has been over-written by recent backups after this mess happened. I can't find any previous versions on Google Drive.

I looked at transferring my backup to her, but don't think this is possible.

I said I could email her individual chat histories - she wasn't impressed.

Any ideas are welcome. Both our phones are Android.


问:
Is it possible to recover apks after a wipe?
Today, I unlocked the bootloader of my old Oneplus One, which wiped the data partition of my phone. I had a backup made with adb backup -all but I discovered only after the procedure that apks were not included.

This phone had some apps that I had installed which are not found around anymore. I want to keep them for nostalgia sake. So, I'm wondering if there's some way to recover apks from a wiped phone (just like you can do a disk recovery on a PC using tools such as Recuva). I tried looking on the internet but I found tools that either recover only data but not apks or are pure scams.


问:
adb sideload stuck at 36%
I am struggling to flash lineage-14.1-20181216-nightly-i9100-signed.zip , on a old S2

the installation gets stuck both with adb sideload and manual 'install' on TWRP, with message on phone logs
patching system image unconditionally

I tried heimdall flash, following this reddit post but I get the error:
ERROR: Protocol initialisation failed!

any idea?

thanks

ps: also, fastboot does not see any device

Title: adb sideload stuck at 36%


问:
make android work as if it's a real physical USB drive
It would be cool to make android behave as if it's a real USB drive when connecting the device to TV and PC(s). So we don't get things like "Unsupported" and make many things possible. I tried doing some diggings and found it was pretty easy in older versions of Android according to this  xda post due to USB mass storage.

Since it was possible to emulate as USB drive, I'm sure it still is possible now.

**In Android 4.4 I found a structure sys>devices>virtual>android_usb>android0>f_mass_storage. My guess is, this can be used for emulating USB drive(guess cause, I'm a total newbie yet to firefup Android studio and write code on it). But I can't find this structure on Android 10(f_mass_storage is missing). Is there there something like this in Android 10 or any workaround with it in Android 10?

**mount my system file. Create a block device mmcblk1(not sure if I used the right term, like /dev/sda in Linux). Format it with USB alike file  type( like /dev/sda1 in Linux ). And somehow direct to this location when a USB cable is connected to a TV or etc throught an app.  Also do I have build a USB drive protocal here instead of Android default protocol?, it's kinda getting messy.....

Am I with a wrong concept to pull this off? If yes, any advice how to do it? Also any reference/article related to it would be much appreciated (as mentioned, total newbie :/ )


问:
How to force app-registered links to open in browser
For links registered to apps, if I don't want to permanently disable the ability to open these links in apps, is there a way to force open them sometimes in browser instead?</p>


问:
Accessibility: camera switches and project activate: when will these be available internationally?
I have a friend with amyotrophic lateral sclerosis. As a result of this, muscles do not receive nourishment in a progressively worsening manner, so that the muscles start becoming more and more impaired and unable to move with time.

I have been exploring camera switches and project activate on Android, hoping that it would allow my friend to communicate through their phone and operate their phone in the later stages of their disabling condition.

These features are described here:
Disabled people can now use Android phones with face gestures

With them, you can raise your eyebrows, look left, up, or right, or smile or open your mouth to perform various actions such as play a prerecorded sound, make a phone call, or call a carer, and with project activate you can also use these camera switches to navigate your phone.

However, I learned that these are only available in Australia, Britain, Canada and the United States.

I don't understand why such a useful feature would be geographically restricted. I am living abroad and cannot find activate on Google Play, although I need it. Does anyone know when these will be available intentionally, or whether there is anything I can use in the meantime?


问:
WiFi connection is unstable when uploading (or perhaps downloading) large files with FTP
I use an app like WiFi FTP Server or Files on Xiaomi Poco 3. Everything works perfectly. However, often the upload break. I notice that I cannot access the internet either when that happens.

Quickly turning on and off WiFi fixes the issue and if fast enough, the file transfer will resume.

I use an app for pinging.

.

As you see, after a while, pinging the router IP will fail.

However, turning off and turning on WiFi quickly will restore connections. This is of course a very annoying problem. That's because I have to keep guarding the smartphone.

As far as I know, this is only happening when uploading large files. If I do nothing, the WiFi is fine. I am using WiFi FTP Server app on Android and FileZilla on my computer. I don't think the problem is in either software. Using Xiaomi's own Files will have the same problem.

How to fix this? What can possibly go wrong?


问:
How to enable the OEM unlocking option if isnt available in the developer options menu?
Im trying to unlock the frp and the phone , based on kirin 710 and 710A, and there is no OEM Unlock option in the developer menu.

It has been issued the commands:

```<code>fastboot -s usb:1-1 oem device-info
fastboot -s usb:1-1 oem unlock
fastboot -s usb:1-1 flashing unlock
</code>```

all with and without the -s argument, the phone is using emui 9, the usb cable is ok, and the phone is booted in fastboot.

All the commands report a

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

AFAIK, this is because the oem unlock isn't enabled.
So, how can workaround this?
Thanks.


问:
Moto G7 Power (XT1955-4) detects two touch inputs
I bought an aftermarket replacement LCD + touch for my Moto G7 Power off Aliexpress. However, it has an issue.

The problem is that it sometimes detects a touch in the top middle of the screen. This is the part of the screen where the notch is. So an actual physical touch on that part of the screen could never be registered because there is no touch sensing there.

When I then touch the screen anywhere else with just one finger, it detects two touch inputs. My screen is unusable in this state (obviously). I have to turn the screen off and back on again to get rid of this error. Here is a screenshot of the issue:

I have tried cleaning the connector, wiping data and cache + Dalvik cache. I downgraded my phone to another firmware version. I tried two different custom ROMs (LineageOS 18 and 17) but the issue persists. I'm using the original charging cable. No screen protector. It happens during normal usage without the phone heating up bad. A restart doesn't help, it only temporarily fixes the issue in the same way turning the screen off and on again does. Sometimes it happens 1 minute after I turn the screen on, sometimes it doesn't happen for half an hour. On average I would say it happens 50 times a day, which is getting very annoying.

I managed to start the partial screen app and press RUN SCREEN ANALYSIS through ADB shell after the glitch started happening. But after a minute, the app tells me "no areas were added". The erroneous touch is happening at (339.5; 0) so I also tried starting the analysis and then sending a tap event at those coordinates but still, no areas were added.

Is there anything I can do? Like making the system permanently ignore touch inputs in that region? I'm fine with such a solution as long as it works. I have some knowledge about Unix and Android systems, but I'm not an expert at this. Btw, I have already filed a complaint with the seller.

[EDIT]:
I managed to remove the notch by installing None Display Cutout through Magisk. This allowed me to run partial screen full screen. Then I did an analysis in partial screen and sent an input event through ADB with: adb shell input tap 339.5 0. This time, a partial screen found an area and has included it in its ignored regions. However, the glitch keeps happening still!


问:
Installed base system size on Galaxy S10+ smartphone
I recently had a brief chance to look at a Samsung Galaxy S10+ smartphone with 512GB of internal storage and 8GB RAM. After the base setup, there was already about 70GB of used memory on the device, which made me curious.

In the system settings the device claimed that the "Base System" already consumes a whooping 47GB (!!!) of storage in this device. I can't believe this is real. The previous device (Galaxy S7) only had 32GB of internal memory and the system was just ~5GB, and that included the mirrored partition Android keeps around for seamless updates. Within a few weeks of usage the used space on this device is already about 80GB, and that's without having gigabytes of photos or videos around.

My Question: How can I find out what is actually included in this gigantic "base system"? I found some SM-G975 base images on the net (e.g. samfirms.com) but those are all much smaller (~6..7GB unzipped).
Preferably without having to root or otherwise modify the device (which I don't own).

Update: Found related question here: Android OS Storage Usage So it's reproducable. I wonder what the author of that question found out?


问:
USB stick doesn't work anymore on Android 11
USB stick doesn't work anymore on Samsung Galaxy S10+ with Android 11 since about Jan 1, 2022. The USB stick is not recognized, not mounted. Mount is refused if I try to do.

The only way to contact the USB stick is via Paragon Software for USB. But this had changed the behavior. A file manager which uses Paragon Software is now unusable slow, it takes hours to display a directory listing. Without any action by myself, a message appeared, saying that I have to restart my phone because a USB stick was removed in a no-proper way. I have followed and restarted my phone.

From that time, the USB stick cannot be used anymore. Because some weeks ago I have lost all contents of the plugged-in SD card (unknown reason and due to features of my provider), and I was not able to restore data until yet, the only storage of my thousands of emails and accompanying files is my USB stick.

Thus please take measures that will help. Please store this text and make it available for me that I can reuse it.


问:
File explorer shows empty folder
I am trying to remove all the images and videos accumulated by whats app over a year

I have been doing the same thing since 2012 ...

I browse to This folder after connecting my android:

PC\myPhone\Internal storage\Android\media\com.whatsapp\WhatsApp\Media\WhatsApp Images

But on my PC the file explorer shows this folder as empty when its clearly not...

I tried doing a phone backup using smart switch - it failed...

I suspect its a bug when there are too many files?

anyone encountered same issue?

from android file explorer there is content in this folder:

I can see and interact with the images in other folders

But once I try to open a the folder with the 900 files or more it thinks about it and crashes, after that I'm not able to view any files, only folder structure.

UPDATE

I found a workaround using this link  (Thank you @user:44325 Andrew )

The workaround was to move the folder to the root location of the phone using the android file explorer

But the original Issue is still there...

Title: File explorer shows empty folder


问:
Calendar event displays on "at a glance" but has been deleted
A few years ago I set up a recurring calendar event. All was good. I was reliably reminded of this event. Then I deleted that event. My "at a glance" still shows that event as "coming up soon". If I tap on that event, an error message is displayed indicating that the event could not be found. I do not get a notification when the event time is met. I have cleared the cache and memory for the Google Calendar app. I am running the latest OS and security update. The app is on its latest version. This problem has persisted for months.

Android 12

Pixel 3a

Google Calendar app

How do I fix this?


问:
VPN Connection Details?
Is there any way to see details (VPN IP Address/Protocol/Port) of a saved VPN connection which located under network settings in Android 10 and newer versions ?</p>

Title: VPN Connection Details?


问:
Microsoft Exchange calendar not updating on android
I can not get calendar to work properly: only original appointment times are shown, when an appointment is moved / cancelled, the change is not reflected.

I've a Samsung A52 phone with latest version of Android, We use Microsoft Exchange (Office 365) e-mail in our organization.

I've tried Outlook, Gmail, Samsung calendar; with or without installing Intune Company Portal - the issue is always the same - events are downloaded to my phone, but changes are not reflected.

Everything else (mails, contacts, downloading new calendar items) works well with all tried solutions.

The issue exists since several months now.

Current workaround is to check my calendar only on the website of outlook


问:
Galaxy S21 - remove video call shortcut when ending a call
When ending a call, there's a video call shortcut button which appears - is there a way to turn this off - see the lower right of the screenshot below which is what shows when the call is over.  I never use it at this time and occasionally I've accidentally hit it.


问:
How do I use the same Samsung account on all of my Samsung devices?
I am wondering if it is possible to use the exact same Samsung Account on multiple Samsung devices?

I have a specific Samsung account (Gmail account) I want to use on my Samsung devices (I have 4 Samsung devices), but when I try to add the Gmail address I want to use for my Samsung account on my Samsung Galaxy A52 5G smartphone, it gives me an error that states the Samsung account is being used on another device.

I do know I am using the same Samsung account on my Samsung Galaxy Tablet and my Samsung Galaxy A52 5G right now, but it is not the account I wanted to use.

Why would it give me this error message? Can anyone please help me with this? Is there perhaps an app or something out there that can help me with this?

Please explain in a detailed manner so I can understand it, I am not a professional user of mobile devices. The easiest route is perfectly fine with me.


问:
Any performance issue with Android 11 and 12 updates for particularly Samsung Galaxy Tab S7?
I'm thinking of doing Android 11 (and 12 when available) update for my Samsung Galaxy Tab S7 (model: SM-T875) and seeking any advice that suggests avoiding the update.

Did you experience any performance issue in the new system such as battery drain, huge memory usage, instability, etc. so badly that you wish you wouldn't carry out the update?


问:
LineageOS 18 -> USB storage is not being attached
I am using Raspberry Pi with installed LineageOS 18 and basically all works well. The only issue I do have is that when I put an USB stick (storage) it is not visible in the GUI. I tried several USB dongles and SD-Card reader. No luck.
I can see it's being recognised correctly:

```<code>01-01 18:10:24.804     0     0 I usb 1-1.2.3: new high-speed USB device number 11 using dwc2
01-01 18:10:25.010     0     0 I usb 1-1.2.3: New USB device found, idVendor=0781, idProduct=5583, bcdDevice= 1.00
01-01 18:10:25.019     0     0 I usb 1-1.2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
01-01 18:10:25.027     0     0 I usb 1-1.2.3: Product:  SanDisk 3.2Gen1
01-01 18:10:25.032     0     0 I usb 1-1.2.3: Manufacturer:  USB
01-01 18:10:25.036     0     0 I usb 1-1.2.3: SerialNumber: 0101a3136a5ad2527acb7f7f1499daffd9e96a0672c0c4bf5b3297da4b20ff1acb9900000000000000000000943a3a96ff8b520083558107b9aa4123
01-07 09:16:29.008   247   247 I drm-event-liste: type=1400 audit(0.0:857): avc: denied { read } for path="socket:[14421]" dev="sockfs" ino=14421 scontext=u:r:hal_graphics_composer_default:s0 tcontext=u:r:hal_graphics_composer_default:s0 tclass=netlink_kobject_uevent_socket permissive=1
01-01 18:10:25.054     0     0 I usb-storage 1-1.2.3: 1.0: USB Mass Storage device detected
01-01 18:10:25.086     0     0 I scsi host0: usb-storage 1-1.2.3:1.0
01-07 09:16:29.050   401   556 D UsbHostManager: USB device attached: vidpid 0781:5583 mfg/product/ver/serial  USB/ SanDisk 3.2Gen1/1.00/0101a3136a5ad2527acb7f7f1499daffd9e96a0672c0c4bf5b3297da4b20ff1acb9900000000000000000000943a3a96ff8b520083558107b9aa4123 hasAudio/HID/Storage: false/false/true
01-07 09:16:29.052   401   556 D UsbDeviceDescriptor:   1 configs
01-07 09:16:29.052   401   556 D UsbHostManager: Added device UsbDevice[mName=/dev/bus/usb/001/011,mVendorId=1921,mProductId=21891,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName= USB,mProductName= SanDisk 3.2Gen1,mVersion=1.00,mSerialNumberReader=com.android.server.usb.UsbSerialReader@1fdb59c, mHasAudioPlayback=false, mHasAudioCapture=false, mHasMidi=false, mHasVideoCapture=false, mHasVideoPlayback=false, mConfigurations=[
01-07 09:16:29.052   401   556 D UsbHostManager: UsbConfiguration[mId=1,mName=null,mAttributes=128,mMaxPower=112,mInterfaces=[
01-07 09:16:29.052   401   556 D UsbHostManager: UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=8,mSubclass=6,mProtocol=80,mEndpoints=[
01-07 09:16:29.052   401   556 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=2,mMaxPacketSize=512,mInterval=0]
01-07 09:16:29.052   401   556 D UsbHostManager: UsbEndpoint[mAddress=2,mAttributes=2,mMaxPacketSize=512,mInterval=0]]]]
01-07 09:16:29.086  6446  6446 D UsbIntentReceiver: New USB mass-storage device attached.
01-07 09:16:29.086  6446  6446 D UsbIntentReceiver:   name:  USB  SanDisk 3.2Gen1
01-07 09:16:29.088  6446  6446 D UsbIntentReceiver:   serialNumber: 0101a3136a5ad2527acb7f7f1499daffd9e96a0672c0c4bf5b3297da4b20ff1acb9900000000000000000000943a3a96ff8b520083558107b9aa4123
01-07 09:16:29.088  6446  6446 D UsbIntentReceiver:   productId: 21891
01-07 09:16:29.088  6446  6446 D UsbIntentReceiver:   vendorId: 1921
01-07 09:16:29.088  6446  6446 D UsbIntentReceiver:   isMassStorage: true
01-07 09:16:29.088  6446  6446 D UsbIntentReceiver: Checking if this is the current backup drive.
01-07 09:16:29.337   401   422 W LocationManagerService: blocking 0,0 location from gps provider
01-01 18:10:26.110     0     0 I scsi 0  : 0:0:0: Direct-Access      USB      SanDisk 3.2Gen1 1.00 PQ: 0 ANSI: 6
01-01 18:10:26.125     0     0 I sd 0    : 0:0:0: [sda] 240353280 512-byte logical blocks: (123 GB/115 GiB)
01-01 18:10:26.134     0     0 I sd 0    : 0:0:0: [sda] Write Protect is off
01-01 18:10:26.139     0     0 D sd 0    : 0:0:0: [sda] Mode Sense: 43 00 00 00
01-01 18:10:26.140     0     0 I sd 0    : 0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
01-07 09:16:30.132    28    28 I kdevtmpfs: type=1400 audit(0.0:858): avc: denied { create } for name="sda" scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=blk_file permissive=1
01-01 18:10:26.223     0     0 I sda     : sda1
01-01 18:10:26.229     0     0 I ueventd : vendor_create_device_symlinks: device sda
01-01 18:10:26.236     0     0 I sd 0    : 0:0:0: [sda] Attached SCSI removable disk
01-01 18:10:26.239     0     0 I ueventd : vendor_create_device_symlinks: device sda1
01-01 18:10:26.249     0     0 E ueventd : Failed to symlink /dev/block/sda1 to /dev/block/by-name/boot, which already links to: /dev/block/mmcblk0p1: File exists
</code>```

The only error here seems to be the Failed to symlink /dev/block/sda1 message. However when I add another one all seems to be working fine:

```<code>01-01 18:13:24.148     0     0 I usb 1-1.2.4: new high-speed USB device number 13 using dwc2
01-01 18:13:24.354     0     0 I usb 1-1.2.4: New USB device found, idVendor=0781, idProduct=5571, bcdDevice= 1.00
01-01 18:13:24.362     0     0 I usb 1-1.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
01-01 18:13:24.370     0     0 I usb 1-1.2.4: Product: Cruzer Fit
01-01 18:13:24.376     0     0 I usb 1-1.2.4: Manufacturer: SanDisk
01-01 18:13:24.380     0     0 I usb 1-1.2.4: SerialNumber: 4C530010541126100030
01-01 18:13:24.388     0     0 I usb-storage 1-1.2.4: 1.0: USB Mass Storage device detected
01-01 18:13:24.395     0     0 I scsi host1: usb-storage 1-1.2.4:1.0
01-07 09:19:28.359   401   556 D UsbHostManager: USB device attached: vidpid 0781:5571 mfg/product/ver/serial SanDisk/Cruzer Fit/1.00/4C530010541126100030 hasAudio/HID/Storage: false/false/true
01-07 09:19:28.361   401   556 D UsbDeviceDescriptor:   1 configs
01-07 09:19:28.362   401   556 D UsbHostManager: Added device UsbDevice[mName=/dev/bus/usb/001/013,mVendorId=1921,mProductId=21873,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName=SanDisk,mProductName=Cruzer Fit,mVersion=1.00,mSerialNumberReader=com.android.server.usb.UsbSerialReader@ec44085, mHasAudioPlayback=false, mHasAudioCapture=false, mHasMidi=false, mHasVideoCapture=false, mHasVideoPlayback=false, mConfigurations=[
01-07 09:19:28.362   401   556 D UsbHostManager: UsbConfiguration[mId=1,mName=null,mAttributes=128,mMaxPower=112,mInterfaces=[
01-07 09:19:28.362   401   556 D UsbHostManager: UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=8,mSubclass=6,mProtocol=80,mEndpoints=[
01-07 09:19:28.362   401   556 D UsbHostManager: UsbEndpoint[mAddress=129,mAttributes=2,mMaxPacketSize=512,mInterval=0]
01-07 09:19:28.362   401   556 D UsbHostManager: UsbEndpoint[mAddress=2,mAttributes=2,mMaxPacketSize=512,mInterval=0]]]]
01-07 09:19:28.368  6446  6446 D UsbIntentReceiver: New USB mass-storage device attached.
01-07 09:19:28.368  6446  6446 D UsbIntentReceiver:   name: SanDisk Cruzer Fit
01-07 09:19:28.369  6446  6446 D UsbIntentReceiver:   serialNumber: 4C530010541126100030
01-07 09:19:28.369  6446  6446 D UsbIntentReceiver:   productId: 21873
01-07 09:19:28.369  6446  6446 D UsbIntentReceiver:   vendorId: 1921
01-07 09:19:28.369  6446  6446 D UsbIntentReceiver:   isMassStorage: true
01-07 09:19:28.370  6446  6446 D UsbIntentReceiver: Checking if this is the current backup drive.
01-01 18:13:25.406     0     0 I scsi 1  : 0:0:0: Direct-Access     SanDisk  Cruzer Fit       1.00 PQ: 0 ANSI: 6
01-07 09:19:29.379   401   422 W LocationManagerService: blocking 0,0 location from gps provider
01-01 18:13:25.417     0     0 I sd 1    : 0:0:0: [sdb] 124059648 512-byte logical blocks: (63.5 GB/59.2 GiB)
01-01 18:13:25.427     0     0 I sd 1    : 0:0:0: [sdb] Write Protect is off
01-01 18:13:25.432     0     0 D sd 1    : 0:0:0: [sdb] Mode Sense: 43 00 00 00
01-01 18:13:25.433     0     0 I sd 1    : 0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
01-01 18:13:25.473     0     0 I sdb     : sdb1
01-01 18:13:25.479     0     0 I ueventd : vendor_create_device_symlinks: device sdb
01-01 18:13:25.480     0     0 I sd 1    : 0:0:0: [sdb] Attached SCSI removable disk
01-01 18:13:25.490     0     0 I ueventd : vendor_create_device_symlinks: device sdb1
</code>```

So I am not entirely sure if this is an issue.

I can also see all partitions:

```<code>cat /proc/partitions
major minor  #blocks  name

   1        0       8192 ram0
   1        1       8192 ram1
   1        2       8192 ram2
   1        3       8192 ram3
   1        4       8192 ram4
   1        5       8192 ram5
   1        6       8192 ram6
   1        7       8192 ram7
   1        8       8192 ram8
   1        9       8192 ram9
   1       10       8192 ram10
   1       11       8192 ram11
   1       12       8192 ram12
   1       13       8192 ram13
   1       14       8192 ram14
   1       15       8192 ram15
 179        0   30535680 mmcblk0
 179        1     131072 mmcblk0p1
 179        2    2097152 mmcblk0p2
 179        3     262144 mmcblk0p3
 179        4   28044288 mmcblk0p4
   8        0  120176640 sda
   8        1  120176624 sda1
   8       16   62029824 sdb
   8       17   62028800 sdb1
</code>```

And I can mount these manually. But I'd expect it will be automatically mounted and visible in user space.

I also know that it works for many people using Raspberry Pi and LineageOS. I also don't have any other issues with USB. I have keyboard, touchscreen, webcam and other things and all works fine. Only storage not.

The only difference is that I am using Compute Module 4 instead of regular Raspberry Pi 4. But I cannot imagine it's a hardware issue.

Any ideas what the issue might be?

Alternatively: Is there a way to mount a storage that way that I can access it from GUI? As far I understand the user space is rather emulated. I tried to mount it to /sdcard/Storage but it doesn't work like that. I assume it has to be attached to the not emulated file system.

EDIT: Additional infos as requested by Irfan. Thanks for the hint:

```<code>cat /sys/block/sda/sda1/uevent
MAJOR=8
MINOR=1
DEVNAME=sda1
DEVTYPE=partition
PARTN=1

cat /sys/block/sdb/sdb1/uevent
MAJOR=8
MINOR=17
DEVNAME=sdb1
DEVTYPE=partition
PARTN=1
</code>```


问:
Can I always refuse to share my location when a website asks for it in Opera?
I don't want to always click on no in those windows:

I use a Google Pixel 6 with Android 12.


问:
What is causing some photos and videos to get replaced by 0 byte files?
Some of my photos or videos get replaced by 0 byte files every now and then, which is quite infuriating. Even more confusingly, sometimes later they do reappear. I don't want this question to be too specific to my case, so I'm instead asking:

How I can determine the culprit?

Some more details: My Huawei P20lite is rooted (thus more methods available for diagnostics) and I'm running Syncthing in order to synchronize my media. On the plus side this means thanks to Syncthing's simple file versioning there's a chance the original file is still available in .stversions, on the negative side it could be the very culprit.


问:
How to permanently obliterate android phone's entire data?
I want to completely delete all data on my android phone with 0% of it being recoverable.

I don't want to physically destroy the phone.

I don't want to make the phone unusable.

What I want to do is, delete all data to protect my privacy.

I will continue using the phone but I will not add any personal data after I clean it.

But I want to be 100% sure that it will never be recovered again.

is there a command to achieve that? Or only physical destruction is the answer?


问:
Motorola G7 takes ~80 seconds to open Discord and some other apps
I have a Moto G7 that is 2 years old.  Some apps take a super long time to open.  In general, the phone is pretty responsive, but 1/5th of apps are nearly unusable.

Right now, I am having pretty severe issues with Discord.  The app works on the phone but takes ~80 seconds to open when I have other things open.  If I have closed everything else on my phone, it will take around 30 seconds to open.  It will hang on the Discord logo on startup:

]1

Questions:

Why is Discord so slow to open on my phone?

How can I investigate this kind of issue?

Is my phone damaged?

Is my phone using a different chipset than other phones and some apps are not compiled for it?

If I buy a new phone, what should I do to see if Discord (or other apps) will run fast?

Just to provide context, most apps open in under 1 second.  Apps that I just tested:

LinkedIn

Facebook

Zoom

Spotify

Strava

Garmin Earthmate

Netflix

... etc

Info about my phone:

Motorola G7

Model Number: XT1962-4

Hardware Version: PVT

Android 10

Discord Version: 106.12 - Stable


问:
Extract and log data sent through Bluetooth from external devices to an Android app
I would like to extract and log live data from an app (SMART BMS) that I installed from the Play Store. The app monitors various live parameters of an electric drive train such as power and voltage. The app receives the data via Bluetooth.

Is there a way to scrape (or record) this live data from the app and log it as an Excel CSV file relative to time?


问:
How to make and enable a bootable MicroSD?
I was trying to root some Huawei and Samsung phones, but these do not come with the option to enable the oem unlock option, and the partitions and files are in read-only mode. So I was thinking of a workaround, but I don't know if it works or there is a way to do so.

I remember there is a live CD distribution on Linux that enables access to the system and modification or use directly, so is there a way to write an ISO/image/ROM file of a standar version of android or a custom one, to a MicroSD and boot from there to edit the attributes and permissions or even partition or format the internal space?


问:
Unknown notification in android
I noticed an unknown notification android phone (Vivo Z1 Pro). The title of the notification is 'links'. I opened the settings for that notification but couldn't understand which app is causing it.

Can someone help me understand which app is causing it?

The screenshot of setting for this notification is attached.

Title: Unknown notification in android


问:
Convince android to use AAAA records when VPN has IPv6 but main connectivity doesn't
I have a VPN (WireGuard right now, but the same behaviour manifested with OpenVPN) that provides me with an IPv6 address. I can confirm that it is working because pings (both from the android terminal with ping6 and to the android terminal from the other side of the VPN) work. This also confirms that the VPN is establishing the DNS server properly, as I am using an internal domain while pinging from Android.

However, the browser (both Chrome and Firefox) only work properly when the main connectivity has also IPv6 enabled. That means that if I am connected to a WiFi that provides IPv6 connectivity, then the VPN works properly. But if I am using mobile data (my ISP doesn't provide IPv6) or I am using a IPv6-less WiFi, then the browser doesn't work for IPv6-only URLs. The android terminal ping6 command keeps working in all scenarios, meaning that the VPN is properly connected and working, but it's as if the browser/android machinery refuses to use AAAA records and the browser gives me an error.

Is that a known issue? I am using Android 11. Can I change something or force Android to believe that there is an IPv6 connection established? Is the browser's fault? Is the DNS resolver fault?

Edit: Forgot to mention: if I manually enter the IPv6 into the browser, it loads the web properly. So it seems that there is a DNS issue there, but the DNS is properly set up. So I assume that Android (or both browsers) are misjudging when to use AAAA records, hence the title of this question.


问:
Android 11: change ownership of media_rw files
Could somebody please help with the following problem on ArrowOS, Android 11?

Background

I use TitaniumBackup to create regular app backups. The TiBu folder is on internal storage. Then, after that, I use Tasker/Termux and the rsync command to sync the TiBu folder (among others) to my external SD card.

Problem

I got error messages when rsyncing: some files were not transferred - permission denied. I found out that the problem is file ownership - the files that can be transferred are owned by u0_211 which is the default storage app. however, those that cannot be transferred are owned by media_rw.

I have no idea if this is some new TiBu behavior or whether I messed something up. As far as I know, media_rw is the default user for stuff on external SD. So something must be wrong here. At any rate, I cannot change ownership of these files even as the root user.

Question

Is there any way I could change ownership of these files? Or maybe some other solution/ workaround?


问:
Can one change the screen resolution on Google Pixel 6?
I use a Google Pixel 6 with Android 12. Can I change the screen resolution? I can't find the option in the settings.</p>


问:
flash boot.img to use the kernel
why to flash a kernel i need a zipper anykernel 3? i can't flash directly the boot.img of a rom, example (PixelExperience) to have oniichan kernel on (LineageOS)? i'm absolutely new in the world of modding</p>

Title: flash boot.img to use the kernel


问:
How to use /dev/urandom?
As a follow up to my previous question,

I decided to use /dev/urandom to overwrite my data.

But how do I use it? where do I type that?

could you walk me into the steps to do it?

and is it better to do it on empty storage or full storage?

I mean, do I need to fill every possible space first then do it, or delete everything then do it?

Also, I actually messed up my stock recovery while trying to boot TWRP before.

My phone currently does not boot into recovery whatsoever.

IS it safe to do a factory reset? And will it perform TRIM or not?

I apologize if this sounds dumb, but I don't understand much about The "underground" of android.

My device is android 7.1.1 (rooted)

I have ADB installed on my PC

Title: How to use /dev/urandom?


问:
How to uninstall default Samsung Dialer + Contacts + Call apps
I am Samsung One UI 3.1, Android 11 (no custom ROM/GSI, no root). I removed default Google apps and I also want to uninstall default Samsung Dialer + Phone + Call + Contacts apps via ADB after replacing them with FOSS ones.

Samsung Phone apps:

com.android.phone

com.android.server.telecom

com.samsung.android.dialer

com.samsung.crane

Samsung Call apps:

com.samsung.android.app.telephonyui

com.samsung.android.incallui

Samsung Contacts app: com.samsung.android.app.contacts + there is WiFi calling, Spam ID, Call log backup, Blacklist number storage .. apps.

I could not find clear info about which of these can be uninstalled without breaking any phone/call in the future.

Which ones should not be uninstalled?


问:
Retrieve data from locked android
I have my old phone (Huawei P9 Lite - according to the Internet it's Android 8.0 Oreo), but I don't remember the PIN code. I need to download data (photos) from this phone. As far as I know, Android does not encrypt the data by default.

How to check if the phone is encrypted or not?

If the phone is encrypted, how to download the photos from it?

If the phone is not encrypted, how to download the photos from it?

Is it possible to bypass the PIN code and access the photos somehow?

Maybe there are some Windows or Kali Linux programs to do it?

OwnerDisplayName: Przemek

Title: Retrieve data from locked android


问:
Phone stuck in bootloop even after flashing stock ROM
I currently have a phone named Symphony W17 (MT6572). I had flashed stock ROM using SP Flash Tool, but it's stuck in the boot loop. I tried clearing data and Dalvik cache from recovery but no luck.

```<code>fastboot getvar all
(bootloader)    partition-size:userdata: 32000000
(bootloader)    partition-type:userdata: ext4
(bootloader)    partition-size:cache: 17800000
(bootloader)    partition-type:cache: ext4
(bootloader)    partition-size:system: 28a00000
(bootloader)    partition-type:system: ext4
(bootloader)    partition-size:expdb: a00000
(bootloader)    partition-type:expdb: raw data
(bootloader)    partition-size:logo: 300000
(bootloader)    partition-type:logo: raw data
(bootloader)    partition-size:misc: 80000
(bootloader)    partition-type:misc: raw data
(bootloader)    partition-size:sec_ro: 40000
(bootloader)    partition-type:sec_ro: raw data
(bootloader)    partition-size:recovery: 600000
(bootloader)    partition-type:recovery: raw data
(bootloader)    partition-size:boot: 600000
(bootloader)    partition-type:boot: raw data
(bootloader)    partition-size:uboot: 60000
(bootloader)    partition-type:uboot: raw data
(bootloader)    partition-size:seccfg: 20000
(bootloader)    partition-type:seccfg: raw data
(bootloader)    partition-size:protect_s: a00000
(bootloader)    partition-type:protect_s: ext4
(bootloader)    partition-size:protect_f: a00000
(bootloader)    partition-type:protect_f: ext4
(bootloader)    partition-size:nvram: 500000
(bootloader)    partition-type:nvram: raw data
(bootloader)    partition-size:pro_info: 300000
(bootloader)    partition-type:pro_info: raw data
(bootloader)    partition-size:ebr1: 80000
(bootloader)    partition-type:ebr1: raw data
(bootloader)    partition-size:mbr: 80000
(bootloader)    partition-type:mbr: raw data
(bootloader)    partition-size:preloader: c00000
(bootloader)    partition-type:preloader: raw data
(bootloader)    kernel: lk
(bootloader)    product: UP11_ID_SYMPHONY_W17
(bootloader)    version: 0.5
all: Done!!
finished. total time: 0.078s

...................................................................
</code>```

Firmware I flashed - https://www.mediafire.com/file/8csalmwtcxf0nme/Symphony_W17_V01.5_UP11.zip

SP flash tool version - 5.1516

Scatter - https://drive.google.com/file/d/12jhrdeM8bKjPU5Ej0KZVfEK4ZBg5DVzq/view?usp=sharing

MT6572_Android_scatter.txt

```<code>############################################################################################################
#
#  General Setting
#
############################################################################################################
- general: MTK_PLATFORM_CFG
  info:
    - config_version: V1.1.1
      platform: MT6572
      project: mtk_android
      storage: EMMC
      boot_channel: MSDC_0
      block_size: 0x20000
############################################################################################################
#
#  Layout Setting
#
############################################################################################################
- partition_index: SYS0
  partition_name: PRELOADER
  file_name: preloader.bin
  is_download: true
  type: SV5_BL_BIN
  linear_start_addr: 0x0
  physical_start_addr: 0x0
  partition_size: 0xC00000
  region: EMMC_BOOT_1
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: BOOTLOADER
  reserve: 0x00

- partition_index: SYS1
  partition_name: MBR
  file_name: MBR.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xC00000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS2
  partition_name: EBR1
  file_name: EBR1.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0xC80000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS3
  partition_name: PRO_INFO
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xD00000
  physical_start_addr: 0x0
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: PROTECTED
  reserve: 0x00

- partition_index: SYS4
  partition_name: NVRAM
  file_name: nvram.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x1000000
  physical_start_addr: 0x0
  partition_size: 0x500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS5
  partition_name: PROTECT_F
  file_name: protect_f.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x1500000
  physical_start_addr: 0x0
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS6
  partition_name: PROTECT_S
  file_name: protect_s.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x1F00000
  physical_start_addr: 0x0
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS7
  partition_name: SECCFG
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x2900000
  physical_start_addr: 0x0
  partition_size: 0x20000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS8
  partition_name: UBOOT
  file_name: uboot.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2920000
  physical_start_addr: 0x0
  partition_size: 0x60000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS9
  partition_name: BOOTIMG
  file_name: bootimg.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2980000
  physical_start_addr: 0x0
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS10
  partition_name: RECOVERY
  file_name: recovery.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x2F80000
  physical_start_addr: 0x0
  partition_size: 0x600000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS11
  partition_name: SEC_RO
  file_name: secro.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3580000
  physical_start_addr: 0x0
  partition_size: 0x40000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS12
  partition_name: MISC
  file_name: misc.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x35C0000
  physical_start_addr: 0x0
  partition_size: 0x80000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS13
  partition_name: LOGO
  file_name: logo.bin
  is_download: true
  type: NORMAL_ROM
  linear_start_addr: 0x3640000
  physical_start_addr: 0x0
  partition_size: 0x300000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS14
  partition_name: EXPDB
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0x3940000
  physical_start_addr: 0x0
  partition_size: 0xA00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: INVISIBLE
  reserve: 0x00

- partition_index: SYS15
  partition_name: ANDROID
  file_name: system.bin
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x4340000
  physical_start_addr: 0x0
  partition_size: 0x28A00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS16
  partition_name: CACHE
  file_name: cache.bin
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x2CD40000
  physical_start_addr: 0x0
  partition_size: 0x17800000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS17
  partition_name: USRDATA
  file_name: userdata.bin
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x44540000
  physical_start_addr: 0x0
  partition_size: 0x52C00000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS18
  partition_name: FAT
  file_name: fat.bin
  is_download: true
  type: YAFFS_IMG
  linear_start_addr: 0x97140000
  physical_start_addr: 0x0
  partition_size: 0x4E5E0000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: true
  is_reserved: false
  operation_type: UPDATE
  reserve: 0x00

- partition_index: SYS19
  partition_name: BMTPOOL
  file_name: NONE
  is_download: false
  type: NONE
  linear_start_addr: 0xFFFF00A8
  physical_start_addr: 0x0
  partition_size: 0x1500000
  region: EMMC_USER
  storage: HW_STORAGE_EMMC
  boundary_check: false
  is_reserved: true
  operation_type: RESERVED
  reserve: 0x00
</code>```


问:
Create a Laki language for Android keyboard
I want to create a language for Android keyboards, the language has many speakers in my country. The language is Laki.

I searched and found we have a Laki keyboard in Android, but it's not complete. So, I created a font for the Laki language and it works on Windows computers, and I wrote a book with this font.

I've created a custom keyboard for Android with this font and Kotlin, but it does not work because in Android we have default fonts, and my font does not work.

What did I find? I found ASCII code for languages.

How can I create an ASCII for my language and with that, I create a custom keyboard?


问:
Ziox Astra Star bootloop and vertical lines
My old Ziox Astra Star phone started going to boot loop, restarting automatically without launching the OS. So, someone suggested that the ROM  could have been corrupted.

I remember trying to put it in recovery mode and it worked once, but not anymore. No matter what combination of buttons I use, the phone doesn't go to recovery mode.

The combination (power + volume up) sometimes shows the screen with vertical lines. The display is ok as I see the startup logo of Ziox, but nothing after that.

Is eMMC gone bad? Is there anything I can try (even solder or desolder eMMC?)


问:
How to adjust swipe sensitivity on Samsung Galaxy Devices?
I recently owned a Samsung Galaxy S21 (Ultra), before having a OnePlus 6. Everything is fine, but I really dislike how sensitive it is for swipe gestures. Scrolling to the side is interpreted as scrolling up/down if I do not swipe with a 90° angle.

Furthermore, while scrolling I can't hit buttons, it is interpreted as further scrolling. But the delay for the end of the scrolling is very long.

Do you have any idea how to get some normal touchscreen/swipe behavior on this smartphone without rooting it?


问:
Restart touchscreen
I already posted a question here. I came up with a solution that could work but I'm running into some issues still. The problem is that sometimes a touch-and-hold is detected at position (339.5; 0) that will only go away after the touchscreen is restarted, which basically means turning the screen off and on again. I have a Moto G7 Power XT1955-4 running on LineageOS 17.1.

My proposed solution would include an app or process that can detect certain touch inputs by reading the file /dev/input/event1 in the same way the command getevent -l does.

Upon detecting such a faulty input, the touchscreen should be restarted. I tried sending these commands:

```<code>adb shell "rm -rf /dev/input/event1"
adb shell input tap 500 500
</code>```

And indeed, after removing event1, the touch at (339.5; 0) is no longer registered and the tap at (500; 500) is the only registered event. The problem is, however, that now I cannot turn my touchscreen back on. I have to reboot my phone.

So basically, I need a different method to restart my touchscreen. I tried the following:

Sending a keyevent 26 twice (2x powerbutton). This is not ideal since I have to wait for the screen to turn on and off completely (I only need to restart touch) and I have to put my code or fingerprint again

By searching through the {*}.rc files I found that the hardware of the screen is mounted in the following directory: /sys/devices/platform/soc/78b7000.i2c/i2c-3/3-0062. In there there is a file called poweron that contains a 1 when the screen is on and a 0 when the screen is off. I tried manually writing this value but I get a no permission error. I'm rooted and remounted the partition RW. I also tried chmod 0666 poweron && echo 0 > poweron but it doesn't change the file. I guess the file is a system output value.

I believe the touchscreen and LCD are two different devices in my system and I did manage to find the touchscreen in the /sys partition: /sys/class/touchscreen/NVT-ts/. However, it has no file containing a 1 or a 0 for the power state of the touchscreen. If it did, I could probably not even write to it.

As described above, I tried removing event1. I then tried manually remounting it, but failed. event1 is not in /proc/mounts so I'm left with no clue on how to mount it.

I tried searching through the system files for the word "event1" to see if I can figure out where and how the system handles mounting this hardware. But after 10 seconds the system just crashes and the phone reboots.

Temporarily moving the event1 file to a different location is not possible. I can move it within /dev/* but touch inputs will still be registered. I cannot move it outside /dev, say store it temporarily in /storage/emulated/0. The command just hangs.

I tried setting the screen brigthness to 0 with the hope that this would cut power to the screen and resetting the touchscreen: echo 0 > /sys/class/leds/lcd-backlight/brightness. The screen does seem to turn off but when I increase brightness again, the problem is still there. Ergo, the touchscreen was not reset.

I tried partial screen app. Glitch keeps happening and partial screen can do nothing about it.

I seem to be able to control some parts of the system but not the power going into the touchscreen. I already came this far in solving the problem. Please assist in restarting the touchscreen in a fast manner, which doesn't require me to turn my screen off and on.

Also, any tips on how build an app or process that can detect inputs and execute the screen restart are very welcome. I really don't care how, as long as it works and can run in the background.

Title: Restart touchscreen


问:
GPS lock is lost without data reception, but removing all SIM cards maintains lock. Any commands to disable both SIM cards or disable A-GPS?
I've got a Xiaomi Mi 10 Ultra with the latest Android 12 and I think there might be a bug with A-GPS.

When I'm in an area with zero data reception I will frequently lose GPS lock.

I can then toggle GPS off and on in Googlemaps and a new GPS lock is instantly made, but the lock disappears again after 5 minutes.

This loss of GPS lock continues to happen:

In both the Chinese and EU ROMs.

When Google Location Accuracy is on or off.

When airplane mode is on or off.

When Mobile Data is on or off.

When I'm in an area with voice reception but no data reception.

Strangely, when I physically remove both / all SIM cards the GPS lock is maintained with no problem.

The OS GUI does not allow me to disable both SIM cards at the same time so I have to physically remove both of them if I want to run on zero SIM cards and maintain a GPS lock when there is no data reception.

So it appears that there might be a problem with A-GPS? Without data reception A-GPS doesn't work and it seems like it isn't falling back on the satellites themselves, and is instead just dropping any kind of GPS lock?

Any ideas of ways to get around this? Perhaps there is an Android command I can run to actually disable both SIM cards without having to physically remove them?

Or a command to disable A-GPS altogether and force location lock using only satellites?


问:
Rooting my android with Odin fails
I'm a non-techie here trying to root my old samsung to extend the storage and use it longer, and the rooting keeps failing! I have a Samsung Galaxy On5, and I tried using KingoRoot as well as Odin v.3.13 and then v.3.11 when I read on here the older version was more compatible with my version of Android 6.0.1. I'm using a CF Root package, but I think maybe that is the problem because they don't actually have a version for my specific model of the Galaxy On5 which is SM-G550T. Should I try a different root package? If it's any help, when I'm in download mode using Odin and the rooting fails, I get a new line on my phone that says exactly:

Custom Binary (RECOVERY) Blocked by FRP Lock

I-Ionno what I'm doing but in all fairness to me, it's not a big deal if I sacrifice my own phone, I'm just frustrated because I put so much time into researching this that it would be such good pay off if it worked... And my parents now expect me to magic more storage into existence for their phone now that we have nifty SD cards.

thanks for any help you can provide, I'm going to keep trying until I either root or brick this bloated b****.

Title: Rooting my android with Odin fails


问:
Galaxy Tab S2 Files showing on Mac - can't access them
We are trying to transfer some files from S2 Tablet to MacBook using AFT.

When we connect the tablet the files all show up on the MacBook but we can't access the files. At the same time we have Tablet file box on screen we also have the AFT error msg
"Can't access device storage". USB debugging on and MTP selected. The S2 shows up in the USB tree in system.

Any ideas as to how we can transfer the  files to MacBook?


问:
On which Android versions was it usual for apps to ask, inside own window, for password of app of other legal entity?
When i tried to open my Whatsapp chats from web browser on laptop, and wanted to scan a QR code from Whatsapp on my smartphone, Whatsapp asked for password, indide the same Whatsapp window. As i have found from https://faq.whatsapp.com/web/download-and-installation/how-to-log-in-or-out?lang=en , it asks for Android's screen lock password.

To log in to WhatsApp on WhatsApp Web, WhatsApp Desktop, or Portal,
you need to use your phone to scan the QR code.

Android: Tap LINK A DEVICE. Follow the on-screen instructions if your
device has biometric authentication. If you don’t have biometric
authentication enabled, you’ll be prompted to enter the pin you use to
unlock your phone.

Note: The authentication is handled by your device’s operating system
using the biometrics stored there. WhatsApp can’t access the biometric
information stored by your device's operating system.

Also I had seen similar behaviour with other apps, when app of a state service asked, in own window, for password of other state service.

I have found out that Facebook also used to allow for apps to ask for Facebook password in their windows:

https://developers.facebook.com/blog/post/2021/06/28/deprecating-support-fb-login-authentication-android-embedded-browsers/?locale=en_US

We have been monitoring an uptick in phishing attempts on Android
embedded browsers (also known as webviews), so beginning in August, we
will no longer support FB Login authentication on Android embedded
browsers.

If your app is using version 8.2+ of the SDK, we utilize several
methods to authenticate the user through other methods -- including
options like sending a push notification to verify the user’s identity
(a.k.a. “Passwordless flow”) or asking the user to complete the login
in the Chrome browser (Chrome Custom Tabs) or Facebook Android app
(a.k.a. Android App Switch).

I have searched for Android docs and have found this:

https://developer.android.com/training/sign-in/biometric-auth

I see there screenshots where dialog windows are shown, while all background is darkened, including Android's top panel... But seems this is a new version of Android, and I used Android 6.

Whith which Android version these separate dialog windows for authentication first appeared?

I checked for older version of this page, https://web.archive.org/web/20191002021720/https://developer.android.com/training/sign-in/biometric-auth , and i see there were same dialogs in 2019, no older archives.

What is Android's policy/recommendation on asking for password of other legal entities? I have seen https://developer.android.com/topic/security/best-practices and I did not see there any such recommendation. I think it is not secure, because, probably it is possible for a window to log any passwords entered in it.


问:
Do contactless payments work on Android 4x these days?
I've seen info that current version of Google Pay requires Android 5 or higher. Is it possible to install and use any application like Google Pay on Android 4.x (with NFC)?</p>


问:
How to unlock the bootloader of Safaricom Neon Ray Pro?
I have a Safaricom Neon Ray Pro, a carrier-based Android phone managed by an operator called SAFARICOM, a Kenyan network carrier. I want to unlock the bootloader, but as far as my device is carrier-based, they have locked that.

They had previous models in which one could unlock the bootloader where you can gain root access, flash custom ROMs, etc., but this one you cannot.  Even through ADB commands, my phone's bootloader cannot be unlocked. I wonder if I can bypass this.

Here are its details. I hope they help, it's not a common device.


问:
When I download an image it doesn't go to my gallery
I'm trying to customise my phone a little better and I want to download some images but when I click download they don't end up in my photos even though they say they have downloaded. I'm pretty sure that in the past when downloading images into my phone they went into my gallery but now they ok just disappear! Does anyone know how to change this? (My device is a moto 7 plus I think)</p>


问:
How can I fix this apk not uninstalling problem in my custom rom?
I like custom ROMs very much. And this problem is regarding issues that I get while uninstalling an app in a specific unofficial rom. Let's start from the beginning:

I downloaded this rom from this forum(https://forum.xda-developers.com/t/rom-nicklaus-7-1-2_r29-unofficial-aospextended-rom-v4-6-oms-dui.3790560/)for my Moto E4 Plus(nicklaus_f,xt1770).

I booted into my TWRP recovery and wiped the system, data, cache and dalvik. I flashed the rom file, flashed recommended bean gapps mini(mini pack only contains playstore) and after this and booted in rom.

It booted fine , no errors and everything was working fine, UNTIL I accidently installed chrome.

I wasn't quite worried about chrome because I could easily uninstall it. BUT, when I clicked on uninstall, it started uninstalling but it was unusually taking longer than usual. I waited for 2 mins
and then my ROM unusually rebooted.

After this I flashed the non recommended BitGapps and the same thing happened.

Everything else was working fine . I tried some other ROMs but the same thing happened . So my question was that does it have anything related to stabilization and should I let the ROM stabilize.
And if not , how can I fix this. Yes I havent installed magisk or some other kernel,etc.
Thanks for every reply in advance.

EDIT:This problem only happens when I flash Gapps.


问:
Will dumping the partition to enable `oem unlock` and flashing back the edited partition work for unlocking the bootloader on Huawei devices?
I'm trying to unlock the bootloader/FRP of several Huawei devices.
But it is difficult because there is no support from the manufacturer and the oem unlock is not present in the system. So, I have come with the next method:

Since the main partition is formatted with erofs

Compile the kernel module (for Linux) to enable support of
the partition.

Next, dump the whole partition into an image file.

Change the format into one editable.

Mount an edit the /system/build.prop, to enable oem unlock option.

Flash back the edited partition.

Try to unlock the FRP/bootloader.

Does this method have viability? Or I'm missing something?

Alternatively, the whole partitions system can be dumped and flashed again, but I can convert the erofs > ext4.

This last one, AFAIK, should pose no problem, but since I'm not too used to android (EMUI8/9/10) well.


问:
Android 11 does not seem to use DNS
On my Android device, I'm connected to a wifi router which is connected my home network. I tried setting DNS to 8.8.8.8, 1.1.1.1, and other DNSs. If I ping, say, 8.8.4.4, the connection works.

Whatsapp, which seems to be using fixed IP addresses, and doesn't consult DNS, works fine.

But, if in Firefox, I try to any domain name, it doesn't resolve. Neither does any ping to a domain name.

I'm monitoring traffic on the local network with Wireshark to see if any DNS requests come from the phone - no luck...

Anyone has a suggestion how to proceed?

Title: Android 11 does not seem to use DNS


问:
Galaxy S II - USB debugging not turning off
I have a Samsung Galaxy S II. Instead of Samsung Kies, I have installed MyPhoneExplorer to use for synchronization. This required me to enable USB debugging.

After I turn it off and connect Kies again, it still tells me I am in the wrong mode. Please note that:

I have made several tries, with reboot(s)

Even with debug off, when I connect a cable I get the "USB storage" screen

the only running processes are those that I cannot kill (system processes and some watchdogs, that existed while I could connect).

If I try to run MyPhoneExplorer again, it will then complain that no device is connected to USB (so Kies thinks I have USB debug on, and MyPhoneExplorer that I have it off...)

Is there a solution?


问:
Cannot delete IMAP/POP3 account added to Gmail app
Any nonstandard way to delete an IMAP/POP3 account added via Gmail App, when System Settings do have not the "remove account" option?

Seems my manufacturer (Xiaomi) has made something wrong there, on their Factory Firmware? Or is Google the one blocking it?

On other accounts, it is possible to delete.

I also have tested to delete Gmail app settings, but the IMAP account still survives.

My phone is rooted and is at Android 11.


问:
How do I enable a greyed out toggle to enable install from unknown sources on a Moto g power (2021)?
I have a Moto g power (2021) upon attempting to install a non-market app I was given the whole 'for your security your phone is not allowed to install from unknown sources' and the option to go to settings and enable it is there at the bottom. But the toggle is greyed out. How can I enable this?</p>


问:
Tablet stuck on Checking Connection after Factory Reset
Sorry to bother folks, but I'm in a bit of a pickle here! I got this RCA tablet using Android software. It has been running extremely slow as of late, and after removing everything on it, I decided I'd just give it a factory reset and start it back up. The specific model is right here:

"RCA Galileo 11.5" 32 GB Touchscreen Tablet Computer with Keyboard Case Quad-Core 1.3Ghz Processor 1GB Memory 32GB HDD Webcam Wifi Bluetooth Android 8.1 - Blue"
https://www.amazon.com/gp/product/B01MDUH6HX/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1

Now unfortunately, when it got to the start screen, it said to click language, next.. And then check for connection, after picking one of the available wifi networks. After that? It checks for a long time, and then... Does nothing.

The big issue, is that all the relevant help topics I've seen for this? All deal with PHONES. And most of them all say that you just remove the SIM card. So me, with a tablet here not having a SIM card in it, just a simple lil' dinky thing meant to be like a craptop for work... Am unsure what to do now. And unfortunately, the "Skip" option is greyed out and won't let me click it.

So without an ability to skip forward and just go with base OS and THEN update it afterwards, and no SIM card to pull out for options like that... I am really quite unsure where to go with this! Anyone got any ideas? I'm a bit of a noob obviously when dealing with android, beyond going into the Dev settings and messing with the usual fluff balogna, like turning off animations, vibration-on-touch, only 2-3 active programs at any given time, etc. Can anyone help me with this? I don't need it fancy, I just need this thing running again so I can use it for documentation purposes and viewing PDFs.

TL;DR All help I see is for phones, but this Android Craptop don't work, stuck at "Connecting" and won't let me skip this step. What do Captain Caveman here do?!


问:
Pop-up dialog from the SIM card appears on lockscreen
My SIM carrier occasionally sends ads in the form of pop-up dialog, like the ones you get after entering a USSD code. However, they appear on the lock screen too and will keep the screen awake indefinitely until I tap on cancel or close. This has resulted in my phone's charge draining overnight. How do I stop this? I dont want the pop-ups completely gone, just want them to stop bypassing the lockscreen.</p>


问:
Redmi boot screen in Chinese - help
All of sudden when my 'Redmi Note 9' phone was restarted, I somehow landed on a bootscreen menu which is Chinese language.

Volume Up key is apparently not working on this screen. And I cannot exit to normal bootscreen. Please help .

( Whithout knowing Chinese, I pressed for third last option containing "**eMMC" and I almost fell unconscious seeing the message "Bootdev is busy, Can't format" )

Title: Redmi boot screen in Chinese - help


问:
Fastboot doesn't do anything on my device
I've seen similar topics but most of them are on Windows which is commonly solved by updating the fastboot drivers. I'm using Arch, and based on what I've read Linux doesn't even need drivers of any kind which confuses me, because in that case it means it must just work but nope, I tried first on a Windows computer, nothing, I didn't really want to deal more with Windows so went back to my PC and tried on Arch, got the same result, am I doing something wrong?

adb works normally, the problem is fastboot, what I want is to unlock a bootloader(is one of those annoying Samsungs that has the OEM option hidden) and this doesn't let me, can someone help please?

I already updated the whole system, and tried stuff like different USB ports, etc...