# Question
Title: Nexus 5 lollipop update notification not showing up
My nexus 5 was showing the lollipop update notification till mid December. Now this is not showing up. While checking for system updates it shows the current time and os is up to date.

Any one please help me out on how i can bring back that notification as 5.0.1 has been released now.

# Answer
Google releases their OTA updates in waves. If you have dismissed the notification (on purpose or by accident) you may not be eligible again until the next wave cycle. Many users have reported significant wait times.

If you want to update manually you can do so by flashing a factory image, although be warned, this will wipe your data.

You can also sideload the update files, which will keep the data intact.
> 0 votes

# Answer
I received 5.0.1 OTA on my N5 2 days ago. It jumped from 4.4.4 to 5.0.1 bypassing 5.0. My N4 was upgraded to 5.0.1 in November. Just be patient, it will come.
> 0 votes

---
Tags: updates, nexus-5, 5.0-lollipop
---


title: QR code is not loading

text:
# Question
Title: QR code is not loading
I tried to connect Whatsapp on chrome. But when I go to https://web.whatsapp.com, QR code doesn't load. Rather it shows a continuously moving circle.

What might be the reason for this?

# Answer
> 2 votes
Make sure that you use the QR reader build in Whatsapp and not an separated app.
You can access the QR reader in Whatsapp by entering the menu at the main screen.
If `Whatsapp Web` doesn't show up in the menu list then you either haven't installed the latest version of Whatsapp or you have to reboot your device in order to make it appear in the menu.

# Answer
> 1 votes
Right, that sounds to me like you might have a slow internet connection resulted by too many users online at the time or various other reasons.

I am assuming you are talking about the mobile version of Chrome (or do you mean the computer version)? This will work either way:

Try to restart your browser and making sure all add-ons and browser updates etc. are up-to-date. Close unnecessary tabs.

THEN: You should just select the URL in the browser window and hitting 'ENTER' to "hard refresh" the page.

If you are on mobile data, try this on WIFI as it will be faster in most cases.

---
Tags: whatsapp-messenger, qr-code
---


title: set persistent search bar

text:
# Question
Title: set persistent search bar
On my Nexus 5 I have a persistent search bar that appears on all screens, regardless of launcher. I cannot remember or find where and how I set this. I would like to set the same feature on my Nexus 7. Any ideas, anyone?

# Answer
As per your comment that the persistent search bar is not available on GO launcher makes your initial "regardless of launcher" comment invalid.

It is highly likely that GO Ex does not have an option to show the persistent search bar, as observed in a forum post. You might want to revert to using Nova (which I personally use) or Apex.

UPDATE 2014-01-27 17:10 For Nova launcher, you can configure the persistent search bar here:
> 1 votes

---
Tags: nexus-7, 5.0-lollipop, google-search
---


# Question
Title: Apps suddently stopped sending notifications on my Nexus 7 (2013) running Lolypop 5.0.2
I have noticed that some apps (not all but a select few like Quizbattle and Wordfeud) have stopped sending notifications.

I have checked under App Info that notifications indeed is enabled, and other apps like Email and workout app are sending notifications fine!

I think it started doing this around when 5.0.1 was installed, but not sure. It persists after having installed 5.0.2

Nexus 7 (2013) is not rooted and install was done after tablet suggested updating, and all installs went without issues.

What could be causing this weirdness?

thanx for any suggestions in advance

# Answer
A suggestion for a solution could be to first restart your phone and see if this helps (I have experienced many different bugs on the newest Lollipop that were fixed by simply restarting my phone).

If this does not work, try a reinstall of the app - if possible and you do not lose important data from that of course.

If the second option works, it could have been due to the 'optimizations' that Android performs on apps when updating to a newer system version (my best guess).
> 1 votes

---
Tags: notifications, 5.0-lollipop
---


# Question
Title: Moving apps to folders within the app drawer using the stock launcher of Samsung Galaxy S4
So on my Galaxy S4 I can open the Apps Overflow Menu (4x4 square-ish dots) and press the menu button (left of the Home) and choose edit. From there I can long press icons and put them into a folder on a particular page.

What I can't do is drag apps from page to page and place them in folders on different pages.

I would really like to have all my Verizon/Samsung apps in their own folders.

I feel the answer will be a resounding "you can't", but how can I put icons from different pages of the apps overflow menu into folders on a different page in this menu list?

# Answer
> 3 votes
I have an S4 (Build number I9505XXUBMGA) using the Nova launcher.

However, I've changed to the stock launcher, and testing your scenario. My apps are sorted alpabetically (View type \> Alphabetical grid). So, I created 4 different folders that would be strategically placed in different pages.

In edit mode, I dragged 1 app to the every edge of the screen, and it moved to the next page. I looked for the folder and dropped it there. Success! :)

The key here is to drag it to the very edge of the screen. You will see a blue vertical line show up once you get to the very edge. Again, do not just move it within the page. Move it to the very edge.

# Answer
> 1 votes
I have my S4 in a lifeproof case so it is almost impossible ( or at least a real pain in the butt ) to slide all the way to the edge due to the case overlap :)

nother option is to go to the apps drawer ( the little grid ).. press the menu button (left of the Home) and choose edit, then click on the folder you want to put apps into ( or create one first, then choose edit, then click on it) and then in the little window that pops up, click on the "plus" icon... ( you only get this with folders ) then simply put a check-mark on all the apps you want in that folder ... you can slide from page to page, checking apps, and click save at the top when you are done. Repeat for each folder you want to put apps into.

# Answer
> 0 votes
To move apps within the app drawer to a folder within the app drawer, click the menu button and enter edit mode.

---
Tags: samsung-galaxy-s-4, app-drawer
---


# Question
Title: What does error 923 when downloading apps from Google Play Store mean?
I've seen this error a few times just now, it seems to only occur when I install an app through the Google Play web interface. Haven't seen it when installing apps directly from my mobile device. Device is quite new and has more than enough free disk space.
Couldn't find anything on here yet about this specific error. After a retry it downloads without any problems, so while it is far from blocking, I do hope to get some insight on what is happening here.
StackExchange only lists error 923 as an `AndroidRuntime(923)` error, but I don't see how that can be the cause here.
Screenshot attached with error in Dutch.

<sup>*Error - 'Game' could not be downloaded due to an error. (923)*</sup>

# Answer
It seems error 923 is related to the whole process of downloading, cache, storage, installation, etc. People get it most often in Google Play, but sometimes also outside of that. Most suggestions how to fix this come down to:

* `Settings > Apps > Running` \> stop all (Google related) running services
* `Settings > Apps > All > Google Play Store` \> Clear data and Clear cache
* Reboot phone, all should be fine now

Found quite some useful answers on the internet outside of StackExchange (it exists!), so answered my own question already. Suggestions/additions always welcomed. ;)
> 8 votes

# Answer
I found this error occurs for me when I "push" from the website of Google Play Store to the phone. I always attribute it to the fact that my wireless is not constantly ON to the phone; it restores connection after returning from sleep. When I wake the phone after the push, I'll find the error, and the relevant app page in Google Play Store live, on the phone, ready to attempt the install again. Pressing the Install button again is successful.

\[UPDATE 2015/01/02\] This happened again TODAY at the airport where the wifi was POOR. Another vote for wifi-related failure. Didn't even require a reboot; the update occurred normally when connected to the home wifi.
> 1 votes

# Answer
I got this same error because my WiFi disconnects when my phone goes to "sleep" but when I brought the phone out of sleep mode and re-downloaded, everything was fine. Just don't let your phone go to sleep.
> 0 votes

# Answer
It is just lack of storage.

the only thing that makes any sense to solve this error on the accepted answer is the clear cache step.
> -2 votes

---
Tags: google-play-store, installation, system-error
---


# Question
Title: Where can I locate the picture that is currently being used for my lock screen?
I have a picture that I cherish deeply being used as my lock screen. The problem is that the Micro SD card I was using became corrupted at one point and needed to be formatted so the picture was lost. I need to know if there is a location on the files of the phone where I can copy it from. I mean the picture has to be being used somewhere right?

I was using an app called "File Manager" to search through the files and try to find it. If anyone can point me in the right location I would really appreciate it.

Android Version: 4.0.4

# Answer
> 1 votes
From what I can tell from the other answers it sounds like the image you wish to retrieve is also your wallpaper. If that is the case you could use an app I have been working on for this exact purpose, called Get Current Wallpaper.

It will retrieve your current wallpaper, save it to your Pictures folder on your external storage drive and allow you to share it with whatever app you use to share images :)

# Answer
> 0 votes
A couple of methods come to mind:

1. You could take a picture of your phone with another camera.
2. You could do a screen capture of you phone screen using built in functionality of the Android operating system. The method of doing a screen capture is different depending on which version of operating system you have. On my phone, I press and hold the POWER + HOME buttons at the same time and a screenshot is capture and saved to my SD card. Some older version of the Android operating system didn't have the screen capture functionality built in so depending on your version of the operating system, it may or may not be an option for you.
3. I have written a few Android apps before. I just checked the Android API's and it looks like I could write an app to retrieve the wallpaper image from your system memory and save it to a SD card if you have an SD card in your phone. The app would just read the image and wouldn't change it.

Also, do you have an SD card that is working now?

I understand how frustrating it is to lose an important image and would like to help you get it back if I can.

---
Tags: lock-screens, images, file-management
---


# Question
Title: Why does my Samsung Galaxy S3 with 4.3 run so slow?
I live in South Africa and we recently received the 4.3 update for the Galaxy S3. When I perform general functions on the phone (open apps, browse web, run multiple apps), everything goes very slow. As an example, if I push the home button, the apps on my home screen are gone and then return again after a while.

Why would this update do this to my phone? How can I increase the performance of my device which now runs on 4.3?

# Answer
> 5 votes
This is because of the update not being done on a clean install. Also Samsung phones have TouchWiz overlay on android which is a bit heavy.

To make your phone fast do a full factory reset after taking a full data backup so that you can restore everything! Doing this would clean up any mess left behind by the update process. Always try and do a clean install for a major update.

# Answer
> 0 votes
I have tried many things but I have found a cause of the problem.

The RAM on the phone was full. My carrier is T-Mobile, There is a free app, T-Mobile My Account, which has a tab Device Health. Click it, you will find `Device Performance --> Show all tests -->RAM Usage --> Memory Boost` (tab to clear all RAM usage).

Give it a try! My two-year-old phone is back to life again.

# Answer
> 0 votes
Every time another app start running, more of the phone's RAM is used, if too many apps are t=running, the phone will slow down... Get a RAM optimizer like Memory Booster. https://play.google.com/store/apps/details?id=imoblife.memorybooster.lite&hl=en Works for me, I have it on all of my Androids...

---
Tags: samsung-galaxy-s-3, 4.3-jelly-bean
---


title: How to get back system apps?

text:
# Question
Title: How to get back system apps?
Recently i ran into a problem, i have linked all my apps including the system apps to the External partition using the link2sd app. unconsciously, i have taken the memory card and formatted the whole partition. After re- inserting i found this issue and later recognised what was the cause for this.

I have tried Factory and Hard Reset but it was being hung when the logo \[Panasonic\] has appeared. later i have tried installing the same apps which were in dead, but the result is negative.

can you please suggest a solution for this?

# Answer
I had this problem as well, I was unable to move the system apps back to the internal storage.
Re-installing the ROM did the job as it re-installs the apps back in the right path/location.
> 0 votes

---
Tags: backup, system-error, system-apps
---


title: Xposed framework on android L (5.0.2)

text:
# Question
Title: Xposed framework on android L (5.0.2)
I would like install Xposed framework. My device is running Android L (5.0.2). The Xposed framework is compatible with android 5?

# Answer
Sorry, but the XPosed Framework is unable to work with ART (the default runtime on Android 5.0).
The fact that the code is compiled/optimized during installation blocks rerouting functions and injections done by XPosed.
XPosed will also refuse to install on Android 5 because it's not done, yet.
The developer said: "I am working on it, but it's far from being done. I'm not even able to install it. It may take more than 6 months to see an alpha version of XPosed on ART."
> 4 votes

---
Tags: 5.0-lollipop, xposed-framework
---


# Question
Title: How do I screenshot on my RCA Andriod 4.4.2 10" tablet?
When I want to screenshot something I can't becuase I don't know how.

# Answer
> 2 votes
You can make a screenshot by pressing the `Volume down` and `Power` buttons at the same time.
This is a default feature since Android 4.0.

---
Tags: screenshots
---


# Question
Title: nexus5 - how to not update 5.0 and not get notified update
I don't want to update from 4.4 to 5.0 now, but my phone keep ask to update

How can I not get the update push?

# Answer
> 1 votes
It appears that the Autorun manager app is able to disable the update announcement.

This is how it works.

* Enter advanced mode.
* Tick "Show system entries"
* Search for "Google Services Framework"
* Search "System Update Receiver" and disable it.

---
Tags: nexus-5
---


title: Using ADB without MTP support

text:
# Question
Title: Using ADB without MTP support
I am using Ubuntu 13.04 with a Motorola Droid Turbo. When I plug the phone in with a USB cable, my phone does show any USB connection notification.

I see that libmtp does not support Motorola's Droid Turbo yet (Ubuntu 13.04 uses libmtp): despite the lack of PTP/MTP support, can I still use ADB?

# Answer
You should be able to use ADB as far as it is just a tunnel to the Android device's shell.
MTP (Media Transfer Protocol) is not connected to ADB apart from the fact that they share the USB connection.
Just try it out, it shouldn't harm your device.
> 2 votes

---
Tags: adb, linux, motorola-droid
---


# Question
Title: The process android.process.acore/com.android.phone has stopped unexpectedly. Please try again
This morning I tried to turn on my motorola xt-532 and right after the boot I get this two errors:

* "The process android.process.acore has stopped unexpectedly. Please try again."
* "The process com.android.phone has stopped unexpectedly. Please try again."

I can't do anything, because as soon as I press "force close" they appear again and again..

Any idea?

# Answer
It sounds like something got corrupted on your phone. Could be a recently installed app.

I would recommend resetting the phone to factory settings via Recovery console:

1. Turn off the phone.
2. Turn the phone on, and as soon as you see the Motorola "M" logo, press and hold the `Vol Down` button.
3. Once in Recovery console, navigate to the option to factory reset the phone.

Keep in mind that the factory reset will remove your account, any installed apps and customizations.
> -1 votes

# Answer
Go To Settings and open your app manager, then click on the lower left button to open the menu. Click on "Reset app preferences" and the problem is resolved.
> 0 votes

---
Tags: system-error, force-close, processes
---


title: Remotely uninstall apps?

text:
# Question
Title: Remotely uninstall apps?
I have tried through the Google Play store and it does not seem possible from there, but does anyone know if it is possible to remove an application remotely?

In other words, *if I do not have direct access to my phone*, can I make use of some website, app or service to uninstall an app without being able to interact with the phone directly.

# Answer
> 3 votes
For the Google Play **website**, as accessed through a web browser, the answer to this question depends on *when* you are asking:

* In 2012 (when this question was asked): in the "My Apps" or "My Android Apps" list, use the little trashcan to uninstall.
* In October 2014, when asked again it was not possible using the web interface, instead the Google Play Store App is required.

# Answer
> 7 votes
If your phone is on the same local Wi-Fi network as your computer then you could use Airdroid for this. If it's not, then Remote Desktop offers a terminal emulator, so you could use that to uninstall the app from the command line:

```
pm uninstall app.package.name

```

Alternatively, you could set up an SSH server and then use the above `pm` command. Is there some SSH server for android? is a good place to start if you need SSH server software. Also note that using `pm uninstall` from outside `adb shell` \- such as in a terminal emulator - will require root. I am unsure if Airdroid requires root for its uninstall feature.

# Answer
> 7 votes
> Though it went unmentioned during today's Google I/O keynote, the Google Play website now offers the option of updating and/or uninstalling apps from Android hardware directly in the browser. By heading to the "My Android Apps" tab of the Play portal, you'll see a list of all applications that reside on your smartphone or tablet; users with multiple devices can view a breakdown of what apps are installed where. Though sorting is alphabetical, apps with pending available updates will be listed first. Clicking a gray update button will immediately start the download on the target Android product, though sadly there's no "update all" option just yet. Uninstalls are equally as simple: selecting the trash can icon underneath each app first brings up a warning dialog that acts as a nice safeguard against unintentional deletions. Clicking through this leads to the immediate removal of the app in question from your device.

Source: http://www.theverge.com/2012/6/27/3121959/google-play-website-update-uninstall-android-apps

# Answer
> 4 votes
Appbrain provides this feature. But you have to get an account and install the Appbrain App.

---
Tags: applications, uninstallation
---


# Question
Title: Repartition Internal Storage of SGH-I717
I've come across some variations of this question, but I'm unable to find a definitive solution.

I have a Samsung Galaxy Note SGH-I717, currently running Android 4.1.2. The phone is advertised as 16GB, of which 1.97GB is "device memory" and 10.84GB is "USB storage".

How can I increase the "device memory" partition at the expense of the "USB storage" partition?

My understanding is that I will need a PIT file, but I'm not sure where I can get this. Ideally, I would want the internal storage divided into 2 equal partitions.

2GB for app storage is not nearly enough, and I don't know why Samsung imposes such arbitrary limits.

I'm open to other suggestions as well. **Would installing Cyanogenmod allow for a modification of these partitions, or is this controlled at an even lower layer?**

Thanks.

# Answer
Sorry I don't have a final answer for you, but I have some info that can lead you on your way.

Sidebar: not all apps have to sit in the 2GB partition, you can use various Apps2SD apps, TitaniumBackup, or the built in app manager to move certain apps to the 10GB partition. Apps that run all the time (background processes, widgets, etc) should stay on the 2GB partition.

I've owned 3 android devices and I seem to recall repartitioning one of them once upon a time, I think it was GT-P1000 going from android 1.x to 2.3. I was following a guide and didn't fully understand what I was doing, just following step by step instructions... I know that repartitioning was needed because up until that point my ROMs were all for an RFS based filesystem and I was making the transition to ext4 for improved kernel performance. I think they were also shrinking /system (ROM) to give more space to /data (Apps).

Firstly, get familiar with XDA. Every answer I've ever needed has been in there. I know all the pieces required for you to accomplish this are in there, just maybe not compiled into a single thread. I've been learning all this stuff over the past 4 years, and have a professional background in programming and system administration for 15+ years prior to that - it may take some time for you to pick it all up.

Secondly, yes absolutely this is *possible*, just maybe not practical. You could either modify a PIT file or do it with fdisk through ADB while in recovery mode.

You talk about resizing NTFS, but be aware the filesystem format is independent of your partition table. In the PC world you can have up to 4 partitions on a hard drive, and you can mix FAT16, FAT32, NTFS on each partition all you like. The first primary partition comes up as C:\ then D:\ then logical partitions (Win9x & DOS only supported 1 primary partition, the rest had to be extended partitions with 1-4 logical partitions within the extended).

Resizing a partition does not resize a filesystem. Most modern disk tools do both steps for you with a single click, but it's still two steps. Also not all FS support resizing, some can only grow, and some can shrink & grow. Then again there are 3rd party tools that can resize non-resizable formats (PartitionMagic).

Because you mention NTFS I'm presuming you're a windows guy, but if you're familiar with Unix (and thus Linux) it will be easier to follow along. Here's a high level translation:

```
HardDisk1 (primary master) on a PC will show up as /dev/hda in Linux x86.
HardDisk2 (primary slave) is /dev/hdb
HD3 (secondary master) is /dev/hdc
HD4 (secondary slave) is /dev/hdd
SCSI, SATA and USB disks might be /dev/sda, /dev/sdb, ...

```

Partitions are subordinate to the drives:

```
HD1, Part1 = /dev/hda1
HD1, Part2 = /dev/hda2
HD1, Part3 = /dev/hda3
HD2, Part1 = /dev/hdb1
HD2, Part2 = /dev/hdb2

```

Then you put a File System on your partitions, and mount them.

Windows:

```
HD1,P1::NTFS, mounted as C:\
HD2,P1::ExFAT, mounted as D:\

```

Linux x86:

```
/dev/hda1::ext3 mounted as /
/dev/hda2::JFS mounted as /usr
/dev/hdb1::ExFAT, mounted as /data

```

Also, the partition table has a hint indicating what filesystem type is laid out, but they don't always match. Just because the partition table says /dev/hdb1 is type 0x07, doesn't mean the file table is actually NTFS. A good OS should compare the two and refuse to mount the filesystem, and a good formatting tool should update the partition table, but not always... Samsung or Android is notorious for assigning seemingly arbitrary partition types to indicate function rather than filesystem. I'm sure there's a rhyme and reason somewhere but I have no idea what it is.

Android has many partitions, the first 3 are primary, the 4th is extended and contains up to 30 logical partitions. Each has a specific function, and there are many different FS, some known and some proprietary.

The 16GB built-in storage is equivilant to x86's /dev/hda - but they call it /dev/block/mmcblk0

The first SD card is /dev/mmcblk1 and so on. Partitions on each 'disk' get ...p1, ...p2, ...p3 and so on.

Each product vendor and device has its own scheme for laying out partitions.

See http://forum.xda-developers.com/showthread.php?t=1959445

The i717 uses the following scheme, I don't know what everything means, but most of it I do (I got this from combining android's "df" & "fdisk -l /dev/block/mmcblk0" and from MacOS "heimdall print-pit" while in download mode):

```
/dev/block/mmcblk0 <-- entire 16GB 'disk'
/dev/block/mmcblk0boot0 - ???
/dev/block/mmcblk0boot1 - ???
/dev/block/mmcblk0p1 - SMD_HDR - Primary boot loader
/dev/block/mmcblk0p2 - SBL1 - Secondary boot loader #1, your flash counter sits in here
/dev/block/mmcblk0p3 - SBL2
/dev/block/mmcblk0p4 - Extended Partition, container for the following logical partitions
/dev/block/mmcblk0p5 - RPM
/dev/block/mmcblk0p6 - SBL3
/dev/block/mmcblk0p7 - ABOOT
/dev/block/mmcblk0p8 - BOOT
/dev/block/mmcblk0p9 - TZ
/dev/block/mmcblk0p10 - SSD
/dev/block/mmcblk0p11 - PIT
/dev/block/mmcblk0p12 - PARAM
/dev/block/mmcblk0p13 - MODEM - 100MB /firmware vfat (baseband modem part 1)
/dev/block/mmcblk0p14 - MSM_ST1
/dev/block/mmcblk0p15 - MSM_ST2
/dev/block/mmcblk0p16 - MSM_FSG
/dev/block/mmcblk0p17 - 100MB /system/etc/firmware/misc_mdm vfat (modem part 2)
/dev/block/mmcblk0p18 - M9K_EFS1
/dev/block/mmcblk0p19 - M9K_EFS2
/dev/block/mmcblk0p20 - M9K_FSG
/dev/block/mmcblk0p21 - DEVENC - 10MB /efs ext4 - individual info like IMEI and Encryption
/dev/block/mmcblk0p22 - RECOVERY - 10MB  - Recovery, ClockWorkMod or TWRP
/dev/block/mmcblk0p23 - FOTA
/dev/block/mmcblk0p24 - SYSTEM - 1GB /system ext4
/dev/block/mmcblk0p25 - USERDATA - 2GB /data ext4
/dev/block/mmcblk0p26 - CACHE - 300 MB /cache
/dev/block/mmcblk0p27 - TOMBSTONES - crash dump area?
/dev/block/mmcblk0p28 - UMS 10GB /sdcard user's playground (usually a vold virtual device)

```

So, your 2GB partition is /dev/block/mmcblk0p25 and your 10GB partition is /dev/block/mmcblk0p28.

To do what you want while preserving data is not really possible, but I've done similar on x86 before as follows:

```
first you have to shrink the filesystem on /dev/block/mmcblk0p28,
then shrink the partition,
then move the partition to the end of the disk,
then move p27 to end just before p28 starts,
move p26 to butt up against p27,
grow partition p25 to fill the empty space in front on p26,
then extended filesystem on p25 to fill the partition...

```

In reality, there aren't any readily available tools to do all that. A more practical method:

```
1 You'll have to back up the contents of p25, p26, p27 and p28 to external SD,
2 rebuild the partition table with the new boundaries,
3 create new filesystems on each,
4 then restore data onto each.

```

You're basically looking at a factory reset, the ROM should stay intact. If I were to do this I would:

```
0 insert a brand new 32GB sd card into the note
1 boot to recovery
2 connect with adb shell
3 mount /dev/block/mmcblk1p1 to /external_sd
4 mount /dev/block/mmcblk0p25 to /data
5 mount /dev/block/mmcblk0p28 to /sdcard
6 tar /data to /external_sd/data.tar
7 tar /sdcard to /external_sd/sdcard.tar
8 unmount /data and /sdcard
9 use fdisk to rebuild partitions p25, p26, p27 & p28 where p25 is bigger, p26 & p27 are moved and p28 is smaller
10 make new filesystems on all four p25-p28
11 mount /data and /sdcard again
12 untar /external_sd/data.tar to /data
13 untar /external_sd/sdcard.tar to /sdcard
14 pray
15 reboot

```

Here's the full partition table:

```
~ # fdisk -ul /dev/block/mmcblk0

Disk /dev/block/mmcblk0: 15.7 GB, 15758000128 bytes
1 heads, 16 sectors/track, 1923584 cylinders, total 30777344 sectors
Units = sectors of 1 * 512 = 512 bytes

              Device Boot      Start         End      Blocks  Id System
/dev/block/mmcblk0p1               1      204800      102400  92 Unknown
  Partition 1 does not end on cylinder boundary
/dev/block/mmcblk0p2   *      204801      205800         500  4d Unknown
  Partition 2 does not end on cylinder boundary
/dev/block/mmcblk0p3          205801      208800        1500  51 Unknown
  Partition 3 does not end on cylinder boundary
/dev/block/mmcblk0p4          208801    30777343    15284271+  5 Extended
  Partition 4 does not end on cylinder boundary
/dev/block/mmcblk0p5          212992      213991         500  47 Unknown
/dev/block/mmcblk0p6          221184      225279        2048  45 Unknown
/dev/block/mmcblk0p7          229376      234375        2500  4c Unknown
/dev/block/mmcblk0p8          237568      258047       10240  48 Unknown
/dev/block/mmcblk0p9          262144      263143         500  46 Unknown
/dev/block/mmcblk0p10         270336      271335         500  5d Unknown
/dev/block/mmcblk0p11         278528      279527         500  91 Unknown
/dev/block/mmcblk0p12         286720      307199       10240  93 Unknown
/dev/block/mmcblk0p13         311296      511999      100352   c Win95 FAT32 (LBA)
/dev/block/mmcblk0p14         516096      522239        3072  4a Unknown
/dev/block/mmcblk0p15         524288      530431        3072  4b Unknown
/dev/block/mmcblk0p16         532480      538623        3072  58 Unknown
/dev/block/mmcblk0p17         540672      741375      100352  8f Unknown
/dev/block/mmcblk0p18         745472      751615        3072  59 Unknown
/dev/block/mmcblk0p19         753664      759807        3072  5a Unknown
/dev/block/mmcblk0p20         761856      767999        3072  5b Unknown
/dev/block/mmcblk0p21         770048      790527       10240  ab Darwin boot
/dev/block/mmcblk0p22         794624      815103       10240  60 Unknown
/dev/block/mmcblk0p23         819200      839679       10240  94 Unknown
/dev/block/mmcblk0p24         843776     2940927     1048576  a5 FreeBSD
/dev/block/mmcblk0p25        2940928     7139327     2099200  a6 OpenBSD
/dev/block/mmcblk0p26        7143424     7761919      309248  a8 Darwin UFS
/dev/block/mmcblk0p27        7766016     8030207      132096  a9 NetBSD
/dev/block/mmcblk0p28        8036352    30777343    11370496  90 Unknown

```

I was going to describe what you might do with fdisk, but I see that the existing partition table leaves unequal gaps between each partition - this bothers me because I don't know why. Traditionally on disk you would create each partition starting 1 sector after the previous. Then again your partition sizes would always align with cylinder boundaries so perhaps each new partition is starting on some boundary (multiples of powers of 2?) even if the previous partition didn't end on one??? The gaps are all (multiples of 1024) plus 1, but until I know what the rule is for making a gap I would not touch the partitions... Does it mean I can make the previous partition 1024, 2048, 3192, 4096, ... blocks bigger? Is the system sneakily using that blank space for undocumented purposes? who knows...

Sidebar: You ask if installing CyanogenMod would help or if this is lower. Partitions is about as low as you can get, then there's the boot loaders, then the kernel, then the ROM (Cyanogen, ParanoidAndroid, etc), then user space like /data, /sdcard and /external\_sd. Booting into recovery mode is kind of like booting a LiveCD image of a diskless OS where the entire system is loaded into RAM. That way you can do whatever you want to hard drive: backup, format, partition, restore, resize, dissect, clone, etc; then as long as you put it all back together correctly you can reboot back into your original OS.

As for why Samsung chose this arbitrary 2GB limit, it's a backward compatibility thing from back when 2GB memory chips was the biggest you could get, and in a device you would have 2 x 2GB chips. 1st chip would have partitions for boot loaders, kernel, root(/), /usr and the /system ROM - and be READ-ONLY from the running OS to prevent users from breaking the thing; the 2nd chip would be mounted READ/WRITE on /data for users to install apps & settings. That was basic android using built-in storage. If you wanted more space it was through an SD card you put in a slot, and this was mounted on /sdcard. When chips got bigger & cheaper Samsung stuck with the basic design and basically gave you 12GB (10 usable) of internal storage presenting it as /sdcard, then they added external storage and made up /external\_sd. This caused lots of confusion, and some ROMs mounted the external SD card as /sdcard and mounted the 12GB as something else like /emmc. Jumping ROMs back then was a pain if you were swapping between Devs who followed different paradigms. Today it's become more standardized with /storage/sdcard0, sdcard1, etc and apps are being designed with this in mind, letting users pick which SD card to use rather just assuming /sdcard or /emmc exist in the right form.

All in all, I agree 2GB is too small for /data, I'm constantly moving apps to SD and integrating google app updates back into the ROM. I don't think I'd go equal though, and I know I wouldn't combine them into one big /data and just have external SD as /sdcard - the old way... Maybe 4 GB for /data and 8GB for /sdcard...

Anyways, good luck.
> 5 votes

---
Tags: internal-storage, samsung
---


# Question
Title: Unlocking from kids mode back to factory settings
My grandkids installed and lock kids mode on my galaxy tab4. I however don't know the password. How can I unlock this back to factory setting??

# Answer
this link should help you under the : "Master reset using the hardware keys" part. However be sure to backup all the data you want to keep **before** resetting.

Master Reset Steps
> 0 votes

---
Tags: factory-reset
---


# Question
Title: Is it possible to increase Samsung's limit on contact merging?
On Samsung phones, at least I know on the Galaxy S and Galaxy SII, it is only possible to merge 5 contacts max. There is also an issue on the Google Code page of Android here, but this did not solve the Samsung specific problem.

The suggested fix on XDA-Developers did not work with newer Android versions, and I'd like to stick with the official Samsung ROM.

Is there way to increase the limit on contact merging?

# Answer
It is, if you have root Access.

Found the following solution on l0uy blog:

Open `/system/csc/others.xml` and add the following child to the `<FeatureSet>` parant:

```
<CscFeature_Contact_SetLinkCountMaxAs>30</CscFeature_Contact_SetLinkCountMaxAs>

```

The `30` is the limit, how much contacts you will merge. choose what you want.

Works fine on 4.1.2.
> 0 votes

# Answer
In 4.4.2 note2 I did it by adding the value to another file called feature.xml in the same csc folder. In fact, the statement is already mentioned but with the value 5, so all what you have to change is the max. No. From 5 to anything you like, then save then restart the phone.
> 0 votes

---
Tags: contacts, samsung-galaxy-s-2
---


# Question
Title: How can I stream my android phone screen to my laptop computer?
I am mostly trying to solve a low resolution problem when watching Google Play movies as on my Windows 8.1 PC many of them are not available in HD quality. As Android phones have access to higher resolutions, but I have a better screen on my laptop, I was wondering how I could stream video content from my (unrooted) phone to my laptop screen.

I am aware of some DLNA solutions but as far as I know, they do not allow streaming of Google Play movies.

# Answer
Search for screen mirroring apps like these:

Here is the tutorial video on YouTube
> 1 votes

---
Tags: video, streaming
---


# Question
Title: How can I find the saved password in Android browser?
I have Prestigio Tablet with ICS. I forgot a password from important site. It's remembered in the tablet's browser. How can I see it without rooting the tablet?

# Answer
> 4 votes
There is no functionality to view saved passwords included in the stock browser.

The only method for retrieving passwords saved in the stock browser is to open the `webview.db` file (it's an sqlite database) in `/data/data/com.android.browser` and look at the password table (it's stored in the clear, no encryption or anything), but that requires root.

# Answer
> 1 votes
The best decision so far is: Download SQLite Database editor. (Root is required!)

Go to "Application Databases" Choose : Internet (with icon of Earth and small script com.android.browser /data/data/com.android.browser/databases/webview.db

Choose from TABLES - "password" Press SELECT\*

ENJOY!!!!!!!!!!!!!!!!!!!!!!

# Answer
> 0 votes
You can try those 3 steps, using 2 devices (second must be rooted):

1. use `adb backup com.android.browser` to create a backup of browser on your device
2. use TitaniumBackup to restore to another device
3. copy `webview.db` from `/data/data/com.android/browser/databases/` and extract password from it.

---
Tags: password, stock-browser
---


# Question
Title: bsnl is709c android tablet is not booting up
My **BSNL penta IS709C** tablet got locked after too many unlock attempts. After that I tried to hard reset by pressing BACK + HOME + MENU buttons together with the power button but in vain.
Tablet present condition:

1) USB debugging off, so no adb commands.
2) wifi is off.
3) No associated google account.

Please help me restore the tablet or suggest me how can I hard reset it.

# Answer
> 1 votes
So after battling for two days, finally I have managed to solved this problem.

First of all download stock ROM for your tablet from here and extract the file anywhere you want.

**Note**:- All the below steps are provided in .ppt file which you can find in the downloaded zip folder(here ..\BSNL-IS709C\BSNL IS709C\Firmware\upgrade\tool). Since it is a Chinese version so I thought it might help if I re-write the steps here:

* Shut down your tablet.
* take out your SDCard if you don't want data loss.
* Plug one end of the Usb cable to PC/Laptop.
* Press the middle button(namely menu button) of the three buttons on the tablet and the power button together and then plug another end of the Usb cable to the tablet.
* After this, your computer will try to install drivers for your device which you can ignore because you are gonna install the drivers manually.
* go to device manager-\>Other devices-\>right click on the unknown device(which is yours with yellow triangle) and then click on update driver software.
* Choose to manually locate drivers and move to this directory (**..\BSNL-IS709C\BSNL IS709C\Firmware\upgrade\tool\Driver**).
* Select the appropriate driver(**x86/x64**) and click OK, a red color pop up is displayed. Click yes(or whatever) to install the drivers.
* Now open the **RKBatchTool** provided here(**..BSNL-IS709C\BSNL IS709C\Firmware\upgrade\tool**). You will see a green color square on it which means that it has recognized your device. Meanwhile is the Chinese version, so can refer this picture for further operation:

* Click on the **Restore** button to factory reset the tablet and when its done. Click on upgrade.
* Restart the tablet and voila, its done!!

---
Tags: factory-reset, stock-android, hard-reset
---


# Question
Title: WiFi info popup broken and not showing all info on Lollipop
So my popup window for WiFi info is broken on Nexus using android 5.0.1. That's not that bad, but i was also wondering why is it not showing other important WiFi information's, such as IP address? I need my IP often and its hard for me to go to terminal and type ip addr show each time i need it. Is that info removed or is my popup somehow broken?

# Answer
Rather than clicking on the network name, click the three little dots on the top right corner of the screen, then select Advanced. The IP is listed at the bottom of the screen.
> 4 votes

---
Tags: 5.0-lollipop
---


title: Android device crash logs?

text:
# Question
Title: Android device crash logs?
I've been having issues\* with my Samsung Galaxy S4 (Rooted, Echoe rom, SCH-i545, 4.4.2) lately and have been trying to figure out why. Problem is, it seems like neither alogcat nor adb can show, that I can see, device crashes - that is to say where the entire device shuts off on its own. Plus the /data folder didn't seem to have any type of panic or kernelpanic folder (Using Root Explorer).

Is there any way I can do this? Ideally finding previous logs, but if need be I *think* I can recreate the problem with whatever I need installed.

\*The crash seems to be caused when I switch from 4g (LTE) to Wifi naturally, such as coming home and my phone automatically connecting to my (Already known) wifi.

# Answer
> 5 votes
If nothing can be retrieved from logcat you are probably running into a kernel panic.

You could check via adb the output of: `dmesg`

Some devices also have a kernel feature where, on critical errors, the last received kernel message can be read from `/proc/last_kmsg`

Maybe this will give you some hints whats going wrong. If not you could stream the full kernel logs via: `cat /proc/kmsg` and reproduce the shutdown while doing this.

# Answer
> 1 votes
Usually, when the system crashes a Popup is launched. Its options usually are *Inform* or *Cancel*. If you click Inform, an app is launched and it lets you see the Log (Which is the one you'd send to Google to inform the bug).

You cannot see the Logcat errors because when an app is compiled for release and with Proguard enabled, then the Logs sent by the app are not visible to the final user. Only for the Android OS. It's a safety mechanism.

# Answer
> 1 votes
Most likely one of your system service is throwing ANR and android is killing it to restore service. This causes device to soft reboot or shutdown. you will not see any popup(app crashed...)since your user is already killed by OS.

here are few links that might help you in getting logs:

---
Tags: crashes, logging, shutdown
---


# Question
Title: What is "Android Night Mode", what triggers it, and what are the consequences?
I've just been reading in the UserGuide on variables:

> **Night Mode**
> %NIGHT
> The current Android Night Mode.
> One of on, off or auto.
> If auto, Android will decide whether it should be in Night Mode itself.

Which raised the question: What is "Android Night Mode"? Obviously it is something Android itself implements and decides on whether it is active or not (mode: auto), and that decision can be overruled (mode: on/off). But what exactly does that mean to the user? What triggers it (time? light conditions?), and what are the consequences (mute? dim?)?

I've done a Google search on the terms – but all that came up with were either apps to toggle "night mode", or apps having a "night theme".

I've checked our site for questions on "night mode", but found no complete answer to my question there. Some indicators, though:

Is there any complete answer to my question?

# Answer
"Night Mode" is actually pretty intuitive as far as the name goes.

The OS basically attempts to estimate both sunrise and sunset, based on the current date and your latitude relative to the equator. It then determines that it is "night" if the current time falls either before sunrise or after sunset.

You can find the code for this in the base frameworks, specifically in the TwilightCalculator. There is an associated service that attempts to refresh this sunrise/sunset data in the background if you move around, called TwilightService.

In the latter file, you can also see what Android does in the event that it does not have an accurate location (I would assume this occurs if you turn off location access and such):

```
// In the case there is no location available (e.g. GPS fix or network location
// is not available yet), the longitude of the location is estimated using the timezone,
// latitude and accuracy are set to get a good average.

```

It later sets the latitude value to 0 for the calculation, which would be the equator.

It also tries to schedule updates so that they only run at day/night boundaries if you're not moving around much. For example, if it's the middle of the day and it's already calculated sunset, it won't run again until after sunset has passed (and if it's nighttime, it will run after tomorrow's calculated sunrise).

The affects of entering "Night Mode" are entirely app dependent. There is an API that lets apps query this information if they so choose, as well as APIs to instruct the system as to which UI modes they will support. It has no real immediate impact on the system itself, though.
> 5 votes

---
Tags: settings, system
---


# Question
Title: Unknown error code during application install "-24"
I just updated my Moto X to latest and greatest Android 4.4 KitKat (I even did full factory reset just to be sure) and now I'm trying to install WhatsApp Messenger but unable to do so, I'm getting following error:

> Unknown error code during application install "-24"

Please advise.

# Answer
According to a thread on AndroidCentral, this is a problem with either...

* the app itself having trouble to update an already installed version (unlikely after a factory-reset) → uninstall first, then try a fresh install
* certificates not being handled properly → install from a different `.apk` (e.g. one from your backups, if you've made any, or from an alternative source)
* certificates (variant 2) → Go to *Settings→Apps*, select the "All" tab, scroll to *Google services framework*, tap the entry, "clear cache", "uninstall updates". Repeat the same for *Google Play Store*, then reboot, then try again

I didn't verify this (don't have the issue, so I didn't even have the chance to), but it sounds reasonable.

Additional sources on this error:

* Unknown error code during application install: "- 24 " (XDA Developers)
* App description of the PocketTool App:
> The -24 error is a killer. People think it is because of PocketTool when it is actually the device. You may want to include in the description that if they get the -24 error to reboot the device, then try reinstalling mcpe. If that doesn't work, uninstall all apps that could be used to modify the game, reboot, and try again. If even that doesn't work, the only other option I am aware of is to back up important things such as Kindle books, music, movies, and saved app data on something (I used my laptop) and do a factory reset. If they are on Jelly Bean, then they will get a -24 error if they try to reinstall mcpe after a failed mod install.
* Users had the same trouble with Spotify. A second factory-reset solved it.
* A thread on Android-Hilfe.DE (German) again supports the first variant of my answer (remains of a previous install). Maybe your factory-reset did not complete cleanly.
* A Google search on "google-play error-24" reveals even more sources.
> 2 votes

# Answer
Download the app Master Key multi-fix. You can think of it as a plug in. But as soon as it is installed on your phone, you should be able to download the apps that had the error 24 notice. Hope this helps.
> -1 votes

# Answer
Use Titanium Backup to delete the orphan app data, then install the application again. That should fix the issue, but you'll lose all of the user data for that app.
> -1 votes

# Answer
Dude, try this one, don't have to install an apk or reset your device, just delete via root explorer file named com.whatsapp in dir data/data/com.whatsapp Then install your whatsapp again from playstore or apk directly
> -1 votes

# Answer
Remove application and set to factory setting. Mine works now.
> -2 votes

---
Tags: whatsapp-messenger, 4.4-kitkat, moto-x
---


# Question
Title: Changing vibration intensity for system on Lollipop?
Currently the vibration intensity in my Lollipop ROM is too high, even for things like haptic feedback. This is a problem with most ROMs on my device (Xiaomi Mi3W), and was fixed in 4.4 with an alteration to framework-res.apk here, but I can find no information on what files were changed. The only this I can find is here on xda-developers forum, but this is for GB and neither the LP or KK framework-res have that xml file. I cannot replace the LP framework with the KK framework because I am guessing it will just cause bootloops/force closes.

Does anyone know of a system modification that be changed to lower system vibrations for everything? The modification can be in the source or compiled ROM.

Thanks

# Answer
Settings\> Sound & notification\> Other sounds\> Vibrator intensity.
> -1 votes

---
Tags: haptic-feedback
---


# Question
Title: Contacts Storage process consumes more than 53% of battery life
My battery doctor app points to "Contacts Storage" which is a native Android process as the chief consumer of battery life. Can't disable the process because no other app can reach or display my contacts when "contacts storage" is disabled. Tried factory reset and things looked OK for the first week-two. Now it's back to consuming battery life like crazy. Any app can replace this native horrid process? Please help!

# Answer
Battery Info stats are misleading. People see 53% and freak out. This number is based on the battery usage, and something has the be "the winner". Also, the stats are based off usage since the last time the battery was fully charged.

Battery stats are "cleared" when you charge your battery to full (or near full) then unplug it from the charger.

Now if your battery is discharging within an hour, then yes, you have some issue that is draining your battery.

If you have your device syncing contacts (like google+ and facebook) and you have a lot of contacts in those services, it could be the sync that is causing the usage. Doing clearing the data or cache of the Contacts storage is not going to help, as it will just require the service to re-sync contacts.
> 1 votes

---
Tags: contacts, battery-life, 5.0-lollipop, nexus-5, google-contacts
---


title: Setting any e-mail accout in Android

text:
# Question
Title: Setting any e-mail accout in Android
Can we set Any e-mail address as the main or primary account in Android device like Yahoo! e-mail account?

And with this Email Account, can we get all access to the Google play store?

# Answer
No. Android is gmail addresses only.
> -2 votes

---
Tags: applications, android-versions
---


# Question
Title: how to flash phone with two roms installed accidently
I had installed a rom without wiping data.

Help me, how to flash it please.

the phone is a lenovo p700 4.0

Thanks

# Answer
> 0 votes
As I understand it you flashed one rom over another without wiping data and now your phone is inoperable.

In this case all you need to do is flash the second rom again. Just make sure you wipe the data/dalvik/cache before flashing the rom again. This should net you a clean install.

---
Tags: 4.0-ice-cream-sandwich
---


# Question
Title: how do I reinstall the AOSP music player in KitKat?
I bought a Motorola Moto G yesterday, And the stock Android music player is missing. I found an old froyo player that works somewhat but it isn't fully integrated. I can't switch songs from the lock screen or the drop down menu. And it has advertising in it.

Where can I find the AOSP music player that will run fully in KitKat; with total OS integration and no ads?

# Answer
The Moto G comes with Google Play Music as it's default music player. You can download it from the play store if you don't have it already.
> 0 votes

---
Tags: google-play-store, 4.4-kitkat, music-player
---


# Question
Title: Where is the Samsung Galaxy setting for answering lock/unlock?
My friend told me that every time someone calls, he must unlock the phone. He wondered if we could change that setting. I looked in my own Samsung Galaxy and I could not find the setting. Do you know what we could do to resolve the issue so that my friend won't have to unlock his phone every time somebody is calling? I think that the problem is vendor- or operator-specific looking at this thread with a similar issue.

# Answer
> 1 votes
lock options for your device, from the Home screen, touch Menu Menu key \> Settings Settings Shortcut \> Lock screen \> Screen lock.W hen you select the Samsung lock feature, Swipe (or the With swipe lock option), additional features become available by opening Settings Settings Shortcut \> Lock screen \> Lock screen options.For any other query you can check at Samsung India site.

---
Tags: samsung
---


# Question
Title: Why Android device screen rotate only in Portrait and Landscape orientation?
I have android device LG E400 which has only two types of orientation first one is Portrait and Second is Landscape. It works on 90° Orientation(Left Landscape), 270° Orientation (Right landscape). Why can't it rotate in 180° (Bottom side to Top ). Why Android OS couldn't have made that feature yet?

# Answer
> 1 votes
Some phones do not support 180° rotation because it is not supported by the rom. A lot of manufacturers prevent 180° rotation I believe for sake of simplicity. Theoretically, you only need one landscape mode and one portrait mode for basic functionality.

To fix this 'problem' you could install a custom rom that supports 180° rotation. Alternatively, you could root your phone, install the Xposed framework, and install a module that will enable all rotations. I have also heard that there are apps that let you do this but I have not used any myself and therefore cannot confirm if they work or not.

---
Tags: android-sdk, orientation
---


# Question
Title: Does push mail service utilise constant internet connection?
I searched Google for this but only found that push mail requires constant internet connection.

---

I want to know whether Push mail really USES constant internet connection? If so then what is the difference between push mail service and "constantly refreshing inbox"?

Ps: please don't suggest me to upgrade my plan, I want to know the difference.

Thanks in advance. :)

# Answer
Push mail shouldn't use the internet connection while idle, but it has to keep a connection open to the server. That's why push mail needs the internet connection.

The difference between push mail and polling is that when using push mail, the client opens a persistent connection to the server. After this the connection is idle. When a new message is received by the mail server, it notifies the client of the new message, and the client decides whether to download it or not. When using "pull" (polling) mail, the client has to periodically open a connection to the mail server and check for new messages.

The only reason your internet connection would be used while idle is if the connection to the server is broken and needs to be reconnected.

See Push email - Wikipedia for more detailed info.
> 1 votes

---
Tags: email
---


# Question
Title: i am not able to receive my calls at my galaxy Y after updating the android 2.3.6
i am not able to receive my calls at my galaxy Y after updating the android 2.3.6 although I can call in regular way. whenever a person calls me he get phone busy notification, while i got a missed call notification with ringing any tone. I will be very thankfull if you help me in this concern.

# Answer
After reading alot of blogs I tried one thing and it worked. First of all I saved all of my contacts on SD card then I removed it and apply sttings \____privacy settings\____"Factory Data Reset". After that I'm receiving my incoming calls in regular way even after inserting the SD card. I import all my contacts from sd card again. You ca also try this
> 0 votes

---
Tags: settings
---


title: Internal Storage size is less than

text:
# Question
Title: Internal Storage size is less than
I have the Micromax Canvas A1 AQ4501 device. On various pages, as as this one, it's internal memory is listed as 4GB.

But, when I go to `Settings` -\> `Storage`, under `Internal Storage` it says total space is 2.27 GB. The app `Hardware Info` also lists a similar amount: 2322 MB.

Where is the rest of my storage? :O

(Is it that the rest of the storage is taken up by OS etc, duh?)

# Answer
The shown free space is without the size of the whole Android system. Your internal storage has a total amount of 4GB (Sometimes there is less because the manufacturer defines 1GB as 1 billion bytes). And the Android System and preinstalled apps are also using space.
> 0 votes

---
Tags: internal-storage
---


# Question
Title: Facebook for Android app no longer displays og:image of website served via home computer's IP
I've followed the advice given in this post. I have updated the Facebook cache, and shared a website on Facebook on my Facebook timeline (shared only with me for testing purposes) via a web browser. When I do this, the image in the sharer looks fine, and when I go to my Facebook page I can see the shared link details as well as its corresponding image, which is a 1200x630 PNG (the text is displayed immediately but the image takes about 6 seconds to load, despite the fact that I thought such image would have been stored in the FB cache).

The story is different on my **Facebook for Android app**. I had previously shared a website whose site image is a 1200x630 PNG, and I can still see that image on my FB Timeline despite the fact that it's been removed from my site a few days ago and replaced with another image. The problem is that the newer og:image I've updated on my website, which is the same size and format as the older one it replaces, displays fine on my mobile phone's web browser and on my PC's web browser, but does not show up in my Facebook app for Android, and a blank ligh-gray rectangule with the shared og:title and my home computer's IP but **no og:image shows up in the shared post**. A whole day has gone past since I've updated the FB cache, and I've tried the Facebook Debugger Tool once again, but the image just won't show.

How do I fix this?

# Answer
I've tried installing the Facebook app on an a friend's Android phone and the images display fine there, despite the Android app on my phone, which is even faster, still doesn't display the image. This means the problem is a caching problem (e.g. I previously shared from my site while it had a bug, and the cached information is not being updated).

So, since I couldn't find a place where I could delete the Facebook for Android app's cache, I deleted the Facebook for Android application and all its data, and reinstalled it.

That fixed the problem.
> 0 votes

---
Tags: facebook, images, cache
---


# Question
Title: Twitter asking to "Authorize SNS to use your account"?
I've installed the latest version of the Twitter client for Android and logged in. To my surprise, the screen displays the message (also shown in the screenshot below), asking me to authorize the SNS (Social Networking Site/Service) to use my account? I don't understand this question. Assuming SNS is used as a synonym for the Twitter service itself, then what is the "account" they are referring to.

Obviously, the Twitter service automatically has access to my Twitter account, so are they talking about my Android account on my Android device, or perhaps the Gmail account corresponding to the email I provided, which I doubt as such account uses a different password. It seems like Twitter is being intentionally vague here.

If someone could kindly explain what the app is asking for in the screenshot I would be happy to know this.

# Answer
> 7 votes
OK, I figured out what the app is asking. It's asking to create an account in the **Settings \> Accounts** section on my Android device. This enables other applications, including stock applications and user-installed applications, to find out that I have a Twitter account and possibly use it to post to Twitter (provided I give consent to such apps to do so).

The following screenshot shows that after clicking the **Allow** button, the details pertaining to the user's Twitter account are stored on the Android device:

---
Tags: twitter
---


# Question
Title: WhatsApp Settings in Samsung S3 - Where do I find it?
I use WhatsApp on my Samsung S3. I have some questions:

1. I can't find any settings option. I reinstalled the app and still cannot find the settings option anywhere. Am I missing something?
2. Is there any setting for showing notifications on the icon (new messages received, etc.)?

# Answer
> 1 votes
Apps on Android don't change their icon to show that there are new notifications, the notifications appear in the Notification Bar at the top of the screen instead, so that they're always available at a glance, even when you're running other apps.

In Android apps manage their own notifications, so to change WhatsApp's notification settings you need to open the WhatsApp app, and then press your device's `Menu` button (or press the `...` ellipses icon in the top right of the screen)

Then select **Settings**

And then select **Notifications**, you can then see the various options that WhatsApp has for alerting you about different types of messages.

# Answer
> 1 votes
The Samsung Galaxy SIII has three hardware buttons below the screen (from left to right: Menu key, Home Key, and Back Key). You can access the device settings by clicking the Menu key after swiping the screen to unlock it and then clicking on Settings on the menu that pops up on the screen. Once you click on the WhatsApp icon on the Home Screen or on one of the Apps Screen of the Android OS, you can also hit the Menu key to bring up the WhatsApp Options and click there. Android devices also have what is called a Notification Drawer. When you receive a WhatsApp message it will appear in the Notifications Drawer which you can slide out onto your screen by swiping your finger from the top of the screen downwards.

---
Tags: notifications, whatsapp-messenger, app-icons
---


title: Strange Glitch with Youtube on S4

text:
# Question
Title: Strange Glitch with Youtube on S4
i have a strange glitch on an S4 phone the screen goes "crazy" when the video tries to play

```
Device : S4 I9500
version : 4.4.2 NC1
Youtube : 10.02.3

```

see the following video https://www.youtube.com/watch?v=dcZG82aUcZc

any ideas to what the problem is?

# Answer
This happened to my S3 and I got told to uninstall YT, reboot and install it again.

Try that maybe?
> 0 votes

---
Tags: samsung-galaxy-s-4, video, youtube
---


# Question
Title: How would I root my HTC without computer
I want to root my HTC but I'm not sure how I would do this and I have no computer access........ Please help.

Tori

# Answer
> 0 votes
You can try Root Master apk from this site - http://www.nextwap.net/mobile/vE4C-rxxce/root\_master\__english\_version\_.html

Just install and click the button. I tested it with my Samsung, but it should also work with HTC, depending on system you have.

---
Tags: rooting, htc-one
---


# Question
Title: Why is the app name under /data/app different from that under /data/data?
After I installed DiskInfo.apk through `adb install DiskInfo.apk`, under /data/app, there is an installed apk named:

**me.kuder.diskinfo.pro-1.apk**

However, under /data/data, there is a new directory named:

**me.kuder.diskinfo.pro**

Why is the apk name under /data/app appended with "-1"?

And why is the name under /data/app different from that under /data/data?

# Answer
> 2 votes
The .apk file can be named whatever you want. It doesn't have to be named even anything related to the application ID.

In this case, what happened is that, when the file was downloaded, there was probably already a `me.kuder.diskinfo.pro.apk` in the download directory (or perhaps a temp directory), so the OS added "-1" to the filename. The contents, however, weren't changed, so the app still registers itself without the "-1".

---
Tags: installation
---


# Question
Title: Turning off cell broadcast in HTC Desire 816
I have been receiving about 50 flash SMS a day, with my service provider name, from the number 50. As I read here, it might be a issue with activating and deactivating cell broadcast on the phone. However, I could not find the path suggested for the deactivation (`Setting - Call - Other Call Settings`). The option does not exist on this path. Any help?

Mobile: HTC Desire 816

Android Version: 4.4.2 with Sense 6.0

# Answer
> 2 votes
Try this

**Settings - Call - Slot 1 call settings - GSM call settings - Cell Broadcast**

# Answer
> 1 votes
1. Open menu and select call
2. Open the call setting and select SIM 1 or 2 setting
3. Open GSM call setting
4. Uncheck cell broadcast options

Your problem is solved.

# Answer
> -1 votes
Remove your SIM and put it into any Nokia phone then go to `Setting>Phone Setting>Cell info Display>Off`.

Then put the SIM back in your HTC Desire 816.

I used Nokia X2-01 for this.

---
Tags: htc-desire, cell-broadcast
---


# Question
Title: Moto G 2-gen - can I recalibrate automatic brightness mechanism?
Is there any way to recalibrate/reconfigure automatic brightness behavior?

I would like to make it a little bit brighter in low light conditions.

I'm using Moto G 2-gen with KitKat without root access.

# Answer
It is not possible to calibrate the mechanism normally. The screen brightness values are fixed.

You could use an app like Lux Auto Brightness to manage your screen brightness instead of using the default auto brightness setting. This isn't a perfect solution but it is probably the easiest to implement. Alternatively, you could root your phone and install the Xposed Framework. You could then use a module like Gravitybox to manually set your preferred auto brightness values.
> 1 votes

---
Tags: 4.4-kitkat, motorola-moto-g, screen-brightness
---


title: ADB Debugging on LG Watch R

text:
# Question
Title: ADB Debugging on LG Watch R
I got a LG Watch R for a programming project. First, I had a Gear Live that was now replaced. When I follow the guides step by step, I never get the "authorize this computer" like I did with Gear Live. My machine runs on Windows 7. My steps were:

1. Setup LG Watch R with my Note 3
2. Dev Mode enabled, enabled ADB Debugging
3. Plugged the Charging Station in my PC (got detected as "Android Composite ADB Interface" with Samsung as Company
4. Normally the popup should appear on my Smartphone asking me to authorize the machine
5. In the CMD, `adb devices` does return unauthorized

In the device manager, the Watch R is recognized as "Android Composite ADB Interface" from Samsung. I have tried an answer to "ADB doesn't recognize Samsung Gear Live or LG G watch" on Stack Overflow, but it doesn't change much as it is already recognized as ADB Composite.

I'd be grateful for any tips.

# Answer
> 0 votes
I ran into the same problem. It turns out that the watch has to be connected to an Android phone running the Android Wear app; then the "authorize" dialog will appear on the Android phone. After you authorize you can unpair the phone.

---
Tags: adb, lg
---


title: How do I remove the Chrome menu button?

text:
# Question
Title: How do I remove the Chrome menu button?
It appeared in Chrome 40 and occupies precious space in the address bar.

I'm using a Samsung phone, which already has a menu button.

# Answer
You might be able to uninstall and disable updates in settings \> application manager \> all. As chrome is a system app in Samsung, to completely uninstall it you would probably need root permission and "uninstall system apps" from Google Play.
> 0 votes

---
Tags: chrome-for-android
---


# Question
Title: some issues in moto g 2nd generation after lollipop version
After updating my Moto G 2014 to Lollipop I have started experiencing some issues as I don't know how to get it fixed. So the problems are:

* Autorotate option isn't showing,
* If I tried pressing and holding the power button, I can only see the power off option, I can't find the silent option.
* While on the call, previously I have the ability to write a number on the dialpad which I can correct if I tap in the wrong number but now I can't find the backspace button to correct that !

Please help me out !

# Answer
> 0 votes
1. Settings -\> Accessibility -\> Auto Rotate.
2. Silent mode is now changed to Priority mode. Press the volume down button and you will find the priority mode
3. No easy solution for this. While on call press back button until you reach the homescreen. Now go back again to call screen from notification bar. Now the typed number will be gone

---
Tags: updates, motorola-moto-g
---


# Question
Title: Cannot update to Lollipop on rooted Moto G 2nd Gen
I have rooted my device a few days back. Today I received Lollipop update for my Moto G 2nd gen. I downloaded the updates and clicked on install updates.
When I clicked on Install updates, it powered off my phone and then opened TWRP screen with all its options. I had no idea about what to do next so I just clicked on "Reboot". It rebooted my device and again due to Lollipop installation, got powered off again.
My device got in power off and TWRP screen loop. I rebooted my device a few times and then it displayed me the message that the "update was unsuccessful"
Now, when I check for updates, it shows me that my software is up to date. I still have KitKat on my device.
Please help me to upgrade my Android version from KitKat to Lollipop. Please also suggest what to do when I install updates and my device powers off and start with TWRP screen.

# Answer
> 1 votes
You can't get OTA updates while the phone is rooted. What you need to do is un-root the phone, install the OTA update, then re-root the phone once you're done.

Also, OTA updates are best done using the stock recovery.

---
Tags: 4.4-kitkat, updates, 5.0-lollipop, twrp
---


# Question
Title: Is there any program to root my device without connecting it to PC?
I am looking for an APK software which could be installed on my Android device (Samsung S3 I9300) that root my device without needing to connect the device to PC during root process. Or any other way for rooting without need of connecting to PC. Is there any way?

# Answer
Framaroot, if you are running 4.2.2 or lower. I don't know about anything for 4.3 and up which works reliably on most devices.
> 3 votes

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


# Question
Title: Cyanogenmod - Filesystem for 64GB SD card, files larger than 4GB
Every time I find a thread on the Internet describing "how to get your 64GB SD card to work with Cyanogenmod", the answer is always the same: format it to FAT32.

FAT32 does not support files larger than 4GB. Does Cyanogenmod (10.1) support a decent file system that can take files larger than that?

# Answer
> 5 votes
On yesterday's CyanogenMod nightly, I performed the following steps:

1. Unmount the SD card in the UI
2. Erase the SD card in the UI (this recreates the partition table itself and creates a new FAT32 fs)
3. Unmount the SD card again, if needed
4. Plug in the phone
5. Open a shell with adb shell
6. su to root (this has to be enabled in Settings)
7. Run `make_ext4fs /dev/block/mmcblk1p1` to create the new ext4 fs
8. Mount the SD card in the UI (you'll have to unplug the phone to do this)
9. Reopen the root shell and run `chown media_rw:media_rw /mnt/media_rw/sdcard1` to give the folder the expected owner
10. Run `chmod 775 /mnt/media_rw/sdcard1` to make the sdcard writable

Having done this, the card is mounted automatically by CyanogenMod, and it can be written to from file managers without root privileges. I also copied music and pictures to the filesystem, and after a reboot, they are indexed and shown in Apollo and Gallery. I've only been using it for less than a day, but it's been working like a better FAT32 fs so far.

# Answer
> 2 votes
The "proper" answer would be exFAT. "Proper" because exFAT is crap but since it does "fix" some of FAT's problems, it is the only hassle-free option.

Forget NTFS.

Ext4 would be a much better option. Should it be properly managed in Android regarding rights management - from my quite recent understanding (latest CM11 as of Jan 2015), Android does not expect the true external storage to understarnd, let alone enfore access rights. Since \*FAT has no concept of any rights, this is no problem. However, in Linux there is no clean way of disabling rights management on a native filesystem. Android's concept of security uses UNIX access rights in a different way than it was intended. Not to blame Android, the UNIX concept is ancient but it's use comes at a price. The price being the need of external rights management which Android is not ready for and the User has (usually) no control of either.

There is a way to use ext4 on Android, called Mounts2SD. It's quite clean and reliable though it is anything but native (made of "nasty hacks" some would say). I wouldn't recommend it unless you have absolute confidence in what you are doing.

---
Tags: cyanogenmod, external-sd, ntfs
---


title: Compression of files on whatsapp

text:
# Question
Title: Compression of files on whatsapp
when i try send a vid whatever the size it reduces to 16mb, does the application compress files and to what extent. Also how large a file can i send on the application?

# Answer
https://www.whatsapp.com/faq/en/iphone/20964587

Send an existing video

Tap Choose Existing Video to share a video from your Camera Roll or Photo Albums. You will have the option to preview and add a caption to your video before sending it. **Existing videos are limited to 16 Megabytes, or about 90 seconds of video on most phones. If you choose an existing video that is larger than 16 Megabytes, you will have the option to trim the length of the video before sending it. Videos may be automatically compressed to ensure quick delivery.**
> 1 votes

---
Tags: whatsapp-messenger
---


# Question
Title: Can I use my Android device as Wi-Fi Adapter for my PC (i.e. Tethering to PC through USB, but using Wi-Fi not Phone Network)?
I want to use my Android phone to connect a desktop (windows 7) PC to the internet via Wi-Fi (ie, not muching though my Data plan). Is this possible with the various tethering options out there?

The reason I ask is, most suppot wi-fi the other way around, ie, the phone is the wi-fi hotspot, and the internet connection comes over the phone network. I want to connect to an existing wi-fi network, and share that with the PC.

Background - for various reasons our office LAN network is b0rked and very slow. The office WiFi network on the other hand is happy and fast. But my desktop PC is wired only. If I can use my phone as a wifi dongle/modem/adaptor, and connect to the office wifi, then I'll get a much faster connection.

Edit: I've got an HTC Desire HD, I haven't rooted it so far.

# Answer
You can achieve this **natively** on some versions of Android (for me it works on KitKat 4.4.4). All you have to do is connect the phone to wi-fi as usual and then connect the USB cable and do a USB tether. Some devices may require you to enable WiFi sharing in the mobile hotspot settings. Your computer should detect a new hardware - a "USB ethernet" or similar, you may need to install drivers for that, ymmv. Then it behaves just like any other network card. This works for all common operating system, including Windows (where the drivers part may apply).

Just to be sure, you can disable mobile data on the phone for the time being but the phone should be smart enough to route traffic via wifi automatically when it is available.

No root needed.
> 33 votes

# Answer
PDANet claims to be able to do this. Other phones, such as my Sidekick, do this out of the box.
> 8 votes

# Answer
You can do this using PdaNet.

From KnowYourMobile.com:

> To use your Milestone as a mobile broadband dongle, you will need:
>
> Step I:
>
> * Tap the upward pointing arrow on the Milestone's home screen to get to the app menu
> * Tap the Settings icon
> * Tap Applications
> * Tap Development
> * Check the box for USB debugging
>
> Step II:
>
> * Install the PDANet software on both your PC and Milestone -- when installed on the desktop, it should automatically install the USB driver for you but if it doesn’t, you will have to use the driver you downloaded above.
> * Connect your Milestone to your PC via USB, then launch PDANet on your device Click on "Turn PdaNet On" on the Milestone Right-click the PDANet icon in the taskbar on your PC, then click Connect
> 8 votes

# Answer
Assuming your computer doesn't have a Wi-Fi card already and you're not rooted, I would probably just buy a USB Wi-Fi card. You can almost certainly buy one for less than the cost of PDANet.

If you are rooted, Cyanogenmod has had built-in tethering in the *Wireless & network settings* menu for a while now. You can enable *USB tethering* and connect your phone to the hotspot to essentially have it act like a USB Wi-Fi card.

For my other tethering needs that aren't covered ROM-covered (e.g. Bluetooth network tethering) I've preferred Android Wi-Fi Tether, which is free, although I don't know how well it works on the Milestone.
> 2 votes

---
Tags: wi-fi, usb, tethering
---


# Question
Title: Automatic deletion of new mail gmail notification on android when already read online
If I get a new mail in gmail I am happy to see the notification for this. But if I had read the mail on web gmail on a desktop pc already I don't want to see a notification.

Is there a setting in gmail or an other possibility (app) that the notification is removed as soon as I have clicked on the email in web gmail?

(I searched already similar questions in stack exchange and google. I use kitkat)

# Answer
> 0 votes
I just recognize it's working what I asked for and only took 5 seconds to synchronize. Maybe functionallity came with a Gmail Update.

Current version: \- Android: 4.4.4
\- Gmail App: 5.0.1

---
Tags: notifications, gmail
---


# Question
Title: Getting WhatsApp to work for both networks on a dual-SIM phone
I have been using WhatsApp for a very long time in a dual mobile HTC Desire U under a specific network. Now, I would like to use WhatsApp for the other network too.

Is it possible to use watsapp for both networks under a single roof? I have tried suggestions many other sources, but I did not find any solution.

# Answer
You can install one app per phone So you cannot use it for more than 1 network in the same phone(dual sim phone)

From Whatsapp FAQ

> Your WhatsApp account can only be verified with one number, on one device. If you have a dual SIM phone, please note that you still must choose one number to verify with WhatsApp. There is no option to have a WhatsApp account with two phone numbers. If you attempt to frequently switch your WhatsApp account between different devices, at a certain point, you may be blocked from re-verifying your account. So please do not repeatedly switch between different devices.
> 1 votes

# Answer
You are saying that you want to use whatsapp for another phone number of yours??? It is possible to create one whatsapp account for a single number. You cant combine two whatsapp accounts into one. If you want to create independent accounts for both your phone numbers and use whatsapp for them from your only phone then it is hell of a difficult thing. you have to logout every single time to get into the another account of yours. Otherwise you should have two whatsapp apps in your phone that is impossible.
> 0 votes

---
Tags: whatsapp-messenger, dual-sim
---


# Question
Title: Can not update to lollipop due to TWRP recovery
I use Nexus 7 2012 wifi version. I rooted the device and installed TWRP recovery on it when it was on 4.4.4. Now the lollipop update of 5.0.2 is available to install, whenever I download the update and click install button the tablet boots in recovery mode and gives failed message. How do I get rid of this and install lollipop update successfully?

# Answer
> 3 votes
You can either upgrade to L via TWRP itself (some reported having trouble with TWRP 2.8 and suggested trying 2.7) or revert from TWRP back to stock recovery if you want to go the OTA way (I guess that's what you're trying to do, you're not clear on that in your question).

Also instead of TWRP you can try ClockworkMod recovery.

edit: typo

# Answer
> 1 votes
I use the Nexus Root Toolkit for Windows by wugfresh, it will allow you to unroot and revert to stock with a button click. It also includes full instructions on any setup you need to do prior.

You can find it here: http://www.wugfresh.com/nrt/.

It will also allow you to choose TWRP or ClockworkMod if you wish and can help you install new ROMs too.

---
Tags: updates, nexus-7, 5.0-lollipop, recovery-mode, twrp
---


title: Android google keyboard won't install

text:
# Question
Title: Android google keyboard won't install
Google released their google keyboard as an app in the market but I cannot install it. The error is "Application already exists". I am on a Att Note 1 (touchwiz\unrooted). No other keyboards are installed. Does anyone know how to install this?

edit: Despite this error message, the only option I have in my keyboard settings is "samsung keyboard"

# Answer
You may change package name and install it as separate user app

Links for version 4.0.21203.1613964 apk with already changed package name and additional symbols: source (russian forum with registration) or mirrors
Screenshot of additional symbols:
> 1 votes

---
Tags: gboard
---


# Question
Title: How can I maintain stable/smooth performance permanently on a Nexus 7 2012 (wifi) [grouper/nakasi]?
After a day to a few days, the n7's performance will degrade sharply to the point where a reboot is necessary for the device to function properly.

I've tried numerous ROMs, a few kernels, tweaking CPU governors (mainly just to performance) yet no matter what I try it will work great for a while but if I let it sit idle for a day or so load times for doing anything jump up to unacceptably slow levels.

By unacceptably slow I mean on the order of magnitude of 10 times longer than normal or more. UI elements and the UI itself are often unresponsive to very slow and even when it catches up to the first command (ie home button), the next command still takes just as long (ie loading an app).

This is a single user device and has very few apps and fewer running. There is always lots of free ram usually 50% or so.

Right now it's running lollipop (ART) but no difference.

Is there something I can do so I don't *have* to reboot every day?

How can I diagnose what component(s) specifically need the reboot to begin functioning normally again?

# Answer
I set up auto fstrim with Device Control \[root\] and after a few weeks have not seen the same degradation I was seeing before. I am running CM12 lollipop nightlies.

You can set it up in *Extras* \>*Filesystem* :
> 1 votes

---
Tags: nexus-7, reboot, performance, user-interface
---


title: Lollipop on HTC One M8

text:
# Question
Title: Lollipop on HTC One M8
I'm trying to update to Lollipop OTA on my HTC One M8, rooted, S-ON. I've read that it won't work with a custom recovery (I was using CWM) so I flashed a stock recovery and removed SuperSU, and that all seemed well and good but the update still won't apply. It just boots into the recovery menu(?) then stops.

Please help!

# Answer
The problem can be the "fingerprint": when it blocks in the recovery menu hold "volume up" and "power" buttons some second then release, you should see some error message in the bottom. This could be an useful guide: http://android-revolution-hd.blogspot.se/2013/12/how-to-manually-install-ota-update.html
> 1 votes

---
Tags: 5.0-lollipop
---


# Question
Title: How to limit DropBox Camera Upload to only Camera images?
I've used Dropbox and its Camera Upload feature for a while now, both on my old phone (SE R800 I believe), and my newer Samsung S4 Mini.

It used to be that only pictures taken with the camera were uploaded by Camera Upload. I'm not sure if it was on the old phone or on an older version of Dropbox.

Nowadays, it seems like every single image file on the S4 is being uploaded. I haven't verified that it actually uploads everything, but I'm 100% sure that it uploads a lot of pictures that are not from the camera, e.g. screenshots and downloaded files.

I prefer the Camera Upload feature to do what it says, and not mix everything it finds on my phone in one folder. Is there any way to make it do what it says on the tin?

# Answer
> 1 votes
Use FolderSync Lite and sync your default camera image folder on your Android. The folder path is: `/storage/emulated/0/DCIM`

---
Tags: photos, dropbox
---


# Question
Title: Update Android device, but not to latest version
I have an Android device (Asus Nexus 7) running Android 4.4.4. The latest version is 5.0.2. But in order to investigate a bug report on my app, I want to update to 5.0.1. When I select "System Updates" under Settings \> About Device, I see an option to update to 5.0.2. Is it possible for me to update to 5.0.1? If so, how?

# Answer
> 4 votes
All you have to do is install a factory image of 5.0.1 to the Nexus before you update fully. Head Here(all instructions are here, just posted below in case link breaks) to find the image that corresponds with your particular device.

1. Download the appropriate system image for your device below, then unzip it to a safe directory.
2. Connect your device to your computer over USB.
3. Start the device in fastboot mode with one of the following methods:

* Using the adb tool: With the device powered on, execute: **"adb reboot bootloader"** ADB Tool Download(Once installed you'll navigate to "Platform\>Tools to find the adb tool
    * Using a key combo: Turn the device off, then turn it on and immediately hold down the relevant key combination for your device. For example, to put a Nexus 5 ("hammerhead") into fastboot mode, press and hold Volume Up + Volume Down + Power as the device begins booting up.
4. If necessary, unlock the device's bootloader by running:

fastboot oem unlock

The target device will show you a confirmation screen. (This erases all data on the target device.)
5. Open a terminal and navigate to the unzipped system image directory.
6. Execute the flash-all script. This script installs the necessary bootloader, baseband firmware(s), and operating system.
7. Once the script finishes, your device reboots. You should now lock the bootloader for security:

Start the device in fastboot mode again, as described above. Execute: fastboot oem lock

\*Locking the bootloader does not wipe any data, but when you want to flash it again, you must run fastboot oem unlock again, which will wipe the data.

---
Tags: updates, android-versions
---


# Question
Title: List of stock KitKat firmware versions for Galaxy S3 LPH-710
What stock KitKat firmware versions has Samsung released for the Galaxy S3 (Sprint model LPH-710 to be more precise)?

I got an S3 online and it came with some 4.4.x and root access. Unfortunately, when I was prompted with an OTA firmware update notification, I went ahead and installed it. I didn't back up the original firmware or check its exact version or build numbers. Due to some problems I'm now having, I'd like to get it back to its old state, as much as possible.

The strange thing seems to be that the update left me with 4.4.2 -- even though (from the googling I've done) I believe that was the first KitKat version released officially for this device. Is it possible the update either a) didn't actually update or b) was an update smaller than even a point release?

# Answer
According to this site, 4.4.2 is the only Kit Kat version for the Galaxy S3 on Sprint's network. It is entirely possible that the update you received was just a lesser update to update some additional problems or issues that the phone might have had.

The problem is, you usually can't receive OTA updates while rooted, so there is also a chance that it tried to install, and couldn't and might have done something, but either way, what I would suggest is to flash the stock ROM, and start over from there. Re-root if you so desire. Might just be a bad root.
> 1 votes

---
Tags: samsung-galaxy-s-3, stock-android, ota-update
---


# Question
Title: Android L 5.0.1 wont unlink my exchange account from GMail
I updated my Nexus 5 to L5.0.1. No problems except my Outlook exchange account is now linked to GMail which I really do not want. There seems to be no way to unlink it either despite deleting the exchange account!

In the Help section it says Goto Settings/Accounts and look under POP3 or IMAP but neither of these are visible.

Any suggestions??

# Answer
> 1 votes
In the new Android 5.0 update, GMail was made to be available as the only e-mail app you would need. Instead of having to have 2 different email apps for gmail and exchange, it would do everything for you. Now remember, your exchange email is completely separate from your gmail, so there is nothing happening to your e-mail, it's not being hijacked by Google or anything, the app is just a place where it is getting delivered. If you still don't want them in the same app, then you can always install a different email app to handle your exchange e-mail.

Download an e-mail app, such as Nine that will handle your exchange e-mail in a separate app. First you are going to have to delete the exchange e-mail from your GMail app, then install the new email application, then add it to the new application.

---
Tags: 5.0-lollipop
---


title: Is Google Play Store geo-targeted?

text:
# Question
Title: Is Google Play Store geo-targeted?
Some companies are telling me that my games are better listed in some countries than in the US.

I'm using VPN to try to check if it's true, but the top free games seems to be the same in all countries. Am I wrong ?

Does the Google Play store have a different listing in different countries?

# Answer
> 0 votes
Yes. For certain countries, Some Apps are geo-targeted. For example, Certain Video-Calling apps aren't available in the Middle-East.

# Answer
> 0 votes
The Play Store uses the payment information you have on-file with them for geo-targeting. A VPN shouldn't make any difference in the results you see unless you change your payment info to match the country you want to test.

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


# Question
Title: Can android AVD emulator run within VMWare?
Hi I am running Windows 8 in VMWare Workstation 9 and I wanted to setup an android development environment, I installed Java the ADK and Android studio. When I create an AVD and try to start it it appears as a black screen with buttons pane. I think the problem is that I can't run an emulator within another emulator, but I just wanted to check in case anyone else has been successful.

The errors it shows are: Failed to create pbuf surface for FB 0x3004 emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. extension WGL\_ARB\_make\_current\_read was not found extension WGL\_EXT\_swap\_control was not found

I had difficulty searching for this because the results tend to be people trying to setup an android VM as a standalone, rather than running android development emulator in a Windows 8 VM like my setup.

# Answer
I've been able to run it in Windows 8.1 Pro within VM Ware 10. This was when I was used ADT though for eclipse. When I switched over to Android Studio I haven't been able to get a AVM to start yet. Granted I've spent about 30 minutes working on it, so I haven't exhausted all options just yet.

I imagine speed will always be an issue though. While the overhead for windows within VW Ware Workstation is sleight given the shared architecture it's enough to introduce some slow downs. Still for the most part I've been able to use the AVM for my purposes. (Really just making sure the app can start and doesn't crash) from there I put it on a real device.
> 2 votes

---
Tags: android-emulator, virtualization, vmware
---


title: Get Rid of Google Play Services

text:
# Question
Title: Get Rid of Google Play Services
I am using Micromax A80 with Android A80 from last two years. (Android Ginger bread, RAM of just 256MB)

From last two weeks **Google Play services** application is taking too much memory and phone gives error message like insufficient memory to work.

How to get rid of this problem ?

Is it safe to un-install **Google Play Service** App itself ?

# Answer
> 1 votes
The only way to get rid of the Google Play Services app would be to root your phone. However, before even going there, know that any Google App requires Google Play Services and would not work without it. Google Play Services is essentially an API for all of the Google Apps. Without the API, the apps would be useless.

A better solution than uninstalling such an important app is to buy a MicroSD Card. They are extremely inexpensive and are only around $15.00. Your phone supports up to 32 GB of expansion, so you would definitely have enough room for the app afterwards. Then root your phone, download Titanium Backup and convert Google Services to a user app. After that, use Link2SD to move it to your SD card.

---
Tags: applications, google-play-store, 2.3-gingerbread, insufficient-memory
---


# Question
Title: How can i get apps on my phone from ONLY my other phone, and not my tablet?
I am going to get a replacement phone and i only want apps from my old phone to be downloaded to the new one, and not my tablets apps. i know there is "google play-my apps-all", but that includes my tablets apps too. they are all on the same account. (the reason for this is my phone has very little storage and i dont want my tablets 3GB apps taking up my phone.) my phones are both on android 4.0.4 (sony xperia tipo) (ICS). i do not want to root but i will download any app (no apks please, sorry). **thanks in advance!! :D**

# Answer
Use the Helium app to backup your phone and then do a restore on the new one.

I am not affiliated with developers of Helium in any way, only a regular user.

Helium is just a (sophisticated) frontend to adb backup, so if you feel adventurous, you can achieve similar results using just adb.
> 1 votes

# Answer
What if u change the account on the tablet first, then try to transfer apps from old phone? Not certain ofd that will work, but It should. If Apple can do it android can.
> 0 votes

---
Tags: applications, google-play-store, 4.0-ice-cream-sandwich, sony-xperia-tipo
---


# Question
Title: How can I diagnose if my LG G2 screen is defective?
Until until yesterday, my LG G2 smartphone worked beautifully. All of a sudden, for no apparent reason (no drops or indication of damage), this occurred.

Click for full size image

Clear horizontal and vertical lines appear across the screen. Note how the very top is perfectly fine, and gets worse towards the bottom of the phone.

I am willing to buy a replacement screen an replace the entire part. I have some experience in fixing electronics, and there are lots of nice online tutorials. However, since there was no damage to it whatsoever (it sat on a desk overnight), I began to wonder whether it was the screen at all.

*Is there any method or software to diagnose whether my screen or other parts of my phone are defective, other than buying a new screen and trying it out?*

# Answer
> 1 votes
As far as I can tell, the problem is that the LCD is getting interference from the antenna.

To fix it, place some tape in between the white antenna cable and the circuit board. Basically, on the bottom, there are 2 parts that snap on, and then there is another square that is left "floating around". This has to be flat the same orientation as the LCD. Place the tape above it so it insulates it from the white cable that should be passing above it.

---
Tags: screen, lg-g2
---


# Question
Title: Which version of clockwork recovery creates backups as a tar files?
I have used several versions of CWM recovery on my Motorola Droid 2. One of them was able to back up into a `.tar` (`cache.ext3.tar`, `data.ext3.tar` `nandroid.md5`, `recovery.img`, `system.ext3.tar`) as opposed to the `.img` files that I am getting now.

Now I can't seem to find that version anymore; can someone tell me which version was able to do that?

(Currently running v5.0.2.0 from http://www.clockworkmod.com/rommanager)

# Answer
> 3 votes
There is no incompatibility for backups/restores between CWM versions 2.x, 3.x and 4.x.
Both the filenames and the contents of the backup files will be the same.

With the CWM version 5.x:

* It can read and restore the backup files created by all the older versions of CWM.
* If you create a backup with 5.x, an try to restore it in one of the older CWM versions, two issues come up:

1. File formats:

    The contents of `/data` and `/sdcard/.android_secure` are now in tar files instead of the old yaffs2 image files.
    2. Filenames:

    The backup filenames have changed from `partition_name.img` to `partition_name.fstype.ext`.

---

**To answer your question:**

Since you have files like the `partition_name.fstype.ext`, they refer to a backup from the CWM version 5.x.

**e.g.,** your file `system.ext3.tar` is from the partition `system`, using file system `ext3` and backed up within a `.tar` file.

# Answer
> 0 votes
it is "CWM-Lotus V6.0.4.7" have a nice day :)

---
Tags: backup, clockworkmod-recovery
---


# Question
Title: Delete certain mis-spelled words from Android dictionary (These words were not listed in the "Personal dictionary")
I have a Sony Ericsson Xperia mini (running Android 4.04). I'm trying to remove a few embarrassing words which show up during typing. I tried through **Settings****Language and input****Personal dictionary**. When I checked the **Personal dictionary**, I see that there are no such words listed, though there is an option to add new words to this list. I added a few words and then afterwards I could delete them also. But I couldn't find any way to delete those words which come up during typing messages etc.

I might previously have typed those wrong spellings accidentally, and I think through the **Learn new words automatically when typed** feature the words have been added to the main dictionary.

Is there any way to remove them from there? I don't want to turn off the auto-complete/suggestions feature completely.

# Answer
Instead of going into personal dictionary, try all languages, which on my phone is right above the personal dictionaries option. That's where my list of words was.
> 1 votes

# Answer
Quick workaround: You can type similar starting words couple of times to make your phone think they are more frequent. Embarrassing words will not disappear but they will not bother you because new words will be suggested instead.
> 0 votes

# Answer
Sometimes switching what type of english "US-\>UK" may result in a prediction focus.

I say this because it was driving me NUTS that abd would come up instead of and when I swipe the text in.

Same thing with the word hell, US english doesn't like that word, it will change it to he'll. I thought I could just remove "he'll" from my dictionary, but alas it depends on switching to a more secular language.
> 0 votes

---
Tags: auto-correct, dictionary
---