问:
An Android App for blocking trackers completely using AI
About my device:

Android version: 10

ROM: Stock ROM(Android One)

Bootloader status: Unlocked and Rooted with Magisk 21.4 Stable

Tweaks that I've done till today:

AdAway

AfWall+

Warden

Ditched Chrome for Bromite, Brave(for syncing to pc) and Firefox Klar

NUKED script

And many more!

I'm currently searching for an Android app that can block ALL the trackers as well as hidden trackers on Android including Ads.

I, being a privacy enthusiast, have done a lot of online search, and currently using an open source app called Warden. It's good but, user needs to spend ton of time tweaking apps for better protection against trackers.

(If you're from India and you use Jio sim, then you'll have MyJio installed, their tracking is literally insane!).

I'd like know, is there any other Android App that can learn to tweak and disable trackers(privacy badger extension for browsers, for example) on it's own as the time passes, just like how Google Keyboard learns to personalize the dictionary.

Editings and Suggestions are always welcome:)


问:
EMUI 8: Where is the downloaded OTA located?
I downloaded the latest version of EMUI 8 for my Huawei Nova 2i (RNE-L22), the file size is 3GB.

Before installing the update, I'm planning to do a factory reset but that means I will need to re-download the update. The problem is I have a very limited internet connection, so I wanted to move the file into my SD-Card and flash it later.

I couldn't find where the file is located, anyone knows where it is?

Anyway, I downloaded the update by navigating into the Settings > About Phone > System Update.

ContentLicense: CC BY-SA 4.0


问:
Audio file not Supported
So I just went from the LG ThinQ to the LG Velvet and transferred some of my music over. However, when I try to play certain songs, they come up as "file not supported". They will play on my ThinQ but NOT my Velvet. Is there some sort of software issue?</p>

Title: Audio file not Supported


问:
Retrieve DCIM folder deleted from internal storage, no backup on Google and phone is unrooted
I accidentally deleted files including photos from file manager. I tried multiple recovery apps like Dr. Fone, disk digger, etc. but nothing seems to work as my thumbnails, cache and everything from the recycle bin has been deleted. Google photos also doesn't have backup. Can anyone suggest how to retrieve data, especially the DCIM folder without rooting my phone?</p>


问:
How does deodexing work?
As far as I understand, odexed apps come in two: the "apk" and the "odex" files, both containing different information. And I understand that the odex file has crucial information that loads first and speeds up the booting process.

But I tried to deodex an odexed app with UltimateDeodexer, and it only asked me to upload the .odex file, giving me in return an .apk file. Seemed like it turned the .odex into .apk.

How does that work?? Is it missing all the information from the original .apk file? Is my resulting .apk file complete, or am I supposed to do something else afterwards?

Title: How does deodexing work?


问:
Save all radio communication to file
I have a rooted phone. So, your phone has a radio right? It does calls, uses network, et cetera. Can you access the radio with root permissions?

How could I log all raw radio communication to a file?

Title: Save all radio communication to file


问:
Display additional button in Menu Bar
In Android 10, MIUI 12.0.2, how does one display, in the Menu Bar, the button to show the Toggles?

By Toggles I mean the following menu that appears if one scrolls down at the top

So far, the Menu Bar has only

Return to home screen: Quickly wipe from the bottom to the top.

Open last apps (app toggle): Wipe from bottom to top and hold.

Back: Wipe from the left edge to the right edge, or vice versa, both are possible.

But before reseting the phone I had the button but don't remember how I added it.

Already went to:

Open the Settings

Tap on Additional settings

Tap on Full screen display

Choose Buttons or Full screen gestures

And scrolled all over the settings, but don't seem to find it.

In terms of usability, the button that I want to add is helpful, as it allows one to read the notifications or just find the Togglers in the top easily.

Edit

With the accessibility button (the button with the icon of the person) one is able to open the Toggles, but that takes two clicks and I am looking for the direct button that I previously had.

Title: Display additional button in Menu Bar


问:
How to expand system partition? [Xiaomi Mi 9]
How to expand system partition?
I'd need at least ~600MB more for OpenGapps package I'd like.

Many thanks in advance!

Here's log from parted

```<code>cepheus:/ # parted /dev/block/sde
GNU Parted 3.2
Using /dev/block/sde
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
Model: WDC SDINDDH4-64G (scsi)
Disk /dev/block/sde: 6442MB
Sector size (logical/physical): 4096B/4096B
Partition Table: gpt
Disk Flags:

Number  Start   End     Size    File system  Name           Flags
 1      24.6kB  57.3kB  32.8kB               multiimgoem
 2      57.3kB  90.1kB  32.8kB               multiimgqti
 3      90.1kB  123kB   32.8kB               secdata
 4      123kB   156kB   32.8kB               limits
 5      156kB   262kB   106kB                bk41
 6      262kB   393kB   131kB                qupfw
 7      393kB   524kB   131kB                qupfwbak
 8      524kB   786kB   262kB                apdp
 9      786kB   1049kB  262kB                msadp
10      1049kB  1180kB  131kB                vbmeta
11      1180kB  1311kB  131kB                storsec
12      1311kB  1573kB  262kB                bk42
13      1573kB  1835kB  262kB                devcfg
14      1835kB  2097kB  262kB                devcfgbak
15      2097kB  2621kB  524kB                aop
16      2621kB  3146kB  524kB                aopbak
17      3146kB  3670kB  524kB                uefivarstore
18      3670kB  4194kB  524kB                catefv
19      4194kB  5243kB  1049kB               cmnlib
20      5243kB  6291kB  1049kB               cmnlibbak
21      6291kB  7340kB  1049kB               cmnlib64
22      7340kB  8389kB  1049kB               cmnlib64bak
23      8389kB  9437kB  1049kB               bk43
24      9437kB  10.5MB  1049kB               keymaster
25      10.5MB  11.5MB  1049kB               keymasterbak
26      11.5MB  12.6MB  1049kB               bluetooth
27      12.6MB  13.6MB  1049kB               dip
28      13.6MB  14.7MB  1049kB               catecontentfv
29      14.7MB  23.1MB  8389kB               bk44
30      23.1MB  25.2MB  2097kB               bk44
31      25.2MB  27.3MB  2097kB               cateloader
32      27.3MB  29.4MB  2097kB               uefisecapp
33      29.4MB  31.5MB  2097kB               uefisecappbak
34      31.5MB  33.6MB  2097kB               toolsfv
35      33.6MB  35.7MB  2097kB               abl
36      35.7MB  37.7MB  2097kB               ablbak
37      37.7MB  41.9MB  4194kB               tz
38      41.9MB  46.1MB  4194kB               tzbak
39      46.1MB  50.3MB  4194kB               bk45
40      50.3MB  58.7MB  8389kB               fsg
41      58.7MB  67.1MB  8389kB               spunvm
42      67.1MB  75.5MB  8389kB               hyp
43      75.5MB  83.9MB  8389kB               hypbak
44      83.9MB  101MB   16.8MB               gsort
45      101MB   134MB   33.6MB               dtbo
46      134MB   201MB   67.1MB               ifaa
47      201MB   268MB   67.1MB               logo
48      268MB   336MB   67.1MB  ext4         dsp
49      336MB   470MB   134MB                boot
50      470MB   493MB   23.1MB               bk47
51      493MB   671MB   178MB                core_nhlos
52      671MB   1007MB  336MB                modem          msftdata
53      1007MB  2617MB  1611MB  ext2         vendor
54      2617MB  6375MB  3758MB  ext2         system
</code>```


问:
Files app (com.google.android.documentsui) keeps crashing
I have a Samsung S6 Lite and whenever I need to use the Files app as a FilePicker I get the message "Files has stopped". Specifically when trying to import a PDF in Squid Notes. However, this crash happens in any app that requires the default Files FilePicker.

Here is the following adb logcat filtered by Warnings and Errors (I had to use pastebin instead of posting the log here inline as StackExchange was detecting it as spam):

https://pastebin.com/raw/QaKP3FW2

```<code>18599 E AndroidRuntime: Process: com.google.android.documentsui, PID: 18599
18599 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.google.android.documentsui/com.android.documentsui.picker.PickActivity}: java.lang.ClassCastException: com.google.android.material.appbar.AppBarLayout$LayoutParams cannot be cast to com.google.android.material.appbar.CollapsingToolbarLayout$LayoutParams
18599 E AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3654)
18599 E AndroidRuntime:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3806)
18599 E AndroidRuntime:     at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:83)
18599 E AndroidRuntime:     at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
18599 E AndroidRuntime:     at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
18599 E AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2267)
18599 E AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:107)
18599 E AndroidRuntime:     at android.os.Looper.loop(Looper.java:237)
18599 E AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:8167)
18599 E AndroidRuntime:     at java.lang.reflect.Method.invoke(Native Method)
18599 E AndroidRuntime:     at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:496)
18599 E AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1100)
18599 E AndroidRuntime: Caused by: java.lang.ClassCastException: com.google.android.material.appbar.AppBarLayout$LayoutParams cannot be cast to com.google.android.material.appbar.CollapsingToolbarLayout$LayoutParams
18599 E AndroidRuntime:     at com.android.documentsui.NavigationViewManager.updateToolbar(NavigationViewManager.java:198)
18599 E AndroidRuntime:     at com.android.documentsui.NavigationViewManager.update(NavigationViewManager.java:154)
18599 E AndroidRuntime:     at com.android.documentsui.BaseActivity.refreshCurrentRootAndDirectory(BaseActivity.java:605)
18599 E AndroidRuntime:     at com.android.documentsui.AbstractActionHandler.loadRecent(AbstractActionHandler.java:838)
18599 E AndroidRuntime:     at com.android.documentsui.picker.ActionHandler.loadDefaultLocation(ActionHandler.java:236)
18599 E AndroidRuntime:     at com.android.documentsui.picker.ActionHandler.onLastAccessedStackLoaded(ActionHandler.java:190)
18599 E AndroidRuntime:     at com.android.documentsui.picker.ActionHandler.initLoadLastAccessedStack(ActionHandler.java:176)
18599 E AndroidRuntime:     at com.android.documentsui.picker.ActionHandler.initLocation(ActionHandler.java:135)
18599 E AndroidRuntime:     at com.android.documentsui.picker.PickActivity.onCreate(PickActivity.java:162)
18599 E AndroidRuntime:     at android.app.Activity.performCreate(Activity.java:7963)
18599 E AndroidRuntime:     at android.app.Activity.performCreate(Activity.java:7952)
18599 E AndroidRuntime:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1307)
18599 E AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3629)
18599 E AndroidRuntime:     ... 11 more
 5189 W ActivityManager: crash : com.google.android.documentsui,0
</code>```

The crash also happens when the device is booted in Safe Mode. I'm new to Android and have some developer/coding experience, unfortunately I have no experience with Java to interpret what the error means.

I did disable/uninstall some Samsung bloatware from the tablet the previous night, but was using Squid Notes and importing PDFs and using the Files app just fine after the fact. It seems the problem started happening once I powered the device off and back on. My gut tells me I messed something up uninstalling things I didn't think I'd use, but I have since reinstalled and re-enabled everything I disabled and rebooted the device, but the crash persists.

Hopefully someone can see what might be causing the crash, as I'd like like to try and fix it without having to factory reset the device if possible.

Thanks!


问:
Sparkasse S-pushTAN app keeps crashing after restored with Titanium Backup
I'm a long time user of Titanium backup but recently I discovered that when I try to restore an app about 50% of the apps are not getting correctly recovered. After the restore the app always force closes.
Now I want ti investigate this further.
So I restored an App (com.starfinanz.mobile.android.pushtan) using Titanium Backup but the App always FCs now.
Device LG-G6 (h870) Havoc OS (Android 10)

I already tried restorecon -R -v /data/data but with no success

Does anyone have an idea what is going wrong?
When I clear the data of the app it starts working again (but ofcourse I need to setup all the settings again ...)

This is the logcat when I try to start the app

```01-29 10:01:37.453   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.682343 y:7.575256 z:5.834671
01-29 10:01:37.454   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.493   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.699112 y:7.580048 z:5.789185
01-29 10:01:37.493   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.533   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.684738 y:7.565674 z:5.839462
01-29 10:01:37.533   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.574   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.677567 y:7.601593 z:5.825089
01-29 10:01:37.574   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.613   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.677567 y:7.580048 z:5.817917
01-29 10:01:37.613   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.654   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.665588 y:7.582443 z:5.822693
01-29 10:01:37.654   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.694   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.679947 y:7.568069 z:5.822693
01-29 10:01:37.695   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:37.735   604  1024 D sensors_hal_Ctx: poll:polldata:1, sensor:1, type:1, x:0.653610 y:7.563278 z:5.796356
01-29 10:01:37.735   604  1024 D sensors_hal_Util: waitForResponse: timeout=0
01-29 10:01:39.467  1006  9682 I ActivityTaskManager: START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=com.starfinanz.mobile.android.pushtan/com.starfinanz.mobile.android.spushtan.SPushTan bnds=[346,800][618,1100]} from uid 10241
01-29 10:01:39.512  1006  1134 E system_server: Invalid ID 0x00000000.
01-29 10:01:39.553   536   536 D Zygote  : Forked child process 6134
01-29 10:01:39.563  1006  1156 I ActivityManager: Start proc 6134:com.starfinanz.mobile.android.pushtan/u0a323 for pre-top-activity {com.starfinanz.mobile.android.pushtan/com.starfinanz.mobile.android.spushtan.SPushTan}
01-29 10:01:39.565  6134  6134 E android.pushta: Not starting debugger since process cannot load the jdwp agent.
01-29 10:01:39.573   520   526 I Magisk  : proc_monitor: [com.starfinanz.mobile.android.pushtan] PID=[6134] UID=[10323]
01-29 10:01:39.586  1006  4735 W OomAdjuster: Fallback pre-set sched group to default: not expected top priority
01-29 10:01:39.700  2842 27860 W NetworkScheduler: Error inserting flex_time=694000 job_id=-1 period=1390000 source=16 requires_charging=0 preferred_network_type=1 target_class=com.google.android.gms.measurement.PackageMeasurementTaskService user_id=0 target_package=com.google.android.gms tag=Measurement.PackageMeasurementTaskService.UPLOAD_TASK_TAG task_type=0 required_idleness_state=0 service_kind=0 source_version=205016000 persistence_level=1 preferred_charging_state=1 required_network_type=0 runtime=1611910899693 retry_strategy={"maximum_backoff_seconds":{"3600":0},"initial_backoff_seconds":{"30":0},"retry_policy":{"0":0}} last_runtime=0, error message: UNIQUE constraint failed: pending_ops.tag, pending_ops.target_class, pending_ops.target_package, pending_ops.user_id (code 2067 SQLITE_CONSTRAINT_UNIQUE) [CONTEXT service_id=218 ]
01-29 10:01:39.903  6134  6134 W ndroid.settings: type=1400 audit(0.0:1687835): avc: denied { read } for name="tcp" dev="proc" ino=4026532383 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0
01-29 10:01:39.906  6134  6134 W ndroid.settings: type=1400 audit(0.0:1687836): avc: denied { read } for name="enforce" dev="selinuxfs" ino=4 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:selinuxfs:s0 tclass=file permissive=0
01-29 10:01:39.930  6134  6134 W ndroid.settings: type=1400 audit(0.0:1687837): avc: denied { read } for name="tcp" dev="proc" ino=4026532383 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0
01-29 10:01:39.983  2166  2166 D ImageWallpaper: wallpaper visibility changes to: false
01-29 10:01:40.004  6134  6134 I FirebaseApp: Device unlocked: initializing all Firebase APIs for app [DEFAULT]
01-29 10:01:40.006  6134  6134 W         : type=1400 audit(0.0:1687838): avc: denied { read } for name="tcp" dev="proc" ino=4026532383 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0
01-29 10:01:40.023  6134  6134 W         : type=1400 audit(0.0:1687839): avc: denied { read } for name="tcp" dev="proc" ino=4026532383 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0
01-29 10:01:40.080  6134  6134 I FirebaseInitProvider: FirebaseApp initialization successful
01-29 10:01:40.303  6134  6175 W LOTTIE  : Lottie doesn't support expressions.
01-29 10:01:40.496  6134  6134 I [Koin]  : loaded 79 definitions - 215.285543 ms
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f010000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f020000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f030000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f040000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f050000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f060000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f070000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f080000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f090000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f0a0000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f0b0000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f0c0000.
01-29 10:01:40.585  6134  6160 E android.pushta: No package ID 7f found for ID 0x7f0d0000.
01-29 10:01:40.586  6134  6160 E android.pushta: No package ID 80 found for ID 0x80010000.
01-29 10:01:40.586  6134  6160 E android.pushta: No package ID 80 found for ID 0x80010001.
01-29 10:01:40.723  6134  6174 W LOTTIE  : Lottie doesn't support layer effects. If you are using them for  fills, strokes, trim paths etc. then try adding them directly as contents  in your shape. Found: [Excite - Transformieren - Skal]
01-29 10:01:40.790  6134  6160 W android.pushta: resources.arsc in APK '/data/app/com.instagram.android-lIIPSoO2Fu30Wa4t86NTUQ==/base.apk' is compressed.
01-29 10:01:40.868  6134  6160 W android.pushta: resources.arsc in APK '/data/app/com.maxmpz.audioplayer-JCugQCvMXfGvHpOsecZdYA==/base.apk' is compressed.
01-29 10:01:40.904  6134  6160 W android.pushta: resources.arsc in APK '/data/app/com.maxmpz.audioplayer.unlock-g191wh8faIPG7UkV3iZDtw==/base.apk' is compressed.
01-29 10:01:40.981  6134  6174 W LOTTIE  : Animation contains merge paths. Merge paths are only supported on KitKat+ and must be manually enabled by calling enableMergePathsForKitKatAndAbove().
01-29 10:01:41.000  6134  6134 W         : type=1400 audit(0.0:1687840): avc: denied { read } for name="tcp" dev="proc" ino=4026532383 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0
01-29 10:01:41.174  6134  6180 I AdrenoGLES: QUALCOMM build                   : 7331a27, Ieeb4a86f7b
01-29 10:01:41.174  6134  6180 I AdrenoGLES: Build Date                       : 11/13/19
01-29 10:01:41.174  6134  6180 I AdrenoGLES: OpenGL ES Shader Compiler Version: EV031.27.05.02
01-29 10:01:41.174  6134  6180 I AdrenoGLES: Local Branch                     :
01-29 10:01:41.174  6134  6180 I AdrenoGLES: Remote Branch                    :
01-29 10:01:41.174  6134  6180 I AdrenoGLES: Remote Branch                    :
01-29 10:01:41.174  6134  6180 I AdrenoGLES: Reconstruct Branch               :
01-29 10:01:41.174  6134  6180 I AdrenoGLES: Build Config                     : S L 8.0.12 AArch64
01-29 10:01:41.182  6134  6180 I AdrenoGLES: PFP: 0x005ff087, ME: 0x005ff063
01-29 10:01:41.219   465   465 I hwservicemanager: getTransport: Cannot find entry android.hardware.graphics.mapper@3.0::IMapper/default in either framework or device manifest.
01-29 10:01:41.220  6134  6180 W Gralloc3: mapper 3.x is not supported
01-29 10:01:41.222   465  6185 W libc    : Unable to set property "ctl.interface_start" to "android.hardware.graphics.mapper@3.0::IMapper/default": error code: 0x20
01-29 10:01:41.222   465  6185 E hwservicemanager: Failed to set property for starting android.hardware.graphics.mapper@3.0::IMapper/default
01-29 10:01:41.277  1006  1149 I ActivityTaskManager: Displayed com.starfinanz.mobile.android.pushtan/com.starfinanz.mobile.android.spushtan.SPushTan: +1s786ms
01-29 10:01:41.338  6134  6134 W android.pushta: Accessing hidden method Landroid/app/ResourcesManager;->getOrCreateResources(Landroid/os/IBinder;Landroid/content/res/ResourcesKey;Ljava/lang/ClassLoader;)Landroid/content/res/Resources; (greylist-max-o, reflection, denied)
01-29 10:01:41.336  6134  6134 W ndroid.settings: type=1400 audit(0.0:1687841): avc: denied { read } for name="tcp" dev="proc" ino=4026532383 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0
01-29 10:01:41.340  6134  6134 W ndroid.settings: type=1400 audit(0.0:1687842): avc: denied { read } for name="enforce" dev="selinuxfs" ino=4 scontext=u:r:untrusted_app:s0:c67,c257,c512,c768 tcontext=u:object_r:selinuxfs:s0 tclass=file permissive=0
01-29 10:01:41.343  6134  6176 W LOTTIE  : Lottie doesn't support layer effects. If you are using them for  fills, strokes, trim paths etc. then try adding them directly as contents  in your shape. Found: [IK]
01-29 10:01:41.434  6134  6134 I TextInputLayout: EditText added is not a TextInputEditText. Please switch to using that class instead.
01-29 10:01:41.493  6134  6160 E android.pushta: No package ID 80 found for ID 0x80010000.
01-29 10:01:41.493  6134  6160 E android.pushta: No package ID 80 found for ID 0x80010001.
01-29 10:01:41.509  2842 27860 I NetworkScheduler.Stats: Task com.google.android.gms/com.google.android.gms.clearcut.uploader.QosUploaderService started execution. cause:1 exec_start_elapsed_seconds: 90226 [CONTEXT service_id=218 ]
01-29 10:01:41.583  2842 32121 I NetworkScheduler.Stats: Task com.google.android.gms/com.google.android.gms.tapandpay.gcmtask.TapAndPayGcmTaskService started execution. cause:1 exec_start_elapsed_seconds: 90226 [CONTEXT service_id=218 ]
01-29 10:01:41.606  2842 30294 I NetworkScheduler.Stats: Task com.google.android.gms/com.google.android.gms.tapandpay.gcmtask.TapAndPayGcmTaskService finished executing. cause:1 result: 1 elapsed_millis: 71 uptime_millis: 71 exec_start_elapsed_seconds: 90226 [CONTEXT service_id=218 ]
01-29 10:01:41.626  1006 13990 D BiometricService: canAuthenticate: User=0, Caller=0
01-29 10:01:41.626  1006 13990 D BiometricService: checkAndGetBiometricModality: user=0 isHardwareDetected=true hasTemplatesEnrolled=true enabledForApps=true
01-29 10:01:41.642   789   789 I keystore: del USRPKEY_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.643   789   789 I keystore: del USRSKEY_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.643   789   789 I keystore: del USRCERT_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.644   789   789 I keystore: del CACERT_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.647   500   500 W /vendor/bin/hw/android.hardware.keymaster@3.0-service: Not performing software digesting for symmetric cipher keys
01-29 10:01:41.647   500   500 W /vendor/bin/hw/android.hardware.keymaster@3.0-service: Not performing software digesting for symmetric cipher keys
01-29 10:01:41.659   679   691 D DrmLibTime: got the req here! ret=0
01-29 10:01:41.659   679   691 D DrmLibTime: command id, time_cmd_id = 770
01-29 10:01:41.659   679   691 D DrmLibTime: time_getutcsec starts!
01-29 10:01:41.659   679   691 D DrmLibTime: QSEE Time Listener: time_getutcsec
01-29 10:01:41.659   679   691 D DrmLibTime: QSEE Time Listener: get_utc_seconds
01-29 10:01:41.659   679   691 D DrmLibTime: QSEE Time Listener: time_get_modem_time
01-29 10:01:41.659   679   691 D DrmLibTime: QSEE Time Listener: Checking if ATS_MODEM is set or not.
01-29 10:01:41.659   679   691 D QC-time-services: Lib:time_genoff_operation: pargs->base = 13
01-29 10:01:41.659   679   691 D QC-time-services: Lib:time_genoff_operation: pargs->operation = 2
01-29 10:01:41.659   679   691 D QC-time-services: Lib:time_genoff_operation: pargs->ts_val = 0
01-29 10:01:41.660   679   691 D QC-time-services: Lib:time_genoff_operation: Send to server  passed!!
01-29 10:01:41.660   731   766 D QC-time-services: Daemon: Connection accepted:time_genoff
01-29 10:01:41.661   731  6190 D QC-time-services: Daemon:Received base = 13, unit = 1, operation = 2,value = 0
01-29 10:01:41.661   731  6190 D QC-time-services: Daemon:genoff_opr: Base = 13, val = 0, operation = 2
01-29 10:01:41.661   731  6190 D QC-time-services: offset is: 0 for base: 13
01-29 10:01:41.661   679   691 E QC-time-services: Receive Passed == base = 13, unit = 1, operation = 2, result = 0
01-29 10:01:41.661   679   691 D DrmLibTime: QSEE Time Listener: ATS_MODEM is not set. Fallback to Android system time.
01-29 10:01:41.661   679   691 D DrmLibTime: QSEE Time Listener: Retrieved Android system time: 1611910901
01-29 10:01:41.661   679   691 D DrmLibTime: time_getutcsec returns 0, sec = 1611910901; nsec = 0
01-29 10:01:41.661   679   691 D DrmLibTime: time_getutcsec finished!
01-29 10:01:41.661   679   691 D DrmLibTime: iotcl_continue_command finished! and return 0
01-29 10:01:41.661   679   691 D DrmLibTime: before calling ioctl to read the next time_cmd
01-29 10:01:41.662   731   766 E QC-time-services: Daemon: Time-services: Waiting to acceptconnection
01-29 10:01:41.671   789  6189 W /system/bin/keystore: Trying to serialize unknown tag 1879048895. Did you forget to add it to all_tags_t?
01-29 10:01:41.683   789  6189 D DropBoxManager: About to call service->add()
01-29 10:01:41.684  1006 13990 I DropBoxManagerService: add tag=keymaster isTagEnabled=true flags=0x0
01-29 10:01:41.698   789  6189 D DropBoxManager: service->add returned No error
01-29 10:01:41.708   789   789 I keystore: del USRPKEY_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.709   789   789 I keystore: del USRCERT_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.710   789   789 I keystore: del CACERT_KEY_STORE_TEST_KEY 10323
01-29 10:01:41.733   500   500 W /vendor/bin/hw/android.hardware.keymaster@3.0-service: Not performing software digesting for symmetric cipher keys
01-29 10:01:41.733   500   500 W /vendor/bin/hw/android.hardware.keymaster@3.0-service: Not performing software digesting for symmetric cipher keys
01-29 10:01:41.744   500   500 E keymaster1_device: Finish send cmd failed
01-29 10:01:41.744   500   500 E keymaster1_device: ret: 0
01-29 10:01:41.744   500   500 E keymaster1_device: resp->status: -38
01-29 10:01:41.746  6134  6134 D AndroidRuntime: Shutting down VM
01-29 10:01:41.747  6134  6134 E AndroidRuntime: FATAL EXCEPTION: main
01-29 10:01:41.747  6134  6134 E AndroidRuntime: Process: com.starfinanz.mobile.android.pushtan, PID: 6134
01-29 10:01:41.747  6134  6134 E AndroidRuntime: java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:501)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:925)
01-29 10:01:41.747  6134  6134 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at java.lang.reflect.Method.invoke(Native Method)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:491)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        ... 1 more
01-29 10:01:41.747  6134  6134 E AndroidRuntime: Caused by: javax.crypto.BadPaddingException
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal(AndroidKeyStoreCipherSpiBase.java:515)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at javax.crypto.Cipher.doFinal(Cipher.java:2055)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.bu1.a(SourceFile:14)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.sj1.b(SourceFile:7)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.oj1.l(SourceFile:1)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.bp1.j(SourceFile:2)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.nl1.r(SourceFile:2)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at com.starfinanz.mobile.android.pushtan.presentation.login.LoginFragment.h0(SourceFile:2)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc.V(SourceFile:178)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc.T(SourceFile:4)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc.U(SourceFile:6)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc.E(SourceFile:81)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc.a0(SourceFile:11)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc.C(SourceFile:14)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at sf.uc$d.run(SourceFile:1)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.os.Handler.handleCallback(Handler.java:883)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:100)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:214)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.app.ActivityThread.main(ActivityThread.java:7356)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        ... 3 more
01-29 10:01:41.747  6134  6134 E AndroidRuntime: Caused by: android.security.KeyStoreException: Invalid argument
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.security.KeyStore.getKeyStoreException(KeyStore.java:1303)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.security.keystore.KeyStoreCryptoOperationChunkedStreamer.doFinal(KeyStoreCryptoOperationChunkedStreamer.java:224)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        at android.security.keystore.AndroidKeyStoreCipherSpiBase.engineDoFinal(AndroidKeyStoreCipherSpiBase.java:506)
01-29 10:01:41.747  6134  6134 E AndroidRuntime:        ... 21 more
01-29 10:01:41.753  1006  8684 W ActivityTaskManager:   Force finishing activity com.starfinanz.mobile.android.pushtan/com.starfinanz.mobile.android.spushtan.SPushTan
01-29 10:01:41.754  1006  6198 I DropBoxManagerService: add tag=data_app_crash isTagEnabled=true flags=0x2
01-29 10:01:41.762  1006  7410 E BufferQueueProducer: [unnamed-1006-69] setMaxDequeuedBufferCount: 2 dequeued buffers would exceed the maxBufferCount (2) (maxAcquired 1 async 0 mDequeuedBufferCannotBlock 0)
01-29 10:01:41.764  1006  7410 E Surface : IGraphicBufferProducer::setBufferCount(3) returned Invalid argument
01-29 10:01:41.767  2842 27860 W NetworkScheduler: Error inserting flex_time=692000 job_id=-1 period=1386000 source=16 requires_charging=0 preferred_network_type=1 target_class=com.google.android.gms.measurement.PackageMeasurementTaskService user_id=0 target_package=com.google.android.gms tag=Measurement.PackageMeasurementTaskService.UPLOAD_TASK_TAG task_type=0 required_idleness_state=0 service_kind=0 source_version=205016000 persistence_level=1 preferred_charging_state=1 required_network_type=0 runtime=1611910901719 retry_strategy={"maximum_backoff_seconds":{"3600":0},"initial_backoff_seconds":{"30":0},"retry_policy":{"0":0}} last_runtime=0, error message: UNIQUE constraint failed: pending_ops.tag, pending_ops.target_class, pending_ops.target_package, pending_ops.user_id (code 2067 SQLITE_CONSTRAINT_UNIQUE) [CONTEXT service_id=218 ]
01-29 10:01:41.781  2842 30294 I NetworkScheduler.Stats: Task com.google.android.gms/com.google.android.gms.checkin.EventLogService started execution. cause:5 exec_start_elapsed_seconds: 90226 [CONTEXT service_id=218 ]
01-29 10:01:41.783  6134  6134 I Process : Sending signal. PID: 6134 SIG: 9
01-29 10:01:41.785   670   670 E lowmemorykiller: Error writing /proc/6134/oom_score_adj; errno=22
01-29 10:01:41.817  3196 32486 I Checkin : [EventLogChimeraService] Opted in for usage reporting: false
01-29 10:01:41.817  3196 32486 I Checkin : [EventLogChimeraService] Aggregate from 1611908802786 (log), 1611908802786 (data)
01-29 10:01:41.853  1006 13990 I WindowManager: WIN DEATH: Window{437b4c7 u0 com.starfinanz.mobile.android.pushtan/com.starfinanz.mobile.android.spushtan.SPushTan}
01-29 10:01:41.855  1006  2664 I ActivityManager: Process com.starfinanz.mobile.android.pushtan (pid 6134) has died: vis+99 TOP
01-29 10:01:41.879  1006  1133 W ActivityManager: setHasOverlayUi called on unknown pid: 6134
01-29 10:01:41.904  2166  2181 I ndroid.systemu: NativeAlloc concurrent copying GC freed 228514(9951KB) AllocSpace objects, 6(1408KB) LOS objects, 53% free, 10MB/22MB, paused 101us total 122.266ms
01-29 10:01:41.908  2166  2166 D ImageWallpaper: wallpaper visibility changes to: true
01-29 10:01:41.927   536   536 I Zygote  : Process 6134 exited due to signal 9 (Killed)
01-29 10:01:41.946  1006  1157 I libprocessgroup: Successfully killed process cgroup uid 10323 pid 6134 in 89ms
01-29 10:01:42.144  1006  4312 I DropBoxManagerService: add tag=event_log isTagEnabled=true flags=0x2
01-29 10:01:42.159  1006  4312 I DropBoxManagerService: add tag=event_data isTagEnabled=true flags=0x2
01-29 10:01:42.226  2842 32121 I NetworkScheduler.Stats: Task com.google.android.gms/com.google.android.gms.checkin.EventLogService finished executing. cause:5 result: 1 elapsed_millis: 505 uptime_millis: 505 exec_start_elapsed_seconds: 90226 [CONTEXT service_id=218 ]
01-29 10:01:42.254  1006  1133 W ActivityTaskManager: Activity top resumed state loss timeout for ActivityRecord{d9661ce u0 com.starfinanz.mobile.android.pushtan/com.starfinanz.mobile.android.spushtan.SPushTan t-1 f}
01-29 10:01:42.374  2842  2270 W Conscrypt: Could not set socket write timeout: java.net.SocketException: Socket closed
01-29 10:01:42.404  2842  2270 W Conscrypt:     at com.google.android.gms.org.conscrypt.Platform.setSocketWriteTimeout(:com.google.android.gms@205016037@20.50.16 (120400-351607135):2)
01-29 10:01:42.404  2842  2270 W Conscrypt:     at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout(:com.google.android.gms@205016037@20.50.16 (120400-351607135):0)
01-29 10:01:42.456  2842  2270 W Conscrypt: Could not set socket write timeout: java.net.SocketException: Socket closed
01-29 10:01:42.457  2842  2270 W Conscrypt:     at com.google.android.gms.org.conscrypt.Platform.setSocketWriteTimeout(:com.google.android.gms@205016037@20.50.16 (120400-351607135):2)
01-29 10:01:42.457  2842  2270 W Conscrypt:     at com.google.android.gms.org.conscrypt.ConscryptFileDescriptorSocket.setSoWriteTimeout(:com.google.android.gms@205016037@20.50.16 (120400-351607135):0)

```


问:
VPN hotspot with setting for any VPN server preferably opensource
I've tried web search and installed one VPN hotspot app (be.mygod.vpnhotspot) from google play, but could not find in it settings for VPN server ip.

The task in to connect to my OpenVPN server and provide transparent ip spoofing for devices connected to my phone by WiFi and/or USB. Is there such app (preferably opensource)?

I understand root is required. Is there a way to make phone connect to some WiFi-spot and be via that app WiFi spot with VPN? If not, then get internet from WiFi and make its spot for USB tethering.


问:
How to delete the Multiuser mode in my mobile?
I would like to remove(delete) the Multiuser mode in Realme XT.
I want my phone to be simple.

I have unlocked bootloader and rooted my phone and removed all useless bloatwares.

Can someone please give me an adb command or the file in root to delete, So There is no option for Multiuser mode in my mobile.


问:
Enable "Unknown sources" for secondary user
How do I enable unknown sources on secondary user because she I try install the file it says enable unknown sources but when I go on settings the unknown sources is greyed sand it's disable and I can't enable it.please help me</p>


问:
How can I charge Motorola One normally?
tl;dr: Every setup that I tried so far ends up with "Charging rapidly" or "Charging slowly" on my Motorola One. What kind of charger (or power source) and cable should I use in order to charge this phone at a standard charging pace?

I was always told that to charge phone rapidly / use QC etc. you need:

correct rather good quality cable,

proper charger, 2 A at output at minimum.

The thing is that on my Motorola One I am getting "Charging rapidly" even on cheap 0.5 USD cable connected to:

1 A charger (which needs 5-6 hours on other phones),

2.0 and 2.4 A charger (which charges other phones in about 2-3 hours) and

10 A QC 3.0 charger (which charges other phones in about 1+ hour)

Actually my Motorola One is the only mobile device (out of 15+) in my home that reports "charging rapidly" on every of above setup, even on cheap cable and 1.0 A charger (which isn't able to quickly-charge any other device).

On the other hand, when I connect it to a regular (non-QC) USB, I am always getting "charging slowly", even on very new and expensive PCs (which are told to have 1 A on USB) and even on high-quality, QC-ready cables.

So my question is, what is the correct setup to charge Motorola One "normally"? Is it possible at all in case of this device?

This question is entirely on getting correct setup to charge Motorola One neither quickly nor slowly (if possible). I don't want to discuss here any related issues like "quickly charging doesn't make your battery weaker anymore, so why you're asking, go ahead and quickly charge every time". Please, don't post comments like that. Thank you.

Title: How can I charge Motorola One normally?


问:
How do I find out who sent me a WhatsApp picture located in my photo gallery?
when i look up photos in my gallery, i get interested in few of them, and realize that they were sent on a group via WhatsApp. but how to identify which group and who is the sender?</p>


问:
Need Help Making 7" Monitor Display Android Screen
I got a 7 inch ultra thin TFT LCD Color Monitor that has HDMI, AV, VGA, and is DC12 volt - USB 5 Volt by TOGUARD D701.
I want to use it in my car with a android device (phone or tablet) to display things like GPS or music.

So far I can not get any android device (only phones so far) to display. I have also tried an old iPhone 5s and an iPod that is 5 years old with HDMI adapters for both apple and android products.

I can't seem to get anything to display onto the dumb monitor. (Dumb meaning no OS to it besides the device trying to connect).

What do I need or am I doing wrong? I need to set this monitor up so my father can plug his phone in and have a GPS he can see. The monitor is brand new and can connect to an Xbox one. So why won't an any android phone display when connected. The phones support MHL HDMI. Do I need a different type of supported HDMI connection?


问:
Samsung Galaxy S7 Edge blank screen
Recently my S7 edge got blank screen and last thing I saw was samsung logo then it turned off and I don't see anything else only black screen. I tried using that vol up/down power/home force restart but device didn't respond it's fully charged and when I charge the phone fnothing shows up. I don't know if this is correct community for troubleshooting this kind of problem but I need help.</p>

Title: Samsung Galaxy S7 Edge blank screen


问:
Can Termux adb push file from unrooted phone to tablet via OTG cable?
Can I use Termux to send an app (APK file) via, e.g., adb push, from my unrooted Samsung Galaxy S10 phone to an unrooted Android 5.1.1 tablet via an OTG cable?</p>


问:
My Android phone keeps restarting in short cycles
I have Xiaomi Mi A2 and yesterday when I was using it, it started to restart continuously only loading the android one logo then crashing again. I've tried things like holding down power+voldown and power+volup to reach the safe boot, but the thing is that it restarts again before even loading it. I also though the power on button might be stuck so I've tried to click it through multiple times but does not seem so. I also tried removing SIMs. I did not install anything new in a long time. It discharged itself after multiple hours of repeated restarts.

Anyone has the same experience and would know what to do? Also is there a way to at least wipe the phone contents somehow before returning it to the shop?


问:
Is it possible to change maximum battery capacity to a lower value?
AccuBattery says my phones battery health capacity is around 80-90%. Android and all other devices naturally keeps charging to 100%, even though it will only be 90% charged. To me, this seems to be the reason some capacity ranges might be unstable and the phone quickly die when it reaches 15%, because it tries to stretch the capacity without knowing it is doing it. So the question is, is there any simple apps to just replace or use a different battery percent viewer, or some other options, that lets me set the maximum capacity to the health of the battery? So in that way it will be as stable as it was when it was new, still charge to max, but rather spread the 90% health on 90% capacity and then dont have any sudden drops and unstable battery life.
Prefered non-root options or any launchers with these options, but if there exists a root-way i would love to know it</p>


问:
Samsung galaxy j6 plus stolen, lockscreen bypass possible?
My phone was stolen and there is alot of sensitive data in it
There was a lock screen in pin format, it was not a third party app
There was not sd memory card
Developper mode was not enabled
The phone was not encrypted
Android was up to date
Can the thief access its contents like apps contents and pictures ?
Thanks alot</p>


问:
How does Helium Backup work?
I'm currently looking around at different options for adding regular backups to a new phone, and I want more than the "backup" that google offers.

There's the one category, backup apps that use root access, like Titanium Backup and OAndBackupX. The way they work is fairly clear, since they have root access, they can just copy all the files that represent the apps' data.

But then, there's Helium, a non-root app. Somehow, it claims to backup app data (which seems to work, from what people are saying), but nowhere have I found any indication as to how Helium Backup even accesses that data. The way I understand Android's permission model, when an app stores data in its private storage, no other standard app has access to that, period. The only other software that can access that data is system apps, root access, and ADB backup (although adb backup can also be disabled for the specific app - and ADB needs a computer attached to work). Seeing that none of the three apply for Helium backup, how does Helium backup then work? Or is this some wonky hacky trade secret the developers don't want to reveal?

Title: How does Helium Backup work?


问:
Android 10 ADB Cheat Sheet
All of the adb cheat sheets I've found are woefully out of date.
examples of "cheat sheets" with outdated info (for the snarky response about this not being a game or that there aren't any cheat sheets):

https://www.automatetheplanet.com/adb-cheat-sheet/

https://technastic.com/adb-commands-list-adb-cheat-sheet/

https://fazlerabbi37.github.io/blogs/adb_cheat_sheet.html

Does anyone have something as recent as Android 10 or 11 they'd suggest?

Title: Android 10 ADB Cheat Sheet


问:
(Samsung J7 V) SD card app not loading app and causing errors
Two days ago, my phone randomly rebooted, all my apps in my sd card wouldn't load after that. I ended up having to reinstall them from the play store, and I got everything on them back, But one app Wouldn't install. It kept saying app not installed on google play, and if I downloaded an apk, it would ask if I wanted to update the app, and then say App Not Installed. Please help</p>


问:
Mapping an IP address to local Android device (localhost)
Is there a way to add a IP address to be a loopback to my Android device? So for example 127.0.0.1 is always the local device. I have a certain IP address that I also want to reserve just for the device just like the 127 IP and I don't want it going to the real IP. On a Windows machine I can add multiple IP addresses in the LAN adapter. Is there a way to do this in Android?</p>


问:
How to install my developed app into child account in Amazon Fire HD 8 Tablet?
I have developed an Android app in Android Studio (4.1.2) specifically for my two nieces. My brother in law has his account (admin account) and the account of the two girls (managed through parent control) in an Amazon Fire HD 8 Tablet.

I have managed to enable the development options in the account of my brother in law, I have successfully installed the app in the account of my brother in law but now I am stucked at the point on how to transfer the app to the accounts of both of my nieces. I am aware of this question, but in this particular case I am not able to see my developed app in the apps than could be transfered to the chosen child's account. How can I transfer my developed app to the children accounts in the Fire HD 8 Tablet? Is this even possible or does Amazon only allow for certain apps?

Any help is highly appreciated and probably valued with a lot a fun time by the girls :D


问:
How to install Team Win Recovery Project and Root Xiaomi Redmi Note 9
I need a tutorial on how to install TWRP and root my phone because I only found tutorials online for the PRO version
and as I was told I have to be very specific about my phone when installing anything root related including twrp
also can any of you recommend which root to use</p>


问:
Newly set PIN doesn't unlock the screen

TL;DR

There was no screen lock. I tried setting 1234 as a PIN. Now the screen is locked, asking for a 4-digit PIN. 1234 won't unlock it. But it's the right PIN since trying any other PIN multiple times will completely lock the screen for 30 seconds, while 1234 won't. More weird stuff happened, see below.

What happened

Over the last few months I haven't used any screen lock on non-rooted my Xiaomi Redmi Note 6 Pro. (I had used a PIN as well as a PIN together with fingerprint recognition in the past, without any problems.) Yesterday I tried to manage some password saved at my Google account, and I got a prompt saying that I have to set a screen lock in order to continue. I agreed, I was presented with the screen lock options and I opted for a 4-digit PIN, let's say 1234, which I entered twice (the second one for confirmation). After that, I got back to the password manager of my Google account.

Fact #1: When I tried to manage some password, I got the same prompt as the first time, asking me to set a screen lock if I wanted to continue!

I agreed and I opted again for a PIN.

Fact #2: This time I was asked for my old PIN in order to set a new one, despite Fact #1!

Fact #3: 1234 was not accepted.

At that point I gave up, thinking that I could just manage my Google account passwords using some other device. And then I turned off my phone screen. And now the screen is locked, asking for a 4-digit PIN. If I enter any PIN other than 1234 then, after 5 attempts (or just 1 attempt if the process is repeated some times), I get a penalty of 30 seconds during which I'm not allowed to enter anything. But...

Fact #4: I can enter 1234 as many times as I want, without ever getting any penalty! But the screen won't get unlocked.

My questions

Is there any way to unlock my phone without losing my data?

If not, is there a way to copy the data from my phone before resetting it?

Out of curiosity, does anyone have any plausible hypothesis for what happened that is consistent with the forementioned Facts?

What I have tried

Rebooting the phone.

When I get the 30 second penalty, a "Forgot password?" button appears. But this only allows me to set a new lock after I erase all data on my device.

I visited www.google.com/android/find which presented my with three options: play sound, secure device, erase device. I selected the second one, hoping it would let me set a new screen lock, but it did no such thing.

I used the website of Google Play to install an app named Clear Mobile Password PIN Help on my device. This didn't seem to help either.

Connecting my phone to my PC via USB. Unfortunately it gets in the mode "Charging only". I tried running adb devices -l from my PC, on the off chance that I had the dev mode activated, but no luck.

Entering into Safe Mode. Again, 1234 won't unlock the screen.

I should note that for the last few weeks my device kept complaining of low storage space. At first I thought that this could be the source of the problem, but then I was able to install an app, my emails kept coming to the device (I can see the notifications), and I was able to shoot photos. So the storage isn't entirely full.

Title: Newly set PIN doesn't unlock the screen


问:
How to enable USB Tethering without forcing me to use mobile data plan?
I wanted to tether my phone's connection to my pc via this old phone that I found. There's a setting for USB tethering, but when I turn it on, it says to turn on the mobile data? I went to the help thingy in the settings for the USB tethering and this showed what seen on the images below. Is there no way to stop forcing me to turn on my data just to share my connection to my pc?


问:
Reading corrupted android internal memory sd card
Please I have a Huawei p8 lite phone and I mounted an sd card as internal storage since I don't money for phone with a bigger memory. After using it for months with most of my important documents inside, it's telling me that the sd card is corrupt and need to be formatted but I can't do that because of my stuffs inside. Please how can I access the card to save my data? I tried using huawei Hisuite, it installed on pc but can't install on my phone, telling me my device is outdated. Can I use p20 to do it, will this card from p8 be read in p20 or any possible way for me to save my data? Thanks so much.

Ps. I'v also installed an older version of Hisuite on my phone but it didn't work.


问:
Retail Android devices with OOB multi-user ability?
I'm looking for an Android tablet that I can share between multiple users. From the little research I've done online, it looks like you can set up multiple users on an Android device, but it's a bit of a hack, and you have to get root access.

Are there any retail Android devices that support multiple users OOB? Or am I wrong about the difficulty level of enabling multi-user on any old Android tablet?


问:
How do I use ADB Input Events for users, other than phone owner?
I can easily automate input events using something like this:

```<code>adb shell input tap 300 300
</code>```

And I am doing this, indeed, to automate configs exporting process for some owner installed apps.

Although, I would like to automate configs exporting process for apps installed by other phone users, but I had no success, so far. This is because other users can't enable ADB.

My phone is using Android 9 (Lineage OS).


问:
Enhancing PDF (handwritten text)
I scanned many handwritten sheets (written by using a pencil and scanned by using a PC software), and I'm wondering if there is a way to enhance the handwritten text quality: the text is grey and there is some colored figures.

My goal is to make the text darker.

Title: Enhancing PDF (handwritten text)


问:
FAILED (remote: Partition should be flashed in fastbootd) PIXEL 3XL Android 11 FAILED (remote: 'Operation not permitted')
Could someone help me with the following problem:

I want to flash my pixel 3XL with AOSP precompiled images in android 11, but it gives me this error:

I have fastboot version 1: 8.1.0 + r23-5 ~ 18.04
and adb version:
Android Debug Bridge version 1.0.39
Version 1: 8.1.0 + r23-5 ~ 18.04

I have a problem when executing fastboot flash on my pixel 3xl, it returns the following error:

Writing sparse 'system_a' 4/6                      FAILED (remote: 'Operation not permitted')

someone help me with this error.


问:
How to determine default enabled permissions for for pre-installed applications?
Many Android apps that are pre-installed by manufacturers have extensive and intrusive requested permissions.

When looking at the permissions of each app via Settings > Apps, some of the permissions are allowed by default, while others are not allowed.

How does one determine which of the requested permissions were allowed by default on a non-rooted device?


问:
Bluetooth disconnects with Miracast
When I share my phone screen with an LG monitor through Miracast, the Bluetooth disconnects and I need to reconnect it to keep the music playing.

How do I stop this?

Title: Bluetooth disconnects with Miracast


问:
Kindle Fire Utility Not Installing Google Apps
So I recently rooted my Kindle Fire using the Kindle Fire Utility, the root has seemingly installed correctly but when I go to install the google apps I get errors and when I double checked the apps are definitely not installed on the kindle
the error I'm getting is here

```<code>Error:
cannot find archive
su: permission denied
su: permission denied
su: permission denied
can't find 'apps\data\GoogleServicesFramework.apk' to install
can't find 'apps\data\com.gau.go.launcherex-1.apk' to install
can't find 'apps\data\com.facebook.katana-1.apk' to install
can't find 'apps\data\com.google.android.apps.googlevoice-1.apk' to install
can't find 'apps\data\com.google.android.apps.plus-1.apk' to install
can't find 'apps\data\SyncSettings.apk' to install
can't find 'apps\data\Calendar.apk' to install
cannot stat 'apps\system\vending.apk': No such file or directory
cannot stat 'apps\system\GoogleCalendarSyncAdapter.apk': No such file or directory
cannot stat 'apps\system\GoogleContactsSyncAdapter.apk': No such file or directory
su: permission denied
su: permission denied
su: permission denied
rm failed for /data/local/vending.apk, No such file or directory
rm failed for /data/local/GoogleCalendarSyncAdapter.apk, No such file or directory
rm failed for /data/local/GoogleContactsSyncAdapter.apk, No such file or directory
su: permission denied
su: permission denied
su: permission denied
</code>```

I'm assuming this means that the su didt work or needs addition permission but I have SU set to "always allow"


问:
Are there any issues with allowing the KLMS Agent app (part of Samsung KNOX) to be restricted by Data Saver?
I use the "Data Saver" feature to extend battery life and to prevent/reduce apps from accessing the internet when the phone/tablet is sleeping and when they are not supposed to be running.  Note that I'm not sure if that feature is an Android or OEM feature.

To accomplish this, I go to:

Settings > Apps > Special Access > Allow app while Data Saver on > Show system apps

and deselect every app... currently with the sole exception of KLMS Agent.

The only reason I do not deselect KLMS Agent is because I do not fully understand its purpose, and if there are any consequences of preventing it from being "allowed" while Data Saver is on.

From what I've researched, KLMS Agent is part of KNOX security, which is pre-installed on most (all?) Samsung Android devices.  I've read a bit about KNOX, and I've never had the time to fully understand all of the details about it.  Plus, I think it's closed-source, which makes it almost impossible to truly fully understand.

Are there any downsides or issues with deselecting KLMS Agent in the Allow app while Data Saver on list, thus allowing KLMS Agent to be restricted by Data Saver?


问:
What is the PhotoEditorPro greyed out in the Gallery
I am using Android 8.1 in a Samsung Galaxy J7 Prime.
If I open a picture in the Gallery, and I hit the three-dot menu at the top right, there are 5 items in the menu.
The last item is Open in Photo Editor Pro, and it is always greyed out.

.

Which is that app? (link to Google Play)

If I install it, would that menu item become available?

This is what I see when looking for Photo Editor Pro


问:
Disconnected by openvpn server in first two hours
I have setup the openvpn server and client. The client could connect to the server. Then, the server will aways disconnect the client after around two hours(refer to the log of server). And to my surprise, the client shows the connection still on. But I can't send any data from client to server at that time.

Here is the config of server(part):

```<code>duplicate-cn
keepalive 10 120
nice 3
verb 0
mute 10
reneg-sec 0
</code>```

Here is the log of server:

```<code>Feb  1 07:59:32 OpenVPN server: peer xxx.xxx.xxx.xxx (client) connected - local IP: 10.8.0.2
Feb  1 09:33:34 OpenVPN server: peer xxx.xxx.xxx.xxx (client) disconnected, sent: 55 KB, received: 56 KB
Feb  2 07:59:08 OpenVPN server: peer xxx.xxx.xxx.xxx (client) connected - local IP: 10.8.0.2
Feb  2 09:34:56 OpenVPN server: peer xxx.xxx.xxx.xxx (client) disconnected, sent: 56 KB, received: 57 KB
Feb  3 07:58:12 OpenVPN server: peer xxx.xxx.xxx.xxx (client) connected - local IP: 10.8.0.2
Feb  3 09:58:20 OpenVPN server: peer xxx.xxx.xxx.xxx (client) disconnected, sent: 70 KB, received: 71 KB
</code>```

Here is the config of client(part):

```<code>client
dev tun
proto udp
remote xxx.xxx.net 2222
resolv-retry infinite
nobind
persist-key
persist-tun
auth SHA1
cipher BF-CBC
comp-lzo adaptive
nice 0
verb 3
mute 10
</code>```

Here is the log of clinet:

```<code>2021-2-3 7:58   VPN profile [client] is connecting to [xxx.xxx.net]. (protocol[OpenVPN], IP[10.8.0.2], interface[tun0])
2021-2-2 7:59   VPN profile [clinet] is connecting to [xxx.xxx.net]. (protocol[OpenVPN], IP[10.8.0.2], interface[tun0])
2021-2-1 7:59   VPN profile [clinet] is connecting to [xxx.xxx.net]. (protocol[OpenVPN], IP[10.8.0.2], interface[tun0])
</code>```


问:
Can I enable USB debugging and recover data via PC from a phone with broken touch?
One of the possibilities is attaching a mouse via an OTG adapter and enable USB debug from there. Or just replace the touch screen, of course.

At the moment, I don’t have an OTG adapter and the cost of replacing the screen surpasses the phones price.

So I am left wondering, is there any other way?


问:
Get an actual detailed data and specs about current established Wifi link and agreed CAPABs with AP/Sation?
I thought getting this info would be as easy as running old good iw with root but to my surprise it turns out even here Android manages to screw you and your expectations yet again. I've asked around in less tech-savvy communities but got no answer so you are my last resort, SE.

I'm looking to get detailed info about currently established connection. If it isnt obvious when I say detailed info I mean it, I don't care about basic primitive stuff like TX/RX, assumed speed, signal strength and network SSID name, I want to know current established and agreed upon IEEE capabilities between my phone interface and AP/Station. I want to know interval data, used pre-amble, etc. On my Androind 9 based phone iw dev wlan0 link or iw dev wlan0 station dump only returns basic info I can see in the UI already.

Is there some way I can get more exhaustive (but good human-readable) info about currently established wireless connection and its capabilities/specs?

(I do have root and terminal access)


问:
Alternative of CyanogenMod-5 but Android 2.1 for HTC Dream G1

Possible Duplicate:

  Where can I find stock or custom ROMs for my Android device?

I am currently using Cyanogenmod-5 (Android 2.1) for my HTC Dream G1. But it runs quite slow and I dont want to go back to Android 1.x series.

I am looking for some other Android 2.1 OS (other than Cyanogenmod) which are faster and have low memory requirements or does it remain the same among all Android 2.1 distributions?

Another reason for change is that every 1 or 2 months, Cyanogenmod-5 starts behaving funny and I need to re-install my OS. For example, currently I am unable to read any texts (Messaging service - SMS) on my phone; application keeps on crashing. In the past similar issues were with Gmail and GTalk.

So, I want to switch to something other than Cyanogenmod but Android-2.1. Any suggestions?

ContentLicense: CC BY-SA 3.0


问:
Cannot update some apps
I am using Android 8.1, Samsung Galaxy J7 Prime, Google Play Store v 23.8.08-21, Google Play Services v 20.50.16.
Everything installed from the Play Store.

For a few apps that I have installed, whenever I try to update them in Play, they would finish downloading, and start downloading again. After several times, the process finishes and I still have the same old version.
I can still update most of the apps, or install new apps.

For instance, I had this problem with Waze. In addition, the total size that was shown was different from the actual size (36.22MB vs. 78.51MB), but download goes up to the actual size.
I tried uninstalling Waze, to see if this fixed the issue, and now I cannot install it again, so I am in a worse situation than before.

This problem is similar, but not the same, to another I had previously reported Cannot install / update apps

I reinstalled Android in between.

How can I solve this problem?

I have already

Cleared Cache from Google Play Store and Google Play Services.

Removed my Google account and Added it again.

Rebooted phone.

I did not try Clear Data from Google Play Store, since there were people reporting that the phone became unusable after that.

Title: Cannot update some apps


问:
Use Android device as external monitor from a Linux box **in a fluid way**
My need is to setup a VR headset with a smartphone inside, displaying the game that runs on a computer. I've done my homework and I already know about all the VNC-based solutions, but here the latency and fluidity are paramount.

I've setup a windows 10 box with the spacedesk software (a server on the pc, a client on the smartphone) and it works flawlessly when I connect the usb cable, setup the phone as connection share and use this direct IP address. I haven't fully tested it but it seems perfect for my need, so I know the hardware is not a limitation.

I want to do the same on a linux box (mint 20) so I tested variations of this idea, using x11vnc. It works but it's not usable for a game (it might be for office work). I get about 1 FPS, many glitches when the image changes suddenly, I cannot imagine to play this way. If I reduce the color space drastically it's slightly better (not even good) but of course ugly.

So my question : are there options I can set to make it fluid ? Is there another protocol better suited ? I don't need the taking control capability, a simple video stream fits my needs, that's an idea I havent explored. I don't mind having a cable attached, so maybe there's a way using adb, I know the reverse is possible but I didn't find a solution to my need.


问:
Cannot move app to SD card
I am using Android 8.1 in a Samsung Galaxy J7 Prime.

Some apps show a Storage used option. This means they can be stored in Device memory or External storage.
I mean to move all apps to External storage whenever possible.

In some cases, when I select
Storage used -> CHANGE to move to SD card, after 100% completion the app is still in Device memory.

Is there any way to solve this?

Notes:

Cannot move app to SD card: "Not enough storage space" is a similar question from me (although not the same).

I would avoid removing the app and reinstalling, just to try, since I have this problem.

Title: Cannot move app to SD card


问:
How to find an exact string on contacts either on Google or Samsung Contacts
I just migrated from Apple to Android and transferred all of my contacts.  Each one of my clients is entered as a contact and under the notes section of the contacts I enter the date when I talked to them and I also enter the date on when I need to contact them again, the dates are entered as a string with no spaces, for example today's date would be entered as February3,2021.  Every day I see who I need to call by just entering the date string into search on my contacts App., for example, tomorrow, I will enter February4,2021 and I will see the names of the people who I need to speak to.

Now that I am on Android I do the same thing but when I enter February2,2021 I am also shown February20,2021, February21,2021..... February29,2021.

I need to find a way to search for an exact string to solve my problem, I tried entering the string under " " and that doesn't work and I have not yet found a way to do this.

I would appreciate your help.


问:
How to debug a broken Google Play store?
I can´t use the Google Play store. I open it and it freezes on the loading animation. How can I debug it to know whats happening? I have free space on flash, I've been erasing lots of apps and documents in case that was the problem, but nothing. What can I do? This is critical as my job VPN access and bank depend on my android, I need the play store to work.

I have android 9 on a ZTE A7

EDIT: Already tried also deleting Google Play Store and Google Services data, but still not working


问:
Photos in DCIM folder messed up - sometimes file explorer frozen
I have a Samsung S8 and I try to access DCIM folder. Once doing so, sometimes the file explorer freezes and sometimes it does not display all the results. Actually I see some old photos on top. If I search for the latest photos I can find by using the photo name, but it seems that the order has been messed up. On the other hand, the gallery shows properly the pictures in the correct order. Do you know why it happens and how it can be fixed?</p>


问:
How to remove white circles around Android icons?
Can anyone tell me how to get rid of the white circle that appears around all the freeform app icons? It seems like a terrible design aesthetic in this case where there is no other solid white in the GUI. I am running an Xperia XZ1 with android 9.0 and there is a setting in the launcher for 'add white circular background' that does nothing when turned off. Maybe I need to downgrade my version of android to 8.0 in order for this setting to work?

by contrast, on a moto g 1st gen running lollipop, the homescreen appears beautiful with all the freeform icons intact. Why is Android taking this path of degrading design?


问:
A strange circle keep appearing since Android 11 Beta update
Recently I updated my Oppo A9 to the Android 11 beta. Since then, a strange sign keeps appearing in the centre of my screen at random intervals. It appears at the centre of the screen, then it stays there for 1 or 2 seconds, and then it disappears.

What is it? How to get rid it?


问:
Device wont show up in Droid Explorer
For some reason the Droid Explorer (and other apps) wont show my Samsung device at all.

The button "Restart ADB" works, but doesn't accomplish anything.

Using adb manually works perfectly and the device shows up too.

Title: Device wont show up in Droid Explorer


问:
Why does android has only one zram but linux distros use many zram equal to the number of cpu cores?
Most android roms have only one zram device [zram0] but linux distros use many zram like zram0, zram1 ....
Why is it like that? Does using many zram consumes more power or adds complexity? what's the exact reason?</p>


问:
Samsung A51 suddenly turns off
My brand new Samsung A51 Telenor phone turns off after 1-2h in screen lock. We gave it to service, but they said there are no problems. But the phone still powers off when it is not used less and in it is in the lock screen. Does anybody have similar problem?

We also did factory reset, softer reset, cleared the cache, but no use.

Title: Samsung A51 suddenly turns off


问:
Google assistant activate after pressing button on headphones
I'm using Redmi Note 8 Pro (Android 10, MIUI 12.0.2, not rooted) and headphones with one button.
I have turn off Google assistant, however when I press button it activate Google assistant (or some other assistant).
When I listen music and want pause player, I press button on headphones, and instead of pause music, it activates some assistant. This assistant after few seconds say, that didn't understand and music play again.
How to turn off activating this assistant after press button on headphones?</p>


问:
How to set emulator sensor values programmatically?
I'm looking for a way to set the x, y, and z values for the accelerometer sensor on an android emulator for tests using espresso. My test requires that the device be positioned in a specific way and I am aware that the android emulator has extended controls to modify the rotation and movement of the virtual sensors. However, I am looking for a way to do this automatically without needing to use the extended controls or physically moving an actual device.

I have successfully modified the virtual sensors through the emulator console when connecting to the emulator via telnet; however, I haven't found a way to achieve this programmatically. To do this via telnet, I first needed to enter an authentication token, then, I used the following console command sensor set acceleration x:y:z.

I have previously used adb shell dumpsys battery set level <percent> to modify the battery level of the device and I was wondering if there was a similar command to modify the x, y, and z components of the accelerometer.

Is there a way to achieve my goal programmatically, or will I need to aim for manually manipulating either the emulated or physical device during tests?


问:
No password screen lock option -- Can it be enabled?
I'm using a PALM phone which for whatever reason has no Password screen lock option.  Only swipe and PIN options.

Does anyone know of a way to get the password option enabled that you typically have with most android phones?

Thanks!


问:
How can I access files downloaded from Chrome on Android 11?
With Android 11 adding scoped storage, I'm noticing I'm not able to access some key folders in my file manager app of choice (Solid Explorer).  In this case, files downloaded via Chrome and it's default save location (on SD). Even trying to open files within Chrome that requires an external app (such as PDFs) will fail and can not open these files. This effectively makes Chrome useless for downloading anything.

I am able to access Android/data in internal storage after granting permission, but not on my SD card. I can't access anything at all.

How can I access my downloaded files now (without rooting)?

I cannot access anything here. And looking at the downloads via Chrome, I cannot "move" files out, just "share" or delete them. And sharing does nothing at all, the file transfer will fail. "Sharing" to Solid Explorer does not work. What other options do I have?

Galaxy S20+ (ATT)

Chrome 88.0.4324.181

Solid Explorer 2.8.9


问:
Google play services is crashing my Samsung J7 phone
Google services is crashing my Samsung J7 phone.

I can't disable or force stop the app. The button is inaccessible.

I can't uninstall updates: it tells me "administrator protected",  I need to give permission.

I went to device administrator. When I click on the box (find my device) to disable it, now settings stop working and I go back to my screen.

I tried:

to switch the phone on off

wifi on-off

airplane mode

force stop all google apps

disable from safe mode

disable from settings (through lock screen and security)

also all google apps are crashing too

google chrome, google search, playstore

I still get the " google play services keeps stopping" message.


问:
Internet stops working on my home Wi-Fi network until I restart the Wi-Fi
I have a Samsung Galaxy Note 9 and recently I have been experiencing a very weird problem. When connected to Wi-Fi on my home network, the internet frequently stops working. I would still be connected to Wi-Fi, but there would be no internet (little exclamation sign appears). Once I turn the Wi-Fi off and on again, it would start working fine again. This happens frequently (some times the internet only works for 5 minutes then I have to restart the Wi-Fi again). The weird part is, the problem only happens on my home Wi-Fi network, and it doesn't happen on any other devices in my home. So it basically only happens when my phone is connected to my home Wi-Fi. I tried forgetting the network, resetting networking settings on my phone, nothing worked. I am trying as much as possible not to try a factory reset.
I am not even sure if the problem is with my phone or my router. Any thoughts?</p>


问:
Browser going "Back" by itself
having a super weird issue with Google Pixel 4 XL.

Since yesterday my Chrome (tried later on Brave and something wild like Vivaldi) is acting out.

Opening new tab and going to website like facebook.com/instagram.com/index.hr would start loading the site then as soon as it is loaded it would return back to starting page. In the tab I can go "Forward" to were I was before but it would again go back.
Nice thing about it is that some websites like google.com/poslovni.hr work completely normal and this is not happening.

Then later that day all websites worked normal but now couple of hours later I open same tab again and it literally went back in history page by page to the beginning of the tab.

I've updated to latest Android, restarted, cleaned cache but no help.
Initially was thinking it's Chrome issue but seems that it's on mobile level because it's happening on all installed browsers.

Any idea on what to do in this case?

Title: Browser going "Back" by itself


问:
ls: /storage/emulated: Permission denied
List all directory in storage with adb :

```<code>adb shell ls -a   /storage
.
..
emulated
sdcard0
self
</code>```

I want to list all directory located in  /storage/emulated:

```<code>adb shell ls -a   /storage/emulated
ls: /storage/emulated: Permission denied
</code>```

Add sudo to list again:

```<code>sudo adb shell ls -a   /storage/emulated
ls: /storage/emulated: Permission denied
</code>```

How can i get the permission then?


问:
How do I backup Internal Storage to PC or OTG Drive without it changing folder and file modified dates?
I'm on Android 11 and I want to backup my files to a drive but I don't want it to change the modified date for folders and files...</p>


问:
How to repair/fix SD external SD card at 0 Mb?
After installing LineageOS 17.1 on my Xiaomi Redmi Note 7, the wizard offered me to use my sd card either internal or external storage. None of the options work.
If I select internal, the wizard crashes, if I select external, it goes through but then ask me later the same thing "SD card is uncompatible, do you want to format it as internal or external ?"
etc.

So I tried to repair or wipe it through TWRP recovery, and it gives me "Error code : 1".
TWRP shows the external SD is 0Mb. I don't know if it means it's detected and corrupted, or maybe not detected at all.

Then I tried to put my microSD card in an SD card reader in my Windows 10 Thinkpad T420, and it doesn't even show up.
I read several threads here and there. I already tried to use partitionning tools (3 of them), but the SD card doesn't show up there either. No "blank" partition shown or even a drive letter appearing.
Nothing.

I tried Play Store apps that could fix it but it was impossible.

I was wondering if I can repair/fix/reset/erase SD card so it will show at least my 32Gb blank partition on my laptop.

I'm able to use fastboot/adb shell or any command line solution.

I saw a solution using "parted" but it doesn't come included in TWRP, I should flash an old recovery, not recommandable I think.

EDIT : What I additionnaly tried.
Rooted my phone, and tried to use Aparted app, failure.
Tried from diskutily on my mac, "last block couldn't be written"
Tried on command line using diskutil erase on my mac, failure.
Tried filling the SDcard with cat /dev/random and then formatting.
Created a GPARTED USB live. The SDcard finally appeared after several times in/out but resulted with "impossible to create partition table"

Everything results with different code errors, depending on the machine (Windows, linux, OSX, Android...), I'm getting scared that the SDcard definitely died.

Thanks in advance for your answers.

Cheers


问:
How do I restore a tar Android backup directly to my phone?
Android 11. I made a backup of my Internal Storage using this:

```<code>adb exec-out 'tar --create --exclude=data/media/0/TWRP \
data/media/0 2>/backup-errors.txt | \
gzip' | \
dd of=sdcardbackup-$(date +%Y%m%d).tar.gz && \
adb shell cat /backup-errors.txt
</code>```

But how do I restore that directly to my internal storage after formatting?


问:
Factory Reset not working on moto Z3 play (beckham)
I have a moto z3 play (device name beckham) which I can't factory reset now. What happens is when I go to Settings > Advanced > Reset options > Erase all data (factory reset) but the phone simply restart back. I also tried going to fastboot mode and running the command from there and the behavior ends up the same. My third try was to just do like this post but when I run the fastboot commands it fails with the error:

$ fastboot erase userdata
(bootloader) has: not found Erasing

'userdata'                                 FAILED (remote: 'unknown

command') fastboot: error: Command failed
 $ fastboot erase cache

(bootloader) partiti: not found Erasing 'cache'

(bootloader) Invalid partition name cacheiti FAILED (remote: '')

fastboot: error: Command failed

Any idea on that? Thx

Edit All attempts were made in both USB 2.0 and 3.0
Tried in another pc (all of them linux) and also with older version (r30 and r25.0.4) of fastboot, the error gets even stranger since each time gives a different output for same input:

```<code>[$ platform-tools]$ sudo ./fastboot devices
0048267113 fastboot
[$ platform-tools]$ sudo ./fastboot erase userdata
erasing 'userdata'...
(bootloader) Invalid partition name userdataon-type:us
FAILED (remote failure)
finished. total time: 0.001s
[$ platform-tools]$ sudo ./fastboot erase userdata
(bootloader) slot-co: not found
(bootloader) slot-suffi: not found
(bootloader) partition-typ: not found
erasing 'userdata'...
(bootloader) Invalid partition name userdataon-typ
FAILED (remote failure)
finished. total time: 0.001s
[$ platform-tools]$ sudo ./fastboot erase userdata
(bootloader) slot-counttyp: not found
(bootloader) slot-su: not found
(bootloader) slot-suffi: not found
(bootloader) partition-typ: not found
erasing 'userdata'...
(bootloader) Invalid partition name userdataon-typ
FAILED (remote failure)
finished. total time: 0.001s
[$ platform-tools]$ sudo ./fastboot erase userdata
(bootloader) slot-counttyp: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-su: not found
erasing 'userdata'...
(bootloader) Invalid partition name userdataon-typ
FAILED (remote failure)
finished. total time: 0.001s
[$ platform-tools]$ sudo ./fastboot erase cache
(bootloader) slot-counttyp: not found
(bootloader) slot-suffixes: not found
(bootloader) slot-suffixes: not found
(bootloader) has-slo: not found
(bootloader) partition-: not found
erasing 'cache'...
FAILED (remote: unknown command)
finished. total time: 0.000s
</code>```


问:
How to fake a 4G connection?
I need to find a way to mock 3g/4g, so applications think they are connected via data(3g/4g). But in reality, I am connected to wifi.

My device is running Android 9 (Pie) with Magisk & EdXposed.

Title: How to fake a 4G connection?


问:
How to get stock recovery image for Bauhn Amid 972xs?
I'm trying to port TWRP recovery for Bauhn Amid 972xs (Amlogic Meson6 g04 customer platform) just to get some more life out of the device. The device is running android 4.0.3, my problem is I cannot locate the recovery.img that I need for porting TWRP using kitchen. The device is rooted so I can read the contents of root. It is also using Android system recovery <3e>. Any help is appreciated!

CPU: Amlogic Meson6 g04 customer platform
Vendor: Amlogic
Family: Cortex-A9
ABI: armeabi-v7a
Revision: r3p0
Kernel: Linux version 3.0.8


问:
How to enable treble support in old devices?
Today, I am back to challenge you all. As you would have guessed from the question title, this post is to know about enabling treble support on old phones. Of course, there are a lot of guides on the internet about this and I "will" explain how this post is different from them.

First, we have a post about this on this very site.

Link: Enabling Project Treble in non-Treble Android

Here, the question has not been properly answered so this is not helpful.

I found the next link from the above link.

Link: https://www.xda-developers.com/xiaomi-redmi-note-4-project-treble/

This is specific to redmi note 4. So, provides no help to non MIUI users.

Now, we can definitely install a custom rom to enable treble but such roms are not available for all devices.

So, now, let me be specific with my device. I have a device running Android 5.1 with MediaTek MT6735 processor. Now, I have searched a lot in the internet about custom roms and have installed many roms and have "many times hard bricked my phone". With no options left with me and you not annoyed by reading so much, can you please give me a way I can enable treble support using a similar way found in the above XDA post? Or any other way, if you know? And please don't, just don't tell me to either buy a new phone or give up trying to enable treble support on my device.

Thanks for reading.


问:
Android one install
After wondering for a lot of years I recently got a fair idea on what is the difference between stock android, android one and many other custom rom. Now I want to play around with it and was thinking to install Grapheneos. I have a Motorola One Power. Now the question is: say I mess up while installing Grapheneos or say I did install it successfully and decide to switch back to Android One, how do I do it? I tried searching online but couldn't find anything. All I got was to install android one "experience" which is basically just installing a launcher.

One more thing, since Android updates are directly given by Google for all the phones, why do I have to download the OS for a phone from it's manifactrer's website instead of downloading it from the android website?
(someone posted a duckduckgo search for what I asked which is kind of what I was looking for, I found a Motorola page for the custom ROM for my device.)

Also, do you guys have any tips before I go on installing? By the way, I am a Linux user if that concerns in any to the question.

Title: Android one install


问:
What is the screen customization alternative for LineageOS?
If you ever used Resurrection Remix ROM you see in the Settings app there's a Customization part where you can make some tweaks like add some buttons on navbar or maybe add a extra home/return button in another part of the screen, etc, etc... My question is, what is the alternative available for LineageOS 16? I'm asking because it doesn't have any customization app by default  and I need one because the Home button of my cellphone is broken (hardware stuff, not software) and when I used RR I just added a new home button on the bottom of the screen. How can I do the same for LineageOS? Thanks in advance.


问:
BLE BR/EDR Security mode
I have recently started working on an Android-based device, which has a Murata 1MW chip. This Murata chip supports Bluetooth 5.0 + Wifi.
At present, I can open the Settings App from the Launcher and connect to any Bluetooth device.

Our requirement is -

The device should only support Security Mode 1 Level 4 for BLE and Security Mode 4 level 4 for BR/EDR(Classic).

It should only support the SPP profile.

What I understand through the readings is for Security Mode 1 Level 4 - Just works shouldn't work, but it is working on this device. It can connect directly to my headset.

I am a bit struggling to implement the above requirements -

Is there any way, through Android permissions or any changes in Android BLE/BT stack I can insert, to enforce the above requirements?
Or

Do I have to create a separate custom application to implement the above requirements?

Any help is really appreciated.

Thanks,
Asma

Title: BLE BR/EDR Security mode


问:
Why does the download size of applications increase when downloading from the Play Store?
I recently downloaded an app from the Google Play Store and found that it is larger than when downloaded from the site.

Why does the volume of applications increase when downloading from the Play Store?

I'm also aware that the common method to infect end-users is software bundlers. installs are typically triggered by bundlers that offer software you might be interested in and
combine them with adware or other monetizing methods .


问:
How to distribute private android application to specific devices?
How can I deploy an APK for android that is only available for the devices I specify beforehand?

I would like to a host a private application that is only available to workers inside the company and only for the devices that are owned by the company.

I know I can do this with Google Play, but that requires a G-Suite/Workspace subscription we do not have.

I would like to continuously deploy new versions and the devices to update automatically.

Are there any custom marketplaces that allow this? Anything else?


问:
Do I need any sorta CLI parameter, in order to TWRP backup all users?
I don't even know if that's a thing, but I decided to ask anyway.

I'm making backups using this line:

```<code>adb backup -f full.twrp.ab --twrp compress system data
</code>```

Although, I'm not sure if this is making a backup of all android users or just the phone owner.


问:
My battery life dropped from approximetely 20 hours to less than 15 hours, how to find who is responsible?
My Samsung Galaxy S20 battery lifetime was up to 20 hours per one charge. The I have probably installed some apps, and the time is dropped to less than 15 hours. The phone is clearly warm during the day. It is definitely doing something. How to know what namely?

GSam battery monitor told it can't determine power consumption on per application basis.

Can I see processor usage or something?

I gave permissions to GSam and it showed, that most consumption is from Android system itself. Can some application add module to the system, which consumes power?


问:
How to transfer Triviador World app so as not to lose the progress from one device to another without rooting
I try to transfer Triviador World app so as not to lose the progress from Lenovo (K6 Note) to a Motorola device.
I tried this by using the app Helium. However I found that this up is not compatible with Motorola. So I need something else.
Would you like to share your knowledge in this regard.</p>


问:
What is MMI Group?
So on my Samsung Tab A there is a app in the app settings called "MMI Group" and it takes lots of permissions, when researching lots of users also have this app that takes lots of permissions so it could be some test to see if all the permissions work or something but it seems VERY sketchy and you can only force stop that's it but when researching someone else said they contacted support and it was not a preinstalled app which is extremely sketchy, I have scanned my tablet with malwarebytes though and I don't install sketchy things.

So when looking someone found the app on phones in the store so I think it's just some wierd app that gets installed a lot and maybe it's from the google play store or google idk.

But point is you can't uninstall or stop the app from using permissions and it says that the app is needed for the system.

When I went on Malwarebytes I discovered that it said:

It's a system app

"Updated: Dec 31, 2008 "

This date is the same for automation test, some priv. something and things like what's new and media storage and lots of others

In conclusion:

This is a pre-installed app, idk why someone said the customer support said it didn't, there is a company called MMI group and I think the app is some kind of test or something but it is pretty sketchy but malwarebytes is fine with it

Title: What is MMI Group?


问:
Can applications access users information without having ( camera , microphone or etc) permissions?
I recently became very suspicious of apps.  And a few questions have occupied my mind, please help me

Is there any way that an application can access the camera without having the camera permission in the settings? (Android 9 and above)

Can an app use intent to use the camera without the user's knowledge? (And take photos and videos of the user?)

OwnerDisplayName: undertaker


问:
Samsung galaxy a10 overheating
My Samsung galaxy a10 keeps giving overheating notification but phone is almost cold.
Any solution?</p>

Title: Samsung galaxy a10 overheating


问:
I ejected SD card through phone before factory resetting BUT card is empty. How can I recover this?
Just before I factory reset my Motorola G3 I pressed “eject SD card” through the settings. (I didn’t remove the card from the phone though) Now everything the from SD card (media/photos) are gone. What happened and how can I recover this?!

PS. I used it as a portable storage, not internal. Also, I didn’t even get the option of deleting the SD card.

Please help.


问:
Can applications access users information without having permissions?

When i scan apps with
Am pre_release Some apps have this access, which is in the photo. My question is, what is this access?  Can you explain about it first?  And in the second place While camera permission is closed for the app ( in setting )
It can use the camera without user's knowledge or not? And if  app can not use it directly, is it possible to do this through intent?


问:
Can't Unlock Phone Because Don't know Work Profile Password
I can't unlock my Samsung S10e after enabling my company's work profile. I learned from here that this is because my work profile password has usurped my personal passcode for my unlock screen. Further complicating things is that I restarted my phone and everything is very locked down. Is there any way I can either remove the work profile or at least access the files on the phone before I do a factory reset?

I have tried called my company's tech support but they claim that what has happened cannot happen and when I ask them to reset the work profile password (which I never knew and none of my work passwords work), they say that they don't have that ability. They have claimed that they have revoked my phone's permissions to have a work profile, but the problem still persists. I have tried letting my phone die and then charging it back up to see if maybe it was some kind of caching issue. No dice.

Does anyone have any ideas? As long as I can recover the data on the phone I'm will to try jail breaking it or basically anything.

Edit: For clarity, this is my personal device and my company requires a work profile to use various apps with my company issued email address. That is why I enabled it when prompted.


问:
Removing lag without restarting Android
I'm using OP6T Oxygen OS (Android 10).

After scrolling through lot of data, the phone becomes a bit laggy. Restarting fixes it. Is there a quick fix without restarting?'

Any tips?

Title: Removing lag without restarting Android


问:
"Official" vs "Unofficial" custom ROM from the XDA forums?
I have a Lenovo Vibe K5 Plus(a6020a46 3GB RAM variant) which I'd like to root and install a custom ROM on.

On the XDA forum dedicated to custom ROMS for this device there is a plethora of options including some marked "Official" and some "Unofficial".

Should I choose the "Unofficial" build of 'LineageOS', which as I understand is the most popular ROM, so maybe it will have the best community support? Other popular "Unofficial" builds include 'Pixel Experience' and 'Orange Fox.'

Or should I choose one of the "Official" build like that of 'Arrow OS' though it is not that popular?

Will a more popular but "Unofficial" ROM provide better community and hardware support or will an "Official" ROM build be better in terms of support and stability?

A related thread I found on XDA forums talks about the differences in Official and Unofficial ROMs but it is for the same ROM(eg: diferent versions of Paranoid Android). Also the the thread does not address the issue that I have asked about.

I am still quite new to all things Android so please give your valuable suggestions on how I can improve my knowledge and questions posted here.


问:
Should I choose a custom ROM with or without GApps?
This may be considered an extension of a question I recently posted.

Does an appstore like F-Droid offer the same variety as the Google Play Store? What if I need a Google app(like the appstore,maps,google app etc.) later on, do I need to do any "Flashing" to separately install them?

Will it be better to use a custom ROM version with Gapps or try to live without Google first?

I did try searching around online but there seems to be nothing substantial.

Please provide your valuable suggestion on how I can improve my questions here since I am still very new to Android-rooting as well as Stack Exchange.


问:
How to change bluetooth maximum volume with mixer_paths.xml?
As question title, I want to change the bluetooth overall volume doing some changes in mixer_paths.xml (if possible). The problem is, that I don't know what variable to change.

With the same phone, but different ROMs, the output voltage of bluetooth receiver vary from 0.8Vrms to 1.1Vrms. The bluetooth device is an LDAC / AptX -> I2S -> DAC, which should be able to output a good 2Vrms of voltage, but I can't fully exploit it.


问:
Do a Factory Reset on an HTC Desire 530 with a missing Recovery
I got an HTC Desire 530 for free with the data of the previous owner and I want to completely wipe it. The thing is, the device for some reason does not has the Recovery environment, which the 530 needs to do a factory reset.

How can I restore an HTC Desire 530 with a missing recovery? (either via installing a 3rd party Recovery like TWRP)


问:
Tab A 10.1 Unknown pattern required after update
System update was recently completed. After the update, the tablet now requires a pattern to sign in but one has never been used on this device. It also requires a pattern to turn off or reset so a hard reset can't be performed.

I managed a soft rest (power + vol down) but that's only made things worse as now it's not logged in to a google or samsung account so remote erasures can't be done either.

It's also won't bring up any sort of 'forgot my pattern' dialog, it just keeps showing a 30 second timer after every 'wrong' attempt. Is this a known issue? How to I get around it? I'd prefer to save my data, but a complete factory reset is still an acceptable solution.


问:
Reduce on-call volume to zero on LineageOS 17.1
I have purchased a pair of headphones which are cheap and too loud. Now when listening to media, there's ways to reduce their amplitude, and I've used ViPER and liked it's performance more than the built in AudioFX (which is now frozen through Lucky Patcher). I should mention that I've never needed audio balancers for apps, because those sounds can go quite low as required.

However, ViPER does nothing to the in call volume, the real thing I have a problem with. Maybe because calls are not processed as "multimedia sounds" and hence are not linked to "audio processing drivers"(?) All calls through the headphones are too loud to listen to.

Is there a way I could route audio from calls (and also any audio treated as call sounds, like that in Google Meet) to multimedia(?) drivers? I'm guessing that'd come at the cost of laggy performance on a 2GB RAM device. Can I toggle some other on call volume options instead? Maybe through code? I am a root user (obviously) and may be willing to use Terminal if it doesn't get too complex.

Thanks in advance.


问:
Phone doesn't boot to anything
I have my samsung galaxy a6+ (2018). I tried to install a GSI to my phone since it has a /vendor partition. First, I did OEM unlock in developer settings. It told me to reset the phone in order to do that. So I did press the reset button. As I was on stock rom, the phone turned off, and showed the blue-background android logo saying "Erasing...".

After its screen turned off again, I pressed the key combo to go to download mode. FRP and OEM UNLOCK was both off. And flashed twrp which I had compiled. The problem appeared then. After flashing, it rebooted, show the samsung logo with "Recovery is not SEANDROID enforcing, Set Warranty Bit: recovery", and screen just turned off.

Even backlight was not on. I tried multiple times to enter download mode, by pressing the key combo, but no luck. It just shows same "Recovery is not SEANDROID enforcing, Set Warranty Bit: recovery" and screen just turns off. But why? Did I do something wrong?

Title: Phone doesn't boot to anything


问:
Finding which process writing to storage
I suspect my phone being infected by malware. Every now and then, there's a folder named LSF_PUSH in internal storage, containing APK from app called SnackVideo and other random pictures from its screenshot. I never install this app, but this LSF_PUSH folder keeps created and filled everytime I delete one.

I want to know which process performing this directory creation. How do I find that out?

I've used McAfee and AVG. It doesn't even detect anything.