title: CM12 for Htc desire 610 at&t?

text:
# Question
Title: CM12 for Htc desire 610 at&t?
I have been looking for a download for a long time, and couldn't find one. I know this is a pretty little known phone, but I still want it. Are there any devs willing to port CM12 on to this phone? I am willing to flash a custom kernel, and do pretty much whatever it takes, aside from hardware mods.

# Answer
> 1 votes
At this very moment there is no cyanogenmod 12 available for your device. One developer tried to port it but it didn't boot up. The project seems to be dead.

**What you can do and what has already been done a few times:**

Visit the xda forum for your specific device and create a thread where you can ask devs for building cyanogenmod. Find other users and create a bounty. Make the device interesting for a developer and someone might pick it up and create cyanogenmod. But keep in mind that you would have to donate a small amount of money to the developer. If you can find enough people then that will be no problem.

Sorry that there is nothing much you can do.

# Answer
> 0 votes
Google's `site:` & `similar:` searches will help you in finding this; took me less than an hour to find CM12 un-official port and Android 4.4.4 slim ROM just by searching your titled question (minus the at&t part) like so `CM12 for Htc desire 610 site:forum.xda-developers.com`

In fact it took me longer to writw this than to find the above links and others that I read though and didn't think worth sharing.

If you check CM's wiki you'll find instructions on how to compile CM7 for your device as well as auto-generated instructions on how to port other versions of CM to a device. By using the search tips above on the parts of compiling process that you've question on you'll be able to try it yourself. For example if you don't know how to compile a kernal then try `how to compile kernel for <device name> similar:wiki.cyanogenmod.org/` and you'll find others that have tried and the steps they took.

I'd advise that you first try compiling the most stable version of CM for your device. Then once you know you can repeat the steps required for a working version start investigation of how it differs from the version you want ported and the unstable version already available. Looking at your devices' specs I see no emediat reason why you couln't have a better version it just hasn't been done yet because no one hasn't taken the steps required. By taking your device and education into your own hands and under your own control you may find that it is very rewarding to solve things yourself. Lastly don't get to fixated on CM's ROMs there are ways to combine working bits and pieces from other ROMs into something that is your own.

---
Tags: cyanogenmod, custom-roms, htc
---


title: How to simulate long press home button?

text:
# Question
Title: How to simulate long press home button?
I'm running ICS on HTC Desire. Long pressing the home button brings the list of recently opened apps. Is there a way I can launch this without using the home button?

Please note that I want to do what long-pressing home button does, i.e. bring the stock opened app list not any third party one.

# Answer
You can open the recent apps list using .

Setup ADB in PC, connect the phone into PC, enable USB debugging in phone, launch a shell on PC, and enter:

```
adb shell input keyevent --longpress 3

```

`3` is a KeyEvent to call Home. See more of them here. Also, if the recent list isn't bind to long press Home key but to another key like Menu/Overview key then the command wouldn't result in any visible activity on device. In that case, look for the KeyEvent associated to your key.

The parameter `--longpress` isn't available to Android versions prior to Kitkat release so the command would give you error on ICS or JB.

Alternatively, in my devices I found that the activity responsible for bringing that list is managed by SystemUI. You can call that activity using ADB to show that recent apps list.

```
adb shell am start -n com.android.systemui/.recent.RecentsActivity

```

(Add `--activity-clear-task` at the end if the activity doesn't show up in front. Space is important before `--`.)

This worked on Android 4.2.1, 4.4.2 and 5.0.2. For Lollipop, use `com.android.systemui/.recents.RecentsActivity` to show up recent apps list in 3D, otherwise, you would see a 2D list which is usual for Android 4.x.

As for launching it within the device without entering the commands, simply use QuickShortcutMaker or Tasker to make home screen shortcuts for the said activity.
> 1 votes

---
Tags: recents-screen, home-button
---


# Question
Title: Google Chrome - Do Incognito tabs automatically delete if phone runs out of battery?
so recently, I was looking through some personal information on another friends Galaxy s4 (running Kit Kat) when the battery went out. Problem was, I was using incognito mode.

My question is, if there are incognito tabs running and the phone runs out of battery, once it is switched on again, does it still re-open the incognito tabs?

Much appreciated, Jacob

# Answer
> 1 votes
The very purpose of having an Incognito mode would be beaten if those tabs would come back after you restart the Chrome or the device.

Google has the following to say here:

<sub>(Emphasis mine)</sub>

> If you **don’t want Google Chrome to save a record** of what you visit and download, you can browse the web in incognito mode.
>
> ...
>
> Incognito mode opens a new window where you can **browse the Internet without Chrome saving the sites you visit.**... When you close the tabs, Chrome won’t save the sites you’ve visited.

When browsing in Incognito mode Chrome doesn't record the tabs you visit which means there exists no possibility for a normal user to retrieve them if the Chrome tries to recover/resume the last browsing session once you boot the device after charging it, in your case.

Whatever you browsed in that mode before the device went dark is lost now.

Though having a clear proof already, I did test the solution by crashing my device and then launching the Chrome after booting it. Nope, those tabs doesn't show up anywhere.

---
Tags: 4.4-kitkat
---


# Question
Title: Turn off served by Google feature in Chrome
Whenever I visit a webpage in Chrome, the pages are being served by Google which is a plain version of the webpage.

Here is a picture describing the same.

Screenshot (click for larger variant)

How do I turn this feature off?

EDIT: On clicking the i button on the right of stackoverflow.com I get

"This page is generated by Google to use less data than the original page. This page and its links are all served by Google to make your browsing faster. This is an experimental feature."

I understand its meant for saving mobile data. But I mostly like visiting the original webpage and with this feature on, instead of saving data I end up going to the simplified page and then the original webpage costing me more data. I'd really like to turn this off.

EDIT : Not sure if it matters but I'm using android 5.0

EDIT : I can confirm that it's happening on wifi as well. Any update on how to solve this or any workarounds?

Update 14/8/15 : This is still happening on my device but it looks like this feature is not experimental anymore and Google provides documentation about what is going on. Here's how the page looks now -

(Click image to enlarge)

Clicking on learn more takes me here. Unfortunately, the support page only describes how the website providers can turn this off. No information about how users can opt out of it.

# Answer
> **When will a user see these transcoded pages?**
>
> Users will see these pages only if Google has detected that they are on a slow network connection in a country in which we enable transcoding.

Source: https://support.google.com/webmasters/answer/6211428#faq

This can be experienced in countries like Indonesia, India, etc. where the internet speed is considerably slow. Googlebot does this based on the network speed and then it "transcodes" the page with any images. But there is no way to turn this off in the Browser Settings. Only way a website can do this is by using the `Cache-Control: no-transform` header in the HTTP request.

> **Opting out of transcoding** If you do not want your pages to be transcoded, set the HTTP header "Cache-Control: no-transform" in your page response. If Googlebot sees this header, your page will not be transcoded.
>
> Please note that pages that opt-out of being transcoded will be labeled in search results to indicate to users that they may take longer to load and may use more data.

**Will my pages be transcoded for users on faster networks?**

> Pages will not be transcoded if the user is on a fast network.

So if you are on a faster network you won't experience this.
> 1 votes

# Answer
Check if the same websites are working cool in the incognito mode if the websites do work properly it is definitely the problem with the "reduce data use" option . Turn it on and off . Even if the problem does not get solved try to clear the application data in settings\>application\>system\>Chrome then clear data. Still the problem does not get solved post your problem on google forum or chrome for android support page .
> 0 votes

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


# Question
Title: How to get rid of Emotion UI which is drastically slowing down my Huawei Y330-U11?
I have Huawei Y330-U11 which performs sluggishly due to Emotion UI installed by Huawei (I concluded it to be the reason because other phones having similar specifications but native Android UI works quite well).

Can anyone let me know how to get rid of Emotion UI? And, how to root and upgrade to Lollipop?

# Answer
1. Flash custom recovery (mine is CWM) with SB Flashtool.
2. Reboot your phone into recovery mode.
3. Flash root.zip.

Google for more details on flashing.
> 1 votes

---
Tags: rooting, updates, huawei-ascend-y330
---


title: Weird icon on notification bar

text:
# Question
Title: Weird icon on notification bar
Any ideas as to what it is? Its not a notification or an ongoing notification. Samsung Galaxy Note 10.1 running Android 4.1.2

# Answer
> 4 votes
I have just had the same question answered on another forum: Its a notification from Greenify: opening Greenify showed that auto-hibernation was not currently working. Greenify need to ensure that a notification is linked to the appearnace of the icon.

If you do not have Greenify installed then the mystery deepens...

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


title: Overheating While Screen Locked

text:
# Question
Title: Overheating While Screen Locked
I have a Nexus 5 running stock Lollipop and lately I have noticed that when I lock the screen, but leave an app (or multiple apps) open (e.g. Chrome, Facebook, Youtube) the phone gets very hot and the battery drains like crazy. It's like the phone is acting as if the screen is still on.

Has anyone encountered this problem? Can anyone suggest a solution?

# Answer
I had similar kind of issue with initial Lollipop version 5.0. I had clean master installed in my phone which showed that nearly 60-70% of RAM and CPU usage even though no apps were running, which end up heating my phone.

When checked in Settings--\>Apps--\>Running application mostly were services from android os. But they have now improved it in newer version of lollipop...currently my phone has version 5.1.1. In this it drop from 60-70% to 40% RAM and CPU usage.

Also lollipop has lot of bugs you can find a consolidated list here - https://www.androidpit.com/android-5-0-lollipop-problems-and-solutions
> 0 votes

---
Tags: applications, lock-screens, nexus-5, overheating
---


# Question
Title: Update Samsung Galaxy Note 2 to Android Lollipop
Is it possible to update further Samsung Galaxy Note 2 from Android 4.4.2 KitKat to Android 5.0 Lollipop?

# Answer
> 0 votes
Yes it is possible, but it involves installing a custom recovery (TWRP or CWM) and to download and install an AOSP-based ROM. Note that the following links refer to the N7000 model of the Note 2.

Possible Recovery - TWRP

Possible AOSP based ROM

---
Tags: 5.0-lollipop, updates, samsung-galaxy-note-2
---


# Question
Title: Using ADB with usb debugging disabled, and no root
I have an Android Device running Android 2.3.7 . The device is locked due to exceeding pattern attempts. So now Android is prompting me to enter my gmail id and password. The problem is, the WiFi is turned off and the Data is turned off.

I have found using this thread that you it is possible to turn on wifi using ADB. But on my device, even usb debugging is not turned on. So, I cannot access the device using adb.

So, I figured may be you can access device using adb in recovery mode ( my phone is not rooted ). But so far, in recovery mode, running `adb devices` does not list my device.

Is it possible to access a device using adb if your usb debugging is turned off ( on a non rooted phone ) ? How about in recovery mode ?

# Answer
I had a similar problem. I almost gave up and was like an inch from hard reset when something strange happened. When I connected the phone to USB as usual USB entry screen appeared, but I noticed that in this screen it is actually possible to lower the notificationbar and bingo — I was able to turn Wi-Fi ON. And then I just entered my Google account info and the phone was unlocked.
> 1 votes

# Answer
Depending on the type of device you use, you can install a custom recovery and flash this file to unlock without data loss

---

If you have *root* shell run the following command in it's order:

`adb shell` then `su` then `rm /data/system/gesture.key`

OR

`adb shell` then `rm /data/system/gesture.key`
> 0 votes

---
Tags: wi-fi, adb, locked-out
---


# Question
Title: AT&T Samsung Galaxy S6 will not connect to WiFi automatically
I have an Asus TM AC-1900 WiFi router at home. We have a Nexus 4, Nexus 5, Nexus 7, iPhone 6 Plus and notebook computers. They are all able to connect to Wifi when I get home. However, the new AT&T Samsung Galaxy S6 will randomly fail to connect to WiFi when I get home. It does manage to automatically connect some of the time but most of the time I have to remember to connect it manually. Is this a defect on my particular unit? I have tried doing a factory reset but it doesn't seem to help.

# Answer
> 0 votes
Was having issues with my s6 staying connected to open aps. Made sure the smart network switching was off, wiped cache and messed with other settings. Nothing worked. I opened up the AT&T smart WiFi app and adjusted the settings for public hotspots. No problems since making the change. I disabled the app no problems staying connected.

# Answer
> -1 votes
Open the “Settings” and go to “Wireless/Wi-Fi”. Scroll down and at the end you’ll see the option “Smart network switch”. Uncheck this option and you’re done. For more details you can refer Samsung India site.

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


# Question
Title: Does Samsung Galaxy Tab 3(SM-T211) have radio facility?
I purchased Samsung Galaxy Tab 3 (Model SM-T211) and I am searching for Radio in the Home Menu. Does the Tab 3 have radio functionality?

# Answer
> 2 votes
Sorry to say this but this facility is not there..!!

# Answer
> 1 votes
I own a SM-T211 myself. **There is no built in radio functionality for this device.**

However, you can install internet-based radio apps from Play Store. Hope it helps.

As a side note, a quick search for the Galaxy Tab product line on PhoneArena reveals that none of them, starting from the first to the fourth generation tablets, have radio functionality.

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


# Question
Title: transfer contacts from sd card to computer via USB
Is it possible to transfer my contacts from a TMobile Concord Android sd card to my PC? I have a USB cord. I know the way to transfer it to Google, but this is my old phone with no service or connection. I also have an Alcatel One Touch Fierce 2 that has some of my updated contacts on a SIM card (SIM won't stay in place because the metal piece that holds it broke off) Again, no internet connection. My new phone is an Iphone5c and I need to get those in there somehow.

# Answer
> 1 votes
Pretty easy to do, and probably explained in some other answers here already:

1. Open the *Contacts* app
2. Hit the `Menu` button/key, and chose "Export/Import"
3. Select "Export to SD card" (creates a file named something like `0001.vcf` in the root of your SD card)
4. Either shutdown your phone and connect the SD card to your computer with a card reader, or connect the phone via USB (storage should show up there then)
5. copy the `0001.vcf` file to your computer

`*.vcf` is a file in VCard format and can be read by many applications. So you can import it into the software of your choice (or transfer it to your new device to be imported there) and check whether all contacts came along. In case the SIM contacts are missing, you might need to first copy them into your device's own contacts.

---
Tags: data-transfer
---


# Question
Title: Complete action to open a file using different application "always"
I'm running a Galaxy Note 3 with stock Android Lollipop. I'm aware how it has worked for years with Android when one can choose an application for a certain type of action or file type, and also choosing to just use it this once it always. And if choosing as always this can then be reverted by clearing the defaults of that app. However the case as in the following image is new to me.

In this case I'd like to use the native "create contact" always. How would I do that?

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

As you can see I can't choose it together with always.

# Answer
You have to choose the native contact app once, and the next time Android ask you, you will be able to set it as default
> 2 votes

---
Tags: default-applications
---


title: What does app not installed mean?

text:
# Question
Title: What does app not installed mean?
When I try to install an update on angrybirds epic rpg,it says "app not installed" what does that mean?It takes up 105.9 mb I have 500 mb left on my device.I have an android tablet.

# Answer
> 1 votes
It can mean many reasons, maybe out of memory, incompatible app, problems to your ROM, conflicting currently installed apps and etc.

Maybe you can try booting your phone to safe mode to remove conflicting apps . You can also try rebooting your phone.

Hope this may help!

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


title: Virus smartphone not going away

text:
# Question
Title: Virus smartphone not going away
This keeps coming up on my phone and I have done factory resets thrice already.
My phone is only 3 months old, please help me get rid of this and it seems to infect other phones as well.

I think it was this URL:

```
http://androidmax.mobi/service.customermarket.5206/hwo3ng/back.php?brd=HTC&mod=One%20M9&brw=Chrome%20Mobile&ts=tfx03&var1=68cd67c2-563d-4b02&var2=55b77b9d2a2c4a382546679e&var3=&cs=zno1&voluumdata=vid..00000003-fee6-4323-8000-000000000000__vpid..7b2dc800-430a-11e5-8cee-c3f8afba77aa__caid..d27753a5-480e-4bf9-8fef-29072ffa67a5__rt..R__lid..6056fb29-a6f1-4b3b-82ff-56f1f82adadc__oid1..e43f1ba3-2cda-4f7b-94f8-176b5506c3a3__oid2..10897965-279f-4048-b4e9-d5cec6dc0941__oid3..85de288c-6197-4636-bea1-0dc212cab827__var1..68cd67c2-563d-4b02__var2..55b77b9d2a2c4a382546679e__var8..55599084af7e637526681985__var9..3510__var10..nativeButton__rd..&imp_id=68cd67c2-563d-4b02&app_id=55b77b9d2a2c4a382546679e&idfa=&mac_address=&android_id=&mobile_id=&campaign_id=55599084af7e637526681985&bid=3510&creative_size=nativeButton

```

# Answer
It is a **Spam** and it has **nothing** to do with your Mobile phone.

There are many websites out there that use these tactics to **persuade users** to click on **malicious link**.

* Please **do not** click on "Remove risks now"
* **Avoid** visiting such links as much as possible
* Also, install Adblock plus

As of the website, Scamadviser (it reports on the safety of web sites by crawling the web and testing the sites it finds for malware and spam) mentions here,

1. It is **58 days old** (as of September 14, 2015) and has a life expectancy of less than a year, which probably means it is a scam website changing its domain every now.
2. The owner of the website is using a service to **hide** their **identity**. (Some owners do not wish to receive any spam, so they conceal their identity but many scam sites use this as a method to hide their identify)
> 16 votes

---
Tags: factory-reset, htc-one, antivirus
---


# Question
Title: Samsung S5 screen turning on and off when plugged in to charge
I have a Samsung S5 & when I plug the phone in to charge every few seconds my screen lights up then turns off. If I have my sound on it play a notification every-time the screen turns on and off.

Any advice on how I can stop this - it's makn me loco :-)!!!

ASM

# Answer
> 1 votes
I was having the same problem - plugged the Samsung cable into a dual charger with higher current capability (my wife left her charger at the cabin) and the phone quit complaining.

An intelligent design decision - have the phone use more power to complain about not enough power during charging...

# Answer
> 0 votes
Try an alternative cable, some non official (cheaper) leads can break for easier than others and cause the phone not to charge properly, hence why your phone is making a sound and switching the screen on and off

# Answer
> 0 votes
I had the same issue, but none of the above solutions worked .

What did the trick is using a pointed wooden toothpick. See if the charging port is in the center and not bent. If you find the port is bent, then straighten it using the wooden toothpick carefully.Furthermore, verify that the charging contacts are clean.

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


# Question
Title: Can I use USB gamepad without any setup?
I connected USB gamepad to my tablet.

I noticed that software like Tincore KeyMapper requires root access to connect to this gamepad. This type of software recognizes all buttons, but asks me to map these buttons to screen areas.

1. Can I use a gamepad without mapping buttons to screen?
2. Do games support this mode?
3. Do I need to download some piece of software that will ask root access for these games?

# Answer
Yes, you can use a USB game controller without root and without needing any prior setup. Just plug it in and Android will recognise it. By default, the D-pad on the controller will work like a D-pad or trackball on the device itself (if you remember when Android phones used to have little trackballs built in), and it will allow you to move focus between controls in most apps.

Stock apps are completely accessible using the controller without the touch screen, but not all third-party apps are. Many games (especially emulators for games consoles) support using a Bluetooth or USB game controller, but not all games do. The idea of apps like the one you mention is to make button presses on the game controller trigger touch screen events, so if you play a game that has on-screen controls but doesn't support controllers, the controller will trigger the game's on-screen controls. Generally you'll get a better playing experience, as well as easy setup, by choosing a game that supports game controllers.

If you just plug the controller in, it'll work in any supported apps and games right away. Games with controller support usually advertise it in the description on the store, but if you're not sure you can ask the developer through their support email address.
> 5 votes

# Answer
I have a miniPC CS968 (RK3188) with Android 4.2.2.

My gamepads (PLayStation 1 and SNES style) work out of the box.

I updated it to Android 4.4.2 and the gamepads no longer work fine. They get recognized partially. Some buttons don't work. I downgraded it to 4.2.2 again and I, luckly, get them working out of the box.

My PlayStation 2 style gamepad works fine with Android 4.4.2. I hope my others gamepads worked too.
> 0 votes

# Answer
Hyperkin NES style controllers with USB work with my andoid. I use the USB female to Micro Male adapter and Boom! EarthBound ROMs all day baby. Super easy and so many controllers corded work flawlessly. So much less hastle than bluetooth.
> 0 votes

---
Tags: usb, game-controllers
---


# Question
Title: How do I clear clipboard contents on Samsung Galaxy Tab S?
I use a Samsung Galaxy Tab S tablet running the official non-rooted ROM based on Android 4.4.2 KitKat. Sometimes i copy-paste sensitive data (like passwords etc) that i would prefer to disappear from the clipboard once i'm done using it. So i was looking for a way to clear clipboard contents on demand.

I've tried looking for existing answers to this question, but most of them share the same misconception: that clipboard can only hold a single element, and one should copy something new into it to clear what's been there before. It's not true in my case. For example, look at the screenshot from my device, it shows something i would call a "clipboard panel" that contains eight of the most recently copied elements. This panel appears to be the only way to actually clear the clipboard contents, i.e. the 3rd party apps like Clipper or Clipboard Contents can only clear their own copies of clipboard but never the system one.

Unfortunately, getting access to the clipboard panel is a somewhat convoluted process for me. It can be accessed via Samsung Keyboard (which i don't use in favor of SwiftKey) or via some other apps, but not in a straightforward way.

So my question can be summed up to two items:

1. Is there a way to clear the clipboard contents other than with help of the clipboard panel?
2. If not, then is there a way to access the clipboard panel directly, e.g. via a shortcut on the Home screen?

Thanks!

# Answer
Long click on the search bar (from google for example) as if you were pasting ...pick the clipboard...pick edit...delete what you want by clicking the trash can on the images or material.

.
> 1 votes

# Answer
I have a Samsung Galaxy Tab S and I clear my clipboard like this: go to Google (the website, not the quick search bar) long click in the search bar, choose clipboard and touch clear, then confirm. This is pretty much what the others said, so I think that you are trying to use the quick search bar that is on the tablet home screen instead of actually using the website search bar. This should work
> 1 votes

# Answer
Follow the instructions:

1. Go into text message, type in your phone number so that if you accidentally send it, it goes only to you.
2. Click on the empty message box → click the little blue triangle → then click clipboard. All pictures will be lit up now, along with any copied text.
3. Simply long click any picture and select delete. It took me a while messing with my phone to figure it out, but this one actually works.
> 0 votes

# Answer
when you go to paste and you get the little clipboard panels at the bottom of your screen you'll have two buttons press the edit button and little locks and trash cans will appear over each one of your panelsPresti press the trash can buttons to delete that particular panel
> 0 votes

# Answer
I just open up a Samsung app, like s planner (calender), and select a random date to put a "note" in. Then I long press in the title/note area and the paste/clipboard icon shows. I go to clipboard and delete all. I had the same issue as you and no clipboard showing on things like my browser. I have the same tab s as you do.
> 0 votes

---
Tags: 4.4-kitkat, stock-rom, copy-paste
---


# Question
Title: how do I remove a missed call notification?
I don't want to disable missed call notifications

And I don't have a "locked screen".

Somebody called me, I missed the call but I met them. I don't need to call them back, so I don't want to tap the missed call notification('cos I guess that'd call them back). How do I remove the notification without calling them back?

# Answer
You can tap it, it won't call them.

It just goes to the screen with telephone numbers on it.

Another thing you can do, is in the notifications where it lists the missed call , then the first time round, it can also show "call back" and "message" so you have 3 things you can push. The missed call , which goes to the numbers screen. Or the other two. So only one of those options will call them back. Once you restart the phone you still get the missed call notification but without those other options, still though, if you tap it it goes to the numbers screen, it doesn't immediately call them back.

It's not as bad as with tapping a number on the number screen, where if they're listed under "frequently called" then it calls them immediately, whereas if you tap them under the purely alphabetical list below "frequently called" then it brings up their details from which you can call them.

So tapping the missed call notification won't call them automatically

You can swipe it too, though I suppose swiping might involve a tap, but a tap is fine.
> 1 votes

---
Tags: missed-calls
---


# Question
Title: Want to keep video display off on my HTC1X
While playing videos on my HDTV big screen through my cell phone HTC1X using MHL-HDMI adapter, I want to keep display off on my cell to conserve battery and avoid cell getting heated up as it is happening now. I set the brightness to minimum level but it helped only marginally. Can any one suggest a way out please. Regards, Colonel Narender Singh

# Answer
> 0 votes
As explained above, though I have a Chromecast but some how ES File Explorer through which I used to view my stored videos, used to take about 15-20 minutes to recognise Chromecast in LAN which was very irritating. So I went for HDMI cable and MHL to HDMI Adapter. Though it started working fine but the problem was that the cell phone used to get heated up very soon and battery consumption was much on the higher side. I was not very comfortable with the situation. Though I found an application 'Allcast' which sorted out the problem of heating up to a great extent by switching off the screen while playing the video in the background, but still the heating up problem was there though only 50% now. So I thought of trying 'Allcast' with Chromecast and it immediately recognised it and now there was no problem at all playing all my stored videos. The display also could be put off and video continued to run in the background. No heating up of phone at all was noticed and battery consumption was also minimum. Happy situation. I removed HDMI cable and the adopter with its charger as nothing was required now. One more thing happened which I don't know how, ever since I switched over from ES File Explorer to 'Allcast' app in Chromecast, even ES File Explorer suddenly started behaving now and for the last 2-3 days, it is recognising my Chromecast instantly without any delay. Had this happened before, I would have saved about INR 2700/- on purchase of good quality HDMI cable, Adapter and Sony charger of 2.1 amp. But still very happy and satisfied now with the performance of Chromecast through either of the two applications 'ES File Explorer' or 'Allcast'. Nothing can beat Chromecast. It is superb. Any one wants to play stored as well as live videos, go for Chromecast and don't get involved with cables and Adapter. I thought of sharing my experience with you all. Thanks for the patience of reading my thesis. Regards. Col. Narender

---
Tags: screen
---


# Question
Title: How to transfer (and then watch) video files from PC to my Android phone (mi4)?
I have an Android Xiaomi mi4 and I'd like to know if I can copy video files to it from my PC. Is there any straightforward way to do so ?

# Answer
You should be able to do it quite easily if you have installed the correct drivers on your computer. If you want to do it wireless, AirDroid (http://web.airdroid.com/) can be a solution.
> 0 votes

# Answer
The *official* Xiaomi Mi PC Suite should solve your issue. The Global (English) version can be found here.

In case it doesn't, you may try to download USB driver for your device manually on MIUI forum through this link. However, do take note that these drivers are *not officially* endorsed by Xiaomi.
> 0 votes

---
Tags: video
---


title: Spell Check not working on HTC M9

text:
# Question
Title: Spell Check not working on HTC M9
I was wondering is spell check on android the same as the iPhone, that is does the word get underlined, because that doesn't to be happening in my case. I have downloaded Swiftkey and Google Keyboard and both still don't have that option, is there anything I can do? I don't want next word/current word prediction!

# Answer
> 0 votes
It does work, not sure on your device but on the Nexus 6 running 5.1.1 under Settings \> Language and Input. There is an option for spell check. I use the Google keyboard and I assure you. It has spell check. It's in the keyboard settings under text correction.

---
Tags: keyboard, htc, htc-one, spell-check
---


title: Trash Folder is Empty but shows Emails

text:
# Question
Title: Trash Folder is Empty but shows Emails
I have a Samsung Galaxy S4 running the Lollipop OS. My ISP is Verizon and my email is run on MS Outlook. Since the Lollipop upgrade, the Trash Folder indicates that I have (for example) 35 emails, but when I open the folder is is correctly empty. The only fix I've read is to delete my email account and then reinstall it. I tried this but it only worked for about a day, and then my empty Trash Folder once again started indicating that the folder is filling up. Any ideas? Thank you.

# Answer
I've been having the same issue, seems the only way to reset it, is to delete the acct. on your phone and then set it up again, I've started to observe what I am doing to contribute to this, and discovered if I delete a message without opening it, it causes the numbers to raise, If I open each email before deleting it, the trash will not display a number
> 1 votes

---
Tags: email, pop3
---


# Question
Title: Is it possible to wipe data from ADB without turning on USB debugging?
I'm on manjaro Linux. A friend of mine broke the screen of his note 3, it's working, the screen stays black though.

He wants to get all his data from it and format it, wipe everything, he's not going to fix it.

The back up part is easy, I plug it into my computer and take everything. But is it possible to format it without turning on the USB debugging? I bet the USB debugging on his phone is turned off and I can't turn it on without being able to see anything on his phone. So as far as I know I can't use ABD, can I?

# Answer
> 2 votes
Could try downloading a custom recovery, such as Clockworkmod for the device and flash it via odin. I think Clockwork mod has adb shell built into it. Then you can run the commands that way. And as far as I know, odin doesn't require USB debugging. It doesn't need it when the phone is in download mode.

# Answer
> 2 votes
To my knowledge if you do not have USB debugging ADB is not running and any tools that rely on ADB will fail to work.

# Answer
> 1 votes
since i'm not able to comment, i'll make an answer. i've been in this exact spot with this device before. you won't be able to flash the recovery w/o triggering knox and voiding the warranty. if that's not a concern, you should be in the clear. keep in mind, you could lose the data at any point in the process. samsung has notoriously unreliable USB controllers and if they decided to stop working, the data is probably lost. don't use odin, use heimdall. here's a guide:

https://ohthehugemanatee.org/blog/2014/05/18/recovering-photos-and-data-from-a-keylocked-android-phone/

---
Tags: adb, screen, broken-screen
---


title: Phone Radio uses 80% of my battery

text:
# Question
Title: Phone Radio uses 80% of my battery
I have GSam Battery Monitor, and it says that my `Phone Radio` is using about 80% of my battery. Why is this so high? I usually unplug my phone in the morning at 8AM, and I usually need to plug it back in between 2PM and 4PM. Maybe this is normal, but it seems very high to me.

# Answer
> 1 votes
this sounds like you move in and out of data service alot. 4G was very new in ICS and radio handoff wasn't very efficient. even if you have a newer version of android, what i'm about to describe will still help. if you are in a location with secure wifi access and little or no 4G signal, turn off your mobile data to keep the device from using battery by trying to find a signal. the radio firmware will chew thru power searching for signal, even with the screen off. turning off mobile data has helped me save a lot of battery in the past. you will still able to call and text, as 4G is a data-only band. if your device supports VoLTE, turn that off as well. doing that will force the device to route calls over another band that uses less power and hopefully has better signal strength.

---
Tags: samsung-galaxy-s-3, battery-life, cellular-radio
---


# Question
Title: Making the phone LG G2 4G LTE (D802T) use LTE permanently
I have recently purchased LG G2 D802T. In my country 4G is recently launched (Pakistan) but in my mobile while trying to search for networks it has only GSM or WCDMA (No LTE). My question is that how I can get LTE, **permanently**.

I have already tried several codes, they do search for LTE. But when I open the settings again then it comes back to original I.E. No LTE.

So please help me and also tell that if I need a new SIM for 4G. Also is I need then at least my device should show LTE option because it is written on its box 100% LTE.

# Answer
Go to phone, and dial: `*#*#4636#*#*` Then scroll about half-way down and click on the setting that says: `LTE/GSM auto (PRL)` to change it to whatever you need.
> 1 votes

---
Tags: lg-g2, 4g
---


# Question
Title: Two phones appearing on android device manager
I lost my phone last month and was desperately looking for ways to track it. I never installed any apps to track it and so I got online to see if there were other options and found 'Android Device Manager'. After the remote download, I tried locating it, but then the internet was turned off and a few days later with no success, I decided to go for the factory reset. I was talking with a friend today and he told me that, he got a call from someone saying I had given that person his number, so I decided to get on ADM to see if I could maybe track it this time or check what was going on. To my surprise, I now see two phones listed under my account. I have not bought a new phone yet. I am just wondering why does it show another phone under my account.

# Answer
the factory reset was most likely successful. i'm guessing the twin devices are showing different locations and one or both never move and may show as offline (if both are offline, dead battery). the device is linked to ADM via your google account and an ID generated when android boots up for the first time. after the remote reset, the device will boot, generate the new ID and ask for the password to the google account the device is linked to. as a ROM addict, i know this all too well. there have been times i've flashed 10 ROMs in a day. i used up my device removal limit on google play music very quickly.
> 0 votes

---
Tags: lost-phone
---


# Question
Title: Can I get a shortcut to the Downloaded Files folder?
When an file or app downloads from a browser (as opposed to installing directly), the downloads open up.

Otherwise, I can't seem to navigate in there.

Is there a way, on a stock, un-rooted Android, to navigate to the download list?

Update: browsing through "File Manager", I see I've been staring at `/sdcard/download` -- how does this view "normally" open after a file download?

I'm on an HTC Incredible, Froyo 2.2, but I'd expect this to be similar for most, no?

# Answer
Usually your apps are downloaded using your browser. For accessing them you open your browser, press menu \> more \> downloads.
> 5 votes

# Answer
If you want to add a shortcut on your home screen to your Downloads folder or any other folder for that matter get ASTRO File Manager (free). The app is pretty useful on it's own, but it also adds the option to create a shortcut directly to any folder on the homescreen. To do this, simply long click on the homescreen, choose "Shortcuts", then choose "ASTRO" then choose the particular folder you want a shortcut to.

I had ASTRO for a while before I realized I could do this because the option is deceiving. At first look I thought it would create a shortcut to the app, not to a specific folder like it does.

**Edit:** After reading Keith's comment I realized you are probably talking about market downloads. In that case do what Al Everett said.
> 7 votes

# Answer
Yes. Open up the "Market" app, open the menu, and choose "Downloads".
> 6 votes

# Answer
Go to your home screen, long press on any area then choose to add "**Shortcut**" =\> "**Activities**". Then you'll see a long expandable list. You need to find here "**Downloads**". Click on it to expand it and then choose second entry - "**.DownloadList**"

(Tested on Android 4.4.2 - Samsung Galaxy S5 Mini)
> 2 votes

# Answer
Just open the marketplace and under menu, you'll find Downloads. Another suggestion, if there are apps you use a lot you can create a shortcut to your homescreen by long pressing on an area of the homescreen where there is room for an icon, select Shortcuts \> Applications and pick anything to save to your homescreen. I made a few folders on my homescreen of apps, for example one is called Games, one is called Utilities. Then I filled them with the apps I use most. Long press on the homescreen, select Folders \> New Folder, keep it open and press on the application launcher, long press on anything you want to save into your folder and it will save there.
> 1 votes

# Answer
With Ice Cream Sandwich, I have a new app in my app drawer called "Downloads" which brings me to a list of recently downloaded files.

Obviously you can drop this as a shortcut on your home screen.
> 0 votes

---
Tags: home-screen-shortcuts, downloading
---


# Question
Title: Cannot wipe data/factory reset and also cannot restore backup
I recently flashed a new ROM on my Micromax Canvas 2.2 A114.

The problem was the SD card was detected as phone storage and vice versa. Also, SuperSu binary was not detecting.

So, I go to CWM to flash my stock ROM back again. But now there are numerous errors.

When I try to Wipe Cache, it shows 4 errors of the type **Can't recover /cache/recovery/lastlog**

If I try to wipe data/factory\_reset, it shows error of the type **format\_volume: make\_extf4fs failed in /dev/block/mmcblk0p03**

I forgot to take a nandroid backup. What should I do? I'm really worried.

P.S : All I can do now is enter CWM. That's it. No ROM nothing is present in my phone. Please Help!

# Answer
> 1 votes
Since yesterday I just went into same situation like you had described but then finally able to solve it using so many solutions video watched on Youtube, gone through number of articles and finally solve through XDA-Developers - Ultimate Kitket ROM site.

You can choose any of ROM for your device, I had chosen Ultimate Kitkat.

1. Also download `Recovery file` for `A114 Canvas 2.2` from Broodle.
2. If you have external SD Card then copy this `recovery.img` file into root of your SD Card. Also place that downloaded file from XDA-Developers site into root folder and the follow `fastboot` from ADB drivers by connecting your mobile device to PC.
3. Once you have downloaded Ultimate Kitket ROM, .rar or .zip file, then copy it to your SD Card's root directory.
4. Now in your computer go to the ADB driver's directory (open `command prompt` as `Run as Administrator` and go to ADB drivers directory).
5. Run following command from command prompt

> fastboot flash recovery recovery.img

It will install CWD recovery.img file to Android device and now your task will become much more easier.

6. Again go for wipe/factory reset option.
7. Now go for `check updates from sd card` and then select your .rar or .zip file, it will ask you for confirmation and say `Yes...` and it will start installation process.
8. After installation it will again give you prompt to `restart`, so restart it.
9. Now you will see a new logo for `Canvas Blade` and your system is up friend.

So through above steps you can restart you dead mobile.

---
Tags: custom-roms, external-sd, sd-card, clockworkmod-recovery, cache
---


# Question
Title: What does "encrypt all outgoing email" really mean?
I have a Samsung Galaxy Stardust with Android 4.3. In the email app, under security options, there is an option that says "encrypt all outgoing email". But my understanding of S/MIME is that in order to encrypt e-mail to someone, I have to have their public key. So it seems like this option can't really do what it says it does.

# Answer
It actually gets the public key of the receiver before sending the email. So yes, it could do what it says.
> -1 votes

---
Tags: email, 4.3-jelly-bean, encryption
---


title: my phone won't store to my memory card

text:
# Question
Title: my phone won't store to my memory card
I have a Sony Xperia M (C1905) and have a SanDisk ultra 16gb memory card but it won't save any of my apps pictures or videos or anything to it is there anyway to fix this?? It keeps telling me I have insufficient space because it's used my internal storage but still have 16gb on my memory card why???

# Answer
Try this one - Open Settings \> Storage \> Transfer data \> Check all. This moves all the content especially Photos, Music, Videos from internal memory to SD Memory card. Some video and audio formats may not support this operation. For moving those use ES File Explorer from Play store.
> 0 votes

---
Tags: sony-xperia
---


# Question
Title: Lan local ip address of Android phone is constantly changing?
I believe I am a victim of malware on my phone.

I have already flashed a new ROM and reset my Samsung Galaxy S3 phone many times. Using a network logging app and a "network connections" app shows me the live connections coming from my phone.

My local wireless LAN is `192.168.x.x` but I see the IP address change to `10.0.8.1`and then reverting back to my local WLAN IP address.

I do not even route that subnet in my network so how am I getting that address? Using network ping apps, I can ping that `10.0.8,1` address from my phone. It's even happening to my other android phone (Gamsung Galaxy Note 3). The S3 is rooted and the Note is not.

# Answer
is there an open wifi access point or a network you've connected to previously nearby? 192 and 10 are both private IPv4 blocks, so it doesn't make sense that your connection is bouncing between wifi and mobile data connections. mobile data connections normally lease public IPs using IPv6. your situation sounds like the device is bouncing between 2 WLAN connections.

hop into Settings \> Wifi \> Advanced. make sure that "Avoid poor connections" is enabled. this might help the device ignore the weaker connection. back in the Wifi menu, you can also choose to forget the network that's causing the problem by tapping on the SSID and selecting "Forget."
> 1 votes

---
Tags: malware
---


# Question
Title: File "has unexpected contents" error when sideloading Android 5.0 OTA zip file
I have a Nexus 7 (2013) (wifi) and am trying to update the software to Android 5.0. When I try to sideload, I get this error:

```
Installing update...
mount: failed to mount /dev/block/platform/msm.sdcc.1/by-name/system at /system: Invalid argument
Verifying current system...
"/system/app/Drive.apk" has unexpected contents.
E: Error in /tmp/update.zip
(Status 7)
Installation aborted.

```

How I did it:

I placed the OTA file in `sdk/platform-tools` folder. Then I opened up a command prompt and typed in `adb sideload 5a0f7a47588c268c239e58cf568823c6637c5af1.signed-razor-LRX21P-from-KTU84P.5a0f7a47.zip` and I got that error.

What did I do wrong?

# Answer
This means that recovery doesn't recognize the Google Drive APK inside the update package. Most ROMs don't come with Google Drive pre-installed, so I assume you're trying to use a factory image, which needs to be decompressed and flashed via fastboot. Factory images cannot be installed via recovery.

First, you'll need the Android SDK. Here is a link to get that: http://developer.android.com/sdk/index.html

Next, you'll need to unlock the bootloader. Power down your Nexus 7 and then hold power + volume down until it boots into fastboot mode. Now connect your Nexus 7 to your computer via USB, open a command terminal and type `fastboot devices`, and hit enter. If your computer recognizes the device, the terminal will output the serial number and fastboot.

The next step will wipe all data off of the device. If that's ok, continue.

Now, type in `fastboot oem unlock` and hit enter. The device will prompt you to confirm the bootloader unlock. Follow the instructions on the Nexus 7 to unlock the bootloader. When finished, the terminal will display a success message. After this is complete, type `fastboot reboot-bootloader` and hit enter to refresh the bootloader.

Now, move the image zip to the `platform-tools` folder of the Android SDK and unpack the factory image on your computer using whatever zip tool you have available. There is a second zip file inside the package, be sure to unzip that also. then, in the terminal, navigate to the unzipped factory image folder and type `./flash-all.sh` (OSX/Linux) or `flash-all.bat` (Windows) depending on your computer's operating system.

Let it do its thing and the device should boot into the OS when it's done.
> 1 votes

# Answer
The app's file has been modified in some way, changed or removed. Look up your build number in settings and search for it on Google. Hopefully you'll find a zip with .img files in it. If you've got the correct img files, reflash system.img and you're able to flash the ota.
> 0 votes

---
Tags: adb, 5.0-lollipop, ota-update, side-loading
---


# Question
Title: Installing CyanogenMod 11 on Karbonn A52+
I need a little help in installing CyanogenMod 11 in my rooted Karbonn A52+, though it's running the stock recovery & I haven't been able to install CWM as it isn't compatible with my device.. So could you please guide me in installing CyanogenMod 11 on my device?

Device details:

* Android Version: 4.2.2 Jelly Bean
* Root Access: Yes
* CPU: 1.2 GHz Dual Core Mediatek
* RAM: 512 MB

# Answer
> 0 votes
your device is not officially supported, and I did not find an unofficial build. also there is no custom recovery available. if you **really** want to use cyanogenmod, buy another phone.

---
Tags: cyanogenmod, karbonn
---


# Question
Title: Songs from Google Play don't show up on phone
I'm trying to make a custom calendar notification on my mom's Samsung Galaxy S3 (Android 4.1.1) because the built-in ones are too short for her to hear. This article says I can move a music file to the notification folder in MyFiles.

So I bought a song from Google Play and looked for the file on her phone. Wasn't there. Checked every folder, but no luck.

Did some more searching and found this article from Google Play troubleshooting how to get songs to show up on your phone. Absolutely none of the menu options even existed on my mom's phone, so it was completely unhelpful.

Tried to search for how other people added songs as ringtones from Google Play on their phones. I found quite a few articles addressing it. They all said to add the ringtone from the Music Player app. Checked the Music Player app, and the song wasn't there.

That might explain why the song doesn't exist on her phone, except I can play the song on her phone through the Play Music app. I clicked "Keep on Device," but the song still doesn't seem to exist.

**How do I get the song I bought from Google Play to show up as a file on my mom's phone?**

However, if anyone provides a quick way to skip all this mess and just make the notifications last longer, that would be appreciated too.

# Answer
I found this link helpful for downloading Google Play music onto my Samsung Galaxy SIII.

https://support.google.com/googleplay/answer/1250232

* Navigate to Google Play Store
* Select Music
* From the left soft key on your phone, select My music
* From the upper left menu in Google Play (it should say Listen Now), select Playlist
* Scroll to find the Free and Purchased playlist and select it
* On the right side of Google Play, below the playlist image you should see a thumbtack in a circle. It will probably be grey.
* Make sure you are connected to WiFi (to avoid using data) and select the thumbtack. It should turn orange and your download should start.

I have not found a way to download individual songs yet...
> 3 votes

# Answer
I was having the same problem and just fixed it: Under the Google play (app the you purchased it from) search in the music section the song you bought. When your results come up click the one that says purchased and then click listen (I did mine under wi-fi might be able to do it through data). I should give a message saying error, just click try again and it should sync. At least that's what mine did. Good luck, hope it works for you if you didn't already fix it.
> 2 votes

# Answer
In response to: "If anyone provides a quick way to skip all this mess and just make the notifications last longer, that would be appreciated too."

Use the free Rings Extended app to easily choose any audio file (music or clips) for notifications/ringtones - without having to copy anything to specific folders. Just to clarify, this won't show up as an app when installed. However, whenever you try to change a ringtone/notification, "Rings Extended" will show as an option, which you can then choose to open the app for choosing a ringtone/notification.

Additionally, you can use Ringdroid (also free) to cut the required part/length from a sound file (or music track) on the device.

Unfortunately I don't live in an area that allows me to buy music on the Play store so I can't help with that problem.
> 0 votes

# Answer
I think your are missing an important concept of Google Play Music: The songs are kept in the cloud and are streamed on-demand if you want to listen to them.

If you want to keep them on the device for offline listening, you have to check 'keep on device'. Now it should be clear what that option does.

The links you mentioned in your question are all about 'how to get uploaded music (with Google Musicmanager) to appear on your device'. They are not about how to let the actual song file appear on the device.

This 2 questions should help you further:
> 0 votes

# Answer
Go to the folder:

```
/mnt/SDcard/android/data/com.google.android.music/cache/music

```

and remember that the songs don't come up with the title as their file name, GM creates its own numeric filename (God knows why, it's annoying).
> 0 votes

# Answer
You can only set songs that are actually on your sdcard... music from the cloud on google music are saved in a database, so you can't access them
> 0 votes

# Answer
If you are having the same problem, I did where you can only play it when the option is set to `all music` option on the play music app, but cant find it when the option is set to "on device" then here is what you have to do:

Make sure its set to `all music`, go to listen now. Find the songs that you want to download onto you device and there should be something on the song that allows you to do things with it, like `add to queue`. Look on that menu and there should be an option saying `keep on device`, push that and it will start downloading it to your phone and then when you switch it over to the `on device` music option it should be on that list.

Hope this helped!
> 0 votes

# Answer
When you go to the play music app, on top where it says listen now, change it from "on device" to "all music". Hope this helps.
> 0 votes

# Answer
Do this...it works..copied from a helpful chap elsewhere!

If you go to the Google Play Music site on a browser (PC / Laptop) & navigate to the album you bought, you can select to download the album as a zip of MP3 files, or each individual song. Strange this isn't offered within the app itself. Seems Google may be discouraging us from using alternative music players?
> 0 votes

# Answer
Just verified no option to download purchased songs to local phone storage using a OnePlusOne using google play store. The only solution that works is download to PC and copy back to the phone as noted above.
> 0 votes

# Answer
I got it! What you need to do is go into the Google Play app. At the top where it says "Listen Now" hit the 3 lines on the left corner and it brings in a menu. Select "Settings" Scroll down til you see "Storage Location" Select "External / SD Card, etc" (whatever your phone says - just make sure it doesn't say "Internal") I'm not sure if this next part is necessary but I did it anyway. Check yes to the two boxes "Cache During Playback" and "Automatically Cache" Then hit the the download button, or "Keep on Device" or the symbol (downwards arrow with a line underneath) The file should then be stored here: My Files -\> SD Memory Card -\> Android -\> data -\> com.google.android.music -\> files -\> music -\> (numerical code music files!!!) Play them with the normal music player to figure out what they are or upload to a PC and rename them, then move them back to the phone. Ta Da!!!
> 0 votes

# Answer
Go to Settings then Google and make sure sync is on in Google Music. That was my problem.
> -2 votes

---
Tags: samsung-galaxy-s-3, google-play-music
---


# Question
Title: How do I install an OEM's launcher in my device?
I can easily install launchers available in the market like Nova launcher and others but not the launchers made by many OEMs (e.g. TouchWiz, Optimus UI, Xperia UI, Sense UI, Emotion UI by Huawei, MIUI by Xiaomi, Zen UI by Asus, Color OS by Oppo and the Cyanogen).

Anyone having a device made by those OEMs should be able to upload the APK of their launcher, so why it is not possible to install them? As an example, see How to download and install Samsung TouchWiz launcher any Android device?

A good detailed explanation would be appreciated.

# Answer
> 1 votes
The apps made by OEM are specific to their devices and ROMs.

The apps may depend upon external libraries that the phones don't have..

> Anyone having a device made by those OEMs should be able to upload the APK of their launcher, so why it is not possible to install them? As an example, see How to download and install Samsung TouchWiz launcher any Android device?

You can directly install the APK, but it won't work. Because, you need to place the lib files in the /system partition necessary for that app. That's what flashing the zip file does :)

The only way to get it working on other devices is porting the app by editing and linking the necessary library files.

---
Tags: launcher
---


# Question
Title: incorrect mapping from brightness slider to real system values
Sorry in advance for bad english and also for a noob question.

I have a problem with brightness on my tablet Supra M94BG. There is a system brightness slider, the range is 0% -- 100% (as usual), and the problem is that 0% corresponds `0` value in `/sys/devices/platform/leds-mt65xx/leds/lcd-backlight/brightness` , and 100% corresponds `90` value, and not `255`, as expected. Manual setting of value in `/sys/.../brightness` to `255` gives really maximum level of brightness (as desired), but this value resets to `90` after screen is locked.

How can I correct the mapping?

# Answer
Maybe everytime you unlock the screen, the phone sets the brightness to the current brightness value specified (set) by the slider.

This is something that has to be changed in the framework-res.apk .

If you know how to edit it using APKtool, just proceed.

Otherwise, the most easiest way is using a **Tasker** app.
Just add a task to set (echo) the brightness to 255 everytime screen is unlocked.
> 4 votes

---
Tags: screen-brightness
---


# Question
Title: How can I view an Excel file in MS Outlook OneDrive on my phone?
I have a Moto E. I have an Outlook mail account that has some MS Excel files I uploaded from my computer to OneDrive. If I log in to my Outlook account (using the Chrome App) and go to OneDrive in my Outlook account, I can see my documents listed. I can open one of my Excel documents. But, when I try to open another one, I get an error:

"We can't open the workbook because it contains features that we can't show in the browser."

There is also an Download button below the message. When I click on that button, it just reopens the same error page.

I really don't know why one file opens and one doesn't. They were both created with MS Office 2007 versions of Excel on a computer. They open fine on a computer.

Anyone have any ideas?

Note: I am only using the Chrome app. I am not using the Outlook app or the OneDrive app.

I only want to open/view the file.

---

I realize that there is a lot going on here. There are a lot of layers/systems working: Android, the Chrome app, the Outlook website, OneDrive, Excel...

One thing I have tried to do with my new smartphone is to NOT load it up with things. I thought the most efficient thing to do in this case was to use the Chrome app to access the Interest where I could check my Outlook account through the website. But, I also realize in the short time I have had my phone that there are times when getting/installing an app is the best way to go.

# Answer
> 0 votes
I found an easier solution than going through my Outlook mail account to One Drive. I tried the MS Excel app for Android. You can access a One Drive account through it by signing in to your Outlook account. So, if I need to check email, I will go to that website. If I need to access One Drive, I will use the app.

I really don't like some app versions of various websites. I have no problems using the Yahoo! email web page through my phone. I like it better than the app. And, I can use the Outlook website just fine. I don't see a need for the app. I guess it is personal preference on stuff like this.

Thanks for all the replies.

# Answer
> 1 votes
The issue is with Chrome not working properly with some web apps, especially MS ones. Basically Chrome is trying to load a OneDrive app, which is also trying to load an Excel app, all of this on a mobile device using nothing but JavaScript.

The solution I use is to open Office documents such as Word and Excel in Google Docs. Google Docs is a free download for Android devices and is able to open most common Office formats.

I would also suggest downloading the OneDrive app as this will allow you to open files stored in your OneDrive from other Android applications directly without having to download them locally first.

If you're having problems downloading Excel files from within Chrome, it's likely because the wrong default program is selected for that file type. Since this is being done in the Chrome app, you need to go into the app settings screen on your Android device, find Chrome and choose the option to restore or remove default associations. Once you do this, the next time you try to download an Excel file from within Chrome, you should see a dialog box asking you which program you want to open this file with.

---
Tags: outlook.com, microsoft-excel
---


title: Launch app with UI in background

text:
# Question
Title: Launch app with UI in background
Is it possible to start a regular app – with a GUI – in the background, without displaying its UI? Also, it needs to be launched from the shell terminal, not from java.

What I'm using currently:

```
am start -n com.nolanlawson.android.simpletalker/.MainActivity -e text "Sample text for TTS."

```

# Answer
> 2 votes
I don't believe you can, however you could try using the StandOut library to achieve your goal. The StandOut library allows you to have floating windows on the screen. StandOut Library: https://github.com/pingpongboss/StandOut

---
Tags: terminal, processes, background-process
---


# Question
Title: Can a app store data beyond uninstallation?
I've an app that creates an account for me but uses no login credentials (starting the app logs me into the account).

* When I uninstall and reinstall the app it still logs mit into my account.
* When I reset my Android Phone (e.g. new OS) it does **not** remember my account

My question is: What possibilities could this app have to do such behaviour and how do I eradicate it completely from my phone when uninstalling it?

# Answer
A lot of apps leave behind what I like to call junk files.

There's an app called SD Maid which helps you clean up your F.S. (filesystem). There is also Ccleaner and System app remover, these apps will assist you in cleaning up cache and removing apps. You can also navigate to /sdcard/Android/data/ and remove any left over folders an app may have left behind.

What I like to do is clear the apps cache and then uninstall the app. I hope this helps.
> 1 votes

# Answer
Apps can/do store "persistent" data in `/sdcard/Android/data`, `/sdcard/Android/obb` and sometimes a mirror of that on `/storage/extSdCard`, and some apps tend to leave "corpses" in `/data/data`. a cache/dalvik cache wipe does not clear this. I definitely recommend SD Maid if you have a rooted device. I've been using it for centuries. It has functions available even in the free version to clean up corpses and optimize .db files. My take from paranoid land is, if it's still alive , then it's probably doing something.
> 1 votes

---
Tags: internal-storage, uninstallation
---


# Question
Title: How to root Samsung Galaxy S4 value edition i9515?
My father brought me this smart phoe and when I search on Internet chat with my friends i9500 and 505 are common but mine i.e.19515 is differnt and I dont have idea to root it. I have tried srsroot and motochopper. But no work

Help me out

# Answer
> 0 votes
I was able to root Samsung Galaxy S4 GT-I9515L running Android 4.4.2 by following the steps in CF-Auto-Root and using the datafiles in CF-Auto-Root-jflte-jfltexx-gti9505.zip

These are the steps in the link:

> * Download and unzip the CF-Auto-Root-....zip file (see posts below this one)
> * If you end up with a recovery.img and cache.img file, you've extracted twice. You need to end up with a .tar.md5 file - don't extract that one
> * (USB) Disconnect your phone from your computer
> * Start Odin3-vX.X.exe
> * Click the PDA button, and select CF-Auto-Root-....tar.md5 (**Note**: PDA was renamed to AP in the current version of Odin3)
> * Put your phone in download mode (turn off phone, then hold VolDown+Home+Power to boot - if it asks you to press a button to continue, press the listed button, or run adb reboot download command)
> * (USB) Connect the phone to your computer
> * Make sure Repartition is NOT checked
> * Click the Start button
> * Wait for Android to boot
> * Done (if it took you more than 30 seconds, you need practise!)

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


# Question
Title: Does encrypting an Android device add any real security benefit over a key-lock?
Would encrypting my Android device make my data any safer in case of theft?

It seems to me that since the encryption key necessarily is identical to the PIN code or password used for the key-lock, gaining access to the phone data simply relies on recovering the PIN code or password or somehow bypassing the lock mechanism. And this applies regardless of whether encryption has been applied or not:

* *Without encryption* an attacker must *unlock* the device with the PIN code or password to access any data
* *With encryption* an attacker must *decrypt* the device with the same PIN code or password to access any data

So encrypting the device or not does not seem to actually matter!? In either case the thief must recover the PIN code or password (or bypass the lock mechanism) to access the phone.

Are there any scenarios when encryption actually provides added protection beyond the key-lock, considering the above?

*Please consider the case of a factory default Android 4.4 KitKat device, that is not rooted, and that does not have developer options enabled.*

*Note that I am not aiming to protect my data against people and organizations with extensive capabilities, like forensic and massive code-breaking tools. I'm simply wondering whether enabling encryption actually will really yield any added security against your average hobby hacker with skills in rooting etc.*

# Answer
> 4 votes
1. Decrypting the device and bypassing the lock mechanism are completely different things. The request for the PIN code/password in the standard lock screen occurs AFTER the device has booted. It is possible bypass it by gaining indirect access to the *already available* data. And bypassing the lockscreen password is relatively easy. With encryption enabled, it occurs BEFORE the boot and there is NO data that can be obtained without getting the actual key. There is no bypass there, except extracting the key from you by physical force... (An obvious assumption here is that the actual encryption mechanism/software does not have obvious bugs, but this assumtion undermines ANY discussion on security whatsoever, so I'm not taking it into account).
2. Your phone may have an external SD Card with lots of data on it (like mine). Encryption will protect it if the phone is lost, since ejecting it and trying to mount it elsewhere will fail. That's not a "forensic-level" attack.

# Answer
> 4 votes
I don't need your password to access your data. I can disassemble your device or put into special mode that allows direct access. If your data is not encrypted I can pull your drive and connect to my pc to access.

# Answer
> 3 votes
While it is unfortunate that the PIN for encrypting the device is identical to the unlocking PIN, encryption does still provide much more protection. There are ways to recover unencrypted data without unlocking the device. The main scenario encryption protects against is from an attacker removing the drive from a stolen phone and recovering data with forensic tools.

There are some other scenarios in which encryption will protect your phone. If you have USB debugging enabled on a pre-JB device, an attacker can use ADB to access data. On JB+ the computer accessing the device via ADB must have been already authorized by the phone. Additionally, an attacker could use an exploit to gain access over USB and even get root. Unfortunately crypto will not protect you much in these scenarios because most people keep their devices on with the encryption key in memory at all times, so an attacker could still access the device over USB if debugging is enabled or use an exploit.

So yes, you should encrypt your device with a strong PIN/password if you do not want your data in someone else's hands.

EDIT: grammar/clarity

# Answer
> 1 votes
Encryption only becomes valuable if there is a risk that an attacker could use a software vulnerability to bypass the login screen.

There have been some examples of this due to vulnerabilities in various apps (e.g. Viber and Skype) and devices (Samsung) but presumably those flaws have been fixed by now. New vulnerabilities could however appear.

If you have developer option *USB debugging* turned on, or if the device is rooted, there are many hacks that will bypass the screen lock (here is one example; there are many more discussed at xda-developers forum).

However, on a factory default device (no root, no developer settings) of recent manufacturing and Android version there are no known hacks that I'm aware of that will bypass the lock-screen, except for occasional software vulnerabilities such as those mentioned above.

On the other hand, if let's say for example instead the encryption key was different from the PIN code or password then encryption would definitely be worthwhile, because a possible scenario could then be that an attacker could obtain the PIN code or password (e.g. by reading the unlock pattern on the screen or brute force cracking the PIN), but still wouldn't be able to access the data on the phone since it would be encrypted with a very strong (and different) encryption key.

Note that if you have a rooted device there is a way to apply an encryption key that is different from the PIN code or password. Please see neopran's answer.

# Answer
> 1 votes
The main difference between an encrypted device and an un-encrypted device is that a code must be entered every time the device is booted on. Does that simple layer of security add any benefits to your everyday life? That's a question only you can answer. Otherwise there isn't much of a digital security benefit. The encryption security feature seems more practical in a theft situation. It would make it almost impossible for the everyday thief to use your private information against you. Hope I helped in anyway. (:

# Answer
> 1 votes
Actually your missing the main point of encryption.

Lets say all you have is a PIN on your phone. If I get a hold of your phone I can simply hook it up to my linux machine, or even pc, and get documents, pictures, see your logs from internet see what apps you have installed get your data from those apps and import them into a different phone install that app place your data in the right folder and volia.

Then text messages, call logs and everything else is kept on device. Doesnt take long at all even with say "Notepad" to read parts of text messages. Now there will be a bunch of random characters and i mean pages upon pages of nonsense that makes no sense but there will be readable text in there, and thats all without using third party apps.

This all can happen regardless if you have your phone locked or not locked when hooked into a different machine.

NOW AN ENCRYPTED PHONE lets say I get your phone but don't have your code. YOUR INFO EVERYTHING ABOVE although still accessible its garbled makes no sense even the pictures everything is encrypted.

Obviously this is assuming your talking about Whole Phone Encryption and not just a boot up password which IS NOT ENCRYPTION.

# Answer
> 1 votes
Key lock, PIN or password do not offer any protection if the phone's bootloader isn't locked. For example, most of Samsung devices (except ones from Verizon or AT&T and some other providers I never heard) have unlocked bootloaders, at least in Europe.

If you don't have your data encrypted, one only has to flash a custom recovery, which is very easy, and the job is finished. Such recoveries can mount partitions, and mount USB stick by using OTG cable.

So, encryption is "added security against your average hobby hacker with skills in rooting etc." because that, or even less than that, are all required skills one needs to get data from a device with strong password, but unlocked bootloader.

The issue with locked bootloader is that unlocking it would usually wipe all data from the device.

---
Tags: settings, security, encryption, anti-theft
---


title: Taking pictures with headphone jack

text:
# Question
Title: Taking pictures with headphone jack
It's a first generation Moto G running Android 5.0.2 and I'm trying to make this headphone-jack selfie stick work.

Tried with both Motorola Camera and Google Camera apps. Both take photos correctly when the volume button is pressed on the phone. Neither take a photo when the button on the selfie stick is pressed. I would consider the product defective, but Google Camera actually focuses when the button is pressed.

Is there any setting I'm missing, or a way to find what the selfie stick button is actually doing so I can re-map the action?

# Answer
Check your volume sliders, it sounds \[see what i did there? xD \] like it's your notification volume that triggers the mechanism. At least that what i got when you said pushing on the volume button did the trick. Unlock/unlink your volume sliders if they're locked/linked, also if your rom has safe earphone volume feature, disable it.
> 3 votes

---
Tags: camera, motorola-moto-g
---


# Question
Title: How to connect to multiple devices at the same time using adb?
Things I'm using:

* PC: MacBook Pro (Late 2013), OS X Yosemite version 10.10.4
* USB: ORICO H7928-U2/U3 USB 3.0
* Smartphones: LG G4, Samsung Galaxy Note 2
* ADB version: 1.0.32

I'm trying to connect multiple devices and run at the same time under Eclipse IDE by using ADB, but when I connect two devices, one device status is offline or not listed.

* Connection status:

```
pc right usb port ---------- usb hub ---------------- LG G4
                            └--------------------- galgaxy note2
```
* Command line in terminal:

```
nice7285@SJLIMsMacBook13:/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools$ ./adb devices
adb server is out of date.  killing...
* daemon started successfully *
List of devices attached
LGxxxxxxxxxxxxxx    device

```
* Output when disconnecting all devices from USB hub and reconnecting them:

```
nice7285@SJLIMsMacBook13:/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools$ ./adb kill-server
nice7285@SJLIMsMacBook13:/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools$ ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
Galaxyxxxxxxxxxxx    device

```

or

```
nice7285@SJLIMsMacBook13:/Applications/adt-bundle-mac-x86_64-20140702/sdk/platform-tools$ ./adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
LGxxxxxxxxxxxxxx    offline
Galaxyxxxxxxxxxx    offline

```

What is best way to connect to multiple devices simultaneously?

# Answer
This is one example, you have to make the split, it's doesn't seem to be an option,

```
root@kali:# adb devices
List of devices attached
4fddcdd8054fc421        device
5cf4b0890675d95c        device

root@kali:# export DEVA=4fddcdd8054fc421 && export DEVB=5cf4b0890675d95c

root@kali:# adb -s $DEVA shell uname -a && adb -s $DEVB shell uname -a

Linux localhost 3.4.0-Mina-my-love-53x--gae7828f #1 SMP PREEMPT Sun May 31 00:41:26 EDT 2015 armv7l GNU/Linux
Linux kali 3.4.0-Mina-my-love-33x--gdba1771-dirty #1 SMP PREEMPT Thu Aug 6 18:05:16 EDT 2015 armv7l GNU/Linux
root@kali:#

```
* Export a variable for each device serial.
* `adb -s $VAR1 shell <command> <options> && adb -s $VAR2 shell <command> <options>`

Note this is done without a hub. It might be the hub throwing things off?

Also apparently you dont need to && when exporting/echoing variables

```
root@kali:# export DEVA=4fddcdd8054fc421 DEVB=5cf4b0890675d95c
root@kali:# echo $DEVA $DEVB
4fddcdd8054fc421 5cf4b0890675d95c

```
> 0 votes

# Answer
I have tested multi connection with another device (Samsung Galaxy Note4), then it works... :d

I think that the solution may be compatibility between devices or device connection sequence.
> 0 votes

---
Tags: adb, usb
---


title: Can I install another OS on Android?

text:
# Question
Title: Can I install another OS on Android?
I have a Samsung galaxy note 3 which has root access (I think, I mean I can access and change files in /root by the help of an installed SuperSU) and I'm wondering if I can install and .ISO from a DVD, I do have a USB DVD drive and the required adapter, I'm planning on installing Ubuntu Desktop or a version of Windows.

Thanks in advance.

# Answer
> 1 votes
Yes, you can use a custom ROM on your Android device.

You also need a custom kernel, that supports multiboot/multi-OS and you need a special Ubuntu build with ARM and hardware support. It may be hard to find but I don't think it's impossible. reference site: Asus Zenfone Blog

---
Tags: installation, linux, operating-system
---


title: Turn Tasker on and off with a widget

text:
# Question
Title: Turn Tasker on and off with a widget
I would like to create 2 widgets to turn Tasker on and off (Enable and Disable tasker).

If it helps, I have Secure Settings and Zooper Widget. My phone is also rooted.

Any help would be much appreciated.

# Answer
> 0 votes
Disclaimer in advance: I didn't try this myself – so I'm not sure if the "turning on" part will work.

1. In Tasker: Create a task to stop the Tasker service (*Tasker › Disable*)
2. In Tasker: ~~Create a task to start the Tasker service~~
3. On your homescreen, add a Tasker-widget (Tasker ships with that), and connect it with the Task.

So when you hit that widget for #1, *Tasker* will be disabled. You will have noticed the strike-through at #2: If *Tasker* is not active, it does not listen – so there is no such action. From the *Tasker* help on "Disable":

> Permanently turn off Tasker's Monitor and stop running tasks.
> Tasker will not do anything further until **enabled via the On/Off button** in the Profile List screen.

So I am afraid that's all you can get: a widget to disable Tasker, but none to (re-) enable it.

# Answer
> 0 votes
Simple. You can create a stand alone app (export as app) in Tasker. The stand alone app should start Tasker and use AutoInput Plugin to long click on the Enable Tasker icon.

Then just click the Enable Tasker (exported app). Not so elegant but it works.

I cant find any 'Enable Tasker' action but there should be a shortcut or something so we can make it elegant :-)

---
Tags: tasker
---


# Question
Title: Can my Android phone detect when it is in the shade?
Is there any way I can get my Android phone to tell me when I am in the shade? These days the sun is pretty damaging for my skin and was curious about how I could measure this.

Maybe if I put it in a transparent pocket somehow?

# Answer
> 0 votes
Yes, You can do this with your phones' Light sensor(usually located above the screen). It measures the light falls on your phone. There are some apps in the play store which provide data about the light falls on you phone and you can save it.

Such an app is Lux meter.And there are plenty of apps to do this. Search for similar apps in Play store.

---
Tags: sensors
---


# Question
Title: Difference between Accelerometer, Orientation sensors used in Android devices
Android phones have sensors. I heard about following sensors but there is need to identify difference (or different use) between following terms:

* Accelerometer
* Orientation
* Auto-Rotation
* G-sensor & Gravity sensor

From above which deals with auto-rotation of screen and what are other different specific use of them

# Answer
> 3 votes
The only "real" sensor there is the accelerometer. The other 3 are actually synthetic; the device uses the data from it's accelerometer to find "up" and down" (relative to the ground) and magnetometer to identify which direction is "north". From those pieces of information it is possible for the device to know it's absolute 3-dimensional orientation relative to the Earth. Your best bet is to read the explanation of the sensors provided for Android developers.

# Answer
> 3 votes
In simple terms, **Accelerometer** is a sensor(Hardware) in your Smartphone which is *Highly accurate* can detect small changes in the position of your phone.

While **Orientation sensor & Gravity sensors** (Hardware) refers to a *less accurate accelerometor sensor* can detect only when major change occurs(Ex.Changing the phone from portrait to landscape or vice versa) . As the Orientation sensor & Gravity sensors are less accurate,They cost low. So, they are used in low cost android phone.

**Auto-rotation** is a software in Android which gets the information from Accelerometer(or Orientation sensor/G-sensor) and changes the your screen orientation.

Note:In phones, Accelerometer can be used for screen rotation,gaming purpose & also to measures the force. But Orientation sensor & Gravity sensors can only used for screen rotation.

---
Tags: sensors
---


title: Accelerometer problem in Galaxy S2

text:
# Question
Title: Accelerometer problem in Galaxy S2
In my Galaxy S2 I think that the accelerometer is not all right. When I play games like Asphalt 7 or Temple Run, the character in Temple Run and the Cars in Asphalt 7 always turn left even when my phone is straight.

I use this code `*#0*#` and `check sensor> accelerometer> image test` and it gives these results when I hold my phone horizontally and straight (not slanted):

x=25-30, y=55-60, z=9-10

(Even my auto-screen rotation does not work properly.)

I calibrated the gyroscope sensor, but it did not solve my problem.

What should I do?

(Android 4.1.2 XWLSW)

# Answer
> 2 votes
The problem is with your phone Accelerometer(not Gyroscopre). If it is not a hardware problem then Try Restart your phone. Go to "Settings"-\> "Motion" -\> "Sensitivity Settings" -\> Calibration -\>calibrate.
It automatically calibrates the screen and the gyro sensor.

IF the problem exist, backup all your things & Restore your phone to factory settings.

NOTE : Make sure you keep the device on a flat surface and phone screen facing upwards when calibrating the sensor as it gives better results.

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


# Question
Title: I forgot the Google account name that I used for buying apps on Google Play, can I recover it somehow?
I am not sure if this fits here, but I saw a couple of other account related questions, so I'm giving it a shot.

I just resetted my phone and forgot to take note of one of the two Google accounts I had on it, which I was using to buy apps on Google Play and to save some contacts.

The account is not linked to a recovery email, nor is associated with a telephone number. I fully remember the password but only *a good part* of the username. I never used the account to email anyone at all, not even my other Google mail account.

Do I have any chances to recover the account username given that the account also has a Google Plus profile, and that nobody else except me could be able to tell exactly the Google Plus profile associated with that Google account name for which I remember a substantial part (the G+ account has been configured to not pubblicly show email) ?

I also thought I could contact a developer for an app I bought, and see if they have access to the emails from which they receive a purchase. But I have been told that as a developer you can search order details only starting from the email itself...

Any other ideas? What else could I do? If I don't fix this, I will loose all the apps which I've bought on Google Play and all the contacts saved on that account... :\

I hope there's a a way. Thanks!

# Answer
In my opinion you should search for devices that you might had linked that account and check if someone has that email address. Think if you ever sent a email using that account to a close friend, family member or other internet service.

You can also take a look at this forum answer: https://productforums.google.com/forum/#!msg/gmail/ydNElvUjJVU/hNjOMBN0dNYJ
> 1 votes

---
Tags: google-play-store, gmail, google-account
---


title: Recover user profile image

text:
# Question
Title: Recover user profile image
Android 5 has options to have users, so multiple people can use the device. I had my Motorola G 2 set up to use multiple users, but it now only has one profile which would be nice to recover the profile picture of:

Can this be done (without root etc as well)? I can get a very low res 90px image from screenshots but that is about it.

# Answer
`/data/system/users/0/photo.png` is the picture you're looking for. But, you cannot get that pic or even visit its parent directory without elevated privileges. shell isn't enough to get it.

There is a catch here. In my Paranoid ROM (AOSP) I found that the owner is supposed to create a contact (about me) for himself. Any image used in that contact is directly user by the system as the image of the user, and hence, gets copied to that said location. This isn't the case in CM12 though.

The images provided to contacts are saved at the location `/data/data/com.android.providers.contacts/files/photos`. Your profile image is saved in `/data/data/com.android.providers.contacts/files/profile`.

Both location are inaccessible by ADB and an ordinary user. Now that I've given you ample stuff to search and research, it is up to you to choose a path: 1) root and get the stuff easily, 2) find an app that can copy the profile or contacts images in a standard format from which you can retrieve your profile image.
> 1 votes

---
Tags: images, multi-user, profiles
---


# Question
Title: What exactly does "rooting" mean (for a new device that has no ready-made tools yet)?
Disclaimer: The question is **not** meant like these:

* How do I root my device? – Take tool X/Y/Z!
* Where do I find tool X/Y/Z for rooting? – Link, Link, Link!
* What is "root"? – Full permissions on Linux, UID 0!

The question I have is this: When a new device with a customized Android gets released, what exactly do the "root release crews" do? And why does it differ for each device? Aren't all "Androids" across the different devices with the same x.y version identical? Yeah, OK, most have custom brand programs (because everyone wants user data these days, or for device-specific sensors and so on), but all have the same kernel and core tools (which handle the permission system).

Let's say I buy a new device and want "to root" it fully myself (without ready-made tools/images from others), where would I start? Do a full dump of the flash memory and change some bits?

# Answer
> 5 votes
A rooted system is a system that has a working `su` binary, that is, one that allows the user and/or processes to attain full root rights. So, in order to root a device, you "just" need to get that binary in place, and you're done. (In practice, it's not as simple; most superuser applications ship with a daemon that is actually responsible for giving apps root privileges, and they might also apply patches to the SELinux policy so processes can get root rights).

How you root device depends on the model of the device. There are devices that can be "unlocked". That usually means that it will disable the checks the system has in place to ensure that the device only boots an operating system supplied by your manufacturer. So, with the checks disabled, the easiest option to root your device is flashing a custom recovery (which is basically a stripped down OS, used to update the actual Android OS and for other tasks like backups). This recovery will then run with root rights, so it can also place a `su` binary on the device.

If your device cannot be unlocked, the process is much more complicated. In this case, the developers try to find exploits in the software that can be used to attain (temporary) root privileges, which can then be used to install a `su` binary. Obviously, since this process involves finding flaws in the device's security, it may take a long time for it to happen, or it might not happen at all.

This process of finding exploits is different for different devices, but you may find that some root exploits work for similar devices. Not all devices run the same operating system, or the same hardware. Device X might ship with a modified version of software component Y, which is vulnerable, while device Z doesn't ship with it, so you'll have to find another exploit.

# Answer
> 1 votes
Sorry to give you an un-understandable answer, my bad, and though I completely messed it and gave wrong guidelines. Sorry but it is as most of the users here How does rooting work? it is indeed installing su bianaries and then supersu.apk and giving them each certain privileges. Also that su binaries does all the work itself.

You would just need a windows and linux, most probably linux as you can use adb on linux too, as it's a part of it.

So here guys is the ultimate rooting guide, which will walk you through rooting your phone, and as the android kernel is made up of linux, you need a linux installation to root your phone, just one step for this linux command. Here's the link: http://forum.xda-developers.com/showthread.php?t=2684210

Also su binaries contain all the data and you don't need to know anything else as su is same for all devices. Please sorry for my previous utterly idiotic answer. It's just about su binaries and supersu.apk which is to root.

Yeah and su binaries do get updated, so don't forget to download the latest binaries.

# Answer
> 1 votes
You just have to add the `su` binary and superuser app to manage root so *how to do this?*

This can be achieved by exploiting some vulnerability in the system, so you can execute the script that adds `su` binary to `/system` and the superuser app to the desired place. ***That's how all the rooting tools and apps work***

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


# Question
Title: Google play store now forcing adware on my android
I was being swamped by google play store adware, redirecting my phone to the google play store and various downloads. It happened any time I activated anything on my phone... opened a folder.. redirected to google play store. Recieved a phone call; sometimes I could not clear all the redirects to different apps, usually games or phone tools, until the caller hung up. Open messages, get redirected, etc. Cleared the cache and everthing, and it was all good until I accepted the terms and conditions for the google play store, then they were all back.

BAD ANDROID!!

How can I continue to use the Google play store, yet not be harassed all the time to download and install this and that app? It's so difficult to clear the layers of google play store offers that its actually acting like malware.

Please help.

Ren421

# Answer
> 1 votes
It seems that you have some kind of malware on your phone. Google Play doesn't acts like this.

You should try a factory reset and see if this solves your problem.

By the way, this will **ERASE ALL YOUR DATA** like photos, sms...and apps data so you'll have to log in again on every app.

Hope it helps!

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


# Question
Title: Clear profile data on Firefox for Android
I am using Firefox for android on Android 4.1.2, and I created a master password for passwords etc on Firefox, and promptly forgot it.

I think a way to solve this and start again is to remove the profile's directory *(according to this, it is located at `data/data/org.mozilla.firefox/files/mozilla/`)*, but as I have not rooted this device, that is difficult.

I have also tried removing `/storage/sdcard0/Android/data/org.mozilla.firefox`, which did not work

# Answer
You should be able to go into Settings\>Application Manager and clear data and cache for the Firefox application.
> 3 votes

# Answer
`/data/data/org.mozilla.firefox/files/mozilla/` contains the profiles directories.

You would need root access and won't have to compensate with all of the data just to remove the master password. You would need an app with root explorer feature.

1. Force-stop Firefox from **Settings → Apps → Firefox**.
2. Go to your profile's `.default` directory and remove `key*.db` and `signons.sqlite`. `*` could be `3` or `4`.

Start Firefox and the master password option would be found back to default state i.e. no password.

(Source)
> 1 votes

---
Tags: firefox-for-android
---


title: Delete call logs more than 5 days old

text:
# Question
Title: Delete call logs more than 5 days old
I want to delete call logs and sms that are older than a few days. Is there any way to delete call logs and sms that are older than 5 days?

I using android 4.1.2, micromax a110q.

# Answer
Try Call Log Monitor app. This is free app. Call Log Master is another great free app but it will only work for call logs.
> 1 votes

# Answer
You can long press and choose remove from call log. Unfortunately, you'll have to delete the entries one at a time, but it can be done. But if you want to completely erase contacts from your iPhone, you have to try professional data eraser app, due to the simple deletion can be recovered by some data recovery app.
> 0 votes

---
Tags: sms, call-history
---


# Question
Title: My phone name is HTC desire 820g plus. whenever i receive a bluetooth file my phone says "magic.why?
My phone name is HTC desire 820g plus I bought the phone yesterday..whenever I receive a blue-tooth file my phone says magic or image I am not sure what exactly it says,but it talks.I tried to disabe talk back and google voice but still it wont work.even when I keep my phone on silent mode it still talks very disturbing please help.

# Answer
> 0 votes
It may be a "feature" that HTC builtin you might try looking around in the Bluetooth settings to see if there is any sort of thing about notification etc.

---
Tags: htc-desire, voice-command
---


title: my sd card suddenly crashed

text:
# Question
Title: my sd card suddenly crashed
In a morning time i was seeing pictures in my phone. After 2 hour i saw my phone ( Samsung galaxy y ) it was show memory card unavailable. I did reinsert memory card many time in my phone and also in computer. But it can not find that.. i have captured many pictures at vocation time it was very important for me. Please help me can i recover my pictures ? please please help me. what i do ?

# Answer
> 0 votes
Try cleaning it, if it's broken not much you can do except trying again. If it's really really important you can send it to experts maybe they can recover something !

# Answer
> 0 votes
Micro SD cards have a nasty habit of crashing at the most annoying times. There is not much you can do if your sd card has truly died other then buy a new one and hope your files were backed up. Sometimes you can recover a card if it's simply corrupt but if your cards controller goes pumpkin witch they do tend to do a lot these days your sol.

---
Tags: external-sd, data-recovery
---