# Question
Title: Ebook reader: open file (and the overall problem with closed source, dumbed-down app ecosystem)
I am a long-time, experienced Linux user, but I am a newbie android user. I am struggling with android: it seems the OS has been dumbed down so much for regular users, that even the simplest operations are difficult or impossible to achieve.

I have an un-rooted xperia tipo. The inbuilt 2GB memory card is almost full of applications. I have purchased and added a 32GB sdcard. Apparently with the xperia tipo, it is impossible to use the added sdcard to install more applications. I thought I would at least use the 32GB sdcard as a data store, for videos and misc. files. The problem is that none of the applications have "open file..." nor "save file as..." dialogs. The TED talks application allows to download videos, but saves it in the inbuilt, 2GB card, and not on the extra card. There is no option to say where to save the files to. I checked all the mobile phones settings and none seem to apply or to have any effect.

To make this question more concrete, here is a related problem I have with the google ebook reader. I can connect the phone on my kubuntu computer, mount the extra sdcard (but not the inbuilt one!), and from my computer's command line, create directories and copy some ebooks from my computer to the cell phone. The problem is that the ebook reader does not see them. There is no "Open file..." dialog.

Is there any, better ebook reader application that I could use to open ebooks that I have transferred to my big sdcard? Is there any way to have a "open file.." dialog? Is there a way to get google ebook reader to discover the ebooks I transferred on my card?

And, if you can answer this, is there a sane way to go beyond the dumbed-down limits of the "smart"phone? Would rooting the phone help in this respect? Is it the only way? Or should I put this to the dumbed-down application themselves?

# Answer
> 0 votes
I found a partial answer to my overall problem, and a good solution to manage my ebook collection.

The key was to go back to the sources of the Spirit of Open Source software. I installed F-Droid: https://f-droid.org/ a catalogue of FOSS (Free and Open Source Software) applications for the Android platform. Browsing the repository, I found some good ebook readers, including 'Cool Reader' which fairly deserves its name. The good thing is that there is an embedded file browser, so that I can now easily browse and open my collection of ebooks that I copied over from my computer to the external sdcard.

Overall, I found that the problem is the messy ecosystem of closed source, dumbed-down applications found at Google Play. From now on, F-Droid will be my first source when looking for applications for specific needs. In the best tradition of Open Source software, the applications there will certainly evolve into solutions that are friendly both to the newbies, the average users and the power users.

---
Tags: external-sd, file-management, user-interface, ebook-reader
---


# Question
Title: Mobile Network goes off often in my Galaxy s2
I am using Galaxy s2 since 5 months. I have started facing Network problems recently. The mobile network goes off often and it resumes most times by itself.. but sometimes I need to restart my phone to bring it back in the network. I see the Unavailable (circle with a slash) symbol in place of the mobile signal symbol.. Also I see "SIM Refreshing data" often, not sure if it relates to the network going off.. Similar issues anyone and what did you do to fix this..

# Answer
> 1 votes
I also have a SGS2, and have had the same problem 2-3 times only. I turn on flight mode, and back. This solves the problem for me since it doesnt happen so ofthen.

if you still have the problem after this, I would re install Android to the newest version. Either do it yourself, or go to a phone shop and pay 10$ or so for them to reinstall your phone.

If this solves your problem, it was a cheap fix. If it didn't work, you can go back to the phone shop where you bought the phone and make them fix it in guarantee.

If you want to try to download and install an awesome rom for your phone, you should read this: http://www.cyanogenmod.com/devices

# Answer
> 0 votes
I also have a Samsung Galaxy S2, and experienced the same issue before.

It's possible that the ROM or the radio (firmware) has problems. If so, you should try to update them.

I am now using a custom ROM (CyanogenMod, latest nightly), and have not encountered this issue so far.

# Answer
> 0 votes
I called up the Hutch service in Bangalore, and they ran me through a different set of directions for getting it running after having the same issue.

I was made to traverse to 'Hutch' in the apps section, then 'Hutch roam', then 'Hutch' again. Restart the device now and voila - it had worked :-)

Try this too just in case.

---
Tags: samsung-galaxy-s-2, connection-issues, mobile-network
---


title: Timer not showing card on Android Wear

text:
# Question
Title: Timer not showing card on Android Wear
Some time ago the native count down timer app used to show a card with time remaining and an ability to pause/resume the timer. This card couldnt be dismissed and would stay until the timer was running. Now the running timer won't display any card or time remaining. Is there any way to get this functionality back?

# Answer
> 0 votes
This appeared (to me at least) to be introduced when I installed v5.0.1 of android (on to my LG G watch). As soon as the timer is set the card usually, but not always, disappears and even more unhelpfully, on occasion, the timer no longer appears to work! This unreliability has meant that I have had to stop using it.

---
Tags: clock, android-wear
---


title: How to add memory on an android phone

text:
# Question
Title: How to add memory on an android phone
I brought a sandisk memory for my android but its still saying insufficient space on device. What do I do about putting the memory on the phone?

# Answer
> 0 votes
I assume that you are asking about your internal memory on your phone and how to free some space.

```
What do I do about putting the memory on the phone?

```

This process should free some space in your internal memory

---
Tags: insufficient-memory, android-versions
---


title: How do I add a new ROM/ Moto G 2013?

text:
# Question
Title: How do I add a new ROM/ Moto G 2013?
I was flashing a new ROM to my Moto G and I accidentally put a normal file instead of a ZIP file. I accidentally wiped the OS off the phone and I can't get the ROM back onto the phone. Not Sure What To Do. Moto G 2013 I also used twrp

# Answer
First make sure you have the zip file on the internal storage of the phone or sdcard. Go to recovery and press install zip and then select the ROM zip and install it. Also you may want to wipe cache , data and dalvik cache before installing zip.

This is a bit searchable stuff you should not ask this types of questions , first you can search on Google or search on this very website about similar questions, that will help keeping out duplicate questions , hope you understand me.
> 0 votes

---
Tags: motorola
---


title: Remove 160 char limit on S5

text:
# Question
Title: Remove 160 char limit on S5
Is there a way to remove the 160 char limit when replying to a text through the 'toast' method on the galaxy s5 **without root**

# Answer
If anyone else is wondering about this particular problem

There is as far as I know no way to do this however there is an app called 'QKSMS' that has a quick reply mode which is similar to the stock version which does not have a character limit
> 0 votes

---
Tags: samsung-galaxy-s-5, toast-notifications
---


# Question
Title: can I flash stock sony z2 ROM on my Xolo play 1100 directly
I want to replace my full phone interface with Sony z2 I have both the phones right now. So I was thinking to make a full cwm recovery of my z2 and flash it my xolo. I know might be it won't work like that but if suppose I download the stock ROM of z2 from internet and correctly flash that to my Xolo will it work. (Can one run another other companies stock ROM on other phone)

Plz advice me the most correct method.

***hardware specification of both the phone are approximately same***

# Answer
Please don't do it, unless you were born with the golden spoon in your mouth. Ok on serious note, flashing different device's ROM to another device, will **NOT** work. It will brick your device. Once I flashed GT-S5570i ROM on GT-5570, My phone was dead, I thought a small "i" wont matter..But it did.

Look Here.
> 0 votes

---
Tags: rom-flashing
---


title: LG P500 Rooting Isuue

text:
# Question
Title: LG P500 Rooting Isuue
I got a LG P500 Android device and I want to root it. The device is on stock ROM, android 2.3.3 V20e. Should I use SuperOneClick? And if so, how can I reboot my phone after the SuperOneClick procedure is finished? If I power off my device and then turn it back on, will it break it, or is this "reboot"?

# Answer
> 1 votes
Just few minutes before I again rooted my LgP500 running v2.3.3 stock v20d. I used SuperOneClick v2.3.3 and rooting was just a cake walk. I charged my phone fully and installed Lg's drivers and enabled USB debugging support. In the SuperOneClick's UI, I just clicked Root and waited for few tense minutes. Phone restarted automatically and after that the UI said rooting was successful.

It is not clear what you ask about booting, I just switched on normally and phone works normally.

Update: Found a link as asked...

# Answer
> 0 votes
Download root master (.apk) thent install it and start rooting, it creates an app 'super user' which gives root permission, and enjoy root Link:- http://www.9apps.com/android-apps/Root-Master/

---
Tags: 2.3-gingerbread, rooting, lg-optimus-one
---


# Question
Title: Unable to view files (copied from computer)
I've been trying to transfer some apk files from my computer to my Galaxy Nexus. From the information I read, transferring files from PC to android smartphone is supposed to be as easy as drag and drop. I connected my phone to the computer via usb cable, chose MTP option, allow unknown sources installation, and I can access the internal storage of my phone (DCIM, Download folders, etc) just fine. Then I copied the apk files to a folder (say, Download), disconnect the phone from the computer. On the phone, go into downloads folder and I cannot see the apk files at all !

I dont have any file manager installed, could that be the problem ? How can I install my first file manager through pc ?

# Answer
1.Enable USB debugging mode (Go to About Phone, tap the Build number field 7 times to enable Developer Options, then go there)
2.Open the internet browser
3.In the address bar, write the path of .apk file e.g. "file:///sdcard/example.apk".
> 0 votes

# Answer
> I dont have any file manager installed, could that be the problem ? How can I install my first file manager through pc ?

* Go to the play store and look for a file browser of your liking. Install it on your phone.
* Connect your phone to your computer. Go to command line/terminal. Make sure you have adb installed, if not install it now. Use the adb command `install <path-to-apk>`.
> 1 votes

---
Tags: file-transfer
---


# Question
Title: Notification on Connecting to Network Carrier
Simple question. I work in a basement office and my network signal is very patchy at best. Is there a way to get a notification (buzz preferably) when it finds a signal? I have an HTC One running Kit-Kat (4.4.3). My favourite search engine hasn't given me any joy.

# Answer
> 1 votes
AFAIK there's nothing built-in to be used. And for apps, I only know the opposite: buzzing you when the alert is *lost* (see: Bad Signal Alert).

However, you could use to create your own customized solution. *Tasker* can monitor signal strength, and you can setup a profile to utilize that. I cannot give you the matching profile currently, but you might wish to take a look at What is *Cell standby* and how can I keep it from eating my battery? In my answer there I've introduced a longer configuration involving the necessary tasks, so you might be able to adapt them to your needs. In fact, the *SigReturn* task already does what you asked for: Whenever the signal is restored, it issues a vibrating notification.

Being older than 2 years already, it might need some polish, though :)

---
Tags: 4.4-kitkat, htc-one
---


title: Over heating problem

text:
# Question
Title: Over heating problem
I am using Samsung Galaxy S II GT-I9105.
Lately I installed a game called Mini Warriors. At game play, my Mobile gets heated. The weird thing is, when I touch the battery, it is normal. But the area surrounding my camera is hot. I know resource hungry apps like games heat up the mobile. So, is it normal?

# Answer
> 4 votes
Yes, it is normal. A resource-intensive app like a game may cause the phone to heat up. The phone should cool down after you stop playing.

The battery is unlikely to be the component getting hot (unless it's defective, of course.) According to the Galaxy S2's teardown, the component near/behind the camera that could be the culprit is the CPU. Phones and tablets don't have active cooling systems like fans inside desktop computers or laptops, and usually don't even have passive cooling like heatsinks. This means that for cooling these chips rely on whatever ambient environment there is - usually nearby components (like the camera in your case) or sometimes the case of the phone itself. Most modern phones include CPU/GPU temperature sensors that automatically slow the phone down when a certain temperature is reached in order to avoid damage.

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


title: I want to delete my Whatsapp account

text:
# Question
Title: I want to delete my Whatsapp account
I don't want to appear on my friend's phone. I want to delete my Whatsapp account. Will my number disappear from my all friend's Whatsapp friend list when I delete my Whatsapp account? Basically, how can I remove my number from everyone's Whatsapp account?

# Answer
> 2 votes
You can delete your whatsapp account through the following steps.

1. Open WhatsApp.
2. Press the \[Menu Button\] =\> Settings =\> Account =\> \[Delete My Account\].
3. Enter your phone number in the *full international format* and tap \[Delete My Account\].

Please keep in mind that deleting your account is an irreversible process, we cannot undo a deletion if you complete the process by accident.

Goto whatsapp FAQ for more infomation

# Answer
> -1 votes
Your account will be deleted permanently 30 days after you deactivate it. So after deleting your account, don't use your WhatsApp account again for 30 days.

---
Tags: whatsapp-messenger
---


# Question
Title: "Error: Invalid Number." when sending an SMS
I have the 2014 Moto X, running Lollipop. For some contacts, when I try to send them a message, I get an SMS saying "Error: Invalid Number."

I have noticed that this happens when I go to compose a message in the stock Messages app and then search for a contact. For example, if I start typing "Ka" in the search box,it will suggest all contacts with "Ka" in the name. Then I tap the one I want to send a message to, and for some reason, the number gets truncated. If the contact has the number +1 (123) 456-7890, then after I tap it, it shows up as +1 456-7890 and hence is unable to deliver the message since it is an invalid number.

This also only happens with some contacts, seemingly at random, since all my numbers are formatted the same way, so it can't be because of the format.

Has anyone else experienced this and what can be done to fix this?

# Answer
> 0 votes
I have the Moto X as well, same issue (kept showing 7 digit number instead of 10). Read somewhere to delete the entire conversation (all text messages to/from that contact) and after that when I went to compose a new message, the contact showed up as 10 digits and the text went through.

I hope this works for you!

---
Tags: sms, 5.0-lollipop, moto-x
---


# Question
Title: Extracting the radio firmware image from an Android phone
How do you pull radio images off an Android device? Is there any way to do this?

# Answer
You should root your phone and then with an app like Link2SD or even Root Explorer you could get the APK of the Radio app. In fact, with this mode you can get ANY APK of the system.

Link2SD is more intuitive. But if you like the hard way go with Root Explorer and navigate to system/data/app and look for your desired APK
> -1 votes

---
Tags: rom, rom-flashing, fastboot, radio-firmware
---


# Question
Title: dlopen failed: library "/system/lib/libhoudini.so" not found
My Android game is built with cocos2dx 3.0, and it works well on my Nexus 5. However, my friends who have Galaxy S4 says the game crashes when opening.

**Edit**: tested with more devices. Works on Nexus 5 Lollipop and Nexus 7 Lollipop. Doesn't work on Galaxy S4 KitKat, Galaxy Note 3 KitKat and Nexus 5 KitKat. Seems like it works on API 21 but not on 19. However, I set both `minSDKversion` and target version to 19 which is KitKat)

So I downloaded Genymotion emulator to simulate on Galaxy S4 since Android SDK emulator didn't seem to have Galaxy S4 on the list. Then I found Genymotion doesn't work with APKs build for ARM. Therefore, I added the line `APP_ABI := armeabi armeabi-v7a x86` on `application.mk` so that the APK supports all three architecture.

Also, I modified the cocos2dx code to treat Genymotion as emulator.

```
if (product != null) {
    isEmulator = product.equals("sdk") || product.contains("_sdk") || product.contains("sdk_") || product.contains("vbox");
} // vbox part is the added part

```

Now, when I install and run the APK on the S4 emulator, it crashes with error saying

```
12-22 22:22:34.502: D/Cocos2dxActivity(1280): model=Samsung Galaxy S4 - 4.4.4 - API 19 - 1080x1920
12-22 22:22:34.506: D/Cocos2dxActivity(1280): product=vbox86p
12-22 22:22:34.506: D/Cocos2dxActivity(1280): isEmulator=true
12-22 22:22:34.510: D/dalvikvm(1280): Trying to load lib /data/app-lib/com.DoomChitGames.LittleSnake-2/libcocos2dcpp.so 0xa508c970
12-22 22:22:34.514: E/dalvikvm(1280): dlopen("/data/app-lib/com.DoomChitGames.LittleSnake-2/libcocos2dcpp.so") failed: dlopen failed: library "/system/lib/libhoudini.so" not found
12-22 22:22:34.514: D/AndroidRuntime(1280): Shutting down VM
12-22 22:22:34.514: W/dalvikvm(1280): threadid=1: thread exiting with uncaught exception (group=0xa4d00b20)
12-22 22:22:34.514: E/AndroidRuntime(1280): FATAL EXCEPTION: main
12-22 22:22:34.514: E/AndroidRuntime(1280): Process: com.DoomChitGames.LittleSnake, PID: 1280
12-22 22:22:34.514: E/AndroidRuntime(1280): java.lang.UnsatisfiedLinkError: dlopen failed: library "/system/lib/libhoudini.so" not found
12-22 22:22:34.514: E/AndroidRuntime(1280):     at java.lang.Runtime.loadLibrary(Runtime.java:364)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at java.lang.System.loadLibrary(System.java:526)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at org.cocos2dx.lib.Cocos2dxHelper.init(Cocos2dxHelper.java:94)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at org.cocos2dx.lib.Cocos2dxActivity.onCreate(Cocos2dxActivity.java:84)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.Activity.performCreate(Activity.java:5231)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2148)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2233)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.ActivityThread.access$800(ActivityThread.java:135)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.os.Handler.dispatchMessage(Handler.java:102)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.os.Looper.loop(Looper.java:136)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at android.app.ActivityThread.main(ActivityThread.java:5001)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at java.lang.reflect.Method.invokeNative(Native Method)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at java.lang.reflect.Method.invoke(Method.java:515)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
12-22 22:22:34.514: E/AndroidRuntime(1280):     at dalvik.system.NativeStart.main(Native Method)
12-22 22:22:38.490: I/Process(1280): Sending signal. PID: 1280 SIG: 9

```

Does anyone know what the problem is?

# Answer
> 2 votes
Houdini is a library provided by Intel to convert ARM NEON intrinsics to the corresponding SSE instructions at run-time. It appears that cocos (or your game) is still using NEON even though you're compiling for x86 now.

It may be as simple as doing a full rebuild to make sure all object files are recompiled respecting your change to the ABI:

```
ndk-build -B <your_normal_parameters>

```

Also make sure that any other Application.mk files are updated with the new ABIs as well.

If that quick fix doesn't work, I'd try creating a normal x86 emulator using the Android SDK and HAXM. If you're still running into problems, then your issue may be a little harder to diagnose given the information you've provided.

However, I think you may be making more work for yourself than is necessary.

Ask your friends with an S4 to enable "**Power menu bug reports**" under Settings / System / Developer Options. Have them run your app, and after it crashes, ask them to hold the power button and select "Bug report". When it's finished they can email it to you, and you'll have the full stack and lots of other information that will help you determine the actual problem on their S4.

Another option is to **extend the Application** class in your app, and set an uncaught exception handler. When your app crashes due to an uncaught exception, you can then do something with the exception - save the stack to a text file on the SD card, email it, etc. But if your crash is in native code, you may not get much useful info out of the exception.

HTH.

---
Tags: android-emulator, android-x86, arm-processors, genymotion
---


# Question
Title: What would happen if I cleared the data of my Gallery app?
The app says it's using 36.29 GB of data, even though I don't have nearly that much memory on my phone and SD card combined, so I want to get rid of this bug.

My phone is Samsung Galaxy Grand, and it's not rooted.

# Answer
I have suffered from same prob. Donn't worry, just clear the gallery app data. When you restart app it takes some time to reload images & video's thumbnails.
> -1 votes

---
Tags: gallery, samsung-galaxy-grand
---


title: Activate text to speech

text:
# Question
Title: Activate text to speech
I want to activate text to speech in Google hangouts in my nexus 5 phone so that messages can be read aloud . I couldn't figure it out. Please guide me. Can this service be used in Gmail and whatsapp. If yes then how

# Answer
It sounds like you talking about TalkBack, the accessibility program that comes with a lot of Android devices.

In order to activate TalkBack (assuming it is installed), open your phone settings, then go to the Accessibility section. Select TalkBack and enable it (and accept the warning that TalkBack will be able to see sensitive information).

After it is enabled, you should look through the settings for TalkBack and configure it to your needs.
> 0 votes

# Answer
Install Hancent but retain Hangout as the default SMS app.You'll get incoming text in both apps but you'll get nice text to speech in your Bluetooth earpiece when connected.
> 0 votes

---
Tags: google-hangouts
---


title: Reducing upper volume level

text:
# Question
Title: Reducing upper volume level
My 3 year old son is making his first steps with our Android tablet (Nexus 7). He hasn't mastered the correct usage of the volume slider so he pulls the volume to the max whenever he is using it. Is there any way to configure the maximum volume setting?

# Answer
> 1 votes
There is currently no way to limit the maximum volume.

This has been asked on XDA Developers and there was only the one response since the beginning of August.

# Answer
> -2 votes
Viperaudio can lower max gain and output pevels.

---
Tags: volume-control
---


# Question
Title: What are the technical reasons that SMS is not backed up in a full ADB backup?
When performing a backup with ADB, I use the command:

```
adb backup -apk -shared -all

```

Why doesn't SMS get backed up?

Every guide says to backup SMS separately. It seems like that would be the #1 thing that Google would backup in the cloud because everyone uses it and everyone wants a backup of it.

Any details of why this is the case and if it will ever be fixed would be appreciated.

# Answer
Basically what adb backup does is in lay mans terms what a.iso file does for the System.It creates an image file this image file is created as backup.So when ever there is an issue/failure the ROM is restored with this image file.

During the adb backup it will have restrictions due to which it does not backup the contacts,SMS.(You might observed this that it also leaves the contact backup as well.It's hard coded in the OS based on the linux on which Android OS is built).

The contacts,SMS are protected so the ADB backup is not able to backup these two.In order to backup even these you need to root the device.After rooting the device you are indirectly removing the protection so after a root Complete Backup is possible when compared to pre-root where 80% is achieved.
> 0 votes

---
Tags: sms, backup
---


title: SNS has gone can't be re enabled again

text:
# Question
Title: SNS has gone can't be re enabled again
Following this thread

http://forums.androidcentral.com/samsung-galaxy-s4/296366-facebook-log-sync-applications.html

I have disabled the SNS service

now Yahoo mail app does not notify for Facebook emails, it does notify about everything else. In status bar i got the emails but not from facebook and if i manually refresh email list i get the facebook email but no notification about it.

I tried to uninstall facebook and yahoo mail then re install them but SNS still missing from services \> All

Now everytime i login to facebook i get this annoying (other type of message) Samsung galaxy would like to access your account if i add the sync it keeps asking me again each time i login. It was "Log in to sync Facebook with your other applications" message before disabling the SNS

What can i do please help? Been hours i am trying with no avail.

# Answer
> 0 votes
Ok so after i tried everything to recover the SNS process nothing has worked but a factory reset, however Yahoo mail still gets Facebook emails without notifications so i am guessing this is a problem at their end. I would not recommend to stop the SNS process to get rid of the message **"login to sync facebook with your other applications"** as you can see a small issue turned into a big one. I am using Gmail now to get Facebook emails and everything works just fine. Big thanks goes to HasH\_BrowN for trying to help me out solving this issue.

---
Tags: email, stock-android, facebook, android-sdk, yahoo-mail
---


# Question
Title: How do I completely delete all history and data from Samsung Galaxy tablet?
I want to sell my Samsung Galaxy tablet after getting a new iPad from work. I've done the reboot / factory reset to erase my personal info and history, but my photos and contacts are still showing. Is it possible to erase EVERYTHING in order to sell it? I don't want anyone being able to access my previous accounts or information.

# Answer
Just goto your dial pad and enter **\*2767\*3855#** your device will then reset itself and erase all your personal informations and settings.

This page will help you to do factory restore your Samsumg Galaxy Tab through Main menu as well as Hard key reset.

http://galaxytablettalk.com/galaxy-tab-tutorials/how-to-reset-samsung-galaxy-tab-to-factory-settings
> 1 votes

# Answer
For that you have to clear application data permanently to delete all your user information, settings, high scores, and credit card information - anything that you didn't originally download with the application.

You have to follow these simple steps:

1. From the home screen, tap the All Apps icon.
2. Scroll to and tap Settings.
3. Tap the General tab & tap Application manager.
4. Swipe left to the All tab.
5. Scroll to and tap the preferred application.
6. Tap Clear data.
7. Review the message and tap OK.

For more details you can also go to Samsung India site and check in support option.
> 0 votes

# Answer
In your accounts and synch , please remove all your accounts and then do a factory reset. If this does not work then do a hard reset.

Instructions for hard reset

* Ensure that the Samsung tablet is powered off.
* Press the Power and the Volume Up button together till the device displays the start-up logo.
* Once the logo is displayed, release the buttons and wait till the device enters the Android system recovery mode.
* On the displayed screen, use Volume Down button to go to the wipe data/factory reset option (Volume Up and Volume Down buttons are used to highlight the displayed options on the Android system recovery screen).
* Once the option is highlighted, press the Power button to select the option. (Pressing the Power button in Android system recovery mode selects the highlighted option.)
* On the next screen, press the Volume Down button multiple times till the Yes -- delete all user data option is highlighted.
* Press the Power button to hard reset the Samsung tablet device, which will also clear the dalvik cache.

**SOURCE FOR HARD RESET**
> 0 votes

---
Tags: cyanogenmod
---


title: Strange notifications on "network"

text:
# Question
Title: Strange notifications on "network"
I've been getting this notification, well, basically ever since I moved to my Samsung Galaxy SIII Neo, which is my current phone. Up till a few days ago, I simply hit `Clear` and ignored this, wondering what it might mean. But now I've started getting the following too:

Note that the only certificate I ever installed was my Uni's wifi certificate, which should definitely NOT cause this, as with my older phone I had similar certificates for almost 2 years, changing 3 or 4 of them, NEVER SEEING ANYTHING like this. So what *do* those notifications mean and what should I do about them (if anything)?

# Answer
Guess you're using Kitkat (or newer) on that device? I'm afraid in that case you've got to live with that (you will always receive this warning as soon as you've installed a custom certificate – see official changelog regarding this1) – or root your device and install certificates as "trusted certificates" only.

## How to install a certificate as "trusted system certificate"

As said, this requires a rooted device. Further, I'm not sure whether it works for certificates other than "CA root certificates" (those used to sign other certificates). For sure you'll need a `.pem` certificate for the following – and here are the steps:

```
# find the hash value of the certificate
openssl x509 -inform PEM -subject_hash_old -in cacert.pem | head -1
# prepare your certificate. The following line assumes the has is d12345:
openssl x509 -inform PEM -text -fingerprint -in cacert.pem > d12345.0
# now on the Android device: remount `/system` to be able to write to it
mount -o remount,rw /system
# move the certificate to the `cacerts` dir:
cp d12345.0 /system/etc/security/cacerts/
# now adjust the file permissions:
cd /system/etc/security/cacerts/
chown root:root d12345.0
chmod 0644 d12345.0
# finally, remount `/system` read-only
mount -o remount,ro /system

```

(source: Android without Google 2: ownCloud)

---

**1:** thanks to Andrew T. finding that link for proof in the comments
> 2 votes

---
Tags: networking, internet, certificates
---


# Question
Title: Control android tv-box with my tv's remote?
I have an AmLogic M8 android tv-box which has an ir-reciever on it. The box came with an ir-remote that works fine. But I would like to use only my universal remote that comes with direct tv to control everything (I'm already using it to control my tv). I'm wondering if the is an app that can learn arbitrary ir codes and assign them to remote control functions.

I know how to control the box with my phone through ir as well as VNC, UPNP,DLNA etc, but I don't want the phone involved (so the kids can use it as well, they don't have phones).

I'm also aware that there are "learning remotes" that you can point your crappy remote at and it will learn it's signal and you can assign it to a button. This does exactly what I want, and I'll get one as a last ditch effort, but I'm wondering if I can do the same thing on my android box without buying another remote.

# Answer
After much reading, I ended up achieving what I wanted thanks to CEC. Thankfully the M8, and my VIZIO TV support CEC, which I had never heard of before, and I can control the M8 with my TV remote control (actually I'm using my direct TV remote which is programmed to control the TV). The signals get passed through the HDMI cable.

I had to enable CEC on both the M8, and my TV. At first it didn't work, but I tried with another HDMI cable and it started working. Apparently not all HDMI cables implement the pins that are used to do CEC, and the cable that came with the M8 did not.
> 1 votes

---
Tags: remote-control
---


# Question
Title: What's really 'third party applications'?
I would like to know what's really **third party applications** in android.While I was referring Android development it says that application layer consist of:

1. Native apps
2. Third party apps
3. Developer Apps

I know that third party applications are those which are not developed by the first party(provider of the operating system) as mentioned in third party applications.But I think when it comes to android third party apps and developer apps are same isn't it?Could anyone help me.

# Answer
> 8 votes
## Short version

Every app other than "OS and manufacturer apps" means "third party apps".

## TL;DR

Third party apps are those provided by a, hrm, third party. Though the following terms are non-existent, you can visualize this as follows: First party is the one providing the OS (AOSP/Google), second party the manufacturer (adding his own apps).

Basically, this can be read as: Everything that didn't come pre-installed. This is what the term "third party" normally is used for1.

## Technical background

You find some technical background in Android's permission system. If you browse the related pages on Android Developers or see my App permissions explained, for some permissions you will encounter the phrase "not for use by third party apps" (or similar). How does the system decide what makes a "third party app"? It looks at its signature and compares that to the OS and manufacturers' signatures. If the app's signature doesn't match any of the two, it's a "third party app".

### "Developer Apps"

In your question, the focus was to decide between "third party" and "developer" apps. Basically, in practice developer apps are rather a "sub-group" of "third party" apps. As the corresponding developer page states, to make debugging an app during development easier3, it can be signed "in debug mode":

> You can sign an app in debug or release mode. You sign your app in debug mode during development and in release mode when you are ready to distribute your app. The Android SDK generates a certificate to sign apps in debug mode. To sign apps in release mode, you need to generate your own certificate.
>
> \[…\]
>
> You can run and debug an app signed in debug mode on the emulator and on devices connected to your development manchine through USB, but you cannot distribute an app signed in debug mode.

Thus "developer apps" can be told by using a known "debug certificate". As the quoted source states, this should not be used with "released apps" (e.g. a developer shouldn't publish any app signed this way)2.

## Further readings

---

**1:** though technically it might be not fully correct (example: in this context, what would an app be called which you manually installed, when it were signed with the same key as the ROM itself – i.e. was coming from the manufacturer?)

**2:** This is for security reasons. Apps might be able to access other apps' resources when using the same signature – a fact used e.g. by "addons" for specific apps written by the same developer (as the already named source e.g. puts it: *Android allows apps signed by the same certificate to run in the same process, if the applications so requests, so that the system treats them as a single application.* And: *Android provides signature-based permissions enforcement, so that an app can expose functionality to another app that is signed with a specified certificate. By signing multiple apps with the same certificate and using signature-based permissions checks, your apps can share code and data in a secure manner*). Using "your own" certificate protects "your" app from being accessed by "other developers' apps".

**3:** AFAIK you cannot install an "unsigned app", so signing it is a must. When "signing" an app, one usually needs to provide two passwords (one for the keystore holding your signatures, and one for the signature itself). Using "debug mode" signing, this can be avoided, as this uses an internal signature of the SDK with a password known by the development tools. This makes debugging a lot easier, as you don't have to type the two passwords over and over during the "compile › test › compile › test again › .." process.

---
Tags: applications
---


# Question
Title: Why do "android system" and "androd os" take 30% battery
in the battery stats "android os" takes 16%, "android system" takes 14%. How can i know why?

# Answer
Those percentages are from apps that use Android functions instead of their own modules (to save time/space/compatibility). The battery report bundles all battery usage from those Android functions and puts it into those two entries (depending on function). You can install an app like Wakelock Detector to see what exactly is using your battery the most in the background.

According to this post by Joe Levi at PocketNow:

> # “Android OS” and “Android System”
>
> 1% and 2% are nothing to be worried about, but that’s just what my device is reporting now. By the end of the day those numbers will be much different. Some users are even reporting that either of those two processes make up 30- or 40-percent of the battery usage on their phone or tablet. Something’s not right there, but what is it?
>
> An operating system is a pretty big “thing”. It’s got tens of thousands of lines of code, acts as an abstraction layer between hardware and software, and often includes a bunch of apps and services all bundled together.
>
> ...
>
> When an app wants to know where you are, it asks Android. When your battery stats are reported, it’s “Android” that used the battery to determine your location, not Facebook, Twitter, Google+, Waze, or whatever other geo-aware app you were using. Location awareness is just one example. We could talk about apps that use data from the barometer, pedometer, light sensor, magnetometer, etc,. but geo-location is probably the easiest to talk about to illustrate the concept.
>
> Everything is behaving as it should be, but your battery report isn’t being as helpful as you’d like it to be. You want to know what apps are using more of your battery than you’d like them to, then put pressure on their developers to fix it, right? We’re not there just yet, and even with the advancements in battery reporting coming in Android 5.0 Lollipop, tracking down the power gobbling culprits isn’t quite as clear cut as we’d like it to be. Not yet anyway, but we’re making progress!
> 5 votes

---
Tags: battery
---


title: Developer Mode on VSN Mobil V.50

text:
# Question
Title: Developer Mode on VSN Mobil V.50
I have a phone made by VSN Mobil called the V.50. It's running their own mod of 4.4.2. The normal method of tapping Build Number seven times to access Developer Mode does not work. I just need to be able to install and debug.

Has anyone successfully gotten a V.50 into Developer Mode?

\[UPDATE\]

After some back and forth with VSN's customer support, VSN confirmed that there is "no access" to Developer Mode on the V.50. The V.45 does display the Build Number and it can be tapped seven times to access Developer Mode, but the V.50 does not display Build Number, so therefore Developer Mode is inaccessible. Boo VSN.

# Answer
Sometimes this can happen, whether it's a decision made by the vendor, or it's really an accidental mistake.

However, it doesn't mean that the whole developer option is removed from the system (though, *this could really happen*, as shown on the linked question). The workaround is to invoke the developer option through 3rd-party apps, such as:

If it's still inaccessible, then the developer option might be really removed from the ROM, and you should contact the vendor regarding this.
> 1 votes

---
Tags: usb-debugging
---


# Question
Title: No USB Storage Mode on GalaxyNexus running 4.2.2
I have a GalaxyNexus running Android 4.2.2

I just want to quickly backup some data files to my PC. I'm pretty sure I've done this many times before, but I guess not on this phone.

I have the Android SDK and tools installed on my PC. I attach the phone by USB I run monitor.bat and go to the File Explorer tab

Now, I can see and explore the file system.

I believe the folders I want to back up (like DCIM and Download) are under /storage/sdcard0 When I run a file explorer app on my phone, I see the folders under this path. However, when I run the File Explorer from my PC I don't see the folders.

Do I have to do something to unmount the folders first before I can access them through USB? Do I have to shut off MTP and put the device in USB storage mode?

What am I missing?

# Answer
> 1 votes
**Normally** you would put the device into storage mode. When the phone is normally booted without storage mode you'll only be able to see internal, then when switched to storage mode you'll see the sdcard as well.

**But** VerizonWireless says the Galaxy Nexus doesn't come with USB storage mode. According to them you would transfer your data/files to PC across MTP.

So having the external SD card not show in PC explorer, can be bypassed by inserting it into a card reader on the PC. A little inconvenient, but will accomplish your task.

---
Tags: 4.2-jelly-bean, internal-storage, samsung-galaxy-nexus, file-system, usb-connection-mode
---


title: Variants of Samsung Galaxy S5

text:
# Question
Title: Variants of Samsung Galaxy S5
I am planing to buy Samsung Galaxy S5 phone. However, I am confused between the variants of this phone. The following versions are available in my country but when I click on each of the variants, the site doesn't specify any difference between the versions.

1. Samsung Galaxy S5 3G G900H
2. Samsung Galaxy S5 SM-G900H
3. Samsung Galaxy S5 4G LTE G900F

What are the differences between these variants? Especially between

* 1 & 2
* 2 & 3

# Answer
> 6 votes
The 3G G900H and the SM-G900H are the same, but SM-G900H is the proper name for it.

Now that we know those two devices are the same, we can compare the SM-G900H with the G900F-

**SM-G900H**

Only supports 3G HSPA+ networks, no LTE support, and will work nearly everywhere in the world except some markets in north/south america

Uses an Exynos 5 Octa 5422 processor (Split into a quad-core 1.9 GHz Cortex-A15, and a quad-core 1.3 GHz Cortex-A7)

Does not have a good development community for custom recoveries/ROMs

**SM-G900F**

European model

Supports LTE networks (bands 1,3,5,7,8,20)

Uses a Snapdragon 801 (quad core 2.5 GHz)

Has a fairly good development community (custom recoveries/ROMs/etc)

**Benchmark**

**Misc**

SM-G900H has a 133 MHz higher stock RAM speed than the SM-g900f, supports hardware assisted virtualization, and is generally more power efficient.

# Answer
> 2 votes
Pacnet presented the main differences, here is a detailed comparison:

Some local variants:

```
Samsung SM-G900F for Europe
Samsung SM-G900I for Asia
Samsung SM-G900K/G900L/G900S for Korea
Samsung SM-G900M for Vodafone
Samsung SM-G900A for AT&T
Samsung SM-G900T for T-Mobile

3G Network  HSDPA 850 / 900 / 1900 / 2100 - SM-G900F
HSDPA 850 / 900 / 1700 / 1900 / 2100 - SM-G900M
HSDPA 850 / 1900 / 2100 - SM-G900A
HSDPA 850 / 1700 / 1900 / 2100 - SM-G900T
4G Network  LTE 800 / 850 / 900 / 1800 / 1900 / 2100 / 2600 - SM-G900F
LTE 700 / 850 / 1700 / 1900 / 2100 / 2600 - SM-G900M
LTE 700 / 850 / 1700 / 1800 / 1900 / 2100 / 2600 - SM-G900A
LTE 700 / 850 / 900 / 1700 / 1800 / 1900 / 2100 / 2600 - SM-G900T

all of those variant have same hardware (SM-G900F).

```

A longer list:

```
Galaxy S5 SM-G900F - LTE 800/850/900/1800/1900/2100/2600 Europe(LTE Variants) for Europe
Galaxy S5 SM-G900HNO - Europe(3G Variants octa-core)
Galaxy S5 SM-G900I - LTE 700/850/900/1800/1900/2100/2300/2600 Asia
Galaxy S5 SM-G900K - LTE 700/900/1800/2100/2600 Korea
Galaxy S5 SM-G900L - LTE 600/850/1800/2100 Korea
Galaxy S5 SM-G900S - LTE 600/850/1800/2100 Korea
Galaxy S5 SM-G900W8 - LTE 700/850/900/1800/1900/2100/2600 Canada
Galaxy S5 SM-G900M - LTE 700/850/1700/1900/2100/2600 USA for Vodafone
Galaxy S5 SM-G900A - LTE 700/850/1700/1800/1900/2100/2600 USA for AT&T
Galaxy S5 SM-G900T - LTE 700/850/900/1700/1800/1900/2100/2600 USA for T-Mobile
Galaxy S5 SM-G900T1 - LTE 850/900/1800/1900 USA for MetroPCS
Galaxy S5 SM-G900P - LTE 850/900/1800/1900 USA for Sprint
Galaxy S5 SM-G900R4 - LTE 700/850/1700/1900/2100 USA for US Cellular
Galaxy S5 SM-G900V - LTE 700/1700/2100 USA for Verizon

```

FYI: https://android.stackexchange.com/q/89990/12202

There is also the Samsung Galaxy S5 Duos SM-G900FD, a.k.a. Samsung Galaxy S5 Duos LTE, which is pretty much like the SM-G900F but dual-SIM.

---
Tags: samsung-galaxy-s-5
---


# Question
Title: Crossed bell on notification meaning in CM12's Lollipop
I'm using OnePlus One (bacon) running CM12 Unofficial (daleski75's build). If you long-press a notification, you could see a crossed bell on some app.

It seems to *permanently mute* every notification with the same text inside. A new notification with a different text from the same app is shown as usual.

Is that the meaning of that button? How can re-enable notifications with the same text?

# Answer
> 5 votes
In Android 5.0 (at least in the CM12 Unofficial builds) you can go to Settings -\> Privacy

From there go in to Filter Notifications. Clicking on an item will allow you to see when it was last blocked and remove it from the list.

# Answer
> 0 votes
It's a setting that can be changed under `Settings->Privacy->Filter notifications`.

---
Tags: cyanogenmod, notifications, 5.0-lollipop, notification-icons
---


# Question
Title: How to calibrate a new Nexus 5 battery that's higher capacity than original?
Just got a KBTEL battery that's 3800 mAh compared to the original 2300 mAh nexus battery. I charged it dead overnight, and now its been running for more than 7 hours and the capacity shows below 5% for an hour now but its not dying. How do i get the battery meter to show the actual range? The system still detects a 2300 mAh battery.

# Answer
Battery Calibration thread on XDA forums. Download from the Play Store.

---

# Description°

**Requirements**: Android 2.1+ | Root permissions

Calibration needs to be done after flashing a new ROM, but you can calibrate any time you think your battery is miscalibrated. This program does it by removing the batterystats.bin system file. The OS generates a new clean batterystats file soon, thus any fake information from the previous ROM is removed. It's suggested, but not necessary, to let the phone fully discharge after calibration, then charged to 100% without break. The app shows your actual battery status, and only allows you to start the calibration (i.e. removes the file) when it's fully charged, unless you force earlier calibration.
> 1 votes

---
Tags: battery, charging, nexus-5, 5.0-lollipop, calibration
---


title: Root a Moto G running 4.4.4 KitKat

text:
# Question
Title: Root a Moto G running 4.4.4 KitKat
I have a Moto G. I need to root my phone to use some apps.

Can anyone given me the steps to root a Moto G running 4.4.4 KitKat (the most safest and easyist way).

# Answer
How to Root Moto G

There are are three simple steps only

1. UNLOCK BOOTLOADER
2. FLASH CUSTOM RECOVERY \[I USED CWM\]
3. FLASH SUPERSU

DONE

Yeah ...you don't need to downgrade your bootloader which is very risky

Procedure

1. UNLOCKING BOOTLOADER :- i thinks its already explained well at different sites and motorola's site also \[ i used this guide Moto-g-unlock-bootloader-and-root only for unlocking\]
2. FLASHING RECOVERY-

You need 3 things (a) motorola usb drivers \[download from here \] (b) adb drivers (download from here \] (c) Custom recovery (download from here \] i used cwm without touch OR USE PHILZ RECOVERY (4.4.4) CLICK HERE TO DOWNLOAD

Real procedure:-

1. install motorola usb drivers
2. extract adb drivers anywhere in your computer
3. copy recovery.img \[i renamed it to only recovery\] into adb tools folder
4. boot your phone into fastboot mode by pressing volume down key and pressing power key simultaneously , and then releasing power key .
5. connect your moto g to your computer through data cable
6. go into adb tools folder =\> while pressing shift key =\> right click =\> and click open cmd here !
7. type \[fastboot flash recovery recovery.img\] and press enter { IGNORE Mismatched partition size' AFTER FLASHING RECOVERY }

DONE just press volume down and then volume up to boot into cwm

3. FLASHING SUPER SU
4. DOWNLOAD THIS FILE FROM HERE
5. PUT IT IN INTERNAL MEMORY

PROCEDURE =\> IN CWM =\>INSTALL FROM SD CARD =\> CHOOSE SUPER SU =\> RESTART It will ask 'root is broken' WHEN REBOOTING FROM CWM. CHOOSE YES DONE !

I recommend these apps you should install first after rooting

1. Greenify (getting awesome battery backup )
2. xposed installer
3. gravitybox
4. tinted status bar (i love this module..make your android like ios7)
5. Titanium Backup
> 3 votes

---
Tags: root-access, motorola-moto-g
---


title: How can I view webpages locally?

text:
# Question
Title: How can I view webpages locally?
Is there an app available on the Play Store that allows us to view websites/webpages that have been transferred to the SD Card?

I've tried several android browsers and none of them allow me to open a \*.html file and actually view it as a webpage - they only show the code of the page.

I've tried using numerous File Manager apps and using the Open with... command to open them in various apps but no luck.

I did come across this page: How can I open an HTML file I have copied from PC to SD Card of Phone? which suggests it can be done by manually typing in the entire path of the file, but I'd really prefer it if there was an app for this. Either on the Play Store or even an APK that somebody's made available online somewhere. I've yet to find one though.

# Answer
> 3 votes
SD Card Offline HTML Browser will show those saved files locally.

Android Open In Browser states the issues, but does say Opera Bowser will work on some Samsung devices.

---
Tags: applications, google-play-store, browser, html
---


title: How do I install an apk on PC

text:
# Question
Title: How do I install an apk on PC
I am having trouble installing apk files on my PC which has Windows 7 OS .The apk files are backups from my android mobile. After double clicking the apk files it starts initializing and automatically opens the Google Play Store.

# Answer
> 2 votes
You are first going to need to install an emulator like BlueStacks, GenyMotion, or AVD (from the Android SDK).

With any of these emulators, the most universal way is from the **ADB** tool. This tool can be found in the Android SDK or from a program like Minimal ADB and Fastboot.

In the ADB directory, run the following code after connecting your device to the computer:

```
adb install app.apk

```

replacing `app.apk` with the full path to the .apk you are trying to install.

---
Tags: apk, operating-system
---


title: root device install again

text:
# Question
Title: root device install again
I want to root my s4 phone I have some apps on it which are no longer are availeble for download, do I have to reinstall them (in other words some programs are lost)

Hans

# Answer
If you just root your phone and do not flash a custom rom you won't need to reinstall all those apps.

If you are planning to flash a custom rom you will need to backup all those apps. For backing up system app i use es file explorer to go to root\> system folder then to apps you will see all the system apps installed in your device copy those apps in your sd card and after you flash your rom you can reinstall those apps . No need to download those apps
> 0 votes

# Answer
Though rooting itself should not erase any data, it's always good to have a backup available in case things go wrong: "Better safe than sorry". So:

If you're just interested in the apps (but not their data), take a look at helpers like \[AppMonster\](Google Play, AppWererabbit Backup, and comparable apps. They can grap the `.apk` files of installed apps, and "back them up" to your SD card – so you can later re-install them from the `.apk` files directly.

You could also do that manually without the help of any app. `.apk` files are stored in `/data/app`. Without root privileges, you are not allowed to list the contents of that directory; but if you know the names of the `.apk` files, you can access them. In case you're running Linux on your computer, Adebar lists the complete paths to those files in the device documentation it creates. Without that, `adb dumpsys package` provides the necessary data; watch out for the keyword `codePath` in its output.

Having the "codePath": `adb pull <codePath> <appname.apk>` would pick the `.apk` file and copy it to your computer.
> 0 votes

---
Tags: applications
---


# Question
Title: Are the Battery Doctor and/or CM Family Suite app(s) needed?
I've got an HTC One M8 with KitKat 4.4.4 until Lollipop 5.0 comes out in January. I'm a convert from Apple iPhone Gen 1 all the way up and this is my first Android device ( which I love BTW ).

With Apple, you seemingly don't have to worry about viruses, unless you root/jailbreak your phone.

I'm trying to find the best apps out that improve my battery life, secure, clean, and boost my phone. That said, all these apps seem to do is run my battery down faster and cause more lag in my apps more than anything.

So I my questions are:

1. Do I *need* them?
2. Are there better alternatives?
3. Is the CM suite horrible as some say?

# Answer
> 5 votes
All you really need is good antivirus (which I unfortunately cannot recommend to you - I do not know any REALLY good).

Android has its own build in and carefully designed memory management mechanisms. Forcing some apps to close, beside of resulting in unexpected behaviour, does not improve performance.

If app is in background it does not HOLD memory - it simply is in there in case you need it back. Android will kill it as soon as some other app or process will need this memory and killing it before only slows your device when you restart app that normally would still be "in memory".

RAM is not some precious resource that is being waisted when app is "in it" and is not running - RAM is simply a container and having it empty does nothing good (nor bad).

As of the Battery Doctor - this app is not perfect and does not always show real results. Nevertheless it still can be helpful - if you see any of your app draining energy, you should investigate. Well designed and developed apps should not impact your battery life significantly. If any of them is - you should get rid of it and look for an replacement. But as stated before - be careful! Google Play is not iStore - anyone can publish anything without any revision whatsoever. Be extremely cautious with new apps, with few comments and low download counter, that require from you all the privileges they only can. I saw an calculator that required reading my contacts list and clock requiring privilege to make extra-pay phone calls.

# Answer
> -1 votes
Since you have switched from iOS to Android, you should keep the following cons as compared to that of Android:

1. A number of insecure apps in the Play Store which access many of the important imformation of the phone.
2. The inability of the Android OS to automatically close background apps.

Now, coming to your question:

1. Yes you need them(PS: Always remember now that you are using android)
2. Yes, like you can go for 360 Security.
3. No, CM is not that horrible.

Note:

Try "The Unhack App". Its a good app which provides you imformation about all the apps installed in your device and the permissions they have and even helps restrict unwanted permissions and many more.

If you still think that installing an app like CM can be a waste for your RAM, you can use a launcher like ZERO or APUS which provides an inbuilt memory booster along with variety of cool themes to choose from.

---
Tags: applications, 4.4-kitkat, battery-life, htc-one, htc-one-m8
---


# Question
Title: Can I damage my phone by doing android programming on it?
I am a beginner to android programming and I want to use my personal phone that I use daily to test my programs, but I am not sure if that is a good idea.

Is it possible to somehow corrupt my phone by trying out my programs on it? In what ways might this be possible?

The phone is unrooted; would it be possible in a rooted phone?

# Answer
No, you can't. As you surmise, if you root your phone and write programs that use root to change system files or settings that you can't normally change, then you can break the phone that way. The risk is not really any different to running root programs that other people have written. If you don't root the phone, or don't use root in the apps you're writing, then you can only do what any other app might do. You might run the battery down extra quickly, or (if your app has the appropriate permissions) delete pictures, contacts, &c., but debugging your own app won't cause any kind of system corruption or random problems.
> 8 votes

# Answer
You can use your Android for development. In fact, *you should* use your Android device for development. The emulators are OK for very little things, but it's far from being enough.

You can't break your phone if you're doing beginner development and you're not touching system files on the device. In the *wooooorst case* you would need to format it.

You said you'd work with Java NDK and that doesn't exist. Is Java or NDK. Java it's, well... Java (High level language used by Android). And NDK is the Native Development Kit and that's C and C++ languages (mainly used for game development).

A beginner programmer should start with Java inside Android because of its goodies and development tools.

What are you going to do with the device? The listviews, arrays, images, buttons or anything else you'd use in the development can't break it.
> 4 votes

# Answer
There is only one potential risk - I was using several phones to test my apps and I noticed that battery health suffers a lot, especially in older devices.

You should use real phone instead of emulator if you have the chance. Emulators are good, but require a lot of RAM and hardly emulates all the cases you will get on real device.
> 2 votes

---
Tags: applications, physical-damage
---


title: Add Permissions to Installed App

text:
# Question
Title: Add Permissions to Installed App
I am having problems with 2 apps, QPython3 and SL4A.

I want to read my contacts from QPython3 and my user dictionary from SL4A.

The 2 apps do not have the relevant permissions.

Is there any way to add permissions to an installed app?

My phone is a rooted Nexus 5 running Kit-Kat.

Thank you

# Answer
You cannot add permissions to an installed app - they have to be declared in its Manifest before uploading to Google Play.
> 0 votes

---
Tags: permissions
---


title: Samsung Galaxy Ace doesn't see sdcard

text:
# Question
Title: Samsung Galaxy Ace doesn't see sdcard
My Galaxy Ace was working fine until this morning. it's now failing to read any sdcard. I have tried factory reset but still it doesn't recognize the sdcard.

# Answer
> 0 votes
Try connecting the card to a laptop or a PC via a card reader and see if the card is working correctly.Also format the card from the mobile and see if that works.

---
Tags: external-sd, samsung-galaxy-ace
---


# Question
Title: Htc one wifi download speed is slower then upload speed
I just bought a HTC one (m7) today and its working fine! But for some reason my wifi speed is really really slow on this phone. My download speed is slower then my upload speed at the moment wich isnt normal I think. This doesnt happen on other phones/laptops in this wifi network.

Why is the wifi download speed so slow on my HTC one? It started while downloading the newer updates it took hours to download/install them. After that the wifi is still really slow. I tried a speedtest from speedtest.net and came out with a weird result:

1 Mbps download 5 Mbps upload

On my laptop connected to same wifi network:

40 Mbps download 5 Mbps upload

So the upload speed is fine but for some reason i only get 1 mbps download speed wich should be 40.

What is causing this and whats the best way to solve this?

Thanks for reading/help.

Router: Technicolor TG789vn v3

Phone: HTC One (m7 black)

# Answer
> 0 votes
Solved it! :-)

If you also have this problem you have to change your router security from wpa2-psk to wpa. This worked for me on a technicolor router!

Google for your own router how to change this.

---
Tags: wi-fi, htc, htc-one
---


# Question
Title: How do you remove permanent adb authorization?
I have a Nexus S running Cyanogen 10.1.2 (Android 4.2.2).

I require adb authorization, but I accidentally "permanently" authorized a device. How do I remove the "permanent" authorization, so that every time it asks me again?

# Answer
> 7 votes
If your device is rooted, as it probably is with CM, you can also do this via adb:

```
adb shell rm /data/misc/adb/adb_keys

```

Depending on your build you probably have to run adb as root(1) or call the su binary(2).

(1) `adb root` or `adb kill-server; sudo $(which adb) start-server` --\> `adb shell rm /data/misc/adb/adb_keys`

(2)`adb shell` --\> `su` --\> `rm /data/misc/adb/adb_keys`

Or delete this file with a root explorer. If you authorized more than one device open this file and remove the public key of the desired device only.

# Answer
> 3 votes
Go to `Settings -> Developer options` and under the "Debugging" section tap on the `Revoke USB debugging authorizations` option. Keep in mind that it will remove **all** of the devices you're authorized, and you'll need to re-authorize them again.

# Answer
> 0 votes
I found it. Eventually, I checked my system variable for `ANDROID_SDK` and it was wrong (changed with the last update of Android Studio).

---
Tags: cyanogenmod, 4.2-jelly-bean, adb, authorization
---


# Question
Title: Phone forgetting networks after turning off wifi
Whenever adding a new wireless network, android seems to forget the network after disabling then re-enabling wifi. I am forced to manually connect to the network and enter the password each time. This also happens with open networks. The problem occurs on any wireless network, at home, work, public networks, etc.

Further inspection on the /data/misc/wifi/wpa\_supplicant.conf file shows "disabled=1" added to the end of each network.

click image for larger version

This has been going on for weeks. Any help would be much appreciated.

Phone: Nexus 4 Version: 4.4.4

# Answer
I have had this problem for almost a year now. I have Nexus 5 and all the latest Android OSs. I had the exact problem, and it was really annoying. Whenever I turn of wifi or phone, it keeps forgetting my home wifi and all newly added...

Solution:

1. Settings \> Wifi \> Saved Networks

The list showed over 120 remembered networks.... I travel a lot, and it was mostly hotels, bars etc. So i didn't need them and *I have deleted over 100 networks*.

2. Problem was still there. When i turn off wifi again - the same.

I repeated the step 1. There was again list of over 100 saved networks(different ones)...

3. Repeat step 1 over 5 times!!!
4. Now I have only 20 saved networks. And when I add new network - the device remembers it!!!

I guess that the problem was - when you remember new network - it is there in your phone. When you turn off wifi and back on - it tries to overwrite it on your google backup account ...

However - I am happy again! This was really annoying.

Cheers Marko
> 2 votes

# Answer
I noticed a similar problem on Dell tablet where it would ask for the wifi password and connect, but forget it every time.

I would have tried checking the wifi system files, but it wasn't rooted, I ended up solving the problem with this tutorial.

The short version for those with adb installed, is:

1) `adb backup -apk -shared -all -f ~/mybackup.ab` (or wherever you want to save the file). Make sure developer mode and debugging is enabled in tablet settings.

2) Make sure the backup was created, should be about the size of used space on the device. Now do the factory-reset in settings.

3) After doing the initial-setup procedure on tablet, make sure developer mode and debugging is enabled in tablet settings, then on the computer run `adb restore ~/mybackup.ab` (or wherever you saved your backup)
> 0 votes

---
Tags: wi-fi, nexus-4
---


# Question
Title: Disable or lock Google Play on my android phone
How can I disable/lock Google Play on my phone(may be restrict it with a password)? I tried this way and followed the steps given there. But it's not asking any password for free apps.

# Answer
It won't ask for a password for free apps since there's no danger of financial loss of any kind, it is a good point however

There are apps on Google Play that can 'lock' certain apps check 'https://play.google.com/store/search?q=app+locker' or something to that effect

This one looks like it does the job: https://play.google.com/store/apps/details?id=com.domobile.applock&feature=search\_result#?t=W251bGwsMSwyLDEsImNvbS5kb21vYmlsZS5hcHBsb2NrIl0.

They will enable control of apps via a pin
> 2 votes

# Answer
From google play download applockr or you can disable the app via settings\>apps\>all applications then by selecting the google play application and pressing the disable button to disable it until you want to enable it (do the same process but the disable button will be replaced with the enable button)
> 0 votes

# Answer
I think the explanation on this post is what you need: http://www.android.gs/block-google-play-android-market-from-inappropriate-downloads/
> -3 votes

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


# Question
Title: Google Now option "Contact recognition" is not visible on my HTC One (M7)
I have a HTC One (M7) and just purchased an LG G Watch R. The combination is working fine, except for the fact that my contacts are not recognized when speaking via "OK, Google".

I wrote a mail to HTC, they told me it's an LG issue. I wrote a mail to LG, they tell me it's the fault of HTC. I have no idea anymore what to do.

In Google Now, going to Accounts & Privacy should have an option "Contact recognition", between items "Safesearch Filter" and "Search engine storage". I don't have this option.

Any idea what could be wrong?

# Answer
Google settings -\> search & now -\> accounts & privacy
> -2 votes

---
Tags: contacts, google-now, htc-one, lg-g-watch-r
---


# Question
Title: Samsung Galaxy Tab 3 (SM-T110) missing tethering option
I just got my Samsung Galaxy Tab 3 (SM-T110). I want to tether my tab to my PC, but I can't find the tether option under more settings.

How to fix it?

# Answer
> 0 votes
Search it properly under the more settings option or use the wifi tethering app to tether your device.

# Answer
> 0 votes
Download WiFi Tether Router by Fabio Grasso (costs $2), it's well worth it. You need to be rooted and have your WiFi turned on before you Enable Wifi Router.

Config settings for Sprint Galaxy Tab 3 7.0 SM-T217S:

* Interface wlan0
* Method 3 - HostApd
* Encryption wpa2-psk or open (your choice)
* Channel 1
* Drivers nl80211
* ApType master
* "HostApd Patch" \<- UNCHECKED

Hope this helps, it takes me a few tries with settings and a few apps to figure which one worked.

---
Tags: tethering, samsung-galaxy-tab-3
---


# Question
Title: Android Device not detected by adb on Xubuntu 14.04
My phone (Micromax A092) running stock Android 4.3, has recently got factory reset by mistake. Using Photorec, I was able to recover all my files stored in the part of the phone memory, used as an sd card. However, to recover my contacts, I need to access the partitions which I believe, need root access. However, trying to root it is a challenge altogether in itself, as my PC doesn't detect my device in any mode except in "sideloading" mode. I've edited 51...rules, with info from lsusb, but it still has not worked. I run Xubuntu 14.04, and am in desperate need of my contacts. To clarify my earlier statements:-

* $adb devices returns a blank line
* $adb {anything else} returns device not found et al.
* In "fastboot mode", only the Micromax logo is displayed on the screen, and nothing else.
* My USB Debugging is enabled I've tried using it as USB, PTP, MTP, and in charging mode to see if anything happens, but it has all been in vain.
* Even fastboot does not detect my device
* In USB/MTP/PTP, it mounts as usual and I've tried the commands, with the device mounted and unmounted.

Can someone please help me recover my contacts? If not, atleast in rooting my device? Thanks in advance.

# Answer
\[Solved\] I had to edit my ~/.android/adb\_usb.ini file; it was written with something else. I found the vendor id from lsusb and replaced the contents with 0x{vendor id}

0xlc9e

in my case
> 1 votes

---
Tags: root-access, linux, data-recovery
---


title: Galaxy s2 screen turns on by itself

text:
# Question
Title: Galaxy s2 screen turns on by itself
I'm Running a Galaxy S2, with the AOKP milestone rom (JellyBean). Occasionally, the screen will turn on by itself (even when no user apps run in the background) after being turned off, light up, turn off and on again, it won't remained off for a long period of time. Needless to say it's annoying and battery draining.

Rebooting doesn't always help, some times it goes away only to return a day or 2 later. Has anyone else encountered this issue with AOKP or other CyanogenMod based roms, and if so how you did addressed this? how should I fix this or disable this?

# Answer
I eventually found the cause of the issue to be in the screen-off animations in the display settings. I had the 'Electron Beam' animation selected, I disabled the screen off animation and the wake-locks stopped.
> 1 votes

---
Tags: cyanogenmod, samsung-galaxy-s-2, aokp
---


# Question
Title: Show boot log at boot instead of boot animation?
I have a Nexus 5 running CyanogenMod 11. Normally, my boot animation looks like this:

Instead of this, I'd like to have something that simply shows me the contents of `dmesg`, or something else that usefully updates me on the status of what's being loaded and how far along things are.

I'm wondering if there isn't something simpler available. Is there a "developer" boot animation that might report this info? Failing that, what's the best way to get a standard dmesg output or something similar as my boot "animation"?

---

**Note:** I've already looked at Chainfire's **live logcat**, but it's over two years old. Setting it as my boot animation just glitches my screen and soft-bricks my device, necessitating a reflash. So while that would have been an ideal solution if it worked, it looks like that might be the wrong avenue to pursue.

# Answer
> 3 votes
There's new version of \[root\] LiveBoot for devices 4.3 and up on the Google Play Store. There is also a thread for it on XDA

---
Tags: boot, cyanogenmod
---


# Question
Title: how to find out secret service codes for android
I have a Spice Dream Uno (Android One) and none of the secret service codes I found on the internet (like *#*#197328640#*#* and *#*#7378423#*#*) work on it. Do I have to root my phone in order for these to work?

Is it possible to pull it from the source code (google has released the kernel source code)? Where should I be looking for?

# Answer
I use Secret Codes.

From the site:

> Secret Codes is an application that allows you to scan the secret codes available on your device through the dialer app. The application will scan through all available secret codes on your device. Then you will be able to executes these secret codes and discover hidden functionalities. In Android a secret code is defined by this pattern: *#*#code#*#*.
> 1 votes

---
Tags: stock-android, kernel, dialer-codes, open-source
---


# Question
Title: set Video as Ringtone in Samsung Galaxy s4
Is that possible to set Video as a ringtone in Samsung Galaxy S4? It's perfectly working in my NOKIA Lumia 630. But no in Samsung Galaxy S4.

Any ways if you have. Thanx

# Answer
* First convert video into mp3 using third party app like convert video to mp3 and than set ringtone.

OR

* Simply change the extension of file from (.mp4/.3gp/.flv/.avi) to .mp3 and set it as a ringtone
> 1 votes

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


# Question
Title: CM11 com.android.themes.provider and com.android.settings crash
Dirty updated from OmniROM to latest CM11, fixed permissions, and got crashes. Firstly crashed com.android.phone, I have removed some files and managed to fix it. After it I have tested a little and experienced other crashes: com.android.themes.provider (when trying to enter to any submenu of themes menu) and com.android.settings (when trying to enter cellular network settings) . What files should I remove to fix it? I tried to clear .themes.provider's folder and .settings' folder, it doesn't help.

# Answer
A dirty upgrade is never 100% error free. You have to either fix permissions (worked out for me) or wipe data and reinstall everything. Also check the owner and group of all the files and folders, they tend to be different even on the same Android version.
> 1 votes

---
Tags: crashes, cyanogenmod, themes
---


title: Connect to VPN without changing IP

text:
# Question
Title: Connect to VPN without changing IP
On my windows 7 laptop, when I connect to my work VPN, my IP stays the same as it was before connecting to the VPN.

However, on my android phone, when I connect to my university's VPN, my IP is different than the one provided by my carrier (I'm using a 3g connection by the way) .

Is there any way I can connect to my university's VPN and keep my carrier's IP address?

If more info is needed, let me know and I'll do my best to provide as much detail as possible.

# Answer
> 2 votes
Keeping your IP address and using a VPN is the complete opposite of what VPNs are invented for. VPNs make you part of a network through a tunnel connection so that your phone is on the same level as locally connected devices. This means your IP address will be the one of the VPN. If you don't like this, then you should not use a VPN. Also check your IP on your laptop. It is probably not the one you used to connect to the VPN. One possible explanation could also be that your work's VPN transfers your IP address as HTTP\_FORWARDED\_FOR so the server knows you are using that server as a proxy server. This appears not to be configured in your university's VPN and therefore your IP address is not sent to the destination server, which is totally working by design.

---
Tags: networking, 3g, vpn, ip-address
---


title: 100% RAM Used.what to do?

text:
# Question
Title: 100% RAM Used.what to do?
i have huawei g5000-5000 mobile whith 512 mb ram which has 479 mb free and a quad-core processor.offlate i have seen it has 0mb free ram and i am not able to do any work.whenever i open any app it automatically closes. i dont have many app heavy game and no heavy app loaded on my phone.i jjst have whatsapp,ucbrowser,truecaller,etc which i think should not be a problem. i have an unrooted phone.so please tell me what to do?

# Answer
On android/Linux free RAM is wasted RAM. Most of the used RAM should be used for caching applications. Depending on the rest of your phone's hardware it may also have simply not enough RAM as I think a quad-core processor is often used together with other decent hardware. If an app closes then your android system especially the LMK (low memory killer) misconfigured because it should kill other background processes to allow the foreground application to run. This may fail if only system applications are running which cannot be closed that easily. Then rebooting may be one option before rooting and changing internal settings.
> 1 votes

---
Tags: stock-android, ram
---


# Question
Title: How do I send articles viewed in my web browser to my Kindle from android
In my desktop web browser I have the Amazon "Send to Kindle" add-in which produces a readable version of a web page and sends the article to my Kindle for reading later.

I use this primarily for newspaper articles to read them later on a larger more readable screen and I don't usually have an internet connection when reading articles on my Kindle.

**What I'm looking for is a product or solution which achieves the same on my Android device.**

What I've tried already:

* I can print web pages to PDF from my Android device and send these PDFs to my Kindle, this is not ideal as I just want the text content to read.
* The Instapaper Android app lets me send a *link* to an article to my Kindle, but it doesn't send the readable version of articles it has created. I can push articles to my Kindle from the Instapaper website, but then I might as well use the Send to Kindle add in.
* I tried to install the Readability Android app, but this refused to let me create a new account from the app.

# Answer
I've been looking for something similar too - there doesn't seem to be an official Amazon option.

The closest thing I can find is 'Push to Kindle' by FiveFilters: https://play.google.com/store/apps/details?id=org.fivefilters.kindleit
> 0 votes

---
Tags: ebook-reader, amazon-kindle
---


# Question
Title: Transfer "Injustice: Gods Among Us" saved game from iOS to Android
I have been playing *Injustice: Gods Among Us* on my iOS on the iPad and now I have an Android phone. I want to transfer the saved game to my Android: characters, challenges, cards, money, all of that.

I have downloaded the game already, I only need the data.

Is there any way I can do it?

# Answer
> 0 votes
If the game is using a platform independent way of saving the game (eg. Facebook) then connecting the game to that account is enough and it should ask you to restore your save state like in Clash of clans or Boom beach.

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


title: Need manual update for samsung s3 I9300

text:
# Question
Title: Need manual update for samsung s3 I9300
I am having Samsung Galaxy S3 I9300XXELLA (O.s JB 4.1.2). Its update not available throught phone. So can I manually download JB 4.3 of I9300XXU. will it work or my phone with I9300XXELLA.

# Answer
I suggest you to go to http://www.sammobile.com/firmwares/ and search for your device (i9300). There you can see all available firmware versions and download them. Please note that you need to register for an account to be able to see the download links (I don't know why). If you don't like to register you may ask me to send you a specific link.
> 0 votes

---
Tags: samsung-galaxy-s-3
---


# Question
Title: HTC One E8 phone app lists just the top contact while dialling
I am beginning to use this new device of mine, one major downside is that when I try to call someone, in my old HTC desire, I just used to type in the name and it used to list all matches, most of the times I used to select the second or third name in the list, now I have lost that flexibility.

What are my options now, is there an app I can install that will show all the matching contacts rather than the top one contact that I get now (it almost feels suffocating).

# Answer
Ok after struggling for about a week, I found that selecting "Show Large Dial pad" from the menu in the phone app showed the list making it possible to call others as well.

I now need to find how I can see more than two at a time in the background list and shall update this answer once I find.
> 1 votes

---
Tags: contacts, htc, htc-sense, htc-one
---


title: Xperia Z3 DRM Restore

text:
# Question
Title: Xperia Z3 DRM Restore
I unlocked my Xperia Z3 without read risks (I'm in shame). Now I can't update phone with Sony Bridge, also read that I lost DRM licences.

So If some of my friends who has Z3 and still have bootlock, can take a TA partition backup for my device ? Can I restore this partition to my device ?

# Answer
I couldn't update phone cause of bootlock. I relocked it and updates are working... But keys are gone forever.
> 0 votes

---
Tags: backup, restore, partitions, sony-xperia-z, drm
---


# Question
Title: I can't find certain files on my android that should be there
I've been trying to reach data/data/com.android.browser/webview.db after rooting my galaxy s4 but when I go to find this file I can't find the com.android.browser all there is is com.android.browser.provider which doesn't have anything else but a cache and fig file. Is the com.android.browser somewhere else? (I'm trying to find a Facebook password I forgot that I had entered in earlier on the stock browser)

# Answer
> 0 votes
The file you are searching does not exist. The stock browser does not use a WebView. Also the databases ate stored inside the `databases` folder. The only database that should be there (and should not contain any passwords) is the `browser2.db`.

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


title: Zero Percent Brightness Bug?

text:
# Question
Title: Zero Percent Brightness Bug?
Device: TorqueXT, Android 4.4.2

When I set the brightness to zero, and I turn off the screen and turn it back on, the screen is brighter even thought it still says it's on zero brightness (and when I raise the brightness and bring it back to zero it becomes darker than when it turned on). This only happens with the zero percent brightness.

I have completely formatted the device to see if that fixed it, but no success. Also, after formatting, I've installed a third-party app to control brightness, and it still does not maintain the zero percent brightness.

Any ideas how to fix this?

# Answer
> 0 votes
This seems to be an issue some users, including me, are experiencing. There is nothing you can do about it, as it seems to come from the hardware level (the screen) not maintaining the brightness level.

---
Tags: 4.4-kitkat
---


title: How to copy games data

text:
# Question
Title: How to copy games data
Can I copy the data of a game and transfer from my old tablet to my new tablet and if so, how do I do that? Both tablets are samsung tab4 10.1 ( my old one doesn't have an sdcard )

# Answer
> 1 votes
Depending on the game, the save data might be saved inside the /data/ partition. If you want to copy files from that partition you need root access. Some games offer a function to save the game data to some online account (Facebook, Google Play etc). I suggest you first check for an online method and then think about rooting both devices to copy the files.

---
Tags: copy-paste
---


# Question
Title: Update to Android 5.0 Lollipop on Nexus 7
I currently own a Nexus 7 (2013) device, but after updating the OS several times, I am stuck at Android 4.4.4. I know that Android 5.0 Lollipop has been released for the Nexus 7, but I don't know why I can't download it.

Is there a way for me to download it without sideloading/factory imaging my device?

# Answer
First of all, you get updates to your device from google on the basis of the date on which you bought the device. That is if you bought a tab 5 months ago and one yesterday the one which was bought earlier will receive update first. So don't worry when you have upgrade chance you will be notified.

Did your tab notified you that you have a upgrade available? If yes did you actually download the upgrade for 5.0?
> 1 votes

---
Tags: updates, 5.0-lollipop, operating-system
---


# Question
Title: Front camera on Nexus 4: no HDR, and downgraded from 2MP to 1.2MP?
In Nexus 4, why is the front camera downgraded to 1.2 MP only, as it was 2MP initially? And also, we had an option of HDR in that as well, which is absent in Lollipop 5.0.1?

# Answer
From GSM Arena, the secondary (front) camera has 1.3 MP, and the camera settings provide 1.2 MP as the highest, so I'm not sure if it was 2 MP before. (Camera resolution is related tightly to hardware capability, so it's strange to be able to have higher resolution in the first place).

As for missing HDR, it seems it's caused by Google Camera, as reported by other on Google Product Forum. Google Camera is the default camera app on Lollipop. Previously, Android uses AOSP (Android Open Source Project) Camera as the default camera app, and it supports HDR on front camera. The intended solution is to use AOSP camera back, as some people have ported and published them on Play Store, since it's open-source:

1. Nexus Camera: KitKat Camera (free)
2. Camera KK (adware)
> 1 votes

---
Tags: nexus-4, 5.0-lollipop, front-camera
---


# Question
Title: Samsung Galaxy S4 verizon stuck in bootloop
This is my device info:

* What forums refer to my phone as: JFLTEVZW
* Name that comes on box: Samsung Galaxy S4 Verizon SCH-I545
* Carrier: Verizon
* Unlocked: Yes
* Root: When my phone was working, Yes

I used safestrap to install hyperdrive ROM for my phone, and now it is in bootloop. I cleared my cache partition, and did a factory reset. I need to wipe DALVIK cache from my laptop because Clockwork mod and twrp does not install. is there any way to do that on linux... if there isn't is there another method. thanks

# Answer
> 1 votes
The easiest way with a Sumsung device to fix a "soft-brick" is to use ODIN and flash the stock firmware. You may be able to find stock firmware that is already rooted if you want that.

You can look at "Where can I find stock or custom ROMs for my Android device".

More information on what all the checkboxes mean in the ODIN tool.

Since you are on linux, you cannot run ODIN as it is a Windows only tool. However, you can run Heimdall, which is an open source version of ODIN that a group of developers have created. Heimdall uses the same protocols as ODIN, as it is basically a reverse engineered version of ODIN that is designed to be supported by the community and run on multiple platforms.

---
Tags: recovery-mode, factory-reset, linux, cache, dalvik
---


# Question
Title: How do I install cyanogenmod on a Galaxy Tab 3 (7.0)?
For Christmas I got a Galaxy Tab 3 (7in, SM-T110) for the wee ones to play with. I want to secure it as much as possible so they cannot accidentally buy stuff or get tracked or whatever. So I thought I'd install Cyanogenmod.

However, the device is not officially supported. From what I understand, I can still install Cyanogenmod on the device, it's just a bit more complicated. Obviously, it is possible, because there's "tutorials" out there about how to do it by people who have successfully done so. Never having done any of this, though. I got lost pretty soon among instructions on rooting, using ODIN, CWM, TWRP, ROM managers, and whatnot. *Sigh.*

So what do I need to do in order to install Cyanogenmod? I suppose I need to root the device? Do I need a ROM manager? Or is it advisable? What do I need ODIN for? Do I need ODIN? What I need is *1)* a thorough explanation what all of these buzzwords mean and what they are good for, and *2)* a step-by-step for dummies for how to put them together.

*Note: I have seen this answer (which assumes the device to be supported) and this answer (which assumes too much knowledge).*

# Answer
If the device is not supported officially, you may be able to find an unofficial build for the device. If you find that, then the first answer you linked to is your instructions, as installing CM on any device basically requires the same steps.

If there is not even an unofficial build, then I do not recommend you install any build of CM on your device. All you are likely to do is 'soft brick' the device. ROMs have to be built specifically for the hardware, and hardware can differ even between variants of the exact same device. Like a T-mobile version versus AT&T version.

Rooting the device will not get you any closer to installing cyanogenmod. You will need a custom recovery. ODIN is usually used to install Samsung based ROMs, so you shouldn't need to use ODIN. But, this really all depends on if you have found an Unofficial build of CyanogenMod for the SM-T110. Without that, your only other option is to build an unofficial build yourself, that does require a lot of knowledge of how linux, android, and build systems, etc. work.

On the cyanogenmod forums there is a request to add support for the device.
> 1 votes

# Answer
Installing Cyanogen Mod means you are installing a ROM that is bulit on Cyanogen. So basically installing any of ROM(Cyanogen built) will give you Cynaogen on your phone.

Installing these ROM require the following steps:

1.You need to **ROOT** your phone/tab (Caution:ROOT voids warranty)

2.Install **recovery** (Samsung has inbuilt) (Caution:Soft brick in case you don't follow proper steps) Follow the link to root and recovery : http://forum.xda-developers.com/showthread.php?t=2437219

3.Install ROM using recovery You can find varoius ROMs and information related to development on XDA forum. Visit the link for Galaxy Tab 3: http://forum.xda-developers.com/galaxy-tab-3/development-7
> 1 votes

---
Tags: cyanogenmod, samsung-galaxy-tab-3-7
---


# Question
Title: No Micro SD Card Inserted but phone detects it
I have an Android 4.0.4 Myphone A919 Duo. I go to Settings \> Storage. Internal Storage: Total Space is 0.98 GB. Phone Storage: Total Space is 1.55 GB. Then on SD CARD, it says Mount SD Card which is greyed out.

One of my apps, AppMgr III, shows an ON SD CARD tab with 1.55 GB of space. The tab next to it is PHONE ONLY with 1005.93 MB of space. I can tap on an app in the SD CARD tab and it gives the option to Move to Internal storage and the app launches and runs just fine with no errors.

I have another app, File Manager, that shows the directory /mnt/sdcard and a bunch of folders.

So basically with or without an SD card inserted, the Mount SD Card in Settings is greyed out and both apps are reporting an SD Card. How can an app show an SD Card if there is no SD Card inserted and the Mount option is greyed out? Does it have to do with cache?

# Answer
> 1 votes
That SDCARD is technically your internal storage mounted at `/sdcard` or `/mnt/sdcard` or even `/storage/sdcard0`. They aren't your external sdcard you can insert. That would be mounted to `/external-sd/` or similar. The option is greyed out because there is no external sdcard to be mounted. So keep in mind that there is a difference between sdcard (internal) and external sdcard. Just so you know: With the update to android 4.0 the internal and external sdcards have become a thing.

---
Tags: 4.0-ice-cream-sandwich, sd-card, mount, cache
---


# Question
Title: downgrade to custom previous android os version [gt-i9190]
I have just got a new galaxy s4 mini phone and it sounds a fake galaxy phone due to bad specfications : internal storage :0.13 gb and ram is 453 mb only os :4.4.2 kikat and kernel version :3.4.5(eng.whl.1406695459) hardware:mt6572 and board mtk5689\_wet\_lca I believe if I can flash it with older version of android it may work smoother is that right ? and if so how to do ?please help

# Answer
This definitely a fake phone. The problem is where do you want to get that OS? There is no support offered by those chinese firms which are faking phones.
My advice: Either get a proper, not faked phone or just stick to what you have. You may be able to uninstall some bloatware and you are good to go with that phone. It will not be as powerful as the original but it may help out.
> 0 votes

---
Tags: cyanogenmod, 4.1-jelly-bean, samsung-galaxy-s-4-mini
---


# Question
Title: How to export Astrid tasks into csv now that website is closed?
I was a little behind when the Astrid website was closed down because I only used the Android app and not the web app. I saw that the devs provided an export functionality to the web app, but I cannot find it in the Android app, and I could not find any clue on the web on how to do that.

Is there a way to extract my Astrid tasks now that the web app is closed?

# Answer
> 0 votes
I have looked on the whole web and could not find any way. So I tried to use the same method that I have recently seen applied to a similar problem: assume that the database is stored in a common format (like SQL) and is accessible in the `data/data` folder of the root partition (equivalent of Windows's Program Files).

This is what I did, and it worked. Here are the steps:

1- Use a rooted explorer like Total Commander for Android and explore in the root partition the folder `/data/data/com.timsu.astrid/databases`.

2- Open your rooted explorer and copy the file `database` (there's no extension) to your SD card so that we can extract it and copy to the computer.

3- Copy via USB or your BlueStacks emulator the `databases` file onto your computer, and open it using a SQLite browser like this one.

4- Now you should be able to see the tables structures and contents. The interesting stuff are in the `tasks` and `metadata` tables (the latter contains tags and notes).

5- Execute the following SQL statement to neatly format the pertinent data:

```
SELECT date(t.created / 1000,'unixepoch') as date_created,date(t.modified / 1000,'unixepoch') as date_modified,m2.value as tags, t.title as title,m.value as comment
FROM tasks as t
LEFT OUTER JOIN (SELECT task, GROUP_CONCAT(value,' ;; ') as value FROM metadata WHERE key = 'note' GROUP BY task ORDER BY created) as m ON t._id = m.task
LEFT OUTER JOIN (SELECT task, GROUP_CONCAT(value, ';') as value FROM metadata WHERE key = 'tags-tag' GROUP BY task) as m2 ON t._id = m2.task
GROUP BY t._id ORDER BY t._id

```

6- Export the result into the file format you want, like .csv.

It's interesting to note that this method is quite generic and may also work for other Android apps.

---
Tags: astrid
---


# Question
Title: Is it possible to configure the phone to charge when the battery left X amount of juice?
Illustration: I plug in an android phone to either a power bank or a charger. However, I do not want it to start charging immediately. I want to configure the phone such that when the android phone battery reached certain level (e.g. 35% or below), then it will start charging.

So, is it possible to configure the phone to charge when the battery left X amount of juice?

# Answer
> 0 votes
Depending on the kernel the phone uses it may be possible. If you use a kernel with the ability to change the charging power like the Boeffla kernel then you can create a profile in the Configuration app that comes with that kernel and set the maximum power usage to 0mA. Then you can use Tasker, an app you can get from the Play Store, to send an Intent to that app to change to a specific profile eg. the one which changes to normal charging power and you're done.

As I have written: Check your kernel. If you don't know about anything I have written than just plug your phone in when you think it's time.

---
Tags: charging
---


# Question
Title: Galaxy S3 , Supersu reports no SU binary installed
**The Problem:** I've attempted rooting my Galaxy S3 (unlocked, I9300, recently upgraded to Android 4.3 , and 3.0.31 kernel) through heimdal on Ubuntu Linux by following this guide ( as well as following some of the comments, because I kept getting Android recovery instead of ClockworkMod Recovery ). However , Supersu still tells me I've no su binary there. Now, apparently I have another su binary ( `/system/xbin/su` ) but not in `/system/bin`.

I've poked around the forums and what not, but couldn't find anything satisfactory, plus many refer to Windows.

Help me out here, folks, how do I get this binary ? How do get root ?

**What solved the problem**: Basically, I've caved in, and used Odlin on Windows, with instructions from another source ( which I wish I'd saved ). One thing for sure, the guy on the original link i posted , does something wrong so it doesn't work. Also, the packages he lists for download are missing CF autoroot or CF root, but even if I've downloaded and added those, nothing happened.

Another things I've done is removed heimdall that the original website suggested, and downloaded heimdall from Ubuntu repositories. If you search with `apt-cache search heimdall` there is only like 3 packages, like 30MB, so just do `sudo apt-get install heimdall*`.

In conclusion , it's nice there's tons of articles on Android, but some may be misleading or simply click-bait.

# Answer
I would suggest you root again eg. with CF-Autoroot. You can find some answers in the FAQ of xda-developers: http://forum.xda-developers.com/showthread.php?t=2148708

If you have CWM-recovery already installed then just boot into it and reboot again. It should tell you that root access is missing and you should fix that by simply accepting the recovery's offer of fixing root for you. Then you just need to update SuperSU and use it to update the su binary.

Even though they advise you to use Odin on Windows using Heimdall should work as well.
> 0 votes

---
Tags: rooting, root-access
---


title: HTC Desire 510 Ghost texting

text:
# Question
Title: HTC Desire 510 Ghost texting
I am having a issue where my phone would sometimes "ghost text" a HTC customer support called it. I think its just heating up when it happens but i'm not sure of the issue. When I text it would randomly start hitting things I did not hit. I noticed when I blow on the screen it also does this. Any ideas or fixes would be greatly appreciated.

# Answer
Well, I don't think I have any idea about it other than heading over to the nearest store to fix this one up ! It might be happening because of some hardware issues which can only be fixed by heading to the support centre.
> 0 votes

---
Tags: sms
---