# Question
Title: Android not hanging up when hangup button is pressed
*Phone: Galaxy Note 2; I605 (Verizon- Unlocked)*

*Carrier: T-Mobile*

*Rooted: Yes*

---

I have this problem with Android Lollipop where when I cancel a call, the hangup button disappears and the phone says "Hanging Up" but never hangs up. Navigating away from the dialer screen destroys the UI but the calling process still runs in the background to the point where it either goes to voicemail if the other party doesn't pick up or hangs up in case of interactive calls.

This only happens with Android 5.x.x. What could be the problem? Has anybody encountered this and what was your solution? Thanks.

# Answer
Make sure your system applications are updated in the play store. the store will contain the latest updates which might have the bug fixes for the above issue.

Android lollipop would have the notification type alert. are you getting it properly? is it possible to hang up the call there?

If still problem persists, then wipe partition cache might solve the issue.
> 0 votes

---
Tags: 5.0-lollipop, phone-app, bugs
---


# Question
Title: How to have a clipboard functionality for multiple copy-pasting?
I want to know if there are slots of option in copying:

copy1 copy2

then paste1 paste2

I love surfing many websites but need to login on them. I'm tired of typing every time my email address and password.

Because there is email & password there must be two or more slots:

1. for the copy-pasting documents
2. slot for email
3. for password
4. for second email account
5. for 2nd extra password

but the password must contain 4pin no. to paste

e.g:

* save as copypaste 1?
* save as copypaste 2?
* save as copypaste 3?
* save as copypaste 4?
* save as link1 --add website link & title
* save as link 2
* add another slot

# Answer
> 6 votes
The category of app you are looking for is called Clipboard Manager. Well, I have been using the app called Clipboard Everywhere which keeps a history of clipboard items and can be used very easily to recall the items copied before the last copied item.

Alternatively, you can use Clipper

I recommend **Clipboard Everywhere** as it consumes less ram. Best of luck.

# Answer
> 2 votes
Use Smart Multi Clipboard, It suits best for your use. Instead of 2-3 multiple copy paste job, this does for more than 50 text items together. It is actually a clipboard manager app that manages all of your copied texts in a stack and allow to paste directly once you click inside a text area.

You can also add your own notes into this. These pre written Pinned notes can be used just as copied items quickly like your address or email/message content.

Get it from Playstore here: https://play.google.com/store/apps/details?id=com.cv.copybubble

# Answer
> -2 votes
Try LastPass. Everything you are asking for and miles more secure than the clipboard.
https://lastpass.com

---
Tags: copy-paste, multitasking
---


# Question
Title: Can my location be tracked/can my phone be duplicated
I believe someone is keeping track of me via my phone. Is this possible and, if so, what can I do to disable that? Also, is it possible for someone who has had access to my phone to duplicate it so that they can see my texts?

# Answer
> 0 votes
As soon as there is no details in your question I'll answer in general: if you've got an android device - you could be tracked. This is not only about some sort of embedded Google telemetry or hidden spying apk - any app, that has permission to access your sms/camera/other data can do so.

This is how it may look like:

:

Of course there are couple of ways to avoid such a mess

1. Download and install XPrivacy. It's free application and it's rather hard to use, but this is the most clean way as soon as this app is opensource. Further instructionshere. **Root access required**.
2. Use other restricting permission app: there are plenty and here is the quick comparsion. Check out this and this tool. **May require root access**.
3. Freeze suspected apps which receives sms. This tool could do the trick. **Root access required**.
4. Just do not install any app that desires sms privilege - kinda tricky but the only way if previous are not possible.

---
Tags: sms
---


# Question
Title: I cant hear the audio unless i plug in earphones
Please help. Im always wearing earphones to listen to music on my LG G Stylo but When i tried to listen to music without earphones i heard nothing. I also cant hear anyone on the phone without earphones. I tried putting up the volume but instead of showing the speaker symbol it showed the earphones one. Help!

# Answer
Your device has a physical problem, either the headphone plug in the device is defective or there is something in it causing a short so the phone thinks headphones are still plugged in. Look into the headphone plug with a light and see if you can see anything obvious, but this typically requires a complete disassembly and cleaning or replacement of the headphone plug.

I am not familiar with your specific device, but this can vary product to product from a simple plug-in module, to a micro resoldering job that requires specialized tools.

I would recommend trying a factory default first, although this is usually a hardware issue, it is possible something in software is just "stuck".

If you are not confident performing this procedure, I would suggest contacting a reputable repair vendor or LG.
> 0 votes

---
Tags: audio
---


# Question
Title: How to lock camera and volume control when phone is locked
When my phone is locked, the camera and volume controls still work which I find strange.

How can I lock these down also, I don't want these controls to be pressed when in my pocket by mistake.

# Answer
> 0 votes
My device doesn't have a separate camera key, so I was able to test my solutions only with volume up and down keys. AutoInput with Tasker (full 7 day trial; userguide) is what you can try. You would either have to buy or enable full trial of former since the solution featuring AutoInput would not work.

**Important:** Launch AutoInput and enable its accessibility service.

For Tasker:

1. Profile: State → Display → Display State → Is: Off
2. Task: (Action):

* Plugin → AutoInput → Modes

    + Configuration:

        - Key Suppress: Enable
            - Keys: tick the entries *viz.* Volume Up, Volume Down and Camera
        + Timeout: None
3. Exit task: (Action):

* Plugin → AutoInput → Modes

    + Configuration:

        - Key Suppress: Disable
            - Keys: tick the entries *viz.* Volume Up, Volume Down and Camera
        + Timeout: None

That did the job in stock Android 6.0.1 in Nexus 6, at least for volume rockers.

---

On a rooted Android, you can try Xposed Additions app. It requires a compatible Xposed Framework1.

Instructions:

1. Launch **Xposed Additions** → tap **Buttons**
2. Tap **Add new key** and when the dialog appears press your hardware key once to register it
3. Tap the newly created entry for the button you pressed earlier
4. Tap **Add new Condition****Screen Off**
5. Tap the newly created Screen Off entry → tick Click under Single Actions

Follow the said instructions for the rest of your relevant hardware keys.

**Note:** If Ambient Display is enabled, then during the moments when the display lightens up briefly, pressing any of the relevant keys would result in their actual intended effect and not the one the two solutions aim for.

---

1 Xposed Framework: Android 4.x, Android 5.x and 6.x

---
Tags: lock-screens
---


# Question
Title: Android voice recorder with unlimited recording time
I've tried the Bighand and Tape-a-Talk Voice Recorder apps, but both only seem to record continuously for about 1 hour. Is there an Android app which will allow me to record until I run out of storage space?

# Answer
> 4 votes
I use PCM Recorder and it will record until it consumes entire storage space. Also, I am able to use the phone for other tasks and PCM Recorder seems to keep recording in background, which is cool. I can even lock the phone and there by switch off the display which makes the drain on battery to very minimal, in par with the stock voice recorder application.

# Answer
> 0 votes
Try Dictadroid, the highest ranked voice recorder on Google Play. Just set the recording capacity setting to "Unlimited".

# Answer
> 0 votes
I've not known and used any voice recorder on Android except Smart Voice Recorder. It's got good ratings too.

---
Tags: voice-recording
---


# Question
Title: How to fix a sudden increase in battery drain?
My Moto G phone (3rd gen; Android 6.0) used to charge rapidly and last over a day. I upgraded it from Lollipop to Marshmallow in mid-February and it still performed well. However, for the past 3 weeks or so, its battery life has suddenly pretty much halved. It also gets warm to the touch even when left alone!

I'm familiar with general tips for increasing battery life, such as those provided by Motorola or on this site. From looking in GSAM Battery Monitor and Settings → Battery the most likely culprits seem to be Google Play Services and/or Google Calendar. But battery drain is still high even after denying all but the Calendar permission to Google Calendar; and it's not obvious how to configure Google Play Services.

If anyone knows of a solution that doesn't involve rooting the device I'd be very grateful. Or do I just have to wait for Google to release a bug fix?

# Answer
> 2 votes
I tried lots of things but in the end only a **factory data reset** of the phone worked.

Before I did the reset the battery drain looked like this in Settings \> Battery:

The shallow gradient was when I booted the phone in safe mode. This at least suggested the issue was likely to to with one or more apps rather than something inherently wrong with the phone.

GSam Battery Monitor wasn't much use. All it told me was that Google Services or Google Play Services was draining the battery but it didn't tell me which app(s) were causing that.

So I opted for a factory reset of the phone data and installed apps manually, just one or two at a time, watching the battery drain in Settings \> Battery to make sure the newly installed app wasn't suddenly increasing battery drain. I'd wait at least 12 hours before installing another one or two apps. So this approach takes a lot of patience and isn't very practical if you use your phone for many things in the mean time. But now my battery life has increased from just half a day to 4 to 5 days...

I don't know whether this could've been fixed without a factory reset, or what app or setting caused the battery drain to increase suddenly in the first place. Ideally there would be some way of getting a breakdown of battery drain within Google (Play) Services due to different apps invoking it.

# Answer
> 0 votes
Are you rooted or okay with rooting? Do you have Xposed Installer installed or okay with installing Xposed Installer?

If so, you can get Amplify from http://amplifyandroid.com/. The app basically lists all of the wakelocks and alarms (not alarms that humans use) that cause wakelocks and tells you how many times it woke the system and for how long. From there you can start delaying the alarms/wakelocks to increase battery life. Amplify **dramatically** increased my idle battery life.

---
Tags: battery, 6.0-marshmallow, motorola-moto-g3
---


# Question
Title: How to use, learn, and practice Dvorak layout with hardware external keyboards?
I have an hardware USB keyboard I want to practice Dvorak using my Android device. I've tried several games and such that purport to be typing games or tutors and they are all horrible, or at least clearly designed for other purposes. (Some of them even disable external keyboards because they have leaderboards for speed).

I'm looking for a gimmick-free typing tutor for Android that teaches Dvorak layouts.

Also, how do I convert qwerty input to dvorak?

# Answer
> 3 votes
I solved this by installing Termux, which is a "terminal emulator". This particular terminal emulator can install gtypist for you, which is a superb, well thought out free and open source typing tutor, well-known in the linux world. gtypist is very easy to use, and you only need to know two Termux commands. Just install Termux from the Play store, open a new session (if not automatically done) and type:

```
apt install gtypist

```

and press enter/go/return. It should download and install, and might ask you to confirm. After that, use the command:

```
gtypist

```

(and enter/go/return) to use the tutor. Instructions for tutor will be on screen. Happy typing!

If you have a dvorak keyboard, then great, this should work out of the box provided you android device language settings are correct. Otherwise I found an app called External Keyboard Helper (Demo/Pro) to be extremely powerful in solving individual key map issues, as well as supporting every layout I've heard of. I tried the demo on one of my devices and once in a while it inserts text "... DEMO VERSION ..." into what I'm doing, but pro version is only $1.99 as of this writing.

These apps also support other layouts, including Colemak, and gtypist is extensible, so you can install other lessons (not tested on Termux version, but I don't see a reason why it wouldn't work).

---
Tags: applications, external-keyboard
---


# Question
Title: Where on an Android device can I find information about the make, model, etc of the device?
I don't own a smartphone and I don't use Android but other than that I'm a tech guy (-:

My father has a Samsung Android phone but doesn't know what model it is and it has no markings on the case. I want to find out the specs of his phone.

I expect there must be some app or settings on every Android device, or possibly a proprietary Samsung one, that tells us all kinds of info about the phone.

But neither of us can find it. What should I find and click on any arbitrary Android (or Samsung) device?

# Answer
Android devices have an item called *About phone* or *About device* – usually directly in the *Settings* menu (scroll to the very end), but some manufacturers like *Samsung* often move it into a Sub-Menu like *Settings › System.*

That page gives you the most essential details, but by far not all. If what you need cannot be found there, you might need 3rd party tools for System Information like SysHard Info – or, with some technical background and knowledge, can explore system internals via adb, e.g. using the `adb dumpsys` command.
> 1 votes

---
Tags: samsung, system-info
---


# Question
Title: Kindle Not showing up and backup not converting in Droid Explorer. Titanium Backup also not working
So I had to get my Kindle 10" replaced, so I created two backup's. One in Droid Explorer and one in Titanium Backup. Titanium Backup wont see the files for some reason, and now Droid Explorer won't read my Kindle. It see's my kindle, but it doesn't show the file system, nor will my back up convert to a basic backup.

Am I missing something? I'm rooted, everything installed as before but nothing is working.

# Answer
> 1 votes
ADB wasn't given proper root permission, so it wasn't seeing the device's file structure. As for the backup, I made a copy of the abex file in to my adb folder (probably irrelevant where), then tried converting it again and it worked. With the .ab file however, Droid Explorer crashes when trying to run the restore, but it ran fine with running the command manually. adb restore .ab.

---
Tags: titanium-backup, droid-explorer
---


# Question
Title: How to enable the landscape mode on the default launcher on Android Marshmallow?
I can read on various news websites that in Android 6 Marshmallow, it is possible to rotate the screen on the launcher.

I can't find any setting about this on my Nexus 5 and when I activate automatic rotation, it doesn't rotate on the launcher.

Any idea how to enable this feature?

# Answer
> 5 votes
The latest version of Google Now added a home screen rotation option in its settings. To access the home screen settings, either long-tap on the home screen or choose **Settings** from the Google Now "hamburger menu" (the menu that slides in from the left). **Allow rotation** is the bottom option in the settings.

Source

# Answer
> 12 votes
Auto rotate Home screen was one of the top features of 2nd Android M Developer preview.
I hate to burst the bubble, Auto rotate home screen feature was not incorporated in the final version of Android Marshmallow 6.0.

> We're disappointed to see that auto rotate support hasn't made it to the home screen, however. In the second developer preview, the Google app added an "allow rotation" option to the home screen settings, which let the home screen rotate like any other app on the system. We loved it. It never made the jump to the final version, though.

Source

---

However, if you have got a rooted phone, you can modify *build.prop* file to get this feature.

1. Navigate to and open `/system/build.prop` file using any Root explorers
2. Add `log.tag.launcher_force_rotate=VERBOSE` at the end of the file
3. *Optional step:* Add `lockscreen.rot_override=true` to enable screen rotation in your lock screen
4. Reboot to see the feature working!

Source

# Answer
> 2 votes
It works perfect if you follow the directions. Simply put, touch the google icon, once it pops up push the hamburger menu, find settings, scroll all the way down, last item on the list "allow rotation" tick it, now landscape mode is working, I know it's working on lollipop, marshmellow, and Android. N. strange place to place this setting, but what the hey, that's why we have hard working and devoted devs and enthusiastic members that look for this stuff. I've always like landscape home screen.

---
Tags: nexus-5, launcher, 6.0-marshmallow, auto-rotation
---


title: Blocked Android Multimedia system

text:
# Question
Title: Blocked Android Multimedia system
I bought Android Multimedia system for my car:
Model: MGCOL1
Ver: 4.4.2
Ver: MPSS.TR.1.0-01780-M8626AAAAANAZM
Core Ver: 3.4.0 - fengxunyi@fly-server-24core #1
Build: msm8226-userdebug 4.4.2 KVT49L eng.fengxunyi.20150828.144551 test-keys

But is seems that the Android is blocked: no file explorer, no browser (but there is an app with WebView with Google), no Google Play Store and no Developer options for adb (I have tried to click on the Build Number and nothing happened).

How can I unblock it? I want to install some apps but I don't know how.

# Answer
> 0 votes
You can push apk files to this device trough Bluetooth. Pair it with your smartphone and choose except all file types in the car system bluetooth. Of course don't forget to Check Install from Unknown sources in the car system too.

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


# Question
Title: How can you sort apps alphabetically in android jellybean 4.2.2?
I use a Lenovo S600 tablet with Android Jellybean 4.2.2 OS, the problem is that the apps are arranged randomly as I install them which leads to a lot of confusion. I would like to arrange all the apps alphabetically so I know where to find the specific one I need. My previous tab had ICS OS which provided the option to arrange the iapps according to date or alphabet. But my current tab does not do so. How do I arrange them alphabetically?

Help would be appreciated.

# Answer
From a Home screen, touch Apps. 2. Touch Menu ➔ View type. 3. Touch Alphabetical grid
> 3 votes

# Answer
I believe you are describing the difficulties associated with the automatic introduction of shortcuts by Google play to the Home Screen. This is indeed dependent on the download order you personally control. The problem you are describing is common to new users of a tablet or smartphone, and indicates the need to become familiar with the techniques of 2 separate applications: Google Play, and the Launcher that controls your Home Screen. On the devices I'm familiar with, there is no automatic resorting function of shortcuts on Launcher screens.

Google Play is the easiest to control, by starting its app and exploring the Settings menu. You probably have enabled "Add icon to Home screen". As apps are downloaded by Google play, their shortcuts are added to the Home screen. As each fills the available space on the grid, additional screens are created to accept new ones. They are maintained in the order the apps are downloaded. You may turn off this setting, or, based on your new understanding, capitalize on this action. I personally have it disabled, and create shortcuts manually, leaving myself a tightly-controlled layout.

These shortcuts can be shifted, deleted, and added manually from the Launcher, which controls the Home Screen. Press and HOLD them and they will follow your drag movement to new spaces, or to the Trash icon to delete them, or carried to other screens by dragging them to the screen margins, and waiting for the screen to shift in until it becomes the active one. It will accept its new location when your finger is removed, indicating it is dropped as to your preference. Some experimentation is acceptable, and the techniques will strengthen within minutes. To add a new shortcut, while on the specific Launcher panel, open the App Drawer, which will open to your alphabetic list of apps. Press and HOLD, and possibly drag, the specific app to create a new shortcut at your desired location.

Find specifics to your device in this User Guide. Chapter 1 clarifies the use of the Home Screen and Recent Apps.
> 0 votes

# Answer
I am using kitkat and found out that when you press and hold the blank space on the home screen you will see options then touch the 3 dots and under drawer settings and sort by choose title that way all your apps will be arranged alphabetically.
> 0 votes

# Answer
Get to the applications screen, hit the menu button (mine is upper right with three dots), click on view type then hit alphabetical grid. The customizable list allows you to move the icons around
> 0 votes

# Answer
Please search "launcher" in the Google Play store. Pick one you like. Almost all of them do alphabetical sorting by default. Nova Launcher, Apex Launcher, SmartLauncher are some examples of what you will find when you search on google play store. What a launcher does is basically it changes visual layout of your icons and widgets. If you don't like a particular launcher, you could easily revert to previous or original layout simply by uninstalling it.
> -1 votes

---
Tags: android-versions, menu, tablet-apps
---


title: Storage running out, can't get it back

text:
# Question
Title: Storage running out, can't get it back
I'm looking for a solution to getting storage back on my phone because, as of yesterday, I seemed to lose almost 10GB of space. I have a Galaxy s6 and I frequently connect it to my computer via the charger and transfer video files to and from both. After I'm done with the files, I delete them, getting my space back. But, yesterday a problem arose when I transferred video files TO my computer and deleted them from my phone. The space never cleared up and now I have (after much cleaning up with many apps) only a little over 1GB of space left. I need to get my 7-9 GB of space back and have done much research.

The \*#9900# trick doesn't bring me to any options of deleting possible SysDump files and I'm not looking to root my phone. If there are any other ideas, please let me know. Thank you in advance!

# Answer
If the files are really gone from the phone, your storage should reflect that. Try restarting the phone, Download a different file explorer and check the place where your files were. GO to settings/General/Storage/Internal Storage (i assume) and see how the looks look from there.
> 0 votes

# Answer
Maybe there is much cache or thumbnail cache. Try installing the app named 'CCleaner' by Piriform. It saves a lot of space for me.
> 0 votes

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


# Question
Title: What happens if I remove a file from /etc/permissions?
So I rooted my phone recently and want to thoroughly clean up my phone. I specifically want to remove a file in /etc/permissions (or /system/etc/permissions) called `android.hardware.location.gps.xml`, which I assume is for location and GPS services.

What consequences (negative or otherwise) will there be if I remove this file from its original directory?

I should add, my phone is an Acer V370 (Liquid E2) with Android 4.2.2

# Answer
> -2 votes
Your GPS and location based services will have problems. It's an .xml file. Try googling it and find the file then paste it in it's location(if you have deleted it)

---
Tags: root-access, gps, permissions, geolocation
---


# Question
Title: Disable hardware keys on Cyanogenmod 12.1 / SM-T800 (Samsung Galaxy Tab S)
I've hated the hardware keys on my Samsung tablet since I bought it. Even after a year, I have to be careful not to brush the keys with my palm or else I'm suddenly exiting the book I'm reading or web page I'm viewing.

I rooted the device to try and fix this, however the instructions I've found for enabling on-screen navigation (by editing `build.props`) either gave me a black bar with no navigation buttons or, on later Samsung updates, prevented my tablet from booting.

I finally got around to installing CyanogenMod 12.1 (`cm_chagallwifi-userdebug 5.1.1 LMY49J 11fa7f9ea1`), and I can enable on-screen navigation using the following command (taken from this question):

```
settings put secure dev_force_show_navbar 1

```

Now I need to disable the hardware buttons. Most instructions I've found indicate to edit `/system/usr/keylayout/Geneic.kl` and comment out the keys for HOME, BACK and MENU. I mounted `/system` as read-write and commented out keycodes 127 (Menu), 158 (back)and 172 (home). Yet after a reboot, my hardware keys are still enabled!

I also cannot disable the LEDs on the keys either. I found a script that attempt to do this sending a 0 to `/sys/class/leds/button-backlight/brightness`, which does not exist on my CM12.1 system. I can't find any other files under `/sys/class/leds` that seem to deal with the hardware button backlights either and there's nothing in the settings menu for them.

All I want is to be able to disable the hardware keys. Turning off the LEDs would be nice too.

# Answer
> 1 votes
I got an answer for this on this xda developers thread:

```
Isnt the key file in cm called something different sec_touchscreen.kl or something or other?

```

Why yes ashyx, it is! In fact, it only has two entries! One is for the app switcher button and the other for the back button. After commenting out these lines, the buttons were disabled.

After digging through the settings, I also found that the button back lights are adjustable in this build of Cyanogen and was able to turn them off.

---
Tags: cyanogenmod, 5.1-lollipop, buttons
---


title: Are all micro SD cards created equal?

text:
# Question
Title: Are all micro SD cards created equal?
I'm looking to get a 64gb micro SD card for my phone (Samsung Note 3 running Lollipop). The prices online run anywhere from $6 to $120. I read on a photography blog that there are speed classes and they recommended high speed for high res video. I'm looking to put my music files on it.

Is there any difference between a cheap card and a name brand? Do I need to worry about speed class for my smartphone? What about 128gb cards?

---

Note: I'm not looking for a brand recommendation, just what differences there might be between micro SD cards.

# Answer
> 1 votes
All SD cards are created equal – but some are more equal than others.**1** There's quality for one (as wbogacz stated: "You get what you pay for" – you cannot expect a high-quality long-life product for free). Another criterion are the "classes" – and not only for speed, but also for energy consumption. As higher classes are faster, your battery will last longer for they eat less juice.

With cheap no-name cards you *might* draw a lucky one, but no guarantees for that. With brand names you get warranty: less risk of short live, and replacements when broken.

My recommendations for use with Android devices:

* do *not* go below class 6 (too slow and too battery-hungry)
* use a known brand with good reputation
* better pay a buck more than to be sorry later
* if money is an issue, better stick with a smaller good card than a cheap big one

---

**1:** freely adapted after Orwell's Animal Farm

---
Tags: sd-card
---


title: Can´t update apps through mobile data.

text:
# Question
Title: Can´t update apps through mobile data.
Just restored to factory defaults and I can´t seem to update any app through mobile data, it needs wifi. Im on a Samsung Galaxy S5 android version 5.0

# Answer
> -1 votes
Open Play Store, go to settings, Auto Update APPS, Untick OVER WIFI ONLY, select Auto Update apps at any time.

---
Tags: samsung
---


# Question
Title: Does boot take up any significant power?
If I wanted to conserve energy, and needed to check on my phone once every while, would turning the phone off and on every 30 seconds actually conserve more power than if I had it on all the time?

Does the boot sequence perhaps take more energy than the energy I saved in the off time, thus having negative "profit" of power save?

---

My phone is running CyanogenMod 12.1, and is a kminilte (S5 mini)

# Answer
> 2 votes
Yes, booting the device is very expensive in terms of power consumption.

Many reads from the storage and lots of computation needs to be done when booting the device so that you need considerable off time to justify turning it off.

Android's power conservation features (deep sleep, dozing etc) allow you to keep your phone turned on all the time and still consume less energy than booting it freshly.

---
Tags: battery-life, boot
---


# Question
Title: How to enter in recovery mode htc desire 326g?
When I press and hold vol. up & power button it goes to "safe mode", when vol.-& power button shows "fastboot mode". But I want to get a hard reset. Please help me . My Model is HTC Desire 326g.

# Answer
### To factory-reset your HTC desire 326g:

1. At the very beginning use the `Power` key in order to switch off the device.
2. Afterwards press and hold `Volume Down` \+ `Power` button at the same time for a couple of seconds.
3. When u see three Android images, release the buttons held.
4. Then press `Volume Down` to select option "Factory reset", and press `Power` button to confirm.
5. Good job! The factory reset has just been performed.

<sup>(Source: HardReset.Info)</sup>
> 0 votes

# Answer
Hi you are hard reset your HTC desire 326g so first root your HTC For kigroot Second:,you are a pc Then you made cwm img for HTC After then your made image Third: go to play store and download Rom manager and install cwm img

So you complete all stap Swatch off your phone and press volume down+power button Then you got recovery mod (For made cwm img for any phone with pc go YouTube )
> -1 votes

---
Tags: recovery-mode
---


# Question
Title: Galaxy S3 turning on and off repeatedly even after factory reset
I have a bricked samsung galaxy s3! It is shutting off and on again and I need to remove the battery to make it stop. I have tried the following...

-tapping out stuck power button

-options in recovery menu (reboot, wipe cache, wipe data and factory rest)

-I have wiped and installed fresh from Odin, which was difficult because my charge port is apparently not working great.

Once I reset with Odin my phone booted up nicely and walked me through setting up my phone. Once i got to the main screen my hopes and dreams were promptly crushed and the phone started shutting down and restarting again..

Thoughts?

# Answer
> -2 votes
Reload your BOOTLOADER because that is what will be stopping your device from booting sincerely it works a bit like BIOS. I, sadly, dont have any tips on how to do so though. Google search maybe?

---
Tags: boot-loop
---


title: Make all new chrome Windows incognito

text:
# Question
Title: Make all new chrome Windows incognito
Is there a way to make all new Google chrome Windows on my Android be in incognito mode? Thank you!

# Answer
> -1 votes
For android you need to have your phone rooted. Then you can go ahead and install IncognitoTab in xposed modules and it will work. If you want private browsing without root then download another browser like dolphin or Firefox.

---
Tags: chrome-for-android, privacy
---


# Question
Title: Is it possible to rebuild a Huawei (or other) phones firmware from a existing installation?
I wondered, if you can install a firmware to a Huawei phone from a update.app file, could it be possible to reverse it and build the update.app back? I mean it like create a update.app from the currently installed firmware on a Huawei phone.

I need it, because i have a Huawei Y560-L01 (Firmware build Y560-L01V100R001C577B043), and it seems i cant download this update.app version anywhere. If something happens to the phone, i could repair it with the update.app. Is it possible to rebuild the update.app from the currently installed firmware on a Huawei phone?

# Answer
Try a custom recovery tool. Google Huawei Y560-L01 (Firmware build Y560-L01V100R001C577B043 toolkit. If that doesn't work, go to the official huawei website and use a flash recovery (this will erase the phone)
> 1 votes

---
Tags: installation, device-firmware, huawei, builds
---


# Question
Title: My location keeps turning on and I need help
I think my boyfriend is turning my location on somehow. I work and he distrusts me and he has asked me if I was at certain places and I am confused as hell. I need help figuring out how he would be able to do that if we arnt on the same plan. HELP MEEEE

# Answer
The easiest and **most important thing** you need to do is go onto Play Store and download a "**root checker**" or "root verifier". Assuming you haven't rooted (jailbroken) your phone yourself, you can presumably tell if your significant other (or previous owner of the phone) has rooted your phone to gain access to *all* of your daily info. This would entail that your partner is computer-savvy, but there are other ways, too. If you bought the phone off ebay, the seller could have installed spyware on the phone as well (has happened before).

Other things to check are **plain-sight tracking apps** installed on your phone. Go into `Application Manager` and delete any apps you don't recognize. Also go into `Settings > Security > Device Administrators` and remove the rights from any apps you don't recognize (except for Android Device Manager). Most easy-to-use tracking apps will show up in that list.

Other than those two scenarios, there wouldn't be any way for a person to track you on the phone, unless they work for the CIA.

Hope this helps
> 0 votes

---
Tags: zte-blade
---


# Question
Title: How to tell if an app used the internet for local file transfer?
My friend uses Send Anywhere to transfer files between her Android phone and tablet. The tablet connects to the internet through a hotspot from the phone.

The app is supposed to transfer the files locally, without using the Internet, but now my friend is claiming that her SA transfers ate up her whole cellular data pack.

How can we confirm this or rule it out?

We have Opera Max, and I think maybe native Android features as well, which tell us how much data each app has used, but the problem is that they can't tell the difference between data being transferred locally to another device on the same WiFi network, and data actually being transferred over the internet. The same thing goes for the Xposed module Network Speed Indicator.

Things I have thought about:

1. Looking at the transfer speed: Depending of the speed of ones Internet connection, the speed may differ when local connection is used and the internet is used.
2. Checking the remaining cellular data allowance from one's operator before and after a transfer.

I have already tried both these approaches on one or two occasions, and what I found is that the transfered happend locally, without the Internet being used for anything other than the innitial "handshake." But the problem is that my friend is now claiming that Send Anywhere comsumed her whole cellular data allowance. If my friend is correct, it would mean that the app is unpredictable and may sometimes use the Internet even though both devices are on the same network (they would have been, my friend has only her one cellular connection and nothing else.)

This is actually not impossible. For example, another app called Airdroid, with some similar functionality, sometimes fails to get a local connection between a hotspot hosting Android device and a connected desktop computer. It then warns me that the two devices are using the internet to connect to each other. However, this only happens sometimes, and refreshing the web app on the desktop device usually solves it.

A similar bug with Send Anywhere may occur, but, like Airdroid, it may only happen occasionally. (It also might not warn me about it, like Airdroid does.) Therefore, it may be difficult to reproduce at any given attempt. Thus, I would like to monitor over an extended period of time how much data each app has used, in a similar way to what Opera Max dues, but I need to be able to *distinguish* between local data and actual internet data. Opera Max doesn't distinguish. If such monitoring is going on on my friend's device(s), I can be able to see whether it's actually true that Send Anywhere consumed her cellular data allowance.

Any advice?

The devices are both running Android 5.1. The tablet is rooted with Xposed, the phone is not rooted.

# Answer
This is a common thing. If the cellular data is turned on in the sender device(which creates a hotspot), then it is a wifi which is available to the connecting devices.

An android phone would consume large amount of data in wifi than in a cellular data. So it can be suggested to turn of cellular data while using the specified app.
> -1 votes

---
Tags: mobile-data, file-sharing
---


# Question
Title: What does the ROM files (FACTORYFS, HIDDEN, CACHE, PARAM, etc.) mean?
Flashing my Galaxy S 2 `i9100` (after breaking with CyanogenMod update `CM-13.x`) I used the following command:

```
sudo heimdall flash \
    --FACTORYFS factoryfs.img \
    --CACHE cache.img \
    --HIDDEN hidden.img \
    --MODEM modem.bin \
    --PARAM param.lfs \
    --BOOT boot.bin \
    --SBL1 Sbl.bin \
    --no-reboot \
    --KERNEL zImage

```

### Question

I'm wondering what's the role of the different files?

**update**: I encourage you to use `CM-12.1` instead of `CM-13` for your `i9100` as the later is not officially supported.

# Answer
> 3 votes
### From \[INFO\] What the ROM files mean

> **boot.bin** This is the Primitive Bootloader. Seems to make some basic initializations and finally loads the secondary bootloader.
>
> **Sbl.bin** The Secondary Bootloader. It loads the PIT, the Linux kernel, params.lfs and the modem. It also is responsible when the device is charging while it's off. This file contains the picture you see when in Download-mode. So it's also responsible for the flashing stuff and getting into recovery.
>
> The Sbl.bin seems to be there twice. The second one may be for backup, if something bad's going on.
>
> **param.lfs** A collection of JPEGs. These include the Galaxy S-Logo you see first when booting the phone as well as the phone-!-computer picture, the loading spinner and some pictures of an Android giving some information: "CP CRASH UPLOAD MODE", "FORCED UPLOAD by KEY PRESSING", "POWER RESET or UNKNOWN UPLOAD MODE", "USER FAULT Not KERNEL PANIC UPLOAD MODE" and "KERNEL PANIC UPLOAD MODE". And there is the Logo of NTT docomo, which is a Japanese mobile operator company.
>
> Maybe there are more information in this file, but I didn't extract it.
>
> The rest of the files should be rather obvious:
>
> **zImage** is the Linux kernel.
>
> **recovery** Backup Kernel. Don't know if it's used on every device.
>
> **factoryfs.rfs** is the System partition with the Android system.
>
> **dbdata.rfs** is the partition where the app data get stored.
>
> **cache.rfs** is for Dalvik cache.
>
> **modem.bin** is the Modem.

### From How to Use Heimdall – specifically on Samsung Captivate – Download 512 513 and 803 PIT files

> * **`IBL+PBL`** is the boot loader, be extra careful with it;
> * **`PIT`** is the partition table;
> * **`EFS`** contains some important data like IEMEI, be extra careful with it;
> * **`SBL`** is the second boot loader;
> * **`SBL2`** is the backup of the second boot loader;
> * **`PARAM`** contains some images used as various stage of the boot process;
> * **`KERNEL`** is the kernel;
> * **`RECOVERY`** is the backup of the kernel;
> * **`FACTORYFS`** contains /system file system which is some kind of root file system;
> * **`DBDATA`** contains /data file system which is the database to store application parameters;
> * **`CACHE`** contains /cache file system which contains the Dalvik cache;
> * **`MODEM`** contains the firmware for the modem.

---
Tags: rom-flashing, kernel, heimdall, factory-image
---


# Question
Title: Choose whether to connect to a Wifi network by more than just SSID
I know of 2 networks with the same SSID but different credentials (via a "sign in to network" webpage). I only have an account for one of them (and it happens to be somewhere with little-to-no 3G/4G so I can't just turn this network off completely). Of course, when it connects to the network I can't use, it turns off my 4G.

I've seen this answer suggesting it could be done using `tasker`. I don't currently have tasker but could buy it for this. But I have a few issues with that approach:

* I don't really want my GPS polling all the time for (mainly) battery life reasons.
* So: Will tasker do this with network-based locations (especially as one location has poor mobile signal - the same place is inside a big building so GPS might not work)?
* The answer I've linked to wasn't accepted despite seeming to answer the question pretty well, and has no upvotes. It doesn't make me confident it would work.

I'm on a non-rooted Xperia Z3 compact, bought from Amazon so it should be Sony's stock Lollipop.

# Answer
The solution was indeed to use `tasker` but there were some subtleties.

* `WiFi off` doesn't appear to work if the "sign in to network" alert is active.
* This can be solved by using a task consisting of `WiFi disconnect` followed by `WiFi off`.
* Such a two-part task doesn't undo itself when the profile is no longer active, so an exit task is needed to turn the WiFi back on.

"Cell near" seems to work better than "Network location", which can sometimes jump by more than the distance between the 2 locations I'm worried about (~1km) due to some strange singal effects.
> 0 votes

# Answer
You can use the free 'WLAN' App from AVM. With it you can choose your hotspot connected to. But it does not work automatically.
> 0 votes

---
Tags: wi-fi
---


# Question
Title: How to prevent Internet access in NetGuard, "Allow" checkboxes greyed out
In Android 6, I want to prevent some apps from using the Internet, so I installed NetGuard. Let's say for instance that I want to prevent Sky Map from accessing the Internet. Where should I click?

* As you can see, `Allow Wi-Fi when screen is on` and `Allow mobile when screen is on` are greyed out for some reason, I don't know whether it is normal or not.
* Unchekcing `Apply rules and conditions` does not prevent Internet access to the app.

*Rooted CyanogenMod13*

# Answer
> 1 votes
> As you can see, *Allow Wi-Fi when screen is on* and *Allow mobile when screen is on* are greyed out for some reason\[.\] I don't know whether it is normal or not.

They are greyed out because you choose them to be so. Under Settings, you would be having the following highlighted entries enabled which acts as global default for every app.

(Click image to enlarge)

> \[Unchecking\] *Apply rules and conditions* does not prevent Internet access to the app.

Because it doesn't work like that. Since you're currently using NetGuard in blacklist mode, in order to prevent an app from accessing Internet, tap on the network icons next to the app's label.

* Tap on the Wi-Fi icon to prevent app from accessing Internet over Wi-Fi
* Tap on mobile data/network icon to prevent app from accessing Internet over mobile data

Once you tap on a network icon its color would change and the corresponding but previously greyed entry would be made available for change as well.

(Image courtesy of Marcel Bokhorst at his GitHub)

You can use official help for more information on NetGuard's usage.

---
Tags: 6.0-marshmallow, privacy, firewall
---


title: Hiding Navigation Bar in Android 5+

text:
# Question
Title: Hiding Navigation Bar in Android 5+
Is it possible to hide the navigation bar in the footer along with the status bar at the top when I use apps by default in Android 5+ or do I require a fullscreen app to enable myself to do this?

# Answer
Not fully from the settings, no. I used to use an app like https://play.google.com/store/apps/details?id=com.gmd.hidesoftkeys (Whose Pro mod was epic) to hide the soft keys and swipe bottom of my screen to show them.
> 0 votes

---
Tags: applications, 5.0-lollipop, 6.0-marshmallow, navigation-bar
---


title: Reset Knox password

text:
# Question
Title: Reset Knox password
I had installed Samsung Knox on my Galaxy Note 3 and now I have forgotten its password. It is not very clear what should I do, in order to reset the password.

From the login page, when I click on the "Forgot password", it asks for an email. As I enter the mail, it says the email has not been registered.

How to reset the Knox password?

# Answer
> 2 votes
After you go to the web portal, follow the steps below:

* On the My KNOX User Portal, Click on Devices and select your device.
* Click on Reset KNOX Password.
* Launch your My KNOX if you aren't inside it already.
* Enter your new unlock code; tap Continue.
* Enter your unlock code again; tap Confirm.

From To manage My KNOX

---
Tags: samsung-knox
---


# Question
Title: Recovering pictures from Internal storgae
We have an Android Verizon Ellipsis Tablet QMV7A. We deleted our pictures and videos but desperately want them back. They were not on an mini SD card, but on the tablet's internal memory. When we connect the tablet to a PC is shows up as QMV7A and has a folder under that labeled "Internal Storage" with subfolders "DCIM, Videos, etc." So the PC sees the internal storage, but no recovery software I have recognizes the internal storage. How to I scan and recover files from the internal storage when I can't get programs like Card Recovery or others to recognize it? Running Android 4.2.2 Thanks a ton.

# Answer
Android Data Recovery can recover your deleted/formatted files from Android devices without taking out the SD card or CF card inside the Android phone or tablet. This program has a strong ability that not only can recover photos and videos, but also can recover contacts, text messages, and other data. You can download it from the play store. I'm not sure if you've used backup photo apps but generally speaking Google photos automatically backup your photos. Try sending a text message and adding a photo as an attachment it'll bring up a menu and it might show the places that your photos are saved to, you can also try downloading a file manager like ES and look for them there. Hope this helps.
> 0 votes

---
Tags: internal-storage
---


title: Unable to locate USB debugging option

text:
# Question
Title: Unable to locate USB debugging option
I have reset my samsung galaxy note 3 to the factory! Currently, the android is 5.0 and I am not able to locate developer options to enable the USB debugging information. Any idea?

Model Number: SM-N900

Android Version: 5.0

Build Number: LRX21V.N900XXUEBOL2

# Answer
> 1 votes
You have to click on "About Device", then press on the *Build Number* field 7 times to display *Developer Options* where you would enable *USB Debugging*.

---
Tags: 5.0-lollipop, developer-options
---


# Question
Title: Vibration not working on my android device
Vibration not working in my android device. I am currently running on android version 4.2 Jelly Bean. My phone model is Lenovo a369i.

# Answer
if you are comfortable with the disassembly of the devices, you might want to give a look at your vibration module. It might be possible that it is stuck or oxidized.
> 0 votes

---
Tags: vibration
---


# Question
Title: play store rating effective measure of an app quality?
Most of the apps are rated between 4.0 and 4.6. How can I judge an app from its rating if they are all basically equally rated? Is there a way to make a judgement more effective?

# Answer
I think that you should also check the downloads counter, and the number of people that have rated that app, in order to have a better idea.
> 1 votes

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


title: How to access guest SD card

text:
# Question
Title: How to access guest SD card
Using Droid Explorer, how to I access the guest microSD card?

In Windows Explorer, it comes up as a connected device, with a path of `Computer\Acer Iconia Tab A100\SD Card\Documents`

How do I get to that in Droid Explorer?

\*(Windows 7 with Android 4.0.3 and Droid Explorer 0.9.0.4)

# Answer
Oh - you know, this always happens. I spend time trying to figure things out, and *as soon as* I post a question, I find the answer. doh!

I found it under `/mnt/external_sd/documents`
> 1 votes

---
Tags: droid-explorer
---


title: Youtube not playing in Wifi

text:
# Question
Title: Youtube not playing in Wifi
I have this real strange problem that youtube is not playing on my Onda Tablet (dark screen and "problem while playing"), when I am in my home wifi. When I use my mobile as a hotspot and connect my tablet to it (also via wifi) it's working. I use several android devices and the Onda Tablet is the only one, which does not play Youtube. Other Video Players work without problems. This also happens, when I browse to m.youtube.com in a browser on the tablet. Here's what I already tried:

* Clean Cache and data of youtube app
* reinstall youtube app
* manually downgrade youtube app
* changed DNS of the tablet to 8.8.8.8
* Factory reset the tablet
* Reset my router My only guess is a misconfiguration in the wifi options of the tablet but I could not find one.

My Tablet: Onda air v989 running Android 4.4.4 Any help would be much appreciated. Thank you!

# Answer
So, I came across the solution for my very specific problem:

My tablet seems to have a problem concerning youtube and IPv6. It's probably some flaw in the firmware. After speaking to my internet provider I am now constantly leasing an IPv4 Adress and youtube is working just fine.

If you have similiar problems you should definitly try this out!
> 0 votes

---
Tags: wi-fi, 4.4-kitkat, youtube, video-streaming, onda-tablet
---


title: Screen unlock history

text:
# Question
Title: Screen unlock history
I have a Nexus 5 Android phone with standard pattern-locked screen. Is there a way to see a (recent) history of when my screen was unlocked?

# Answer
If you've not rebooted your Android, then you may be able to get the time stamp for the last few unlocks performed. Setup in PC and execute:

```
adb shell dumpsys activity broadcasts

```

In the overwhelming (possibly) output,

* **For stock Android 6.0.1**:

+ locate the string *Historical broadcasts summary \[background\]*. Following it would be the summary of some historical broadcasts.
    + In the new given info, locate the string *android.intent.action.USER\_PRESENT*1. One of the next few lines to every matched line would show you the time stamp of a successful unlock.

    The order of matched lines would be chronological with most recent entry being the first to show up.
* **For stock Android 5.1.1**:

+ locate the string *Historical broadcasts \[background\]*. Following it would be details of some historical broadcasts.
    + In the new given info, locate the string *android.intent.action.USER\_PRESENT*1. One of the next few lines to every matched line would show you the time stamp of a successful unlock.

    The order of matched lines would be chronological with most recent entry being the first to show up.

A demonstration performed on Android 6.0.1:

```
adb shell "dumpsys activity broadcasts | sed -ne '/Historical broadcasts summary \[background\]/,\$p' | grep -A2 'android.intent.action.USER_PRESENT'"

```

Output:

(Click image to enlarge)

In the output,

* enq: enqueueClockTime
* disp: dispatchedClockTime
* fin: finishedTime

I do not know what they particularly correspond to but I can assure you that one of them is what you're after, possibly the first one. The output is in consonance with the rudimentary observation performed in parallel by keeping a tab on time during screen unlock.

---

1 Courtesy of Chris for the answer here.
> 2 votes

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


title: Odin3 Bootloader button is greyed out

text:
# Question
Title: Odin3 Bootloader button is greyed out
I'm trying to install the custom Rapture ROM to improve performance on my aging Note 4. I've rooted it and now in following the instructions I see I need to update my FW which involves loading `BASEBAND.TAR.MD5` using Odin3. (quick link).

My problem is that even though I've downloaded the baseband and bootloader when I run Odin3 all of the buttons except for 'AP' are greyed out so I cannot proceed. Please advise.

# Answer
In the case you weren't eager to look at the research, here's the solution.

In the same folder of your Odin executable, you'll find a file called **Odin3.ini**. Being it a configuration file, it defines the behaviour Odin should meet at startup. What we're interested into, though, is to examine its content, so fire up your text editor of choice and open the file.

Once opened, you'll see various sections, each marked by a **\[Something\]** label. What you need to do, is to find the **`[ButtonOption]`** label.

After you've found it, you'll see various entries under it. Specifically for your case, the section should be similar to the following:

```
[ButtonOption]
Bootloader=0
PDA=1
Phone=0
CSC=0
UMS/PATCH=0
USERDATA=0

```

Now, a **`0`** means that the corresponding checkbox is greyed out, while a **`1`** lets Odin know that such checkbox will be selectable. Since the flags' names can be confusing, here's a brief overview of their meaning:

* `Bootloader` = **BL button**
* `PDA` = **AP button**
* `Phone` = **CP button**
* `CSC` = **CSC button**
* `UMS/PATCH` = **UMS button**
* `USERDATA` = **not implemented yet**

You should now be able to edit the flags in order to activate the needed checkboxes. Just remember to save your changes afterwards.
> 5 votes

---
Tags: bootloader, odin, samsung-galaxy-note-4, baseband
---


# Question
Title: Trying to install cyanogenmod on nexus 7 but can't get into Team Win Recovery Project
I have followed the steps from How to Install CyanogenMod on the Google Nexus 7 (Wi-Fi, 2012 version) ("grouper")

> 4. If you are not already in recovery, boot to recovery mode now. Hold Volume Up, Volume Down, & the Power button. Continue to hold all three until the screen flashes, then release all buttons.
> 5. In Team Win Recovery Project, select menu choices by tapping on the appropriately labelled button.

After #4, you are suddenly supposed to be in team win recovery project. But I'm not. I am in the menu that gives you the options "start, restart bootloader, recovery mode, and power off". If I choose recovery mode, I see a picture of an android and his chest/belly is open with a red triangle.

How do I get into team win recovery project?

Alternatives are also welcome. Hand holding will be needed though... I'm a noob to mods.

# Answer
> 2 votes
You can try to do it through command line from your PC.

Install adb drivers in PC 15 seconds ADB installer

Download the TWRP img file for Nexus 7 from twrp website TWRP for Nexus 7

Rename the downloaded img file to "recovery.img" and move this to the ADB folder that was downloaded earlier. Make sure you have ADB.exe, fastboot.exe and the recovery.img in the same directory

Enable developer options and USB Debugging in your device

Connect the device to PC. Make sure device is detected if not download the USB drivers.

Once devices is detected, open a command prompt and change location to the ADB directory. Issue the command "adb devices". This should give your device ID as the output.

Executive the following commands carefully:

1. "adb reboot bootloader" - the device will reboot in fastboot mode
2. Once device shows up fast boot screen, type " fastboot devices " and make sure device ID is listed
3. Type "fastboot flash recovery recovery.img" . this installs the TWRP image into the device. If successful you will see an Okay message in command prompt.
4. Issue command "fastboot reboot" and wait for device to reboot normally. Once this is done you can try the key combination to boot into recovery. If everything went well you should be greeted with the TWRP recovery instead of the stock Android recovery.

Hope this helps.

---
Tags: cyanogenmod, nexus-7
---


title: SD CARD ENCRYPTED

text:
# Question
Title: SD CARD ENCRYPTED
I had my SD card encrypted on not 4 my brother turn off my administrative user which delete and rest the password. So he reset to what he thought it was. Now I can't get the SD card to give me the data. How do I retrieve my data. Is it possible?

# Answer
> 0 votes
Unfortunately that probably deleted the files in the SD card as well. If that is true there is no fix.

---
Tags: external-sd
---


# Question
Title: How to show weather info on lock screen?
I updated my Galaxy S6 to Android 6.0.1 yesterday. I can't seem to get the weather info to show on my lock screen. I have a fingerprint lock screen. I did get Spotify to show on the lock screen.

I have tried:

* Settings → Applications → Weather → Weather Notifications = On
* Settings → Notifications → Advanced → Weather → Set As Priority = On
* Settings → Notifications → Advanced → Weather → Previews in Pop-ups = On
* Settings → Notifications → Advanced → Weather → Hide On Lock Screen = Off
* Settings → Notifications → Advanced → Weather → Hide Content On Lock Screen = Off

I have read the posts:

# Answer
> 1 votes
I found that in the Yahoo weather app, you can turn on a persistent notification. It will be showing up on your lockscreen.

---
Tags: lock-screens, 6.0-marshmallow, samsung-galaxy-s-6, weather
---


# Question
Title: (Why) is it required to flash in order to install Google Play on CyanogenMod?
Is it required to flash in order to install Google Play on CyanogenMod? If so, why? Or is there a method to install Google Play on CyanogenMod without flashing?

In comparison, other app stores such as F-Droid or aptoide can just be installed as APK, so I am wondering.

I am not wondering about why one needs to install CyanogenMod and the google apps separately, I know it is due to licensing issues.

# Answer
As can be seen here, an answer has already been found. It appears that the only thing that justifies an installation as system app, for the Google Apps, is to make them unable to be uninstalled via the package manager (since you need root privileges to alter the System partition). As Firelord pointed out in the above answer, there appears to be no further difference in terms of functionality.

If you're wondering about why you're asked to flash CyanogenMod and the GApps separately, instead, I can respond that, due to license issues, the developers aren't allowed to include the GApps directly in a CM package.
> 3 votes

---
Tags: cyanogenmod, google-play-store, rom-flashing
---


# Question
Title: Run adb command inside the terminal emulator or programmatically without root
Is there a way to run the`adb backup`command on the device itself without using a ᴘᴄ computer ?

Of course when I try to do it,`adb`complains the daemon isn’t started and it fails to find a device.

```
u0_a192@klimtwifi:/ $ adb connect localhost:9999
* daemon not running. starting it now on port 5038 *
* daemon started successfully *
unable to connect to localhost:9999:9999
u0_a192@klimtwifi:/ $ adb connect localhost:5038
connected to localhost:5038
u0_a192@klimtwifi:/ $ adb shell
error device not found
u0_a192@klimtwifi:/ $

```

# Answer
### Addressing Revision 4

You're still doing things incorrectly even though I noted in revision 1 of my answer that you would need in PC for once and once alone as long as no reboot or disabling of USB debugging occurs.

Regarding your attempt:

```
u0_a192@klimtwifi:/ $ adb connect localhost:9999
* daemon not running. starting it now on port 5038 *
* daemon started successfully *
unable to connect to localhost:9999:9999
u0_a192@klimtwifi:/ $ adb connect localhost:5038
connected to localhost:5038
u0_a192@klimtwifi:/ $ adb shell
error device not found

```

`adb connect localhost:9999` didn't work because you didn't do `adb tcpip 9999` from a PC. The said command would set the property `service.adb.tcp.port` to specified port which in turn is read by adbd when it is started/restarted and used to listen for connections.

`adb connect localhost:5038` didn't benefit you simply because either you got confused or failed to understand the basics I noted in revision 1 of my answer.

First, clear up any confusion. Just because the term daemon is mentioned doesn't mean that it is adbd. A daemon can be for lots of things. A description of protocol between adb clients and server is noted here. A good understanding of how adb client-server-device/emulator communication occurs is noted here. You're requested to read all the documents to gain understanding of how adb works.

Now, here are the details for your attempt: When you did `adb connect localhost:9999`, you actually instructed adb client in your host Android device to connect to a slave running adbd listening on 9999. Your adb client tried to look for adb server on your host Android device. Because it didn't find the server running, it started a server and bound the server to port 5038. **Nowhere you instructed adbd to listen on port 9999 or even 5038.** You can confirm this with root access. Do `su -c 'netstat -natup'` and you would find adb not adbd listening on port 5038 after execution of your command.

It should now be clear why *adb shell* resulted in the error.

I should stress that it is futile to even think about running adb client related command on a device without access to PC for once or without root access. I have already noted the procedure in regard to PC in revision 1. If you do have root access and still need to use adb on device then do:

```
su 2000 -c 'setprop service.adb.tcp.port  PORT'   # choose PORT greater than 1024.
su -c 'stop adbd && start adbd'                   # this would stop and start adbd.
su -c adb connect localhost:PORT                        # you shall now be connected and would be required to accept fingerprint to authorize USB debugging.

```

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

---

### Edited Revision 1

Looking for this?

You're doing things incorrectly. First, a bit of basics:

* adb is a bridge which helps in communicating with a slave (an Android device) from a client on host machine (typically a PC) through a server running on host machine.
* A slave has a daemon named adbd which has to running in order for slave to communicate back.

When you attempt to run an adb command which requires an Android device for desired output, the adb server expects a slave connected to host using USB. Since no Android device is connected to your Android device through USB, you get `error: device not found`. If you connect an another Android device through OTG and have USB debugging activated there, you would/might be able to run adb successfully. At least I was able to.

A simplest workaround is to have adbd listening on TCP as well. In that case, you can connect to localhost and get the job done. There is no way a process with ordinary privilege in Android can restart adbd to listen on TCP. The official way on stock Android is to do `adb tcpip PORT` from host machine. In this case, you would need a PC with setup there. Connect the device to PC and execute from PC, the command:

```
adb tcpip PORT   # PORT is port number in your device to listen for and establish connection on TCP. Default port is 5555. Choose a PORT greater than 1024

```

You can now unplug the device. As long as you don't reboot the device or disable USB debugging from Developer options, adbd would continue to run and listen for connection on your supplied PORT.

Don't worry about security. While adbd would receive connection from local Wi-Fi network, one cannot successfully connect to your device unless you authorize debugging by accepting their fingerprint.

Anyhow, in your terminal emulator, execute

```
adb connect localhost:PORT

```

You would be required to accept a fingerprint. If you followed instructions carefully, you would get the output:

```
connected to localhost:PORT

```

Now you can run your backup command. But honestly, it is not clear to me what you're trying to achieve. If backup alone is the goal, then Helium app might be able to help, although it also requires root access or PC with setup.

In case you're not aware of this, not all the apps can be backed up using adb.
> 11 votes

---
Tags: adb, 5.1-lollipop, terminal
---


# Question
Title: How to share my mp3 collection with my family's android devices?
I have a collection of CDs that I ripped to mp3 to listen on my android phone. My kids want to listen to some of them on their android phones as well. Is there a way to share my mp3 collection with them so they can also play them on their own android devices? Is there a way to create a family library of mp3s for sharing across all the family's android devices?

# Answer
The first thing that comes to mind is network-based sharing. A common solution is Plex.

Ideally you would install Plex Server on a device that is on 24/7, like a NAS/router/home server. Then install Plex Clients on each device and connect with the Server. The added advantage is Plex allows connections from over the Internet if you configure it to do so. So you can access the songs from work/school/car etc.

If you don't want to set up the full-time Plex Server, but just share from your phone over LAN, then you can also use the Plex client on your phone to serve the files. But using the client to serve means it is UPnP, so not easily accessible over the Internet. (You can't install Plex Server on Android OS).

TLDR; install Plex clients on all your devices. This solution is not free. If you just want LAN sharing, there are free DLNA apps like bubbleupnp. I personally use a Servers Ultimate server with Ginkgo DLNA clients. Ginkgo is very small if your family just want to consume your content.
> 1 votes

---
Tags: music, mp3, file-sharing, mp3-player
---


# Question
Title: My device is encrypted. Does flashing a new software ruin it? Can I get the decryption key of my device?
I have Lollipop 5.11 (Note 4), and I have the device encrypted.

Will flashing CWM or TWRP or a new software (like Marshmallow) ruin my phone?

I would like to add the device is still not rooted.

Also one more question, is it possible that I can get the decryption key of my phone as a file for emergencies?

# Answer
> 0 votes
What carrier is your Note for? I don't think all US carriers have unlocked bootloaders. I personally nearly bricked my Developer Edition Galaxy S5 because I accidentally left "Reactivation Lock" enabled. If your data partition is encrypted, I would strongly suggest you take due care and unencrypt it if possible and make a backup of your data before you proceed. Being a Samsung, I think you will need to use TWRP, but I suggest joining the forums over at XDA. There are a huge number of posts and input concerning rooting and loading custom ROMs over there. It's what they do.

Rick

---
Tags: encryption, device-firmware
---


title: Fastboot saying "Unsupported command"

text:
# Question
Title: Fastboot saying "Unsupported command"
Hey guys i just rooted my Motorola Droid RAZR (HD) with kingroot and i want to install CM 12.1 nightly. Before i proceed, i need to unlock my bootloader. After sitting infront of PC for 3-5 hours now, i finally give up.

I downloaded Android SDK + fastboot. Enabled USB debugging and booted phone in fastboot mode. The problem is, when i try the oem commands, get\_unlock\_data for instance, it says "unsupported command". I am really sick of it, i need serious help.

Any alternatives to get unlock data or unlock bootloader would be appreciated.

# Answer
> 0 votes
The Droid Razr HD cannot be unlocked using the standard Moto unlock procedure from there website, the only known way of unlocking the bootloader after root is achieved is via Motopocalypse written by Dan Rosenberg and available from his blog site here.

The basic jist of it is from the link above is:

Instructions

The tool may be downloaded here. It may be used as follows:

1. Extract the entire contents of the zip file.
2. If you are using Windows, ensure you have installed the latest Motorola USB drivers available for your phone.
3. Ensure your device has been rooted and you have a working installation of`su`.
4. Ensure USB Debugging mode is enabled on your device.
5. If you are using Windows, navigate to the extracted directory and execute `run.bat`. If you are using Linux or OS X, navigate to the extracted directory in a terminal and execute `./run.sh`.

You may also be interested in the RazrHD Toolkit 5.0 which can automate some of the processes involved, but I generally recommend doing it manually, so if something goes wrong you can see what happens and potentially correct the issue. All in one tool kits tend to mask the processes, which if they work is fine, but if there is a failure it can be very difficult to diagnose and correct.

---
Tags: bootloader-lock
---


# Question
Title: Is there a shell command to open Ethernet settings?
To open the Wi-Fi settings, one can use the following command:

```
 # am start -n com.android.settings/.Settings\$AdvancedWifiSettingsActivity

```

Is there a similar command to open the Ethernet settings as following?

# Answer
> 1 votes
The way to launch the **Ethernet Activity** of the Settings, is to issue:

```
am start -n com.android.settings/.Settings\$EthernetSettingsActivity

```

in a terminal.

By the way, the method to obtain an unrefined list of all the activities in an app, is to extract such data directly from the **AndroidManifest.xml**. Luckily, we can accomplish this with the following terminal commands:

```
path=$(pm path com.android.settings)
path=${path#p*:}
aapt d xmltree $path AndroidManifest.xml | grep Settings\$. > /sdcard/SettingsActivities.txt

```

Now, the first line assigns to the variable `path` the path where to find the **Settings** apk. This is useful if you need to include this snippet in a script, and you want to make it portable for various Android flavors.

Line 2 sanitizes the path variable, by removing the **"package:"** prefix set by `pm path`, thus making it usable for the third line.

Line 3 does the real job: it dumps the **AndroidManifest.xml** of the app indicated in the `path` variable. It also filters the output, in order to consider only the lines which contain **"Settings$"**, and then outputs the result, saving it to a file with an arbitrary name (here **SettingsActivities.txt**), for further examination.

---
Tags: networking, shell
---


# Question
Title: Connect my lollipop device via USB in mass storage mode
I have Samsung S5 dual sim variant which runs on android v5.0 stock based custom rom, and having some trouble with MTP mode such as very slow copying speed and can't play media directy (I have to copy each file to my local storage and then play them) is there any way I can connec it in mass storage mode so that it acts like a flash drive?

# Answer
> 5 votes
Connecting your phone via UMS (USB Mass Storage) won't be possible. It's been removed from Android, so the only way would be for you to fork the Android source and program it in again. I assume that's not what you want to do. There were a few reasons for this, but mostly because UMS is prone to crash third-party apps and also files cannot be dual accessed from apps and the computer simultaneously. MTP isn't really bad per-se, but unfortunately the support in Windows is lacking. A colleague of mine uses MTP with Ubuntu and is very happy with it.

Here are some suggestions about what you could do though:

* If you really want to transfer files via USB, you could do that with `adb pull` and `adb push`. You could make a little script that runs as soon as you connect your phone and synchronizes a specific folder.
* You could, and this is the most comfortable way, install a samba server on your phone. That way you would be able to mount parts of your phone's storage on your computer, as soon as it is connected to your WiFi. The bandwidth would probably also be enough to directly play music files, maybe even videos (depending mostly on the number of antennas your phone has). For that solution, please have a look at these two apps SambaDroid, Samba Server as well as this question regarding root access Using SMB server without root access.
* Another option would be running an SSH server. You can then also mount remotely with SSHFS on Linux and OSX. For Windows I recommend SFTP Net Drive, which is free for a single connection and personal use. Advantages over SMB would be that file transfers are encrypted and that it's more suitable to also be used over WAN. Also it already comes with file integrity checks. Disadvantages would be that over high latency connections (WAN), speeds might drop significantly due to physical limitations from the bandwidth delay product.
* Last but not least, there is the option, if you're on Linux, to use adbfs. It is using FUSE to mount your adb connected phone. So it will appear just like any other mount. This is probably the closest you can get to what was UMS.

# Answer
> 1 votes
You can install app to enable USB mass storage. Download apk from this and just select the '**Enable UMS (Hard Method)**' in that app..

Source; Enable MASS STORAGE Mode

# Answer
> -1 votes
On my lollipop system ( custom rom) it wasn't option to change usb connectivity, but actually it was, all I need to do do is to plug phone to pc via usb, then go to settings and in search box (it must have coz it is lp), and type there usb, you'll get something like usb connection, tap on it an you'll get standard menu to chosse between MTP, PTP, charge only, an usb mass storage.

---
Tags: 5.0-lollipop, samsung-galaxy-s-5, mtp, usb-mass-storage
---


title: Is google location history accurate

text:
# Question
Title: Is google location history accurate
my girlfriend's location history show her places on different days that she swears she had not been to. I s this info accurate

# Answer
It depends. It will be dependant on how you have your GPS Settings set.

One option gives precise mobile position. The other will fluctuate a bit to correspond with the cell phone tower the phone is pinging.

For example my phone on 4G will sometimes display my location is Orange City which is about 8 miles from where I actually am. But if I do a search to find my phone, it will show me as my actual location.
> 0 votes

---
Tags: google, geolocation, history
---


# Question
Title: How do I change incorrect album art on the default Music Player of the Samsung Galaxy S III?
One of my albums has a completely unrelated album art associated with it. I cannot find the album details and hope to get the album art that way because it's an independent album. The album art I'm trying to use is actually a scan of the album itself. I have tried:

* Renaming the album and album folder, deleting the previous folder from my phone, and ending my music player's process.
* Deleting the album's folder from the phone, and moving the folder somewhere else.
* Changed the album art to different images that are slightly different images with Windows Media Player, then uploading AlbumArt.jpg, Folder.jpg, etc. into the album's directory.

I've probably tried a few more, but I can't remember at the moment. It's very annoying having to look at this low-quality, unrelated album art whenever I start playing my music.

# Answer
> 0 votes
Though my other answer might still work, it spams the Music directory with album art which is then picked up by the Gallery and obfuscates actual user content.

Instead of my previous answer, I would suggest just using Mp3tag and embedding album art in each MP3 manually. Using either the AlbumArt.jpg or the Folder.jpg created by Windows is not as good because they are both usually 200x200, which will be pixelated when viewed in the Music Player on the phone.

# Answer
> 11 votes
What worked for me, as adx suggested, was to go into the /Android/data/com.android.providers.media/albumthumbs folder on the phone and delete all of the files it contains. They are extension-less files, so it is impossible to tell which one is the offending one, so I just deleted them all. The next time I opened the default Samsung music player, all of the album thumbnail images at first appeared empty, then after two or three seconds, the music player re-generated all of them, and my new album art appeared on the offending album.

(This was after I "showed hidden files and folders" via the control panel in Windows and deleted the AlbumArt.jpg and Folder.jpg files that were there)

# Answer
> 3 votes
Force stop your Music playing app. Connect your device to a PC. Use the search function to search your phone (phone storage or SD card where you store your music) for albumart.jpg. I use Linux so the results appear as icons, in Windows right click - search . You can delete the offending icons, then use whatever app you use to try find new album art. You can be more specific by searching: \albumthumbs , \android\data\com.android.providers.media\albumthumbs and of course each individual album folder.

# Answer
> 2 votes
This is the solution I came up with.

First, it seems that album art is cached, so after deleting the offending album, closing the music player, and restarting the phone, it might still persist. In this case, leave it for a day and try again.

Second, go to `Folder Options / View / Advanced Settings / Show hidden files and folders`. and uncheck `Hide protected operating system files (recommended)`. Delete `Folder.jpg`, `AlbumArt.jpg`, and `AlbumArtSmall.jpg` in the offending album's folder (and any other jpgs that represent the old album art. Usually they have UUIDs for names).

Third, make sure there is an `AlbumArt.jpg` representing the correct album art in the album's folder. Ideally, `AlbumArt.jpg` should be a perfect square.

Fourth, try copying the album's folder back to the phone. If everything in the first step was tried and the album art has not changed, I would suggest changing the album's name. Technically, you're adding a new album at this point, but at least it will have the right album art.

# Answer
> 1 votes
I have faced this problem for a very long time, and have finally decided to try to fix it, finally came up with the solution how to.

Before I continue, I use iTunes on my computer to manage all my songs, copy them out in .mp3 format and then drag them into my Samsung phone. (Note 3) The album artwork I have attached to the albums in iTunes is not showing up, and instead shows another unrelated album which applies to the whole album.

The fix: Download an application called MP3dit which is freely available in the Play Store. This is because Samsung automatically attaches the album artwork to the first song of the album that has an album artwork and sets it as default to ALL the songs in that album.

What I have done is:

1. To remove all the songs in the specific album
2. Insert one of the songs in that album
3. Ensure the song is in the Music Player by playing it
4. Go over to the MP3dit app and open the song
5. Scroll down to 'Advanced' and open the sub menu
6. Select the option 'Delete all MP3 Tags'

Your album now should turn out with the artwork that you have inserted with iTunes (or other music players) now. You can go ahead and add in the rest of the songs in that album.

# Answer
> 0 votes
This might not work but worth a try.

Connect your S3 to a PC (or use a file explorer). In those Albums, unhide System Files ... and delete the album art.jpg ... or all the hidden image files. SHOULD work.

# Answer
> 0 votes
Try this free app called "pimp my music". It does everything you want to do with album art.

# Answer
> 0 votes
Very easy to solve this. Go to the Samsung explorer "My Files" find the MP3 with the wrong artwork. Long press, select rename, rename the file (I just added "1" at the end). Your MP3 file will now play without the unwanted picture. You can then remove the "1" after the file name.

# Answer
> 0 votes
# In correct album art

If you are seeing the cover of another album with a similar or the same name check that you have the album artist tag filled appropriately for each album, some players can't handle such files correctly without this tag.

As already mentioned check for embedded album art and be consistent use either embedded album art or AlbumArt.jpg.

# Album art does not show up

My experience is that 1000x1000 pixel with up to 500 KB for AlbumArt.jpg work fine with Google Play Music and most players. Higher resolutions and bigger file sizes may only work as embedded album art, which can be a huge waste of space. Further I had a few files with chroma subsampling 4:2:0 which couldn't be read, so I suggest to use subsampling 4:4:4 if possible, this also provides the best quality.

# Troubleshooting

Previously I would only close the player and delete the files of com.android.providers.media or clear its cache. These options seem to be gone in Android 6.0 or have no effect. In case of Google Play Music swiping the card of the app from the Android app history was enough to get the cover displayed correctly. (I forgot about this and was confused about the behavior while changing the image file and the folder name and trying to make sense of what I saw.)

---
Tags: samsung-galaxy-s-3, music-player, album-art
---


title: Album art doesn't change

text:
# Question
Title: Album art doesn't change
So I've been successfully using programs to change album arts for my cellphone for the past 3 years and something bothers me about the way that the actual app on the Samsung reverts this changes under the following circumstances:

If I've put a music from a specific album, for example, *Abbey Road*, with a specific album art, onto the memory card of my cell phone, and then I decide that I want to change the art, and so I delete this album from the memory card and just put the same one or a different one, it doesn't matter with a different art but with the same album name, *Abbey Road*, the app will automatically show the album art that was the first time *Abbey Road* was in the cellphone.

Are there any ways to fix it?

# Answer
Yeah, album art caching sucks.. I know exactly what you're going through. But I'm pretty sure I have a working solution for turning off auto-relation.

You may or may not need root, depending on if your album cache is stored on `/sdcard/Android` (which usually is the case) or in `/data/data`.

Go into `/sdcard/Android/data/com.android.providers.media/albumthumbs` -- where all the album arts are stored, and delete all of them.

But that isn't going to fix the problem for future offenders. To do that, we'll have to **disable** caching. I got the idea from a guy on an XDA thread.

To effectively disabling caching, thus turning off auto-relation, change the permissions on the `albumthumbs` folder to **read-only** on all groups. If the folder is part of the app data under `/data/data` it may be difficult to do so, even with root. On Samsung and ZenFone, you won't run into this issue.

Hope this helps!
> 3 votes

---
Tags: music, art
---


title: moto g2 caught in restart loop

text:
# Question
Title: moto g2 caught in restart loop
this is a year old phone just barely past the warranty,its running on kitkat 4.4.4 with no rooting or any other tweaking with system.

a few weeks ago i left it at night with google music playing and the next morning i found it caught in restart loop. it was constantly restarting and i could not power it off. it would light up and goto the moto logo and with a vibration go off and repeat this. earlier the frequency of restarting was very high now it has slowed. also the battery shows 0% and low in boot menu but turns ok on charging for some time.

only thing i can do is get into flash boot menu and when i select normal or recovery the phone restarts and again goes blank. it gets warm when charging or when its restarting.moto care has asked to take it to their centre but theres none within a 100km radius

now its been around three weeks, ive found no solution for this other than factory reset which will delete all my data on the phone to make it usable again i dont want to lose my stuff as there are many imp pics and notes etc

is there any way to save my phone without formatting the data or can i recover the images and other files once factory setting are restored? im not sure if i had synced or made any backups

there were two changes i made before it all happened 1.the phone was out of space i moved watsapp videos to my pc and freed around 2gb 2. that night i installed adobe flash player from a movie site

pls help me guys im just a naive user and dont know any programming etc

# Answer
One way that might be possible is to connect your phone to the computer using usb. I'm not sure in kitkat but you can then safely transfer your most needed files to the computer. You may need to have usb debugging options enabled however.

Also, if you have a removable case then do it and remove the sim card (and the battery if you can). I had a similar problem and the phone fixed itself after removing the sim card.

Most cases are specific to the phone and most likely hardware based. If you can find a repair center near you (doesn't have to be moto care but make sure it is a licensed repair center) they could probably pinpoint the problem.

Hopefully you will be able to fix this issue.

I have linked some websites below that may be useful: http://forums.androidcentral.com/ask-question/418757-moto-g-stuck-boot-loop.html http://www.droidviews.com/how-to-recover-when-your-android-device-is-caught-in-bootloop/
> 0 votes

---
Tags: 4.4-kitkat, recovery-mode, data-recovery, restore, motorola-moto-g2
---


# Question
Title: NFC battery draining through constant use
Does putting a device that constantly checks/uses NFC affect/drain the battery? One example is Dimple IO which puts NFC buttons on the back of your phone.

# Answer
> 2 votes
The Tag Dispatch System of Android Developers says

> Android-powered devices are usually looking for NFC tags when the screen is unlocked, unless NFC is disabled in the device's Settings menu. When an Android-powered device discovers an NFC tag, the desired behavior is to have the most appropriate activity handle the intent without asking the user what application to use.

Therefore, your device is scanning for NFC tags, when the screen is on , so power would be used. My *guess* , is that this power consumption would be *low*, and not cause a drain on battery, since

* NFC is low power meant to exchange information within 5 cms
* NFC is active only when screen is *on*
* Since the tag information may remain unchanged, it may not require frequent polling
* NFC isn't quoted as a battery hogger in the battery drain culprits list (subjective)

Specific to your question, it would depend on

* How well the app optimises power ( it is not compatible with my device to see behaviour)
* NFC chip level power consumption used in your device
* How *doze* optimises (if using Marshmallow)

I would think that power consumption would be negligible, but it is a good idea to verify using an app like GSam Battery Monitor to see the actual power consumption and you could post your findings as an answer

**Edit:** Answer to Does NFC drain power if tag is attached constantly? on Electronics SE gives good technical reasons for why the consumption should be *low*

---
Tags: battery, battery-life, android-versions, nfc
---


# Question
Title: What's the difference between these two volume bars in Android Marshmallow?
What's the difference between the top volume bar (squiggle) and bottom volume bar (bell)?

I think they both have something to do with notification volume, and most of the time changing one also changes the other. I am running Cyanogenmod 13 (but I don't think it is a Cyanogenmod-specific feature).

# Answer
It appears from the screenshot that a theme is in place with its own set of icons. Stock Android Marshmallow doesn't show four but only three bars. The extra one CM shows is for notification volume. Anyhow, a theme alters the icon but not the order of bars. You can always revert to stock theme or icons and get this result:

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

* First bar : Ringer volume
* Second bar : Media volume
* Third bar : Alarm volume
* Fourth bar : Notification volume

If you don't intend to revert the theme icons, then head over to Settings app → Sounds and behold the meaning of icons yourself:
> 3 votes

---
Tags: cyanogenmod, 6.0-marshmallow, volume-control, volume
---


# Question
Title: Forgot code to access phone. Any way to recover pictures on it?
A little while back, I passed on my **Samsung Galaxy S6** to my mom. She used the fingerprint scanner to get into the device. Today, her battery died for the first time and because you can't use her fingerprint the first time after a restart **and** she forgot the backup password, we cannot access the phone.

I thought there was an option to reset the device using her Google account after entering the wrong code a few times, but that option doesn't appear unfortunately. I read about Samsung's Find my Mobile, and while I was using the S6 I activated it and I can find it in my list of phones when I login with my Samsung Account, but I am unable to unlock the phone with it because it says it's offline at the moment (it's online, but I assume it says that because it isn't activated anymore, I reset the phone before I gave it to my mom).

I know that I can enter recovery mode to factory reset the device. The thing is that she really wants the pictures on it. Is there **any way at all** for me to get the pictures from the device? If I'm correct, it was fully stock.

# Answer
**Alright, I managed to get all the files of the device! Here's how to do it in this particular case:**

1. Like suggested by someone else in the comments, I flashed TWRP to my Galaxy S6 using ODIN.
2. After flashing TWRP, I turned the Galaxy S6 off and I booted to recovery by holding the Volume Up + Home button + Power button simultaneously.
3. I installed Google's Android SDK Manager and from within the SDK Manager, I installed the SDK Platform Tools. This allowed me to use ADB.
4. From within the Platform Tools folder, I held shift and right-clicked an empty space to open a CMD window in that folder.
5. I connected the Galaxy S6, which was still in TWRP, to my computer.
6. In the CMD, I ussed the command `adb devices` to check if it was recognized. **It was.**
7. Lastly, I used the command `adb pull /sdcard` to pull **ALL DATA** from the internal storage.

Hopefully this will help others with the same question!

PS: I didn't provide any download links because I'm not sure if it's allowed. But like always, **Google is your friend.**
> 0 votes

# Answer
If it's actually safely built, then no. If the device isn't running the latest software, it's possible that you could use a security exploit to delete the lockscreen settings database, but otherwise you're SOL, I'm afraid.

If you backed the photos up via Google Photos, they might still be there. Also check any other cloud storage or backup services you may have used.

As a last ditch resort, I don't believe there's an option in a stock configuration of Android that locks you out of your phone after so many attempts, so really all you're limited by in getting into it, is your patience of trying every possible combination.
> 0 votes

---
Tags: locked-out, images, samsung-galaxy-s-6
---


# Question
Title: SD card not showing files when connected to pc in Moto G3
I convert the sd card (32GB) from portable storage to internal storage but now when I connect to computer, it only show internal storage (8GB). How can I copy thing to my "sd card" from computer?

# Answer
> 1 votes
This is a known bug in the Moto G3 when adopting storage as internal or when using external storage after an update (or other random times)... When you connect your Moto G3 to your computer and enable MTP mode, you should see two "drives", one that is internal (your SD card) and one external (your old internal storage). Without consistency, some users report the old internal storage never shows up, but the SD card acting as internal storage should regardless.

Start by rebooting and clearing cache partition. Motorola says this will take 5-10 minutes, I assume they tested this on a bare device with no apps or other information just fresh out of the box, because it takes significantly longer. Also, the device will appear frozen, this is normal, be patient and wait. It will take a significant amount of time in recovery, and in the first boot, this is normal.

If that doesn't work, then the storage and media databases need to be wiped and rebuilt.

1. Disconnect USB cable
2. Go to `Settings` \- `Apps`
3. Tap 3-Dot overflow menu and select `Show system`
4. Scroll down and select the app called `External Storage`
5. Inside `External Storage` select `Storage`
6. Inside `Storage` tap `Clear cache` and `Clear data`
7. Go back to the app list and scroll down to `Media Storage`
8. Repeat steps 5&6 with `Media Storage` app
9. Reboot the device
10. After it is fully booted and appears functional, wait a minimum of 5 minutes (media and storage cache's are rebuilding automatically)
11. Connect USB cable and using the notification drop-down menu, select `USB Charging - Touch for more options` and select `Transfer Files (MTP)`

This should give you access to both storage media via your PC, it has always worked for me and I have had to do it a few times, but I use Linux. Not that some users have not been able to make this work in Windows, it seems that in some instances Windows get's, for lack of a better word, dumb with MTP devices sometimes.

If all this fails, then the action of last resort is a full factory default, skip setup, adopt storage, and verify operation, then set up the device again. If this fails, the problem isn't likely the device, but the computer.

---
Tags: 6.0-marshmallow, adoptable-storage
---


# Question
Title: how to connect to internet on my lenovo a390 mobile using wifi
i can't connect to internet with my lenovo a390 mobile using WiFi connection. i already open my data connection but when i am about to browse youtube, play store and Google chrome it says that my connection is off. how can i fix it?

# Answer
> 1 votes
you said, you want to use WiFi but you're turning on Data connection.

Switch off Mobile Data connection. switch on WiFi

Scan for WiFi networks available.

if you get one connect it by clicking and username and password if it asks.

it will connect, obtain IP address. it must connect.

# Answer
> 0 votes
From my knowledge,It's not possible .According to wifi network connection,'N' number of slaves(which are connected to that hotspoted device) has a one master(which is put on hotspot)

---
Tags: wi-fi
---


title: How can I find my MAC address?

text:
# Question
Title: How can I find my MAC address?
I'm using a Samsung Young Duos GT-S6102. My phone that shows nothing in Settings → About Phone so my question is how to find my MAC address?

# Answer
> 6 votes
You can run `ip address` from a terminal or `adb shell` to get the MAC address. Specifically, `ip address show wlan0` will give you the MAC for the Wi-Fi chip on most devices. The address is shown after `link/ether` on the second line:

```
22: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether a0:b1:c2:d3:e4:f5 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.12/24 brd 192.168.0.255 scope global wlan0
inet6 ab01::c23d:45ef:ab67:89c0/64 scope link
   valid_lft forever preferred_lft forever

```

Thanks to Firelord for this suggestion.

---

Another alternative:

If you have BusyBox installed, you can run `busybox ifconfig`. That will give output similar to the following (note the `HWaddr` on the first line):

```
wlan0     Link encap:Ethernet  HWaddr A0:B1:C2:D3:E4:F5
          inet addr:192.168.0.12  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: ab01::c23d:45ef:ab67:89c0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:993 errors:0 dropped:0 overruns:0 frame:0
          TX packets:747 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:904409 (883.2 KiB)  TX bytes:125749 (122.8 KiB)

```

If you don't have busybox you could try running `ifconfig` alone, but the version on my device has no output (and `ifconfig wlan0` just shows the IP address).

# Answer
> 3 votes
In addition to the solutions from Matthew and Vivek, using a terminal emulator app or using `adb shell`, do

```
getprop ro.boot.wifimacaddr

```

It would give you the MAC address for your wireless chip.

Alternatively, check the contents of the file /sys/class/net/wlan0/address:

```
cat /sys/class/net/wlan0/address

```

That should give you the MAC address. Make sure you have your Wi-Fi turned on before you see the contents of that file. For some reason, I got a different MAC address when Wi-Fi was turned off in my stock Android 6.0.1

If you've BusyBox installed, you can also do:

```
busybox iplink show wlan0

```

Output:

```
5: wlan0:  mtu 1500 qdisc pfifo_fast qlen 1000
link/ether **3c:42:66:c4:d5:14** brd ff:ff:ff:ff:ff:ff

```

Again, keep Wi-Fi enabled.

# Answer
> 2 votes
Check settings \> WiFi . From there click three dot or option key and navigate to advance settings. There you will find Mac address of your device.

---
Tags: settings, mac-address
---


title: .zip folder not showing up on TWRP

text:
# Question
Title: .zip folder not showing up on TWRP
I have a boot animation .zip file under \system\media on my phone, but the media folder isn't showing up under system when in TWRP. Why can't I see the .zip file in TWRP when it's visible in Root Explorer?

# Answer
I figured out what the problem was - "System" under "Mount" in TWRP was unchecked. After checking that, the folders under system appeared.
> 2 votes

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