问:
Terrible SD card performance after enabling encryption
Device: Samsung Tab A7 2020 - purchased less than 1 week ago

OS: Android 11, April 2021 patch

Files used to test: three zip files totalling 613 MB

Micro SD cards which have been tested:

Unbranded 256 GB

Sandisk Extreme Pro 128 GB

I have run CrystalDiskMark on the cards (in Windows over USB 3) and they have the performance you would expect; 70-90 MB per second.

Before Encryption:

From Windows 10 over USB 2 to SD card = approx 27 MB per second

From tablet internal storage to SD card = approx 56 MB per second

From SD card to tablet internal storage = approx 67 MB per second

After encryption:

From Windows 10 over USB to SD card = approx 1.2 MB per second

From Tablet internal storage to SD card = approx 0.2 MB per second

From SD card to tablet internal storage = approx 56 MB per second

That last one above isn't a typo - reading from the SD card does not seem to be affected by encryption.

If I format the cards to a state without encryption, the performace returns to normal.

I have tried doing a factory reset on the tablet - it had no effect.

Can anybody offer some insight into how to fix this?


问:
Can I downgrade my Nexus One from Android 2.3.6 (Gingerbread) to Android 2.2 (Froyo)?
So I was wondering whether it's possible to downgrade my old Nexus One which is currently on gingerbread back to Froyo. If so, how do I go about this? I don't know much about downgrading on Android, but I think I have to root the device first and then flash a stock ROM. If that's the case, where could I find Android 2.2 ROM for my Nexus One? Any help is appreciated.</p>

ContentLicense: CC BY-SA 4.0


问:
Resize /system partition on Galaxy note 3 SM-N9005
I am trying to resize the partition /system using the parted and gdisk commands. But none of these commands succeed in changing mmcblk0 partitions after execution.
The things I do are as follows:

install adb and fastboot and put them to the system variables.

enable Settings>developer options>USB debugging and Root debugging

install TWRP recovery.

run cmd in adminitsrator permission.

write these command in CMD :

```<code>    adb root
    adb reboot recovery
    adb push gdisk /sbin
    adb push parted /sbin
    adb shell chmod 777 /sbin/gdisk
    adb shell chmod 777 /sbin/parted
    adb shell
    ~#> cd /dev/block
    dev/block> gdisk mmcblk0
    Partition table scan:
      MBR: protective
      BSD: not present
      APM: not present
      GPT: present
    Found valid GPT with protective MBR; using GPT.

    Command (? for help): p
    Disk /dev/block/mmcblk0: 61071360 sectors, 29.1 GiB
    Sector size (logical/physical): 512/512 bytes
    Disk identifier (GUID): 98101B32-BBE2-4BF2-A06E-2BB33D000C20
    Partition table holds up to 128 entries
    Main partition table begins at sector 2 and ends at sector 33
    First usable sector is 34, last usable sector is 61071326
    Partitions will be aligned on 2-sector boundaries
    Total free space is 8158 sectors (4.0 MiB)

     Number  Start (sector)    End (sector)  Size       Code  Name
           1            8192           38911   15.0 MiB    8300  apnhlos
           2           38912          156543   57.4 MiB    0700  modem
           3          156544          157567   512.0 KiB   FFFF  sbl1
           4          157568          157631   32.0 KiB    FFFF  dbi
           5          157632          157695   32.0 KiB    FFFF  ddr
           6          157696          161791   2.0 MiB     FFFF  aboot
           7          161792          162815   512.0 KiB   FFFF  rpm
           8          162816          163839   512.0 KiB   FFFF  tz
           9          163840          184319   10.0 MiB    FFFF  pad
          10          184320          204799   10.0 MiB    8300  param
          11          204800          233471   14.0 MiB    8300  efs
          12          233472          239615   3.0 MiB     FFFF  modemst1
          13          239616          245759   3.0 MiB     FFFF  modemst2
          14          245760          268287   11.0 MiB    FFFF  boot
          15          268288          294911   13.0 MiB    FFFF  recovery
          16          294912          321535   13.0 MiB    FFFF  fota
          17          321536          335853   7.0 MiB     8300  backup
          18          335854          341997   3.0 MiB     FFFF  fsg
          19          341998          341999   1024 bytes  FFFF  fsc
          20          342000          342015   8.0 KiB     FFFF  ssd
          21          342016          358399   8.0 MiB     8300  persist
          22          358400          376831   9.0 MiB     8300  persdata
          23          376832         5095423   2.3 GiB     8300  system
          24         5095424         5709823   300.0 MiB   8300  cache
          25         5709824         5730303   10.0 MiB    8300  hidden
          26         5730304        61071326   26.4 GiB    8300  userdata

    Command (? for help): d
    Partition number (1-26): 26

    Command (? for help):w
</code>```

(curser blinking) and device goes to hang!!!!!

anyone can help me? I do this in parted command. It is like above.

after restarting the device, all of the partition are there, like before...


问:
Samsung Galaxy S7 is saving MMS photos to downloads folder instead of photos folder
Samsung Galaxy S7 started saving MMS photos to the downloads folder instead of the photos folder.  How do I fix this?


问:
Bluestacks can emulate Android and play Angry Bird but not Pokemon Go?
It is a bit strange Bluestacks (4.270) can run on the Mac, and run Angry Birds, Cut the Rope, but when Pokemon Go is run, the spinner just spins and cannot log in.  Is there anything special about this app and is there a way to make it work?</p>


问:
How to make a complete backup of an Android device
I am quite new to Android and
I would like to be able to make a complete backup of an Android smartphone storage so that I can restore everything in case I mess it up or it breaks. My plan is to buy another phone of exactly the same model and restore my image to it so that I get exactly the same system back as the old one was at the time of the backup.

I have some experience doing this with a laptop. In this case I boot the laptop using an external USB stick with a live Linux distribution (let's say the USB stick is /dev/sdb after boot), attach an external drive (seen as /dev/sdc) that is larger than my laptop's internal disk (/dev/sda). From the live system I then do something like:

```<code># mount /dev/sdc1 /mnt
# dd if=/dev/sda of=/mnt/sda.img
# umount /mnt
# reboot
</code>```

The procedure for restoring the image is similar.

I have found some guides and questions on how to do this on Android but most of them show how to backup user files or individual partitions, which is not what I want.

I illustrate my questions with reference to this guide (from which I would prefer the adb + dd method, because it does not require to install additional software).

Question 1 The guide says that I should root the device: why is this needed?

Question 2 The guide shows how to make images of individual partitions but I would like to make an image of the whole system device with something like

```<code>dd if=/dev/mtd of=...
</code>```

Would this work at all? Since I have to boot the device in order to connect to it with adb, will one or more partitions be mounted? Of course, I do not want this: all filesystems should be unmounted while I perform the backup.

Question 3 Is it possible to transfer the image over to my laptop directly, without writing it to an SD-card?


问:
Unable to get oem unlock data
I am dealing with a Motorola X4 that says "Your device is corrupt. It can't be trusted and will not boot." when ever I try to boot it up. I am able to get the device into fastboot mode, and I can use fastboot on my computer to see the device info, but when I try ./fastboot oem get_unlock_data I get:

```<code>(bootloader) Failed to get unlock data.
OKAY [  0.002s]
Finished. Total time: 0.002s
</code>```

And when I try ./fastboot oem unlock I get:

```<code>(bootloader) Check 'OEM unlocking' in Android Settings > Developer
(bootloader) Options
OKAY [  0.001s]
Finished. Total time: 0.001s
</code>```

Since the phone will not boot, I cannot turn it on to change the Android settings. I am also unable to get the device to be detected by adb. Is there anything else I can do from here to get the OEM unlock code?

Title: Unable to get oem unlock data


问:
Why removed apps use mobile data?
Android 10

When open mobile data usage ,write that removed apps use data.
Why removed  apps use my mobile data,how stops this and how properly delete them forever?
Why they use data if they are uninstalled?

Title: Why removed apps use mobile data?


问:
How to change the User Agent string in Edge or Chrome
How can I change the User Agent string in either Edge or Chrome on Android?

I found old tutorials suggesting either going to about:debug or about:useragent but neither of these seem to work anymore.


问:
How to turn off ChromeVariations on Android?
To turn off ChromeVariations on Linux, one simply needs to create an /etc/opt/chrome/policies/managed/*.json file containing {"ChromeVariations": 1}. But what about on Android? See Extend (a way to turn off) ChromeVariations to Android.

One needs to be root on Linux to install Chrome, so editing /etc is no problem.
But on Android, one does not need to be root to install Chrome, so one does not wish to, yes, become a Super User and "root" one's phone (voiding warranty) to test if putting the same file in /etc on Android will work.

(Why would anybody want to turn off ChromeVariations? Well, just like when we disable Chrome Extensions to make sure it is not one of them causing a bug, we sometime wish to do the same with ChromeVariations. That way we can be sure, why Bill, with the same Chrome version, doesn't get the same results as Mary.)

OwnerDisplayName: Dan Jacobson 積丹尼


问:
Messages App keeps merging two people who are in different countries but same number?
So this is literally one in a million, but I have two different contacts in two different countries who incredibly have the same last 6 digits of the phone number i.e.:

Contact 1 in Australia: +614 123 123
Contact 2 in New Zealand: +6421 123 123

The messages app keeps merging the conversation trails and replying on it it is unclear who will receive the message. E.g. I just replied on it and it went to the wrong person (embaressingly).

This happened after upgrading from an old crappy Android Go phone to a brand new Android 10.0 phone and cloning all the information over. However even if I delete both contacts and recreate them with thoes numbers, it still merges the conversation thread!

How can I separate the message threads?


问:
Why does an Android phone with Snapdragon 732G run slower than an Android phone with Snapdragon 678?
I am comparing the two phones:

```<code>Xiaomi Poco X3 NFC - Snapdragon 732G (8 nm) - Adreno 618 - Android 10, MIUI 12
Redmi Note 10 - Snapdragon 678 (11 nm) - Adreno 612 - Android 11, MIUI 12
</code>```

For both of them, if I dual open Pokemon Go using MIUI's dual app, Redmi Note 10 has smooth graphics on both apps, while Xiaomi Poco X3 NFC is more like 15 frames per second: the graphics is quite lagging.

It was quite strange that I checked the specs of their CPU and GPU, only to find that Poco X3 is supposedly at least 50% faster than Redmi Note 10. The only difference is that Poco X3 is  Android 10, while Redmi Note 10 is Android 11.

What is the reason for such drastic difference: a slower CPU and GPU but faster? Is it just due to Android 10 vs 11?  It seems Poco X3 won't update Android officially but I have to rely on some 3rd party installation.


问:
Lock screen is always ON even if I switch it off by pressing the power button
I have been facing a problem with my Samsung Galaxy M30. FYI The power button working totally fine(I can reboot using it and shut the phone down, no problem with my power button). But as I put my phone to sleep, the screen does go off but the problem is that after 2 or 3 seconds the lock screen of the phone automatically turns ON(without touching it or shaking, I haven't enabled any gestures) and continuously glows all the time, it doesn't turn off. I tried to shut down my phone but it didn't help me. How to troubleshoot this? This problem drains my battery too fast, I don't know what happened to my phone. Can it be a virus or malware problem(I have also tried to scan my phone for any malware but it also couldn't help me)?

Please help me.


问:
How to use a custom notification sound in gmail when email received from a specific contact
I am a volunteer firefighter and when we get an alarm, I receive an email from a specific address.  I would like to be able to change the notification sound the gmail android app uses when any email from this address is received.  I believe there used to be a way to configure a label in gmail and set a custom notification sound for that label, but that feature seems to have been removed in more recent versions of android.  Is there any way to do this with the current gmail app?</p>


问:
Enable YouTube mobile live streaming
I have a YouTube channel: https://www.youtube.com/c/stfrancisschoolbatalaofficial. It has been marked "for kids". I am unable to stream live from my mobile even though I have more than 1K subscribers and there have been no strikes against the channel. There are no problems streaming to the same channel from the PC or from a different app. The YouTube android mobile app shows

"Your channel does not meet our updated eligibility requirements for
mobile streaming..."

How do I fix this?

OwnerDisplayName: Gaurav Joseph

Title: Enable YouTube mobile live streaming


问:
Random reboot during switching between apps
My device:
Motorola One, Android 10

During clicking on a link in WhatsApp (default browser is Brave) Android rebooted accidentally. This random reboots happens from time to time (several times a week). Backtrace may suggest that it was caused by heap corruption (LogHeapCorruption).

Is there any way to find the root cause of an issue?

```<code>05-24 19:04:47.038  2190 15997 I ActivityTaskManager: START u0 {act=android.intent.action.VIEW dat=https://....pl/... flg=0x14002000 cmp=com.brave.browser/org.chromium.chrome.browser.ChromeTabbedActivity (has extras)} from uid 10126
05-24 19:04:47.153  2190  8581 I WindowManager:   SURFACE show Surface(name=com.android.systemui.ImageWallpaper)/@0x71f13fc on display:0: com.android.systemui.ImageWallpaper
05-24 19:04:47.154  2190  8581 I WindowManager:   SURFACE show Surface(name=Splash Screen com.brave.browser)/@0xe5f66a9 on display:0: Splash Screen com.brave.browser
05-24 19:04:47.754  2190  2268 F libc    : Fatal signal 6 (SIGABRT), code -1 (SI_QUEUE) in tid 2268 (android.display), pid 2190 (system_server)
05-24 19:04:48.002 17729 17729 F DEBUG   : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
05-24 19:04:48.002 17729 17729 F DEBUG   : Build fingerprint: 'motorola/deen/deen_sprout:10/QPKS30.54-22-21/417dd1:user/release-keys'
05-24 19:04:48.003 17729 17729 F DEBUG   : Revision: 'PVT1'
05-24 19:04:48.003 17729 17729 F DEBUG   : ABI: 'arm64'
05-24 19:04:48.008 17729 17729 F DEBUG   : Timestamp: 2021-05-24 19:04:48+0200
05-24 19:04:48.008 17729 17729 F DEBUG   : pid: 2190, tid: 2268, name: android.display  >>> system_server <<<
05-24 19:04:48.008 17729 17729 F DEBUG   : uid: 1000
05-24 19:04:48.008 17729 17729 F DEBUG   : signal 6 (SIGABRT), code -1 (SI_QUEUE), fault addr --------
05-24 19:04:48.008 17729 17729 F DEBUG   : Abort message: 'Check failed: found_virtual Didn't find oat method index for virtual method: void android.accounts.AbstractAccountAuthenticator.<init>(android.content.Context)'
05-24 19:04:48.008 17729 17729 F DEBUG   :     x0  0000000000000000  x1  00000000000008dc  x2  0000000000000006  x3  0000007d805d58f0
05-24 19:04:48.008 17729 17729 F DEBUG   :     x4  6d49000000000000  x5  6d49000000000000  x6  6d49000000000000  x7  000000000080496d
05-24 19:04:48.008 17729 17729 F DEBUG   :     x8  00000000000000f0  x9  5a781b4ca14965bb  x10 0000000000000001  x11 0000000000000000
05-24 19:04:48.008 17729 17729 F DEBUG   :     x12 fffffff0ffffffdf  x13 0000000008e584c8  x14 0000000000000008  x15 0000225fa48f30e4
05-24 19:04:48.008 17729 17729 F DEBUG   :     x16 0000007e0d44d8c0  x17 0000007e0d42b020  x18 0000007d1d8f4000  x19 000000000000088e
05-24 19:04:48.008 17729 17729 F DEBUG   :     x20 00000000000008dc  x21 00000000ffffffff  x22 0000007c94c4fa00  x23 0000007d880e864e
05-24 19:04:48.008 17729 17729 F DEBUG   :     x24 0000007d880c85c0  x25 0000007d885ff000  x26 0000007d8867a258  x27 0000007d885ff000
05-24 19:04:48.008 17729 17729 F DEBUG   :     x28 0000000000000000  x29 0000007d805d5990
05-24 19:04:48.008 17729 17729 F DEBUG   :     sp  0000007d805d58d0  lr  0000007e0d3dff88  pc  0000007e0d3dffb4
05-24 19:04:48.382 17729 17729 F DEBUG   :
05-24 19:04:48.382 17729 17729 F DEBUG   : backtrace:
05-24 19:04:48.382 17729 17729 F DEBUG   :       #00 pc 0000000000082fb4  /apex/com.android.runtime/lib64/bionic/libc.so (abort+160) (BuildId: 4cd97724e0ae0bf213b33eacb7bfbbe8)
05-24 19:04:48.382 17729 17729 F DEBUG   :       #01 pc 00000000004b5064  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+2268) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.382 17729 17729 F DEBUG   :       #02 pc 000000000000c5b4  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: 9b1ba30f299c594bb54939a36936205f)
05-24 19:04:48.382 17729 17729 F DEBUG   :       #03 pc 000000000028e804  /apex/com.android.runtime/lib64/libart.so (art::gc::Verification::LogHeapCorruption(art::ObjPtr<art::mirror::Object>, art::MemberOffset, art::mirror::Object*, bool) const+1404) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.382 17729 17729 F DEBUG   :       #04 pc 000000000021d184  /apex/com.android.runtime/lib64/libart.so (art::gc::collector::ConcurrentCopying::MarkNonMoving(art::Thread*, art::mirror::Object*, art::mirror::Object*, art::MemberOffset)+148) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.382 17729 17729 F DEBUG   :       #05 pc 00000000001433c8  /apex/com.android.runtime/lib64/libart.so (art::ReadBarrier::Mark(art::mirror::Object*)+520) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.382 17729 17729 F DEBUG   :       #06 pc 0000000000146e44  /apex/com.android.runtime/lib64/libart.so (_ZN3artL16FindOatMethodForEPNS_9ArtMethodENS_11PointerSizeEPb.llvm.11041615836067245275+108) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.383 17729 17729 F DEBUG   :       #07 pc 0000000000146c74  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::GetOatQuickMethodHeader(unsigned long)+280) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.383 17729 17729 F DEBUG   :       #08 pc 00000000004d6c88  /apex/com.android.runtime/lib64/libart.so (_ZN3art12StackVisitor9WalkStackILNS0_16CountTransitionsE0EEEvb+400) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.383 17729 17729 F DEBUG   :       #09 pc 00000000004f4430  /apex/com.android.runtime/lib64/libart.so (art::Thread::DumpStack(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool, BacktraceMap*, bool) const+472) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.383 17729 17729 F DEBUG   :       #10 pc 000000000050e828  /apex/com.android.runtime/lib64/libart.so (art::DumpCheckpoint::Run(art::Thread*)+820) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.390 17729 17729 F DEBUG   :       #11 pc 00000000005078c8  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::RunCheckpoint(art::Closure*, art::Closure*)+456) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.390 17729 17729 F DEBUG   :       #12 pc 0000000000506b18  /apex/com.android.runtime/lib64/libart.so (art::ThreadList::Dump(std::__1::basic_ostream<char, std::__1::char_traits<char>>&, bool)+1296) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.390 17729 17729 F DEBUG   :       #13 pc 00000000004b4d38  /apex/com.android.runtime/lib64/libart.so (art::Runtime::Abort(char const*)+1456) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.390 17729 17729 F DEBUG   :       #14 pc 000000000000c5b4  /system/lib64/libbase.so (android::base::LogMessage::~LogMessage()+608) (BuildId: 9b1ba30f299c594bb54939a36936205f)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #15 pc 0000000000147038  /apex/com.android.runtime/lib64/libart.so (_ZN3artL16FindOatMethodForEPNS_9ArtMethodENS_11PointerSizeEPb.llvm.11041615836067245275+608) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #16 pc 0000000000146c74  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::GetOatQuickMethodHeader(unsigned long)+280) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #17 pc 00000000001ee960  /apex/com.android.runtime/lib64/libart.so (art::FaultManager::IsInGeneratedCode(siginfo*, void*, bool)+896) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #18 pc 00000000001ee2b4  /apex/com.android.runtime/lib64/libart.so (art::FaultManager::HandleFault(int, siginfo*, void*)+92) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #19 pc 0000000000004dc4  /system/bin/app_process64 (art::SignalChain::Handler(int, siginfo*, void*)+588) (BuildId: 5f77a287bef8ee816eb6bce4880d182d)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #20 pc 0000000000000690  [vdso] (__kernel_rt_sigreturn)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #21 pc 000000000057f6d0  /apex/com.android.runtime/lib64/libart.so (artInstanceOfFromCode+88) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #22 pc 000000000013795c  /apex/com.android.runtime/lib64/libart.so (art_quick_check_instance_of+12) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #23 pc 00000000016f5820  /system/framework/oat/arm64/services.odex (com.android.server.am.ActivityManagerService.isReceivingBroadcastLocked+464) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #24 pc 0000000001416668  /system/framework/oat/arm64/services.odex (com.android.server.am.OomAdjuster.computeOomAdjLocked+2008) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #25 pc 000000000070a8b0  /system/framework/oat/arm64/services.odex (com.android.server.am.OomAdjuster.updateOomAdjLocked+1264) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #26 pc 0000000000b8c7fc  /system/framework/oat/arm64/services.odex (com.android.server.am.ProcessRecord.updateProcessInfo+332) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #27 pc 0000000000b8c108  /system/framework/oat/arm64/services.odex (com.android.server.am.ProcessRecord.onStartActivity+312) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #28 pc 0000000000ddd5b0  /system/framework/oat/arm64/services.odex (com.android.server.wm.-$$Lambda$VY87MmFWaCLMkNa2qHGaPrThyrI.accept+240) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #29 pc 0000000000b7cb24  /system/framework/arm64/boot-framework.oat (com.android.internal.util.function.pooled.PooledLambdaImpl.doInvoke+5556) (BuildId: bcbbf6dbefd89fff71e2c4b30159b42d915c3070)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #30 pc 0000000000b7ee54  /system/framework/arm64/boot-framework.oat (com.android.internal.util.function.pooled.PooledLambdaImpl.invoke+836) (BuildId: bcbbf6dbefd89fff71e2c4b30159b42d915c3070)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #31 pc 0000000000b51b9c  /system/framework/arm64/boot-framework.oat (com.android.internal.util.function.pooled.OmniFunction.run+76) (BuildId: bcbbf6dbefd89fff71e2c4b30159b42d915c3070)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #32 pc 0000000000738b7c  /system/framework/arm64/boot-framework.oat (android.os.Handler.dispatchMessage+76) (BuildId: bcbbf6dbefd89fff71e2c4b30159b42d915c3070)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #33 pc 000000000073c48c  /system/framework/arm64/boot-framework.oat (android.os.Looper.loop+2140) (BuildId: bcbbf6dbefd89fff71e2c4b30159b42d915c3070)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #34 pc 000000000073abfc  /system/framework/arm64/boot-framework.oat (android.os.HandlerThread.run+588) (BuildId: bcbbf6dbefd89fff71e2c4b30159b42d915c3070)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #35 pc 0000000001392554  /system/framework/oat/arm64/services.odex (com.android.server.ServiceThread.run+100) (BuildId: dc7af8324d4ef4f07322522c8e9638a72ad82930)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #36 pc 0000000000137334  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_stub+548) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #37 pc 000000000014606c  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+244) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #38 pc 00000000004accd0  /apex/com.android.runtime/lib64/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+104) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.391 17729 17729 F DEBUG   :       #39 pc 00000000004add64  /apex/com.android.runtime/lib64/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+416) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.392 17729 17729 F DEBUG   :       #40 pc 00000000004edb00  /apex/com.android.runtime/lib64/libart.so (art::Thread::CreateCallback(void*)+1176) (BuildId: 0dfc48458ebe469ada07dc81b5a44d76)
05-24 19:04:48.392 17729 17729 F DEBUG   :       #41 pc 00000000000e205c  /apex/com.android.runtime/lib64/bionic/libc.so (__pthread_start(void*)+36) (BuildId: 4cd97724e0ae0bf213b33eacb7bfbbe8)
05-24 19:04:48.392 17729 17729 F DEBUG   :       #42 pc 0000000000084af0  /apex/com.android.runtime/lib64/bionic/libc.so (__start_thread+64) (BuildId: 4cd97724e0ae0bf213b33eacb7bfbbe8)
05-24 19:04:51.521 13310 13310 E AndroidRuntime: FATAL EXCEPTION: main
05-24 19:04:51.521 13310 13310 E AndroidRuntime: Process: com.brave.browser, PID: 13310
05-24 19:04:51.521 13310 13310 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
05-24 19:04:51.586   830   865 E AndroidRuntime: FATAL EXCEPTION: GoogleApiHandler
05-24 19:04:51.586   830   865 E AndroidRuntime: Process: com.google.android.apps.fitness, PID: 830
05-24 19:04:51.586   830   865 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
05-24 19:04:51.598  2756  2756 E AndroidRuntime: FATAL EXCEPTION: main
05-24 19:04:51.598  2756  2756 E AndroidRuntime: Process: com.android.phone, PID: 2756
05-24 19:04:51.598  2756  2756 E AndroidRuntime: DeadSystemException: The system died; earlier logs will point to the root cause
</code>```


问:
USB 3.1 gen 2 flash drive only works when connected through 2 adapters at the same time
Okay, this is a very specific question with very specific hardware, so I understand if there isn't an answer.

I recently bought a USB 3.1 gen 2 flash drive with read and write speeds of 400MB/s, because it'll speed up my backup process a ton. The flash drive works great on my laptop, desktop, and on other phones. For some reason it just has issues with my OnePlus 7 Pro. If I use a standard USB 3.0 hub to connect it, it doesn't work when connected to the 3.0 port (but works if I connect it to a 2.0 port on the same hub). When I say it doesn't work, I mean it's only recognized half the time at best, so I have to plug it in a few times before my phone sees it, it sometimes randomly disconnects and reconnects, and the transfer speeds are way off. For some reason, files can't be read at all when trying to copy from the drive, and the write speeds are incredibly slow, though at least it can write. When I connect to that 2.0 port, I get standard USB 2.0 speeds for read and write, which are far lower than I'd like, given how fast the flash drive actually is. I've also tried using a straight USB type C to USB 3.1 gen 2 type A cable, and it has the same issues. Both of these methods work on other phones without issue. Also note that I don't have these issues with any other flash drives, but this is the first one I have that uses USB 3.1 gen 2, whereas the best one I had before was USB 3.0 (or as it's now called, USB 3.1 gen 1).

Here's where it gets really weird.

I was trying to troubleshoot every possible scenario, so I decided to try plugging a USB 3.0 type A USB hub into my USB 3.0 type C USB hub (the one I mentioned previously) and then plug my flash drive into the USB type A hub, and somehow it fixed all the issues. Suddenly I was getting reads and writes that were capped at the speed of my phone's flash memory, it recognized the flash drive the first time I plugged it in every time, and it never disconnected randomly. The same thing happened when I changed out the USB type C hub for the direct cable as well. Below I've added a crude attempt at making what I'm saying more clear:

Phone > USB-C hub > flash drive    does not work

Phone > USB-C to USB 3.1 gen 2 adapter > flash drive    does not work

Phone > USB-C hub > USB A hub > flash drive works

Phone > USB-C to USB 3.1 gen 2 adapter > USB A hub > flash drive    works

When I try to transfer files to and from the flash drive through TWRP, the same issues are present.

I'm using a custom ROM (crDroid) with a stock kernel on Android 11, so I'm going to see shortly if flashing completely back to stock firmware fixes the issue, and will update this post if it does (see edit). I could also grab some system logs if that would help, but I haven't been able to find anything useful through MatLog (at least not that I really understand).

If anyone has any idea why adding another USB hub in would fix whatever issue is going on, I'd greatly appreciate your response even if there is no solution, as it doesn't make any sense to me as is.

EDIT: I've confirmed that flashing back to stock does not solve the issue. I flashed every partition manually with OOS 10 images, and even tried MSM tool, but the problem persists. This means that it may be an issue with my specific model as a whole, but I do not have another OnePlus 7 Pro to test it with. I suppose it could be a hardware issue specific to my individual phone, but I'm unable to determine that myself. In any case, there is some bad interaction caused on my phone's end, and it may be caused in part by an issue with the flash drive.

THEORY: My current best theory is that there's some issue with the way that my phone is interpreting the USB 3.1 gen 2 protocol, and somehow adding another USB hub in there helps to "sanitize" it or something of the sort. Since I do not have another USB 3.1 gen 2 flash drive, I'm unable to tell if this is specific to this singular flash drive, or if my theory about the protocol interpretation is correct in the slightest. If anyone knows more about USB protocol, then I'd love to hear what you have to say. I have no idea if my theory makes sense in reality, but it's the only explanation I could think of that made any sense to me.


问:
"USB Storage" Encryption
Samsung phones, Galaxy Note running ICS 4.0.3 in particular has System Storage, USB Storage, and SD Card.
I wanted to know if I encrypt my device by going to Settings - Security - Encrypt Device.  Will it encrypt the "USB Storage" as well aside from the System Storage?</p>

ContentLicense: CC BY-SA 3.0

Title: "USB Storage" Encryption


问:
USB connection with my android not working any longer
I have a problem connecting my android phone with my PC. I however get the option of Transfer files under Use USB for but this does not seem work. Any leads?


问:
Google Play Store stuck on "Pending" (Android 10)
The issue with Google Play Store being stuck on "Pending" has been discussed a lot. We all know the solution: clear the cache.

But I'd like to delve deeper into this problem. I'd appreciate a serious explanation:

Am I doomed to forever needing to clear the cache before ever doing anything with Play Store? All the "clear your cache" solutions posted on the Internet kind of imply that you should do this once, or at worst maybe once every several months. But me, I need to install stuff from the Store thrice a day! And it just doesn't work unless I clear the cache each and every time.

What crime have I committed that my Android behaves this way? Why do some phones do and some don't? Why isn't Google able to come up with the solution for this seemingly simple issue after all these years? Is there some workaround that I'm not aware of? After all, one (not me) could write a macro or something that automatically clears the cache when you click on Store. Would you advise me to purchase a new phone? It's very difficult to work like this.

Thanks y'all!


问:
Rootdir meaning in Android
So here these are two quotes which I think describe well what the root dir is :

rootdir: the root directory (/). All files/folders/filesystems are stored in or mounted under rootdir. On Android, the filesystem may be either rootfs or the system partition.

From here

And the second one from superuser forums

That means it is the ultimate parent or grandparent or grand grandparent of any file or directory you can find on your system.

It contains all the files necessary for the system to work such as boot files, libraries, packages, essential binaries, system configuration, user files and temporary files.

But I am a bit confused : if I am correct the rootdir is the place where all filesystems are mounted. But in Android that does not happen (at least Android 10+) : the root dir is /system however some directories are not mounted in the system directory. Example : data which is mounted... well under /data (and not /system/data) or also the vendor partition, mounted under /vendor. So I deduced that not all directories are mounted in the root dir, here /system. Why ?

OwnerDisplayName: ScarySneer

Title: Rootdir meaning in Android


问:
Name and type of virus on Android which is attacking file system and storage drives
There's a virus on my Android phone which is attacking the file systems and storage drives attached to my device.

I need help identifying the virus, so that I may further my research and come up with a solution to the problem.

Below is a list of symptoms that the virus is afflicting to my device:

It appears to be filling my storage drives with fake, unacceptable data. The Android system is notifying me that I'm running out of data storage, yet when I check my drives, the actual data there is barely consuming a 1/10th of what storage space is available.

The Android system at times seems slower and less responsive.

Applications have limited to no ability to write to my storage devices, because I can't identify and remove the fake data. Disk cleaning is inefficient,  and the fake data returns like cancer.

Please help me identify the virus which is attacking my Android phone, and feel free asking me any questions regarding my problem. Thank you.


问:
How to let 2 split screen apps run at top performance?
I noticed that on my Xiaomi 11i with the Snapdragon 888 processor, it is supposed to be one of the current top Android phones, with 8 cores and that only the Apple A14 Bionic has slightly higher performance than it.

However, if I run two Pokemon Go using its Dual App split screen, then I noticed, if we look inside a gym, and a Pokemon (Venonat or Exeggutor) is swinging left and right, then every few seconds, on the top or bottom screen, the Pokemon would have a slight 0.2 second pause, so both apps are choppy every few seconds.

If I use the app Activity Monitor, right after I boot up the phone so that no other app is running, I did see that every 6 to 10 seconds, all the cores of the processors would ramped up to 100%, so it looks like it is doing some work in the background.

I noticed if I run one single instance of Pokemon Go, then it is smoother.

But my question is, how can 8 cores not able to handle some slowing animating graphics. If anything, the swinging left and right repeatedly can even be "set it and forget it" -- everything done by the GPU (Adreno 660).

So trying to solve it, I tried to tap the Version number of the system for a few times and went to Developer's Options, and from there, I set the background app to be: Running only 1 process at a time.  So that should mean I have 7 cores running now for the 2 apps on screen? But after rebooting the phone and trying again, the same issue was still there.  Is there a way to make it able to take 2 cores (or 3 cores) for each app, or just make them run at top performance and let any background process run with the remaining 2 cores?  Or another way is, if there is a way to set the background processes only use up to 50% of the cores, so the main apps can always have 8 cores to use.

Update: an insight to finding a solution: I noticed if we tap on a Pokemon and try to catch it, the Pokemon, if it is a flying Pokemon with their wings constantly flapping in the dual app, has really smooth animation and there is no tiny pauses ever.  It may appear that when we look inside of a gym, usually six Pokemon are shown inside, so if both apps are looking inside of a gym, there can be 12 Pokemon moving inside.  Even if 10 Pokemon have tiny movements only and two Pokemon have more apparent movements, it seemed it was possible that 12 threads were used, and so if there are 12 threads and 8 cores, maybe that's the reason that there can be tiny pauses.  I am not sure if we can change the Settings on the phone to solve this, as these movements are very lightweight.


问:
How does Audio metadata works?
I have an Android device on which I want to pair phone/laptop and play songs:

When I pair my phone and I play a song, the song's metadata is displayed on the Android device.

When I pair my laptop to the Android device and I play the same songs, the metadata is not displayed.

Why? Any explanation?

Title: How does Audio metadata works?


问:
How do I create a separate vendor partition?
I recently got an android phone running AOSP Android 5.1 Lollipop. I want to upgrade its software to higher android version, probably 9.0 as per the phone's capacity. But for that, I need treble support in the phone. And for that, I need to create a vendor partition. Here is a tutorial I found on XDA.
Link

This guide is focused on MI3/MI4 devices and the resource ROM mentioned in it is also for MI3/MI4 devices. I think they may not work on my phone. The phone with me is of Micromax Canvas model. So please guide me through this. Thanks.


问:
Lenovo S5 storage filled with invisible files
I have a Lenovo S5 with 64gb internal storage. I had this problem for a while now, so i really need some help.

Any file manager that I can find sums up all my files and aplications at under 20 gb, however i only have 3 gb free.

About 40 gb are filled with invisible/unfindable files. I looked online for answers many time, and I tried using "Android terminal emulator" with the command "df -h" and got this result, can anyone make something of it?


问:
Broken OTP SMS on Xiaomi
I have a Xiaomi Mi Max 3 phone. Recently, I changed my app for SMS to "Messenger for messages" from "Messaging" that is, I assume, the app from Xiaomi.

For the login of Dropbox or a Credit Card, I usually receive an SMS from a foreign country (I am living in Israel) and the message, instead of e.g. a six-digit number, is this:

For SMS from my country, e.g. to enter in gov. sites with an SMS code, it works fine.

After reading in the comments about the possibility that the problem is linked to the app, I deleted Messenger for messages, and the messages I receive are the same. Here are sample SMSes from Dropbox:

?,§ieKAF§IKAHKAf?ÅWK'såW¥2;#KC+s$Φövv.ùRü.Ψw.Å

?,§ieKAF§IKAHKAf?ÅWK'såW¥Φ+3#;s$Φövv.ùRü.Ψw.Å

?,§ieKAF§IKAHKAf?ÅWK'såW¥Φ+KΓs$Φövv.ùRü.Ψw.Å

?,§ieKAF§IKAHKAf?ÅWK'såW¥2;K#Cs$Φövv.ùRü.Ψw.Å

When the expected SMS is like

Your security code is [6-digit code]. Happy Dropboxing!

Screenshot of the SMSes

And here is a sample SMS from Amazon:

?PiiaguÜÜBÄCu§ÑÑF§Ä§B§F§d§ΣQQaΦsrl$a¤#Qekm¤æ-GìKìM§ΩΛ$ÄCu§Ñu¡(KÑiCiSmKAHKAFQCÑOKÄKÑiAHKAZ§iAHKA¿CggKAHKA(¥Y¡ΦΘÑ¡$aaksKuAfkeAXKAXSKÑA¿§keAda§ÑIeKÑ

When the expected SMS is like

[6-digit code] is your Amazon OTP. Do not share it with anyone.

I came back to the regular SMS app for the Xiaomi phone and the problem wasn't solved. I contacted my telephone operator and they say that if an SMS is received, it's not a problem related to them. They have nothing to do with the content of the messages.  I contacted the support team of Dropbox, and they weren't able up to day to understand what is the problem. I am very surprised. I have also uninstalled and reinstalled the dual identification and the problem remained.

Maybe relevant:

My new phone is a Xiaomi Poco F3, I use the Google SMS App and the problem is the same.

I missed to acknowledge that I am living in Israel, my phone operator is we4G.

I still have the problem with the bank CIC that sends SMS from France, Dropbox, and Amazon, not with Google and GitHub.

Dropbox and Amazon weren't able to explain the phenomenon, neither my phone operator.

My question is what can I do to repair it?

Title: Broken OTP SMS on Xiaomi


问:
How to change the compression and format settings of images taken in 8k+ 64MP on my Samsung Galaxy S20+ 5G
The Camera App natively supports 64MP and I have read that my phone (Samsung Galaxy S20+ 5G) may be able to go even higher.

I'm taking lots of pictures in 64MP and it's great, but I've noticed an issue.

The images appear to be compressed with visible compression artifacts in the lossy jpeg format.

I'd much prefer that that they are stored losslessly when taken and later I can deal with how I want to compress/handle them.

I have not yet found an app or setting that can do this.

Most of the apps and settings I've used to get a RAW image generally work, but none have preserved the capacity to take pictures in 64MP, instead they apply to 4k, which is not what I'm interested in especially.

I've tried the Camera App's Pro Mode, Open Camera, CameraMX and Lightroom. I even tried using a special build of Google's Camera App for my phone that I got from XDA Developers. And CameraMX just crashes at start.


问:
Is there a way to make the battery level easier to see on some Android phones such as Xiaomi?
I looked at the battery level on Samsung A32 and it was easy to look at, but on Xiaomi it looks like this:

Is there a way to make it easier to look at?  Right now I have to go to Settings -> Battery to get a better idea.  We might be able to change the theme to make it easier to look at, but it'd be a overkill to change the theme for the whole phone just for the battery level.

For example, down below the status line, it says

```<code>4:41                             Clear 21°C
Friday May 28
</code>```

in big fonts.  Is it possible to add the battery level display there?


问:
Is there there a way to download media from any android app
I'm not talking about popular applications like Youtube, Facebook or Instagram...

Let's say there's an android app called 'bla' and there are videos in it just like youtube and not showing the url...

What I'm asking is... Is there any way to download these videos directly from the app(using an xposed module or wtever..) or to find the urls of the videos(so I can download them from pc)...

Any help would be appreciated..


问:
Redmi 4X (santoni): Abruptly shuts down just before booting into OS
Here's a TL;DR -
I can't boot into my OS,phone shuts down after being in boot screen for some time but I can boot into fastboot and recovery. I flashed another custom ROM after formatting my device but it won't change the state of affairs.

I have a rooted Redmi 4X(santoni) in which I have flashed TWRP 3.5.x I had flashed Havoc OS vanilla as the OS in it with OpenGapps ver 10.

Up until today morning it worked perfectly fine, I noticed the battery was at 3% so I plugged it in. When I tried to turn it on later, it got past the "Mi Unlocked" screen, Havoc OS startup animation was working but then the phone abruptly shut down.

However I was able to boot into fastboot with Power + volume down. I was also able to boot into recovery with Power + Both volume buttons.

First I though it was a battery issue, but the battery percentage shown in the screen when the phone is shut down showed 86%. When I boot into TWRP it also shows 86%, after some time it dropped to 85%, so nothing unusual there. I generally get 1+ days of backup.

Next I thought it was an issue with Havoc OS so I booted into TWRP, wiped the device (I selected every partition manually to wipe them) and then I formatted the phone. Then I powered off the phone and booted into recovery.

I then transferred the zip files of latest crDroid 6.x vanilla, OpenGapps ver 10 and the latest apk of Magisk to install later. I selected install from TWRP's menu and clicked on crDroid's ZIP, it completed successfully without errors (as far as I could tell). I tried to boot into crDroid, but the phone again shut down after showing boot animation for sometime.

Then I booted into recovery and connected my santoni device to my Arch Linux laptop. I opened up my terminal and ran "adb shell" which opened up a root prompt. Then I ran "dmesg > log". I then exited out of there and ran "adb pull log" on my laptop.

This is the output of dmesg.

I looked at this answer which led me down a huge rabbit hole none of which I understood. Upon running "adb shell" and "logcat" in it, I get

/sbin/sh: logcat: not found

with error code 127 in terminal ( which I get in Linux if command not found). I also get this same error when I run only adb logcat from my terminal as non-root user while booted into TWRP.

I can't figure out how to boot into my system. I can't figure out how to give better logs either. For now I will shut down my phone, any assistance appreciated.

Despite following the link given in the comments, my issue still persists exactly as it did before. Hence the link wasn't of much help in this case.

PS: I would appreciate it if you could also give me feedback on the quality of my question and how I may improve it.


问:
Share internet through otg-ethernet from terminal
I know other threads already exist but none of them answer this specifically.

My OTG ethernet cable works only when used as a client, i.e. when a DHCP server is recognized.

I want to be able to share my 4G connexion to a router trough the WAN port. Android doesn't support this natively, so I'm guessing I'll have to create my own AP but I'm not sure exactly how do that trough the terminal.

I'm guessing there is some NAT involved.


问:
Shell script to stop multiple Android apps
My goal is to force stop multiple apps on the startup. The script can be executed with Magisk on boot by placing it in data/adb/post-fs-data.

I already tried writing

```<code>am force-stop com.exp1
</code>```

and also with

```<code>#!/system/bin/sh
</code>```

but it didn't work

What should I write on it?


问:
Is it safe to turn off kernel panic in Android?
So I'm using a custom kernel that overclocked my CPU and GPU. I turned down the frequency to stock but the big cpu freq can't be set(restore itself to default after some time), causing my phone to heat up if I'm having heavy workload/game. When my phone is really hot, kernel panic comes in and reboot my phone, I hate it when it happen while I'm gaming.

I looked up why it reboot and the cause is kernel panic. So I searched how to disable kernel panic and so I did.

My phone doesn't reboot anymore. But I'm thinking is it okay to disable it? I can't use another kernel cause it the only one kernel that support custom rom and having hotplug (really helpful at saving battery and less cpu heat). And I don't know how to recompile a kernel.

My tweaks.sh

```<code>sysctl -w kernel.panic=0
sysctl -w kernel.panic_on_oops=0
sysctl -w kernel.softlockup_panic=0
</code>```


问:
How to restore whatsapp data from local storage?
I have tried multiple options to restore data from internal storage. Unfortunately, none of them has been successful. Every time I get prompted to google drive back up even though I don't have any backup on google drive and I have disconnected WhatsApp from my google drive accounts. Can anyone help please?</p>


问:
How to get 3rd and 4th IMEI number for an android using ADB command?
I am using service call iphonesubinfo 3 i32 1 to get the 2nd IMEI number. I want to get 3rd and 4th number for quad sim phone. How to get that using adb shell command?</p>


问:
Android devices getting slower over time
At work we have a bunch of Casio handheld android terminals (DT-X400). They do not have any connectivity to the internet (so no updates), almost all apps are disabled except for those we use for work. We used them for about a year, and recently got a few more.

When we started using the new ones, we discovered that they perform a way, way better:

no lag;

navigating within applications is fast and smooth;

while the others feels sluggish:

it takes few minutes to boot up;

often it lags while doing simple actions, like scrolling on small lists;

opening apps takes a long time (> 30 seconds for calculator) - when you click on the app icon it looks like it freezes, then after a while screen goes black and after few more seconds app opens up.

The new ones performs a lot better when doing same tasks.
They are all the same model, hardware is the same, drivers versions on every device are also the same. All of these terminals runs Android 8.1.
I tried clearing memory, disabling all the apps I can, later did a factory reset, but performance did not improved.

So my questions are:

What can cause such slowdowns of android devices?

Is there any way to improve performance, without getting root access?

Update:
As of the suggestions in the question comments, I have tried swapping bateries from the new devices to the old ones and also powering them completely off. Neither option showed any performance improvements.

I am also aware about aging flash memory, after the weekend I will try to run some test on both devices to compare memory performance and update my question with the results and methods used.


问:
Downloaded a phising application, what steps should I take next?
My dad accidentally downloaded a fishy DHL tracking application. The application was downloaded through a SMS he received.

I immediately noticed that the application wasn't accessible through the apps list. Whenever I click on it, the apps list immediately closes. The application had access rights to his contacts, phone and SMS. Trying to deny to rights was not possible as the application immediately turned those rights back on.

My first intuition was that "Hey, an installed application shouldn't have system level access to system applications" as such, I figured that if kept trying to click the delete button faster than that the application closes the apps list, I should be safe...

And guess what, it worked! I was able to delete the application that way... lame.
But now that the immediate threat is gone, should I worry about any lingering landmines?

Is there a way to be sure its all safe? Should I check anything specific? I made sure my dad changed his passwords.

Thanks in advance!


问:
Bootloader won't load any commands
My Bootloader won't do anything, when I type fastboot getvar all it stops giving the strings half way, or when typing any other command it will only give ... and nothing more. Bootloader log only shows: cmd: oem-info and nothing more</p>

Title: Bootloader won't load any commands


问:
How to understand the confusing naming conventions of modern Android companies and prevent getting ripped off?
Here's the reason for this post and my annoyance -

There is a phone called Redmi 9 whose codename is Lancelot and there is a decent amount of community support for it, TWRP is available as well as some ROMS.

Seeing this I was impressed and ordered it off of Amazon. It clearly said Redmi 9 and the same model with the same price is available on Redmi's official site as well.

However when I got the phone, enabled USB debugging connected it to my pc and ran adb shell, the name I got in the prompt was cattail and not lancelot!!!

And cattail has next to no community support for rooting and stuff, no TWRP either.

Googling cattail vs lancelot gives a bunch of results and there is a difference in camera alignment in the two phones.

Further while Lancelot is a decent enough phone in itself, cattail is absolutely disappointing. Searching for lancelot on amazon or redmi shows up nothing and when I search "Redmi 9 code name" in any search engine, I got lancelot!! I bought the Redmi 9 believing it was something it was not.

Is Redmi and Amazon straight up lying or am I missing something here? Where is the guide to understanding naming conventions of smartphones? How do I and everyone else who uses Android prevent companies from ripping me/us off?


问:
How to restore a Nandroid backup without TWRP?
I have bricked my OnePlus 5 device (black screen, blue LED, bootloader locked, no TWRP on my device). I have tried almost everything (sideloading the official OnePlus firmware through adb, using the MSM Download tool to flash the .ops file - The flash is successful but I get the black screen, blue LED at boot again), none of it seems to work. But, I'm not prepared to give up.

So, I was thinking maybe if I get my hands on another OnePlus 5 device  and take a Nandroid backup of the device using TWRP with the OEM unlock option enabled in Developer Settings and use this backup to flash my original bricked OnePlus 5. The point of taking a backup with the OEM unlock option enabled in developer settings is to somehow load this Nandroid backup on my bricked OnePlus 5 device (so that I at least can unlock my bootloader and explore other options of restoring my device by flashing a custom recovery).

Now, the question is - If I manage to take a Nandroid backup of another working OnePlus 5 device, what are my options of loading this Nandroid backup on my bricked device (as I don't have TWRP on the bricked device).

Any guidance on this will be greatly appreciated.

Thanks.


问:
How can I see request and network profiling on an app that is decompiled by Android studio?
I chose "Profile or Debug APK" in Android Studio and chose a downloaded apk. Then, when I try to profile it, I see spikes in network tab, but I cannot see network requests and responses.

Any solution for this?

Does downloading apk from websites matters?


问:
How does root work in android phones? Does the concept of 'root' exists in android?
So I had an argument with someone over telegram if root exists or not in android.

My point of view is that like any linux kernels the concept of root exists but it's not accessible to other processes. That's where magisk comes in play, hacks the kernel permitting other apps to use the root functionality.

Now the other person mentions that the concept of root doesn't exist in android and mods like magisk implements it.

Now, which one is which? Does root exists in android phones or mods like magisk implement it?


问:
Can I edit an Apk for removing Ads even getting updates?
There are various sources for downloading an apk.

After installing an apk, Play Store detects the app. And it shows updates, if any update is available.

After updating the app, the app starts ads.

Can I edit the apk such a way so that even after updating the app from Play Store, it shouldn’t start ads?

If yes, please let me know and elaborate steps.

I’ll be thankful for giving your time.

With Regards

FewL


问:
Adoptable storage filesystem?
I have a sdcard split into two partition: portable and adoptable.
Not long time ago my /data is formatted as F2FS, really unstable on my device. So I recently format it again to EXT4. I'm noticing that my adoptable storage is still F2FS even though I already format it again using

```<code>sm partition disk:***,** mixed 69
</code>```

Is the adoptable filesystem following the device /data filesystem or it's default to something?

Title: Adoptable storage filesystem?


问:
Move the pointer with the head on android
Allow me to introduce myself, my name is Stéphane, I am quadriplegic.

I am running this topic because I need help.

My disability means that I cannot use my arms. I'm looking for a system where I can move the mouse cursor with my head on an android tablet.

I found a system with OpenCv but it's on Windows Would it be possible to do the same on android ?


问:
Minimum requirements for TWRP
I am trying to figure out why some devices like mine (Pixel 4a, Android 11 ) don't have a TWRP. It seems to be a fairly popular device, so I am presuming lack of developer support isn't a reason.

Some pointers I could find :

Lack of space on the RAM disk? Thread TWRP on the P4a?

Thanks to alecxs who pointed out Test build for Android 10, which again speculates on reasons (surprisingly, no one confirmed it fully works on Android 10).

Kernel support needed? This kernel claims to support TWRP

So, I am just trying to understand from a user point of view what the limitations are ( I do miss nandroid backup, at times).

Reasons, anyone?

Title: Minimum requirements for TWRP


问:
How to resolve an encryption issue?
I used a lockscreen to encrypt my phone and accidentally messed up the system and TWRP. I've since formatted it and am using it normally, albeit without root this time lol. But, just in case, I made a backup of the data beforehand. Is it possible to decrypt it if I remember the lockscreen? I can't get encryption keys from the phone because I've already formatted it to a new system, but can I get them from another software that can read the files? I read about it online, and apparently there are a bunch of strange commands you need to type into the system, and I'm not too familiar with this because I don't want to mess anything up, and it's really quite complicated stuff to understand. What I gathered from this was that you would have to format the phone again in order to recover the filesystem data, which I obviously cannot do. So please don't just recommend esoteric guides to me as if I'll magically understand everything; that's why I'm asking in the first place. So, is there a solution here that a layperson can understand? Can I somehow decrypt the image using only a PC, inputting the password through some special tool or something? Or is there some other way?

Title: How to resolve an encryption issue?


问:
If a phone is encrypted (Android 5.1) but user doesn't use a screen lock, and then does factory reset, is data secure?
If I have a phone running Android 5.1 and it is encrypted, but I don't use a lock/PIN for unlocking and using the phone, does that mean if if I do a factory reset, the data on the phone can still be recovered? I mean, does not using a screen lock mess up this process of encryption+factory reset to wipe data?</p>


问:
Can't reinstall apps from SD card after reboot
This is the first time my phone randomly rebooted, I didn't think much of it until all my apps disappeared. The apps in the internal storage is still there but the apps that was moved to the SD were all gone. I went to the play store to try to get them back but it won't install.

Please help

LG - SP320


问:
Removed battery while phone plugged in
I accidentally removed the battery from LG G3 while plugged in and charging, does this damage the battery or the phone?</p>

Title: Removed battery while phone plugged in


问:
Redmi 8 bootloop
My Redmi 8 phone is in bootloop. It got stuck with its Remi logo and does not start.
I am trying to unlock the bootloader but I didn't find a way other than mi unlock which I don't know how to use it without knowing my mi account credentials.
Please help me...
Thanks in advance...</p>

Title: Redmi 8 bootloop


问:
Use USB OTG mic audio device for audio input ONLY (use mic with headphones)
I want to record some audio using a USB mic and my OTG-supporting Android phone. The problem is, because the phone recognizes the mic as an audio input/output device even though the mic has no physical way to make sound, I can’t use the headphone jack while the mic is plugged in. Is there an app or a setting I can use to only use the input portion of the USB audio device, and instead use the 3.5mm headphone jack for output?</p>


问:
Is there a way to make an apkmirror.com app behave exactly the same as the app from Google Play Store and Galaxy Store?
There can be a subtle difference on how the app behave:

Xiaomi phones using Dual app for Pokemon Go

Galaxy phone using Pokemon Go from Google Play Store and Pokemon Go from Galaxy Store

OnePlus using Pokemon Go from Google Play Store and Pokemon Go from apkmirror.com (there is no other choice because it doesn't have a OnePlus Store)

Xiaomi phones using method (3) above just to experiment

I noticed if it is (3) and (4) above, then if we click on the Pokemon Go Store, the page is all blank.  If I show the app from apkmirror.com on the OnePlus App info -> Advanced in Settings, then it shows "None", as opposed to "Google Play Store".

Is there a way to make the app behave exactly the same as if it comes from the Google Play Store or Galaxy Store?


问:
How do I compile and install USBguard on android?
Is it even possible to compile and install linux packages on android, if it is possible how do I install usbguard into android?</p>


问:
Backup and restore file-based encryption keys
Android File-Based Encryption is implemented via fscrypt. How do you backup and restore fscrypt encryption keys? Both the master keys and the per-file keys would need to be backed up.</p>


问:
How do I make Android 11 stop removing a Wi-Fi certificate?
I'm using a Google Pixel 3a. A week ago, it was connecting all well to the corporate Wi-Fi which uses WPA Enterprise, but recently, it stopped.

In order to connect, I do the following:

Download the ca.pem file containing the CA certificate and the .p12 file containing the device certificate.

Install both CA and device certificates through Security › Encryption & credentials › Install a certificate › Wi-Fi certificate.

Configure the Wi-Fi to use those certificates.

EAP method being set to TLS, just as before.

As soon as I try to connect, it fails with no error message or details, and the CA certificate gets removed from the User credentials list (the ca.pem file is preserved). The behavior is the same no matter what I set in Online certificate status field (including “Do not validate” value that I can still use).

Why would Android remove the CA certificate? What do I need to do to make it stop doing that, and use the certificate to actually open the Wi-Fi connection?


问:
Android file transfer does not mount Android internal storage
How could one mount internal storage of Android phone within the macOS terminal as a volume?</p>


问:
Is it possible to fully restrict/disable apps when they are closed?
I would love to have more control over when apps can run on my Android: I wish that apps can't run in background, unless I whitelist them, or unless I am using them.

"Background Restriction" offers something similar. But it kills the restricted apps when they're placed in background: I can't simply leave them open, running in the background, until I close them.

For example, I want my music player to be fully dead when I'm not using it: I don't want it to run processes in the background. But when I'm using it, it should stay alive until I close it, even if its activity is not in the foreground.

This experience is very natural on desktop computers: most programs work while you leave their window open (background or foreground doesn't matter) and die as soon as you close it. I wish to have it on Android too, but Background Restriction doesn't quite offer it.

The "Recents Screen" seems like the perfect tool for what I need: only the apps in the Recents Screen (and those whitelisted) should be allowed to run. As soon as I remove one from the Recents Screen, it should get killed and become fully restricted.

Can I obtain my desired behavior by tweaking some configuration or by installing some software?

Otherwise, would it be possible to implement it myself? I think it'd be enough to have a tiny script listening to/polling the Recents Screen and toggling the Background Restriction setting for apps as they are added to/removed from the Recents Screen. Are there any APIs to do this available from e.g. bash or python, without needing to create a full fledged app?

I'm using rooted phones with Android 11 and the stock ROM (I have a Pixel 3XL and a Nexus 5X). A rootless solution would be better of course. I'm willing to change ROM, if that's a solution.


问:
Addon.d script on Android 11
Google introduced system_ext partition in Android 11 which can use system resources and can include system modules that:

Extend AOSP system modules in the system partition. We recommend upstreaming such modules to AOSP so they can be installed to the system partition later.

Bundle OEM or SoC-specific modules. We recommend unbundling such modules so they can be installed to the product or vendor partition.

I want to remove 2 folders named Snap and Gallery2 from /system_ext/priv-app partition. So, I created addon.d survival script to remove automatically every time I dirty flash a ROM.

The scripts commands are-

```<code>#!/sbin/sh
rm -rf "system_ext/priv-app/Gallery2"
rm -rf "system_ext/priv-app/Snap"
</code>```

But the script is not working. Every time I dirty flash a ROM, I have to remove those folders manually.

Title: Addon.d script on Android 11


问:
How to disable autorefresh on Android?
I'm using Resurrection Remix Tissot 7.0.1 (Pie) in a Mi-A1 and I'm looking for a way to disable autorefresh on my apps, someone know how to do it?

The "autorefresh" is the function of Android that refresh an app (like Firefox Browser) always you change it from second to first plan, and I see this as a wasting of time, of data, of processing time and of battery life.

If I'm writing something in a comment box on Firefox, for instance, when I change the browser to second plan to confirm some information and come it back to first plan, it refreshs the site automatically and I lose everything I've written.

Title: How to disable autorefresh on Android?


问:
Trying to root Pixel XL
I'm trying to root a Pixel XL in order to use 'su' in an adb shell to run gdbserver.
I've unlocked a few other phones to do this but the process seems a little different now or it is for this particular phone.
I've followed the instructions at 'https://www.online-tech-tips.com/smartphones/how-to-root-a-pixel-xl-2-2xl-3-3xl/' but I'm stuck at the command 'fastboot boot twrp.img'.
I downloaded the version of TWRP for my device (twrp-pixel-installer-marlin-3.3.0-0) but there's no file called 'twrp.img' in there. There's not even a file with a '.img' extension, just these:

```<code>magiskboot
META-INF
ramdisk-twrp.cpio
</code>```

Now, I'm a bit overly cautious when it comes to flashing a mobile phone and I don't want to put a bunch of junk in my bootloader, so what should I do here? It's not particularly clear (and when it comes to potentially bricking things, I very much like things to be clear).

Title: Trying to root Pixel XL


问:
How to activate band aggregation all thee time when available (4G+ at all times)?
The 4g+ network only activates when network is under big load.
I'd like to have 4g+ activated as soon as it is available and as long as it is available.
Does anybody know where I can change the aggregation settings ?</p>


问:
Facebook and Tweetdeck
I've been using Tweetdeck in order to post to Twitter and Facebook for a while. It does post my updates on both services, but some of my updates can't be shared. Here is an example (there is no Share link):

I noticed that happens when I my status includes links (I have not tested pictures). Is this some kind of known issue?

Title: Facebook and Tweetdeck


问:
Why won't my saved home screen shortcuts open?
Today, I turned on my Samsung Galaxy S8 and all the shortcuts I "saved to home page" won't open. The shortcuts are now gray on my home screen. When I click on one, an error pops up that says "App not found".

These aren't downloaded apps. These are websites and web pages I saved to the home screen for later reference. Newspaper articles, local cleaning services, stuff I "saved to home page".

Yesterday was the changeover from Samsung Cloud to Microsoft One Drive Cloud, (I think). Could this have something to do with it? I changed over to One Drive last week.

Any help would be appreciated.


问:
Why can't Microsoft teams see my camera's content on my Samsung Galaxy S9?
Microsoft Teams does have access to the camera:

But Microsoft Teams doesn't see anything on my camera:

Why can't Microsoft teams see my camera's content on my Samsung Galaxy S9?

My default camera can see my two cameras' content without any issue.

Switching between the two cameras didn't help. The two cameras have the same issue in Teams.

Rebooting the phone didn't help.


问:
Huawei Y6 Elite - Wet, Can Charge But Not Booting
(If this is the wrong place to ask this question please tell me.)

I am in a bit of pickle right now.

It was quite rainy where I live, so when I took my phone (Huawei Y6 Elite Android 5.1) outside it fell in some water. It worked initially - I dried it and all.

Then, at the end of the day I powered it off.

I was trying to watch some YouTube, but then I couldn't power it on. I am 15 years old, and my dad gave me the phone (which used to be his) so I just said I'm going to charge it to him so he wouldn't be suspicious.

OK, so GOOD NEWS incoming.

Whenever I charge it, it shows up with the 'charging' screen.

I tried charging it for 1 hour and it wouldn't boot although it would show the charging screen.

Tried to put it in a bowl of rice for 1.6 days - took it out and still nothing.

I'm panicking right now as my dad would absolutely kill me if he finds out what I did to my phone, I need help ASAP.

Some of my ideas is to try to charge it for some more time and pray to G-d that it boots.

Another idea would be to tinker inside the components and dry them.

I need other ideas immediately. I am quite worried.

Thank you StackExchange - you have helped me with many issues at StackOverflow and I'm sure you can help a good friend out with this too.


问:
Boot-Up System Test tools
I am a test automation script developer using Python.  One of my recents tasks has been to create scripts that can output the following test cases from an Android device under test during boot-up:

-Identification - SW Ver, SN, CPU, memory,....

-Memory test - bad block count

-DDR Training

-Peripheral inventory check

-Error logging

Ideally, this would all be done via adb interface, but I don't know what tools or commands are available to do such tests.  Some are trivial such as SW ver, SN.  But others like the memory test, and ddr training are new to me.
If anyone can point me in the right direction in terms of adb commands and/or test apps, that would be great.

I'm not an Android developer nor do I know Java so my knowledge of the inner workings of Android is very sparse.

Title: Boot-Up System Test tools


问:
Redmi Note 8 Pro flatly refuses to boot into TWRP
Before we start, just want to make it clear that I am aware how easy it is to brick this device, and have decided to go ahead rooting and installing a custom ROM anyway. My goal currently is to use twrp to install magisk and root the phone, but I cannot get the thing to boot into twrp.

In case it matters, I'm running Miui 12.0.8.0 Global with Android 10 (4/01/21 patch) on a Global phone. My device is a 6GB/64GB variant with plenty of storage available.

I've grabbed the required twrp image from the link in the XDA developers guide (https://forum.xda-developers.com/t/guide-begonia-unlock-bootloader-flash-twrp-and-root-proper.3995919/) as well as a vbmeta image for a Redmi Note 8 because I couldn't find one for the pro variant. I wouldn't expect that's an issue because they run the same OS, but because mine has a mediatek SOC I won't rule it out; if someone has the right vbmeta for me, it would be appreciated.

My procedure is as follows:

Boot phone into fastboot, open minimal fastboot/adb from the guide.

Make sure twrp.img and vbmeta.img are in the fastboot directory

fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img

fastboot erase recovery

fastboot flash recovery twrp.img

Hold power and volume up to try to boot recovery.

At this point, as long as I keep holding power+vol up the phone will make it to the "REDMI" splash screen, show me the unlocked bootloader icon, and power off. A few seconds later, it will try again to the same result. This will loop indefinitely until I stop holding volume up, at which point it happily boots into Miui; I've let it loop 5 times to be sure. If I hold just vol up (no power) once the phone turns on, like the guide says, it will pass the splash screen and simply shut off. I've tried multiple twrp and vbmeta images to the same result.

The next thing to try was to boot directly to the image. I erased recovery, flashed vbmeta, and ran 'fastboot boot twrp.img." The phone hung on the fastboot screen for about 90 seconds before shutting off, and frustratingly then rebooting into Miui like nothing happened.

If I try to boot to recovery after successfully booting Miui, it works, but I get the stock Xiaomi recovery, which will not help me root my phone. I'm running out of ideas on how to get this thing into the custom recovery. Still a little suspicious it's an AVB related issue, or some form of anti-rollback protection kicking in. Anyone here got any better ideas?


问:
`adb shell service call isms` message size limit
I am using the following:

```<code>adb shell service call isms 7 i32 0 s16 "com.android.mms.service" s16 "%num%" s16 "null" s16 "'%THISMSG%'" s16 "null" s16 "null"
</code>```

(in a batch file)

Wondering if there is a limit on the message size. I did some experiments and when I add a few more characters, the sending fails. It seems that the limit is 70 (?) chars.

When the text size is up to 70 chars, the sending works fine!

I used just simple characters.

Any info available?


问:
How to disable headphone jack in Android
I want to completely disable headphone jack in Android 10 without using 3rd party app.

I want to disable headphone jack and use headphones with USB Type-C to 3.5mm jack connector via usb instead.


问:
How to root Redmi 9C (Redmi 9 India)?
As I understand I can get root access without installing a custom recovery with fastboot commands as described in the Magisk Installation Instructions.

I have downloaded the Magisk app and under Ramdisk I do get a yes.

The name of the device is indeed cattail which I have confirmed by running

adb shell

in my terminal, screenshot posted:

However I came across this XDA forum post where it wasn't possible to get root access with Magisk and fastboot.

This post appears to offer a solution but upon a little digging it seems that the instruction provided here cater to the device "angelica" but not cattail.

Here is how I found out it was angelica: In the screenshot provided in the forum, you can see model name of the device is:

M2006C3MG

while the model name of my phone is:

M2006C3MII

Upon searching the different model names on the internet, it is quite obvious that device is different from mine.

So here are my questions:

1. Where should I download the firmware from to extract the relevant boot.img file?

1. This link or 2. This one. I am confused because I had bought the Redmi 9 India (from Amazon) but apparently cattail is Redmi 9C. The first link(for Redmi 9) has an option having India while the second one(for Redmi 9C) doesn't.

2. How do I even root this device?

I'm unable to properly piece together all the info online and would greatly appreciate any pointers or guides. Searching for "how to root redmi 9 india" gives weird results asking to use Kingo Root and the like.

Title: How to root Redmi 9C (Redmi 9 India)?


问:
What are the physical causes of motherboard-related bootloops?
A lot of Android phones, from the Nexus 5X to the LG G4, have suffered from hardware-related bootloop issues.

I have recently purchased a Google Pixel XL first gen, and want to minimize the chances of such issues, and so I'm wondering what the possible physical causes of hardware-related bootloops / hardware failure are?

For example, it's been rumored that the 5X's problem was the cracking of solder joints from repeated heating and cooling.

I will be using this specific Google Pixel XL as a backup server, and so won't undergo regular usage patterns, as it can essentially stay on 24/7 with the screen off, or only be turned on occasionally. So what would the best conditions be for such a usecase in order to minimize the risk of any hardware issues?

Should I leave it on 24/7? It won't get hotter than 30 degrees or so, and cools down to around ambient temperature (20) for most of the time when not in use. Or is it better to only turn it on every couple weeks?


问:
How can I restore Chrome capability to my android TV PCs?
I have several android TV PCs used as thin clients against a Windows machine. I do some things on the android box and some things in Windows. I've had the current set of TV PCs for about two and a half years and keep them configured exactly the same. Suddenly the Chrome icon disappeared from apps. Chrome is still installed and receives updates but no way exists to open it.

In January I purchased two Hisense 75 inch android TVs. The PlayStore said Chrome was not compatible so I sideloaded. It worked fine for awhile, then I could no longer open Chrome. At the same time I could not open Chrome on the Hisense TVs, the Chrome icons disappeared from all my TV PC workstations.

Probably the Hisense TVs are coincidence, but I wonder if Google maintains an evil person list and added my Google account to it. I could I guess delete the Google account from one of the TV PCs and see if Chrome then works. That seems silly, though. I have no problem with my phones which use the same Google account.

Is there anything I can do to reenable Chrome on the TV PCs? They all came rooted.

device name: TX92 02

model: TX92

android version: 7.1.2

kernel version: 3.14.29


问:
How can I easily sort and rate images?
Is there an effective way to browse through loads of images on an Android tablet and rate and sort them easily?</p>

Title: How can I easily sort and rate images?


问:
ICS messes up Hebrew text display on Galaxy S2
Follow up from this question... I just installed ICS on my Galaxy S2, and now the Hebrew display is messed up - the nekudot are displayed slightly to the left of the letter to which they are supposed to apply.  In my previous question I already did a hard reset, so that's not the answer.

Here's a screenshot where you can see clearly how all the nekudot are shifted to the left:

Any idea how to fix this?


问:
Why don't any of the files on my Android tablet show up on my computer when I connect my computer with my Android tablet through USB?
The computer (Windows 7) recognizes the tablet but I can't see anything when I click on the "drive" corresponding to the tablet.

I'm using a Lenovo ThinkPad tablet.


问:
Does the ICS Email app allow you to get notifications on folders other than inbox?
I have set on a IMAP account on my ICS android. I have some of the mails filtered to go to different folders. Is it possible to receive notifications the other folders? It is annoying, when I read some important messages one month late.

The is another similar question, but it is mainly for gingerbread, and also they end up discussing mostly the gmail app. Feel free to close as duplicate, if you choose this as not fitting.


问:
GT-I9000G - updated to ICS, charging using USB - error sim card not detected and unable to detect USB drive
I just updated my phone to ICS, using samsung galaxy GT-I900G, now whenever I charge my phone using USB, there is a circle icon and the network connection is lost. My machine does not recognize my phone as well. USB error. </p>


问:
Error: "reloc_library cannot locate 'fdatasync'"
I have my phone connected to my laptop via the USB cable and ADB is able to identify the device. When I run adb devices it returns the phone in the list of connected devices. Running the command adb shell now gives an error stating:

reloc_library cannot locate 'fdatasync'

Running any command on the terminal emulator installed on my phone also returns the same error.

Does anyone have a solution to this?


问:
is it possible to impose speed limit to certain device connected to my hotspot?
I have several devices connected to my android hotspot and would like to rate limit certain device from hogging the bandwidth too much. Phone is already rooted, and i've tried using built-in 'tc' program (followed the guide from here https://serverfault.com/questions/191560/how-can-i-do-traffic-shaping-in-linux-by-ip) from android terminal with no avail.

Is it even possible to do such thing?


问:
Not able to flash any os on my phone
Hi One day i tried to install a custom OS on my old phone it was already rooted and a custom recovery was also installed (TWRP)

after i booted into recovery i wiped cache and installed evolution x it showed an error Updater process ended with ERROR 7

i tried removing assets line in updater file but the same happen it showed the same thing

then i tried to go back but after a ( SAMSUNG GALAXY J7 PRO powered by android ) nothing showed up i waited hours but still nothing

i tried each and every possible custom rom on the internet but nothing works everything shows the same error i also tried flashing stock rom using Odin but it failed too its 3 days now and i am trying to get my phone back

is there any way my phone can boot into something also i noticed that every thing shows error although some YouTube videos have the same phone and booted correctly i followed them and still nothing even trying to rename files shows error it means there is some other problem plz anyone can help me it is very hard to live without a phone

This is the error from odin

```<code><ID:0/006> Added!!
<OSM> Enter CS for MD5..
<OSM> Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<ID:0/006> Odin engine v(ID:3.1205)..
<ID:0/006> File analysis..
<ID:0/006> SetupConnection..
<ID:0/006> Initialzation..
<ID:0/006> Get PIT for mapping..
<ID:0/006> Firmware update start..
<ID:0/006> SingleDownload.
<ID:0/006> sboot.bin
<ID:0/006> cm.bin
<ID:0/006> FAIL!
<ID:0/006>
<ID:0/006> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)
</code>```

and on phone it shows SECURE CHECK FAIL (BOOTLOADER)

Title: Not able to flash any os on my phone


问:
How To Add A Custom Border Which is unable to be touch Android

As an example the phone above contains border really close to the edge which is one the same as my current phone, playing games sometimes causes accidental touch from the side which will block touches, Example: PubgMobile

I'm wondering is there a way to add a custom border (black bar preferably) which blocks touches and fixes screen resolution as the camera blocks the game instead of going around

Extra :
Wondering if theres a way to lock rotation on horizontal on certain position ie not moving up or down


问:
Android 6.0 optimizing app 1 of 1 on smart tv
I have a TV that runs on android 6.0 and it gives me the optimizing app 1 of 1 message each time I start it, I have to factory reset everytime and it only lasts for a month before ir comes back, any way to fix it once and for all.</p>


问:
Amazon Alexa app prohibits disabling of Amazon sidewalk
https://www.amazon.com/gp/help/customer/display.html?nodeId=GZ4VSNFMBDHLRJUK

gives instructions on how to disable Amazon sidewalk from within the Alexa app. But on my phone following those instructions does not show the selection.

My phone is a stock Samsung Galaxy Note 10 Lite:

Model name  Galaxy Note10 Lite

Model number  SM-N770F/DS

One UI version

3.1

Android version

11

Google Play system update

May 1, 2021

Baseband version

N770FXXU7EUC6

Kernel version

4.9.191-21082235
#1 Fri Mar 26 21:29:05 +07 2021

Build number

RP1A.200720.012.N770FXXU7EUC6

SE for Android status

Enforcing
SEPF_SM-N770F_11_0008
Fri Mar 26 21:42:21 2021

Knox version

Knox 3.7
Knox API level 33
TIMA 4.1.0

Service provider software version

SAOMC_SM-N770F_OLM_XXV_RR_0007
XXV/XXV,XXV/XXV

See the screenshot below showing that the entry does not exist.

Is this a defect in the Amazon Alexa app, or a defect in my phone?


问:
What is Android OS in context of Chrome OS?
What kind of operating system is Android? I've tried using other file types, but not any of them work: .ios, .img, .exe, .pkg.

My terminal needs a password which is chromeos-setdevpasswd. Yet, when I use it with sudo sh, it times out and resets its own pass.

As I know, I have to take out the data strips screw to stop it from timing out. I don't know if that's why I can't use certain commands because I've already been to root status in crosh.


问:
Lineage boot on power script
I've installed Lineage on a Samsung tab s2 which I use in the car. I've added the following to get it to auto start when it goes on charge

```<code># /system/etc/init/off_mode_charge.rc
on charger
    setprop sys.powerctl reboot,leaving-off-mode-charging
</code>```

But does anyone know a way to add a script to the startup routine so if the battery is below say 10% it won't continue starting? I use tasker to power off the tablet when the usb power drops but there have been a couple of times for some reason it doesn't, meaning the battery can drop to 0% and then it goes into a restart loop as the low power supply in the car isn't enough during startup. I can read the power using the capacity file in /sys/class/power_supply/battery/ just not sure how, or if, I can add a script to the startup sequence to use this.

Thanks

Title: Lineage boot on power script


问:
Is Android 11 "flashable" on Xperia X F5121?
sorry I'm not sure if "flashable" is even a word but my Xperia X
is stuck on Android 8 and I've seen an article speaking about the possibility to upgrade it to Android 11 with TWRP recovery tool.

The tool crashes on my Xperia.

You may say "just get newer phone" which is a sound advice but the thing is my Xperia X is practically new phone. No scratches, no visible wear so getting new phone would be just a waste of money.

Can anyone confirm that it didn't brick your F5121 after flashing Android 11 on it?


问:
How to launch Tasker Task from app drawer? Can't move shortcut from home screen into app drawer
I have created a shortcut/widget to link to a Task in Tasker. This shortcut/widget appears on the home screen. I don't like the clutter and would like to move it into the app drawer. How can I do this? I tried dragging it but how can I open the app drawer while dragging? I tried opening the app drawer and holding down in an empty area to see if the option comes up to create a widget, but it doesn't. I am using Nova Launcher.

In other words, how can I launch a Tasker Task from the app drawer?


问:
How to make a call from a phone without SIM using a hotspot with SIM?
I would like to use a single SIM by installing a mobile hotspot at home. This mobile hotspot could be a dedicated hotspot device or an older smartphone with hotspot enabled. This hotspot will serve all my devices at home or on the go.

Meanwhile, I would not have a SIM on my main mobile phone (Google Pixel 3A). This means it will not be able to receive or make dial calls.*

Is there a way to enable my main phone to make calls remotely, via Bluetooth or WiFi, using the Hotspot's SIM?

*I was thinking of using my main phone as the hotspot, but it would probably deplete shorten the life of the battery. This is why I would prefer a dedicated hotspot.


问:
How to make Private DNS unchangeable?
Are there any way to make android private dns settings unchangeable?

I need app locker for android that password-protect private dns activity or class

Title: How to make Private DNS unchangeable?


问:
Alternatives to App blockers?
There are work arounds to using the app blockers from the play store.

For example: If I am quick enough I can access the play store and download apps.

I can also restart my phone and quickly access a blocked app. I can also use split screen mode to access an app as well.

Are there any alternatives instead of using apps that block other apps? Most of these apps require a purchase of a feature, so a free alternative would be appreciated.

Just to clarify I am not looking for app blockers from the play store, I am looking for other ways to block apps.

Thanks in advance.

Title: Alternatives to App blockers?


问:
WhatsApp partial restore from Google drive
I cannot restore all chats from a Google drive backup which was manually performed from scratch on the old phone before restoring messages on the new phone
Basically only some chats are restored on the new phone .. What can I try?</p>


问:
How to set which options appear on the text selection toolbar?
I'm referring to the menu that appears when you tap and hold on some text to select it. How do you change which options appear by default and which appear in the extra (. . .) menu?

I have to translate text regularly, and Google Translate used to appear on the text selection menu without tapping into the extra options. As of a week ago, Google Translate has been moved to the extra options menu, and a regular Google search is in its old place, so it's an extra tap for me to translate text. I feel this is a system setting somewhere but cannot find anything about it.

Thanks in advance!


问:
Why is OTG not working on Android 11?

I have a Samsung Android 11 device and I can't open the usb via OTG and I think the problem is with the Android 11 update. Is there a solution?

Title: Why is OTG not working on Android 11?


问:
Nexus 7 (2013) fastboot connection to PC
I've been trying for a few days to install LineageOS on a Google Nexus 7 (2013 version, or "flo"), using this guide here, but the USB cable connection seems to be very unstable for anything to work properly. It seems like there's a problem in the cable or the USB port, but it is still charging normally (even if the data connection seems frail) and I thought maybe someone has more information.

On Windows, the USB connection to the tablet has always been unstable, with it popping in and out of the devices listed on "device manager". I think I have the proper drivers, since I managed to follow the LineageOS installation up to the repartition step. After I entered the "modify" command on adb shell, it took a long time and a bunch of "file or directory not found" error messages started showing up. I was using Lineage Recovery and, following step 5, a clicked on "Reboot system now". Here's a log:

```<code>C:\Temp>fastboot devices
08460011        fastboot

C:\Temp>fastboot boot recovery.img
Sending 'boot.img' (10884 KB)    OKAY [  0.351s]
Booting                                            OKAY [  0.035s]
Finished. Total time: 0.491s

C:\Temp>adb sideload flo-repart.zip
* daemon not running; starting now at tcp:5037
* daemon started successfully
Total xfer: 1.00x

C:\Temp>adb shell
flox:/ # modify
2048+0 records in
2048+0 records out
1048576 bytes (1.0 M) copied, 0.077575 s, 13 M/s
20480+0 records in
20480+0 records out
10485760 bytes (10 M) copied, 0.289826 s, 35 M/s
umount: /mnt/system: Invalid argument
umount: /data: Invalid argument
umount: /sdcard: Invalid argument
GNU Parted 1.8.8.1.179-aef3
Using /dev/block/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
                                                      (parted)   rm 22
                                                      (parted)   rm 23
                                                      (parted)   rm 24
                                                      (parted)   rm 25
                                                      (parted)   rm 30
                                                      (parted)   mkpart primary 614429696B 2187293695B
                                                      (parted)   name 22 system
                                                      (parted)   mkpart primary 2187293696B 2263875583B
                                                      (parted)   name 23 cache
                                                      (parted)   mkpart primary 2263875584B 2264924159B
                                                      (parted)   name 24 misc
                                                      (parted)   mkpart primary 2264924160B 2281701375B
                                                      (parted)   name 25 recovery
                                                      (parted)   mkpart primary 2348843008B 2610987007B
                                                      (parted)   name 30 vendor
                                                      (parted)   mkpart primary 2610987008B 15757983231B
                                                      (parted)   name 31 userdata
                                                      (parted)   quit
                                                      Information: You may need to update /etc/fstab.

mke2fs 1.45.4 (23-Sep-2019)
The file /dev/block/mmcblk0p22 does not exist and no size was specified.
mke2fs 1.45.4 (23-Sep-2019)
The file /dev/block/mmcblk0p23 does not exist and no size was specified.
mke2fs 1.45.4 (23-Sep-2019)
The file /dev/block/mmcblk0p30 does not exist and no size was specified.
mke2fs 1.45.4 (23-Sep-2019)
The file /dev/block/mmcblk0p31 does not exist and no size was specified.
2048+0 records in
2048+0 records out
1048576 bytes (1.0 M) copied, 0.163787 s, 6.1 M/s
20480+0 records in
20480+0 records out
10485760 bytes (10 M) copied, 1.376526 s, 7.2 M/s
</code>```

After rebooting, there is not an operating system in the tablet anymore. All that is possible is to open fastboot mode with VOLUME DOWN + POWER. When USB connected to Windows, it will sound repeatedly as the connection is tried but fails. I tried the next step on the guide, which is to format one of the partitions with "fastboot -w", but it ended in error.

I tried to connect the tablet using fastboot on Ubuntu, but it never did establish a connection. The tablet does not appear with "lsusb", and using "dmesg" I can see the following:

```<code>[ 3452.967123] usb usb3-port11: Cannot enable. Maybe the USB cable is bad?
[ 3453.935126] usb usb3-port11: Cannot enable. Maybe the USB cable is bad?
[ 3453.935202] usb usb3-port11: attempt power cycle
[ 3455.219195] usb usb3-port11: Cannot enable. Maybe the USB cable is bad?
[ 3456.187128] usb usb3-port11: Cannot enable. Maybe the USB cable is bad?
[ 3456.187203] usb usb3-port11: unable to enumerate USB device
</code>```

Nevertheless, the tablet is still charging its battery though the USB connection as if the cable and port were working normally.

I hope someone has any insight on this. I really don't understand much of this process, and I hope there's something I'm not doing right that is fixable.


问:
How to flash Huawei P30 firmware via PC?
I need info on how to flash Huawei P30 rom without sd card via PC.

Please help.