# Question
Title: How is the default screen orientation in android specified?
On android phones, the orientation typically defaults to portrait. When you disable auto-rotation, the screen will always remain in a portrait mode.

On android tablets, the orientation typically defaults to landscape. When you disable auto-rotation, the screen will always remain in a landscape mode.

Apparently tablets were not envisioned for use while lying sideways. When I do this, there is no way to get the tablet to remain in portrait mode - with or without auto-rotation the screen is stuck in landscape.

As it is pretty hard for me to change gravity, I am trying to figure out if I can hack my tablet to default to portrait mode. My question is, where would this be set? As I can't find any applications that can force change the orientation I get the impression this is embedded somewhere deep and inaccessible in the operating system. Is this possibly somewhere in the properties file? Is it embedded deep in the hardware? Where can I start looking?

My specific tablet is a Notion Ink Adam Running BeastyRom 2.2.1 + Clemsyn

edit: also asked here: http://forum.xda-developers.com/showthread.php?p=14315083#post14315083

# Answer
> 11 votes
It's possible to override the default screen orientation by disabling accelerometer rotation and setting user rotation in the system settings database. The phone/tablet needs to be rooted to do this. The change is applied after the phone/tablet is rebooted.

On the console:

```
su
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
insert into system (name,value) values('accelerometer_rotation',0);
insert into system (name,value) values('user_rotation',1);
.exit

```
* user\_rotation 0 -\> ROTATION\_0
* user\_rotation 1 -\> ROTATION\_180
* user\_rotation 2 -\> ROTATION\_270
* user\_rotation 3 -\> ROTATION\_90

See http://developer.android.com/reference/android/provider/Settings.System.html#USER\_ROTATION for more details

# Answer
> 1 votes
You could use a custom home launcher like ADW -

Go to ADWSettings \> UI Settings \> Screen Preferences \> Home Orientation this allows you to specify which orientation you want.

Apart from that im not sure its possible

Only other thing could be Custom ROM

# Answer
> 1 votes
The `auto-rotate` setting is just that, automatic. When it is disabled, the device doesn't always use a single screen orientation, but uses whatever orientation is active when entering an application, until that app is closed. At least, this is trite for phones, i have little experience with tablets, but I expect it would be the same. If it is, just make sure the tablet is in portrait when you launch the app, and you'll be good.

# Answer
> 0 votes
### Sideways Mode

I've written an app to let you use auto-rotation even when you're lying on your side. You can get it from the Play store here.

---
Tags: orientation
---


# Question
Title: Where does "Save media" store pictures in Hangouts?
In Hangouts (in KitKat) if you long click a picture in an MMS you can "Save media". Where is the picture saved to?

# Answer
> 6 votes
They go to your Download folder by default, typically at `/sdcard/Download`. Note that this may not necessarily be a physical SD card (e.g. on devices that don't have an SD slot it's emulated).

From a practical standpoint, if you need to access them on your device, just open the Gallery or Photos app. The picture will appear in either of those as long as you haven't added a `.nomedia` file to the Download folder or something.

Also, opening the picture in either Photos or the AOSP Gallery app (possibly others as well) will allow you to discern its physical location by opening the menu and selecting "Details".

# Answer
> 0 votes
Go to your photo's. Click on the three lines at the top left and it will open your info. Click on 'Device Folder' Your pic should be there.

---
Tags: 4.4-kitkat, mms, google-hangouts
---


# Question
Title: What do you mean by mDataConnectionReason=dataAttached?
What do you mean by the output that we obtain on running telephony registry using adb?

mDataConnectionReason=dataAttached

# Answer
> 1 votes
`mDataConnectionReason` stores the last connection/disconnection reason of the mobile data network. The values can be found in `com.android.internal.telephony.Phone.java`.

```
0159     /**
0160      * Optional reasons for disconnect and connect
0161      */
0162     static final String REASON_ROAMING_ON = "roamingOn";
0163     static final String REASON_ROAMING_OFF = "roamingOff";
0164     static final String REASON_DATA_DISABLED = "dataDisabled";
0165     static final String REASON_DATA_ENABLED = "dataEnabled";
0166     static final String REASON_DATA_ATTACHED = "dataAttached";
0167     static final String REASON_DATA_DETACHED = "dataDetached";
0168     static final String REASON_CDMA_DATA_ATTACHED = "cdmaDataAttached";
0169     static final String REASON_CDMA_DATA_DETACHED = "cdmaDataDetached";
0170     static final String REASON_APN_CHANGED = "apnChanged";
0171     static final String REASON_APN_SWITCHED = "apnSwitched";
0172     static final String REASON_APN_FAILED = "apnFailed";
0173     static final String REASON_RESTORE_DEFAULT_APN = "restoreDefaultApn";
0174     static final String REASON_RADIO_TURNED_OFF = "radioTurnedOff";
0175     static final String REASON_PDP_RESET = "pdpReset";
0176     static final String REASON_VOICE_CALL_ENDED = "2GVoiceCallEnded";
0177     static final String REASON_VOICE_CALL_STARTED = "2GVoiceCallStarted";
0178     static final String REASON_PS_RESTRICT_ENABLED = "psRestrictEnabled";
0179     static final String REASON_PS_RESTRICT_DISABLED = "psRestrictDisabled";
0180     static final String REASON_SIM_LOADED = "simLoaded";
0181     static final String REASON_NW_TYPE_CHANGED = "nwTypeChanged";
0182     static final String REASON_DATA_DEPENDENCY_MET = "dependencyMet";
0183     static final String REASON_DATA_DEPENDENCY_UNMET = "dependencyUnmet";
0184     static final String REASON_LINK_PROPERTIES_CHANGED = "linkPropertiesChanged";

```

As far as I can tell, `dataAttached` just means that a data connection has been enabled and the connection has been established correctly.

---
Tags: applications, 4.4-kitkat
---


# Question
Title: ADB Interface driver for Sony Xperia M4 Aqua
I have Sony Xperia M4 Aqua. I'm trying to connect it through data cable with my HP laptop having Vista OS. When I connect like this, laptop search for ADB Interface but is not able to find. I tried searching all around google bur couldn't find anywhere. Please help me locate the site from where I can download exact driver.

# Answer
The google search for "xperia m4 aqua adb drivers" shows this XDA forums page as the first result, and it has download links to ADB driver packages for your phone.

1. Windows Update may download them automatically
2. Use Google's own ADB drivers
3. Use Universal ADB Drivers
4. Use Sony's ADB Drivers (see XDA post for attachment)
5. Use Flashtool to install ADB, fastboot and flashtool All-In-One
> 0 votes

---
Tags: user-interface
---


# Question
Title: What's the perfect internal storage preserving technique? Does link2sd and data2sd interfere?
I have a **rooted** ZTE Blade with a fast 8 Gbyte SD card (it's **fast** enough, and **partitioned** to 6G + 2G) running on **CM7**, and I'm using LINK2SD, but I'm not perfectly happy with it. Altough, LINK2SD is far better than APP2SD I've used before, and all the apps are now linked to SD card, but somehow, I'm just getting *low on internal space*. I've read somewhere that private data is what remains on the internal storage. How can I kick everything out of that internal storage?

Also, I've read that Titanium Backup can install stock app updates to the System partition. (That one thing I haven't done yet, my System partition on internal storage is "too big", I should repartition it.)

Is there a solution for this?

# Answer
If you are using the Pro Version of Link2SD, then you will be able to move everything of the APP(Apk,Dex,Lib,Data and Cache) onto the second partition of the SD card.And thus you won't be using any internal memory. My Phone has 157mb internal memory and I have apps that would have allredy filled it installed on my phone without losing space.
> 1 votes

# Answer
It's the data that's eating up most of the space, at least on my Lenovo P780. The good news is that the latest version of Link2SD allows you to also move data files to the memory card. The bad news is that if you were already using Link2SD with a second partition formatted as FAT32, then you'll need to reformat that partition to a non-FAT file system (ext2, ext3, ext4, or f2fs). In summary, here's what you'll need to do:

1. Remove all symlinks created by Link2SD. You may need to uninstall some apps if you're running low on internal memory.
2. Use a partition manager to format the second partition on the memory card as Ext2, Ext3, or Ext4.
3. Update Link2SD to the latest version and create the links again.
> 0 votes

---
Tags: internal-storage, app2sd, link2sd
---


# Question
Title: How practical the number of cores in Android
I've often wondered how practical the cores usage in Android smartphones. I'm looking from technical perspective. The articles that I've read so far claimed either more cores is good or more cores is a waste because many applications are not optimized for more that 1 core usage.

Regarding the latter one, is not CPU resource allocated by kernel? Is not the optimization the kernel's responsibility instead of the applications (process)?

# Answer
It's true that in desktop computers many programs are not optimized for using multiple cores, and getting a powerful dual core processor would be a lot better than a less powerful quad core processor in many cases. In many cases, the performance per core will be worse if you add more cores.

However, the Android API was pretty much designed to take advantage of multiple cores. There are rules that make apps crash if you do some operations that could lag the UI, like downloading something in the same thread as the UI. This means if your app needs to download anything, you will have at least two threads running.

You can run two threads on a single core device, but the more threads you run the less time your UI has to update and the laggier your experience is. With multiple processors you can run multiple threads at the same time, making your user experience more pleasant: intensive operations can be done in the background while the UI is still responding smoothly.

Scheduling is indeed handled by the kernel, but the Java API was designed to be heavily asynchronous. This way threads can be managed easier by the kernel. The design of the API which almost all apps follow makes scheduling easier for the kernel.

Another multi core feature that is overlooked by many people is that cores can be disabled individually. This means that if you listen to music on your headphones with your phone in your pocket, only 1/4th of a quad core processor needs to be turned on and consume power.
> 1 votes

---
Tags: kernel
---


# Question
Title: SIM contacts are shown in Messaging application, but not displayed in Contacts list
I changed the option to only see my Google contacts (GMail) (and hide my SIM contacts). This is working perfectly in the "Contacts" app, but when I try to send a text message, and I provide a keyword in the "To" field, all my SIM contacts appear as well.

Is there another possibility to hide the SIM contacts, except removing the numbers on the SIM card?

Thanks! Jochen

ps: I'm using 4.1.2 (Jellybean)

# Answer
> 1 votes
It seems that the Messaging app has its own Contacts app, with no way to configure it.

How about using 3rd party alternatives? I use GO SMS Pro as replacement for the Messaging app, and Go Contacts Ex as replacement for the Contacts app. With this combination, you can hide the SIM contacts.

# Answer
> 1 votes
You can fix this by Contacts \>groups \>not assigned. You can choose what to do with them from there. This is the only way I've found to delete contacts that show up in messenger and not in any other place.

---
Tags: contacts, sms, sim-card
---


# Question
Title: Unable to click Next button when sideloading an APK
First of all my device isn't rooted. I use this device for development purpose: installing apps using ADB, starting activity, and more. What has possibly gone wrong?

When I click on Next button nothing happens. But Cancel button works fine.

<sub>(Click image to enlarge)</sub>

It's LG G4 International version.

# Answer
Ok I got the answer. Looks like any screen color filter apps mess up this thing. Use CF.Luman to use installation feature or if you want to use the current application, disable that app for a minute to install apk to your device.

For complete info look at this thread: Why can't I press the Install button when installing applications from unknown sources?
> 0 votes

---
Tags: applications, installation
---


title: D3 barchart on Firefox Android 4.4.2

text:
# Question
Title: D3 barchart on Firefox Android 4.4.2
It seems I that I can't load this d3 barchart on an android phone (android version 4.4.2) and on Firefox browser. Firefox on Android has javascript enabled (checked from about:config) and also the built in android browser and Chrome also is able to load the same page and show the visual. So it has to do something with Firefox. Any ideas what to check?

Attached is a screenshot of the d3 barchart page loaded in Firefox for Android

Screenshot - Click to enlarge image

# Answer
> 0 votes
There is no problem in Firefox. I have tested the said website on Firefox v35.0.2 and v40.0. It shows the graph as good as it does on Desktop.

If you are running the latest release yet facing that issue then it implies that your Firefox's configuration is messed up. I've NoScript addon installed and I allowed `cloudflare.com` and `ocks.org` in it, since both are needed to show that chart.

I suggest you open Guest mode in the browser and visit that site. It should definitely help in understanding whether it's Firefox itself or your custom configuration that's causing the issue.

---
Tags: 4.4-kitkat, firefox-for-android, javascript
---


# Question
Title: How to undelete photos in a Samsung galaxy S4 active?
How to undelete photos in a Samsung galaxy S4 active? I have deleted a folder on the phone with pictures in it and I would really like get them back. Not on SD card but in the phones memory.

# Answer
recovery of deleted contents stored in the internal storage is difficult at the best of times and darn near impossible the rest. The issue lies in how you access the storage medium without root is impossible to my knowledge to access the storage space as a raw partition for use with data recovery tools. As with all recovery the more you use the device the less your odds of recovery are that said if you do not clear your cache often you should be able to at the very least recover some of the pics even if your not rooted by looking thought your high rez thumbnails sure the resolution is a major step down from the originals but it's better then nothing. Suggested reading https://android.stackexchange.com/a/84747/122342
> 0 votes

---
Tags: recovery-mode, data-recovery, photos
---


# Question
Title: Battery drain of 20% at night without any use on nexus 5
I have recently replaced my battery on the nexus 5 . I thought I would be looking forward to a huge battery life difference but I was surprised that even with the new battery the drain is 20% at night . The phone is in wifi mode , no google now , no high brightness , greenify kills facebook app and still the battery life sucks.

# Answer
I recommend you try wakelock detector to find what is waking up the cpu and preventing your phone from deep sleeping. You might find that is it is something annoying like media scanner getting stuck and killing your battery life.
> 0 votes

---
Tags: nexus-5, battery-life, 5.1-lollipop
---


# Question
Title: Tablet shuts down due to low battery when battery meter is above 10%
I have a Nexus 10 whose battery-level estimation seems to be inaccurate: when the battery meter gets to around 10% to 15% remaining, the tablet will abruptly shut itself down the way it's supposed to when it's about to run out of power. Yesterday it happened just a few seconds after I got the 15% warning (asking if I'd like to turn on battery saver); at other times, I get no forewarning at all.

When I plug the tablet in and turn it on again, the battery history graph shows an abrupt drop to 0%. I'm assuming this is a calibration problem: the battery really was close to 0%, but the software thought it was at 15% for some reason. I've read that draining and recharging the battery should recalibrate it and resolve the problem, but this has been happening for nearly a year, and the battery has been drained and recharged many times, yet the problem persists.

The tablet is currently running stock Android 5.1.1, though I think the problem started back when it was running 4.4. It's rooted, but I haven't used root to change any settings that might relate to power management. (I basically just use it for Titanium Backup.)

Is there a way to reset the battery calibration so that the meter is accurate again? Or is it likely to be a hardware problem, caused by something like a sudden voltage drop in the battery itself?

It's worth mentioning that I used to keep the tablet plugged in nearly all the time, before I learned that keeping a Li-ion battery constantly at full charge is bad for it. I've also accidentally drained it completely a few times (not many) even before this problem started. Plus, it's more than 2.5 years old. So the battery is probably not in peak condition. (Its capacity still seems decent overall, though: I'd been watching streaming video for several hours before it shut down at 15% yesterday.)

# Answer
> 1 votes
It is more likely here that your battery has lost its rated capacity. A new battery is recommended. Any kind of calibration wouldn't work on a degraded battery.The charging and discharging both should show jumps.If you can, you can try the battery in a friends Nexus, Also try a different charger for tests.

---
Tags: battery, battery-life, samsung-nexus-10
---


# Question
Title: My songs will not play on my galaxy tab 3
So i was playing some songs ive downloaded then my tablet died. I charged it and tried to play the same song and will not play and says the music player does not play that audio type. Even though it played it a couple hours previously.

# Answer
> 0 votes
Try to clean cache of the app you were using. If that doesnt help then clean data of the app also and also of the default media players. Lastly you can try to clean cache/ dalvik cache of the device. That should be enough in most cases.

---
Tags: samsung-galaxy-tab, mp3
---


# Question
Title: How to easily change keyboard input application?
I have installed a Morse code input method. I believe I have followed the instructions to enable it (it's enabled in settings).

However, I don't seem to be able to use it anywhere in any input field.
I have an Xperia Tipo cellphone with the Xperia Chinese keyboard which I use often, in addition to the inbuilt English keyboard.

Possibly, I'd also like to install a French keyboard and be able to easily switch between all these keyboards, but for the time being, I cannot even use the Morse keyboard although it's installed and enabled. How do I get started? Thanks.

Edit:

Ok, I found the setting "Default" keyboard, where I can choose between Xperia Chinese and Morse input and the other keyboards I previously installed. If I choose 'morse' then I can use it. The problem is now that I must chose between one or the other, and have to come back all the way to the settings to change keyboards. Is there any way to easily change between keyboard applications? I.e. whenever I need one specific keyboard application (Chinese, English, French or Morse) rapidly switch to the proper keyboard from within the application I am currently using (browser, messaging or whatever...) ?

# Answer
1. On your Keyboard, hold the settings icon

2. Scroll Down and click "Change input method"

3. A list will come up with all activated keyboards. Choose one and then your keyboard will change to the selected keyboard. All without the need for an external app.
> 2 votes

# Answer
Look for and install a "keyboard switcher" application.
I have installed this one: https://play.google.com/store/apps/details?id=com.appaholics.keyboardswitch
and initial testing is encouraging.
I am simply surprised that this kind of functionality does not come by default...
> 0 votes

---
Tags: keyboard, sony-xperia-tipo
---


# Question
Title: System images do not show up in SDK Manager
When I try to create a new AVD, I get the error that there is no system image available. A quick search on the internet tells me that I should download it via the SDK manager, but no system images are showing up in the list.

As well, I get an error that it cannot fetch information from two .xml files. Does this have anything to do with the system images?

# Answer
There may be the proxy problem. Go to the option under tools and enter the Http proxy and port no.
> 2 votes

---
Tags: android-sdk, avd-manager
---


# Question
Title: What happens to Crash Reports sent to Google?
Many Android applications have bugs. These include app crashing, screen flickers or failing to start altogether.

The app crashes present the well-known `Unfortunately, **AppName** has stopped` screen.

But sometimes actually pressing the left button and sending the report seems like a bit of a waste of time since I never get to know what happened to the report.

**What does actually happen once this report is sent? Is it known what Google does with it?** Does Google pass them on to the developers of the app that crashed? And do we how many crash reports Google receives per day?

# Answer
> 1 votes
Actually, I think Google won't diagnose those crashes for individual Apps, instead they only collect those reports and present to the developers responsible for the App, and it's their business to trouble shoot the problems. Please check the official document as below. https://support.google.com/googleplay/android-developer/answer/6083203?hl=en

---
Tags: applications, google-play-store, crashes
---


# Question
Title: Android 5.0.1 LG Spirit no user accounts
I'm trying to add new users on my mobile phone - LG Spirit - but I don't have section/button "users" in my settings. I have android 5.0.1 and I have read that new, or guest users can be created in android 5.0 and newer.

<sub>(Click image to enlarge)</sub>

translate from up: Applications, default apps, localization, security, accounts and synchronization, language, backup ,

I've searched a bit and found that "users" should be over, or under "accounts and synchro", but like you see I don't have it. How I can unlock this feature?

This is my software:

EDIT: Model is LG-H440n

# Answer
> 0 votes
Try using quick settings menu instead of settings:

Unlock your phone, slide two fingers top-\>down, click the small menu button in the top right, now under devices you should see users.

Did that resolve your issue?

Kind regards, Chris

---
Tags: 5.0-lollipop, accounts
---


# Question
Title: How can I backup and restore Cyanogenmod 12.1 rom installed on my Samsung Galaxy 2 i9100?
Cyanogenmod(12.1)'s recovery has no backup or restore option. As I read in the answer of a previous post, CyanogenMod recovery is basic, so we should flash another recovery. The easiest way would be to use rashr, Fashify or GooManager to install CWM or TWRP. Unfortunately, these solutions don't work on my i9100.

An other answer in the same post says : "Especially for Galaxy S2. I stuck with Cyanogen Recovery for a couple of days. Neither Rashr nor Flashify worked for me. In the end, reflashing a TWRP kernel (Apollo 9 light) with Flash Gordon did the trick."

My questions are where do I find this TWRP kernel and how do I install it ?

# Answer
> 2 votes
I found a link to a signed stock kernel providing TWRP v2.8.7.0 on xda Forum : \[ROM\]\[I9100\]\[5.1.1\]\[OFFICIAL\] CyanogenMod 12.1 Nightly Builds

It can be flashed with the Cynogen Recovery.

https://www.androidfilehost.com/?fid=24052804347787517

---
Tags: cyanogenmod, samsung-galaxy-s-2, backup, restore, kernel
---


# Question
Title: Wrong id and gid running /system/bin/sdcard
I am trying to use my ext4 sdcard properly in Stock rooted Android 4.4.4. For this, I run

```
mount -rw -t ext4 /dev/block/mmcblk1p1 /mnt/media_rw/sdcard1

```

and then

```
/system/bin/sdcard -u 1023 -g 1023 -w 1023 /mnt/media_rw/sdcard1 /storage/sdcard1

```

I also tried

```
/system/bin/sdcard /mnt/media_rw/sdcard1 /storage/sdcard1 1023 1023

```

The problem is that the ownership of the tree created in `/storage/sdcard1` is then 0.1015 instead of 1023.1023 (??), so I have permission problems...

Any idea why the `/system/bin/sdcard` command is not obeying the ownership flags?

Thanks!

# Answer
Edit: The solution is here: https://source.android.com/devices/storage/config.html

> "For Android releases 4.3 and later, the various fstab files used by init, vold and recovery were unified in the /fstab. file. For external storage volumes that are managed by vold, the entries should have the following format:"

```
 <src> <mnt_point> <type> <mnt_flags> <fs_mgr_flags>

```

> "...Devices may provide external storage by emulating a case-insensitive, permissionless filesystem backed by internal storage. One possible implementation is provided by the FUSE daemon in system/core/sdcard, which can be added as a device-specific init.rc service:"

```
# virtual sdcard daemon running as media_rw (1023)
service sdcard /system/bin/sdcard <source_path> <dest_path> 1023 1023
    class late_start

```
> 1 votes

---
Tags: sd-card, mount, ext4
---


# Question
Title: Why are the app labels missing in "all apps" list?
My "all apps" list doesn't show the app names and I have no idea how I turned it off. Because I'm using a theme I have a really hard time figuring out what icons belong to which apps.

Screenshot (click to enlarge)

How do I turn the labels/names back on for the apps in the "all apps" list?

# Answer
**1** \- In your homescreen, press and hold on a free space to get to this menu

**2** \- Click on the up arrow to enter advanced settings and you'll be presented with a screen like this

**3** \- **Scroll down** till you get to **Drawer Settings**(Do not confuse it with Homescreen Settings). In the **Icon Labels** options change it to **Show**
> 2 votes

# Answer
I'd wager that you're using Cyanogenmod or CyanogenOS with a custom theme. The fourth icon in first row belongs to AudioFX, quite common in Cyanogenmod.

If that's the case then go to home screen, press Menu button. You would see options such as Wallpapers, Widgets and more. Swipe up that dialog and change **Icon labels** under **Drawer Settings** from **Hide** to **Show**.

That should take care of the issue.
> 1 votes

---
Tags: applications, settings
---


# Question
Title: Can I change the font color of my Google Now card?
So in the From and Arriving on my Google now time cards, the values I put in are white. Which makes them unreadable.
Is there some way that I can change the text or card color so it is actually visible?
Thanks

# Answer
I had the same issue, but it was fixed with the most recent Google Search update (I'm currently on version: 5.1.17.19.arm)
> 0 votes

# Answer
Try to uninstall updates of Google Search, and see if it works.
> -1 votes

---
Tags: 5.0-lollipop, samsung-galaxy-s-4, google-now
---


# Question
Title: Can't reset Android tablet into factory setting
I'm trying to factory reset my Android tablet but I can't get it to work. I have tried to press `power` and `volume down` to make the device go to boot configuration but it only shows the Android logo and doesn't give me a any options to choose to wipe all data or restore it back to factory setting. My tablet is a A710, I don't know the brand.

I want to reset the device to factory settings because I can't remember the pattern to unlock it. I have tried searching and tried everything I can, such as install Android Sdk Tool, run Android Multi Tool but the device cannot enter adb shell and I get an error. My android device has not got usb debugging enabled so it's more difficult.

# Answer
> 0 votes
You can reset your device from Settings-\>Backup & Reset. Or otherwise if your device is in 'locked' state and you have forgetten PIN you can use your google account on the device to unlock it. you will only need you google account password for that. There is no maximum attempts to unlock the device.

---
Tags: recovery-mode, factory-reset, tablet
---


# Question
Title: Do i have to reinstall gapps when flashing an rom update
So I'm currently running chroma rom on my nexus 5 and I wanted to know if I have to reinstall the gapps file when I flash it. I would also like to know if I have to also reinstall gapps when flashing a new rom. Help will be Really appreciated

# Answer
> 0 votes
It depends on the ROM you are installing. Most of the ROMs don't come with gapps integrated. So you have to install the correct version of gapps that matched android version and system of your android device. A fresh install of any new ROM always requires you to have gapps if you need them. Re-installs( dirty flashing) ROMs doesn't require re-install of gapps.

---
Tags: custom-roms
---


title: Does Android poll for APN availability?

text:
# Question
Title: Does Android poll for APN availability?
I am waiting for my carrier to set up private APN for my company. I have already configured my Android device with settings provided by them. Currently packet transmission is not working. Will it work when carrier finishes his job? Is device restart needed? Or disabling and enabling packet transmission?

# Answer
A reboot might do it, or reselecting your network provider, but I've often found that a factory reset is needed for Android to properly pick up APN settings automatically.

However, since you have manually entered the information it should work pretty easily. I would reboot, but turning Airplane Mode on and off should be sufficient.
> 1 votes

---
Tags: apn
---


# Question
Title: Effect of changing resolution on battery
There are various ways to change the resolution on Android devices, and I was wondering: Does it have any noticable effect on battery life? And has anybody ever tried doing some proper measurements?

# Answer
> 3 votes
I suspect the reduction in power consumption will not be significant, but you can easily test this yourself using free software like Trepn Profiler. Disclosure: I am part of the team that makes this software. Make sure to follow these best practices, if you want to get the most accurate results.

Another method to measure power consumption is using Monsoon Power Monitor hardware. I forced the screen resolution to 240 dpi using this adb command:

```
adb shell wm density DPI && adb reboot

```

Then I measured the power consumption idle and under a load at 240 dpi using the Monsoon Power Monitor. I used the Adreno Test app to load my device. Next I remeasured at the 560 dpi, which is the native resolution of my Nexus 6. At 240 dpi, icons and text appear much smaller on the screen.

Here are the results:

**Idle power consumption**

> 240 dpi: 514 mW
>
> 560 dpi: 522 mW

**Power consumption under load**

> 240 dpi: 3155 mW
>
> 560 dpi: 3287 mW

**Bottom line:** My simple test showed there is almost no benefit to reducing the resolution of your screen via software.

---
Tags: battery-life, screen-resolution
---


# Question
Title: what can be the problem behind if my android phone charges just 2-3% in 1 hour?
This happens with me so many times. I want my answer please tell me. IOt will be a great help for me. I believe in stack exchange !!

# Answer
> 0 votes
Buy an Ampere-meter for USB-port like this

LED USB Voltage & Current Detector Power Supply Amp Tester for Mobile Power ETDS

Then try different charger/cable combinations until you find one that works for you.

Keep in mind that the ampere-meter may influence charging behaviour.

# Answer
> 1 votes
Might be your charger, in conjunction with whatever is going on with your phone while it is charging.

Check the fine-print on your charger for the output current value (measured in amperes "A" or milliamps "mA"). My Samsung charger which came with my S5 charges my phone in little over an hour. The charger supplies 2A (amperes) of current. Another charger I have supplies 800mA of current (less than half what my Samsung charger provides) and takes a few hours to charge.

Sometimes, if I am streaming a movie or playing games while charging, the charge takes even longer, since the amount of current needed to run those actions is almost as much as what the charger can provide.

This is an over-simplistic explanation, but I think it may help.

---
Tags: charging
---


# Question
Title: My Nexus 6 turns itself off randomly; How can I fix this?
TL;DR: Nexus 6 shuts itself off randomly, seems to be connected to the camera, wifi, and cellular. Internet is full of placebo solutions and "me-too" posts. Logcat output below.

---

I've been having this problem for months now, but it wasn't there when the phone was new. Here's what happens.

* I will be on a phone call, using a headset, and when I open the camera app, WhatsApp, or - sometimes - when I'm doing nothing at all, the phone will just shut itself off instantly.
* Sometimes it'll shut itself off when I leave the house and look for a Car on DriveNow. My house has Edge coverage, my street has LTE.
* A few times the phone would shut off again after I've switched it back on. This can happen a few times in a row. Waiting before I do anything after switching it back on *seems* to help.

Note:

* **I am *nearly* always on a phone call when this happens.**
* I think the display is **always** on when it turns itself off.

Searching the internet, I have found tons and tons of complains of the same or similar problems, and I've been reading the Google product forums, with hundreds of me-too type posts and placebo solutions.

People will claim that uninstalling an app I and the other posters have never heard of fixed the problem for them. Some claim what wiping the phone will help, others say that that doesn't work.

The problem occurs very sporadically. It's very hard to find out whether doing anything has fixed it or not.

This is what I've tried so far:

* I've uninstalled all apps I can live without. Making sure I only use apps that I have been using when the thing was working properly.
* I've deleted the cache partition (one of these placebo solutions)

I would try a factory reset, but the data inside of WhatsApp is extremely important to me and I don't have a spare phone to load my WhatsApp backup before wiping the Nexus 6 (you need your SIM for WhatsApp to work, so the emulator doesn't help me). I don't want to bring the phone back to the store or send it to Motorola for the same reason. If I can help it at all.

For the last two days, I've been keeping my phone connected to my computer with a shell open and watching the output of `logcat`, and a few minutes ago it did indeed shut itself of with the shell connected. Here's **the logcat output from shortly before the crash**

I wouldn't be posting this Question, I'd just live with it until I get a spare phone and send the Nexus 6 in for repair, except for the fact that I now have the output from logcat, and that might make sense to someone here.

### Update

I did a factory reset. It went fine. :) Of course I have no idea whether that fixed it or not.

### Update the second

It didn't :-(

The problem also happens (just happened) in safe mode.

### Update the third

It also happens on the Android M developer preview. I've since bought a Moto E (lovely) and I will send the Nexus 6 in for repair. Hoping I won't get it back with a message saying there's no fault.

# Answer
> 6 votes
This is a partial answer based on the output of logs provided.

Okay, after looking at the logcat, my guess would be a buffer overrun error originating/stemming from mm-camera and connected services/processes and ion memory allocation.

Snippets,

```
08-11 17:51:19.504 E/libaprpmem( 1539):  Ion allocation success virtaddr : ret=2996989952 fd=48 heapid=33554432
08-11 17:51:19.507 E/libaprpmem( 1539):

08-11 17:51:19.332 E/mm-camera( 1539): mct_stream_destroy_buffers: Exit

08-11 17:51:19.337 E/mm-camera-isp2( 1539): isp_port_check_caps_unreserve:807 ide 3000f port 0xb6749d60
08-11 17:51:19.337 E/mm-camera-isp2( 1539): isp_handler_destroy_stream_param:1616 num_streams 0

```

Okay so don't be ready to quote me on that but dig this article discussing buffer underrun/overrun http://www.articlesfactory.com/articles/computers/buffer-underrun-and-overrun-scenarios.html

I can't pin it to a specific specific cause but try setting your camera resolution to as low a setting that you can get it, and if you can, disable your proximity sensor. Either when the camera crashes it takes your phone with it or even though it crashes , seemingly repeatedly, it keeps gobbling up your ram till your phone tanks and shuts off. Hit some development sites and see what devs have to say or are doing with respect to this subject if it's common. It could be "fixed" by a decent/corrected kernel build. Unless you are under contract or tied down by the knox/enterprise-ability thing.

You may need to go pirate/commando and break your contract to save your data though. Meaning rooting and ripping all your data off the device.

OH! and i forgot this,

```
08-11 17:49:33.932 W/ResourcesManager(29010): Asset path '/system/framework/com.google.android.media.effects.jar' does not exist or contains no resources.

```

That one is a genuine WTF.run `ls -al /system/framework/` and look for zero length \*.jar files.

More- missing lib

```
08-11 17:51:10.373 E/mm-camera( 1539): Tuning lib open failed: dlopen failed: library "libmmcamera_tuning.so" not found

```

Edit- Rerun your logcat "live" as `logcat |grep F/` as before with phone connected till crash.

# Answer
> 0 votes
You can do an adb backup or use Titanium Backup to back up your Whatsapp data. Then you should do a factory reset, if that does not help, you should reflash the original firmware.

# Answer
> 0 votes
1. Backup data
2. Flash Original file or another ROM , this will definitely solve your problem.
3. Enjoy.

---
Tags: calls, crashes, shutdown, nexus-6
---


title: How to uninstall "not installed" apps

text:
# Question
Title: How to uninstall "not installed" apps
I just found out that some apps that I uninstall from my tablet are still listed in "all apps" section by my device, although marked as "not installed":

Apps List (click image for larger variant)

How can I fully remove them? Please note that those are not system apps or pre-installed apps by manufacturer.

# Answer
> 17 votes
If you have multiple users on your tablet, this means that the apps are installed by another user, and therefore take up space without being installed under your user account. Just open the other accounts and uninstall the apps from there.

# Answer
> 21 votes
Settings -\> Apps -\> select your app tap on menu button (3 dots) -\> Uninstall for all users

# Answer
> 7 votes
In the menu there is an option to uninstall for all users so you don't have to loging in to each user on the main.

---
Tags: applications, uninstallation
---


# Question
Title: HTC One Messages app extremely slow, but just when I text one person!
My friend (who texts me a *lot* of pictures of his kids) sent me a barrage of pictures and one video. Ever since then, texting him is excruciatingly slow. These things happen:

1. Just getting our text thread to open takes much longer.
2. When typing, some words get stuck and I have to wait until the word is completed.
3. When I do get the text written and hit send, the message disappears for a little while, then it appears, but as not sent yet, and then after 30 seconds, finally sends.

Texting all other people is just as quick as it ever was.

I'm wondering if it's because I've got so many pictures in the thread? Can't think of anything else.

I'm deleting some pictures, to see if it helps, and I think I might try clearing the app's cache, but I'm not sure what that does.

# Answer
Might be a small bug because it is specific to only one contact. Hoping you've saved all the stuff you want from that thread, delete the thread/whole conversation. If you don't mind delete the *contact* also by writing his number somewhere. Now start fresh again by creating the contact again and see what happens. Comment.
> 1 votes

# Answer
I was having the exact same problem. After reading this question, I deleted the entire thread (which took my phone about 3 minutes) and it solved the problem. What a relief.
> 0 votes

# Answer
I have this same issue on my HTC One. Significant lag in a group text thread that has a lot of stuff (lots of messages and lots of pictures), and when texts are coming in, they're coming one after another.

Deleting the thread solves the issue until it gets big again. It seems like the app really struggles with a thread that gets too "heavy".
> 0 votes

---
Tags: sms, mms, htc-one
---


title: adb sideload does not transfer data

text:
# Question
Title: adb sideload does not transfer data
Just to clarify, it's my first time trying to unlock and root my phone, so I'm not very knowledgeable in this matter.

I basically followed the steps to unlock the bootloader.

Everything worked perfectly, I reached the recovery, went on 'apply update from ADB'.

But then, when I enter in cmd,

```
adb sideload 'whatever the filename

```

it prints out the Android Debug Bridge instructions on cmd rather than transferring the zip file to my phone, and the phone keeps on asking "now send the package you want to apply to the device with adb sideload filename ".

N.B.: the phone is recognized by adb, even when I enter adb devices, it is recognized.

Any help would be appreciated.

# Answer
`adb` sideload does not transfer the file to the sdcard permanently. To sideload correctly, you need to pick that option from the recovery first and then when the phone is waiting for the sideload type,

```
adb sideload <PACKAGE>

```

If you want to push the file to the phone's sdcard, you could try,

```
adb push <PACKAGE> /sdcard/

```

That should copy the file over to the sdcard. Keep in mind that there is no progress bar.

EDIT: Try the following to restart the adb server,

```
adb kill-server

```

then,

```
adb start-server

```

Then check if the instructions work again.
> 3 votes

# Answer
To solve this you can do it like this:

1. Create an empty zip file (and name it, for example "sideload").
2. Install adb drivers (adb setup 1.4.2 for example) or MTKdroid tools.
3. Open CMD (or open MTK droid tools and click on "adb terminal")
4. Type `adb sideload <the directory name of the empty zip file>` ("sideload.zip" for example)

Like this: `adb sideload C:/Users/User/Desktop/sideload.zip`

5. If you do all the steps well, and type that in de command prompt it will go back to recovery and be able to reboot the phone.

PS: That's the only solution that worked for me (with an HDC S6).
> 1 votes

---
Tags: adb, recovery-mode, sim-unlocking, side-loading
---


title: "Share" an item to my web service

text:
# Question
Title: "Share" an item to my web service
I am looking for a way to submit content from my Android device via HTTP POST to a web service.

Basically, when I click the Share button on my phone, I would like an option (an icon in the list of share targets) to share that item with my web service.... e.g. https://myserver.com/mywebservice

The web service would handle the data as it needed to (e.g. if the shared item was a URL, or a picture, or... whatever).

Is there some way to do this without having to build an Android app just for this purpose? Maybe there is a customizable sharing app that I have not been able to uncover.

---

**Backstory:** I use an iGrill thermometer & Android app for long barbecue sessions. At the end of the session, the app allows me to export the temperature data over the duration of the session (for graphing etc). I presently share the exported file to my gmail, but then I have to download the file from gmail, and upload it manually to my web server. I'd prefer to go right from the iGrill app to the web server.

# Answer
> 0 votes
I found an app that provides this capability (among other useful sharing features. It's called AutoShare, and its working great- I had to tweak a line or two in my web service, but now the iGrill data is being shared directly to my web server!

---
Tags: data-transfer, share-menu
---


# Question
Title: How do I toggle headset/headphone mode manually?
It seems that the hardware erroneously regard the headset as attached at all times (to the 3.5" jack). This makes me unable to make calls without headset or speaker mode.

# Answer
> 2 votes
It appears that I can solve the problem by jacking in the headphone, turning off the phone, turning on the phone again, and jacking out/in the headphone a few times **slowly**.

And yes, it is a hardware problem solved by a hardware solution.

# Answer
> 9 votes
This is a hardware problem, but there is an app called toggleheadset2 that has a widget that allows you to override the hardware switch, toggling headset output off/on.

# Answer
> 3 votes
Sounds like a hardware issue to me. You should return the phone to wherever you bought it.

# Answer
> 1 votes
Plug in your headphones, power down the phone, power on the phone then remove the headphones. This worked on my GS3. on my GS3 the headphone icon was never on, but the phone was stuck in headset mode. Could not hear any calls, could not hear any music, UNLESS the headphones were plugged in. The speaker and Bluetooth icons were disabled so I could not switch to them.

# Answer
> 0 votes
I've been having this problem with my Samsung Galaxy Note III. It always thinks that headphones are plugged in. I even replaced the headphone jack and cleaned the contacts but the problem persisted. I found HF Button Widget (\<=KitKat). As the name suggests it supposedly only works on KitKat or below, and I'm on lollipop. But it actually did work for me.

So with this I get a widget which I use to toggle the headphones. I practically always have it at the off-setting, which makes the phone behave as it normally would with no headphones plugged in, e.g. I can use the native speaker toggle in calls to switch between earpiece and speaker. I very rarely use headphones which means the problem for me is completely solved in that sense. When I do want to use headphones I have a one-click widget to use. One minor annoyance is that the headphones icon always stay in the status bar.

---
Tags: headphones, headphone-jack, samsung-galaxy-spica
---


# Question
Title: USB memory stick undetected by Samsung Galaxy G5 Mini
According to this video on YouTube, I should be able to connect a USB memory stick directly to my Samsung G5 Mini, and the phone should automatically detect it. But if I try this with a USB 2 memory stick and cable, my phone does not detect it?

Why? Can anyone advise?

My phone runs Android 4.4.2 and is a model SM: G800F.

# Answer
> 1 votes
Sounds like you have an OTG cable, but you also need to download and install an OTG driver. I think I found mine on the Samsung website, in the phone download section.

---
Tags: usb-connection-mode, samsung-galaxy-s-5
---


# Question
Title: How to unlock password samsung mobile s4 galaxv
I set a password in my phone model samsung S4. Now i don't need password option.I tried deactivate procedure. i go to setting option then go to device and select lock screen then give a password then the final menu shows enable only visible Passward option only. what can i do that

# Answer
> 1 votes
You will see that if the device is encrypted, in that case you will not be able to move to a PIN or to disable the password. You first need to decrypt the device and then try disabling the password. You can find the decryption option under settings - security. Hope this helps

---
Tags: samsung-galaxy-s-4
---


title: efs problem (emergency calls only)

text:
# Question
Title: efs problem (emergency calls only)
I used to do a full factory wipe then flashed a stock firmware with Odin, that helped me get back to having access to my mobile network then I flashed to Resurrection Remix 5.5.3 and lost access to my mobile network (Emergency Calls Only) I checked my IMEI and it appears to be valid. I didn't backup my /efs I didn't do anything to it. What seems to be the solution? I have a Samsung Galaxy S3 (I-9300)

# Answer
Back when I owned a Samsung phone this too would happen to me. I would have to flash a stock TW based rom and see if the network connection comes back. If so, I would boot into recovery and make a backup of EFS. Then reflash the custom rom, Then restore the EFS backup after you flashed the custom rom.
> 0 votes

---
Tags: samsung
---


# Question
Title: Does Android 4.4 KitKat come with a stock file manager?
I was playing around with the Google SDK and realised that I could not browse the filesystem/external storage, etc. I feel extremely silly asking this, but how do I browse the SD card?

# Answer
> 2 votes
No, there isn't a stock file manager. Viewing the SD card's directory layout is a very desktop-PC, old-fashioned way to do things, and most phone users don't have a need for it, so there isn't a default file manager in vanilla Android. Media files on the SD card are automatically scanned by the OS so they can be found by the apps that support them, so just use whatever app you would use to open the file.

For example, if you're looking for image files, go into the Gallery, where all images (whether they're files on the SD card, automatically synced from the web, or come from somewhere else) can be found in one place.

If you're desperate to see the directory layout itself, you can find many file manager apps on Google Play.

# Answer
> 1 votes
I know this is late, but you actually can navigate your files from your web browser. Enter `file:///sdcard` as your URL and you should be able to navigate and access your files.

Source: http://forum.xda-developers.com/showthread.php?t=2231949

---
Tags: applications, 4.4-kitkat, sd-card, stock-android, file-management
---


# Question
Title: 16GB vs 32GB Speed - Samsung Galaxy Tab S 10.5
So I was going to buy the Samsung Galaxy Tab S 10.5 in the 16GB version. It is expandable up to an additional 128GB through MicroSD so I'm not too worried about space. My question though is will this tablet perform slower as it fills up with Apps and the Android OS?

I will save all pictures and videos in the SD card, but didn't know if the native apps and OS will bog down the small hard drive and cause lag... So in summation my question is:

Will the 16GB version of the tablet work slower than the 32GB due to space?

# Answer
> -1 votes
The difference is so slight though that the difference will be unnoticeable, but the larger hard drive will be faster.

As requested:

http://www.tomshardware.com/reviews/understanding-hard-drive-performance,1557-10.html

In addition to the statement at the top in several diagrams you can see that hard drives with the same specs but different sizes have faster read and write times as the size goes up for a majority of the tests.

---
Tags: samsung, tablet, samsung-galaxy-tab-s-10.5
---


# Question
Title: Transfer "Criminal Case" game from OLD tablet to NEW one
I have the game/app Criminal Case on my Tablet (Nvidia Shield). I recently got a NEW tablet (also an Nvidia Shield) and want to copy the game over to my new tablet (transferring over my game progress). I downloaded a new copy of the game onto my new tablet, but I need to transfer over my game progress somehow. The game does not require an internet connection, so I assume all of my game progress is saved somewhere on my tablet ... I just don't know where.

I've tried contacting the game's developer, but they have not responded to any of my questions.

Note: The game allows you to login through Facebook, and I assume that I could transfer the game over that way ... however, I never connected to Facebook via my tablet (nor do I want to). So, I'm looking for an alternative solution (where are the files saved on my tablet, and what needs to be copied over).

# Answer
> 1 votes
Look for the package name of the game in your internal memory\>Android\>Data folder.

Possibly copy the entire folder that matches the package name of that game to your new device (same location, same name).

I don't know about the game, but that's a possible location where the data maybe stored.

EDIT.

I installed the game just to check where it's files are, they are in your devices' `/data/data/com.prettysimple.criminalcaseandroid` folder

And to access that folder you need root access, so unless your device is rooted, the game data cannot be transfered by copying and pasting files, if there's some other way that game offers to sync data I don't know about it.

---
Tags: applications, data-transfer
---


# Question
Title: I want to know that my whatsapp picture message sent or not?
I have sent a picture message to wrong person in whatsapp, single (-/)tick shown on picture message, immediately i switched off the mobile, and after few minutes, switched on the mobile, still it shows single tick on the message, i immediately deleted the message, removed from whatsapp chat, and blocked his whatsapp accout. So, i want to ask yout that, is the wrong message will be deliverd to the person or not?

# Answer
> 0 votes
Most probably yes, single tick means the message is received at server and is awaiting to be delivered to the person you sent it to. (Double tick means the message is delivered, and the blue tick means it's read)

I'm afraid to tell you, the image has been sent, and the person will receive it once he connects to the internet. But as you have deleted the image from your phone you won't get the second tick and the blue tick for that matter, and you'll never know when the person actually saw the image.

---
Tags: whatsapp-messenger
---


# Question
Title: Cannot mount SD card, with error "SD card safe to remove"
I have an HTC Desire S, which my cousin bought for me from China.

Android version: 4.0.4; HTC Sense version: 3.6; Software number: 1.0.0.S510e

The MicroSD card no longer works. Whenever I reinsert it, I get the message, after a few seconds, "SD card safe to remove". I've tried reformatting it and have run fsck on it.

I think the card used to mount read-only before, as it used to unmount whenever I took a picture; this started happening after the most recent update. I kept trying to take pictures and reinserting the card would fix it but it seems now it won't mount.

How can I fix the MicroSD card so it'll mount?

# Answer
I'm assuming you mean MicroSD, not SD. Sounds like the card is broken. You could try formatting it as ext3 or FAT and see if either work. Also, see if it works on a PC (you can get a MicroSD/USB adapter for next to nothing).
> 1 votes

# Answer
Same thing happening to me. After updating my Galaxy Grand to 4.2.2 i can no longer use the phone to format ANY MicroSD cards... Very strange. I need to format to Fat32 on PC and then it will work. Even if i format to extFAT on PC the phone will reject it.

As an experiment, I deleted the partition on the MicroSD card with my PC. I then placed it into my phone. It prompted me that the card was unformated. When i formatted it with the phone all i got was "SD Card safe to remove". I removed the card from the phone and checked it with my PC. The phone did format the partition, but it was set as "Other" type..

Don't know what to make of this...
> 1 votes

# Answer
I had that problem with Dual USB flash, for PC and Mobile, it is 64gb so I couldn't format is with FAT32. I did the exFAT and NTFS but same thing happened. But then I found the solution on SanDisc website, it says that some mobile phones don't recognize exFAT, but FAT32 only.

They provided few third party softwares for FAT32 formating of 64gb:

HP USB Disk Format Tool , 2Tware Fat32Format , and miniAide Fat32 Formatter

I did it with second one and it works! My phone finally can recognize the USB flash.

I googled it few hours and except this solution didn't find absolutely nothing that works...
> 0 votes

---
Tags: external-sd, htc-desire-s
---


# Question
Title: How to set default file opening application on Android 5?
I have Aldiko Premium ebook reader application and it's a nice app for reading epub ebooks.

I can't set it to be the default application for reading epub ebooks stored as files on my micro SD card.

Every time I open a epub from File Commander, I am asked which app to choose to open the epub. I also have Moon Reader, so that's in the list as well as Google Book and an option to Install UB Reader.

When I go into settings for the Aldiko app, there is no button to Set Defaults.

So how can I not be prompted to choose the app each time I open and epub.

Android 5.0.2, Sony Compact Z1.

# Answer
Thanks Firelord for answering and for corroborating my findings. Appreciate your time certainly.

I'm not using FileCommander anymore for reasons as explained the underhanded approach to forcing users to use their reader.

I've found a solution I am happy with: I use Speed Software's Explorer Android App: nice app, nice design in combination with FBReader epub book reader. This combination works well, I can browse books I've organised in my own folder structure on my microSD card and click on them to open in FBReader by default. Also, I like it that FBReader doesn't import the books into its own library (i.e. make copies) that is not necessary, as I already have the file in my own folder organisation.
> 0 votes

# Answer
I'm using Android 5.0.2 as well and installed File Commander to know how it provides options to choose a default app. It uses Android's default way. I don't have an E-book reader but the solution should work for your issue.

When you tap a file having multiple apps registered to open it and none set as default, you possibly would be shown options like:

<sub>(Click an image to enlarge it)</sub>

You would've noticed that there are two options with low visibility *viz*. "Just Once", "Always". Tap on your app entry once and choose "Always" to set as default option.

If you somehow cannot make it work like the way I mentioned, then you may consider ES File Explorer which would give you the option to choose default in the following way:
> 1 votes

---
Tags: default-applications, ebook-reader, epub
---


# Question
Title: Corrupted or Fully Damaged, DEAD SD-Card? and what to do?
I just recently tried to play music, then suddenly music app stopped working and my phone had a hard time from not responding, I restart it and after about 4-6 minutes it came up with everything not responding!!
I then tried to format the sd-card using my computer I get message of operation not completed successfully, I tried to erase data manually, funny thing is I can erase it easily but after I reinsert the card or refresh the folder the data that I erased is there like nothing happened, I tried to do re partition it everything says succeed but after a refresh nothing change! I cannot change anything on the card. I even tried use raw data viewer and put zero in the partition table and many other places, but after a refresh partition table and everything is there no problem. I can get the data but cannot change it, anyone can say what is actually going on? is the card completely dead? or there's some hope?
It is like a readonly sdcard!!
Thanks in Advance
EDIT: Looks like boot sector at partition 1 (sector 8192) is corrupted as DriverResotre says, however it cannot fix it though, I even tried to wipe things there but nothing happened, I tried zero one using wipe disk but no go, I tried fsck too but still didn't change anything.

# Answer
> 0 votes
Well it turns out that the SD-CARD went into write protect while I was listening to music, Write protect mode is happening when suddenly while reading and writing something goes wrong like lost connection to chip or getting high voltages something like that, unfortunately Sd-Card is so dead and is non-writable, you can see the data but cannot change it, if you have warranty and too much sensitive information on SD I advise not to send the card to warranty but also break the Sd card or put it in microwave for 1 or 2 second ONLY (that's what I did) as your sensitive information will be always there and someone from the warranty can access it easily and use it against you.
Hope this information become useful in future.

---
Tags: sd-card, partitions
---


# Question
Title: Got 220 MB space free but still not able to download apps
I have a second gen MOTO -E . I have 220 MB free in internal storage but I can't download apps of even 3 MB What should I do ?

# Answer
> 1 votes
To be able to download apps in the Play Store you will need at least 510mb available or 10% of the internal memory. Also depends on the size of the app you download. The Android OS uses the internal memory also to RAM purposes so is very relative the available space. Try to clear cache and data from GPStore, GPServices, Reset Apps Defaults and also remove some unused apps.

Also check the link provided by bmdixon

# Answer
> 0 votes
I had the same problems recently and cause was app2id. Uninstalling that and any other similar app might help. Also clean cache of play store and play services.

---
Tags: internal-storage
---


# Question
Title: How to remove "calendar events" from the lock screen?
I think I used to have the clock and the alarm time being shown on the upper part of my lock screen.

All of a sudden, since a couple of days ago, I'm now being shown the calendar on the lock screen.

### How did the calendar get into my lock screen, and how do I remove it?

If relevant, my device is a Samsung Galaxy Nexus.

# Answer
On the lock screen swipe left so that there's a big + sign on the screen (or maybe another widget) and then scroll back to the calender so that it's now full screen. Long press the calender and drag it to the top of the screen to remove it.

On my phone the clock was automatically re-added to the lock screen after this but if it isn't then go to the lock screen, swipe till till you see a big + again. Click on this and from the menu of widgets that appears select the digital clock.
> 4 votes

# Answer
Long-click on the top portion of the screen with "calendar events", and it'll be possible for this screen to be removed.

Then the lock screen will show one of the leftover screens, which will likely have whatever lock screen was before the calendar lock screen.
> 0 votes

# Answer
Settings \> Security \> Notification settings Then uncheck what u want :)
> 0 votes

# Answer
I've also had this problem for the past few days and it drove me crazy. None of the things listed here worked.

However, I noticed I could slide the event screen to the right and the next screen was the clock that use to be my lock screen home page. I slid the screen back to the left and there was the calender event box. I held the top bar of the box and something red seemed to pop up at the top behind it. I slowly dragged the event box up into that red remove slot.

This successfully removed them from the lock screen.
> 0 votes

---
Tags: lock-screens, 4.2-jelly-bean
---


# Question
Title: Remove user account in Android 5.0.1 on Galaxy S4
I have a Samsung Galaxy S4 with Android upgraded to 5.0.1. There is a GMail account added that I've linked in order to install a specific application (Google Domain Policy) and now I want to remove that account in order to pass the phone to my co-worker.

I've gone to `Settings` -\> `Accounts` and the account is listed there (as a Google account). I can tap that and get to privacy and sync settings but I can't see any option to delete the account. I've tried tapping, tapping and holding, double-tapping, swiping and everything else that happened to cross my mind but to no avail.

How on earth do I remove that account from the system if there's no delete option visible?

Click image(s) for larger versions

# Answer
I have spent weeks looking for a solution to this and finally this post helped me! It was so far from obvious and it felt like Google wanted me to keep the account by force lol.

Anyway, what I did was go to *Settings \> Accounts \> Google,* clicked the account I wanted to delete, the *Sync* menu option opened and this is where I always got stuck. Through this, I realized I had to press and hold the menu button on the bottom left side of my S4 to get another menu pop-up with the options of canceling sync or deleting the account.

Finally! Hope this helped.
> 81 votes

# Answer
In order to remove an user account you need to perform:

1. Go to device **settings** (As shown in the question).
2. click on **accounts** Tab (3rd in the option list).
3. Click on **Google** Account (select the account which you wish to Remove).
4. First you need to **Stop Sync** (As done in question "synchr. wylaczonaa").
5. On Samsung devices these options are shown by pressing and holding the **Left** soft key beside home Button.(shown using red mark in image below).
6. Click on **Remove Account**.

I would suggest read the above steps and you are good to go.

https://www.youtube.com/watch?v=fLLwoZhqFVg
> 23 votes

# Answer
Setttings- Accounts-Google- Tap the account you want to remove- it will open sync settings for that account- tap the bottom left touch button of your phone (out of three touch button in the bottom, the right one which resembles 3 horizontal parallal bars)- a menu will be appear (sync now and Remove account)- tap remove account.
> 3 votes

# Answer
I just tried several times and finally found the solution with my s4 to remove the GMAIL account.

Settings ---\> Accounts----\> Google------\> select the account need to be removed it will be redirected to sync settings click menu touch on bottom of the phone select----\> remove account
> 1 votes

# Answer
This might help. You need touch on menu icon i.e in lower left corner to see sync now an remove account.

https://m.youtube.com/watch?v=A5P67EFz92s
> 0 votes

# Answer
I tried all of the above but nothing works, my phone doesnt have the menu button on the bottom so there was nothing to click on, but here is how i did it.

Settings \> Accounts \> Tap on Google \> Search \> Accounts and Privacy \> Sign Out

very very cumbersome but finally figured it out! should have been easier than this.
> -1 votes

---
Tags: 5.0-lollipop, samsung-galaxy-s-4, google-account, accounts
---


title: TCPView for Android

text:
# Question
Title: TCPView for Android
Someone know if exist a TCPView (windows application) similar app for Android? Googling I've found only the use of tcpdump but it's not easy and immediately readable.

Thank for any suggest

# Answer
> 0 votes
I've not found any app. But using a terminal emulator on a rooted phone with busybox I can use:

netstat -p ( or any other command's argument needed).

# Answer
> 1 votes
I use TrevE.apk. It's not a TCPView replacement. but it has a number of network monitoring tools. I'm suggesting it because it keeps getting better. I started with v6, and now I use v14.

---
Tags: applications, internet, resource-monitoring
---


# Question
Title: Samsung Galaxy Tab 3 wont boot after rooting
I try to Root my Samsung Galaxy Tab 3 with KingoRoot using pc. after that it restarted, but now it won't boot. when i try the button combination, `home+power+vol`, tab goes into downloading, odin, mode. where can i find the Samsung Galaxy Tab 3 `(model: SM-T211)` flash firmware?

so that i can download and flash with this downloaded firmware ?

# Answer
You may find **stock firmware** for your model on **SamMobile** from this link.

This site is also a good source for firmware for most Samsung Mobiles. Just search for your model here. Do take note however that you have to *register for a free account* before you can start downloading. Optionally, upgrade to a premium account for faster download speed.
> 1 votes

---
Tags: rooting, rom-flashing, boot, rom
---


# Question
Title: What happened to the pop-up alternatives in Google Android Keyboard?
Up until recently, the stock Google Android Keyboard app had an excellent alternatives pop-up. Long-press a word with an ellipses underneath it and you get a box with many variations. I used it typically to obtain a plural, past tense, or other variant without having to tediously type almost the entire word before word completion finally offers the choice.

In some recent update, however, those variations have disappeared and been replaced with vaguely related spellings, as shown in the attached screen shot (note the differences between the old one and the newer one).

I find this change almost useless for speed typing and now it takes a lot more effort to enter words. There is no setting to fix this that I can find.

Does anyone know why they changed this behavior, and is there any way to revert back to it other than to go back to some older version of Android or the keyboard app?

This is the old way:

This is the new way:

# Answer
The workaround I found was to go to Settings-\>Apps-\>All-\>Google Keyboard and tap "Uninstall updates". This reverted the keyboard app to the initial version of 4.021003 that was installed to my Nexus 5 when it updated to Lollipop.

Apparently the feature I am describing was broken/changed some time between 4.021003 and 4.1.22123. I'm going to report this as a regression and see what they say.
> 1 votes

---
Tags: keyboard, stock-android, gboard
---


# Question
Title: Does Alcatel One Touch Idol 3 show which LTE Band is used (e.g. 12)?
I'm a T-Mobile US customer, and I'm quite interested in getting a phone with Band 12 support, and one that'll actually let me have a better understanding of the network and whether I'm receiving the benefit of having the upgraded phone with the Band 12 support.

As per https://sites.google.com/site/cellularbinder/compatible-phones and the specs of the phoe itself, Alcatel One Touch Idol 3 does appear to support LTE Band 12.

However, does it have the ability to show which band is presently being used, like some other non-Google phones can? (I currently have a couple of Google Nexus phones, and am quite disappointed that there appears to be no way to see which exact bands of LTE or UMTS do they use.)

# Answer
> 2 votes
I currently have the Alcatel OneTouch Idol 3, and yes it does support band 12. In fact, my phone is currently using band 12 over band 4 which is what my OnePlus One was using, since it doesn't support band 12.

* One way to check is to download the LTE Discovery app.
* Or, open your phone's dialer and type `*#*#4636#*#*` -- this will open up **Testing mode**.

+ Go to **Phone information** and it will show which band your phone is using.
    + See screenshots below. First two are from my Alcatel OneTouch Idol 3 and the last two are from my OnePlus One. As you can see, the **Phone information** mode for the OnePlus One does not show the LTE band for some reason. (Depends on the phone I guess.)

    Also notice how band 4 is in use on the OnePlus One according to LTE Discovery and there are no bars, whereas the Idol 3 has 2 bars of Band 12 LTE.

Note that these two phones are placed right next to each other.

Click image(s) for larger version

# Answer
> 0 votes
Just to highlight Michael Trinh's answer: Yes, as of this moment, it supports band 12 data. No it does not support band 12 calling. If you are in an area of only band 12 coverage, then you will not be able to send or receive calls or SMS despite the signal bar claiming coverage.

---
Tags: 4g, baseband
---


# Question
Title: Why did my tablet just suddenly stop wanting to charge?
I have a Samsung Galaxy Tab Lte and when I plug it in with its original samsung wall charger that charges any other samsung device I have, It's not charging or showing the charging icon. This just happened suddenly and have never had a problem. It doesn't matter if my tablet is on or off and I have cleared all of my apps. Earlier I left it off and on the charger for two hours and it's charging levels rose two percent. What can I do ????

# Answer
> 0 votes
Sometime the charging part jack in which you enter the chager in tab was damaged or become useless because some shocks or may be broken down so when you push the charger pin inside the tab and push it downward then it start charging this pushing work is of jack but if your jack is useless then you have to slightly push down the charger pin when inside tab. The jack is damaged or not you may know from an expert or from repair shop. But try pushing down slightly the pin near tab wheb it is inserted.

---
Tags: samsung-galaxy-tab, 4g
---


# Question
Title: How can I move in-app downloads (e.g. Coursera videos from Coursera app) onto my SD card without rooting the phone?
I've just got my first Android phone and I bought a 64GB micro-SD card so I can download videos from apps like Lynda, Coursera and Khan Academy. I've moved my apps to my SD card but when I download the videos in the app itself, it appears they are being saved to the phone memory, not the SD card like I want them to. Is there any way around this?

Here's the fix:

I didn't see the option in the Lynda app for some reason but it's there.

For those who are wondering, open the Lynda app and go Home (top left) \> Settings (bottom of menu) \> Storage Location \> Set to external.

Similarly, in Coursera, go into your home page, tap the profile silhouette on the top left \> My downloads \> Menu (top right, vertically aligned dots) \> Storage Location \> Select your SD card.

# Answer
> 0 votes
It depends on the application in question, typically there should be an option within the app itself along the lines of "Save to External Storage" which should save the videos to your SD Card

I know Udemy has this option as I have it set to Save to External Storage on my Note 3

HTH

---
Tags: sd-card
---


# Question
Title: How to access media files (photos and videos) on Samsung GT-I9082?
I have a Samsung GT-I9082 mobile phone (Android 4.1.2) with lots of videos and photos. I want to move them from the phone to my notebook running Windows 7.

I connected it via USB and selected the MTP mode. I got an error on the phone, which said that my notebook is not compatible with that mode.

So I switched to PTP mode ("Connect as a camera"). Then, the notebook recognized both the device and its memory card.

But I couldn't find video files neither on the device itself, nor on the memory card. Searching for `*.*` shows just 4 files, and their total size is less than 10 GB (this is the occupied space on the memory card according to previous screenshot).

What can I do in order to access these media files on my notebook?

# Answer
You can try Airdroid for fast file transfer from Android to PC over WiFi. Install it in your phone, turn on mobile hotspot and connect your PC to your local network. After that, Airdroid will give you an IP address. Just open it in your web browser of your PC, and you will get a nice file manager to access files.

If you have access to adb shell, you can also use 'adb push/pull' commands to copy files to/from your Android.
> 1 votes

# Answer
Have you tried "Showing Hidden Files and folders"? :

> "Follow these steps to display hidden files and folders.
>
> 1. Open Folder Options by clicking the Start button Picture of the Start button, clicking \>Control Panel, clicking Appearance and Personalization, and then clicking Folder Options.\>
> 2. Click the View tab.
> 3. Under Advanced settings, click Show hidden files and folders, and then click OK."

Here is a step by step guide on how I took the photos off my Galaxy s4:

1. Connect via USB (There should be an option in the notification center which looks like this)
2. Tap on it and it should bring you to another menu which should look like this:
3. Select Camera (PTP) and move to your computer
4. In windows explorer under "My Computer" it should appear similar to this:
5. Next select your phone and it should give you two options. If in your camera settings you've decided to store to Card then select that.
6. Next select DCIM
7. and then the camera folder
8. Your photos should be in that folder!

Hopefully this worked for you. I'm guessing the samsung phones have similar directory setups considering they're from the same manufacturer and both are running android, although I'm running a slightly newer version.

edit: After reconnecting a couple times I ran into the same problem and fixed it by reconnecting again and before accessing the folders letting it sit connected for a minute. Also, If you're sorting the folder by file type the videos will probably be at the bottom of the list under all of the pictures.

ANOTHER way you can possibly get the photos on the computer and the way I personally use is using dropbox camera upload feature. Just download the dropbox app on your phone enable photo uploads and download the desktop app fr your computer and every photo you take will be automatically uploaded to dropbox so you can't lose it and it will be on your computer within a couple seconds to a couple minutes depending on your connection. I use this over connecting and copying over because I found connecting it to be a little glitchy.

> With Camera Upload, the photos and videos you take with your camera, phone, or tablet will upload automatically to Dropbox—meaning they'll be safely backed up and viewable anywhere.
>
> Take advantage of Camera Upload in two ways:
>
> 1. Upload wirelessly from your phone or tablet using the iOS or Android app
> 2. Upload by connecting your camera, phone, or tablet to your computer and using the Mac \> or Windows desktop app
> 1 votes

# Answer
My answer wont solve your USB connection problem, but as i read your request, it seems that you only want the files sent to your computer and that this is the main reason you made this question.

Since you are saying that you have lots of photos and videos on the phone, i assume that you can access these from your phone trough Android.

If i was you, i would skip the USB problem, and then connect to the computer via WiFi.

The most simple way to do this, i think is to connect to the WiFi network. Install Dropbox/Google drive or any other similar service on your computer. Install the app for the same service on your phone. And then go into your favorite photo browser/gallery and send the files over to the service and then you will have them automatically on your computer(if you have installed the applications).

This also gives you a backup of the photos and videos. (If you have had this backup today, you wouldn't have to worry about getting the files out from your phone) :)

**Simple steps one by one, with my recommended service:**

1. Connect to WiFi with your cellphone
2. If you dont have a Google account, make one here: Google Signup. Most likely you have a google account, when you have an Android phone. Otherwise, you can not download apps through the Google Play.
3. Install "Google Drive" on your computer. You can download it from the google drive download page.
4. Install "Google Drive" on your phone. Download it from the Google Play store.
5. Go into your favorite photo browser or gallery app on your phone. You can then select all files or only the ones you wanna transfer, and choose the "share"() button and choose "Google Drive". It will then use some time depending on the internet connection you have.
6. You can then go on your computer and find the files inside the "Google Drive" folder.

Your files is now safely saved/backed up on three devices. Your computer, phone and "Google Drive".

I hope this solution works for you.

You can also make a permanent solution by downloading and using FolderSync wich will automatically upload photos to Google Drive when you take photos or videos.
> 0 votes

# Answer
Looking at given screen shot suggest there is some sort of virus issue with your notebook or the phone itself is infected
> 0 votes

# Answer
Instead of Using MTP or PTP Scroll down your notification and pressUSB Connected and Select Turn on USB Storage then your SD card Connect To your Laptop Like a Flash Drive And you can Copy Your Media From it.
> 0 votes

# Answer
This is just a workaround, but one that worked for me:

Use an Android file manager such as AndroXplorer to **rename** the video files. When I did this, they appeared for me in Windows Explorer and I could copy them as usual.
> 0 votes

---
Tags: usb, samsung-galaxy-nexus, media-files
---


# Question
Title: So, what type of process is Android Keyboard?
I've recently installed CyanogenMod 11 on my (now very old) LG Optimus 2X. After some tweaking, I managed to make it work much snappier than the original ROM, one of the main things being setting the built-in *Minfree Taskkiller* preset to **Aggressive**.

This created a large problem, however - when using some memory-hungry apps (like Viber and Facebook Messenger), the taskkiller seems to kill my keyboard. Basically, in the middle of typing a message, the keyboard simply disappears, only to appear a couple of seconds later and then disappear again soon after.

To fix this, I wanted to tweak the Minfree Taskkiller further so that it wouldn't kill the keyboard so eagerly. It offers the following categories of applications to tweak the threshold for killing apps:

* Foreground Applications
* Visible Applications
* Secondary Server
* Hidden Applications
* Content Provides
* Empty Applications

To which of these does the keyboard process belong to actually?

# Answer
Some time ego I have written custom android keyboard, and finally Keybaord extend android Service class. I.e I think We can say - android is a Hidden Application - a Service.
> 0 votes

---
Tags: cyanogenmod, keyboard, performance, default-applications, task-management
---


# Question
Title: Unknown icon on status bar in Motorola atrix 2
I have found this icon on a Motorola Atrix 2, running Android 4.0.4 and I can't figure out what it is.

I checked the manual but there's no reference to it.

The icon is the first on the left: the white handset with the white squares below.

# Answer
It looks like the icon for a telecommunications device for the deaf.
> 2 votes

---
Tags: notification-bar, notification-icons
---


# Question
Title: Is this notification that keeps coming up on my phone a virus?
This notification keeps coming up, and i'm not sure if it's real or a virus, or how to stop it coming up. It says 'Android system warning! Google has found serious bugs in your Battery Module!Click on \[OK\] to view details.'

Screenshot (click for larger variant)

Any help appreciated, thanks. Lauren.

# Answer
No, it's not a virus. The notification is triggered by advertisements on the webpage.

Just don't click "OK" and ignore it.
> 14 votes

# Answer
What you are seeing looks like a javascript alert.

As long as you don't believe the lies some websites will be feeding you, the only danger a javascript alert introduces is the possibility that a site may keep opening so many javascript alerts, that you won't be able to leave the site before another alert pops up. But a decent browser can stop that for you.

In this particular case I guess it is a case of an advertiser lying to you in order to convince you to buy a product which you don't need.
> 6 votes

# Answer
It seems to be an App which opens that dialog (over a webpage...).

Try to boot into safe mode:

Press and hold the power button until the power menu appears.

Hold down 'Reboot'. (On phones which do not have the option to reboot press and hold 'Power off')

Then your phone will reboot into safe mode. That means all your apps are deactivated for this session. IF you won't get any of these weird dialogs there THEN restart your phone (to get all your apps back) and deactivate/uninstall your apps step by step.

You can also try AdAway, which has an inbuilt AdWare Scanner. (https://f-droid.org/repo/org.adaway\_51.apk)
> 5 votes

# Answer
Not a virus, but a simply advertising popup which leads at website to avoid. Block the url from your browser!
> 0 votes

# Answer
Screenshot Pro displays these annoying, persistent ads with "smart application management" notifications. If that's not it then look for other apps that you recently installed or updated in Google Play with WiFi access. Disable notifications on the suspected app to see if it is the source of the ads, then uninstall it if disabling removes the ads. I had to disable it as a device administrator to uninstall screenshot pro.
> 0 votes

---
Tags: notifications, malware
---


# Question
Title: Wake up android device by microphone or camera
I would like to install a Android tablet on a wall. So I would wake it up by looking in to the camera(distance ~0.5 - 2 meters), by clapping my hands or something similar. Now I'm searching for an app or a service who can handle this. Something like ISeeYou, but working... I will only awake my device, not unlock it.

# Answer
> 0 votes
Voice control apps are plentiful, and a few will work with screen off. Keeping the camera on all the time would chew up resources too fast so I doubt you'll find a solution there.

This kid has an app that will let Google Now listen with the screen off and then another app that will let you add additional commands. http://rsenapps.com/

---
Tags: applications, lock-screens, camera, tablet, microphone
---


# Question
Title: Why does google play music conceal music files from the user on an android but not on a desktop computer?
It seems inconsistent to me. I can do anything I want with files I bought from the play store as long as I'm on my computer. What's the point of restricting access on phones?

# Answer
Google Music tries its best to hide the music files everywhere, but some cases (like connecting your phone to a computer) cannot be prevented. If you have rooted your phone you actually can access the files using the right tools.

It's part of fighting piracy: Google can't prevent piracy but they can make it as hard and inconvenient as possible so users will pay for their music.
> 0 votes

---
Tags: google-play-store, google-play-music
---


title: Stop Media Playback through adb

text:
# Question
Title: Stop Media Playback through adb
I'm testing some settings on a phone, and unfortunately the only control I have is through adb right now. My issue is that while I can start playback of a music file through the following command, I have no way of stopping it so I can perform the next iteration.

```
adb shell am start -a android.intent.action.View -d "file:///sdcard/Music/mediatest.mp3" -n "com.android.music/.MediaPlaybackActivity"

```

I don't know if it's possible to end the playback using another adb command, but it doesn't look like it to me - I see there are no Intents that seem to perform that function, nor any activities that are made to stop the media playback.

# Answer
> 6 votes
Use KeyEvent to do the job.

```
adb shell input keyevent 85

```

`85` corresponds to `KEYCODE_MEDIA_PLAY_PAUSE`. More keycodes can be found here or here.

Alternatively, if the activity featuring Play/Pause options is in foreground then you can do:

```
adb shell input touchscreen tap <X> <Y>

```

where `<X>` and `<Y>` are the coordinates of the tap that you would perform for Play/Pause using your fingers. See my answer here to know how to obtain them (step 1 and 2 under *Instructions for Tasker and Xposed Additions*).

Or, you can opt to completely kill the app using:

```
adb shell am force-stop <PKG_NAME>

```

### Edit

Kitkat and above has the command `media` whose usage goes as,

```
adb shell media dispatch KEY

```

`KEY` can be play, pause, play-pause, mute, headsethook, stop, next, previous, rewind, record, fast-forword. (Source)

# Answer
> 0 votes
I stopped music player using "top" command inside adb shell and killing the process id of music app with superuser(ROOT) access.

---
Tags: adb, music, intents
---


# Question
Title: Recover soft-bricked wrongly mounted Galaxy S4 gti9506?
I just rooted my SG S4 Android 5.0.1 with auto root and (a friend's) Windows Odin. Everything worked fine (root complete and SU installed) till I think I gave a bad mount command in the root directory on the phone in terminal (i guess here it went wrong, not sure. Or perhaps during installation of bash or nano) when I was installing bash and nano. Since it rebooted, I **lost the wifi and cannot adb shell into my phone** anymore from mac.

However, everything except the wifi is still working. Adb and usb functions are still working. I can push and pull, however I just can't enter root directories through terminal anymore. I get the following error: **\- exec '/system/bin/sh' failed: Permission denied (13) -**

I think my phone is still recoverable, however I don't know what to do and don't want to risk making things worse. Which andoird wizard can help this poor wifiless guy?

Ref: http://androidforums.com/threads/guide-full-bash-shell-with-nano-tab-completion-and-color-over-ssh.124506/ Download-File: http://66.197.42.222/bashnano.zip

**Below here were my bash nano install commands:**

```
./adb shell
su
mount -o remount,rw /system
cp -r /storage/extSdCard/bashnano/terminfo /system/etc
cp /storage/extSdCard/bashnano/profile /etc
cp /storage/extSdCard/bashnano/bash /data
cp /storage/extSdCard/bashnano/nano /data
chmod 755 /data/bash
chmod 755 /data/nano
cd /system/bin/
mv sh sh.old
ln -s /data/bash sh
ln -s /data/bash bash
ln -s /data/nano nano

export TERMINFO=/etc/terminfo
export TERM=linux

mount -o remount,ro /system

```

**P.S. So I also performed a regular mount in root, which i think is what made things bad!**

# Answer
Ok fixed the problem by installing firmware from sammobile.com. The Odin flash failed at the hidden.img, but I could recover the thing by running the instructions here: http://www.s4miniarchive.com/2014/07/solution-what-to-do-when-odin-fails-at-hidden.img.ext4.html

And I have my wifi back but lost root (but that's not a big deal).
> 0 votes

---
Tags: wi-fi, 5.0-lollipop, adb, samsung-galaxy-s-4, unbricking
---


# Question
Title: Change Android USB Device Name for Windows Explorer
When I connect a Motorola Moto E (gen 2) using USB to a Windows 7 computer, the phone is shown in Windows Explorer as **"MotoE2(4G-LTE)"** which is a bit techie, but I know immediately what it is.

When I connect a Motorola Moto G (gen 2), it is shown as **"XT1072"** which I don't find very helpful.

I can edit the name in Windows Explorer, which is useful and permanent in that I later get that same new name if I connect the phone to a different computer.

However the popup on connection still uses the **XT1072** name

I assume the USB device name is determined by the phone. Can I change `XT1072` to something else (e.g. `MotoG2`) **in Android settings**?

# Answer
It is just a name for the device that the manufacture put there. Change the name, call it what you like, it does not matter.

The pop up is part of Windows and will call on the device's real name (what the manufacturer called it). This device name is embedded into the your mobile device and can not be changed without going down to a low level of programming.

In your phone spec on GSMarena, you will notice that your phone has multiple names.
> 4 votes

---
Tags: settings, usb
---


title: Use cellular when connected to wifi

text:
# Question
Title: Use cellular when connected to wifi
Is there a possibility to force an android phone to use cellular data when connected to wifi. For iOS I've found this https://apple.stackexchange.com/questions/173894/can-i-connect-to-wifi-but-still-use-cellular

Regards, Nils

# Answer
> 0 votes
I'm pretty sure you cannot do that as the phone needs to connect to one protocol at a time. I have a Wi-Fi hard-drive and the manufacturer of the device states that once you connect to the device you will need to either turn the device off to get cellular signal again or disconnect from it.

---
Tags: wi-fi, cellular-radio
---


# Question
Title: Display multiple app screens at the same time
Is it possible to display multiple apps on the screen?

Normally, apps load fullscreen, and app-switching switches between fullscreen apps. Is it possible for an app to use only half of the screen and another one to use the other half?

# Answer
> 0 votes
If you have a Samsung phone, there is a split screen option. I personally have not used it, so you would have to look into it. The option is not available as stand, no.

There are some third party ROMs, that are capable of doing it but you would need to root your phone. Have a look at the link below. I had a quick look out on the web and found this:
How to Get Multi-Window Multitasking on Any Android Phone or Tablet

---
Tags: applications, screen
---


# Question
Title: How do I remove a Google Account from my phone?
My gal pal used my Galaxy S5 to sign into her Gmail. She Added "another account' to my g-mail but could not find a way to sign out when done. Now, all of her mail and calendar stuff is showing up on my phone! Help me stop this!

# Answer
Here's a way how.

1. Go into the GMail App
2. Select the menu button(top left of the screen next to "Inbox"
3. Click the down arrow next to your email
4. Select manage accounts.
5. It will take you to another menu, select "Google"
6. Find her account, click on it, and in the top right corner of the screen there should be 3 dots you can push to bring down a menu, and select remove account.
> 2 votes

---
Tags: sync, samsung-galaxy-s-5, active-sync
---


# Question
Title: "Save as draft" option missing from the default message app?
I have a Samsung galaxy Y mobile phone, and I have just discovered that the option to save messages as draft is completely missing in the app named "Messaging" that I got pre-installed.

I am really shocked, as this is a very basic and common feature in the cheapest phones today.

My Question is: What kind of design/usage philosophy/idea/concept/thought is behind this? Also, is their any good alternative to this pre-installed app which has the option to save drafts?

# Answer
The stock messaging app will automatically save a draft message when you tap on the back button while composing the message, but the recipient field has to be filled. Without a recipient it will give a warning that the message will be deleted.

There are a lot of good alternatives. I have no experience with them myself (I'm using the stock app) but a lot of people seem to like Handcent, GO SMS Pro or ChompSMS. Just search the Internet for reviews.
> 3 votes

# Answer
Type the message as you want it to read, but in the **To:** box, type something to identify it as a draft, that is not the same value as anything in your address book.

Use *'draft'* or *'message to Jim'* or whatever identifies it for you. Then back out of the message.

Since it hasn't sent, your phone will save it as a draft, and it will appear in your list of messages. You can then open it at a later time, edit if desired, change the **To:** box to the recipient, and send when ready.
> 0 votes

---
Tags: sms, samsung-galaxy-y
---


# Question
Title: What is the difference between formatting sd card via pc and phone?
Almost every question about problem with sd card have answer "format sd card by your phone". So what is the difference when I format sd card by PC or by phone? (file system is fat32)

# Answer
**None really.**

I suppose the biggest reason why people make such recommendation is because an end user could easily end up formatting the card with an incompatible filesystem, like NTFS.

This in turn will cause further confusion to the user and additional forum posts.

It is safer to just ask them to format the card using the phone's interface.
> 1 votes

---
Tags: external-sd, sd-card, android-pc
---


# Question
Title: My Galxay Grande Prime can't connect to 3G anymore
I used to connect using 3G without any problem. But suddenly the 3G connection is not working anymore.

Problem: The networking Symbol "H" appear for few seconds (2s-3s) and they disappear and it keeps appearing and disappearing as long as the 3G is on, I tested that during those few seconds the network works fine.

Note that the WIFI works fine.

What I have tried:

* Reboot.
* Switch-off and Switch-on 3G.
* Restore default settings.

What are the options that I have ?

Android 4.4.1 Galxay Grande Prime

# Answer
> 0 votes
The sim card was broken, I tried another sim card and it works fine.

---
Tags: 4.4-kitkat, networking, mobile-data, 3g
---


# Question
Title: Nexus 7 2013 error upgrading to 5.0.2 OTA
I updated to 5.0.1 via OTA sometime ago, and it worked fine. Now I got a notification that 5.0.2 is ready but when Android shuts down to install update it returns error (with no other message. My Nexus 7 is rooted but has the stock recovery.

Is there an easy fix that doesn't require factory reset or installing recovery?

# Answer
> 7 votes
Since Android 5.0, any modifications to `/system` will cause OTA updates to fail. Android Police noted that:

> ... the OTA script no longer patches individual files. Instead, it patches the system block directly and treats it as one enormous blob.

Therefore you have 2 choices if you want to update your device.

1. Remove any modifications to the system partition and remove any files that you may have added/renamed and restore any deleted files.
2. Flash the factory image. For the 5.0.2 update you can probably flash just the system image although this may not be the case for later updates. To do this you can use the instructions in my answer here (although it is for a different Nexus device the procedure is the same, the file names may differ though). To just flash the system image you can just perform steps 1 and 6.

# Answer
> 4 votes
As indicated here and by bmdixon, you have to flash the /system and /boot partition from you stock package, because these ones usually get modified when rooting your device. Afterwards the OTA update works fine (working for 5.1.1 from 5.1.0). As long as you only flash your system and boot partition, your data will be preserved.

I used the Nexus Root Toolkit to flash the System image (from inside the Advanced section of the Toolkit). Once the OTA Update has completed, you can root your device again without losing any data.

# Answer
> 1 votes
This is my approach to this known issue with rooted devices over 5.x (which I am get used to, since I am a rooted Nexus 4 owner)

1. Backup (rule of thumb)
2. download the suitable factory image for your device model and uncompress it
3. enter in fastboot
4. fastboot flash radio xxxxx
5. reboot fastboot
6. fastboot flash recovery xxxxx
7. reboot fastboot
8. fastboot flash boot xxxx
9. reboot fastboot (I guess is not necessary to reboot between each step, but i prefer to)
10. fastboot flash system xxxxx
11. reboot and wait

I have followed this procedure not less than ten times and everything went smoothly. Then, you can root again and flash the recovery of your choice (or leave stock recovery, whatever)

Enjoy.

---
Tags: 5.0-lollipop, ota-update
---