# Question
Title: Where are Androids’ developer options stored?
Can anyone please tell me, where Androids’ developer options are stored?

I’m trying to modify the Pointer Location developer option in this file.

After recompiling Android, where is the file containing the modified sqlite database, system process or binary file, as I would like to exchange the new file with the one on my smartphone.

# Answer
The **Developer options** are stored in the file:

```
/data/data/com.android.providers.settings/databases/settings.db

```

Pay attention that this is a database stored on file that includes also other saved options / settings, so just copying over another db file might cause unexpected behaviors.

As pointed out by @Gokul NC in the comments, this is not applicable since Marshmallow.
> 1 votes

# Answer
On my LineageOS on Android Nougat the file was located at

```
/data/system/users/0/settings_global.xml

```

I guess the `0` after the `/users`/ is my user id. If this location differs from android version // distribution you might want to find the file via something like

```
find | grep "settings_global.xml"

```

or another search string using the `adb shell` or another way to access the shell on your device.
> 1 votes

# Answer
For Android 6.0 and above, it can be found inside the SharedPreferences file:

```
/data/data/com.android.settings/databases/com.android.settings_preferences.xml

```
> 0 votes

---
Tags: system, system-apps, java, sqlite
---


# Question
Title: Why can't my Galaxy S7 send and receive messages simultaneously?
So I've had my S7 for several months now, and by and far the most annoying thing is that it can't seem to send a message while simultaneously receiving a message. Way too often I'll be texting back and forth with a friend, and I'll hit send at the same time my phone receives a new text message. This causes my message to "spin" (the circle next to it spins) for about thirty seconds, before the notification about the message failing to send appears. It's super annoying, because I'll usually copy & paste the text and send a new message before the failed message notification even appears, because the new one will send instantly, while the other still is spinning!

Is this a common issue for the S7? I don't recall it happening with my Galaxy S4. Or is this expected behavior for the messaging app?

# Answer
This is not your mobile phone's problem, but it is the issue with service provider, which don't allow this to be done. There is a point where it gives a few seconds to check if there are any stuck messages. It may also be the messaging app your using which might have a bug. During call, do you receive messages ?
> 0 votes

---
Tags: sms, samsung-galaxy-s7
---


title: Apk Security on Automatic date and time

text:
# Question
Title: Apk Security on Automatic date and time
Is there any way to "mock" the Android date and time even while the option "automatic date and time" is turned on?

The reason I'm asking for such information is that my new app will have to operate offline while still being safe, thus I would need to know the "work arounds" in order to block/prevent the change of date and time even when checking for "automatic date and time" returns true

# Answer
It's possible on a rooted device with Xposed module Per app hacking

> Allow set a fake time to fake an app to a specific time just like time machine. Time format is YYYY-MM-DD HH:MI
> 1 votes

---
Tags: applications, security, date-and-time
---


# Question
Title: Make Android to handle a hardware keypad properly
I got the following phone for Christmass: GuoPhone N2 (also sold under the names Swell N2, Landrover N2, Cube1 T1C, ...). It has a build-in hardware keypad and runs Android 6.0. However, writing messages is quite cumbersome since there is no special software keyboard (like LG keyboard for LG Wine Smart) which would handle the keypad properly. I would like to be able to do the following:

1. Write "." by pressing 1 instead of searching through the list of characters.
2. Write space by pressing 0 shortly instead of holding 0.
3. Write numbers 0,1,...,9 by holding the corresponding buttons.
4. Switch input modes (capitals, numbers) by pressing # shortly.

Can I achieve this by changing the configuration files (e.g. /etc/system/usr/keylayout, /etc/system/usr/keychars) or do I need a special keyboard app? If there is no available solution of my problem I will consider downloading the source code of the Android keyboard from here and trying to modify it. However, it would be a lot of work for me as I don't have any experience with programming for Android. Is here anybody who finds this task easy and could give me any instructions? Thank you very much for any help.

P.S.: I tried Swift Keyboard, Google Keyboard, etc... but they cannot even handle typing letters by multiple clicks so I can write just numbers with them. Only the preinstalled Android keyboard can handle multiple clicks.

# Answer
> -1 votes
Solved by installing Traditional T9 Keypad IME.

---
Tags: keyboard
---


# Question
Title: How to verify an ADB backup file is complete and in a good state?
This is not a duplicate of How to verify a backup file from ADB backup. The poster there probably didn't know that an unrooted phone requires `-nosystem` (ref) and ended with a 0 byte file, where my backup file is almost 8GB.

Given that adb gives almost zero feedback on it's backup progress and success or failure. How can I be confident that the backup I've just completed is a good one? and that it contains what I think it does? and that it will (probably) work to restore or extract data from?

I have the one android device (Nexus 5), access to Win7 PCs, and ubuntu virtual machines if needed.

# Answer
If you're on Linux, Adebar contains a tiny little shell script to convert ADB Backups (`.ab`) to tar files, which you then easily can investigate with any archive manager. Only limitation is: it doesn't work on password protected backup files.

The basic command it runs (everything else mainly is a wrapper for command line options and syntax) is:

```
dd if=$1 bs=24 skip=1 | openssl zlib -d >${1%%.ab}.tar && gzip -9 ${1%%.ab}.tar

```

A command I've found here on SE some time in the past (full disclosure: I'm the author of *Adebar*) – see here.

As you can see in the quoted command, it requires `openssl` and `zlib` to be available.
> 4 votes

# Answer
For unencrypted backups, it is possible to list the content using the command

```
dd if=backup-file2.ab bs=24 skip=1 | pigz -d | tar -tvf - > backup-file.ab.list

```
> 2 votes

---
Tags: adb, backup
---


# Question
Title: How to mount system.img on Android (or Linux)?
I want to modify some files in my system partition of the phone. It's EXT4. I plan to flash it later on my phone. I tried:

```
mount -w -t ext4 -o loop /storage/sdcard1/system.img /mnt/njz

```

and got this:

> open backing file failed: Permission denied

Also, the phone is rooted, and the shell says it's rooted. I also tried using `su` command before that command. Also tried adding additional options after "loop", like

```
nosuid,nodev,default_permissions,user_id=0,group_id=0,gid=0,uid=0

```

Why no permissions? Also tried `file_mode=0777,dir_mode=0777`, and still same result.

I tried mounting this on Linux (Tiny Core Linux), and no problems. I used: `sudo mount -t ext4 -o loop system.img /mnt/`. In that case, my `system.img` was mounted from NTFS partition.

# Answer
Apparently, my file was read-only, which I set up in Windows. That's a problem with "permission denied". For some reason, Android cannot change this, I had to use Windows or Symbian OS to unmark read-only property. Xplore doesn't show the permissions option for any files except if they are on some EXT partition. Root Explorer shows, and that's how I first noticed my problem, accidentally. I've seen all other files had different permissions in detailed view in Root Explorer. I tried changing permissions to 0777 using Root Explorer or Total Commander, and although they say it set it up, it didn't. This can't be done on the FAT32 partition. Of course, when I changed it using Windows, it showed the same permissions as other files. I remember I set this file to read-only a month ago to avoid accidental modification.

Later, I experienced an additional problem with mount, that is when I use `-o loop` only, it says 'device or resource busy'. But when I found where are my loop devices by searching for 'loop' using Xplore, I found there are files `loop0` to `loop7` in '/dev/block/'. So when I used `-o loop=/dev/block/loop0`, it again said the same problem message. But when I used `-o loop=/dev/block/loop1` it finally mounted. I didn't have to use '-w' option to make it writable, just skipped any letter.

And forgot to say, we can mount it to any folder, but that folder has to exist. So, I made folder `njz` or `nijaz` or `sistem` in the root folder of my device using Xplore (set in settings superuser + mount writable, so it can make these things) and mounted it there. Note that that folder disappears after reset. Also, `umount` worked for unmounting: `umount /njz/`.

Also, that's what caused my original firmware to not work. It is always boot-looped just because the file is read-only. This is a huge problem in Linux. Need to contact Linux, Xplore, Total Commander, Root Explorer developers. SP Flash Tool was used to flash files, but the problem was in the file property.
> 1 votes

---
Tags: linux, permissions, mount
---


# Question
Title: SMS sending is auto-blocked, how to fix?
To a specific number, when I try to send a SMS, it is automatically/instantly blocked and fails.

Once, by mistake, I blocked sending messages to that number, but even after unblocking, the messages are still being blocked as if that number is still blocked.

I have deleted all old messages to that number, and also deleted all data and cache of the Messages app.

I have also tried to block and unblock again.
I went to application settings for this app but all looks ok.

I can send SMS to other numbers, it shows a waiting spinning icon and sends properly. But for the problematic number, it fails instantly, as if it doesnt even try to send the SMS at all, is blocked locally, by the Messages app...

Galaxy J7 Marshmallow.

# Answer
I didnt find a fix the bundled messages app.
As workaround I just installed google's one and after 2 years I can send messages to the specific number again, thx!
> 1 votes

---
Tags: sms-blocking
---


# Question
Title: Android (Nexus 7) bypass swipe/notification screen
I have fixed in-car install of a Nexus 7 (5.1.1) using Timur's kernel. For years this has been working fine - turn on ignition,and the tablet boots straight to the home screen (or last activity it was doing).

I only take the table out to charge every so often, I DO NOT alter settings - I'm happy with them.

Now, suddenly, the tablet boots to the Swipe/Notification screen - this is a royal p-i-t-a. If I don't react quickly enough the screen turns off and I have to take the tablet out of the dash in order to access the power button.

No updates have been applied to the tablet, I'm sure of it.

All accessibility options are turned off.

Noticed Security is set to swipe - but I haven't set this. How did I disable it?

Thanks

Not sure if this a coincidence, but only seemed to happen after I had changed the car battery....

# Answer
> 1 votes
Solved it :

Switch to Guest User, click the icon in the top right of quick access notification panel, remove Guest user then : Settings | Security | Screen Lock - select "None" (This was previously missing)

---
Tags: boot
---


# Question
Title: Offline translation files not recognized
When I try to use Google Translate offline, I get an error:

> Translation failed. Offline translation file not available. Please check SD card is inserted.

In Settings-\> Storage I could see that the Translate app was stored in the phone's internal memory. I tried moving it to the SD card, and even after restarting the device, the same error was still there.

Using a file browser, I am able to look at the SD card and see that `/storage/extSdCard/Android/data/com.google.android.apps.translate/files/olpv3/v5/25/r11` contains folders like `dict.en_pt_25`, `lang.en_pt`, and `lang.pt_en` where "pt" is also replaced by some other two-letter language codes. `.../r12` contains the files for French.

How do I get Translate to work?

# Answer
> 1 votes
In the file browser, at e.g. `.../r11`, Select All and choose Move, and move them to the similar path on internal memory (which works out to be `/storage/emulated/0/Android/data/com.google.android.apps.translate/files/olpv3/v5/25/r11`) and also move the other revisions (e.g. `.../r12` on the SD card to `.../r12` on internal memory). The app itself can still be running on the SD card, but for some reason it can't find the offline translation files there.

# Answer
> 0 votes
Try to de-install the app and then re-install it, incl. the offline language packs that you need. Make sure that all the time, the SD card is in the phone and mounted, otherwise it doesn't work. In my case, after re-installation, Android had created folders for the app in the phone's internal storage as well as on the external SD card. But all the offline language packs were placed automatically on the SD card only. Now offline translation works fine and the error message that you mention in your post doesn't show up any more.

---
Tags: sd-card, offline, google-translate
---


title: What app is causing this toast?

text:
# Question
Title: What app is causing this toast?
Does anyone know what app is causing this "check network connection" toast?

Notes app shown below is unrelated as far as I know, the toast shows when I turn off my data regardless of what app is currently foregrounded.

# Answer
This toast is generated by the Pinterest app whenever it tries to sync without a network connection. As far as I know, the only way to remove it is by uninstalling it. You could also try force-closing the app, but this toast is so uninformative and intrusive that I uninstalled Pinterest on principle.
> 2 votes

# Answer
The solution is to use Tasker with AutoNotification plugin. I had it display a Toast with app name whether it intercepted any Toast not from Tasker itself.

Just did that to find a badly designed app asking to "Please activate mobile data": Webhop.

(The question might be a bit old, but the (general type of) problem seems to have remained unsolved judging by the answers here and in Google search. So there you go.)
> 2 votes

---
Tags: toast-notifications
---


# Question
Title: How do I set a lock screen wallpaper on the OnePlus One with the latest Android Update?
Okay so previously on the home screen ,I'd press the menu button- wallpapers- lock screen wallpaper and select my image to set as the lockscreen wallpaper.I can't do that anymore after the lollipop update. And also battery has been draining out like crazy after I updated it. This needs to be fixed.

# Answer
**Note:** This is a partial answer and is meant to solve the Lock-screen wallpaper issue only.

---

One way of changing the lock-screen wallpaper in CM 12 (the update for OnePlus) is:

Go to **Settings → Themes** →tap the wrench icon in your current theme → scroll down to **Lockscreen Wallpaper****Pick Image** (*choose the image*) → tap Back button/key once and tap right icon to apply the custom theme. Done.
> 1 votes

# Answer
Just touch the home screen for long and then select wallpaper, then there will come an option to change the wallpaper. Slide it to right side and there will come another option for lockscreen paper. Select the option from Gallery then you can change lock screen photo.
> 0 votes

---
Tags: battery-life, wallpaper
---


title: Disable "Charging slowly" warning

text:
# Question
Title: Disable "Charging slowly" warning
When charging my phone, a LG K8 V, I get the message "Charging slowly: Use the charger and cable that were provided with this phone, or check the cable is properly connected." The charge rate is fast enough for my purposes (I haven't noticed an actual slowdown) and everything's plugged in properly so far as I can see. But, the warning is annoying because it pops up every time I plug in the phone and I need to manually dismiss it to do anything with the phone, even to answer a call. How can I disable it permanently?

# Answer
> 0 votes
It is not what *you feel*, it depends on the *power* as you can see from Andrew's answer there. Depending on the power the toast is displayed

* Try methods suggested there to improve charging power. If that doesn't help, there is nothing you can do to prevent the notification from showing up

**Edit:** What finally did work for OP was a thicker Charging cable as was one of the recommendations on the linked answer

---
Tags: charging, lg
---


# Question
Title: “Cyclic dependency not allowed” error on Android Emulator
I'm currently using an Android emulator KOPLAYER (v1.4.1049) and installed the app Topps KICK on it and have been using it for a month. When a new update for the app came, and I tried logging in the game, this error came up:

> Cyclic Dependency not allowed.

I also tried contacting the TOPPS guys but to no use. I have tried the app on MEMU, Nox and BlueStack emulators too, but I get the same error.

It works fine on my Xperia Z and iPhone 6 Plus. The problem is just with Android Emulators on my laptop.

Any help I would get will be much appreciated!

# Answer
It seems an 'on the fly' compiling error. If so, nothing you can solve. Probably will soon arrive the update of the update.
> 0 votes

# Answer
User is trying to use the app in a way where its not supported by the developers. TOS of the app strictly states that app should "not" be used with any emulation software.
> 0 votes

# Answer
Just over a month ago topps released an update that killed emulators on all topps apps for good, Now when you isgn up on android devices they ask for the device your signing into, some phone ID... so they know its a real device. Still looking for other ways to get on
> 0 votes

# Answer
This happens often, since now using an HTC One A9, whether it's a direct download or on parallel space. I have to update my phone's profile in my system updates, the phone reboots, and I can log into the Topps apps again. Even when this happens, I can log in on an old phone with no problem. Topps has no clue why this happens. I've given up working with them on it, and just update profile everytime it happens, sometimes once every few days, and once eight times in one day!
> 0 votes

---
Tags: android-emulator
---


title: How to close a malware tab in chrome?

text:
# Question
Title: How to close a malware tab in chrome?
A webpage got redirected to a "virus alert" malware page and I can't close it.

Deleted the cache, both the general tablet cache as well as the chrome cache, deleted the "unimportant data", did "force stop", restarted the tablet, but chrome still automatically opens that tab where I left off.

Google should make an option to close all tabs on exit or otherwise.

# Answer
> 2 votes
**Issue Resolved:** Clicked on a link in another app that opened in chrome, and then by pressing X on as many tabs as fast as i can, was able to close that tab.

(PS Chrome should make a feature whereby you can close all the tabs automatically all at once instead of individually each one.)

---
Tags: chrome-for-android, malware
---


# Question
Title: Where does Xperia "backup & restore" app store the backup?
I use the stock Xperia "backup & restore" app to backup data like contacts, call log etc.
Then I want to backup the backup to dropbox, but I cannot find the backup anywhere on the sd card.
anyone has any idea where the backup is?

# Answer
> 2 votes
On the Sony Xperia Z5 Compact, seems to be this file `SD-Card/Android/data/SonyBnR/Backup`

# Answer
> 1 votes
On Sony Xperia Z1 Compact without an SD card (or when storage destination of "Internal Storage" is selected), the backups are located at `/sdcard/.semc-fullbackup` (or equivalently `/storage/sdcard0/.semc-fullbackup`, or `/storage/emulated/legacy/.semc-fullbackup`).

It seems to be exposed over MTP as `\Internal storage\storage\emulated\legacy` but gives errors when trying to copy it. So, it needs to copied from within the phone to some other location.

# Answer
> -1 votes
The backups are located in folder ".semc-fullbackup" on your SD card.

---
Tags: backup, sony-xperia
---


title: want to use whatsapp account in 2phones

text:
# Question
Title: want to use whatsapp account in 2phones
I have 2 phones with same MAC address and same iP address Samsung grand and Samsung core with me I used my sim card in grand there is no sim in core I just use it for Internet through wifi is it possible to use same whtsapp account in both phones without using QR code once I tried doing it but when I open whatsapp in 2nd phone it request verification in my 1 phone

# Answer
You can't register the same WhatsApp account on multiple phones at once.

From WhatsApp's FAQ

> Your WhatsApp account can only be verified with one number on one device.

Here's a workaround:

Use WhatsApp web on the second phone, that way you'll be able to see your messages on both phones.

On the primary phone, open WhatsApp, in the menu click on "WhatsApp web"

Now, on the second phone, open your browser, and go to web.whatsapp.com then, go to your browsers menu, and click on "desktop site" (depending on your browser, the name of that setting might differ)

Now scan the QR code using the first phone. You will now be able to use both phones with the same WhatsApp account.

This is not ideal, but that's the only way to have the same account on two phones at the same time.
> 0 votes

---
Tags: applications
---


# Question
Title: how do I delete search history on Firefox on an Android phone
I've been reading countless articles about deleting the search engine history on Firefox on my Android phone.

Let me be clear: I'm not talking about clearing my browser history, rather clearing the search history, which still remains after I've cleared my browsing history.

None of the said articles helped.

Attached is a picture of problem.

I'm running Firefox 57.0.4

# Answer
> 3 votes
Firefox settings → Clear Private data → clear search history

---
Tags: stock-android, firefox-for-android
---


# Question
Title: Moto G5 Plus: Can you use a different USB cable (with the original charger) for charging?
I know using a different adapter than the original one can cause problems later on, but is that the same for charging (USB) cables?

This guy here says it's fine

# Answer
* It's perfectly fine as long as the cable supports charging and not data only
* For help on choosing non OEM cable see my answer here How to choose micro USB cable for my device?
* My wife has the same device and it works perfectly fine with cable recommended above (or any other cable that supports charging)

**Edit:** If you are wondering if they support *turbo charging* \- yes they do. Verified on my previous device Moto X Play and my wife's G5plus. Search for cables that support fast charging as they are usually thicker and more efficient
> 1 votes

# Answer
You can use any kind of good data cables (good means original ones made by a registered manufacturer), but make sure those cables are not bought by roadside vendors or a product of local Chinese manufacturer. As **Chinese** data cables are very low rate of data transfer and they really don't prevent from **shocks** or electrical glitch, that can seriously damage your phone.

You can also use **different** **Adapters** for **charging** your phone, but make sure that the **Input** and **Output** parameters (mA or Amp) are same as yours. As phones are made for specific Input **Amps**.
> 1 votes

---
Tags: charging
---


# Question
Title: Gmail won't sync, apps don't update: "Device doesn't have enough storage space"
I have a Samsung Galaxy S2, Android 4.0.4. For the last few days I can't sync my gmail or update any apps.

This, of course, is a barefaced lie. There is plenty space available:

But still, I have this constant message, "Phone storage space is getting low".

And I can't update any apps, because this tells me that "Application cannot be installed in the default location".

I have been using this phone for 2.5 years without needing an SD card, and I don't see any reason why I should now suddenly need to get one for my phone to continue working the way it has for the past couple years.

After googling and finding many other posts with the same problem I have tried every suggested solution that I found:

* Restarting
* Cleaning the app cache
* Cleaning the contacts cache
* Removing my Google account, then re-adding it.
* Uninstalling every unnecessary application.

But this stupid message keeps appearing and preventing my phone from updating.

Anyone else have any ideas how to fix this?

# Answer
It seems to react on your low, internal memory. And while 178 MB should be enough for a few small apps, there might be something that denies more installation due to already low amount of space.

Now, the first thing I would advise you to do is uninstall any app you don't really need. However, many apps come with the phone, so they can not be removed. For these, and any app you do not want to remove, you can clear the cache. To do that, hit settings -\> Application manager -\> Slide til you see a list called "all". Now all you have to do is hit each app you want to clear the cache off, and choose "Clear data" and "Clear cache". Beware that the "clear data" option will likely delete any saved password or settings the app uses, and thus you might need to redo those settings. It *may* also delete some information attached to the app, so use the "clear data" option at your own risk. Tho for apps like facebook and twitter, the option should do no harm.

You can also choose to move some apps to the SD card. While I have not tried that out myself, it should push some of the stuff from internal to "external" memory.

You may also want to download *Clean Master*. It's an app somewhat similar to CCleaner, if you are familiar with that (deletes cache and junk files). I use it myself, and it helps a bit. It's free and you can download it here: https://play.google.com/store/apps/details?id=com.cleanmaster.mguard&hl=eng
> 1 votes

# Answer
I had this same issue. To fix go to your number keypad enter "\*#9900#" You would get some options. Select "Delete dumpstate/logcat" This frees up space occupied by uninstalled apps
> 0 votes

# Answer
I found no other way than freeing some space.

1. Removing apps I don't use.
2. With All-In-One Toolbox: Cleaner & Speed Booster.
3. Removing cache.
4. Clearing data from Microsoft apps Microsoft apps always eating up space with data, for apparently no reason .
5. If a system update is pending, execute it (see Note in this answer).
> 0 votes

---
Tags: 4.0-ice-cream-sandwich, samsung-galaxy-s-2, gmail, storage, application-autoupdate
---


# Question
Title: How can I get rid of this anonymous app?
I have just found an app in my apps menu (pictured below), but it doesn't have a name or proper icon.

I have looked in the app info menu in settings, but I can't see anything.

My phone is a Sony Xperia XZ. It's running android 8.0.0

Does anyone know how to get rid of this?

# Answer
> 0 votes
Usually that is a virus app(no name and no icon and can"t uninstall) and you can uninstall it by using malware cleaner apps

# Answer
> 0 votes
Go to app store and see if there is an app which is on hold and has not been downloaded yet. It might have some error and so is stuck. Else scan your phone once. It can be a malware.

# Answer
> 0 votes
I don't know why this fixed it, but A bochur's suggestion to restart my phone has removed the app from the app menu.

If someone know what caused this behaviour I'd be grateful to know, otherwise: case closed.

---
Tags: uninstallation, app-icons
---


# Question
Title: Install google play games without internet connection
I have a tablet that can't connect to the internet (I don't know why) and I want to install some games from google play. Is there a way to download them in another device and then transfer to the tablet?

# Answer
You can download a game and the use a similar application to get the install file (APK) and then move it using a micro sd card but most of the games on google play store require internet connection to download some content . I don't see any utility of doing this
> 2 votes

---
Tags: downloading, google-play-games
---


# Question
Title: Restrict posting to admin-only in group chat
Is there any option in WhatsApp that restricts posting messages by admin only? Others should not able post, but they should able to read the post.

# Answer
> 2 votes
This is impossible because the setting does not exist. Maybe you coud broadcast to these people or try a alternative app.

# Answer
> 0 votes
Such a feature might soon be introduced, under the name of **Restricted Groups**:

> The Restricted Groups setting can only be enabled by group admins.
>
> Switching it on disables all chat functionality for non-admins – they won’t be able to send text messages, images, videos, GIFs, documents or voice messages, or share their location.
>
> Admins, meanwhile, will be able to continue chatting as normal. Everyone else will simply have to read their messages in silence.
>
> If a non-admin really wants to get a word in, they can do so by using the Message Admin button.
>
> However, the message will need to be approved by the admin before going through to the rest of the group.

https://www.independent.co.uk/life-style/gadgets-and-tech/news/whatsapp-restricted-groups-admin-stop-messages-silence-everyone-else-mute-a8086546.html

---
Tags: whatsapp-messenger
---


# Question
Title: As of current versions, would any of these setups pass safetynet checks?
Would these pass?

OP3T + LineageOS + Kernel that doesn't show bootloader unlocked status?
and also
OP3T + LineageOS + Kernel that doesn't show bootloader unlocked status + Magisk?

I'm currently on Marshmallow and am considering upgrading to 7 (through lineage) but I want to make sure I can pass checks because some apps are a royal pain to use/install if I can't pass the check.

(I would likely not be using Xposed at this time, so I'll leave that out of the equation).

# Answer
I have been using my OnePlus 3T with LineageOS 14.1 without su and with a custom-built kernel for half a year now. SafetyNet passes, AndroidPay works.
> 0 votes

---
Tags: kernel, lineageos, magisk
---


# Question
Title: Is it possible to disable gmail sync completely, without logging out?
Is it possible to completely disable all Gmail synchronization, without actually logging out of the account?

The use case is a phone for a senior who does not read email on the phone. For senior reasons the phone is set with no passcode to unlock. As it stands now I've set the sync to the minimum possible (1 day if I recall), but there's still the ability to search for and find private email messages. There are potential nosy persons with access to the phone.

See also Logout from Gmail account without logging out Google Play Store account and How can I set up my Google account without syncing Gmail?

And as everyone should know: anyone with access to a phone can reset the password on almost any online service account. A few banks are smarter than that, but not all of them.

# Answer
Disabling sync and removing email history is possible, but it will not stop others from simply enabling sync.

**Option 1.** To disable sync for Gmail, go to settings -\> accounts -\> Google. And deselect the Gmail sync option.

Now, go to settings -\> apps -\> Gmail -\> storage -\> clear data. This way, when you open the Gmail app, it will not show the email history.

**Option 2.** disable the Gmail app. Go to Settings -\> apps -\> Gmail -\> disable. This way the Gmail app will simply not show on your home screen, and you will not get any notifications from the app.

But to fully disable sync without anyone having a way to enable it again, is not possible as far as I know.

Email could be access in many ways, like open the chrome browser and going to gmail.com there, it will not even ask for you password because the phone is already logged in.

In short your options are: lock the phone with a simple code that can be used even by seniors, or remove the current account and add a different one, or use the options above, leaving the phone vulnerable.
> 4 votes

---
Tags: sync, gmail, privacy
---


title: How can I change my wallpaper daily?

text:
# Question
Title: How can I change my wallpaper daily?
I am trying to set my android device's background image to change daily. I have been using Google's Wallpaper app but recently have been getting repeats. I am trying to use unsplash source instead. Is there a way I can do this, without root, using unsplash source?

# Answer
There's an app called Casualis this app let's you do exactly what you're looking for.

Features:

* Set a random wallpaper every 1/3/6/12 hours or every 1/3/7 days, at the time you prefer;
* Choose a wallpaper manually among over 3000 high-resolution images or use your own images;
* Set a random wallpaper using the widget or with a shake of your smartphone;
* Apply random effects to the wallpapers;
* Customize Casualis by buying extra functionalities.

**I never used the app, but it seems to have some good reviews**
> 0 votes

---
Tags: wallpaper
---


# Question
Title: How to access IPv6 websites via the mobile network
my landline only has an IPv6 address (well in addition IPv4 via crappy DSLite). I'm anyway trying to set up an owncloud server at home and access it from remote locations. So the task by now is to access the owncloud server via IPv6 using my Android 5.0.0 phone (Moto G 2014).

If I open the IPv6 address in my browser on the phone while connected to the same WiFi as the owncloud server everything works fine. But once I turn off WiFi and switch to cellular data the server can't be accessed anymore even though my router is configured to pass every connection to the owncloud servers IPv6 address range. This result is still reasonable since via the mobile network I only have an IPv4 address and no IPv6 address, so I can't communicate directly with an IPv6 target.

Are there some tricks to still reach an IPv6 host through an IPv4 connection on Android? Using tunnels ect? Or is this completely impossible by design?

Thanks a lot for replys!

# Answer
You can only reach IPv6 sites from your device if it has IPv6 connectivity, whether it be via an IPv6-enabled WiFi network or via your mobile carrier's network. It is not generally possible to reach IPv6 sites if you only have IPv4 connectivity.

### The below is no longer relevant because SixXS is now defunct. Thanks to Rodney for the tip-off.

~~You can set up an IPv6 tunnel for the times when you are on a network that doesn't provide native IPv6. I was able to find two Android apps which set up tunnels to the free SixXS network:~~

~~* The Androiccu app is based on the aiccu program for PCs that sets up SixXS tunnels. It claims to require a rooted phone.
* IPv6Droid claims to be able to do the same, without requiring the phone to be rooted.

I've used SixXS and aiccu since 2006 and they are generally quite good, though their points of presence can go offline or be decommissioned without notice.<br>~~

~~I haven't tested either app, as I've had native IPv6 at home for a few months and on my mobile for a couple of years now. Given that I know in general how tunnels are set up, I would expect the app requiring a rooted device to be more reliable, and if you are rooted, I would start with that one.~~
> 1 votes

# Answer
Sorry, Dan: Michaels hint still sort of works. You can still use IPv6Droid (even from Sources) today either

1. using the built-in tunnel subscription for its own tunnel infrastructure for a monthly fee, or
2. setting up IPv6server by yourself, requiring a site that is accessible via static IPv4 address as well as via a static IPv6 address block: this might be at your favourite VM hoster or perhaps even your home server if your landline happens to meet these criteria.
> 0 votes

---
Tags: ipv6
---


# Question
Title: How to restore my old deleted WhatsApp messages
Is it possible to restore my old WhatsApp messages which I have deleted earlier from my whatsapp if yes how can I restore them?

# Answer
> 1 votes
There are usually two ways of restoring your messages. Local backup or Google drive backup.

Local backups are stored on your phone for up to 7 days only. After that, they are automatically deleted. Therefore, if more then 7 days have passed since you deleted the messages and you haven't manually saved those files, you will not be able to restore the deleted messaged that way.

Google drive backups on the other hand, are made periodically in the time specified by you. Check your WhatsApp settings to see when the last backup was made. To do that, open WhatsApp, go to settings -\> chats -\> backups. If the date of the last Google drive backup is before the time that you have deleted the messages, then you can still restore them.

To restore your Google drive backup, follow the steps provided by WhatsApp's FAQ page here

Have in mind that you will lose all the messages that were written after the time of backup.

Otherwise, if the conditions above don't match, you won't be able to restore those messages.

---
Tags: applications, whatsapp-messenger, restore
---


title: Settings has stopped on Nokia 8

text:
# Question
Title: Settings has stopped on Nokia 8
I bought a Nokia 8 two days back, and updated it to Android Oreo 8.0.0. No more updates are available.

I have only installed some basic everyday apps such WhatsApp or Facebook.

I'm able to change wallpapers from the gallery. However, if I go to Settings \> Display \> Wallpaper, an error pops up, saying "Settings has stopped; open app again".

What can I do to correct this?

Clearing cache+data for the Settings app and restarting phone did not solve it. Rebooting into safe mode also did not help.

On repeated trials, I see a slightly different screen.

# Answer
> 0 votes
I finally went ahead with a full reset. It was solved, but caused some other issues on the side.

Trying out various approaches to reproduce the issue, I found that disabling the *Google Wallpapers* app can cause it. I do not know how it was disabled in the earlier case, or if at all that really was the cause.

---
Tags: settings, 8.0-oreo, nokia-8
---


# Question
Title: Nokia 8 does not read contents of SD Card after phone reset
Trying to solve the "settings has stopped" issue, I did a full reset, and then another issue came up.

On re-inserting the external SD Card, the *Files* app (or any file manager) can see the contents, but gallery and music players don't see the media. And on connecting to the PC, the SD card shows only one or two folders, and nothing else.

The SD card is a SanDisk microSDXC Class 10 64GB, which was initially formatted from within the Nokia 8 on first use, as was required for some reason.

# Answer
> 0 votes
Trying out this method oddly did not work, so I went ahead with formatting the SD card from within Nokia 8 once again.

Luckily I had made a backup of everything from the phone memory and from the SD card onto my PC, before I did the full reset.

---
Tags: external-sd, 8.0-oreo, nokia-8
---


title: Delete a single dex file

text:
# Question
Title: Delete a single dex file
After I unstalled a system app (guvera music) using es file explorer, its .dex file still exist in the /data/dalvik-cache/arm folder even after restarted my phone. Why Android is not smart enough to detect the change and remove it？Can I manually delete it to save space？FYI, the phone use rooted Android 5.0.

# Answer
If you removed a system app without notifying PackageInstaller (which is often the case), the Dalvik cache won't be removed automatically. You of course can manually delete it to save space. It's 100% safe to delete Dalvik cache for a removed app.
> 1 votes

---
Tags: cache
---


title: Access phone without entering SIM PIN

text:
# Question
Title: Access phone without entering SIM PIN
I have a SIM card completely stuck in the SIM slot of my old phone so it's asking me for the SIM PIN every time which I do not know. Opening a Samsung S6 to access the SIM-slot on MB is not the easiest thing so I'd rather not...

**How can I close down the SIM PIN prompt to get into the phone?**

I do know the PIN of the phone but not for the SIM

Phone: Galaxy S6

# Answer
In order to unlock you need **PUK(Personal Unblocking Key)** code.
If you have your SIM card kit, that was given to you when you purchased your SIM card then you might find PUK code on that.
Since you pointed out that your phone is old so you might not have PUK or SIM kit, in that case Contact your carrier for PUK, they will ask you some details which varies carrier to carrier.
Then you have to block you PIN by entering it wrong multiple times(5-10 times) and you will be asked for PUK code. Remember, if you enter incorrect PUK code 10 times you SIM card will be blocked and you will get a message **SIM card registration failed**.
> 1 votes

---
Tags: sim-card
---


title: Nokia 8 touchscreen issues

text:
# Question
Title: Nokia 8 touchscreen issues
It's a brand new Nokia 8, running Android Oreo 8.

When the phone is lying down on the table, the touchscreen becomes somewhat unresponsive. The effect is increased when it's plugged in for charging.

If I touch the screen, the touch does not register on the correct point, or if I draw a line, it breaks off into multiple dots or dashes. On picking the phone up, the issue sort of disappears.

I don't remember the brand name of the tempered glass screen guard I have, but I think it's of good quality, and do not believe it's an issue.

Some users on *Nokia support* have said they don't have any screen guards installed, and yet they have the touchscreen issue. I see that many users on XDA have the same issue as well.

I contacted *Nokia support* via the built-in app, and their response is that I should bring it to a service center for a close examination. I will do so later.

I'm keeping this question here for posterity. Maybe somebody will know what's going on.

# Answer
Blame electrostatic charge for the fault.

The touchscreen in modern phones and tablets is capacitive. When you put your finger on it, your finger and part of the screen forms a capcitor, which allows the touchscreen to determine its position and size by examining its physical indications.

When there is unwanted electrostatic charge, either from another charge source like a metal furniture, or from a badly grounded charger, it can mess up the detection of capacitor of the screen, making it into thinking you're tapping every where. This is the cause for the strange behavior you see.

The solution is to keep your phone away from electrostatic charge, or release it if you happen to see the misbehavior. Releasing charge can be as simple as touching something metal and well-grounded, or touch your phone while *you* are well-grounded.
> 1 votes

---
Tags: touchscreen, 8.0-oreo, nokia-8
---


# Question
Title: Android notification dots appearing on random apps
I'm seeing a pale red notification dot randomly on apps in the launcher, even though I dont have notifications from that app.

Couldn't find much details online. Is it an indication that there is some background network activity from those apps at the moment? Is there a way to enable/disable this?

I have a OnePlus 3 with OxygenOS 5.0.1 (Android 8.0.0)

Here are a few screenshots, taken a few seconds apart.

# Answer
> 0 votes
As of now, this seems to be a bug and only appearing in OnePlus phones post the latest Oreo 8.0.0 update. It is unclear what they denote though.

Restarting the phone solves the problem temporarily. It will be safe to assume that a fix could come out in the next patch from OnePlus.

As @beeshyams discovered, this has been reported few times on the forums

---
Tags: notifications, 8.0-oreo
---


title: How to unpack Android's radio.img file

text:
# Question
Title: How to unpack Android's radio.img file
Android images (e.g. those for nexus) ship with a `radio-(version).img` file. I wanted to unpack this file to look at its contents.

I tried using `simg2img`, as is done with `system.img`, but that approach didn't work for this file. I know that for `boot.img`, separate tools are available. I wanted to ask if anyone has tried unpacking this img file ?

# Answer
> 2 votes
`radio.img` is the radio firmware. It's a binary, not any kind of archive; you can't unpack it.

You could, of course, attempt to de-compile it — but manufacturers generally don't release the source code so you are not likely to get very far with that without extreme effort.

# Answer
> 0 votes
I know that this is an extremely old question, but if I came across this thread then there's bound to be others to come across this as well. I actually have a pretty consistent and universal way of extracting the data from radio images.

You'll need to know your device's partition layout, and of course, you'll need to be rooted to do any of this.

1. The easiest way to do this I've found is to just `adb shell` and then `su` to get a root shell. Then you'll need to traverse the /dev directory, since each device is different you'll need to navigate your way through to find how to implement this next command.
2. For my Nexus 6P the directory is /dev/block/platform/soc.0/f9824900.sdhci/by-name, though your device will be different from .../platform/... to .../by-name, so just navigate to .../by-name and issue a `ls -la` command to display your specific partition layout. Take note of the mmcblk# block device number for "modem". (Ex. - the 6P has modem -\> /dev/block/mmcblk0p1)
3. Reboot to bootloader (which will need to have been unlocked, though if you're reading this I'll assume you know how to), `fastboot flash radio [radio_you_want_extracted].img`, and boot back into Android.
4. Give yourself another root shell and then `cp [your_modem_mmcblk#] /sdcard/Download`, then open another cmd or terminal and `adb pull /sdcard/Download/[your_modem_mmcblk#] .` to pull the block device to your computer.
5. Now its as simple as extracting the contents with 7zip (surprisngly it opens the block file without issue!)

Cheers

---
Tags: radio-firmware
---


title: What is the No Sim card icon for?

text:
# Question
Title: What is the No Sim card icon for?
On Android 7, when you pull down the top bar drop-down window (Quick Settings) a grid of 3x3 icons appears with tiles like Wifi, screen rotation on/off, Aeroplane mode etc.

On my new phone with a new SIM there is an icon called "No SIM card". What is this for?

I have a dual SIM phone with only one SIM card inserted, is it there to allow me to swap them? Is there anyway to get rid of it when I only have 1 card installed? Here is a screenshot:

# Answer
Since you have pointed out that you have dual SIM phone with only one SIM card inserted, so it is obvious that given icon is a Quick Setting tile for another SIM slot, which is empty in your case, hence **No SIM card**.
That tile works same as another tile shown there for your inserted SIM. It takes you to **SIM cards** menu in Settings If you will insert another SIM card then it will be enabled.
You can remove that icon by enabling System UI Tuner and then hide that tile by drag and drop Quick Settings tiles.
> 2 votes

---
Tags: 7.0-nougat, sim-card, quick-settings
---


# Question
Title: How to set the Data Billing Cycle to one day in Nougat?
My ISP provides me with 1GB data per day. So the data billing cycle in Nougat would actually make more sense to me if I could somehow make it show the amount of data I've used in a day and then have it reset for the next day.

I'm using Resurrection Remix ROM 5.8.5.

Is there a way to do this?

# Answer
> 0 votes
If you don't want to use third party app then you can do this by setting usage cycle reset date to current date and you got the track of you current day's usage also can put limit on usage but you have to change it every day manually.

---
Tags: settings, 7.0-nougat, remix-os
---


# Question
Title: SHOULD I remove stock internet app on galaxy J5 2015?
I have rooted my samsung galaxy J5 (2015), but I am not sure whether or not I should remove the preinstalled "Internet"-app. The phone came with both that AND google chrome, and so the question is whether it's a good idea or not to remove it in order to free 50+ MB of storage on a phone that only has an 8GB total.

# Answer
you can remove it without any problems but i would recommend to flash a custom "lite" rom the is debloated even more depending on you model number of the J500
> 0 votes

---
Tags: rooting, samsung, bloatware, samsung-galaxy-j5
---


# Question
Title: How to recovery deleted system app by kingroot
I accidentally deleted some bloatware apps in kingroot by rooting my device these were (Downloading manager,gallery etc.)

Now my smartphone is not working properly:

* My play store is not downloading any app.
* My browser is not downloading any thing.
* I have no gallery in it (I have installed a gallery.apk but it's no showing anything in it).
* When I go to my ringtone system the setting stops.
* There is no sound on incoming call (even if my volume is full).

Can I recovery or get back all deleted system apps? Please help me, I am very sad for two months.

# Answer
> 1 votes
Open Kingroot, go to Purify. Click Tools at the bottom, then Bloatware Remover, then tap the little picture of a man and bin in the top right corner. This will allow you to undelete system apps. Cheers!

# Answer
> 0 votes
If you removed the apps, the best option to fix the problem is to flash back a normal stock ROM for your phone. (I don't know the model)

---
Tags: stock-android
---


# Question
Title: I need to backup my contacts & information
I saved my information on gmail then lost my phone. I bought another phone but when I tried to restore my information from the lost phone I remove or delete my all information by mistake. Can you help me to please to restore my information?

# Answer
> 0 votes
If you are talking about contacts, you can go to https://contacts.google.com. Under "More" press "Undo changes" to restore any changes you did to the contacts.

---
Tags: contacts, backup, gmail, google-account, restore
---


# Question
Title: Android calendar data storage & transfer
How can I transfer ALL stored calendar data (android, HUAWEI MATE 9 app) to Samsung galaxy note 8? Transfer has been possible only for last year's data (2017). Not all previous years' data in calendar could be moved to new phone. I have used the "Smart Switch" app on both phones.

# Answer
> 0 votes
Try and use an app called "Copy my Data" on both phones to move calendar data.

---
Tags: storage, calendar
---


# Question
Title: A few questions about android 7 on a new phone
Why does my mobile provider only show in the topbar on the lock screen? How can I get it to show on the topbar when unlocked?

Also in the drop down menu with the icons for some often used settings I see "no sim card", what is this for? I thought maybe as I can't see the provider in the topbar that there was a problem with the sim card, but I without wifi I was able to call someone.

When I look at the sim "settings-\>sim cards" there is a telephone number on my sim card, but it is not mine (the card was new to replace my old one). Is it ok to update this number?

# Answer
> 0 votes
Apparently, on dual SIM phones, this is normal. The provider name will only appear on the lock screen.

Also, in the quick settings menu, it is normal to see the 'no Sim' setting. It's there in case you do insert a second Sim, you'll be able to change different settings.

There is no problem with changing the phone number in Sim settings, to your current number.

---
Tags: 7.0-nougat, sim-card
---


title: How to root Nokia 8?

text:
# Question
Title: How to root Nokia 8?
I want to root my shiny and new Nokia 8 64GB, running mostly pure Android 8.0.

This will later become part of the "how to root" series we have as a CW, following the wisdom of this meta.

# Answer
**Update April 23, 2018**: I just found it possible to unlock the bootloader for certain HMD Nokia phones, according to this post on XDA forum.

**Do it at your own risk**.

---

~~So far HMD Nokia is not root-able,~~ that's because HMD doesn't want to let the bootloader of Nokia 8 be unlockable. Without an unlocked bootloader, it's impossible to root a device (let alone system vulnerabilities - that's an *ancient* thing).

Don't attempt with *any* "This Root" or "That Root" tools or tutorials found online. They won't work for a rather new Android version (8.0). On the contrary they may harm the system in unknown ways.

Here is a post on XDA Forum concerning about rooting Nokia 8. The result is the same: not possible so far.

I'll update this answer if things change.
> 1 votes

# Answer
at this moment there is no way to root the nokia 8 because of the locked bootloader it has.
> 0 votes

---
Tags: rooting, 8.0-oreo, nokia-8
---


# Question
Title: ZTE Prelude 2, cricket wireless change over to tracfone
I just bought a used ZTE Prelude 2, a cricket wireless phone, but am trying to change over to tracfone. I followed all of the steps through tracfone, bought a sim kit and installed it, but now the phone is saying it is Perso locked. What does that mean, and how do i unlock so tracfone will take over?

# Answer
Perso locked in your case means that the phone is locked to cricket wireless, and it can't be used with other carriers unless you unlock it.

To unlock your phone, follow instructions below:

> Our phones work best on the Cricket network, but we'll provide the unlock code if you meet the following requirements:
>
> * The device you want to unlock has been active for at least six (6) months of paid service.\*
> * The device you want to unlock is designed for use on and is currently locked to Cricket's network.
> * Your device hasn't been reported as lost or stolen. Your device isn't associated with a fraudulent account.
>
> \*The 6 months paid service requirement does not apply to Cricket devices purchased by Unlimited Plan customers before January 4, 2018.
>
> If you meet these requirements and would like to unlock your device, please call (1800-274-2538) a Cricket Support Advocate or visit your local Cricket Store
>
> Source
> 0 votes

---
Tags: lock-screens
---


# Question
Title: After moving files to SD card, mediaserver keeps drinking battery juice until next reboot
Even if I move **just one** voice record (.ogg) or movie/picture file towards the SD card, the **Android *mediaserver/system\_server* keeps draining the battery,** 2% per minute, and heating the device up rapidly, **until next reboot.**

But ***rebooting* to solve problems is against the Linux philosophy.**

* What exactly causes that problem?
* How can I fix this problem without rebooting?.

# Answer
IME on much older Android versions, this is often a symptom of a corrupt SD card filesystem, which gets the media scanner "stuck" trying to read a file that is unreadable. Try scanning the SD card in another computer (using `fsck` or similar).
> 1 votes

---
Tags: external-sd, battery, sd-card
---


title: Apps and Interface looks different

text:
# Question
Title: Apps and Interface looks different
Why is Android on mobiles made by different companies different, and why do apps like Facebook also differ likewise?

# Answer
The operating system on your phone isn't put there by Google: it's put there by the manufacturer of the phone (the *OEM*). Google gives OEMs the source code to Android, and the OEM has to integrate its drivers into the phone. The OEM can also make any changes to Android, as long as it still passes the compatibility tests (so that apps will run on it).

The OEMs like to use this facility to make changes, first to add their own branding, and second to add features they regard as "value add". OEMs want to differentiate their phones from their competitors this way. They don't want to become like PC manufacturers, who don't have as much ability to customize, because PC manufacturing has much lower margins.
> 0 votes

# Answer
It's because Android is open-source. Anyone can modify it at their own wish. OEMs, original equipment manufacturers, specificallt like differentiating their products from others' by customizing Android.

There are several popular modified Android UI variants like LineageOS (previously CyanogenMod), MIUI and whatever UI it's called. Most modifications are intended to either provide more functionality, or make Android look better. A lot of modifications do mot intefere with the lower part of Android - they only change what it looks like, but not how it works. This can be easily done even by installing another launcher (so you have a different desktop look and functionality).

As of now, the vanilla Android can only be found on Google phones like Pixel's and Nexus'. But that's not a big issue unless you're a Google maniac. OEM-modded Android are required to pass a series of tests to ensure it's compatible with Google's vanilla Android so that apps and games and run.
> 0 votes

---
Tags: applications
---


# Question
Title: How to insert "blank character" in WhatsApp?
There is a blank character (kind of box) that can be used in WhatsApp to set blank status or send blank messages.

How to create/type or find that character?

# Answer
> 16 votes
The methods shared here unfortunately do not work; the Arabic Character used to work but it stopped working since long. The only character which seemed to work was the Reverse Character Unicode \[which I discovered in 2005\] Pasting or Opening it on a PC messes it up. Afterwards I stumbled on another unicode character which would work (on most devices) even when shared through PC etc.

Copy the Space visible between the bold brackets **\[**  **\]** .

If for some reason you fail to copy it from above you may copy it from my blog \> **here**.

The box type thing you mentioned appears on Apple devices and the proper technique wouldn't result in a box type thing even on Apple devices.

**Fun Fact :** I was the one who worked out the "blank character" thing on the internet more thn 2 yrs back and finding others using(stealing) even "my images" spoils the mood, thus I came here to post the same.

# Answer
> 6 votes
Just copy the character between the quotes: " ", and paste it wherever you want.

# Answer
> 5 votes
Just go to your computer, go to character map (or a word document) and hit `ALT` \+ `255` or `ALT` \+ `0160` and copy that file into your phone. Then open that document on your phone, copy the text and paste it wherever you want.

However, if you don't want to waste time doing all this; just go to your WhatsApp settings and hide your status.

# Answer
> 3 votes
# Method 1 – Using Arabic Words

1. Copy this content \>\> ” ﱞ “
2. Make sure you have copied the message with (double quotes).
3. Paste this content on WhatsApp.
4. First, try to remove or delete the left quote.
5. Later try to remove or delete the right quote.
6. When you will try to remove the right quote, everything will be gone.
7. Done… Tap on send button to send a blank message.

# Method 2 – Using Alt + Key Combinations

1. Open Notepad on PC or Laptop
2. Press ALT + 255 (Hold Alt Button and Type 255).
3. The above key combinations will generate a blank space.
4. Now save this file on the smartphone (PC \> PHONE).
5. Before sending the message, open the file on the phone.
6. Copy the content.
7. Open the WhatsApp and paste the content to send.
8. Done… You have successfully sent a blank message to your friend on WhatsApp.

---
Tags: whatsapp-messenger
---


# Question
Title: Prevent reboot after fastboot -w image.zip?
Is it possible to prevent the automatic reboot that follows

```
fastboot -w image.zip

```

? This would be quite useful for batch files. Thanks for any hint :-)

# Answer
> 2 votes
```
usage: fastboot [ <option> ] <command>

commands:
 update <filename>                        reflash device from update.zip
 flashall                                 'flash boot' + 'flash system'
 flash <partition> [ <filename> ]         write a file to a flash partition
 erase <partition>                        erase a flash partition
 getvar <variable>                        display a bootloader variable
 boot <kernel> [ <ramdisk> ]              download and boot kernel
 flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
 devices                                  list all connected devices
 reboot                                   reboot device normally
 reboot-bootloader                        reboot device into bootloader

options:
 -w                                       erase userdata and cache
 -s <serial number>                       specify device serial number
 -p <product>                             specify product name
 -c <cmdline>                             override kernel commandline

```

I think it's safe to assume that the options listed here are the options you have available to you when running the `fastboot` binary. Since there doesn't seem to be an override as a **native** function of `fastboot`, your only solution would be to access the source code of `fastboot` (if available) and remove or alter the part of the code where the device reboots.

Note that there might be very good reasons as to why the device reboots at that stage, so I'd be careful with messing around with it.

# Answer
> 3 votes
I believe you're looking for the "--skip-reboot" switch, ex:

```
fastboot -w update image-marlin-opm1.171019.012.zip --skip-reboot

```

C:\>fastboot --help

```
commands:
  update <filename>                        Reflash device from update.zip.
                                           Sets the flashed slot as active.
  flashall                                 Flash boot, system, vendor, and --
                                           if found -- recovery. If the device
                                           supports slots, the slot that has
                                           been flashed to is set as active.
                                           Secondary images may be flashed to
                                           an inactive slot.
  flash <partition> [ <filename> ]         Write a file to a flash partition.
  flashing lock                            Locks the device. Prevents flashing.
  flashing unlock                          Unlocks the device. Allows flashing
                                           any partition except
                                           bootloader-related partitions.
  flashing lock_critical                   Prevents flashing bootloader-related
                                           partitions.
  flashing unlock_critical                 Enables flashing bootloader-related
                                           partitions.
  flashing get_unlock_ability              Queries bootloader to see if the
                                           device is unlocked.
  flashing get_unlock_bootloader_nonce     Queries the bootloader to get the
                                           unlock nonce.
  flashing unlock_bootloader <request>     Issue unlock bootloader using request.
  flashing lock_bootloader                 Locks the bootloader to prevent
                                           bootloader version rollback.
  erase <partition>                        Erase a flash partition.
  format[:[<fs type>][:[<size>]] <partition>
                                           Format a flash partition. Can
                                           override the fs type and/or size
                                           the bootloader reports.
  getvar <variable>                        Display a bootloader variable.
  set_active <slot>                        Sets the active slot. If slots are
                                           not supported, this does nothing.
  boot <kernel> [ <ramdisk> [ <second> ] ] Download and boot kernel.
  flash:raw <bootable-partition> <kernel> [ <ramdisk> [ <second> ] ]
                                           Create bootimage and flash it.
  devices [-l]                             List all connected devices [with
                                           device paths].
  continue                                 Continue with autoboot.
  reboot [bootloader|emergency]            Reboot device [into bootloader or emergency mode].
  reboot-bootloader                        Reboot device into bootloader.
  oem <parameter1> ... <parameterN>        Executes oem specific command.
  stage <infile>                           Sends contents of <infile> to stage for
                                           the next command. Supported only on
                                           Android Things devices.
  get_staged <outfile>                     Receives data to <outfile> staged by the
                                           last command. Supported only on Android
                                           Things devices.
  help                                     Show this help message.

options:
  -w                                       Erase userdata and cache (and format
                                           if supported by partition type).
  -u                                       Do not erase partition before
                                           formatting.
  -s <specific device>                     Specify a device. For USB, provide either
                                           a serial number or path to device port.
                                           For ethernet, provide an address in the
                                           form <protocol>:<hostname>[:port] where
                                           <protocol> is either tcp or udp.
  -c <cmdline>                             Override kernel commandline.
  -i <vendor id>                           Specify a custom USB vendor id.
  -b, --base <base_addr>                   Specify a custom kernel base
                                           address (default: 0x10000000).
  --kernel-offset                          Specify a custom kernel offset.
                                           (default: 0x00008000)
  --ramdisk-offset                         Specify a custom ramdisk offset.
                                           (default: 0x01000000)
  --tags-offset                            Specify a custom tags offset.
                                           (default: 0x00000100)
  -n, --page-size <page size>              Specify the nand page size
                                           (default: 2048).
  -S <size>[K|M|G]                         Automatically sparse files greater
                                           than 'size'. 0 to disable.
  --slot <slot>                            Specify slot name to be used if the
                                           device supports slots. All operations
                                           on partitions that support slots will
                                           be done on the slot specified.
                                           'all' can be given to refer to all slots.
                                           'other' can be given to refer to a
                                           non-current slot. If this flag is not
                                           used, slotted partitions will default
                                           to the current active slot.
  -a, --set-active[=<slot>]                Sets the active slot. If no slot is
                                           provided, this will default to the value
                                           given by --slot. If slots are not
                                           supported, this does nothing. This will
                                           run after all non-reboot commands.
  --skip-secondary                         Will not flash secondary slots when
                                           performing a flashall or update. This
                                           will preserve data on other slots.
  --skip-reboot                            Will not reboot the device when
                                           performing commands that normally
                                           trigger a reboot.
  --disable-verity                         Set the disable-verity flag in the
                                           the vbmeta image being flashed.
  --disable-verification                   Set the disable-verification flag in                                           the vbmeta image being flashed.
  --unbuffered                             Do not buffer input or output.
  --version                                Display version.
  -h, --help                               show this message.

```

---
Tags: rom-flashing, fastboot
---


# Question
Title: How do I stop Archos Video Player treating some television shows as movies?
When Archos Video Player scans the "Television" folder on my microSD card it treats some of the shows as television shows but some of them as movies. As a result, it tries to (badly) to match the titles to movies and then ends up displaying them in the "Movies" section of the app instead of the "Television" section.

How can I get it to treat everything in the "Television" folder on my microSD card as a television show?

## Further details

My folder structure on the microSD card is as follows:

* `Movies/Title (year)/Title (year).m4v`
* `Television/Show/Season X/Show - S0XE0Y - Title.m4v`

One example is `Postman Pat- Special Delivery Service/Season 1/Postman Pat- Special Delivery Service - S01E20 - A Surprise.m4v` which is treated as a movie and displayed in the "Movies" tab as `Dreamship Surprise - Period 1`. I would expect it to be shown in the "Television" tab, as it should be.

This misidentification of TV shows is not limited to specific shows, seasons or episodes. It doesn't appear to matter if you have complete MP4 metadata or none.

# Answer
> 0 votes
After further digging, it turns out that if the video file has the `©nam` atom populated, Archos Video Player will consider the file to be a movie and use that value to search TMDb.

In the example I provided, the video file had the value `A Surprise` which was the name of the episode. Since the app incorrectly treated it as a movie, it performed a search for `A Surprise` on TMDb and the first result was `Dreamship Surprise - Period 1`.

To add further confusion, if there are no results from TMDb then Archos Video Player resorts to (correctly) treating it as a TV show. As a result, it can look quite random as to whether or not a video file is considered a TV show or not!

Should you need to force Archos Video Player to treat certain video files as a TV show, then you need to remove this value.

To do this:

* On Windows, right click on the file, select `Properties` then the `Details` tab and ensure that the field called `Title` is empty
* On Linux, install AtomicParsley and run `AtomicParsley filename.m4v --title "" --overWrite`

Once you've done this, the video file will now be correctly treated as a TV show.

---
Tags: applications, video
---


# Question
Title: How does "virus been detected" on android pop up on chrome when visiting some sites?
What is the cause of this chrome bug on android? The last site I went to was www.destructoid.com and all of a sudden it gets redirected to the following url. This happened previously awhile back, but I didn't document everything as I did today. I'm also on android chrome canary if that matters.

I took some screenshots before closing out of that tab. But my question is:

* What chrome bug or malware is causing these random redirects?
* How can one detect if they have this vulnerability?

The url is: warning: open in incognito mode

# Answer
## In short:

Nothing to worry about, unless you have downloaded an app suggested by the pop-up.

## In More detail:

It's an old issue. You visit a normal website, and suddenly you see pop-ups telling you that your phone has a virus.

It's called scareware. It's basically "ads" which scare you into downloading their "anti-virus" apps. Many times, the apps you will download are the ones with malware.

## Why they show up:

When you see it on big websites like New York Times, it's not because the website is intentionally sending these ads; rather, it's because the innocent looking ads that the website is selling space to are laden with hidden code, which then allows them to display scareware without the website publisher knowing about it.

> Many social media posts lamented that even top-tier publishers like The New York Times and The Atlantic were willing to run such intrusive ads on their sites. But experts say the problem isn’t with lack of discernment on the part of site publishers but with an extremely complex online advertising system that makes it hard for publishers involved to detect, let alone weed out, misleading and malware-laden ads. Source

Every website you visit is able to tell what phone you are using. This info is sent to the website by your browser. The scareware ads then use that info to make their warning look more real and scary.

*You can even have a look at this website using your browser, it will tell you exactly what phone and Android version you're using.*

## What to do:

There is nothing to worry about, as the websites you visit have no way of knowing if you have a "virus" and therefore, the info cannot possibly be true.

When you get such a warning, simply close your browser. You can also clear the cache just in case (settings → apps → \[browser name\] → storage → clear cache).

If you do download the advertised app, make sure to uninstall it, or even factory reset your phone.

## the Good news:

There's a simple way to disable these popups as explained by Android Police:

> If you want to manually turn on the feature, and deal with whatever lingering bugs it currently has, it's pretty simple. Just copy chrome://flags/#enable-framebusting-needs-sameorigin-or-usergesture and paste it in the address bar (you can't tap on that link directly). Then tap the highlighted dropdown menu, change it to 'Enabled,' and restart the browser when asked
> 7 votes

---
Tags: chrome-for-android, malware, bugs, 7.1-nougat, antivirus
---


# Question
Title: how to check if my OS is not modified (is original)
lets say, someone gave me an android phone ( with custom rom, lets say CM or etx). i did hard reset to erase alll data and usr apps. but i am interested, how to know if that custom rom is not modified ( if i am afraid of spyware hard-coded into that os).

how to check if that system is clean from such custom modification, and is an original CM?

---

EDIT: I've found interesting answer here - How to tell if phone's ROM is original or tampered?

# Answer
No real way to test it unless you know what you are looking for (in terms of spyware) the best solution is to flash a new CM rom from an approved site that is known to be clean.
> 3 votes

# Answer
You haven't been informative in your question.

Clean install with formatting or wiping of partitions is already suggested.

But, if new installation is out of options for some reason - ROM not available, can't install because you must use supplied platform or you actually want to discover whether something malicious is installed or not, you can do debugging and/or traffic sniffing from device.

I recommend Android Studio for debugging - Android device monitor.
> 1 votes

---
Tags: rom
---


# Question
Title: Are files created in "/storage/emulated/0" supposed to appear in "/storage/sdcard0"?
From what I guess, internal storage is available by every user. If emulated storage is a storage location, made for a specific user, are files created in `/storage/emulated/0` supposed to appear in `/storage/sdcard0`? I assume no, because files that are user created should show up in emulated only, otherwise files created by the user would be available for all other users to see.

# Answer
> 7 votes
I've checked on one of my devices, and as the comment chain already suspected, you don't need to worry about everyone having access to everybody elses data. First:

```
/storage/sdcard0 -> /storage/emulated/legacy

```

Which means, it's just a symlink which always points to the data of the current user:

```
/storage/emulated/legacy -> /mnt/shell/emulated/0

```

(the first user – in my case the only one). Second, where you usually look for it:

```
/sdcard -> /storage/emulated/legacy

```

Same game again. So for the emulated SD card (aka the "internal SD card), the Android system takes care to map it accordingly for the current user. Not sure about the external SD card (if that e.g. could be used to share data between multiple users). This is usually found in `/storage/sdcard1`:

```
$ mount | grep sdcard
/dev/block/vold/179:65 /mnt/media_rw/sdcard1 vfat […]
/dev/fuse /storage/sdcard1 fuse […]
$ ls /mnt/media_rw/sdcard1
/mnt/media_rw/sdcard1: Permission denied
$ su -c "ls /mnt/media_rw/sdcard1"
[data from external SD card]

```

So you can see the external SD card can only be accessed *directly* with root powers, why "ordinary users" have to go via a FUSE mount overlayed on that. So the system again might take care that each user can only access his/her own data in that place. I'm not familiar enough with the internals to say for sure (or even to say what exactly is done there).

Now for your explicit question, whether *files created in `/storage/emulated/0` supposed to appear in `/storage/sdcard0`:* Assuming you're speaking about `/mnt/shell/emulated/0` (I couldn't find `/storage/emulated/0` on my device), empirically they of course do, as both are the very same location: `/storage/sdcard0 -> /storage/emulated/legacy -> /mnt/shell/emulated/0` – which means that `/storage/sdcard0` shows what's contained in `/mnt/shell/emulated/0`. But your concern is unwarranted: due to the "middle-man" (`/storage/emulated/legacy`), `/storage/sdcard0` always points to the storage of the "logged-in user" – so if e.g. the second user looks there, (s)he will see what's in `/mnt/shell/emulated/1` (or which ever his/her emulated storage area is).

---

So as a PS, let me sum up things from the comments, as a short FAQ:

* **I wonder what would happen if a different user tries to access and save data in a different user's emulated storage?**
He receives an error message that it's either not there or not accessible.
* **Why are these symlinks needed?**
Multiple reasons, many of them historical (one word: "compatibility").
* **What are those symlinks and how do they work, in laymens terms?**
They are basically "signposts", saying "please look there". Other than you initially assumed, they don't contain any data themselves – they are really only signposts or "pointers". The data itself resides at the "targeted location", and only there. For more details, please see the Wikipedia article on symbolic links.

**Also see:**

# Answer
> 0 votes
Mr Expensive Toys said: Am amazed that this problem is still showing up as it started happening as far back as Honeycomb.

So, the `/storage/emulated/0/DCIM/Camera` is the same folder as your normal DCIM/Camera folder. Its just a symlink. So the files are actually in the right location you just have an app that put bad data into the MediaStore Database.

When accessing files from your PC your are actually enumerating the MediaStorage database for files. Its not pulling a traditional directory lists. So what you see is based on what is in that database and the path entries in the database.

Files in the database pointing to emulated directories aren't shown as they are assumed to be duplicates as its the same physical directory as your normal DCIM/Camera. What is going on is that some poorly written third party apps are inserting entries into the database with the `/storage/emulated/0/DCIM/Camera` path instead of the proper root path to DCIM/Camera. Which means that the MTP service can't see them when you are hooked up to your PC.

Usually the easiest way to fix the problem is to just clear the MediaStore databases to get the bad entries out of the MediaStore Database and let the system reindex the files and put into the database with the proper paths.

Settings-\>apps Hit 3 dot menu in top right and select Show System Find Media Storage, Select it, Select Storage, then Clear Data Find External Storage, Select it , Select Storage, then Clear Data Turn phone off, turn phone back on, wait for indexer service to rebuild the data.

When you are done the files should show up with proper directory tree and be visible from the PC. Depending on amount of files on the phone it can take as 10-20 minutes to rebuild the media database as the service walks the phone directories, getting meta data, creating thumbnails, etc.

---
Tags: internal-storage, storage, file-system, files, multi-user
---


title: Refresh POP Accounts

text:
# Question
Title: Refresh POP Accounts
In my Gmail account, I use "Refresh POP accounts" by Emmanuel P to add a simple button at the top of my email list to quickly refresh all the POP email accounts I have attached to my Gmail account.

I cannot, for the life of me, find a method to do this on my LG Optimus. Is something like this available for Android?

# Update

I use the official Google Gmail app. Gmail automatically checks pop accounts, but does not check the accounts on a regular schedule. The POP accounts can be checked manually via "Refresh POP accounts" Labs plugin in desktop browswers. However, this is not available in the Gmail app or in mobile browsers.

# Answer
> 2 votes
You could give POP3 Refresh for Gmail app a try. It sounds like it does what you are looking for.

# Answer
> 0 votes
Using the desktop vesion of gmail works, even though it's a bit clumsy. Here's how to access it:

* open Chrome, go to gmail.com
* click "go to the mobile Gmail site"
* open Chrome's options menu (3 vertical dots), tick "Request desktop site"
* roll out the hamburger menu in gmail (button with 3 stripes), scroll down and click "View Gmail in: **Desktop**"
* switch to the "standard" Gmail view instead of "basic HTML" (at the bottom right)
* you should now see the standard gmail app, which has a refresh button
* click it and wait for a bit, your POP3/IMAP emails should be fetched

# Answer
> 0 votes
Alternatively to a standalone app, I’ve just added this link to my home screen, after saving my Gmail credentials, and click the “Check mail now” link next to the account to do the POP3 refresh.

`https://mail.google.com/mail/u/0/?ui=2&fs=1&view=pu&st=labs#settings/accounts`

---
Tags: gmail, pop3
---


# Question
Title: Can I backup on oxygen OS and restore to lineage OS using adb backup?
I have a OnePlus 2 that is running stock Oxygen OS. However, lately, I'm not happy with the phones performance. Therefore, I would like to try lineage. I would like to keep all my data (apps, chat history, photos, contacts, etc.). If I use adb backup, can I restore this backup after installing lineage to achieve the desired effect?

# Answer
> 0 votes
It's possible, but **be specially cautious** when proceeding.

An ADB backup contains system settings, which is likely to be different across ROMs. Blindly restoring an ADB backup from another ROM may render your device unbootable.

If you restore only the apps and their data, you'll probably succeed.

---
Tags: adb, backup, lineageos, oneplus-two, oxygenos
---


title: Why is Android System using Data

text:
# Question
Title: Why is Android System using Data
Hi guys I have an android running custom rom on 8.1 . I found this problem when I was downloading files from ANDROID DOWNLOAD MANAGER the speed shown by ADM was very less in comparison to that shown by INTERNET SPEED METER LITE( which I think is good app because of having 10 million downloads) ,to find the culprit who was using data in background I got into SETTINGS

How can android system use so much data of 691 MB(remember its not play services or any useless google apps since I have only pico version of gapps installed)

I run my net on mobile data where I get 1GB per day , if i am getting 641 MB robbed How can I stop it without affecting my Android and is that possible that Cistom rom developers may add some Traffic Bot or Cryptocurrency miner bot to my Android and name as SYSTEM APPS.

# Answer
> 0 votes
For various concerns, some system apps are run within the same process. This makes it hard to distinguish activity from each individual apps (except for storage access). So the "Android System" you see is **the sum of all system apps running in the same process** as the real "System".

---
Tags: mobile-data, system-apps, data-monitoring, 8.1-oreo
---


title: Dialed names are not shown (htc u11)

text:
# Question
Title: Dialed names are not shown (htc u11)
Contact name is stored in Google. But when I dial it, and finish the call, it shows only the number without name as if I don't have the name stored. And it only happens with my new stored numbers, and since one week till now.

How to solve this?

# Answer
> 0 votes
It's possible that you have saved the same number in two or more contacts. Either that was by you or it was caused when importing contacts from another source. I had similar problems and it was solved when I deleted duplicates.

---
Tags: phone-app, google-contacts, htc-u11
---


# Question
Title: LineageOS + Open Gapps: remove Gapps, dirty migration to "LineageOS for microG" fails
I've got a Motorola Moto G4. Bootloader unlocked, TWRP installed, LineageOS installed, Open Gapps installed, non-rooted. Been using it for about a year.

I want to try LineageOS for microG.

I want to keep my current data/apps (including some end-user Google apps like their PDF viewer) as much as possible and migrate to microG, removing only the "core" Google stuff a user doesn't generally care about directly that will be replaced by microG. So, I'm following the dirty install process.

---

I have none of the listed apps installed.

I have tried removing Open Gapps, but it doesn't seem to work. Using the aroma installer to choose settings until the config at the end is "Include" with *no* apps listed, some Google apps are still installed (notably, the Play Store) after rebooting. The Open Gapps installer process also mentions removing existing/obsolete apps for only a short time, then moves to the next step "installing Gapps" which takes a long time. This seems to contradict the settings I gave it, namely to leave none installed, but is consistent with the fact that they don't seem to get uninstalled.

I have also flashed https://github.com/CHEF-KOCH/Remove-Gapps to try to get rid of them, but some Gapps (like the Play Store) still survive.

---

After any combination of attempts to follow the instructions and remove the Gapps, I flash the key migration zip followed by the `lineage-microG.zip` for my device (athene). I also make sure to wipe the Dalvik and cache partitions before rebooting.

After all this, every time I reboot, my system is almost *exactly* like it was before I did anything: Google services installed (though the Play Store does not actually work, it's still there), the microG settings app is not installed, etc. A few things are broken (some notifications of apps crashing) but overall nothing noteworthy has happened.

I've resorted to even wiping `/system` before a migration attempt, but even this achieves nothing.

---

I got a partial success once by manually going through `/system/app`, `/system/priv-app`, and `/data/app` and removing anything that looked Google-y, then performing the migration. Upon rebooting, the microG settings app was present and the self-check section looked like it should look on a clean install, but the Play Store was still present. I don't know to what extent this migration was a success.

I'm not familiar with the Android/Google ecosystem's insides and app politics, just the userland, so when I'm manually going around deleting files, I have little knowledge of what I'm doing, so I don't consider this attempt a success.

---

Now that all the info has been laid out, could someone please help me cleanly perform the migration to lineage-microG, without excessive butchering of my system or leaving things that should not be left? Why does the dirty install procedure laid out by the lineage-microG team fail? Why do the Gapps removal tools fail? What exactly is necessary to correctly and cleanly migrate lineage to lineage-microG?

# Answer
You can do this:

* Flash the "microG unofficial installer" (Disclaimer: a flashable zip created by me) that remove the base of GApps from all partitions in addition to installing microG
* Wipe /system to remove traces of the installer
* Flash LineageOS for microG
> 0 votes

---
Tags: google-apps, lineageos, micro-g
---


# Question
Title: How can I use (parts of) a managed account without submitting my device to the Device Policy?
My kid's school uses Chromebooks with Google Apps. All the kids in school have an account which they can use both in and out of school (Gmail, Drive, Calendar, Hangouts, and so on).

I wanted to let my kid log in to that account with his own Android phone (a *Wiko Rainbow Jam*), but I do not want to allow my kid's school to monitor his phone or erase all his data.
It's not that I'm really afraid they will erase his phone on purpose, but rather more as part of a general action, for instance as part of what they do when a kid leaves school or perhaps even wiping all of their devices at the start of a new school year.

I know it's possible to log in to Gmail through IMAP, but that's just for Gmail. I also found Removing a device from Android Device Manager for a specific account but that seems like a complicated solution, that again just works for Gmail.

I would like him to be able to use all aspects of his school account, without having to subject his phone to the school's device policy.

**Is there a way to use his school's Google account on the phone, without allowing the school's device policy to administer his phone?**

Alternatively, if I can get the school to do so,

**Can the school set an exception to the policy for his device?** Or rather, set the device policy so that it only applies to *their* devices?

---

This is, of course, not the *primary* account for his phone, that's something akin to `his.name@gmail.com`.

# Answer
> 0 votes
A cow-orker pointed me to the (paid) e-mail and calendar app *Nine*, which seems to be able to restrict any remote wipes to **its** data of **that** account.

So while there may be no way of adding an account without submitting to its device policy, this *does* solve my problem.

---

*Disclaimer: I am not connected in any way to* Nine *or the company behind it,* 9Folders Inc.

# Answer
> 1 votes
He would have to use the web interface via a browser in order to access this account. Adding the account would make it subject to the administrative policy, and this they would be able to monitor and erase his device.

Now, the real question is why would they bother? I can tell you with a fair amount of certainty that no one is sitting there monitoring accounts with their fingers posed over the WIPE button, they don't have time or care and these features are generally never used unless the circumstances are fairly significant, bad enough for a school administrator to be willing to take the heat from a pi$$ed off parent and be able to justify their actions.

These feature are usually employed at the enterprise level, where a person leaves a position, to make sure the company's data is wiped from the device and they do not take it else where, or to be able to locate or clean the device should be it be misplaced/stolen. The ability to "monitor" the phone is somewhat over-rated, as they can't go in and read your text messages or see what calls your making to who, it simply means they can monitor data related to the account that has device administrator access. The problem is these are kind of all in one permissions, for your child to be able to access this account the ENTIRE permission applies.

The answer is although this is a possibility, the concern is likely unfounded. You should be able to allow your child to add his school account to his device with no issue, and when that account is no longer needed the administration rights can be removed and the account with it.

# Answer
> -1 votes
# SPOILER: Its off by default

Provided you did not activate the account via the device policy app (just added it as a normal account) You'll be fine. Its the same situation here- the tech team leave notes to remind students to **not** activate device policy.

---
Tags: google-account, android-device-manager, device-administrator
---


title: OneDrive not syncing properly

text:
# Question
Title: OneDrive not syncing properly
OneDrive Android does not update OneDrive on PC, but OneDrive PC does update OneDrive Android: \- If I edit a file on my PC, both the PC and Android will open that version. \- If I edit that file on Android and save, then Android opens the new version, but the PC opens the original version. \- If I edit the original version on the PC, Both the PC and Android will open the 3rd version.

Am I the only one? Is there a setting problem? It seems like OneDrive Android App does not sync to the cloud even if refresh is pushed.

Galaxy S4 Kit-Kat 4.4.4 OneDrive 2.8.2

# Answer
> 1 votes
I have this problem too. Open a **Word** document on **OneDrive** using **Hancom Office**, for example, edit and save it.

The document is saved in a **cache** on my tablet (labelled onedrive) but never updated elsewhere. The only way to update is to "**save as**" somewhere you can find it an reshare from the tablet manually.

This makes it a half useful app on tablets. Works fine'ish between PCs

# Answer
> 0 votes
You need to verify that you are editing the cloud version of the file.

Some apps download the file locally for editing, so it would need to be re-uploaded for the changes to be visible in the cloud.

So it depends on the file being edited. For simple text files, changes should be updated automatically.

# Answer
> 0 votes
My Android OneDrive app was not displaying my updated files. I followed Microsoft advice and Force stopped, cleared data and cache, uninstalled and reinstalled with Google Play. I tried this 3 times and it didn't help. Then I installed the Amazon app and downloaded OneDrive app through the Amazon app, and it worked!! I can now view all my latest updated files. I thought I should share my experience so that it may help others with a similar issue.

# Answer
> -4 votes
Try OneSync. OneDrive support recommended it.

---
Tags: onedrive
---


# Question
Title: Disabling data traffic notification "A total of consumption during the lock screen" on LeEco Cool Changer S1
A couple of days ago I received my new phone, a LeEco Cool Changer S1/Coolpad Cool S1. Every time I lock it, I get a notification titled "A total of consumption during the lock screen..". If I open it, it launches the Android settings app and shows me a list of how much data each app has used while the device was locked. I don't really need this and I find it to be quite distracting, I have looked everywhere in the configuration and I could only find options for disabling a daily data limit reminder, which was also set by default, at a measly 30 MB.

I believe this may be something specific to this model in particular, and I could not find any useful information by looking for the exact name of the notification online, which oddly is also one of the few messages that are not translated.

Is there a way to get rid of it?

# Answer
> 0 votes
Here is something you can try:

Long press on the notification, you will then see an icon like this "i" press on it, and you will see a setting for disabling notifications. Set it to 'off' and you will not see it again.

There must be a more direct way of doing this, but I don't have your phone to test it.

---
Tags: 6.0-marshmallow, notifications, settings, lock-screens, mobile-data
---


# Question
Title: How can you make calls with Samsung Galaxy Tab S3 with 4G/LTE?
I am looking for a way to make calls from an Android tablet, namely `Samsung Galaxy Tab S3` which has `4G/LTE` support and thus has a SIM card slot. Do you know any ways of making calling from the Android tablet which are either official or not?

*I am open for rooting, installing custom ROMs and using external equipment like headphones.*

# Answer
> 1 votes
Are you trying to call using cellular only and not data? The device is on a data only plan even though it has a SIM card.

I suggest using Skype or Google Voice to call landlines, or Google Duo to call other Android users. Both of these options will route your call over data.

# Answer
> 0 votes
From what I read, it can receive phone calls. So, I assume there's a Phone app?

Source: http://www.androidauthority.com/samsung-galaxy-tab-s3-review-757782/

---
Tags: samsung, calls, tablet
---


# Question
Title: Backup boot.img via terminal one-line command
I am trying to make an image backup of boot. The script must work on any android. I think on any Android the boot location is

```
/dev/block/platform/???/by-name/boot

```

My command line

```
find /dev/block/platform -name boot -exec dd={} of=/sdcard/boot.img \;

```

doesn't work: `{} no such file or directory`

# Answer
Fortunately, there's a static path available for you:

```
/dev/block/bootdevice/by-name/boot
           ^^^^^^^^^^

```

Problem solved

```
dd if=/dev/block/bootdevice/by-name/boot of=boot.img

```

Stay away from `/dev/block/platform`, it'll only make things harder.
> 5 votes

---
Tags: command-line
---