# Question
Title: Wikipedia app or Gmail doubles Wiki image sizes when sharing them
I am sharing a lot of images and articles from mobile Wikipedia app to my Gmail account. Today I noticed that either app itself or Gmail is doubling image sizes during this course of action.

For example, I stumbled across this image.

Corresponding Wikipedia page says:

> 500 × 373 pixels. No higher resolution available

I shared it to my email address the usual way (using *three dot* \> Share) and when received shared email in my Gmail it turned out that the image has 1280 x 955 pixel dimensions. So it is two and a half times bigger than the original one.

As you can see above, the image itself is very blurred and artificially oversized. So, it is not Wikipedia hiding some actually bigger image resolution. It is either Wikipedia app or Gmail doubling image during share process.

Is this some weird feature that I don't understand? Or is this a bug introduced in Wikipedia mobile app?

# Answer
> 1 votes
This is because **the Wikipedia app actually requests a fixed 1280px-width image when viewing it in the in-app gallery and sharing it from there.**

When an image is tapped, the app allows the user to view the image in a special viewer (a.k.a. in-app gallery). The image shown in the gallery is actually a resized image.

For this specific image, the URL is

```
https://upload.wikimedia.org/wikipedia/commons/thumb/a/a1/Kraszewski_manor_in_Do%C7%94haje%2C_drevaryt.Jpg/1280px-Kraszewski_manor_in_Do%C7%94haje%2C_drevaryt.Jpg

```

Note the `1280px` in the middle of the URL. This link is actually an API for generating an image thumbnail with arbitrary width so that it is possible for Wikipedia/Wikimedia Commons to generate a smaller/larger image than the original when needed.

When tapping the "Share" button, the app uses the image directly from the in-app gallery (which has been resized) and stores it locally as a temporary file for the purpose of sharing, which is why the width is always 1280px when shared.

---

One known possible workaround is to *download the image* first since it is using the original URL, and thus getting the original image with the original size.

---

Since the official Wikipedia app is open-sourced:

* For end-users: feel free to file an issue for this to discuss if this is a bug or by design, and to let them know the user's expectation.
* For developers: it is possible to modify the behavior of image sharing. The relevant code should be inside `GalleryItemFragment.shareImage()` for determining the source of the image and `GalleryActivity.onShare()` for the filename.

---
Tags: wiki
---


# Question
Title: Add external calendar to Google Calendar
I have a Google Pixel 2 and I would like to add an external calendar to my Google Calendar.

If I use my computer, I can login into my Google account (the same account I'm logged in with my phone), go to the apps and open the Google Calendar. Once there, I can add a new calendar by providing a URL, and automatically the new events of that calendar are added to Google Calendar.

I was expecting to see those events in the Google Calendar of my Pixel 2, but they don't appear. What am I doing wrong?

# Answer
> 4 votes
I think the Google Calendar app for Android doesn't support that functionality.

From a computer:

1. I open a Google Calendar, for instance this one
2. I click on the  button.
3. That calendar gets added to my Google Calendar.

From an Android phone:

1. I open a Google Calendar, for instance this one
2. I click on the  button.
3. The Google Calendar app opens and displays the message "`Calendar couldn't be added`".

---

According to the response from a Google representative, *"there isn't an option to add external calendars to the Google Calendar app"*.

# Answer
> 3 votes
From Official Google Support - Calendar Help - Fix sync problems with the Google Calendar app,

> Check that Calendar is synced
>
> 1. Open the Google Calendar app Calendar.
> 2. In the top left, tap Menu Menu.
> 3. Tap Settings Settings.
> 4. Tap the name of the calendar that isn't showing up. If you don't see the calendar listed, tap Show more.
> 5. At the top of the page, make sure Sync is on (blue). You'll only see the Sync setting for calendars you've created, but not your primary calendar (this is usually called "Events" unless you've changed its name).
>
> Note: It might take some time for your events to show up after you turn on sync.

# Answer
> 2 votes
I found a useful Youtube video helping me with what I assume is the same problem.

What is explained in the video is that in the Google Calendar app, if the calendar doesn't show in the list of calendars, try to open settings and scroll down and find the link "show more", where you should be able to find the calendar you are looking for. Simply click on it and turn on sync.

It worked for me with a calendar I had added via URL to my Google account on desktop.

---
Tags: google-calendar
---


# Question
Title: Is there a way to edit contacts birthdays on the phone?
As far as I can tell the default contacts app on the phone does not have a field to enter or edit birthdays.

Is there a way to do this?

What about other contact apps?

# Answer
> 1 votes
On Android 4.4.2 one can edit the Contact, and if the birthday is not showing at all, scroll to the bottom and tap on the "Add another field" button, add a tick mark to "Events", then tap "OK". The default event field shown will be "Birthday". If you tap on the event type tag, it can be set to "Birthday", "Anniversary", "Other", or "Custom", where "Custom" can be edited to display an arbitrary string. As of this writing, Google Contacts in one's Web browser only recognizes dates in the forms "MM/DD/YY", *e.g.*, "12/24/72", or "MMMM DD, YYYY", *e.g.*, "December 24, 1972". It flags other formats as invalid, such as ISO 8601 (YYYY-MM-DD). \<sigh\> This can cause problems if contacts are imported from other sources that recognize ISO 8601. Fortunately, if you enter the date on the Android side, it is constrained to the proper format by the "Set date" selector window and it also gives one the option to enter just the month and day if the year is unknown or irrelevant.

Multiple events can be created for a Contact entry. In a test, I tapped the "+" repeatedly and in addition to "Birthday", created "Anniversary" and over 250 "Other" fields, but the Contact app never issued a warning that a limit been exceeded.

# Answer
> 5 votes
On my phone, I can't enter contact's birthdays, but if I've previously entered their birthday on GMail then it does appear in their Contacts entry on the phone, and I can edit it there. Not that useful, as the birthday field is something you're likely to add to someone, and then its not very likely to ever change after that!

One workaround that I use if I'm entering this on the phone is to add their birthday into the Notes field, and then later on when I'm at a PC I can go into GMail and put the birthday in properly.

This is using the Contacts app on a Galaxy S using their stock Froyo (2.2.1).

# Answer
> 2 votes
I can edit the birthdays in the "People" app on my HTC Desire just fine (running Android 2.2). So maybe it's a phone-dependent thing?

# Answer
> 2 votes
On my Google Nexus S, the only way I have found is to use browser access to my GMail contacts, or to log the birthday as a note then transfer later.

My HTC Incredible S can capture birthdays natively in the HTC People application, but overall I prefer the "native" Google look and feel to HTC's.

As far as I could tell looking at a Galaxy Nexus in a shop on release day, this is still true for Ice Cream Sandwich (ICS), at least in the native Google application.

Not good - hope it is fixed soon.

# Answer
> 2 votes
A more complicated solution but maybe the cleanest one, you can export your contacts and manually edit the .vcf (with Notepad++ for example), replace all the "END:VCARD" by "END:VCARD\n" to have a new line between each contact, and then manually add birthday for each contact.

A vcard looks like this:

```
BEGIN:VCARD
VERSION:2.1
N:Name;;;;
FN:Name
END:VCARD

```

So you'll want to add a BDAY field, for example if Name's birthday is October 22:

```
BEGIN:VCARD
VERSION:2.1
N:Name;;;;
FN:Name
BDAY:--10-22
END:VCARD

```

If you want to add a custom event it's a bit more complicated

```
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;DATE;0;LABEL;;;;;;;;;;;;

```

For example

```
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2019-10-19;0;Rencontre;;;;;;;;;;;;

```

Please see this page for a list of properties and values format.

You can then import the vcf in the contacts app.

Please note that, like user31389's answer, the birthday will not appear on the contacts app, because it just doesn't support it, but other apps will be able to detect it, like the most important one: Birthday Calendar Adapter

# Answer
> 1 votes
No, at this point in time, the only way is to go to the Contacts section in GMail and edit a contact's birthday AFAIK.

# Answer
> 1 votes
What worked for me, was installing MyLocalAccount App, then create a new local account for my contacts. I could then add birthdays to contacts within this account (just like for contacts in the google account), which didn't work for the normal "Phone" account. I moved my contacts from "Phone" to local account using MyPhoneExplorer.

# Answer
> 1 votes
Android Contacts is missing a date entry field (or missing any add entry field) on my Android 6.0 Motorola 3g phone. I found that the contacts entry in my standard Android phone app does have a date field. It is different. Curious. The standard Android phone app date field can be used for birthdays. So, go into your phone app, the one with the blue phone icon, select the contacts tab on top. Then select a contact. Then select the edit icon (a pencil. Find it at the top of the page.). Find the More Fields menu item at the bottom. Select it. Flip down to find the date icon and entry line. It looks like a tiny calendar. The entry line has a down arrow on its right where you can enter the birthday date. Under the Date line is a category for the date. Select birthday. Once this is accomplished, the next birthday entry will be much faster. Good luck!

# Answer
> 1 votes
I had the same problem on LineageOS, Android 9. Fortunately I've found the Simple Contacts app.

It allows you to add and edit birthdays, in addition to your usual contacts management. It's open-source. The Google Play version is paid, the F-Droid version is free (though I still encourage you to donate to its author). It's a part of a suite of apps, called Simple Mobile Tools.

---
Tags: contacts
---


# Question
Title: Samsung Andriod Mobile does not detect 5GHz Wifi from Verizon Router
I have Verizon Fios Router that has following network

* Fios-95QSI-5G
* Fios-95QSI

My laptop detects and connect to 5GHz Wifi, but not my Android Samsung. How do I fix this?

Below are the specifics

* Samsung Galaxy J3 Prime (SM-J327T1)
* Android Version 7

# Answer
I am sorry to tell you..

Your phone is not 5g.

Your phone was created in 2017 before there were any 5g carriers or even 5g phones.

Network technology for this phone is limited to 2G, 3G, and 4G but **don't fret!** this is still a really nice phone and supports wifi!

Why don't you just use Wifi? It's fast.. faster on most ways.. slower in a few others.
> 2 votes

# Answer
Yes, unfortunately you will have to purchase a new phone to connect to the 5Ghz band.

Your phone only supports **802.11-b/g/n over 2.4 GHz**.

This information is from the Samsung website, under the show all specs tab for the phone.

https://www.samsung.com/us/mobile/phones/all-other-phones/galaxy-j3-prime--t-mobile--sm-j327tzkatmb/
> 2 votes

---
Tags: wi-fi
---


# Question
Title: Is it possible to automatically transform a phone number before calling it?
So I want some kind of solution to take a phone number from my call list, contacts or anywhere else, then transform it in a specific way and then add some digits and symbols in front of the number and a symbol after the number, and then forward the newly created number to the dialer.

For example, I have a phone number in my call list "+37066611111", if I share it as a number in my dialer app (DW contacts and dialer), I get this kind of text:

```
Contact name:
+37066611111

```

I want some kind of tool to get this text, drop this part:

```
Contact name:
+370

```

Then add additional symbols and digits to the remaining number "66611111", so that the result would look like this:

```
866622222,789#9#0866611111#

```

Then pass this newly created number back to the dialer. Is it possible?

I'm using a bootleggers ROM (Android 9 pie) installed on a Motorola Moto E 2015 phone.

# Answer
Not all requirements of the question are met in this answer, but this is as close as I got so far, and I'm quite happy with it.

So, this requires to copy the telephone number without the contact name, like this:

```
+370 666 11111

```

Next, I used tasker to create a task which reads the number from the clipboard, loses the "+370" and spaces and then adds the additional digits and symbols.

I used the "Variable set" action to set a new variable to %CLIP (this way the copied number in a clipboard is saved to a separate variable, so we can manipulate it further).

```
Name:
%nr
TO:
%CLIP

```

Then I used "Variable Search Replace" action on the new variable to get rid of "+370". Took me some time to find out how to get rid of the "+" symbol, because tasker doesn't search for "+" in this action, so I used "\D" in the search parameter, which finds any symbols that are not digits, so it worked for me.

```
Variable:
%nr
Search:
\D370
Replace Matches: checked
Replace with:
08

```

Then another "Variable Search Replace" with a space in the search parameter to get rid of the spaces. (the "replace matches" must be checked to delete the found text from the variable)

```
Variable:
%nr
Search:

Replace Matches: checked
Replace with:

```

Then a "Variable set" action to create a new variable with the additional digits and symbols

```
Name:
%nrr
TO:
866622222,789#9#%nr#

```

And lastly - the "System \> Set Clipboard" action to copy the transformed number back to clipboard, so I can use it anywhere I like.

```
Text:
%nrr

```

Then I created a button in the quick settings to launch this task, so all I have to do is copy the tel. no. which I want to transform, use the quick settings button for the task and paste the new number to my dialer app. Originally I wanted Tasker to forward the new number for the dialer to call, but if I use the "Call" action in tasker, everything after the comma in the new number is not forwarded to the dialer. So pasting the number is good enough for me.

I understand that not many people may want this functionality, but if I help even one, I'm happy. I'm willing to edit the answer so it would be easier to understand, but please tell me how to improve it in that case.
> 1 votes

---
Tags: phone-app, copy-paste, text-editor
---


# Question
Title: Deleted Contacts on WhatsApp but Chat not deleted
Someone deleted me on their contacts because I can't see their profile photo anymore. I just want to know if ever our chat box is not deleted on his/her WhatsApp app, Will he/she see changes on my profile photo or status after deleting me on his/her contacts if he kept the chat box?

# Answer
> 0 votes
Not being able to see someone's profile picture does not mean they deleted you from their contacts. It's possible they simply removed the picture and no one can see it including you.

If the person still has the chat saved, then yes they will see your profile picture.

If you don't want someone to see your profile picture you can delete their contact, and in WhatsApp settings select that only your contacts can see your picture. Alternatively you can block that person's number and they won't be able to check your profile picture

---
Tags: contacts, whatsapp-messenger, chat, sms-blocking
---


# Question
Title: Can I use ADB without connecting over USB?
Is there a way to use adb directly via bluetooth instead of always via usb?

--

Thanks for the adb wireless solutions below, but I am looking for something that works well on hotel or public wifi. Bluetooth short-range might be the only way to go about it.

# Answer
Personally, I use ADBWireless with my G1 on CM5 because I had problems with the USB driver working correctly between my computer and my G1. However, I had problems with this app in CM4 (to test against Android 1.6) on my G1.

Note, however, that it connect to the device via ADB via wifi, not Bluetooth.

You'll pull up a command line on your computer and type `adb connect xxx.xxx.xxx.xxx:5555` (x's being your ip address of the phone over wifi). You'll have to run this in the platform-tools directory of your Android SDK, or you need to add your Android SDK platform-tools directory to your global PATH variable so you can run adb from anywhere.

Your phone will show up as its `ip_address:port_number` in the list of devices to push your application to, just as if it was plugged in directly via usb.
> 9 votes

# Answer
**Non-Rooted Solution:**

* Enable USB-debugging in the developer setting and connect your phone to your computer via USB.
* Run the adb command, `adb tcpip 5555` (Make sure port 5555 is not blocked by any firewall programs)
* To get your Wi-Fi IP address assigned to your device,

`adb shell` and then `netcfg` and run the adb command `adb connect <IP_ADDRESS>`.

For example, `adb connect 192.168.1.133`
* Now you can disconnect the usb cable and run `adb shell`, `adb install`, or `adb push` commands via your Wi-Fi.
* Inorder to switch back to USB mode and disable the Wireless mode, run the following adb command.

`adb usb`
* You can also simply reboot your phone to switch back to the USB mode.

**Rooted Solution:**

* Install WiFi ADB and run adb commands wirelessly if your phone is rooted.
* This app requires Developer tools enabled and no need to use USB cable if you are rooted.
> 4 votes

# Answer
**2020 Update: Android 11 enabled built in Wireless Debugging.**

Here's the official announcement on the feature, and here's a handy guide on how to connect ADB without cables, without root.
> 4 votes

# Answer
I'm using Easy Remote and it works well on Android 2.3.7. You can find downloads and information on its website.
> 0 votes

---
Tags: bluetooth, adb
---


# Question
Title: WiFi says connected without internet, but works fine
I am connected to a school WiFi network and I am able to access webpages and my apps work fine, but Android says I am connected but have no network. The issue is that Android defaults to mobile data when it claims it isn't connected, which costs me money. I know that I am connected and have internet access, even when mobile data is turned off.

As of now, I have just been turning mobile data off in order to keep Android from defaulting to mobile data on that network.

I'm on a Pixel XL on Android 9.0 pie. The issue has existed since I got the phone (it was on 7.1 Nougat at that time)

# Answer
I had a similar issue. I solved it by rebooting the router. You can also just restart the gateway.
> 0 votes

---
Tags: wi-fi, connection-issues, 7.1-nougat, 9.0-pie
---


# Question
Title: Restart unresponsive phone without power button
My huawei y9 prime became unresponsive and i cant connect it to my pc to reboot it with adb since i cannot press "use usb to transfer files" so adb doesnt see my device and as title says, power button is broken. Can i force connect it using SN? edit: forgot to say that phone was unlocked when it froze

# Answer
update : only solutions i found is to either try to use a microusb mouse or to wait till phone is dead, download `fastboot` plug phone into pc, boot into fastboot mode (on huawei long press down volume key) till you get a screen, then enter command `fastboot devices` , if you see a number then use `fastboot reboot`
> 0 votes

---
Tags: adb, huawei
---


# Question
Title: Media players are showing duplicate files after moving them
So today I moved the entire 'Download'(which contains music and asmr I downloaded from YT with those mp3 sites) file from my phone storage, to my SD card. Then I went to my music player app and it showed the music and asmr titles double. I panicked and went to move back that file to my phone storage.

After I did it, I went to check my music player, and it showed me 3 times! I uninstalled the app and installed it back, but it still showed me double. I installed another music app, and it showed me just one time. I went back to the previous one and tried to play both titles to see if it works. The first title worked, but the second one didn't.

I checked the details of the songs, the first one showed me that it's from **/storage/emulated/0/Download/(the title of the song).mp3** and the second one showed me **/storage/548F-6D80/Download/(the title of the song).mp3.** So I downloaded another music app, and it showed me double there too. I tried the same thing, it was the same, first worked, second didn't. So I tried to delete the second one(the one that didn't work) and it was deleted, but the first title remained.

I went to my first music player and it didn't show that music title twice again! So I did the same with the other ones, delete the one that doesn't work, and it didn't showed me double again! Right now I tried to move only the music to my SD card, to see if it would show me double again, and it didn't! Does anyone know what might have been the cause? I also searched the music titles(before I found the method to delete them) on my SD card, and it showed me the file with 0 items. Maybe it showed me double because it saw only the file with 0 items in it?

# Answer
> 0 votes
The music players get their information from the central Android Media Storage database (part of the Android OS), therefore both players were showing the same information.

When moving a large number of files around you have to keep calm and wait until the database has updated/re-scanned all entries. This happend automatically in background and can take some time depending on the number of files moved.

If after a few hours the situation is still not correct reboot the device, that should trigger a full re-scan of all media files.

---
Tags: internal-storage, file-system, file-transfer, files
---


# Question
Title: I have my android connected to my pc via a wifi hot spot. How do I enable usb debbuging through the adb ? What is the commands?
What are the commands in ADB to enable USB debugging?

I have my android connected to my pc via a wifi hot spot. How do I enable usb debbuging through the adb ? What is the commands?

# Answer
> 1 votes
Enable **developer options** and **USB debugging** of your phone:

1. Open **Settings**, then select **About**.
2. Tap on **Build number** seven times.
3. Go back, and select **Developer options**.
4. Scroll down, and check the **Android debugging** or **USB debugging** entry under **Debugging**.
5. Plug your phone into your computer.

For debugging **Android studio** via WiFi install **Wifi Adb Ultimate** plugin https://plugins.jetbrains.com/plugin/9207-wifi-adb-ultimate

---
Tags: adb, usb
---


# Question
Title: Unable to modify file permissions.xml, get error Read-only file system
I have a rooted Galaxy S5 SM-G900V, lineage\_klte, ARMv7 Processor rev 1 (v71), Kernel: 3.4.113-lineageos #1 SMP, Oreo 8.1 that a friend asked me to modify.

I need to modify the platform.xml file to allow the system to write data to the external sd card. I need the ability to modify this file. The current permissions are: rw-r--r-- 1 root root, however I am unable to save any modifications.

I am unable to modify the file permissions and would like to know how to do so. Note, I am looking how to change the file permissions and not how to or what syntax to use in the xml file, or if it will allow me to have the system recognize the external sd card for saving data. I am perplexed on why I am unable to modify this file.

```
> adb devices  <-- verify I have the device
> adb shell    <-- enter shell
> su           <-- super user
# ls -l
drwxr-xr-x  17 root   root      4096 2019-03-20 10:26     system
# cd system
#ls -l
drwxr-xr-x 20 root root     4096 2019-03-20 10:25 etc
# cd etc
 # ls -l
 > drwxr-xr-x  2 root root     560 2013-12-31 21:23 permissions
 # cd permissions
 # ls -l
 -rw-r--r-- 1 root root  9116 2008-12-31 18:00 platform.xml
 # chmod 755 platform.xml
 >> chmod: chmod 'platform.xml' to 100755: Read-only file system

```

So, how do I change the file attributes for platform.xml allowing it to be modified? I thought that there was a hidden immutable attribute on the file but there is not(at least that I can determine).

Related question, is there any other website to post this question? Any help is most appreciated.

# Answer
> 2 votes
I was only able to remount rw after \- removing addonsu (by sideloading in TWRP "su removal" from https://download.lineageos.org/extras) \- installing Magisk (easy, sideloading current release from https://github.com/topjohnwu/Magisk/releases)

I was under the impression that addonsu does not fully grants permissions -- after all I found myself heading down this road when attempting to configure Titanium Backup.

By the way, TWRP has a commandline guide at https://twrp.me/faq/openrecoveryscript.html , all the above is as easy as `adb reboot recovery`, then `adb shell twrp sideload` which makes TWRP waiting for a file, so just serve it by e.g. `adb shell twrp sideload ~/Downloads/Magisk-v19.3.zip`

# Answer
> 0 votes
This issue relates to the fact that /system is absolutely read-only and the mount -o,rw is no longer allowed on recent versions of Android.

To modify anything in /system you need to use Magisk ability to replace files by creating a magisk module.

---
Tags: adb, samsung-galaxy-s-5, lineageos, file-permissions
---


# Question
Title: How to prevent the Facebook app (Android) to auto refresh/update the newsfeed?
I have a lot of news(paper) articles in my Facebook news feed and so I often open up the linked article to read it in the browser. After that I want to go back to the Facebook app to read the comments on this post which linked to the article, but at this moment is the app refreshing the news feed and the post disappears.

If I read the article fast enough, then I can go back to the post without a refresh. I did not measure the time frame in which I have to go back, but it feels like a minute or so and it often takes much longer to read the articles.

Some time agao was there an option to adjust the refreshing time, but it looks as if this option is not available anymore.

How can I prevent the auto-refresh in general in the app (I actually know by my self when I want to do a refresh or not), or how can I adjust at least the refreshing time frame?

# Answer
Close your Facebook app, Go to your settings, under manage apps, select Facebook. Then clear cache.

Thereafter logout of your Facebook account, then log in again.

That has resolved the issue to an extent here.
> 0 votes

---
Tags: facebook
---


title: Mi Box 3 startup issue from remote

text:
# Question
Title: Mi Box 3 startup issue from remote
I tried searching on various forums and couldnt found any similar case reported. I received Android 9 update Mi Box 3 last week. Since then i am facing a major issue of remote getting disconnected after a few hours of mi box's sleep.

I replaced the batteries on remote just to be safe but still, after 3-4 hours of sleep the device dont respond on remote's power button or any other button for that matter press.

Second surprising issue is the TV dont register MIBOX as a HDMI CEC valid device while the Mi Box is asleep.

**The above mentioned issues started after I updated Mi Box 3 to android 9 last week**

# Answer
Mine was doing the same thing. I did a factory reset and that seems to have fixed it.
> 0 votes

---
Tags: 9.0-pie, bugs, android-tv, hdmi, mi
---


# Question
Title: Is the "History" tab gone from Wikipedia after latest update?
After latest update to Wikipedia mobile app for Android (3-4 weeks ago, the one that introduced many changes in user interface), I cannot find "History" functionality or tab.

I've checked the usual place (three dot menu on article) and probably all other and... nothing.

Is this functionality removed after the latest update of this application? How can I browse articles that I've read recently?

# Answer
It is still there. But you have to click on Search to view your history.

You need to be in the main Wiki app screen for this to work. If you tap "Search" (the same icon, in the same place) while being on any article, you will only be able to see list of recent searches and not list of recently visited articles.
> 4 votes

---
Tags: 8.0-oreo, motorola-moto-z2-play, wiki
---


# Question
Title: What is the best way to get my Samsung Note 3 SM-N900V to at least Nougat 7.0?
The step by step examples have holes in their solution for one reason or another. I need to: a. USB debug (easy) b. Root w/o KNOX violation c. Install TWRP d. Flash a ROM like Apply a custom ROM like RR-N-v5.8.2

Has anyone done this in 2020? It seems like links for these solutions vanish for some reason. This like ArabicTools and Root\_de\_la\_Vega-SM-N900V.7z seemed to have vanished.

# Answer
found a non corrupt Root\_de\_la\_Vega-SM-N900V.7z here: http://rootjunkysdl.com/files/?dir=Galaxy%20Note%203/MI9%20build%20root http://rootjunkysdl.com/files/Galaxy%20Note%203/MI9%20build%20root/Root\_de\_la\_Vega-SM-N900V.7z I am about to give it a go myself.
> 0 votes

---
Tags: rooting, samsung-galaxy-note-3
---


title: YU Yureka stuck at Cyanogen logo

text:
# Question
Title: YU Yureka stuck at Cyanogen logo
My YU Yureka is stuck at the Cyanogen logo. I was just using Chrome with very low battery when it suddenly restarted and got at stuck at the Cyanogen logo. I don't have any backups.

I've been trying to start the phone in safe mode but none of the methods I've tried have been working.

Kindly suggest a way to start my mobile. If you can't help me I'll take it to a service center, would they be able to recover all data completely without any losses?

Kindly suggest solutions/sites/videos that may be helpful to me.

Device model: AO5510
Cyanogen OS version: 12.1
Android version: 5.1.1

# Answer
> 0 votes
Try booting into TWRP if you have it installed, if you don't have TWRP installed on your device you can follow the instructions here: https://twrp.me/yu/yuyureka.html

In TWRP you should be able to back up your data onto a computer. When your data is safe you could either go to a service center and see if they can fix your phone or you could try flashing a new ROM and see if that fixes the problem. You can find many tutorials on how to flash a ROM with TWRP online.

Cyanogen download can be found here:
https://cyanogenupdatetracker.com/downloads/

# Answer
> 0 votes
Remove the battery and don't charge it for one day. next day try to connect with the charger

else just try to remove battery and keep away for 3 hour

I hope issue will be solved...

This is happened because the yureka does not works properly with usb

Sometimes this happens because of overheating or hardbrick or old device not able to handle load or any bug

# Answer
> -1 votes
This problem is cased due to your recently installed application. Can solve this problem through remove that app. first open your mobile in safe mode and then remove the app in settings -\> app Note: Open your mobile in safe mode by pressing the both Volume plus and minus button at a boot time.

---
Tags: cyanogenmod, micromax-yu-yureka
---


# Question
Title: In AFWall+, how do you block everything by default?
I want the default to be blocked unless I specifically allow that app. I understand you can tick all what you want blocked or not. But, what I want is for any app that gets installed to be automatically, completely, blocked from the git go - unless I get in AFWall+ and allow it. So if an app called X is installed, it wouldn't have any access to network *without* me having to block it. Appreciate any pointers.

# Answer
Use it in "Allow selected" mode.
> 2 votes

---
Tags: security, firewall
---


# Question
Title: Where is the license information for an Android app displayed?
I assume that all Android apps are licensed. However I can not find the license information anywhere. I thought it would be available when the app is viewed using Google Play Store so you could decide whether or not you were happy with the license before downloading the app. I can not find it on the Play Store or anywhere else. Where is it please?

# Answer
You can get license information from Apache.

These websites contain open-source code. For example: https://android.googlesource.com
> 0 votes

---
Tags: google-play-store
---


# Question
Title: Download location of pdf files saved in the of Academia app
Using Academia free app and downloading papers: where are these papers downloaded on the system? I don't see a specific setting for that in the app, at least not in the free version.

I want to open the downloaded pdf in a pdf viewer, not in the app (although I know I can download the same pdf in the browser etc).

For now, what I do is open the PDF in the app and use the "share file" option.

Thus, I can get the pdf file with the app to which it is shared (whatsapp, gmail, sms etc).

But I would prefer to know the download path - if there is one.

# Answer
Android usage Linux based kernel and security, so every app runs in its own sandbox. Although storing app specific files depends on the developer most of them store in app specific folders which again can either be accessible by user or not. If you can't find any app specific folder created on your sdCard(external storage) look for `/Android/data/yourAppSpecificPackageFolder` \[in your case `/Android/data/com.academia.academia`\] in internal storage, you can look for folders within this. It can be stored as it is(`.pdf`) or some other format which default applications might not understand(so you can't open it). If you don't find here then it might be in `/data/data/yourAppSpecificPackageFolder` for which you need to have rooted device.
> 1 votes

---
Tags: applications, downloading
---


# Question
Title: Link to app will not open in Google Play
I am using the URI format `http://play.google.com/store/apps/details?id=<package_name>` described in Linking to Your Apps on Google Play in order to open the app in Android Market or Google Play to install it. But it only opens it in the browser as it would do it on the desktop. And when `Install` is clicked it asks the user to sign-in to install.

How can I link the app in Google Play so the user can install it?

# Answer
> 13 votes
Try directly this if link is originated from an app for Android to handle:

`market://details?id=<package_name>`

Note: There's no domain and host.

# Answer
> 7 votes
I'm using the code below and it is working fine with my phone and emulator.

For the phone with Google Play app, it will automatically open the app. For the emulator (without Google Play app), it will automatically open the browser.

```
try {
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("market://details?id=com.example"));
  startActivity(intent);
} catch (Exception e) { //google play app is not installed
  Intent intent = new Intent(Intent.ACTION_VIEW);
  intent.setData(Uri.parse("https://play.google.com/store/apps/details?id=com.example"));
  startActivity(intent);
}

```

# Answer
> 1 votes
First off, the user can actually install the app from the market. He just can't do it directly but only make Google remote-install the app via the website, as he would do if he browsed the market on his PC.

Second, what browser are you testing this with? Opera isn't well integrated into Android and won't open Play URLs in the app. In fact I'm not sure even the native browser will.

Maybe you should just use `market://` links instead of `http://`links.

# Answer
> 1 votes
Settings \> Applications \> All (top tab)
Click Menu button \> Reset app preferences

Source: http://www.youtube.com/watch?v=zt\_alKha\_-s

# Answer
> 0 votes
I found simple and easy solution.

1. make a html page any where. `<meta http-equiv="REFRESH" content="0; URL=market://details?id=package_name" />`
2. Open browser and type this html URL
3. you will see your app in play market app

# Answer
> 0 votes
To have a solution that works in a best possible way for desktop/Android/mobile non-Android:

HTML:

```
<a id="play-store-link" href="http://play.google.com/store/apps/details?id=$PACKAGE_NAME">

```

JS:

```
if (navigator.userAgent.match(/android/i)) {
    document.getElementById('play-store-link').href = 'market://details?id=$PACKAGE_NAME';
}

```

# Answer
> 0 votes
Using the market:// because it is not a web link and won't work on all Android devices

Use this link https://play.app.goo.gl/?link=https://play.google.com/store/apps/details?id=com.myapp

Replace the com.myapp with your app's

---
Tags: google-play-store, browser, app-market-link
---


title: When do apps need storage permission?

text:
# Question
Title: When do apps need storage permission?
I thought that each app can always freely manage its directory in /Android folder. AFAIK code is in app/ and data in obb/ folders.

But many apps (e.g. games) display a message about needing local storage permission to download additional data.

Why do many apps need to ask for the generic storage permission - the one that says Files, folders, photo, video?

Are there some restrictions on the data an app can use without asking permission?

Just to clarify: I am NOT asking about file/photo manager apps, for them it is understandable that they need to see the whole filesystem.

Btw i found 2 possible duplicates, but their answers seem to contradict each other:   Does the storage permission allow reading the whole **Internal** storage? Or only the FAT-formatted external SD card?

# Answer
> 0 votes
Storage permission is needed by apps that will read/write files onto the storage especially files accessible by the user.

---
Tags: applications, permissions
---


# Question
Title: Is a rooted phone safe for phone banking?
My phone (Android 7) has been rooted for years. That means it hasn't updated in years. I'm wondering if it's safe to do financial transactions on it...like download my banks app and a bitcoin e-wallet.

If not, then how can I make it safe while maintaining root?

# Answer
> 1 votes
Stock roms are really unsafe with root because they are not made and optimized to be used with root access. Therefore it's always recommended to flash a secure custom rom. You can try lineage OS.. regarded as very secure.

I believe that custom open source Android ROMs like Lineage OS are secure just because of the fact that their full source code is open source.

And the professionals and hobbyists out there definitely would check and ensure that it has no secret bugs.

The developers would also not like to damage their reputations by open sourcing a software with spywares that everyone including the topmost brains in the world can scrutinize.

---
Tags: applications, root-access, security, antivirus
---


# Question
Title: Rooting android device without internet connection
I need to root my Samsung s10 with android 10, but **without internet connection to the device**. I can download all necessary files to my PC and connect the device to the PC (use ADB \ Odin), but the device itself doesn't have an internet connection.

I know the best tool to root android is Magisk, but from what I understood it must have internet connectionn. Does anyone know how can I do that? maybe use Magisk in some other way?...

Thanks

# Answer
You don't need an internet access to root a devices as far as i know... This might help.. https://www.thecustomdroid.com/samsung-galaxy-s10-twrp-magisk-root-guide/
**Don't modify any commands or steps given here.. if things aren't going as described DON'T PROCEED** I myself have bricked 2 smartphone so i'd suggest you not to root it if you don't have enough knowledge about rooting!
> 1 votes

---
Tags: root-access
---


# Question
Title: How do I enable AWS band on Galaxy S4 GT-I9515L?
My phone broke while I was in Brazil, so I picked up a Samsung Galaxy S4 GT-I9515 (I9515L for Latin America). When I got back to Canada, I realized that it didn't have the AWS band (1700/2100) enabled, so I couldn't use it with Wind Mobile. Wind Mobile in Canada uses roughly the same bands as T-Mobile in US.

When I search for networks, I only see "Wind Away". On my other phone, I see "Wind Home" as I expect.

From my reading, GT-I9515 is supposed to have the same hardware as GT-I9505 except for the touch screen driver. I can find other GT-I9515L phones for sale on Amazon with the AWS band enabled.

Details:

```
Model number: GT-I9515L
Android version: 4.4.2
Baseband: I9515LUBU1ANJ1
AP: I9515LUBU1ANJ1
CP: I9515LUBU1ANJ1
CSC: I9515LZTO1ANJ1
Kernel version: 3.4.0-2953991 dpi@SWDD5101 #1
Build number: KOT49HI9515LUBU1ANJ1

```

**Idea 1: Reconfigure Qualcomm modem using QPST and QNC backup**

Enable AWS on Samsung Galaxy IV AT&T i337 & Canadian i337M says that AWS can be enabled on other Galaxy S4 models (not I9515) by using the QPST utility to restore a QNC configuration.

I successfully installed Samsung Kies, the phone drivers, and QPST. Taking a QNC backup worked, but restoring the supplied QNC file did not work.

It failed at 5% with "Received an invalid command from the phone" error. The phone continued to function otherwise, but the AWS band did not become available.

Is there a known good QNC configuration for GT-I9515L?

**Idea 2: Reconfigure bands in NV\_RF\_BC\_CONFIG\_I**

Enable AWS for i337 newer roms (nj4) 4.4.4 says that AWS can be enabled by flipping bits in line 1877 (NV\_RF\_BC\_CONFIG\_I).

It requires root, and I was able to successfully root the phone by following \[GT-I9505 + GT-I9505G\] CF-Auto-Root and applying the CF-Auto-Root-jflte-jfltexx-gti9505.zip file for the GT-I9505 model.

Initial values on the phone:

```
441 NV_BAND_PREF_I      65535
1877 NV_RF_BC_CONFIG_I 562950035735424

```

I used the mzTool utility mentioned in Unlock all bands of your Qualcomm device to generate the following values and apply them using RF NV Item Manager utility.

```
441 NV_BAND_PREF_I      896
1877 NV_RF_BC_CONFIG_I 1688849976132480

```

After applying the values, I used Terminal Emulator on the phone to run these two commands:

```
su
setprop persist.usb.eng 0

```

After rebooting the phone, I continued to see my new values in RF NV Item Manager, but the phone still didn't see the "Wind Home" network on the AWS band.

Do I need to do anything else or change any other fields to enable the AWS band through this method?

**Idea 3: Install new baseband/hybrid modem on the phone**

The answer to Frequency band modifications for Samsung Galaxy S4 says that I can enable the AWS band by flashing a new baseband or hybrid modem onto the phone.

I tried flashing a few hybrid modems using Odin3, but all of them failed to flash. The error was a `Fail! (AUTH)` message in Odin3.

Is there a known good hybrid modem for this phone that works with the AWS band?

**Idea 4: Install a new firmware**

I tried flashing the United Kingdom firmware for GT-I9515, but it didn't work.

There are some firmwares for GT-I9515L, but none specific to United States or Canada. Flashing the phone with the Trinidad and Tobago firmware updated the phone to Android 5.0.1, but still doesn't show the "Wind Home" network on the AWS band.

The baseband is now I9515LUBU1BOF1, but I'm happy to revert to the original Brazil firmware if required.

How can I successfully enable the AWS band on Galaxy S4 GT-I9515L?

**Idea 5: ServiceMode**

Based on Loreno's comment, How To Unlock Samsung Galaxy S4, and How To Make Your Android Perform Dog Tricks, I did the following:

1. Enter \*#0011# in the dialer to automatically open ServiceMode
2. In ServiceMode, Menu \> "Back"
3. Menu \> Key Input \> Q0
4. Wait a couple seconds. If nothing comes up, do Menu Back and Menu Key Input again.
5. With luck, the following menu is now displayed:

```
MAIN MENU
[1] UMTS
[2] CDMA
[3] LTE
[4] SIM - Not Used
[5] DOCOMO DEBUG SCREEN
[6] run EFS SYNC()
[7] DEBUG SCREEN

```
6. Choose  UMTS
7. Choose  DEBUG SCREEN
8. Choose  PHONE CONTROL
9. Choose the Network option that's not LOCK
10. Choose the GSM menu
11. At this point I see this menu at GSM bands. AWS (1700) is not on it:

```
[1] GSM 850
[2] GSM 900
[3] GSM 1800
[4] GSM 1900
[5] GSM 850/1900
[6] GSM 900/1800
[7] GSM ALL

```

1700/AWS also doesn't show up under WCDMA or LTE.

Is there a way to make 1700 or AWS show up in the ServiceMode menu?

# Answer
Idea 1: Reconfigure Qualcomm modem using QPST and QNC backup

I was able to do this method, but LTE B4 (1700/2100 AWS still does not appear) I downgraded to 4.2.2 to complete the 337\_AWS restoration

Pude hacer este método, pero LTE B4 (1700/2100 AWS sigue sin aparecer) hice un downgrade a 4.2.2 para completar la restauracion de 337\_AWS saludos desde argentina
> 1 votes

# Answer
"Received an invalid command from the phone ..... REMOVE IMEI FROM QCN AND THEN FLASH IT WILL SOLVE THE ISSUE."

Since I haven't learned how to edit a QCN file yet, as an experiment, I used the QPST to back up and create an XQCN file. When I tried to restore this file, I got the same error! If IMEI conflict is the issue, why would my phone reject an XQCN file from itself, ie. same IMEI number?
> 0 votes

# Answer
"Received an invalid command from the phone"is anyone find the solution? REMOVE IMEI FROM QCN AND THEN FLASH IT WILL SOLVE THE ISSUE.
> -1 votes

---
Tags: samsung-galaxy-s-4, baseband
---


# Question
Title: How can I make my rooted Android 7 phone as secure as possible for financial transactions?
The latest security update patches for my phone was in 2017. My phone is rooted. What steps can I take to make it as secure as possible to be able to safely use financial apps where I'd be transacting money?

These apps need Google services to work, so custom roms are not an option (or are they?).

# Answer
First of all install a stock rom of your mobile after that you can just do the banking transactions... Then go to google play store \> setting \> play protect certification \> certified.

if the device is certified you can do any financial transactions!
> 0 votes

---
Tags: rooting, security, 7.0-nougat, antivirus, firewall
---


# Question
Title: Is it possible to do in-app purchase via play.google.com using my desktop browser?
I can buy applications for my devices in play.google.com using my desktop browser, then those app automatically installed on my device.

Now I would like to buy the professional version of Car Scanner (which named Car Scanner Pro). The app offers in-app purchase, but I would prefer to use my desktop browser. There is no such app in the play.google.com Car Scanner **Pro**.

**Question**

Is there any way to accomplish the in app purchase via play.google.com using my desktop browser?

# Answer
As far as I know there is no web-based interface for performing in-app purchases. In-app purchases are only triggered by the app.

The only chance to purchase an in-app item on your computer would be to use an Android emulator with PlayStore installed (Google provides images with PlayStore) assuming that the app you want to purchase items in is available for x86 devices (the emulator is not an ARM device).

In this case you could set-up the emulator with your Google account, download the app, start the app and purchase what you want from inside the app.
> 8 votes

---
Tags: google-play-store, in-app-purchase
---


# Question
Title: realme 3 pro stuck at bootloop (boot/recovery) has been destroyed
Hi my mobile is in boot loop

fastboot not working i have tried every button but none worked
not connecting to pic / laptop as well
any one have a solution please help

i did flash my stock rom with orangefox recovery. then mobile has no recovery after flashing the rom, but fastboot was connecting to pc.

i followed this unbrick guide working fine i perform 8) step did lock bootloader

now its not connecting to pc, booting into fastboot, but when i hold both vol button + power after some time i do hear a noice from pc the sound of connection but not showing in pc that it is connected and i do hear disconnect sound after a minute or so

# Answer
> 0 votes
The only option is service center bro since u locked the bootloader

---
Tags: adb, rooting
---


# Question
Title: Is it possible to somehow understand from the logs what happened to the phone a month ago? Are there such logs?
I didn’t have access to my phone for a month, I’m afraid that I could have installed any software or hardware spyware. Is it possible to check it somehow by logs? Does the Android system keep logs for all operations in the system?

# Answer
> 6 votes
Here is some ADB commands that can help:

**Dump each app and it data usage**

```
for package in $(pm list packages | cut -f2 -d":"); do echo $package; pm dump $package | grep  "Mobile network"; done;

```

**Monitor Application**

```
for package in $(dumpsys package | grep "Package \[" | cut -d "\[" -f2 | cut -d "\]" -f1); do
    echo $package $(dumpsys package $package | grep firstInstallTime)
done;

```

That will list install date of all the applications on the device. You can replace "firstInstallTime" with "lastUpdateTime" to get last update time.

Some applications monitor and store the phone state in a database or a log file, you can also backup the apps in the device and try to find some useful information in these backups.

Hope it can help!

# Answer
> 5 votes
Unfortunately Android does not maintain any persistent long-term log files by default.

There are some log buffers available that can be read via `adb logcat`. However the logs logcat can display to you are written to a fixed size log buffer (usually between 64k and 256k). If the buffer is full the first entries are overwritten.

Depending on the log traffic per minute this buffer usually last about some minutes up to may be some hours on a device that does not log very much (some devices really do create many log entries).

Some apps my do so, but if the logs are saved in the app private directory you need a rooted device to access them Also check the `sdcard/Android` folder and sub-folders for logs, but don't expect too much.

Therefore in your case all you can do is to perform a factory reset and if possibly try to re-install the device from a firmware image from your device manufacturer (if the manufacturer provides them).

Then it is up to you if you trust your device or not.

# Answer
> 3 votes
# No.

It's not possible to use native Android logging to definitively say that your phone was not compromised when it was out of your physical control for a month.

If a device is out of your physical control for that long, you pretty much have to assume that anyone determined enough could have tampered with *anything* on it, including tampering with the logs to make it look like the phone was not tampered with. If you include hardware tampering, then really the sky is the limit.

On top of that, the native system logs aren't really designed to record tampering anyway, but just to help developers with debugging.

That said, you do have to weigh the threat level here. It's one thing if you have a normal life and your phone was left with a friend for a month vs. if you are in a spy film and your phone was captured by the villain.

---
Tags: security, 9.0-pie, logging
---


title: Sending video to Android Camera

text:
# Question
Title: Sending video to Android Camera
I'm testing an app that will require users to verify their identity with front facing id, back facing id and a selfie. It's really tedious to do the tests by hand one by one, i'd like to have a few people make videos in different lighting conditions, then I can send those videos to the camera feed of a real android phone and see how the app fares.

I know it's possible to do something like this on PC with ManyCam, where you can send a video to the camera api, I was wondering if there's a similar app or method to achieve the same thing on androids.

# Answer
For testing, depending on your app you have a few choices:

If the the app just needs camera and is configurable either:

a) use the Android emulator on PC which can take a USB webcam as input and use that to inject the images/video feed.

b) Android devices starting with Android 9 can accept external USB Camera and use the standard API or need custom libraries for earlier version of Android. This would require the app to support such alternate inputs.

If you are testing biometric, there is a way to test with fingerprint using emulator but on physical hardware per the documentation `secure camera hardware is required to prevent injection attacks on face authentication.`
> 0 votes

---
Tags: applications, camera
---


# Question
Title: Amazon Fire TV stick adbLink Device Unauthorised
When following the tutorial to disable the annoying 20 minute Amazon Stick sleep timer and using the method that changes the sleep time value in the core shell, you might not be able to connect to the amazon stick using adbLink with the error: Device unauthorised press refresh or see help.”

The tutorials that you will find will be completely useless, they will be a horrible video of the developer pressing the refresh ADB button, and a badly written developer tutorial that tells you to delete some files somewhere on some device.

# Answer
> 1 votes
The issue is easily resolved by connecting the amazon stick to the correct primary WiFi channel, usually that is 2.4GHz channel by default. If your stick is connected to the 5GHz channel of your network it might not be discoverable by the adbLink.

# Answer
> 0 votes
I found toggling the developer mode off then back on on the Fire Stick worked for me.

---
Tags: android-device-manager, amazon-fire-tv
---


# Question
Title: Why do I see a screenshot of something that I was doing in the background on my smartphone?
When I take a screenshot it does not appear on it, it is like seeing through a drawn glass, It can only be seen from the outside, it's hard to explain.

Is it some kind of malware? The screenshot looks much better when there is a solid color and it can be seen perfectly, it is as if the screenshot were on my screen. I have already rebooted my device and it still continues.

# Answer
Do you mean that you see a little impression of the previous screen you were on even after you switch the app right? For example: You are using youtube and the you press home key and go to home screen but you can still see the faded view of the youtube app on homescreen.

First of all that's totally normal! I have a leeco le2 and experience the same thing everyday.. It's just because of the limitation of your screen(hardware). It's not any malware.. and definitely nothing to worry about.
> 0 votes

---
Tags: huawei, malware
---


# Question
Title: How can I remove vibration when the phone is turned off on my Samsung Galaxy S9 (non-rooted Android 9, One UI 1.0)?
How can I remove vibration when the phone is turned off on my Samsung Galaxy S9 (non-rooted Android 9, One UI 1.0)?

I don't have any option item `Settings app > Accessibility > Vibration`.

# Answer
> 2 votes
This is option is not for user’s control. It’s default for all smartphones.

The main purpose is to alert the user when their phone shuts down otherwise there is a chance that users may not know whether their phone is off or on.

So OEM provides this feature as default and cannot be controlled until the phone is rooted. Rooting a phone will give you a full control over the phone. But this is helpful. If you feel to remove this option, root your device but that is difficult fix to this. Mainly it is not a bug.

Hope it helps!

---
Tags: 9.0-pie, vibration, samsung-galaxy-s-9
---


title: Unable to Login to or Forget a Network

text:
# Question
Title: Unable to Login to or Forget a Network
My Android tablet worked fine up until a couple of months ago. Now I cannot use internet on it. It is not possible to forget a WiFi network. It will not allow me to add a new network (5GHz for example). If I enter the password for the valid network it 'sees' it comes back with 'authentication problem'. The password is correct. All other devices in the house fine including iPads, iPhones, Windows computers.

Do I bin the Android crap?

# Answer
Factory Reset apparently is the answer. Came up straight away. Having to blast the tablet every time you want to use the internet is not convenient.
> 0 votes

---
Tags: wi-fi
---


title: Open Outlook links in Chrome

text:
# Question
Title: Open Outlook links in Chrome
Using Outlook version 4.2041.3 on my Samsung Galaxy A30s with Android 10.

If I receive an email with links in it

And then click in the link

it opens up in a weird browser.

I would like for it to open in Chrome instead. How can that be done?

Already contacted support.

# Answer
According to Support

> This is a new Edge webview experience with the Bing search capabilities which is expected. **There is no way to disable this at the moment**. However, if you want to open a link in the default browser, you will need to click the link, then tap on the overflow menu at the bottom and choose "Open in Browser".
> 1 votes

---
Tags: samsung, chrome-for-android, browser, outlook
---


title: OnePlus 8T battery capacity

text:
# Question
Title: OnePlus 8T battery capacity
Using the AccuBattery app I'm told that the design capacity of the battery is 4500 mAh, but after 3 significant charging sessions the current capacity is 2095 and has never reached 50% of the design capacity. I've tried contacting AccuBattery and OnePlus to see if I should be trying to exchange this brand new phone given this report. I haven't gotten an answer yet. Does anyone else have any info about OnePlus 8T *actual* battery capacity or how to deal with this?

# Answer
This is the answer from AccuBattery support (OnePlus 8T has a dual battery apparently):

> Unfortunately there's no solution for this at the moment as the system isn't reporting the values in the correct manner. It looks like more devices with dual batteries have this issue but we currently don't have these devices to test with so we can't figure out the exact underlying problem and build a workaround for it, but the most apparent issue is that the device reports half of the charge current. The health estimate can still be calculated if you do a manual benchmark like this: https://accubattery.zendesk.com/hc/en-us/articles/213575425-How-to-manually-benchmark-your-battery-health but the maximum you will get is half the design capacity so you will need to multiply the mAh estimate by 2 (or change the design capacity so it's half the original value) and make the assumption that the two batteries are used at the same rate; which is probably not what's actually happening (one battery might be used to charged the other for example).
> 1 votes

---
Tags: battery
---


# Question
Title: Change keyboard laylout for Android on VMWare
I have successfully installed Android 7.1 on my VMWare Workstation Player 15 but I want to change the keyboard layout to a german layout. Does anyone know which config file needs to be changed to achieve this? Is there a way to to this while the OS is running or does one have to do it over the console in a debug mode?

Best regards

# Answer
My host system has a german keyboard layout. When I changed the android keyboard layout to english the keyboard input of my guest system became german. I hope this helps someone.

Best regards
> 0 votes

---
Tags: keyboard, vmware
---


# Question
Title: How can I get the arrow keys back in the centre of the SwiftKey keyboard?
Until yesterday my SwiftKey keyboard showed arrow keys in the middle of the keyboard. I had switched on the thumb layout and the arrow keys for a compact yet functional layout.

Since yesterday (October 26, 2020) the arrow keys can only appear at the bottom, increasing the keyboard height with one full row.

The thumb layout still exists, but now just leaves an empty gap in the middle where the arrow keys were before.

How can I get the arrow keys back in the centre of the keyboard?

# Answer
> 2 votes
You can reinstall an older version, try one of the following sites to download.

Swiftkey version 7.6.5.7 seems to be the latest version that has the arrow key + thumb keyboard functionality available. You can download and install the linked `.apk` file. After that you need to configure the Google Play store to not auto-update Swiftkey by following these steps:

1. Open Google Play store
2. Navigate to the Swiftkey app
3. Click the three dots in the upper right
4. Uncheck the box **Enable auto-update ⬜**.

Disclaimer: I take no responsibility for the apk's on these site.

---
Tags: keyboard, swiftkey
---


# Question
Title: Update.zip signing- different sha for the same file
I am trying to flash a customized update.zip on a pre-Kitkat device.

In the zip there are 2 files with SHA1 signatures of other files in the update. But they have different signatures for the same files.

Example:

META-INF/MANIFEST.MF:

```
Name: system/lib/libcustom_jni.so
SHA1-Digest: +PhV5XphkQTNTyM2TSRTeiaDlCA=

```

META-INF/CERT.SF:

```
Name: system/lib/libcustom_jni.so
SHA1-Digest: 7ooFhqk1oYWF5pmVuSAhF2pFVNw=

```

I can get the first one using:

```
sha1sum system/lib/libcustom_jni.so | cut -d\  -f1 | xxd -p -r | base64
+PhV5XphkQTNTyM2TSRTeiaDlCA=

```

How is the second one computed? The second file has a hash of the first file, so maybe the other hashes are salted with the first file or something?

From what i found in java doc the SHAs should be identical, except all SHAs are the version 1 in the original update.zip.

It seems hat the certificate used to sign the update was the android test one so it should work, but aborts instead.

# Answer
Answered here as i wrote in the comment. The second hash is a SHA1 of the 3 lines in the manifest file.

I can obtain the second hash by running:

```
echo 'Name: system/lib/libcustom_jni.so\r\nSHA1-Digest: +PhV5XphkQTNTyM2TSRTeiaDlCA=\r\n\r' | sha1sum | cut -d\  -f1 | xxd -p -r | base64
7ooFhqk1oYWF5pmVuSAhF2pFVNw=

```

The echo command adds the final \n so it must be removed from the command to not be duplicated.

**Edit** for posteriority:

The update.zip is then signed by SignApk using the `-w` argument, which makes it generate a ZIP comment, without which the installation fails. The comment consists of `signed by SignApk` string followed by a signature block. Code at Android SignApk source

This was the last piece of the puzzle that allowed me to create a custom update.zip for my Prestigio tablet.
> 2 votes

---
Tags: rom-update
---


# Question
Title: Titanium freezers (hangs) on app restore
When I restore my apps with Titanium, it gets stuck on certain apps and just sits there and does nothing. The only thing I can do is go to Titanium's app info and force close it.

I have tried changing the options in preference for app processing, but this didn't help. The option for indirect install has exactly the same problem. The interactive option helps that it doesn't freeze but it still doesn't install the app. I don't want to use the interactive mode since then I will need to interact for each install.

Does someone know how to fix this? Or at least a way to make that if it can't install an app it should skip it.

Here is a list of some of the apps that Titanium freezes on. (these are the package names)

* all.in.one.calculator
* cn.wps.moffice\_eng
* com.adobe.reader
* com.awiserk.kundalias.rootboot
* com.discoverfinancial.mobile
* com.kts.draw
* com.microblink.photomath
* com.music.star.startag
* org.connectbot
* org.geometerplus.zlibrary.ui.android
* oyw.tnc

# Answer
You should update to the latest version of Titanium Backup. I had the same problem but haven't had this since I updated to the latest version. I'm on version 8.4.0.2
> 1 votes

---
Tags: restore, titanium-backup
---


title: How to make Termux obtain root access?

text:
# Question
Title: How to make Termux obtain root access?
I am using a rooted Samsung S8+. But, Termux cannot gain root access. I tried `su`, `sudo` unsuccessfully.

When I tried installing termux-sudo, I had the error `cat: sudo: no such a file or directory`.

(Tap to enlarge)

# Answer
First, install the needed packages.

```
pkg install proot proot-distro tsu fakeroot parted

```

Then, go to a new screen in the terminal and type

```
proot -0 login

```
> 6 votes

# Answer
Are you sure that's the correct order of those commands? I have a strong feeling that it should have been `sudo cat` instead of `cat sudo`.
> 1 votes

# Answer
First, you probably need to use su rather than sudo. Where did you copy the sudo from? It looks like some incompatible executable, maybe copied from an x64 distro (guessing).

Second, Termux overrides $PATH. You will need to provide full path or to make su available on $PATH. You might want a symlink (ln -s) of su (which might be located in /sbin/, /system/xbin or so).
> 1 votes

# Answer
You have installed incompatible software. In your output, the line "Exec: exec format error" is the program loader complaining about an incompatible binary format.

Your experiment failed because of wrong software type.
> 1 votes

---
Tags: root-access, termux
---


# Question
Title: Where can I change the timezone in Microsoft Outlook for Android?
Where can I change the timezone in Microsoft Outlook for Android?

# Answer
Unfortunately up to the writing of this answer, there is no option or setting on the Outlook app for Android to change the timezone directly from the app. To change the timezone, you must do it from Outlook on the web. There are threads such as provide instructions on how to change the time zone in this application and Time Zone Support for Calendar from Uservoice opened in 2018 and 2015 repectively, but the Outlook team has not provided the options yet.
> 1 votes

---
Tags: outlook, time-zones
---


# Question
Title: Possible to change SIM card PUK on Android device?
On my Samsung Galaxy SIII, one can go to `Settings -> More -> Security -> SIM card lock -> Set up SIM card lock -> Change SIM PIN` to change the default PIN that came with the SIM card. But what about the PUK (the 8-digit number that comes with the SIM card to unlock the card after 3 failed 4-digit PIN number attempts)? Can the PUK also be changed from within the Android GUI, or is it a fixed number stored on the SIM card which cannot be changed?

Thanks.

# Answer
> 2 votes
> The PUC (PUK) is a SIM-specific code assigned by the service provider. \- Personal Unblocking Code (Wikipedia)

That means you cannot change it with help of your android device.

If you want to crack it you must watch this video
Video is about 'Rooting The Sim' by Karsten Nohl at BlackHat 2013.

In this video Nohl showed vulnerability that almost every sim have which was manufactured before 2013(Also Some cards after that whoes providers have not fixed this security hole)

**Procedure** -Send binary sms with OTA command to card requesting response

-Crack DES signing key that sign Java virus and sent through binary sms

-Leverage gaps in Java VM memory separation to access arbitrary sim card data

**Results** -Card may response with DES signed error message

-Card install and execute signed Java applet

-Malicious applet extract ki,banking applet etc. and send ti attacker via sms

*Once an attacker cracks the key, he can commit premium SMS fraud, circumvent caller-ID checks, manipulate voice-mails, redirect incoming calls and text messages, abuse USSD payments, track and phish users, install malware on their devices, or perform any other browser-based attack. With data access enabled, Nohl claims an attacker can clone SIM cards, decrypt 2G, 3G, and 4G traffic, clone NFC takers and future SIM applications, and alter the operating system to prevent future patching.*

**Nohl also claims to have been able to break out of the SIMs Java sandbox and get access to this personal unblocking key**

# Answer
> 0 votes
I realize this is an older thread, but to provide useful into to others reading the page now I thought I'd still reply.

This doesn't always work with every phone, but if it doesn't work it wouldn't cause any harm. It also requires that you know what the current PUK number is. This can often be found on the credit card size card that your SIM card came attached to (if you still have it) or it can usually be obtained from your wireless provider fairly easily so long as you can verify that it is your account.

All you have to do is dial this code into your phone replacing "old PUK" with the PUK provided by your wireless provider, and "new PUK" with any 8-digit code of your choosing. Note you don't use any spaces when you enter the code.

\** 05 * old PUK * new PUK * new PUK #

# Answer
> 0 votes
You should write new pin new pin, there is no way to change puk code. Your topic explains how to make blocked pin code active.

---
Tags: samsung-galaxy-s-3, settings, security, sim-card, sim-unlocking
---


# Question
Title: What Android version can I install on Samsung Galaxy S3 safely?
My old Samsung S3 is getting sluggish. Really sluggish. I want to know which version of Android I can install on it? I cannot find on Samsung's web site some kind of reference table that says which OS version can be installed on which phone.

I have found a YouTube video showing Lollipop installed on S3. Should I do that?

# Answer
> 0 votes
Looks like Android 7 can be installed on S3: http://wccftech.com/update-galaxy-s3-to-android-7-1

---
Tags: rooting, samsung, updates, samsung-galaxy-s-3
---


title: Snapdragon or Exynos?

text:
# Question
Title: Snapdragon or Exynos?
I have Samsung Galaxy S7 and I want to check if I have a Snapdragon or Exynos chipset. I need this info because I plan to install Android Pie or 10 and I need to know exactly which chipset the phone has. My baseband is G930SKU3ETG1, Build number R16NWG930SKSU3ETG2, yet back casing SM-G930P. SNAPDROGON or EXYNOS? It has already been rooted with android 8.0.0.

Can anyone help please?

# Answer
> 1 votes
Install AIDA64 from the Play Store, which is free (with advertising). The CPU tab will show you exactly what SoC you have, and what the cores are. For example, my Samsung Galaxy S8 shows:

SoC Model Samsung Eyxnos 9 Octa (8895)

Core Architecture 4x ARM Cortex-A53 @ 1690 MHz 4x Samsung Exymos M2 @ 2314 MHz

---
Tags: updates
---


# Question
Title: How to fix in-app (google) maps after Google Play services update broke map functionality?
I am running AOS 6.0.1 (API-23) on a non-rooted phone. It's been working perfectly for months, but one day after updating some apps like Uber, Viber or Windy, I was told that Google Play services need to be updated as well and would not work properly, until then.

I then updated `Google Play`, `Google Play services` and `Android System WebView`, but then none of their maps was working, meaning that maps based on Google maps are just showing an empty blank map canvas without any features except the pins. I.e. showing the cars in Uber but no background map.

Somehow, after having installed all and everything Google related for my device, the in-app-maps was working again. Unfortunately, I have no recollection or idea what I did at the time that made it work.

Unfortunately now, 6 months later, I have the same problem again after some updates but this time I can't get my maps back. Although Googles own `Google Maps`, always seem to work... Nowadays I always use apkmirror to download, since they show the relevant app variations and are simply better that Google Play Store, which I no longer use. Here for example, is what's shown for `Google Play services`:

---

---

My device is a "**440**", at least according to the original firmware versions.

1. **What Google related apps are responsible for showing the in-app-maps correctly?**
2. **On what do they depend?** (I.e. How are they related?)

---

# Answer
Most surprisingly, after reverting and/or updating some of the relevant Google apps, some settings got restored to some previous values. Those may also include permission settings and in my case, the `Data Usage` settings.

I solved this by first ensuring that the following 2 system apps were up-to-date:

1. Google Services Framework * (com.google.android.gsf)
2. Google Play services (com.google.android.gms)

Note that GSF is normally never updated and remains fixed for your AOS API version.

Next, I went to check the permissions of those apps. That's when I found that Mobile data had been mysteriously disabled under data usage. Check by navigating to:

`Settings > Apps > Google Services Framework > Data usage > Mobile data: "allowed"`

Check both `Mobile data` and `Wi-Fi` tabs, and for both apps above. **That fixed it!**

For completeness, also check: `Settings > Data traffic management > Networked apps` and check that data is available on both the tabs `Installed apps` and `System apps`.

---

But since you're on it, you might as well also update:

1. Android System WebView (com.google.android.webview)
2. Google Play Store (com.android.vending)

If you still have map problems after this, then (a) make sure you're using compatible binaries (APK) for your specific device (API, DPI, arm version etc) and (b) that the permissions for all of these apps are as allowing as possible. Also, the device clock need to be correct...
> 2 votes

# Answer
You need to clear the ca cache by going to Settings \> Apps \> Google Services Framework \> Storage \> Clear Cache and Settings \> Apps \> Google Services Framework \> Storage \> Manage Space -\> Delete All Data

I followed this video https://youtu.be/gBc5eIPOKWQ

Solution worked for me in Oreo version. Please node naming convention and path to reach cache could be different in different OS versions. But basics are same.

Best of luck.
> 1 votes

# Answer
If you use an Android system review and the device has a slow internet connection, it is very common that when you install an application on the device, the application will not update itself and instead the Android system review will show the version number of the downloaded application. This problem can be fixed by downloading the latest Google Play Store app to the device and then you can then update the application.
> 0 votes

---
Tags: google-play-store, updates, google-maps, google-play-services, webview
---


# Question
Title: Why can't I find a CERT.RSA file in my Android APK?
I need to view the certificate of an Android APK, however when I look in the META-INF folder, there is no CERT.RSA file. I know that somehow the APK must be signed, because I was able to put it on an android emulator and run it, and Android won't install any unsigned apps, so it must be signed. I just really need to actually see the signature but I cannot find it.

I am using Android Studio.

Any help would be greatly appreciated. Thanks!

# Answer
Sometimes the "CERT.RSA" file is called something else. No idea why. I have often found the certificate file to be called something".RSA".

For example, when I decompile the "wp.wattpad" APK, it has its certificate saved as "BNDLTOOL.RSA"

My advice to you would be to find the file in the META-INF folder that has the extension ".RSA". It is probably the certificate.
> 2 votes

# Answer
1. check your mini sdk version, if it is \>23, the v1 scheme signature will be ignored.
2. Is it only signed in v2?

Only the v1 scheme signature needs \*.RSA files. You can use the apk signature tools which under the android sdk dir to verify the apk is signed.
> 0 votes

---
Tags: macos, certificates
---


# Question
Title: Any way to transfer file >4GB from PC to android tablet?
I'm trying to get a very large file (97 GB-Wikipedia for Kiwix) from my PC onto a Micro SD card in my Android 10/Go edition tablet.

The problem is that the tablet doesn't seem to recognize an Exfat card; when I put it in, it wants to format it. If I format it for Portable Storage, it formats it as Fat32, so I can't transfer larger files.

I've seen some indications online that formatting it for Adaptive Storage allows bigger files, but the problem with that is that the adaptive SD doesn't show up in Windows file explorer, only the smaller internal storage.

I've tried downloading the file straight to the tablet, but android is again trying to download it to the smaller internal storage, so it gets stuck. When trying to change the download folder, chrome again only sees the small internal storage.

Any other ideas how I can get this file onto my 256GB adaptive storage sd?

Thanks in advance!

# Answer
> 0 votes
As Señor CMasMas has mentioned you need to format the SD card as ext4 and you will need root to be able to mount it on the android. You can access the ext4 partition on Windows with "Linux File Systems for Windows by Paragon Software" This program lets you mount the partition in windows and use it as a regular drive.

Here is how this can be done.

1. Format your SD card as ext4. You can partition it into 2 partitions and only format the 2nd one as ext4. This way you can still use the first partition normally on your device. I used Mini Tool Partition Wizard.
2. On your Android device, you need to mount the partition. I use Termux (terminal) to do this. You need root to be able to mount it.
    1. Make a folder in your termux home folder where you will mount the partition. (eg. `mkdir ext4`).
    2. Mount the partition to this folder. You need to find the device name. I have found in all my devices that it was `/dev/block/mmcblk1p2` for my 2nd partition. (eg. `mount /dev/block/mmcblk1p2 /data/data/com.termux/files/home/ext4-fs`).

Once its mounted you can access it with Total Commander (and probably other file explorers as well) on the Android.

I have done this and am able to copy large files onto it.

---
Tags: file-system, file-transfer, internal-sd
---


# Question
Title: What apps are prevented from Amazon Fire tablet?
I am thinking of getting an Amazon Fire tablet HD 8. However, I have heard that Amazon restricts the apps that can be installed on it. Is this the case? Or is it just the Google Play store is not available? Because, I've also read that because it's Android-based, it is possible to install Google Play Store.

Can APKs be downloaded/installed from other sources? Specifically, I need to know if particular apps are available on it (FlipAClip, Soundtrap) as not having these would be a deal breaker.

# Answer
It's Android, so most apps should work by sideloading. The only way to know if the app is incompatible is by physically testing the apps on the device. If they turn out not to work, you can simply flash a custom ROM and problem solved.
> 0 votes

---
Tags: applications, amazon-kindle-fire-hd
---


# Question
Title: View content of android screen from linux PC
Is it possible to view content of Android screen from PC running Linux over LAN? VNC should works here, but I'm looking for something more real-time, so that video content can be viewed smoothly from linux PC.

I found an miracast protocol which can possibly fits into my scenaro, but it requires wireless connection from both ends, where in my deployment, android device (TV box) is connected via LAN.

Any suggestion?

# Answer
Scrcpy is your best option. There is a CLI & GUI version.
> 2 votes

# Answer
Haven't tried it but I think AndroidScreencast does what you want.
> 0 votes

---
Tags: screen, miracast
---


# Question
Title: Is there an alternative to Bouncer- Temporary app permissions?
I'm really paranoid about my privacy idk why. Recently I installed Whatsapp Aero which is super cool but unfortunately its developer is expert in making spyware apps too. I found this Bouncer app which provides permissions temporarily. But this app is paid and not open source again. I tried shelter app to isolate it but due to the dual app feature in my phone i can't a add work profile. Can anyone suggest me how can i monitor what the app does in background OR make an script which grants and revokes permissions through adb OR any alternative to Bouncer? I'm gonna buy the bounce app if i'm outta options. The developer deserves it :)

P.S. My device is not rooted.

# Answer
> 2 votes
I suggest using Android Mobile Device Hardening which:

* list installed apps and their dangerous permissions
* revoke dangerous permissions for all Apps
* list applications that are device admin

# Answer
> 1 votes
Most of the benefits are avaialble with a modified device (Custom ROM Flashed). Your phone is faster and better without Google Apps. Root acceess gives you the added benefits of apps like App Ops and Storage Isolation. These are precisely the apps that you are looking for.

---
Tags: applications, privacy, open-source
---


# Question
Title: How to Bypass Certificate Errors in Google Chrome Android?
Apparently desktop Chrome has a flag called `--ignore-certificate-errors` that allows you to bypass all certificate warnings. Is there an equivalent for Android Chrome? I checked in `chrome://flags` but nothing there.

# Answer
It's not a permanent bypass, but the flag

> chrome://flags/#remember-cert-error-decisions

should make it less painful.
> 0 votes

# Answer
On modern Chrome versions you need to disable follow flag:

```
chrome://flags/#enable-recurrent-interstitial

```
> 0 votes

# Answer
If you have chrome connected to a remote chrome debugging session (see here: https://developers.google.com/web/tools/chrome-devtools/remote-debugging), you can inspect the tab on the remote side, click on the miniature displayed screen on the remote side and type "thisisunsafe" just like in normal chrome.
> 0 votes

---
Tags: chrome-for-android, https
---


# Question
Title: vcast media manager huge log files: safe to delete?
### Device Info

* **Phone:** Samsung Galaxy S7
* **Carrier:** Verizon Wireless

### My issue

My phone is low on available space, so I wanted to delete some things. I noticed that the path `Android/data/com.vcast.mediamanager/files/instabug/logs` is taking up 1.47 GiB of just .txt log files! What is generating these, and is it safe to delete them?

# Answer
Instabug is an app component for bug- crash- and app performance-monitoring.

Therefore it should be safe to delete this file.

I would also send a bug report to Verizon as `com.vcast.mediamanager` is their Verizon Cloud app. May be they forgot to decrease the logging verboseness which leads to such a big log file.
> 1 votes

---
Tags: internal-storage, verizon
---


# Question
Title: How do I turn off the sound of Zoom on Android? (not the mic)
I'm joining a Zoom call on my laptop, but I also want to join the same call on my Android device in order to share my Android device's screen and to use my Android device's camera. I don't want to hear other people's voices coming from both my laptop and my phone, I only want to hear their voices coming from my laptop. So I need to turn off the volume on my Android phone.

If I press the Volume down button, Zoom won't let me decrease the volume all the way to zero. I expected they developed the app this way to help users who don't realise that the volume on their device is set to zero. However, in my use-case, this is proving annoying, as I'm now hearing the same voices coming from my phone and from my laptop.

**How do I turn off sound on an Android device when on a Zoom call?**

# Answer
> 5 votes
When you're joining a meeting, you can find an option "Call via Device Audio" under the button menu "Join Audio". If you don't enable it, you can't hear the participants' voice.

Or You may disconnect the audio from the **more** options present at the right- bottom (the dots)

# Answer
> 0 votes
The only solution I have found for this so far is to plug in some headphones into the phone, without wearing the headphones. That way, I don't hear the sound output by the Zoom app on the phone.

---
Tags: volume-control, volume, zoom-cloud-meetings
---


# Question
Title: How to fix crashes on "Checking info" screen when trying to add a Google account?
I had to remove my Google account to sign out of Gmail, but when I try to log back in I see this screen and then it crashes:

Without this, my Keep, Gmail and even Play Store isn't working and I'm unable to sign into YouTube.

I've tried restarting my phone, clearing app data for all Google apps. I thought this was a Google Play Services problem, so I tried to update it by installing via the latest APK but it always says that "the package is corrupt"

This started when my Gmail app started crashing out of the blue. I tried restarting my phone which didn't help, so I thought I'd sign out and sign back in.

I'm using Android 7 on Redmi Note 4

# Answer
> 1 votes
Although several months too late for OP, the problem described is exactly the same as one I just had to solve on my Mum’s tablet yesterday.

Note that there seems to be at least a couple of different problems that people are reporting that relate to the “Checking Info” screen. The problem I’m referring to is where the Checking Info screen just crashes and disappears, NOT the problem where it freezes.

The symptoms being seen were:

1. Almost none of the Google apps were able to run. The only exception to this was Chrome, which was working fine.
2. When trying to access Google Play Store, I was asked to sign in, but then the Checking Info screen was displayed briefly before it crashed and returned me to the sign in screen.
3. A number of other apps (a seemingly random selection) were crashing as soon I tried to open them.

What I did to fix it:

1. In Settings \> Apps I selected the Chrome app and chose the “Uninstall all updates” from the 3-dot menu.
2. I was then able to successfully open the Google Play Store, login, and get past the Checking Info screen.
3. Finally, in the Google Play Store, I found the Chrome app and selected “Update”.

All the affected apps then worked correctly.

Why does this work? The Checking Info screen has an embedded web browser window in it (called WebView). If Chrome is installed then it provides this capability. I think that during a Chrome update something happened to cause WebView to break. Taking Chrome back to its factory default version removed that fault. Not sure why updating Chrome back to its most recent version then doesn’t cause it to break again - perhaps some error in one of the earlier updates.

# Answer
> 1 votes
I know it's too late to answer now but i hope someone else would find it helpful

Sometimes even if you switch account in play store it doesn't allow you to download anything.. it just keeps on showing Waiting for Download.

Go to Settings--\>Accounts\>Google--\>(your email id you removed earlier)--\>"Remove account" from top right corner. And then add it from start.

---
Tags: google-account, crashes, google-play-services
---


# Question
Title: Samsung Galaxy A10 restarts automatically
I have had my mobile for almost a year, but recently it started to restart unexpectedly. This happens most often while charging, but exceptionally it happens at other times. It only occurs to me that it causes unstable applications, but I can only guess which causes it, unless the problem is somewhere else.

Please help.

Thank you.

PS. Samsung Galaxy A10 - Android 10 (ONE UI 2.0)

# Answer
> 0 votes
Unfortunately, I can't advise anyone. Resetting didn't help either, so the problem is on the hardware side (as I found out, probably the battery) and only complaints will solve it. Fortunately, my cell phone is still under warranty.

---
Tags: reboot, android-10, samsung-one-ui
---


# Question
Title: Is it possible to "mirror" my smartphone SIM into my smartwatch eSIM?
I am wondering whether, with eSIM technology, I would be able to mirror my smartphone physical SIM to my smartwatch eSIM (as if I had cloned my phone, like in the movies).

Telling you my final goal could explain better what I am trying to achieve.

Basically I am trying to understand if I could leave my smartphone at home (SIM included), then going out with my smartwatch (e.g. running/cycling/etc) and still receive my smartphone's notifications, texts, etc from the 3G/4G network (essentially I'll be out of bluetooth range).

# Answer
> 1 votes
After some research (thanks Robert for your input), I've found that:

**No**, you can't tweak your own eSIM to have the same number as other SIMs or eSIMs of yours.

**However**, *it is* possible to have the same number on multiple devices if your provider supports it (you will most likely have to pay the extra cost of such feature).

For example, in the UK, where I live, as of today (30th October 2020), only two operators offer that:

* *EE* (*Smart Number* --only Apple devices supported)
* *Vodafone* (*One Number* --only Apple and Samsung devices supported)

**EDIT:** Also *O2* appears to offer this feature, although it doesn't seem to have a branded name and I've only found a related section on their website about Samsung.

---
Tags: smartwatch, esim
---


# Question
Title: Taking the odd photo that is confidential and shouldn't be synced or posted anywhere
I use Google Photos to backup all photos. For my camera app I use OpenCamera. On the occasion I take a picture of something confidential (for work or personal use). What is the easiest/best way to to take a picture and have it only stored locally on the phone (even better if password protected)?

I tried putting the phone in airplane mode but this doesn't work so well as I need to use the internet before I can delete the picture.

I tried turning off google photos temporarily but this is tedious and I think there's other apps that automatically get the picture, for example Facebook was asking me if I wanted to post the new picture and gave a preview.

# Answer
Use Signal Messenger. It has the option to send notes to self.
> 1 votes

# Answer
Use any file browser and rename you image extension to say .xyz. As its not a image file anymore no app will take it as image and will not sync it. When you want to view that image just open it as image. Best file browser to do this is ES File Explorer and is available on Play Store.
> 0 votes

---
Tags: security, camera, privacy, google-photos
---


# Question
Title: SIM popup messages keep the screen on indefinitely (Samsung A30s)
**A little background:** In my country, carriers keep sending those annoying pop-up messages (I think they're called class-0 messages?). This has been the case for a couple of years and they won't stop no matter what you do. Anyway, it wasn't a big deal with my previous phones; I just learned to ignore them.

However, with my A30s (which I've had for a few months), I'm facing a critical issue where the screen will turn on for the message and never turn off unless I close the pop-up or manually turn it off by pressing the power button. There are basically two types of those messages:

1. Ones that show up after a call is ended (very annoying but avoidable if I remember to close the message after ending the call):
2. Ones that show up randomly (sometimes at night while I'm asleep. Screen stays on overnight and **drains the battery**):

I couldn't even tell which app is responsible for displaying those messages. Here's what I've tried:

* Checked the permissions for the Messages app and the Phone app to see if there's something that controls this.
* Disabled the "draw over other apps" permission for the Messages app.
* Installed Google's Messages app and set it as default (since I can't uninstall or disable the main one).
* I also checked the permissions for the "SIM toolkit" app but there were none. I tried disabling the notifications but the option was grayed out.

None of the above helped.

**Does anyone know how to get rid of these messages?**

Note: I want to avoid rooting the device or installing a custom rom.

I tried reporting this to Samsung but they weren't very helpful.

# Answer
> 3 votes
Download Automate app and make a flow like this..

Allow the permissions And then configure it like this. Notice the option "When UI element appear".

Then click on record. Now, make a call and end/hang up it so that you get the dialog-box. Click on Cancel in the dialog box, see the details and try to understand if the interaction has been recorded. If yes, then click OK.

What it does is that it automatically clicks the Cancel button as soon as it appears on the screen.

I haven't received any dialog box for years so I don't know if that's gonna work. If it doesn't, just see the options from `+` icon and try to do something else. There are like a hundred options. If that too doesn't work then let me know.

---
Tags: samsung, notifications, android-10, samsung-one-ui, sim-toolkit
---


# Question
Title: Is a rooted phone still required to pass '-k' in ADB's package remove command?
I successfully ran `pm uninstall --user 0 packagename` without the -k argument on my phone which isn't rooted, despite the XDA article saying it's needed.

# Answer
`-k` is option to keep cache + appdata:
*/data/user\*/0/\<pkgname\>*

without that option only the .apk file remains on the device:
*/system/app/\<pkgname\>/base.apk*

`pm install-existing <pkgname>` will re-enable app with/without appdata depending on `-k`
(explained in section **How to Re-Install**)
> 0 votes

---
Tags: adb, rooting
---


title: Samsung Galaxy S6 not booting to TWRP

text:
# Question
Title: Samsung Galaxy S6 not booting to TWRP
After flashing the 3.3.1 twrp image to my S6 (SM-G920F)

After TWRP is downloaded, I switch off with (vol down and power) When the phone is off (holding vol up + home + power, releasing power after the logo is visible) I can see the TWRP Logo for a second, but then phone restarts into stock OS.

# Answer
I needed to upgrade the stock OS to the newest version. Even after that the installed Telekom AG branded OS did not receive the newest patches. Using an older TWRP (3.2.x instead of 3.3.x) version did the trick.
> 1 votes

---
Tags: samsung-galaxy-s-6
---


title: Disable news feeds on Google Launcher

text:
# Question
Title: Disable news feeds on Google Launcher
I'm using the Google Launcher on my Huawei P9. Recently it's been updated so there is a Google feed of some sort when I swipe right from the home screen.

I've been through my settings and turned off as much as possible, but I still see weather and news. The weather doesn't bother me, but I consider it my right to choose if I'm being force-fed politically biased news or violent stories.

I could go back to the Huawei launcher, but my plans are to move to a Google phone in the future anyway. Not being able to turn off news would obviously mean I couldn't choose a Google phone for my future phone.

How to turn this off?

# Answer
The option wasn't there before, but it works now.

1. Either swipe right from the home screen or press and hold in a blank area.
2. Select '**Settings**'
3. In the '**Search**' category, select '**Your feed**'.
4. Switch the '**Feed**' slider to off.

**EDIT**

I've since updated my phone and this no longer works for me, but it might work on some older versions of Android.
> 2 votes

# Answer
Android 9, Pixel 2

You can disable the Discover feature (the one that shows news items on the left-most screen of the launcher) by:

1. Go to that screen
2. Select three dots on that screen on the top right
3. Choose "Settings"
4. Under "Search", choose "Discover"
5. Turn off "Discover: see stories related to your interests on the home tab of the app"

Note that this turns off *all* info on that page, eg weather.
> 4 votes

# Answer
Press on a blank part of home screen until options appear. Choose settings from foot of screen. Look down the list until you see Google Now. Toggle this to off.
> 1 votes

# Answer
I had to get the Google News app. Then I uninstalled it. Hold down on the app picture and slide it to the top right of your phone. The words uninstall appears. Move picture on top of it.
> 1 votes

---
Tags: launcher, google-discover
---


# Question
Title: Can I restore apps and settings from Google backup later?
When setting up a new device, Android offers to restore apps and settings from Google Backup.

If I'd like to do it later, is it possible to do? Or is the setup the only time you have access to this functionality?

Android 6.0.

# Answer
> 26 votes
I found an app that totally saved my life on this matter! The app is called Activity Launcher and from this you can open Android Setup app (the one with Restore icon) and click on the activity `CloudRestoreFlowActivity`. The restore screen will show up and you can select a backup file you previously uploaded to Drive.

FYI, I use Mi A2 Lite with Android 9.0 Pie.

# Answer
> 1 votes
download it from here.....

https://www.apkmirror.com/apk/google-inc/android-setup/android-setup-1-0-290634092-release/android-setup-1-0-290634092-android-apk-download/download/

then launch it from android setup from activity launcher

---
Tags: google-backup
---


title: Why I can't scan the WhatsApp QR?

text:
# Question
Title: Why I can't scan the WhatsApp QR?
Why I can't scan the Whatsapp QR?

* I reinstalled WhatsApp
* I already have the WhatsApp Web Option
* I put it to scan but it just doesn't scan it.
* I Installed a QR Scanner app and it works perfectly.
* I uninstalled the QR Scanner app to see if that was the issue and still doesn't work.

My phone is a Samsung Galaxy Ace.

# Answer
> 10 votes
SOLUTION

Okay, first of all - you have to scan the QR-Code with the scanner that is built in WhatsApp. Not with some 3rd-party scanner-app. Click on "Whatsapp Web", then the scanner opens immediately.

BUT - apparently there is a problem with devices that have a display smaller than 4 inches!

Like with my Sony Xperia Go (3,5 inches), I can't tap on the "OK, got it"-button to make the instructions of the built-in-scanner go away.

That's it. They will have to solve this problem in a later version, I guess.

# Answer
> 5 votes
Turn off WiFi.

Apparently, WhatsApp only connects itself to the web session if it's online via mobile data.

# Answer
> 4 votes
To repeat a comment by Almir Campos that solved my issue: If your browser has an extension such as Dark Reader which makes pages night-themed and inverts the color of the QR code, WhatsApp won't be able to scan it. Make sure you disable any color-inverting extensions or settings on web.whatsapp.com before scanning the QR code.

---
Tags: whatsapp-messenger
---