问:
TWRP exclude files from backup
I'm trying to make a TWRP backup, but I'm getting an error because of encrypted files. The files are in /data/misc/bluedroid, but I don't really care about bluetooth (though if I can keep it, that would be a nice bonus.) I thought of pulling the files onto my laptop as a backup then deleting them on the phone so that the backup can proceed, but adb pull can't access the files either.

Is there a way to tell TWRP to skip those files?

The phone is an Honor 7x BND-L24 with TWRP 3.1.1-1.

Title: TWRP exclude files from backup


问:
PPTP Disconnects
I am using the built in PPTP client on my 2.3 phone and 3.0.1 tablet, to connect to the same PPTP gateway. Neither will stay connected for longer than about 5 minutes, maximum.

My phone uses it's 3g connection. My table is Wifi only. I have a laptop that will stay connected, that connects via my home Wifi. I also have a wired desktop at home, that also stays connected. So it's just the two Android device, via 3G and Wifi, neither stay connected.

Are the better PPTP clients out there? Or something I can tune on my devices perhaps? They both have the maximum power settings for wifi already configured. The tablet is rooted, if that provides me with any other options?

ContentLicense: CC BY-SA 3.0

Title: PPTP Disconnects


问:
How does the Twitter app 'remember' user data even after clearing?
I'm trying to automate Twitter usage across multiple accounts, but handle login via restoring session cookies / user data.
Somehow, clearing cache/user data does nothing to log the current user out, and I've been trying to figure out all day where the persisting user data is stored.

As you would expect, pm clear com.twitter.android results in everything (except .../lib) in /data/data/com.twitter.android, and corresponding /data/user/0/com.twitter.android/  being wiped. I would have thought this would effectively reset the app back the its initial install state, but reopening the app just restores those directories to as they were before clearing and the account remains logged in... however I can't find any backed up data that its restoring from anywhere!

The following files are the only ones I could find with auth tokens that persist after clearing cache & data. But even clearing these does nothing.

```<code>/data/system/notification_log.db
/data/system_ce/0/accounts_ce.db
</code>```

Anyone got any ideas? Working on Android Oreo 8.0 (26).

Many thanks.


问:
How to enable usb debugging on my broken touch screen android phone from windows 10 computer?
My android(Kitkat 4.4.2) phone's touch screen is broken, but phone is working fine.But usb debugging is disable. FIY, my sd card isn't working (I don't care about that) and my phone doesn't support OTG. All I need is to turn on the usb debugging. I tried to install some apk that is supposed to enable usb debugging from adb on phones recovery mode=> apply update from adb=> "adb sideload ".But it did not worked! Says (on phone) 'Installation aborted'
 Is there any simple command to enable usb debugging?
Or is there any other way?</p>


问:
Don't remove notification badges from applications when swiping the notification from the status bar. Oreo 8.0
On March 22, did the Samsung Galaxy S8/S8+ update. (For me and my colleagues at least.)

Samsung Experience Version 9.0

Android Version 8.0

One of the biggest features in Oreo 8.0 is the Notification Channels.

 "Android Oreo will make you love notifications again".

Now it's possible to modify the notification badges to show numbers or dots, which you prefer yourself. Also notification snoozing and notification channels are some good features added with this update.

One annoying feature is: when you swipe away the notification from the status bar, does the notification badge remove too. Sure thing that you can snooze the notification for a certain amount of time. But also this option does remove the notification badge from your app untill the snoozing time has passed.

TL;DR

Is it possible to swipe a notification from the status bar, without removing the badge like it was possible in previous android versions?


问:
Google play music account switch
I recently moved to Canada and updated my payment profile. How do I change my google music subscription from the old one to the new one WITHOUT losing the saved music, albums etc...

Your help would be greatly appreciated,
Thanks

Title: Google play music account switch


问:
When I receive mms gifs, they're stuck on first frame
The gifs never play, it only shows the first frame of the gif.

I have a Huawei Sensa LTE that I purchased from Straight Talk.  After speaking with Straight Talk customer service, they have indicated that 'moving pictures' aren't supported on this device, but I refuse to believe this answer.

I have tried several different third party sms/mms apps, and I have tried a lot of suggestions that I found in Google searches. (Disable WiFi+, mess with data settings, try to change APN [phone won't let me, it's locked]).

If I rooted my phone, would I be able to change the APN settings, and could that fix the problem?  Would there be any merit to installing a custom rom or something?


问:
How to upgrade an LG Stylus 2 to Android 7 / Nougat?
The phone I want to upgrade is the LG Stylus 2 with the model number LGK520K as it currently on android 6 and i want to upgrade it to android 7.

I'm after instructions that give me the steps required and the ability to download what I need for the upgrade.

From the LG versions and updates page it appears the software is available for phones in other regions but just not my region.

Koselas.com how to upgrade lg stylus 2 - Looks simple but the download link is very suspicious

apkmoded.com hot to upgrade lg stylus 2 - I'm not after a moded version

LGs opensource distribution - No idea how to use the source code


问:
Google Play is installing ARM apps in my x86 device
I have an x86 Android tablet, i had no issue with it until i did a factory reset. After the reset, i noticed Chrome didn't want to launch at all (it crashed on startup).

I ran logcat and concluded the crash was related to libhoudini.so, which is the ARM support library for x86 devices. I extracted the APK from the device and realized it only had ARM native libraries in it. I did the same with other apps installed from the Play Store that i knew had native libraries and the result was the same, only ARM versions of the apps were getting installed. Again, this didn't happen before the factory reset.

I manually downloaded and installed an x86 version of Chrome and it ran just fine, but does anybody know why is Google Play only downloading ARM versions of the apps? and is there a way to fix it? Google Chrome wasn't the only app that gave me issues, other apps with ARM libraries usually crash as well (not at startup, but they do occasionally crash without reason)


问:
Import contacts with group
I'd like to import around 1000 contacts within a group into an android phone (OS 7.0). I have the vCard only. Is it somehow possible?

Hope this is the right place for that, thanks in advice.

Title: Import contacts with group


问:
No SMS/MMS Notification Sound Sporadically for only a Specific Contact?
Phone: HTC Desire 530s - MetroPCS Stock Rom - Android 6.0 - Rooted.

The Issue: No notification sound for a specific contact. Call notifications seem to come through from said contact, but SMS/MMS are problematic.

Issue has been present for months. In the last few minutes, the phone has received messages from said contact. The only notifications that did sound were when looking at the phone, but that in itself was also sporadic. Some texts made noise while looking at the phone, most still did not.

During this same up-time, without any reboots etc, I received a audible notification for numerous text messages from another contact, in any phone state (Looking at the SMS tread, looking at another application, phone screen off, etc.)

Listening to any other audio source, or notifications from anyone else sound fine. Music plays uninterrupted even if you tap on the phone etc, so the speakers seem to be OK.

Doesn't make sense that it's because the screen is off/"sleeping" as the d$%n thing makes every other notification for every other contact and/or type of notification.

Does anyone have any suggestions?

Thank you for your time.


问:
Attempted rooting asus zenfone deluxe 3 zs570kl. Stuck in TWRP
So here is what happened in this order:

I unlocked the phone with an bootloader unlocking tool.

I booted the phone into fastboot.

I flashed an image of TWRP and rebooted.

When the phone loaded TWRP, the screen display is upsidedown. Complete 180. The touch sensors are the correct direction, so nothing is lined up.

I tried to flash the Stock.img and it loaded back into TWRP.

I tried resetting the phone to factory default from TWRP and it loaded back into TWRP.

I tried clicking on lots of buttons, and probably broke something terribly, but because I panicked, I stopped keeping track of my steps.

ADB now says that my phone is running in "recovery" so I don't know if I still have options.

Do I need to find a different stock image? I didn't have time to make one before this all happened, so I would need a download. Do I have any options? I know that being in TWRP means that the phone isn't BRICKED, but I am just about knowledged out, so its bricked to me. :/ help?


问:
Migrate (nearly) everything from Android 7.0 to Android 6.0 on Lenovo Moto
tl;dr: I've migrated my system to other phone dozens of times in the past and everything always worked like a charm. But migration was always between Androids of the same same version.

Now, I've tried to do the same from Android 7.0 down to 6.0 and process failed -- only Google account was migrated. Is this due to system version differences? Is there any workaround?

I've been migrating my phones for years, using both options:

use Nearby app and Bluetooth to physically migrate data,

start clean, login to account and select a backup to be restored.

The second approach was used by me most of the times and worked always until now.

For every of such migrate, everything was migrated, including installed apps and their configuration, phone's and Google account's settings, files (media) etc. etc.

This time I wanted to migrate Lenovo Moto G (Android 7.1) down to Lenovo Moto E3 (Android 6.0) and this failed nearly completely, using both methods.

Nearly, because phone manage to migrate my Google account, i.e. I have access to my emails, etc.

But:

I don't have my manager, Nova (and all other self-installed apps), and must install it manually,

I have all the applications that were disabled on old phone and must disable them again,

I don't have my files so manual copy process between devices is needed,

All system settings are set to default not to "mine".

To summarize, entire phone looks, works and feels like it would be a factory-reset Android with just my account recreated. Since I had to provide my password (as I'd when not migrating anything and freshly-starting) then the good question could be, what was actually migrated?

I must admit that this is my first time, when I'm trying to migrate phone data and settings between two Androids with different version number. Both phones started with Android 6.0, Moto G was upgraded in the meantime to Android 7.1 while Moto E3 stayed without upgrade.

Is this some kind of bug (that I can try to workaround) or is it a normal behavior (that Android is unable to migrate anything except Google account between two system versions)?


问:
It's possible to use Miracast with a Moto G5 Plus and Android H96 Pro TV box?
I'm trying to connect my Moto G5 Plus phone to my new H96 Pro+ tv box without success.

I connect both to the same network but can't transmit screen. It simply won't appear as a device in Miracast.

Is this a problem with Moto G5 that doesn't have this feature or there is any workaround ?


问:
Day of the week missing from Nougat 7.0 notification drawer
I'm running Android 7.0 Nougat on a Wiko Sunny 2 Plus device. I often need to view the date quickly from the notification drawer. The problem is that I often need it to look for the current day of the week (because people will be giving you appointments in the near or moot so near future by specifying the day of the week and perhaps the number of weeks from this one, and you will immediately want to know how many days are left till that day, as you will need to quickly check your phone to give a quick response) without having to switch to the calendar app (which its more time consuming, as it requires you to unlock your phone with a password first of your phone is password protected, and then switch to the app, plus your phone may not have enough space for the calendar app). My question is, is it possible to configure this top of the notification drawer to also display the day of the week(Monday, Tuesday, etc.), perhaps from the settings? What about in future versions of Android?

Thanks.


问:
Bug in google play store?
Google Play store reports my apps sizes as "null" but AFAIK my app is working. It says "null" where app size should be listed. Is this a bug?

At my other app, it says "size undefined".

Title: Bug in google play store?


问:
Note 8: Whatsapp crashing after verification, while showing restoring backup
I got a Note 8 yesterday, and have been moving my data from my older Note 4. Everything worked after a struggle, but I've been working on this for hours with no luck.

Basically, I verify, then Whatsapp shows "Looking for backups" then crashes.

What I tried:

Uninstalled and resinstalled Whatsapp

Clear data and cache

Delete all older whatsapp data directories in the SD Card and External SD Card (except for the media directory, but I renamed the whole Whatsapp directory).

All orders of above combinations

I'd like to point out also that I have the latest available version of the smartphone's software.

What else can I try? Please advise.


问:
Can I use a 32:9 aspect ratio monitor on an android TV PC?
I have several TX92 TV PCs connected to TVs for streaming, and to monitors for use as thin client workstations with Windows. I recently upgraded, getting the same android box for each use. What I want to do with the one where I do my work, is buy and connect a 49 inch 32:9 aspect ratio monitor. I have several questions. Can I do it? Will the aspect ratio magically appear in the list of available aspect ratios in android settings? I use "Resolution Changer" (google play) to change resolution and DPI for phones, TV PCs, and the BlueStacks emulator for Windows. Can I make the monitor work using that? The TX92 comes rooted from the factory. A 32:9 aspect ratio will let me have two Windows sessions side by side, each 1920x1080, or I can do a Windows session and still have plenty of screen left for android applications. I use "Taskbar" (google play) for the launcher and to run windowed android apps.

Edit:

TX92 has android 7.1.2, 2 gig ram, 16 gig storage.

I don't know what communication exists through the HDMI port. Connecting different devices causes different resolutions to be available in android settings, 4k TV vs monitor. That's why I think the resolution may magically appear when the wide monitor is hooked up.

The TX92 manufacturer has a nice website but has not replied to many inquiries.


问:
How to disable whatsapp backing up images
My whatsapp backups are getting huge, and Yes I checked that the "Back up videos" option is unchecked.
One single backup is about 312 MB plus the fact that whastapp keeps 7 backups
That totals to 2.1GB of used up space.

I personally don't mind having backups of actual "text messages" but I don't want image backups, since most of my images are just memes,reposts, nothing important.

Things I have tried,
I deleted all my whatsapp images and runned a backup after, the backup was still the same size.

So is there a way to:

Make the backups smaller by preventing image backups.

Delete the images in the Whatsapp threads without clearing all chat.

Reduce 7 day backups to maybe 2 day backups without deleting manually everyday.

Any solution that addresses one of the above will be appreciated.
I am also open to solutions that involve mods, root-only, xposed-framework, etc


问:
Automatically accept bluetooth files
I am trying to automatically accept files from a computer to a tablet, so I don't have to press the "accept" or "reject" popup.</p>

Title: Automatically accept bluetooth files


问:
vt-x is enableed, but isn't recognized
I want to use an Android emulator like Nox or Bluestacks to play the mobile PUBG on PC. I am aware that enable virtualization in BIOS makes performance much, much better. I have an HP Omen desktop (RX580 4gb, 7th gen i5, 12gb DDR4, 128GB SSD+1TB HDD). The BIOS looks like this. I went into the Security tab and enabled vt-x, saved, and restarted. However, vt-x isn't being recognized by anything. I have Windows 10 Home, so there is no Hyper-V to disable, nor do I have any antivirus software installed (other than Windows Defender). Do you have any tips as to what I can do so virtualization works? Thanks!

also, can anyone recommend an Android emulator without sponsored apps showing up? One where you just load the .apk and can map controls? Thanks again!

Title: vt-x is enableed, but isn't recognized


问:
Does the LG V20 use a modified Android OS, or is it stock Android OS?
I am looking at buying a new phone, and I would like to make sure that the OS that comes with it doesn't have an OEM modifications. I like stock android.

Does the LG V20 use a modified Android OS, or is it stock Android OS?


问:
Disable "displaying over other apps"
On most Android 8 phones you can remove these persistent and annoying notifications from the notification center.

My phone with the EMUI skin cannot:

image of settings with no switch (click to enlarge)

I'm wanting to disable them either with an app, probably with permissions granted with adb, or directly from adb.

I know they are managed by "Android system" what I don't know is anything to disable the notifications externally hopefully without root or custom rom

Title: Disable "displaying over other apps"


问:
Android: Can I force app input from phone mic with bluetooth connected?
My car a Nissan Leaf does cell and ad2p bluetooth connect. The car mic works fine for cell calls, and ad2p works fine for audio output of apps.
However, neither the car mic or the phone mic takes app mic input when bluetooth is connected.

This makes the google assistant and any other audio input oriented app useless including a VOIP app for my home phone. Hands free via voice commands (other than cell) is lost.

Is there some way to force the phone to use the phone mic for apps?


问:
Can Android turn the mobile access point on automatically on my home?
I share almost always my mobile data to my laptop because I like to use faster web as my home offers. Is there a way on Android 7.0 such that it turns and keeps the mobile access point on if I am near enough my home whose coordinates are fixed?</p>


问:
Android Marshmallow does not detect an SD card formatted as internal when inserting it
I have an el cheapo burner smartphone I bought due to my previous phone getting stolen, running Android 6.0. I formatted an external SD card for use as internal, and proceeded to spend the entire night downloading about 1 GB worth of apps and migrating them to the SD card. Then I rebooted my phone, and ran into a boot loop. To break it I started my phone without the SD card. It started properly, but now it won't detect my SD card when I insert it. Google didn't turn up any meaningful results for my issue. If I tell Android to forget that card, I'm going to have to spend another 4 hours downloading apps.

Is there any way I can get Android to manually try to mount the SD card again?


问:
Website shortcuts icons lost after a crash
I am using Nova launcher and after a crash, all shortcuts to websites on my home screen lost their icons. Right now, all of them look the same: with the default green android icon. They still work - but icons are lost. I've tried restarting the launcher, restarting the OS - no difference. Any ideas how to restore / refresh them without recreating each one of them manually?

OS: Android 7.0

Browser: Google Chrome


问:
LG Sport Watch - Call Audio To Bluetooth Headset Instead of Watch Speaker
I have a LG Sport Smartwatch that I have been enjoying a lot. However, one very annoying thing is the way it handles calls. If I make a call from the watch the audio comes out of the watch speaker and I have to talk into the watch. I would instead prefer to use my Bluetooth headset (I have the kind that sits on your neck so they are basically always with me) to make phone calls from my watch.

I figure this way I can make the the audio from calls made from the my phone got to my watch and still be able to use the headset to talk and listen that way as well as make the call from the watch and have it work the same way.

I do not know if I am just not configuring it correctly or not or if this is just not possible.

My phone is a Note 8, if that matters at all.


问:
Incoming calls are identified as coming from Mexico incorrectly by area code?
I have a Verizon Galaxy S8 and I was traveling in Mexico a couple weeks ago, and when I came back, all incoming calls are saying Mexico on the screen.

As far as I know, I don't have any special apps on the phone identifying caller info, but it's just using the area code.

Any idea where to go to fix this?

Edit: Here's an image:


问:
"Couldn't move app"
First of all, this seems to be a DIFFERENT problem than the one which is often discussed. Don't flame me. I've searched for 2-3 hours for a solution on this forum and several of the other major Android forums including Google.

The phone is a Motorola (Lenovo) XT1527, also known as "Moto E (2nd Generation) with 4G LTE" running Android 5.1. This phone is known for its tiny internal memory, 8GB with 5GB usable. It was bought DIRECTLY FROM Lenovo, not through any carrier so it is their generic GSM/LTE phone with US LTE frequencies. There is NO carrier involvement. (Sorry for the caps but I am trying to forestall incorrect answers.)

The problem is that when after installing apps designed to be moved to the SD card, some apps move and others (which have moved successfully in the past) now report "Couldn't move app." with a tappable "OK."

The common solution reported in many fora is to:

Unmount and remove the SD card

Mount it in a PC and delete the appropriate blah.blah.tmp.asec file

Replace it in the phone and all will be well

Unfortunately this does not help. (Not to digress but it does have one minor side effect. If I try "MOVE TO SD CARD" more than once, I get the "Couldn't move app" message twice on every attempt after the first. Deleting the *.asec file results in only one message appearance for the first subsequent attempt.)

After that detailed preamble, the questions are short and simple:

What can I do to correct this?

If that's unknown, what additional information is required to diagnose the problem and how do I collect it?

I should also have specified that this does not occur for all apps. Some move, others don't. Last week Waze moved. This week it won't. I should also have specified that this problem continues to occur after backing up the phone to Google, wiping it, and re-installing all the apps.

Thanks in advance.

Title: "Couldn't move app"


问:
Fully clear dalvik cache in Android 7
In past versions, I used to delete all files in /data/dalvik-cache to clear the dalvik cache, which is the only directory that shows up in TWRP log:

```<code>Wiping /data/dalvik-cache
</code>```

In Lollipop and Marshmallow where Android uses ART VM, the dalvik cache is often a gigabyte or so big, and more if you installed a lot of apps.

In Nougat, however, with 200+ total apps (system + user), the dalvik cache folder is less than 800 MB as large, so I doubt it contains all dalvik cache: some must be residing at somewhere else.

How do I clear all dalvik cache? They're useless when backed up in a recovery.

Title: Fully clear dalvik cache in Android 7


问:
Disable the "screen is pinned" toast notification not rooted tablet
I want to disable toast "Screen is pinned" message.</p>


问:
How can I bulk install apps from market links without confirmations?
I'm searching an app (or whatever) in order to be able to re-install the apps I've currently installed, after performing a clean flash.

I found apps that can list the apps installed in a file with market links, but if I want to bulk install these apps, it's asked my manual operation for each.

How can I bypass this operation?

(For anyone wondering, I'm searching for something different from TitaniumBackup).

Thank you guys!
Cheers

edit: This solution seemed to fit my needs but the app "Fast Web Installer" is no longer available unluckly


问:
Music played via Amazon Music app cannot be controlled by Pebble Music app
Many a times I use my Pebble time watch to control the music played on my smartphone. Pebble connects to Smartphone via Bluetooth. I use Pebble Music app to control the music played on my device. I can perfectly control(pause/next/previous song) Spotify, Google Ply Music and default music apps. Recently amazon launched Music streaming in India and I have been trying for last two weeks to control the music via Pebble music app with no luck.

I am on Android version 7.1.1, LG Skin UI, using Pebble Time with latest firmware, the official Pebble app and Amazon Music app version 7.5.4

Anyone facing similar issue?
What could be possible hack/solution to this issue?


问:
Android 6.0.1, Samsung S5: Storage issues
My Samsung S5 with Android 6.0.1 has not enough storage memory. By default, it has 16GB available of which 4.2GB is used by the system (according to the "Storage" information page in the settings). My phone says, I'm using around 10GB of storage memory.

Up to this point, I moved almost everything except for some very small apps to my SD card and removed this SD card from my phone, so it's content won't show up in the stats.

To find out which places eat the most storage memory, I used a File Manager app from the App Store ("File Manager") which can access the root folder of my device. It turns out that the folder /storage/emulated/0 (the place which you can examine using the default file manager) only takes up around 4GB!

However, the other folders in the root folder only contain very small data in the range of megabytes.

How can I examine where these 6GB went?!

By the way, of course, I deleted all cache files which I can delete, I even deleted the logs from *#9900#.


问:
Battery drains very rapidly on my phone (Oppo F1). What could be the reason? (Please read details before answering)
There are no apps running in the background (I recently factory reset it, no third party apps have been installed except one or two; and I am sure they are not the ones draining battery) and I have tried replacing the battery too; but the drain is 5℅ per hour when the phone is idle. The network signal is strong all time. I have never faced such issues earlier.

The phone is around 2 years old and the new battery is 3 days old. The new battery is genuine. Even the older battery (genuine) is perfectly alright, I know that.

Every app that I use drains up lot of battery, say for instance I use Calculator for 5 minutes, Whatsapp for 2 minutes (making sure that after using they do not keep running in the background) and Chrome browser for 5 minutes, battery drain will be: for Calculator 25%, Whatsapp 20%, Chrome 30℅.
What could be the reason for such an issue?


问:
What is the impact of (slow) wireless charging vs (slow) wired charging on the phone battery?
Can someone give me some feedback related to BATTERY LIFE in terms of wired vs wireless charging?

I already know that fast charging CAN reduce battery life. Do we have any info on wireless charging? Since it's an inductive charging, some part of it's energy it's released as heat (not used for charging) and I think it SHOULD affect the battery.

The wireless charger I bought is a Wireless Qi Fast Charge Standing Samsung EP-N5100 with fans incorporated to reduce the heating. (Yeah, I use it on a compatible Samsung smartphone)

I made the mistake to have the fast charge active for some time (didn't know it was active by default), but I only charge it from 40 to 80 so I hope no less damage has been done. Since I plan to keep the phone for a while (I doubt I'll switch in 2 years), I want to try and be careful with the battery.


问:
WiFi Calling on an Unsecured network
I recently upgraded from a Samsung Galaxy S7 Active to an S8 Active(G892A). In doing so I have encountered an issue with the new OS and WiFi calling. Thus far, I have been unable to establish a WiFi Calling session in the OS (7.0 Nougat) when connected to an Unsecure guest network - which happens to be the only option for data at work as the building is not suitable for cell service. When at home, I am able to establish a connection to the service.

This was not an issue with my previous GS7 Active running Android 6.Som.Ething

Has anyone else experienced this issue or have any insight into fixing it?

I have a sneaking suspicion it might have something to do with security certificate requirements

New Tag for WiFi-Calling? VoIP?

Title: WiFi Calling on an Unsecured network


问:
Note 4 SM-N910F Flashing Problems
N910F model which is proving extremely difficult to flash. I firstly flashed the latest Marshmallow UK BTU firmware on it which resulted in a boot loop. I cleared cache partition and wiped data/factory reset in the stock recovery (and TWRM recovery) but this did not fix the problem. So I flashed the phone again and this time it was stuck in a boot loop with the text "recovering booting..." at the top left. Tried the same as before and still didnt fix it.

So I then tried a different stock rom - Lollipop UK BTU firmware. This gave me the exact same problems as before. However on a few occasions, I also got an error on the recovery screen saying cache could not be mounted. I cleared the cache partition, tried reformatting cache using TWRM but none of this worked. Eventually I reflashed and it went away but the boot loop doesnt go.

Lastly I tried an even older firmware - Kitkat UK BTU firmware. This again gave me a boot loop problem. It also kept displaying the cannot mount cache error as well. I tried using PIT file to repartition the device and eventually the error went but the device would still be on boot loop. However on two occasions the phone did go past the Samsung logo and show the first setup screen (where you select initial settings like Wifi etc). After like 10-15 seconds it would just switch off and then go back into boot loop. I havent managed to get to the first setup screen again.

I have tried flashing with various different Odin versions but still no luck.

I feel like I have exhausted my options and not sure what to do. Do you think I should try a custom rom? If so, for the sake of getting it to start, which is a good lightweight rom?

Does anyone know what I can do to make these infinite boot loops and/or "cannot mount cache" error go away?

Title: Note 4 SM-N910F Flashing Problems


问:
Unable to open Progressive Web App after adding to home screen
I'm running in to some very strange behavior when trying to use Progressive Web Apps (PWA) after saving them to my home screen.

Every time I try to open on, the OS prompts me to install Chrome (which is already installed). I've made sure that Chrome is up to date and I have even tried remove and re-installing Chrome, but the result is always the same.

Here is a screenshot of the prompt:

Here is a video demonstrating the behavior: https://youtu.be/yxclkaWVefc

Any help in figuring out what is causing this and how to solve it would be greatly appreciated. Thanks in advance :-)

Device: Galaxy S8+

OS: Android 8.0.0


问:
Always open to Android Home Page?
On Android devices, is there a way to always default to the "home page" of apps when you open the phone?

On the Android phone, the user can make multiple "app pages" that contain app shortcuts. There is a "home page" for these apps.

OwnerDisplayName: Zirui Hao

Title: Always open to Android Home Page?


问:
Android Preloaded apps - Does Google Play take them into account to compute total number of installs?
I would like to know whether or not preloaded apps are taken into account by Google Play to compute the total number of installs of an app.

I read many articles, among which this one, but I did not find yet a clear answer to this question.

Can someone provide an answer to this question? Hopefully a link to some official Google Play / Android Developer Documentation page.. ;-)

Thanks.

PS:

I sent a question to Google using contact form on Google Play Console, but did not receive an answer yet.

And, of course, I also read many documentation pages on Google Play Console portal.


问:
Can't root LG H500 (Magna)
I've been trying to root my LG H500 (Android version 6) sporadically over the course of more than one year, with many combinations of software, each tried multiple times. None were effective. I had USB debugging enabled during all those attempts, and I also used a Windows 7 PC to connect the phone to.

USB drivers used (all of those were tested separately):

LGMobileDriver_WHQL_Ver_4.1.1

LG-Mobile-Driver_v4.2.0.0

LGUnitedMobileDriver_S51MAN313AP22_ML_WHQL_Ver_3.13.2

An LG United Mobile Driver less up to date than the one above that
was recommended to me as compatible with my phone by the LG Mobile
Support Tool, don't have the exact version at hand

All of the above were downloaded from sources as official as possible.

Most testing I did was with LG-Mobile-Driver_v4.2.0.0, under which I tried to install the drivers for as all the possible forms of connection between the phone and the PC. There were 4 modes:

Charge-only

MTP

PTP

MIDI device

The PC attempted to install drivers for each mode. All drivers were installed except for one or two drivers that failed to install under MTP mode. I exclusively used MTP mode for rooting the phone, by the way.

Drivers were also tried to be installed when the phone was off (but at the same time connected to the PC). None of these were installed successfully. One of those was "LGE Android MTP Device". Same problem appeared when I tried to set the phone to "Download mode".

Rooting programs used:

Kingo Root (latest version)

LG One Click Root (versions 1.3 and 1.2)

RootGenius

Kingo Root was always spiking from around 26% to 80% to 100% in mere seconds, then just gave me the "ROOT FAIL" message after it failed.

RootGenius freezed the phone while it was on, but a simple reboot fixes the problem. I used it only once and didn't bother afterwards.

LG One Click Root always gets stuck at 60% (Rebooting into download mode), but I do the reboot manually so no problem till now. Whether I actually go into download mode doesn't matter because the program says it "manages" to root my phone (goes at 100%). This is not the case, however, because Root Checker still says it isn't rooted. When I actually DO go into Download mode, it gets stuck at 0% with a small message underneath saying "Unknown B92" (the numbers change every time this happens).

What can I do from now onward? Are missing drivers causing a problem? Will maybe trying to root the phone on a connectivity mode other than MTP change anything?

Title: Can't root LG H500 (Magna)


问:
TWRP RECOVERY in ANDROID
I have a doubt that why TWRP Recovery tool is being developed for each smartphone specifically even it does an almost same thing in android phones?</p>

Title: TWRP RECOVERY in ANDROID


问:
App not available for your country
I'm currently in my home country. I purchased my android mobile from the same, i.e. Huawei Mate 10 Lite.

I want to install an application (FOODPANDA) which is also available in my country but unable to do so. There appears a message "App not available for your country" and Play Stores does not allow me to install this app.

Your urgent piece of advice will be highly appreciated. Thank you very much.

Title: App not available for your country


问:
How can I cancel a Huawei system update?
This morning I turned I my Huawei Mediapad M8 and it tried to do a system update, although I don't remember seeing a notice about one. However it fails with the error "The update package does not exist. Please download the package again."

The only option available is to reboot the system, I cannot even turn it off.

The correct method to reach the android recovery menu I  this device seems to be different depending on which website I look at, but I tried them all and I always end up with the same screen.

Is there any way to escape from this wretched update that I never wanted in the first place, apart from to somehow flash the device through an external data connection?


问:
How to extract files from Huawei backups to SD card
I've backed up my Huawei P9 lite to the SD Card using the native backup app provided by Huawei.
It backs up each APK and along side each a sqlite DB file that seems to contain all of the files that makeup the settings of the app.

In this case I want to extract the SQLite database, so it seems that I need to access an SQLite database that's stored inside an SQLite database.

The files seem to be stored as blobs, any idea how I could extract them?


问:
How to highlight/outline buttons on Android (for TV box)?
I bought a Android TV box and the biggest problem I'm having is to use apps that wasn't made for tv cause I can't control it using the Tv box's remote control.

See this image, it's the homescreen of a tv box.

As you can see, Kodi app is highlighted in the first image, and Music app in the second, and you can move that outline using the remote control buttons to select other apps.

The biggest problem is that apps that wasn't made to Tv have not that outline. Is there any way to add it to apps that don't have it?

I've tried Google TalkBack, it does that in my phone but somehow I couldn't install in on my tv box (and it don't select just buttons and inputs by all elements in the app, like text and images)...

OwnerDisplayName: Maycow Moura


问:
How long before apps bought on play store on one device, are synched and able to be installed on another device?
If I buy an app from Google Play Store using my Android phone, how long before Play Store will allow me to download the app on my tablet (using the same Google account) without having to re-buy? Said another way: how long before purchase through Google Play Store are synched and available to all devices on the account?

Thanks


问:
Dual SIM: is it possible to have two Android user accounts each using one SIM
I am planning to purchase a dual-SIM Android smartphone to use it with two user accounts, completely separated. To clarify: user account One would receive all calls, SMS etc. to SIM card 1 and user account Two would receive all calls, SMS etc. to SIM card 2. Each account should have full rights to make calls, install apps etc. within their account. I just want to switch the users, not manually switch the SIM card used after every account switch.

Is this possible with Android currently?


问:
Start Page for "Opera for Android"
The problem: I am trying configure my "Opera for Android", the "full" browser for the Android OS, to start at the "Speed Dial", and not at the last loaded website page.  This is an issue of saving data traffic.  I run a website where some pages are long lists, which I don't want reloaded the next time I start Opera.  Yes, I know I could (and do if I remember) close Opera by clicking on the red O, and pick "exit".  This works to close all tabs, but I would like to not have to be dependent on my remembering.  Any help will be appreciated.

I have found no answer for this issue. Usual search results are for everything else other than "Opera for Android".  My apologies if I missed an answer somewhere for "Opera for Android".

The "Opera Forum" is not usefull, because, again, all answers are not for the Category "Opera for Android". Also, this question is not for Opera-Mini.

Title: Start Page for "Opera for Android"


问:
Android stops connecting to local hosts
Droid, v 24.91.5.  Router(1) = TC C1100T,  hardwire to second router(2) (at some distance).  I power up my Droid and connect to 192.168.0.xx (a web page), works fine.  Some time later I attempt to connect to 192.168.0.xx and it times out as unavail.  At any time I can connect to anything in the WWW cloud, just not anything 192.168.0.xx.  Sometime I can power off/on and it works, sometimes not.  I can change wifi to the second router(2) and it works.  It's not the TC as it's the second router(1) I'm using.</p>

Title: Android stops connecting to local hosts


问:
No 'Use system certificates' options on Samsung S9
I'm trying to connect to a wifi network using PEAP, but I cannot find the use system certificate option, shall I enable that in some way?</p>


问:
Google says No active devices in Find My Device
I have lost my phone this morning. At that time when I go to find my devices there were two mobile phones listed in find my devices including the lost one (and my previous mobile phone). The person who took it switched off it and due to that, in find my devices, it shows the last location as my home.

But in the evening when I check my activities on google, it said I have connect to google by my mobile few hours back. So I thought that thief turned on my device. And I checked find my devices and it says No active devices

What are the possibilities which can be happen. In my phone I have setup every settings to turn on find my device. Even location and mobile data. And in the morning also the device listed in the find my device console. I thought that missing devices won't disappear for 6 months in any case. The other thing is both of my mobile devices are listed in some another find my phone menu.

In the morning, using find my device option in web, I have locked and set a message for my phone. But I did not erase the data. (because it said erase after erasing I will not longer able to locate it).

Also I have used my fingerprint to lock the device and there was pin locked in my mobile. Can anyone help me to sort out this situation..?


问:
Is the "read contacts" permission per account or per device?
I have two accounts on my phone (Android 7.1.2)

If one app has "read contacts" permission can it read the contacts for all my accounts or only the account I install it or use it as?

Does it change the answer if the app also has "find accounts" or any other permission?

This question is motivated by the WhatsApp app, but it would apply to many others.


问:
Changing to static IP android_x86
need some help. I am currently working on a project that needs needs an android operating system. It's running on an Intel Nuc. The device travels around for presentations thus the IP address changes. I am running a local host on the machine. Does anyone know how I can set the IP to be static so I don't need to change the address in my browser? Please note that this is running on a PC and not a traditional mobile device. </p>

Title: Changing to static IP android_x86


问:
Unable to flash anything using twrp. "Cannot mount/vendor"
I updated to the latest version of RR 6.0 (2018-04-05 security patch)using dirty flash. After updating I realised that I was not able to flash any zip. "Cannot mount/vendor" error was being shown. I also lost root (magisk) after the update.  Here is the digest file
Updating partition details...
done
Unable to mount storage
Full SELinux support is present.
Data successfully decrypted, new block device: '/dev
/block/dm-0
Updating partition details...
done
MTP Enabled
Installing zip file '/sdcard/DolbyAtmos_for_Oreo_
20180219.zip
Checking for Digest file...
Skipping Digest check: no Digest file found
! Cannot mount /vendor
Updater process ended with ERROR: 1
Error installing zip file '/sdcard/Dolby Atmos_for_Oreo_20180219.zip
Updating partition details...
done
Please help. It's the same for any zip(I was able to flash SuperSU but my phone did not get rooted)


问:
Configure "Do not disturb" to disable all sounds but phone calls in Oreo
I'm using Android 8.0. For a few months I've been using "Do not disturb" with "Alarms only" and it worked as expected (the phone was completely silent, even when I picked it up to go into Twitter/Whatsapp, etc.).

I was, however, missing calls, so I recently switched to "Priority only". Unfortunately, the phone is now emitting sounds that I do not appreciate (when clicking Whatsapp's voice note or when updating my Twitter feed, for example). I have managed to disable some of them in-app, but others I can't find. They are automatically muted when using "Alarms only", though.

Is there any way to have Android be completely silent except for alarms and calls? Playing around Settings did not help. The phone is a Xiaomi Mi A1.


问:
Android phone camera sets "dav" comment in metadata
Nearly every picture taken by my Android phone has a comment added "dav" in the metadata. I'd like to understand why and if possible stop the comments from being added. <s>They appear to be in EXIF and some other metadata field.</s>

Images taken with fast shutter [hold down shutter release to take a series of images, used for action shots] have the letters "bst" added instead of "dav".

The phone is a Huawei Honor5C (NEM-L51) running Android 6 and EMUI 4.1. I download the photos using Digikam on Kubuntu to my desktop. <s>Even when I strip the "dav" comments from the EXIF comment field, when I upload to Facebook the "dav" comment is read and appears attached to the images; the actual text is in the XMP:Caption, EXIF:Image Description, and IPTC:Comment metadata fields.</s>

It's <s>strange,</s> unwanted, and annoying.

Update: On further investigation, opening in gwenview and looking at metadata, the strings "dav" and "bst" arrive with images via EXIF:Image Description and digikam had been set to harmonise that with other metadata sections. So it's less mysterious, just one EXIF field is being written.


问:
File extension for OPUS audio files
The OPUS audio codec is supported by android. According to opus-codec.org the recommended file extension is .opus Android does not seem to see .opus files. It only sees opus audio files in an .ogg container and only with .ogg extension. Is it foreseen that android can read .opus files as described in the opus documentation?
Thanks and regards</p>

Title: File extension for OPUS audio files


问:
Trouble installing custom ROM in TWRCP (device unknown) getprop ro.product.device shows nothing
I'm trying to flash a custom ROM on my Honor 5x, and it gone wrong. So I installed the old one back. Now I'm trying to re-install the new one, but when I try to install it from TWRCP, it says "This package is for device : kiwi; this device is ."
It looks like my device name has gone. How can I fix this?</p>


问:
How to see, which app locks access to the camera?
My Android 7.0 phone has a flaw:
When using the camera often, and the phone's uptime climbs beyond 100 hours (launch camera, capture, lock screen), at one point, the camera viewfinder just freezes, and the camera application crashes.

Then, it fails to connect to the camera, while the battery monitor claims that the camera is still on, even when disabling the camera permissions for every single user and system app.

Rebooting does fix that problem, but rebooting to solve problems is considered as a terrible violation of the Linux philosophy, and only an emergency workaround.

How do I identify the application/service that locks the camera and kill it?
There is only one rule: must exclude rebooting.


问:
App Windows as Widgets
I want to pin an app window to the home screen, like a widget, except that it is a live app.

I need this because there are so many applications which do not have any widgets. Instead of opening an app(which I forget most of the time) I would like to have them pinned as a widget which I can easily view while scrolling through the home screens.

There any many Xposed modules, which allow any app to be viewed as a floating window, but don't know how to make widgets out of them.

Any suggestion will be appreciated. Thanks!

Title: App Windows as Widgets


问:
Paytm Linked Contacts not able to make phone call
After regular auto update of apps Some of my contacts shows only the option of Send money through Paytm The solution of Removing Sync is also not working and the contacts are still linked to paytm. I tried to change the app permission settings even then it is still there. Pls help</p>


问:
ADB detects my device but fastboot doesn't
i am wanting to unlock the bootloader on my Samsung Galaxy A5 2017. The problem that I have encountered is that fastboot doesn't actually detect my device but adb does!

I have tried 'adb devices' and that finds my device but when i try 'fastboot devices' it doesn't appear with anything.

If you have any solutions please tell me!


问:
"Connection Error" when trying to view FB image full size
Unable to view Facebook images full size. Get "connection error". I do not want to use the FB app. Until recently was no problem.
Samsung sm j120a</p>


问:
Mute call from a specific sim card
Would there any way to mute incoming calls from a specific sim card in a dual sim phone? Also, would it be possible to schedule-mute them aswell? Or would both things affect both sims?</p>

Title: Mute call from a specific sim card


问:
Graphics/vnc/ssh connect failed failed
Installed Kali Linux rolling through deploy on coolpad cool1. Debugging mode on. Rooted. Busbox checked. And terminal also fails to start. More info and config in the screenshots given below

Title: Graphics/vnc/ssh connect failed failed


问:
how to get details from a particular Samsung firmware
I need to extract some information from a given Samsung S7 Galaxy firmware such as build number, if it is 64-bit or not, baseband full version of the ROM. I am using Ubuntu with heimdall. Is there anything else I need to get this info?
Thanks</p>


问:
Suggestions to boot OnePlus 3T without any physical buttons?
As the title says, any suggestions for this would be welcome as I have lost the use of both power and volume buttons. Device is not rooted, running Oreo. I have access to both Windows and MAC computers.

Thanks in advance


问:
Can I change language for one specific app?
I run my phone in the English language. However, there is one specific app that does not work properly in English but starts working immediately as soon as I change system language. It is not a bug, just poorly translated.

Can I somehow change the language for one specific app?

My phone is rooted, and I could repack .apk if this would help. BTW I also want to cut access rights of the app.


问:
WhatsApp on Android 4.4 works only briefly and after rebooting phone
I have a Huawei smartphone running Android 4.4. I am experiencing a strange issue with the device, specifically with WhatsApp: the app will only work (as in sending and receiving messages and calls) for a few hours, then suddenly it is unable to connect to the Internet at all, it does not matter if the phone is connected to local Wi-Fi or to the mobile data network.

When trying to make use of the app, I get a notification saying "Unable to connect to the Internet. Please check that you're connected to the Internet and try again." The phone is, however, connected, and any other app (including a web browser) will work without any problems. As I said, this will happen regardless of the phone being connected to Wi-Fi or to the data network.

The only solution is to reboot the phone or uninstall and reinstall WhatsApp, but again the solution may last for a few hours at worst a couple of days at best, and then it is unable to connect again.

I've checked the phone settings and seemingly there isn't any permission problems or anything that would stop this app in particular to connect.

This problem did not happen originally and only started happening after the phone changed numbers after moving to a new phone company (and changing the SIM card). Could there be any relation? Anyone has had a similar problem and found a workaround?

Thanks


问:
Android Hotspot internet connection comes and goes
When I'm connected to my android hotspot from my laptop, internet connection
comes and goes every few minutes. It happens both on Windows and Ubuntu so that I think the problem is not from receiver side.

Phone: Xiaomi A1

OS: Android 8

If I remember correctly, it used to be ok in the past. I'm not sure, but maybe it started when I updated to Android 8. Maybe!


问:
Is there a way to browse encrypted files when using Android's File Based Encryption (FBE)?
I've learned that my Google Pixel 2 uses File Based Encryption (FBE) to encrypt my files. I was wondering if there is some way to see these files in their encrypted form. Can I mount the encrypted and decrypted on a rooted stock rom at the same time?

If so, can I decrypt my files on any other device than my Pixel? What about a pc?


问:
Replacing files with copies of themselves causing Android application to crash
I'm working with the Twitter Android application in an x86, Android 7.0, emulated environment, attempting to handle login sessions by cloning and restoring the application's data on disk.

For some reason, when tarring /data/data/com.twitter.android/databases, then immediately extracting that tarball back to the same place (so as to overwrite the files with copies of themselves), the application becomes bricked, crashing on startup until I do a full reinstall of the app. The same is true if I simply cp -rp the directory elsewhere, remove it, then restore it from the copy with cp -rp again.

This can be replicated by installing the Twitter application, logging in manually, then running the following from /data/data/com.twitter.android/ in an adb shell with escalated privileges (adb root):

```<code>generic_x86:/data/data/com.twitter.android # (ls -la databases; tar -cf /sdcard/db.tar databases; tar -xpf /sdcard/db.tar; ls -la databases)

ls -la before tar:
total 3200
drwxrwx--x 2 u0_a98 u0_a98   4096 2018-04-13 21:52 .
drwx------ 9 u0_a98 u0_a98   4096 2018-04-13 21:51 ..
-rw-rw---- 1 u0_a98 u0_a98 512000 2018-04-13 21:52 0-49.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 0-49.db-journal
-rw-rw---- 1 u0_a98 u0_a98  28672 2018-04-13 21:52 0-lru_key_value.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 0-lru_key_value.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:52 0-scribe.db
-rw------- 1 u0_a98 u0_a98  16928 2018-04-13 21:52 0-scribe.db-journal
-rw-rw---- 1 u0_a98 u0_a98 638976 2018-04-13 21:52 984053504628150273-49.db
-rw------- 1 u0_a98 u0_a98  74384 2018-04-13 21:52 984053504628150273-49.db-journal
-rw-rw---- 1 u0_a98 u0_a98  20480 2018-04-13 21:52 984053504628150273-dm.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 984053504628150273-dm.db-journal
-rw-rw---- 1 u0_a98 u0_a98  20480 2018-04-13 21:52 984053504628150273-drafts.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 984053504628150273-drafts.db-journal
-rw-rw---- 1 u0_a98 u0_a98  28672 2018-04-13 21:52 984053504628150273-lru_key_value.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 984053504628150273-lru_key_value.db-journal
-rw-rw---- 1 u0_a98 u0_a98  40960 2018-04-13 21:52 984053504628150273-scribe.db
-rw------- 1 u0_a98 u0_a98  12824 2018-04-13 21:52 984053504628150273-scribe.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:52 evernote_jobs.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 evernote_jobs.db-journal
-rw-rw---- 1 u0_a98 u0_a98  36864 2018-04-13 21:52 global.db
-rw------- 1 u0_a98 u0_a98  12824 2018-04-13 21:52 global.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:52 google_app_measurement_local.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 google_app_measurement_local.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:51 persistent_jobs.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:51 persistent_jobs.db-journal

ls -la after tar extraction:

total 3184
drwxrwx--x 2 u0_a98 u0_a98   4096 2018-04-13 21:52 .
drwx------ 9 u0_a98 u0_a98   4096 2018-04-13 21:51 ..
-rw-rw---- 1 u0_a98 u0_a98 512000 2018-04-13 21:52 0-49.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 0-49.db-journal
-rw-rw---- 1 u0_a98 u0_a98  28672 2018-04-13 21:52 0-lru_key_value.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 0-lru_key_value.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:52 0-scribe.db
-rw------- 1 u0_a98 u0_a98  16928 2018-04-13 21:52 0-scribe.db-journal
-rw-rw---- 1 u0_a98 u0_a98 638976 2018-04-13 21:52 984053504628150273-49.db
-rw------- 1 u0_a98 u0_a98  74384 2018-04-13 21:52 984053504628150273-49.db-journal
-rw-rw---- 1 u0_a98 u0_a98  20480 2018-04-13 21:52 984053504628150273-dm.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 984053504628150273-dm.db-journal
-rw-rw---- 1 u0_a98 u0_a98  20480 2018-04-13 21:52 984053504628150273-drafts.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 984053504628150273-drafts.db-journal
-rw-rw---- 1 u0_a98 u0_a98  28672 2018-04-13 21:52 984053504628150273-lru_key_value.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 984053504628150273-lru_key_value.db-journal
-rw-rw---- 1 u0_a98 u0_a98  40960 2018-04-13 21:52 984053504628150273-scribe.db
-rw------- 1 u0_a98 u0_a98  12824 2018-04-13 21:52 984053504628150273-scribe.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:52 evernote_jobs.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 evernote_jobs.db-journal
-rw-rw---- 1 u0_a98 u0_a98  36864 2018-04-13 21:52 global.db
-rw------- 1 u0_a98 u0_a98  12824 2018-04-13 21:52 global.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:52 google_app_measurement_local.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:52 google_app_measurement_local.db-journal
-rw-rw---- 1 u0_a98 u0_a98  16384 2018-04-13 21:51 persistent_jobs.db
-rw------- 1 u0_a98 u0_a98   8720 2018-04-13 21:51 persistent_jobs.db-journal
</code>```

As you can see, the output of the two ls executions are nearly identical, all permissions are preserved, however the size of the directory after tar creation and subsequent extraction is smaller than before, I figure this is just the OS optimising the number of disk blocks used though?

I have searched the whole filesystem for soft links to the directory in question and have come up with nothing. You can also see from the output of ls -la that the directory only has 2 hard links (one from .../databases/ and one from it's own '.' entry), so I'm pretty sure no links are being destroyed.

I'm doing all of this when the application is not running, and I've tried restarting the system inbetween replacing the files with copies of themselves and starting the application. I've also tried on Android 8.0, and 7.1.1 with the results.

I'm very confused as to what's causing this haha, any help/ideas are greatly appreciated.

-----------------------------------------------UPDATE--------------------------------------------------------

Don't know why it took me so long to think to check logcat (duhhhh):

```04-14 16:50:12.417: E/SQLiteLog(8473): (14) cannot open file at line 35652 of [8201f4e1c5]
04-14 16:50:12.417: E/SQLiteLog(8473): (14) os_unix.c:35652: (13) open(/data/user/0/com.twitter.android/databases/persistent_jobs.db) -
04-14 16:50:12.420: E/SQLiteDatabase(8473): Failed to open database '/data/user/0/com.twitter.android/databases/persistent_jobs.db'.
04-14 16:50:12.420: E/SQLiteDatabase(8473): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:218)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at com.twitter.database.BaseDatabaseHelper.a(Twttr:280)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at com.twitter.database.BaseDatabaseHelper.getReadableDatabase(Twttr:262)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at ewg.b(Twttr:274)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at ewg.f(Twttr:246)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at ewj$a.b(Twttr:217)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at ewj$a.c(Twttr:199)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at com.twitter.async.operation.AsyncOperation.a(Twttr:319)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at com.twitter.async.operation.b.call(Unknown Source:4)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at com.twitter.util.errorreporter.a.a(Twttr:93)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at com.twitter.async.operation.AsyncOperation.ag(Twttr:317)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at dsq$a.run(Twttr:257)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-14 16:50:12.420: E/SQLiteDatabase(8473):     at java.lang.Thread.run(Thread.java:764)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473): Couldn't open persistent_jobs.db for writing (will try read-only):
04-14 16:50:12.421: E/SQLiteOpenHelper(8473): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:218)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at com.twitter.database.BaseDatabaseHelper.a(Twttr:280)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at com.twitter.database.BaseDatabaseHelper.getReadableDatabase(Twttr:262)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at ewg.b(Twttr:274)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at ewg.f(Twttr:246)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at ewj$a.b(Twttr:217)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at ewj$a.c(Twttr:199)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at com.twitter.async.operation.AsyncOperation.a(Twttr:319)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at com.twitter.async.operation.b.call(Unknown Source:4)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at com.twitter.util.errorreporter.a.a(Twttr:93)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at com.twitter.async.operation.AsyncOperation.ag(Twttr:317)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at dsq$a.run(Twttr:257)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-14 16:50:12.421: E/SQLiteOpenHelper(8473):   at java.lang.Thread.run(Thread.java:764)
04-14 16:50:12.422: E/SQLiteLog(8473): (14) cannot open file at line 35652 of [8201f4e1c5]
04-14 16:50:12.422: E/SQLiteLog(8473): (14) os_unix.c:35652: (13) open(/data/user/0/com.twitter.android/databases/persistent_jobs.db) -
04-14 16:50:12.422: E/SQLiteLog(8473): (14) cannot open file at line 35652 of [8201f4e1c5]
04-14 16:50:12.423: E/SQLiteLog(8473): (14) os_unix.c:35652: (13) open(/data/user/0/com.twitter.android/databases/evernote_jobs.db) -
04-14 16:50:12.423: E/SQLiteDatabase(8473): Failed to open database '/data/user/0/com.twitter.android/databases/evernote_jobs.db'.
04-14 16:50:12.423: E/SQLiteDatabase(8473): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:194)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at com.evernote.android.job.f.a(Twttr:130)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at com.evernote.android.job.d.a(Twttr:242)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at ewa.l(Twttr:87)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at com.twitter.android.initialization.JobScheduleInitializer.a(Twttr:28)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at com.twitter.android.initialization.JobScheduleInitializer.a(Twttr:17)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at dez.a(Twttr:72)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at dfa.run(Unknown Source:6)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at io.reactivex.internal.operators.completable.c.b(Twttr:34)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at io.reactivex.a.a(Twttr:1686)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.run(Twttr:64)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at io.reactivex.u$a.run(Twttr:452)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at io.reactivex.internal.schedulers.ScheduledRunnable.run(Twttr:66)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at io.reactivex.internal.schedulers.ScheduledRunnable.call(Twttr:57)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-14 16:50:12.423: E/SQLiteDatabase(8473):     at java.lang.Thread.run(Thread.java:764)
04-14 16:50:12.423: E/JobStorage(8473): could not load all jobs
04-14 16:50:12.423: E/JobStorage(8473): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
04-14 16:50:12.423: E/JobStorage(8473):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
04-14 16:50:12.423: E/JobStorage(8473):     at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
04-14 16:50:12.423: E/JobStorage(8473):     at android.database.sqlite.SQLiteOpenHelper.getWritableDatabase(SQLiteOpenHelper.java:194)
04-14 16:50:12.423: E/JobStorage(8473):     at com.evernote.android.job.f.a(Twttr:130)
04-14 16:50:12.423: E/JobStorage(8473):     at com.evernote.android.job.d.a(Twttr:242)
04-14 16:50:12.423: E/JobStorage(8473):     at ewa.l(Twttr:87)
04-14 16:50:12.423: E/JobStorage(8473):     at com.twitter.android.initialization.JobScheduleInitializer.a(Twttr:28)
04-14 16:50:12.423: E/JobStorage(8473):     at com.twitter.android.initialization.JobScheduleInitializer.a(Twttr:17)
04-14 16:50:12.423: E/JobStorage(8473):     at dez.a(Twttr:72)
04-14 16:50:12.423: E/JobStorage(8473):     at dfa.run(Unknown Source:6)
04-14 16:50:12.423: E/JobStorage(8473):     at io.reactivex.internal.operators.completable.c.b(Twttr:34)
04-14 16:50:12.423: E/JobStorage(8473):     at io.reactivex.a.a(Twttr:1686)
04-14 16:50:12.423: E/JobStorage(8473):     at io.reactivex.internal.operators.completable.CompletableSubscribeOn$SubscribeOnObserver.run(Twttr:64)
04-14 16:50:12.423: E/JobStorage(8473):     at io.reactivex.u$a.run(Twttr:452)
04-14 16:50:12.423: E/JobStorage(8473):     at io.reactivex.internal.schedulers.ScheduledRunnable.run(Twttr:66)
04-14 16:50:12.423: E/JobStorage(8473):     at io.reactivex.internal.schedulers.ScheduledRunnable.call(Twttr:57)
04-14 16:50:12.423: E/JobStorage(8473):     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
04-14 16:50:12.423: E/JobStorage(8473):     at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
04-14 16:50:12.423: E/JobStorage(8473):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
04-14 16:50:12.423: E/JobStorage(8473):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-14 16:50:12.423: E/JobStorage(8473):     at java.lang.Thread.run(Thread.java:764)
04-14 16:50:12.430: E/SQLiteLog(8473): (14) cannot open file at line 35652 of [8201f4e1c5]
04-14 16:50:12.430: E/SQLiteLog(8473): (14) os_unix.c:35652: (13) open(/data/user/0/com.twitter.android/databases/evernote_jobs.db) -
04-14 16:50:12.432: E/SQLiteDatabase(8473): Failed to open database '/data/user/0/com.twitter.android/databases/persistent_jobs.db'.
04-14 16:50:12.432: E/SQLiteDatabase(8473): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:265)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getReadableDatabase(SQLiteOpenHelper.java:218)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at com.twitter.database.BaseDatabaseHelper.a(Twttr:280)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at com.twitter.database.BaseDatabaseHelper.getReadableDatabase(Twttr:262)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at ewg.b(Twttr:274)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at ewg.f(Twttr:246)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at ewj$a.b(Twttr:217)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at ewj$a.c(Twttr:199)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at com.twitter.async.operation.AsyncOperation.a(Twttr:319)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at com.twitter.async.operation.b.call(Unknown Source:4)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at com.twitter.util.errorreporter.a.a(Twttr:93)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at com.twitter.async.operation.AsyncOperation.ag(Twttr:317)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at dsq$a.run(Twttr:257)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at java.util.concurrent.FutureTask.run(FutureTask.java:266)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
04-14 16:50:12.432: E/SQLiteDatabase(8473):     at java.lang.Thread.run(Thread.java:764)
04-14 16:50:12.438: E/SQLiteDatabase(8473): Failed to open database '/data/user/0/com.twitter.android/databases/evernote_jobs.db'.
04-14 16:50:12.438: E/SQLiteDatabase(8473): android.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.nativeOpen(Native Method)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:209)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnection.open(SQLiteConnection.java:193)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.openConnectionLocked(SQLiteConnectionPool.java:463)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:185)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteConnectionPool.open(SQLiteConnectionPool.java:177)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openInner(SQLiteDatabase.java:808)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.open(SQLiteDatabase.java:793)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteDatabase.openDatabase(SQLiteDatabase.java:696)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.app.ContextImpl.openOrCreateDatabase(ContextImpl.java:723)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.content.ContextWrapper.openOrCreateDatabase(ContextWrapper.java:299)
04-14 16:50:12.438: E/SQLiteDatabase(8473):     at android.database.sqlite.SQLiteOpenHelper.getDatabaseLocked(SQLiteOpenHelper.java:254)
....
```

So somehow replacing the SQLite databases in /data/data/com.twitter.android/databases affects the databases in /data/user/0/com.twitter.android/databases/.

Deleting the files in either directory has the effect of deleting them in the other directory, suggesting they're hard linked - but I can't see that they are.
Also deleting all the files inside either databases directory has no effect - the app starts normally and the db files are restored from somewhere.


问:
Does my World Clock have an Error (Time for Jameica/Kingston)
So I am in Berlin and try to see the time of Jameica. Berlin is currently UTC+2, Jameica UTC-5 -> makes -7 difference.

I tried this around 11:30 local time, and expected 5:30, but what I got is 20:30.

What is going on there. Is it a bug? Or a feature?

In the adding screen it shoes GMT -5

The weather is nice - but the time wrong.

Settings seem right

And now the funny workaround part - if I choose another city in UTC-5 all works:

Same time as it would be right in Kingston - weather not so good:


问:
How do Google and Samsung's "Find My Device" service can bypass Android's Secured Lock Screen?
As I know, when the phone is locked that means it has been encrypted.

So how do Google and Samsung's "Find My Device" service bypass Android's Secured Lock Screen? Does it mean they have our decryption key?

ContentLicense: CC BY-SA 4.0


问:
New android phone retrieve google calendar reminders
I got a new phone because my old one is destroyed (never to return).

I am trying to get back the reminders I set myself using the google calendar app on my samsung galaxy s7 edge. The reminders would appear in blue on my calendar. I set reminders like, "remind me every 2 weeks to achieve such and such a task, etc., etc."

Anyway, I goto https://calendar.google.com/calendar/r to try and have a look for my reminders and none are there! I can only assume that the reminders were stored in the phone's internal memory because they certainly are not showing in google calendar on a PC... unless I am mistaken about google calendar being a cloud app.

How could @I get my reminders back?


问:
Ascend P7 Stopped booting after use of DualBootPatcher
I have a Huawei Ascend P7-L10 that was running EMUI on android Lollipop (5.1.1). It was working great and ran very well. I installed DualBootPatcher to use MIUI as well and flashed the zip file. I switched to the MIUI rom from the app and rebooted the phone. Now all I see when I turn it on is the Android android image and a page with the title "Unfortunately, boot failed, get more information..." with instructions to shutdown or go to rescue mode.

I have tried using the HiSuite application on Windows 10 to recover it, and I have put the dload folder with "UPDATE.APP" inside it on my micro SD card to force install it. I just got a message saying the installation failed and it flashes something about there not being an "UPDATE.APP" on it for a short time as well.

I also tried using fastboot to flash the firmware to the phone, but my bootloader is apparently locked and I have no working way to unlock it.

I'm not sure where to go from here.


问:
Android x86 won't boot with GRUB 2 - stuck at Detecting Android x86
I recently installed Android x86, using ~~99 GB free space on an old drive, partitioning it into /dev/sdb3.

After reinstalling grub (accidentally selected "yes install grub" in the installation menu), Android x86 refused to boot. It just gets stuck at "Detecting Android x86"

Debug mode mentioned two errors:

"VFS: could not find a valid V7 on sdb3"

and

"EXT3-fs (loop0): error: couldn't mount because of unsupported optional features".

How do I fix these? It works fine with the version of grub that the installer provides.


问:
How to configure the (Nougat) system spell checker to go simultaneous multilingual with any 3rd party keyboard?
I configured several system languages, but I get red underlined text when the word is not in the primary (first) system language. I use a 3rd party keyboard and am on Android 7.1.2 Nougat.

As the user interface for changing underlined words is not from the keyboard itself, but from the system, I ask myself:

Can I configure the system spell checker keyboard-independent to accept multiple languages simultaneously?

I want to keep using my 3rd party keyboard (Messagease).


问:
Cannot unlock Nexus 5X due to bootloop
My phone is in a boot loop. It shows the Google text and restarts after few seconds. Not even the animation starts. It is the same if I start recovery mode.

I have windows 10, "Android ADB Interface" driver from Google and the phone shows up in device manager when i connect when the phone is in the bootloader screen (power + down).

I only can communicate with the phone when it is on the bootloader screen. For fastboot devices the phone shows up but not for adb devices. I tried all my usb ports.

DEVICE STATE - locked and unlocking from OEM is disabled.

I tried to connect to LGUP in Download Mode (power + up) with no success it doesn't recognise the phone.

I tried to unlock with Nexus Root Toolkit but it restarting my device and waiting for it but it restarts before the program recognizing it.

If I could make it work with LGUP or I could unlock somehow I could flash it with an image what can disable the big cores so the bootloop probably goes away.

I don't mind losing data. Any advice?

Title: Cannot unlock Nexus 5X due to bootloop


问:
What is MTK NLP Service?
I have a Sony XPERIA M5 Dual (E5663) with stock Android 6.0. Recently I found that my GPS is activated without any app running. I checked Locations in the settings and found an app called MTK NLP Service has been requesting GPS location. I can't seem to remove it. What is that app and why does it need GPS?</p>

Title: What is MTK NLP Service?


问:
Isn't stereo speaker a software thing?
I've got a Note 8, and heard the Galaxy S9 was coming with stereo speakers. My doubt is: can't the phone software activate the "phonecall" speaker just to have both speakers running at once? Any explanation would be appreciated.</p>

Title: Isn't stereo speaker a software thing?


问:
Unable to move apps to SD card
My Android ZTE has a 32GB SD card. There is no option to transfer apps from my phone to this SD card. what am I missing?</p>

Title: Unable to move apps to SD card


问:
How to put a lock screen with security code on a Arnova 10 G 2?
I have a Arnova 10 G 2 with Android 2.3 which works very well, but it has no unlock screen and no security options. Does anyone know of a way to put some kind of security code on the device, either swipe pattern or password or pin-code? I guess there must be some kind of simple app for this ...</p>


问:
Diagnosis Text Issues With iPhone
When diagnosis email display issues everything is fairly straight forward because everything is sent as plain text(or HTML+CSS) which allows you to determine the issue.

How can I get the plain text version of text messages being sent from an iPhone.  Right now images are often not coming through to the Android phone when being sent from my iPhone.  I would diagnosis the issue but I am not sure where to start.

Title: Diagnosis Text Issues With iPhone


问:
How do I prevent Whatsapp displaying entries in the contacts app?
Whatsapp is creating duplicate contacts on my Android phone. I know that the duplicates belong to Whatsapp because:

I have checked the Android contacts storage database, which confirms the duplicates come from Whatsapp and

By going to Settings > Users & accounts and deleting WhatsApp, all of these duplicate contacts are gone. They re-appear when I restart WhatsApp.

The prevailing wisdom (e.g. this answer) is that to rectify this issue just go to the contacts app, click on the three dots, select "Contacts to Display", and deselect Whatsapp. However, when I do this, I select "Customised view", but Whatsapp does not appear in the list of accounts which I can show or hide.

Is there any other way to hide Whatsapp's contact list from within the default Android contacts app?

Things I would rather avoid:

Revoking contacts permissions for Whatsapp. If I do that, I won't be able to see the names of contacts any more from inside Whatsapp.

Using a different contacts app. This is just avoiding the issue, rather than trying to fix it.

The phone is a Xiaomi Mi A1, and the OS is Android One, version 8.0.


问:
Backup app stops working if not used for some time
I'm using SMS Backup & Restore and it usually works just fine.

But, once in a while I notice it doesn't upload the files to my Google Drive anymore. And I find a lot of files waiting for upload (can be files of a month or two).

Why is that happening, and how it can be changed?

I have no need to enter the app on a regular basis, since everything is configured and I just want it to work.

Notes:

It does backup locally, it just doesn't upload.

It seems to me that it's something with the internet access while idle for a long time, but I don't know exactly the details of how it works (I remember reading something about that feature).

At the hour it should backup to the cloud, the device is usually connected to the Wi-Fi.

Thanks! Any idea would be appreciated!

Details:

Android version: 7.0

Device: LG G5, stock rom, no root.


问:
How to input punctuation via Google Assistant?
Lately I've become a fan of using Google Assistant to dictate text messages.  This works well for hands-free texting; however, I haven't been able to figure out if it's possible to insert punctuation or other non-literal characters.

If I say "Two things colon first let's do this and second let's do that", the content will be Two things colon first let's do this and second let's do that when I want it to be Two things: first let's do this and second let's do that.  Same with "period" - It always inserts the word period and not the character .

Is there a way to use punctuation or am I destined to only send punctuation-free text messages when using Google Assistant?


问:
Sideploading apps in multi-user setups
I have a Samsung Galaxy Note Tab Pro 12.2 with several users defined.  I would like to side-load on-device some APKs not available in the Google Play Store to the other accounts — specifically, to first side-load F Droid then use it for further apps.  I managed to do that in my Moto X Force, but not in the Galaxy, I guess due to it using an older Android version.  Is there any user-definable setting to do that?</p>

Title: Sideploading apps in multi-user setups


问:
Front-Camera: What does each icon do?
I cannot find information on the front camera settings on the LG G4.

In particular, I would like to know what the icon on the leftmost side does (hand holding phone and arrow). See screenshot below for reference.

Any help understanding this icon would be greatly appreciated in addition to the functions of the other icons. A diagram would be most helpful. For some reason one for the front camera settings was not included in the user guides that I came across when I searched online.

Screenshot (click to enlarge)

Title: Front-Camera: What does each icon do?


问:
Device destroyed by BeTools flashing tool
To start from the beginning:

I have an old device with Android 5.1 that I rooted, and attempted to install a new font, called Lovecraftimus. I added a entry to the fonts.xml file that directed font calls for Lovecraftimus to use /system/fonts/Lovecraftimus.otf. I rebooted, and was instantly cycled through an endless amount of Unfortunately, System UI has stopped messages.he manufacturer sent me the full set of .img system images, with a ROM flashing tool called BeTools. When I flashed the images to my device (following the instructions), it said it was completed successfully. However, when I booted my tablet, the screen didn't work. I got a black screen with a few white/grey lines around the edges in bootloader, recovery mode, and factory testing menu. When I booted it (it booted perfectly, besides the screen error), turned the screen off, and back on again, I got a white screen with some colored lines. I can still use the touchscreen: I unlocked it (sound), pressed the Home button (vibration), changed the brightness (backlight), and turned on the flashlight (flash).

I would flash it using ADB but it does not appear in the ADB list. I get:

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

I do, however, get a blank media device (its SD card).

How can I fix this? I would try BeTools again, but my temporary access code expired.


问:
How do I get Unicode 9 on my phone?
I have a 3rd Gen Moto G running Android 6.0 and I have seen no sign of the dumpling emoji. Or the chopsticks or flat shoe, which prompted me to look into the clown face.

The clown face is part of the emoji 3 spec that was released in 2016. The others are from the 2017 character set.

My phone is stock Android, not rooted.

Is there a right way (or a wonky way -- I'm flexible) to get the current Unicode emoji set on my keyboard? I'm just using the built in keyboard. ⌨

Title: How do I get Unicode 9 on my phone?


问:
Device administration
I'm looking for a good solution to manage workplace Android devices that are heavily locked down.

Our devices will basically be single-use with a custom app.

We want to manage the Wi-Fi connection, but a user can't change Wi-Fi settings.

We're using AOSP.

What solutions are out there for this, and what is the typical name for these types of solutions?
Tried google searching but I don't think I'm getting the keywords right.

We don't mind paid services either but don't want a solution that is cloud-based, and would not want to be required to have a Google account to implement.

Title: Device administration


问:
Only one network interface active at a time in Android
I was looking into the network configurations in Android devices. Android makes WI-FI as the default network preference. And I noticed only one network interface can be active at a time in Android. Even ifconfig shows both wi-fi and rmnet_data0 interfaces UP, the routing table has routing rules applied for only one interface.

The rmnet_data0 interface doesn't have RUNNING state when wi-fi is ON. Can you please point me to which file in AOSP file that this restriction implementation has been made (like register only one net_device)? In ConnectivityManager.java file I saw that TYPE_WI-FI was made the default interface, but I could not find how and where they register and unregister network interfaces when WI-FI is present or not.


问:
How to unroot my TF101
The backlight on my Asus Transformer broke and i need to send it in for repair. I bought the tablet used already rooted. I have no idea which root it is, and I can't see anything on the screen. I tried unrooting using the method provided here, but it didn't detect my device. Also it won't go into APX mode and I can't see anything that's happening on the screen. I was thinking I could connect the tablet to a TV, but I don't want to purchase an HDMI cable before I have a sure method that will unroot my tablet. The serial starts with B6O, and since it's the backlight that's broken I can still see very limited parts of the screen.</p>

Title: How to unroot my TF101


问:
How to prevent Samsung Tab 10.1 from turning display on by itself?
I just bought this Galaxy Tab 10.1 with Android 3.2 and while I love it, one thing drives me nuts - every time I turn the screen off using power button, the screen comes back on in a minute or so. I went through all display settings and haven't found anything relevant.

Any ideas how to stop that madness?


问:
Why doesn't chrome load videos immersive
Here's what a video frame looks like on CM browser:
Here's what a video frame  looks like on Chrome:

That upper black border is for the status bar(the status bar is not there, but that's its place). The borders on the sides are for nothing... probably the video is fitted with respect to height.

This doesn't happen with YouTube videos on Chrome, But that's the only site where Chrome works fine.
How can I fix this please.


问:
Can a partition be larger than 4G byte?
Is there a limitation for a partition to be up to 4G byte?

I have a strange case in which in cat /proc/partition the userdata is idenntified as 5.5G, while trying to backup and restore that partition with mediatek's "sp flash" tool keep failing.

It seems that sp flash tool use smaller size than real partition size, i.e. in the scatter text file I see size of 0x60000000 (1.6G):

```<code>partition_index: SYS23
partition_name: userdata
file_name: userdata.img
is_download: true
type: EXT4_IMG
linear_start_addr: 0x84000000
physical_start_addr: 0x84000000
partition_size: 0x60000000
region: EMMC_USER
storage: HW_STORAGE_EMMC
boundary_check: true
is_reserved: false
operation_type: UPDATE
empty_boot_needed: false
reserve: 0x00
</code>```

I tried to change in text from 0x60000000 to 0x14CF80000 , use the readback to backup and then restore, but still got failure in boot (data corrupted screen)

I use meditek device MT6737M with "sp flash tool".

There is something basic I don't understand here:

I think the chip is 64-bit chip, so it should not be limited to 4G.

Maybe the limitation is in sp flash tool ?

So, how is it that manufacture initial data partition works without any issues. It is size of 0x1A86250 (smaller than 1.6G and also smaller than 5.5G).

Another interesting thing; doing backup and restore with twrp works well (yet I think it uses other format ex4.win, which seems to be compressed format).

Is it possible maybe to backup and restore all ROM with "sp flash" tool without using additional tools (like droid) ? Maybe that will work better than backup of a specific parition.

Thank for any idea,

ranran

Title: Can a partition be larger than 4G byte?


问:
Link2sd can't mount 2nd partition on lineageos
I have installed lineage os on a Samsung Galaxy S5. I tried to bring Link2SD to work. I gave it root access via the root add-on in lineageos. Link2SD complains about not being able to mount the 2nd partition which already had worked on a different Phone for the same purpose. I can unmount the second partition in Android settings and then it works, but after rebooting Link2sd can't mount the second partition, because the system already has mounted it.

How can I prevent Android from mounting the second partition before Link2SD can access it?

Android 7.1.2
Lineageos 14.1 20180411


问:
What is the easiest way to create a wifi bridge from wifi router to PC through USB?
I have a router with WiFi capability. The IP address of it is 192.168.1.1. Also the accepted IPs are in the range of 192.168.1.100-200. Now let's assume that I have no WiFi USB antenna for my PC. But I really want to be in the IP range of my WiFi router (e.g. the PC would have the address 192.168.1.110).

On my Android phone (in this case a older one, with Android 4.4.2 from HTC) I have the possibility to create USB tethering. (I also have root access on my phone). But the problem is, that the IP range from my phone through USB tethering is 192.168.42.x.

I could use something like this, but I really want a solution with an Android phone!

I have an indirect solution to this:

For example my mobile phone has the IP address to the wifi router 192.168.1.100, and my PC has the IP address to my mobile phone through USB tethering 102.168.42.111. Now to connect to my PC, e.g. with the port 22 for an ssh connection, I must have a app for port forwarding on my phone. But this is too complicated.

Now my question: What can I do to achieve my goal? Or are there any Android apps which can do this automatically for me? (root or no root, it does not matter)

There is this question, but it does not answer my question.

Edit: added the indirect solution to this.