text:
Is there a way to Factory reset my HTC One M7?
Is there a way to Factory reset my HTC One M7?
I want to completely wipe it and restore it to how it was when I first turned it on.
So all apps, pictures, phone numbers, music, everything gone.
Googling Factory reset is just showing me instructions on how to Hard reset the device as if it's stalled or frozen.

Take your HTC One and tap on menu.
Then hit settings.
Go to general and choose “backup and factory reset”.
Pick “factory reset”.
Agree and wait while the hard is being completed.
Done.

This will completely wipe all information off your phone, texts, call logs, pictures, etc.  Make sure you back up all your information onto your sd card and remove it before starting this process.
Source


text:
Is kernel samepage merging safe?
In the performance section of android 4.4.4 Oneplus one i saw kernel samepage merging . i want to know is it safe ? as when i entered the performance section it gave warning that these setting are experimental .

No automatic same page merging though. The version in the android kernel requires processes to tell the kernel about which pages can be merge (not useful as none done this). If you want all processes being scanned for pages that can be merged, please try http://web.archive.org/web/20171215154856/http://kerneldedup.org/projects/uksm/introduction/.

I used samepage merging a long time ago until I just recently updated my device and back then it worked perfectly. There were no problems regarding speed, errors (no graphical artifacts, inaccuracies, bricks etc.) or safety.
Samepage merging merges two identical portions of data in RAM to the same memory pointer which then saves the extra amount of memory needed to store additional images, sprites, binary files etc. for instance.  It's correct that these features are being tested before they get released/activated in the default source code.
From the KVM site we read about KSM (kernel samepage merging):

KSM is a memory-saving de-duplication feature, that merges anonymous (private) pages (not pagecache ones). Although it started this way, KSM is currently not suitable only for Virtual Machine use, but rather, it can be useful to any application which generates many instances of the same data

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Turning off Galaxy S4 while charging
I manually upgraded my Galaxy S4 to Kitkat; since it was rooted, upgrade couldn't be done automatically. It was successfully done but thereafter my phone turns on automatically whenever a charger is connected.
I sometimes prefer turning off my phone while charging (to make it charge faster). This is impossible now. How can I solve this problem?

Yes,to make it faster. Thanks. Guess, I'll settle for the airplane.

If you want to charge your phone faster without turning it off (due to the update), then you can simply:

Turn on airplane mode
Turn off WiFi, mobile data, and GPS

After that, it will charge just as fast as if your phone is off. If it's not charging, the battery level doesn't change for hours, unless you actually turn on the screen.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
My camera was hidden and I lose the icon. how can I get the icon once again?
I can't see my camera Icon on my android phone. I check in "application Manage" I see it but the launch button was disable and the disable button too. How can I get one again the Camera's icon so I can access to the camera.
Please may you help me to resolve this?
Thank you!

Is it being hidden from app drawer by launcher settings? Please add some details as to what device you have, which Android version, stock or custom ROM, what launcher you have, and any steps you have done that might have caused this. You'll get better answers with a properly asked question. :)

If you go to settings, apps, disabled, can you see the camera app there.
If so, click on it, and click enable.

I go in the settings, apps, and I see the camera, I see the disable button, but this button is disabled.

This means the camera app isnt disabled, so have a look in the stock launcher to try and find it


text:
How can I get the old Emojis or Kik-style Emojis on my updated GoSMS Pro?
Okay, I use GoSMS Pro for my SMS, and I use SwiftKey for my keyboard. GoSMS just updated because of a "copyright issue" with their emojis, and now the only emojis available aren't really ideal for me.
I am fairly new to Android and I have no idea how all of these installable "Emoji plugins" interface with my keyboard and/or GoSMS or other third-party SMS apps.
Here are my main questions:

Does anyone know of an Emoji pack that mimics the default Emoji style of Kik?
Do I have to use Emojis from GoSMS/by their developer as a plugin?
Will my downloaded Emoji plugins interface with SwiftKey and show to others I send SMS to the same as they look to me?

TL;DR Ultimately I just want to pick a set of Emojis and have it work with SwiftKey and GoSMS. If anyone can help I would really appreciate it! :)

Really you should ask this question to SwiftKey and/or GoSMS

I just figured that this is something that most Android users seem to have the hang of, yet I don't really fully understand yet. It's not just GoSMS updating their app, it's more of a generalized set of questions for Android users who are familiar with custom Emojis and things like that.

Also posted on Reddit.

I get Textra for better view of emoji and for keyboard i use Decoration Keyboard ... but there you haven't all of the emoji that's the ugly part
but is better than nothing

To solve all of this, I just use Emoji Keyboard.

Welcome to Android Enthusiasts! This post does not contain enough information to be considered an answer. How did it solve the issues? What is it, where to find it?


text:
system files application
How to open/access app file folder such as; device;sdcard;emulater0; sdcard emulater; and what do they mean?  when i try to open them it says "doesn't have app to view" What is a good app to get to view them? do i need to do it on a computer? Also  Facefile says no media with a bunch of letters  What is this?; How to view Thumbnailsin the file folder?  thank you in advance for any help with this. i have a samsung Galaxy s3

I would try ES File Explorer. It's a really useful manager and could probably open it.
If not, you can use Root Explorer. Yes, you will need root, and yes, it costs, money. But if you change your system files a lot it's a really great tool. Plus, you have a 2 hour trial period after you purchase, so if it doesn't work you can get a refund.

First off you need to root your device and after that you can download root explorer(paid) to acess that file
You can download via torrent if you don't wanna pay for the app
For root you can check xda developers


text:
Android does not download any files from untrusted CA certificate site
I work on a site that serves mobile phones and shares some file. When I publish my site in http everything works great.
But when I activate SSL and publish my site via HTTPS with my own certificate, Android doesn't download any file from my site.
I create my own SSL CA certificate via openSSL in my local  PC and not purchasing from standard seller like GoDaddy.
How do I install my CA certificate to Android?
Do I have to purchase SSL from a standard seller to solve this issue?
My android version is 4.4.4.

You can install a CA certificate very easily through Settings.
Just go to Security->Install from SD and choose your certificate.
It will be installed to your device's certificate store/secured storage and should be used automatically by all applications that rely on that certificate store (which should be like every app that connects to the internet using SSL).
You can also look what certificates are currently installed in trusted certificates where they are split into User and System certificates.

This answer is only valid for devices running Android 5 or older. Since Android 6 apps don't trust automatically user installed certificates.


text:
What happens if I flash an Android 4.4.4 system.img?
I recently wanted to update my Nexus 4 to Android 5.0 but I wasn't able to because I have apparently changed something in my build.prop file, so OTA updating doesn't work.
If I flash a clean Android 4.4.4 system.img will it fix this problem and will it wipe any important files?
Thanks in advance. :D

You can just download the lastest system image for your device and flash it right to lollipop if is avaible to your device of course.
I think Nexus devices have their system image avaible directly from google so google for it download and follow their steps and done your nexus is now lollipop.
If not find the system image in google site try xda-developers forum and you find it there it all the steps + the image.
When you flash a new system image you just replace the older ROM you can flash any system image to any phone if of course your device supports it.
If happen to you flash an wrong ROM for your device you will only soft brick it and you need to reflash again with an supported ROM.
This erase all your data so make an backup before.
It is strongly recommended to do an factory reset and wipe cache data after every change/upgrade of ROMs to avoid all kind of problems.

Flashing a stock image to your phone will bring the phone back to stock settings, all files, folders, whatever will be back to normal.  It will erase everything on your phone, so if you plan to do this, you need to backup everything important.


text:
Unable to add exchange email account on LG G3 with Android 4.4.2
I keep getting the message "Login information incorrect. Try again". But the login info is most definitely correct. My work IT department confirmed the domain, port, and server address, and my username/pword were correct. Online search results showed this may be a known issue going back more than a year as described here: http://windowsitpro.com/blog/kitkat-causes-activesync-headaches-android-users, but none of the fixes described seem to apply to my phone. Does anyone have any suggestions?

No problems here with exchange account on LG G3.  I'd double check the domain, port, and server address!  Follow these steps:  http://www.verizonwireless.com/support/knowledge-base-113047/

Login to your email on the Web.  Check Settings > Options . There might be an option such as "Connect Devices & Apps with POP".  Ensure that this is set to Enable.
I had the same issue when setting up a Windows Live email on an LG G3.  Once the POP setting was Enabled, the email email account set up worked fine.
Good Luck.


text:
How to fix "Unfortunately, the process xxx has stopped"?
I was having some trouble with my rooted Samsung GS3, so I "tried" to perform a reset by flashing a stock ROM in ODIN. Once I booted it back up, the first thing I saw was "Unfortunantly, the process android.process.media has stopped." I thought that was weird but continued with the setup process, but it kept happening frequently. Media, gapps, Play Store, gallery, contacts and others were "unfortunately stopping". I can't open the play store, camera, phone app, contacts and some others. Now, I use only the messaging, Internet, and Youtube apps. I can't download any apps, or anything really. I've tried to reflash the ROM with ODIN, but that does nothing. I've flashed CWM to it but that doesn't even working properly. I tried to restore a backup I have on my External SD but when I hit restore in CWM it just says "Couldn't open directory. No files found." Device is SGH-I747. I'm going insane with this. Please help, any response is appreciated. Thanks!

Try deleting the data and cache of every app that gives you this error.
It's very common that this junk causes troubles because they were set up in other conditions of the Android SO.


text:
How to increase speaker/call volume? (cm11.2)
Sometimes after I install new version of cm speaker volume is too low. Then I install another version and it is ok. I did some search and found this post (http://forum.xda-developers.com/showthread.php?t=2400231)  describing how to fix that for Samsung.
The exact line I you need to edit is RX5 Digital Volume:1:65% but I did not find that one in my 'snd_soc_msm_2x' config file.
Any one could explain how to fix the volume for HTC One XL? I do not want to install any sw to make this work.
Currently I am running 11-20150104-nightly and the volume is very much too low. My snd_soc_msm_2x looks like
Code:

EnableSequence
    'SLIM_0_RX Channels':0:eek:ne
    'RX3 MIX1 INP1':0:RX1
    'RX4 DSM MUX':0:DSM_INV
    'LINEOUT1 DAC Switch':1:1
    'LINEOUT3 DAC Switch':1:1
    'LINEOUT1 Volume':1:73
    'LINEOUT3 Volume':1:73
    'RX3 Digital Volume':1:73
    'RX4 Digital Volume':1:73
    'SPK AMP EN Switch':1:1
EndSequence

The original steps how to fix it from the link above are....
Code:

Navigate to device folders.
Open "etc" folder.
Open "snd_soc_msm" folder.
Open file "snd_soc_msm_2x" file with editor.
Look for the following section below, it is at 41% using ES editor.

SectionDevice
Name "Speaker"
Comment "Speaker Rx device"

EnableSequence
'PRI_RX Channels':0:Two
'RX5 MIX1 INP1':0:RX1
'RX5 MIX1 INP2':0:RX2
'RX6 DSM MUX':0SM_INV
'LINEOUT2 Volume':1:100%
'LINEOUT4 Volume':1:100%
'RX5 Digital Volume':1:65%
EndSequence

The exact line you want to edit is
'RX5 Digital Volume':1:65%

Only change the percentage amount, and only change it in small increments

Do you have a custom kernel? Do you have the s-tweaks app? Some kernels let you change these settings easily through a GUI. Alternatively you may have to install CyanogenMod DSP or Viper4Android or such. I know you don't want to but it's a possibility. Also nightlies have tons of bugs so you can't rely on them as a daily driver (as I'm sure you know).

@RossC: I don't have custom kernel, just ordinary cm. I don't have s-tweaks app. Before I posted this question I did some search and reading the found that " CyanogenMod DSP" usually did not help. Then I found the code above and thought that that's generic solution to my issue....

Just in case, have you tried using something like viper4android? It has inbuilt function to increase volume gain from system's limits. Instead of editing system files you can try using that too (since its only louder volume output that matters right?) And make sure you install other sound effect controllers like DSP first.

I'm thinking your phone is codenamed "evita" and the file you're looking at is here.  Maybe you could try kicking up those ":1:73"s to ":1:78" or another small increment, restart, and see if it's any louder.  If so, raise the number from 78 to 83 or whatever until you find the volume you like.
You can compare with this change for mako (Nexus 4) and this comment as well...  You might also Google for "msm8960 volume" to see recommendatiosn for other devices that use your qualcomm system-on-a-chip.
I don't know for sure if this will work as expected, but you can report back and let me know if it does.

That's the question what I need to change. All '73's to something else?

Yes I would start there.  I don't know if it's the Digital Volume or Lineout Volume that matters, but you can change them both (or in pairs) to see if it makes a difference.  If you are running CyanogenMod nightlies with root shell, try adb shell, then su, then mount -o rw,remount /system (to put /system in read/write mode) and then nano /system/etc/snd_soc_msm_2x and edit and save the change directly to the device.  Then reboot to see if it works.


text:
How to enter recovery mode after cyanogen mod 11 in xiaomi redmi 1s ??
After installing the cyanogenMod 11 in my xiaomi redmi 1s I found that there is no recovery option but then I switched off my phone and I try to enter in recovery mode by pressing "Volume up +Power buttton"  but I could not entered in recovery mode and I could not install the Google Apps package without recovery.... Please help me!!!

Well, that's something weird I would say you should be getting inside the bootloader just by pressing an holding volume up+power and way try going to the settings>developer settings>check advanced reboot and then again try rebooting your device in the recovery mode and see if that helps you ?

@PeterCarlos this worked perfectly on our case. Thanks a lot.


text:
How to schedule power on & off on a tablet?
I have an Asus TF303CL with KitKat.
I'd like to use it as my alarm clock, but it seems that the alarm cannot sound if the tablet is turned off during the night.
On my previous android smartphone (a chinese phone with gingerbread) I could simply go to settings and set the time at which the phone would turn off and the time at which the phone would turn on in the morning, so my phone was completely turned off during the night (it was not in airplane mode, it was turned off), turned on 5 minutes before the alarm and the alarm could sound.
How can I achieve the same effect with this tablet?
I've already checked the settings but I cannot find any entry similar to what I had on the old phone.
I know it's possible, since I've been able to do that for 2 years with a basic chinese smartphone; surely this brand new tablet can do everything that old phone could do. Maybe rooting the device is required for such a functionality?

Just because one phone had the option to do that, doesn't mean every device is made that way!  This isn't a common feature on most phones.

Possible duplicate of Does the alarm work when my phone is turned off?

@eldarerathis It's not a duplicate of that question. If you read my question you'll realize I know perfectly well that the alarm application can't, by itself, work if the phone/tablet is off. That's exactly why I'm asking how to automatically schedule on & off, so that the tablet can be turned on at the right time for the alarm to sound. And this, I stress, is possible. A valid answer to this question should either 1) provide a means of doing this or 2) provide a means to determine whether a particular device support this feature or not.

I did read your question. You want the alarm to work even when the device is shut off. How you get from A to B does not seem material to the question, and if such a workaround existed then it would also be an entirely valid answer to the linked question. You have the exact same underlying goal. And, as an aside: no matter how much you "stress that it's possible", it doesn't mean that it actually is. Your older device supported this apparently, but that's totally irrelevant to your current device. It may work on both, but there is no guarantee that it will.

Alternatively, see Alarm which could Ring even when Device is Off, or even more discussion of the feasibility of this at What's the reason that the alarm clock isn't working when the phone is turned off?


text:
How to find out where is the baseband/radio located in MTK6582
I have A Micromax A120 Handset(India)
http://www.gsmarena.com/micromax_a120_canvas_2_colors-6363.php
I want to upgrade the baseband of this phone , but before that i want to backup the current one , as i have some issues related to network on which the only option to test is to upgrade the baseband before replacing the network board.
I have gone through the internet , every where it is written in some part of adb shell you can get "by-name" to recognize which memory block it uses , but unfortunately there is no option to get it in my phone. I am giving below "cat /proc/dumchar_info" details

shell@A120:/ $ cat /proc/dumchar_info

Part_Name Size    StartAddr   Type    MapTo

preloader    0x0000000001400000   0x0000000000000000   2   /dev/misc-sd
mbr          0x0000000000080000   0x0000000000000000   2   /dev/block/mmcblk0
ebr1         0x0000000000080000   0x0000000000080000   2   /dev/block/mmcblk0p1
pro_info     0x0000000000300000   0x0000000000100000   2   /dev/block/mmcblk0
nvram        0x0000000000500000   0x0000000000400000   2   /dev/block/mmcblk0
protect_f    0x0000000000a00000   0x0000000000900000   2   /dev/block/mmcblk0p2
protect_s    0x0000000000a00000   0x0000000001300000   2   /dev/block/mmcblk0p3
seccfg       0x0000000000020000   0x0000000001d00000   2   /dev/block/mmcblk0
uboot        0x0000000000060000   0x0000000001d20000   2   /dev/block/mmcblk0
bootimg      0x0000000000600000   0x0000000001d80000   2   /dev/block/mmcblk0
recovery     0x0000000000600000   0x0000000002380000   2   /dev/block/mmcblk0
sec_ro       0x0000000000600000   0x0000000002980000   2   /dev/block/mmcblk0p4
misc         0x0000000000080000   0x0000000002f80000   2   /dev/block/mmcblk0
logo         0x0000000000300000   0x0000000003000000   2   /dev/block/mmcblk0
ebr2         0x0000000000080000   0x0000000003300000   2   /dev/block/mmcblk0
expdb        0x0000000000a00000   0x0000000003380000   2   /dev/block/mmcblk0
android      0x0000000032000000   0x0000000003d80000   2   /dev/block/mmcblk0p5
cache        0x0000000007e00000   0x0000000035d80000   2   /dev/block/mmcblk0p6
usrdata      0x0000000040000000   0x000000003db80000   2   /dev/block/mmcblk0p7
fat          0x0000000067180000   0x000000007db80000   2   /dev/block/mmcblk0p8
bmtpool      0x0000000001500000   0x00000000febf00a8   2   /dev/block/mmcblk0

Part_Name:Partition name you should open;
  Size:size of partition
  StartAddr:Start Address of partition;
  Type:Type of partition(MTD=1,EMMC=2)
  MapTo:actual device you operate

  can anybody help me to find out in which block the actual radio/baseband is written?

My current Baseband Version is
"MOLY.WR8.W1315.MD.WG.MP.V11.p2, 2014/02/11 18:13"
I am also looking for the latest version of this , one of my friend has my same handset but he has the latest version in it, i want to copy it
"MOLY.WR8.W1315.MD.WG.MP.V34, 2014/02/11 18:13"
Hope somebody could help me

Try this app, Disk Info. It will give you all the info you need for placement of partitions. I have used it for awhile and it is just what is needed. If you have root, there are more features available. You can see temp partitions and offline ones, as well as all mounted and unmounted partitions. Good hunting.

Thank You Hash_Brown , with it could recognize my everything else except the baseband . But it helped me a lot i guess now i can analyse by eleminating the known ones in that


text:
Lost my phone. Can I still locate it?
So I lost my phone a few days ago. Either somebody found it, or it is somewhere in the snow, soaked with water.
It's a Nexus 4 running CM12 nightly with GPS completely turned off. Google's Android Device Manager shows last online time to be January 10th, which is the day I lost the phone.
It says "Location unavailable" and nothing more. AFAIK, it should show that my GPS is turned off, or that I disabled google location reporting, but it shows none of it. Does this mean my device is turned off -or- wiped?
Can I somehow check the exact last online time (hh:mm) ?
I don't have any tracking apps installed.
Is it possible to locate it by using the IMEI?

How would a disconnected service know that lack of locatability is due to GPS off, or the device has GPS on but it sits in an inaccessible place? There is no distinction. Just like the analogy: I can't see. Is it because I'm blind or just eyes closed?

What do you mean by completely turned off? Remember that without gps any app will only get a radius around your phone but less than 40 meters is very unlikely


text:
Realtime Transfer (Stream) the Audio to "another mobile" device "directly" without any in-between components?
How to do if I want to play some (any) sounds on one device, and then want another device to hear the same thing at the same time?
And what i also mean is to be able to connect "directly" (via BlueTooth or WiFi) by not using any in-between Server or any such components. Or, should i say point-to-point? P2P? (Lets say without Internet)

You may look into this question as well.

There are many apps in the market which you may use to achieve this;

StreamFurious
ServeStream

Both app require you to posses access to a ShoutCast server. (which is a server technology to host what you broadcast. learn more). Services like listen2myradio provides such services for free. This will allow anyone in the world to listen what you play, realtime!
You may also use bluetooth (with apps like Bluetooth Music Player) or wifi (with apps like WiFi Audio Wireless Speaker or WiFi Speaker) if you want to stay at a limited area.

Sorry that i didn't mention clearly. I have updated my question above. Please check again. The point is, i want something WITHOUT in-between server (No Internet)

You already have the answer for your updated question as well in this answer. :)

I am looking for "how".


text:
Can't see icon names on my android home screen?
So I got a new mobile and out of no where my mobile stopped showing me names of the icons on my home screen. pic:

Well, you haven't mentioned your phone model, Android version, and whether you're using custom launcher or not. But based on the screenshot, I'd assume Nexus device on Lollipop on stock launcher? Have you tried rebooting the device?

Depending on the type of Home launcher, there are options to turn on/off icon labels. Check in Andorid Settings - Home, if not found, try long press on an empty part of the home screen, then check if you have options for Launcher settings (which are not the same as the Phone's settings). For Home Launchers like Go, L-Home, KK Launcher, and others, you can turn off/on labels for both your drawer and/or home screens.

Go to Settings > Buttons > Buttons and Layout > Restore Defaults > Click "OK" when you're asked "Delete current settings and restore the default layout?".
That should work. It worked for me on my Lollipop device.

Are you using custom ROM/launcher? I can't find this option on stock Nexus device.

Press and empty space on start screem, or go to settings and change font size on display to normal.  Your fonts were too large.

You have to simply long press somewhere on the home screen. It opens a screen to edit the home screen which shows wallpapers, widgets, settings, apps. Click on the 3 dots (the one that looks like a triangle when connected). Go to home screen settings or drawer settings(depending upon your need). Then change icon labels from hide to show.

This is exactly the info I needed for solving same issue on a "LYF Wind" mobile. Thanks . Previously I could get there but did not recognize that the "three dots" were a button


text:
A hidden exchange account
Yesterday my Nexus 7 (first gen) upgraded OTA from Android 4.x to 5.0.2 (Lollipop).
After the upgrade completed I opened the Gmail app and it now shows both my normal Google account and my business email account (Microsoft Hosted Exchange).
Yet for my Exchange account I only see the folders in the Gmail app, no messages and no calendar entries.
When I try to delete the account it is simply 'not there' in the list of accounts (under settings -> Personal -> Accounts).
Trying to add the account with the same email address gives the error "Duplicate account".
Perhaps relevant: The company I work for has some policy settings requiring a PIN on the lock screen.
I did find this thread but I'm not willing to root my device just to remove an account.
http://forum.xda-developers.com/android/help/lollipop-exchange-account-issues-how-to-t2943172
For me simply being able to delete this Exchange account and creating a new one is good enough for me.
How do I do that?

I doubt this, but have you checked the account on Android Settings - Accounts (not from GMail)? Edit: Perhaps I misunderstood your statement on "Settings -> Personal -> Accounts". Instead, have you checked the account from GMail app (open drawer menu, tap on your account, select "Manage accounts")

From the GMail settings I only see the Google accounts. From the Android settings I see the Google accounts and a lot of other accounts but not the Exchange account.


text:
Samsung Galaxy Tab 2 Not booting, Not charging and not allowing to factory-reset
Issue: My Samsung Galaxy tab is not booting. And when I tried to "factory-reset" by pressing Volume Key + Power Button (I hold it for more that 1-minute), still, it does not showed me "factory-reset" screen.

I kept Device for charging for nearly 3-Hours: No charging indicator is shown.
It did not show up when connected to PC

I used this tablet for nearly 2-Years, seeing this issue for the first time.
VERY IMP: Device came in contact of water and since then it is not booting.
What options I try before taking device to Samsung service center??
Device: Samsung Galaxy Tab 2
Android OS Version: 4.1 Jelly Bean

Pretty sure you answered your own question, probably has water damage.  Does anything show up when you try to power it on?  Did you let it dry out for a few days before you tried turning it on after the water came into contact with it?

Nothing. Phone is not showing any display! This happened just 5-6 Hours ago. Shall I wait for few days for it to "DRY"? May be a Week??

I would, but you might have already done harm trying to turn it on when it was wet.  I would definitely give it a couple days to dry out before I try to do anything more to it.

It probably isn't bad if you dripped a little water, but if it was submerged in water (for example, a swimming pool accident) then the damage can be major. You should probably try to submerge it in an absorbent for a few days (eg. put it in a bag of rice).

Device came into a contract of less amount of water as far as i can see... As soon as i noticed that device is coming into contact of water i quickly moved it away from the water but even by that time the damage was already done and since then it is not booting at all

I was able to recover my Samsung Galaxy Tab 2 after it came in contact of water.
Writing this in case if anyone in future faces the issue:

I Kept the device on charging for almost 6 Hours.
Next day, I kept the device in Dry and Sunny Place-Under direct Sunshine, for at about 4-5 Hours. During this "soak" exercise, the temperature was about 27-28 Degree C.
I then turned on Device as usual(just by pressing Power key, no factory-reset), and it booted, and it reached Home Screen too. But after 2-3 Hours, it again auto-switched off.
Next day, I again repeated step-2
Finally, after 2-3 "soak" exercise (meaning keeping device in direct sunshine), now device is working without any issue.

This is by no means a full-proof method, but the one worked for me and may help someone, just in case!!


text:
having problem with my lockscreen
I have tried everything,
Knox is on,
Android device manager is on and its still not working.

Your question was already answered here:

Try this:

Open your Settings.

Scroll down and select Security.

Clear Credentials.

Check the Screen Lock setting to see if the low-security options are now enabled.

If that doesn't work, you can revert your lockscreen security to Slide.

Set your lockscreen security to Pattern from Settings>Security>Screen Lock.

Click the power button on your phone to lock it.

Click the power button again, but don't unlock your phone. There should be a button labelled Forgot Passowrd. Note: On some devices, you may need to incorrectly enter the password/pattern several times until that option appears.

Enter your Google account credentials.

Your lock settings should now be Slide.

Note: With this method, the option for Slide security will still by disabled, but you should still have it as the lockscreen security on your phone.

Next time, flag as a duplicate instead of answering it again.


text:
ADB device not found - Samsung galaxy S3 with Custom ROM
I'm trying to test ADB in samsung device thru USB. It is working as expected in Ubuntu and MAC OS.
In Windows7, Im getting "error:device not found" in phone mode, but the phone is getting detected in recovery mode.
Model: samsung sgh i747
android: 4.4.4
CM version CM11- M12 -d2lte
I tried deleting the UpperFilter in regedit and reinstalled the driver more than a few times. (http://www.onger.net/?p=1401)
Samsung device with stock rom is working as usual.
Any suggestion will be appreciated.


text:
Getting metadata of audio file currently being played?
Is it possible in android to get information of an audio file currently being played by an application? Is there a central service that keeps track of what's being currently played in Android instead of just relying on the audio players?


text:
S4 won't connect with usb AND broken screen. Need files from phone
My S4 will not connect to my computer when plugged in using the correct samsung cord AND the screen is shattered. How can I load the files from the phone? Remove the hard drive from the phone maybe and put it in another without ruining the new replacement S4? And if there is no possible way a all to retrieve the files then what can I do to make sure no one else can retrieve them after I send the phone back to the insurance company? I have 4 days to get a solution. Thanks!

Related: How do I backup data (SMS/contacts) from a device with a broken screen? / S3 screen broken, developer mode on, how to transfer data

Theres nothing you can do to get the files unless your phone will connect with a usb. As for the screen if you can some how get the files off with a screen and no usb, then i advise you fix the screen for like $30-$60.

No image at all on the screen? If just touch is broken, you can connect a keyboard/mouse with a OTG cable... no setup needed on phone.  Amazon has a few with prime shipping (2day)
StarTech USB OTG Adapter

screen is completely shattered and when I plug it in to my computer it does not show that the phone is plugged in. I am looking into taking the memory chip off the motherboard and putting it on my new phone somehow to get the file then switching them back after

@Brokenphoneguy - you can't take the memory chip off the circuit board, unless you have a micro soldering setup like the manufactures of the boards have. That being said, if you have a SD card in the phone you can pull that out and insert it in to another device.

Ok. Why might my phone not connect to the computer? How can I erase everything on the phone without connecting it to anything? Hit it with something? thanks


text:
Droid Explorer file manager not showing files
I am using Droid Explorer (WinXP 32bit) to access my 2013 Moto X - XT1053 (Anroid 4.4.4).  But the main file explorer doesn't seem to be working.  "/" is shown, but nothing else.  My device is bootloader unlocked and rooted.  Seems like adb commands are not getting through.  I have the SDK installed as well as the official Motorola usb drivers.

This question should be reopened, especially after the last edit. It explains that the sub-folders do not load when the application opens.

In case it's related: http://android.stackexchange.com/questions/95894/droid-explorer-permission-denied-when-accessing-root-only-folders (by same OP)

For Droid Explorer to work correctly, you have to meet the following criteria:

Rooted device (which you said you have)
ADB USB Drivers (if on Windows)
USB Debugging Enabled
Busybox installed (I think this is where your problem is). You do not have to use the version of busybox that I linked to, but it is one that is updated frequently, and easy to install.

The console plugin, in 0.8.8.11 is very buggy and fails with a lot of devices. I have been working on an update that will be released soon (0.9.0.0) that will make the console more stable and work with any device, as long as the device meets the requirements for Droid Explorer.

Well I feel dumb!  I never looked at the "requirements" page.  Assumed I had busybox since I was rooted and root apps worked.  Thanks man!

Hmmm seems I don't have root while using explorer now :(

If you are trying to delete system files, droid explorer, for security reasons, does not allow you to just delete from there. You would have to remount the system partition as readwrite. I have thought about how to add this functionality, yet keep accidents from happening and have not come up with a food way yet. That is why you cant do it from the app right now without a manual process first.

I actually found your program looking for a way to just browse my phone's file system... I need to copy files back and forth between some app data (/data/data).  It's acting as if I don't have root access for some reason.  I can go to /data just fine in adb shell

For the sake of this question, can I suggest you create a new question here, providing any information you can, including screenshots if possible. That way the answer can be scoped to the current question at hand. Also, when you start droid explorer, launch the debug console plugin, it will provide more information of what is happening.

Thank you! For me the stumbling block was not knowing BusyBox was something to install from the device side, after rooting.

authors: เฒ่าเสเพ อยู่ชามตาย


text:
Restore Google Authenticator accounts from ADB backup
About a month ago I accidently dropped my Nexus 4. Altough it dropped from only about half a meter- the screen broke and the multitouch stopped working too. I was lucky (and smart :P) enough to take a backup before it happend, so I can switch to a new device instead of fixing the N4 screen to recover the data on it. However, I enabled 2-factor auth on my GitHub account, and it was connected to the Google Authenticator app. When I enabled it, I was dumb and didn't download the recover keys- the only way to recover the account. It means that resotring the Google Auth app from the ADB backup is the only way to recover my account, but there's a little problem: I have no android device right now, and it may take some time until i'd buy a new one. So, the question is- is there any way to recover my account from ADB backup of the Google Auth app without an Android phone?
Thanks! :)

I currently don't know in which format those backups are stored, but if it is a simple archive (not encrypted & no proprietary archive) then you are able to extract your Google Authenticator's application data and copy that to an emulator/virtual android device for instance together with the app and you should be good to go. A similar version of these instructions helped me restoring all my accounts, too. And if you got it: Remember to save your backup codes.

Here is an answer that is related to the format of the Backups. See this question/answer about how to migrate Google Authenticator accounts.

You cannot get the recovery keys (which are used to create backup codes) from adb backup of Google Authenticator because they do not exist in that backup. Adb backup of Google Authenticator only backup the user preferences of that app.
Furthermore, if you took a single adb backup, hoping all apps would have been backed up that way, than I'm afraid even the user preferences were not backed up. A specific flag is used for Authenticator when backing up through adb. Without that, the app cannot be backed up. You can read more on that in my answer here.

On the contrary, Titanium Backup actually backs up the key - don't leak your TB archive to anyone :)

I think the more experienced members here should be able to give a more detailed answer in regards to how to go about the actual migration.
I did manage to find something through search engine, for your consideration: How to Move Your Google Authenticator Credentials to a New Android Phone or Tablet
And mostly, I wanted to also suggest (as you are specifically asking about getting access to Authenticator without a replacement device) using an Android emulator to accomplish this.  These are very easy to setup and have root access as a preference toggle, although most are marketed toward the mobile gaming community.  One that I have used myself is MEmu.
Just note that when you access through ADB and have a physical device plugged in as well, you will need to push commands by, e.g.:
adb -d ...  (to USB device)
adb -s ###.###.###.###:##### ... (to emulator)

I hope that helps!

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How do I erase all the data on Galaxy S4 if the screen is broken?
I have Samsung Galaxy S4, but the screen broke. I wanted to erase all the data on it before I send it back to the factory for replacement. Is there any way to do this?

Please add detail to your question that way it help to get correct answers.

Assuming you ever registered a gmail address on your google play account(which you have to, to download apps), your phone will be registered in Google's Device Manager on play.google.com.  If your phone was connected to WiFi or Data when the screen broke the below method can work(I've tested it myself multiple times).

Head to play.google.com(From your PC)
Log in to your google account.
Click the 'gear' symbol in the top right hand corner of the screen.
Go To 'Android Device Manager'
Select your GS4 from the menu of your registered devices.
Select 'Erase' from the list.

That should erase the phone.

Will this wipe out ONLY the data on my broken phone (its memory) and NOT my simm card and removable memory card?

I always take my removeable memory card out before I format a phone, so I would probably do that.  It won't mess with your sim card.

ok thats what i thought.  Leave the sim card installed tho right? i did sync with Google so this method should preserve all my data for the new phone then.

Yeah, leave the sim card in.

Thanks!!! I will let u know how it goes later. Can't be too careful with info security/privacy these days.... MUCH APPRECIATED!!!

Just wanted to follow up to say that the wipeout on the old phone was a success and the sim card was not affected at all.  I still have all the data/info intact and functional on my new phone. thanks NEW TO IT guy!!!

Glad I could help @bigaznguy

IF the LCD is no longer working but you can still see the display I would recommend an OTG cable Walmart
If the LCD is not working refer to New-To-IT's post
Another method would be to boot it into download mode and flash a new system image on it.

Connect the phone to a computer/laptop using the micro-usb or charger that came with the phone then reset the phone.


text:
My s3 wont boot, not even to the recovery!
So i have a galaxy s3 and it not rooted or anything, i left it on the chair, came back 15 min later, passed the lock screen the pulled the notifaction bar down and it shut off, it wont turn on with the power button but if i take the battery out and put it back in it boots for a sec and says Samsung then it turns off but sometimes it will get to where it says Galaxy S III and 2 times it gotn to the moving samsung part. Ive tried to go to recovery and it got to the actual recovery 1s but then it said error and shut off

Now when goes to recovery it doesnt say error, it just turns off

Any liquid come into contact with it?  Someone sit on it?  Did it fall?

No, it was on the floor tho, i found out that if i move the phone a certain way itl turn on by itself but  turns back off

I had that problem with my S3 and it was a faulty power switch that was stuck. My device was rebooting on its own very randomly.
This video did the trick for me. I found it laughable at first but it worked. Basically, it means that if you tap the device on a flat surface, power button side down, it may release the internal switch.
https://www.youtube.com/watch?v=SSLZFmhmBlc
The guy specifically says in the video "thumbs up if it works, and thumbs down if it doesn't" and it has more thumbs up than down, so... it is a known problem with some S3.
I had to do it 4-5 times in my Galaxy S3's lifetime

Thanks you soooo much man I did it on my wrist a bunch of times and it finally turned on.


text:
Droid Explorer permission denied when accessing root-only folders
I have been trying to get Droid Explorer (a windows app) working with my 2013 Moto X and am having trouble.  A previous question was answered (I needed busybox!) but now I have a new one.
The file manager part of the app isn't getting root privileges for some reason.  I also use JRummy's ROM Toolbox and it's root browser works fine.  I just want to use mouse/keyboard for file managing :)
Droid Explorer Debug Console
[CommandRunner] Checking for adb.exe
[CommandRunner] adb.exe -s T065001AK4 shell busybox ls -lFa --color=never "/data/"
[CommandRunner] ls: can't open '/data/': Permission denied

edit: context :)

adb is not running as root. Try using su before ls. /data is read protected for users without permission.

@GiantTree he is using Droid Explorer, which handles all the commands. But your statement is correct, it looks like adb is not running as root. The problem is getting droid explorer to use root. My devices do not seem to have this problem. I will log a bug on this and look into what I can do to correct it.

I also want to add ben, when asking questions here, some context may be needed. If you create questions that are very vague, others may vote to close them as it would be unclear what you are asking. The answers, while initially will solve your problem, they may help others too.

In case it's related: http://android.stackexchange.com/questions/95874/droid-explorer-file-manager-not-showing-files (by same OP)

After researching this, it comes down to this:
When Droid Explorer launches, it attempts to start ADB in root mode by running adb root. If adb cannot run as root, you will have limited access to some paths.
Found this question here, which is related: Why can't I get root access from shell?

Update: This should work with Rooted devices running Stock (or somewhat stock) ROMs
There is an app on Google Play called ADBD Insecure by Chainfire. This app lets you run adbd in root mode if your device is rooted when running the devices Stock ROM.

adbd Insecure lets you run adbd in root mode if your device is rooted.
  (Note that if you are running a custom kernel, it is likely that it already implements this functionality)
If you are running a stock (made by the phone manufacturer) kernel on your device, chances are adbd is running in "secure" mode, even if you are rooted. This app lets you run adbd in "insecure" mode, which gives you root access in "adb shell", allows access to system files and directories through "adb push/pull", and lets you run the "adb remount" command to make your /system partition writable.

Now, I run CyanogenMod 12 (this should also work with CM11), but I don't know if this can be accomplished with stock rooted ROMs.
These settings are for CyanogenMod
In order to allow ADB root access, I go in to Settings => Developer Options. There you will see Root Access:

This needs to be set to either ADB only or Apps and ADB.

If this is not set, Droid Explorer will not be able to launch as root. When it tries to get the folders and files of certain directories, it will be denied.
If you can, try running adb root from a Windows Console window and see what it returns. It may add some insight to if it is possible to have non-CyanogenMod devices run adb as root.

It works with CM 12!  I wiped my Moto X and installed the latest official CM 12 nightly and I can access /data/data/ now.  Hmm.....

@BenJokisch yes, the downside to this, "stock" builds don't allow adb to run as root. It actually states "adbd cannot run as root in production builds". A plus, I have put in code that will notify users of the inability to launch adb as root, and direct them to this question.

@BenJokisch I added some info about adbd insecure to my answer. That app should solve your adb root problem on NON-CM devices.

Yep, confirmed working on my 2nd-gen Moto X (stock 4.4) with adbd insecure installed.  Thanks buddy!


text:
How do I get list of all application packages together with their activity label from adb shell?
Sometimes I have a trouble matching application's package name in /data/data/ or /data/app/*.apk with the user-friendly activity label I see in GUI.
How do I list application packages together with their activities?
Expecting something like this:
$ adb shell list_apps
de.shandschuh.sparserss "Sparse rss"
org.vudroid "VuDroid"
jcpezzullo.statical "StatiCal"
tone.control "Tone Control"
...

Related: Obtain package name AND common name of apps via ADB (no answer yet)

There is workaround using aapt on host: for i in /directory/with/downloaded/apk/files/*.apk; do printf '%s %s\n' "`aapt dump badging \"$i\" | grep application-label:`" "$i"; done

Based on my answer on the question Andrew linked to, this is what should be in your list_apps script:
for app in $(ls /data/app/*.apk); do
    appname=$(aapt d badging $app | grep 'application: label' | sed -n \"s/.*label\='\([^']*\)'.*/\1/p\")
    pkgname=$(basename $app)
    echo ${pkgname} "${appname}"
done

Run this on your Android device.

Requirements: Either a CM based ROM with Kitkat or higher (which seems to ship with the aapt binary) – or a rooted device where you can install aapt onto yourself (find it here; tested with Android 4.1).
Known issues: app name most likely gets truncated when it contains a single quote (see sed expression). Not having such one installed here I could not test that.
Only lists user apps. Easy to fix by repeating the block for /system/app ;)

On Samsung Galaxy S 5, ls /data yields opendir failed, Permission denied.

@StéphaneGourichon requirements not met, see first bullet-point: you need to be root for that.

fully valid point yet unexpected. Firelord's comment mentions non-root but mentions entering /data also.  Yet I remember having used an app that did this without root access. My guess is, there is probably a way to fulfill OP's question on a non-rooted device, perhaps just aapt in another temp location.

@StéphaneGourichon you've missed one thing possibly: ls /data requires root, ls /data/app might not. I'm not sure about the permissions on that folder, but I wouldn't wonder if it's readable and executable to each app. Have you checked that? While without root you cannot list the contents of /data, you can cd into it, and also into /data/app. You just cannot list the contents of /data itself. But without access to tha .apk file it doesn't help to place aapt in another location either; the information required is stored in the .apk files.

thanks. Yes and no. You're right in that I can cd into /data and /data/app. But ls still fails in both locations, making the whole operation impractical. I expect the app did it via some API which has necessary access.

There might be a way to query those details via the package manager (pm) - which is what I e.g. use for many details in my little tool Adebar. But I never checked "activity labels" that way, so I cannot tell for sure (and I'm currently not at my desk so I cannot really verify). What I do with Adebar is, via adb, parsing the packages.xml which pm uses/maintains. you can check what can be found there, @StéphaneGourichon


text:
What is the attack vector of <= 4.3 web view vulnerability?
This is in reference to the vulnerability that Google is not patching, since the WebView in 4.3 and less is part of the OS and not a separate updateable component.
Since some people will not have easy upgrade options from their phone manufacturer or cell carrier, they might consider just staying with 4.3, or some are still hoping their carrier provides an upgrade at some point.  In this case it's useful to understand what one can do to mitigate the risk of the vulnerability.
Is this a vulnerability that any website can exploit just by visiting the website with the standard web browser?  I.e. if I go to someverymalicioussite.example.com and it contains specific javascript that targets the vulnerability and allows remote code execution.
If so, is that risk mitigated by using a browser like Firefox or Chrome (that I am guessing does not use the WebView component).
Or does the vulnerability require installing an app that a developer has maliciously written to exploit the Web View component, to allow the app to perform actions that it wasn't permitted to?

I don't think it's been publicly disclosed. The blog post sourced by most articles about the issue implies that the vulnerability was only reported to the Android security team via email.

While this is getting attention by the media only now there is already one exploit in Metasploit that explore this vulnerability.
The "single-click" Metasploit exploit targets a vulnerability in a WebView component that's used by the native Android browser, although the component can also be used by other apps.
According to an attack-demonstration video published by Rapid7, the bug can be exploited by tricking a user into scanning a malicious QR code that includes the attack code, which then triggers the vulnerability in the Android browser and gives the attacker command-shell access to the device.
But the vulnerability can be exploited in other ways, too. "A secondary attack vector involves the WebViews embedded inside a large number of Android applications," says an overview published by Rapid7. "Ad integrations are perhaps the worst offender here." In particular, if an attacker could gain man-in-the-middle access to a vulnerable application's HTML connection, or to the cross-site scripting code used by the application, then the attacker could inject the malicious JavaScript code and gain command-shell access to the device.
How to defend against that? As almost anything that harden android you will need root then do :

Completely delete the stock browser using your favorite app or delete the stock browser app and odex correspondent file (for advanced users)
Block all ads entirely giving no chance to an man-in-the-middle intercept and change ads displayed by apps with malicious code. Adaway is a good free open source app that can help and it's avaible via F-Droid.
Using firefox chrome or safari should be safe but if you want even more security and don't really care about breaking some pages make sure Javascript is disabled (no root needed for this step) this will protect you against a large quantity of attacks.

Could you add the reference link? I guess this page on rapid7.com is the one?

Yes , also from here http://www.darkreading.com/mobile-security/webview-exploit-affects-most-android-phones/d/d-id/1113903

This sounds related to apps which enabled native javascript bridges on the web view component? Which enables javascript to make make native Java calls:  https://labs.mwrinfosecurity.com/blog/2013/09/24/webview-addjavascriptinterface-remote-code-execution/

Yes @AaronLS yes it is related i assumed the safest option is to block all ads entirely the tips to defend against that you won't see on net because i have come to that by myself

I'm pretty sure this is a different bug. The article has a link to the fix in AOSP, whereas the one that's been seeing coverage recently is, according to the article I linked in my previous comment, not going to be fixed at all. Either that or the new one would have to be an extension of the old attack, but I've not seen any sources that state that.

Yes from what i understand they are different vulnerabilities but they same exploit the same target WebView either embbeded in apps or via the stock android browser pre-4.3 what changes now it id that google won't fix any more vulnerabilities and there will be more that now the world knows it won't be fixed this is a huge incentive for people to look for bugs and vulnerabilities so for me safest option to protect you against WebViews attacks is not having the android stock browser at all and not even let the apps render ads over http://


text:
Is there a way to set ro.kernel.qemu to 0 in a emulator?
I replaced a modified build.prop which contains ro.kernel.qemu=0 to the system.img with yaffey, but it did not work. When the emulator restarted, ro.kernel.qemu=1 still exists in the output of adb shell getprop.
EDIT:
I also tried:

add ro.kernel.qemu=0 in default.prop in ramdisk.img
add setprop ro.kernel.qemu 0 in init.goldfish.rc in ramdisk.img

But all these did not work. When I start the emulator with modified ramdisk.img, ro.kernel.qemu is still 1 in the output of adb shell getprop.
I am now trying to rebuild the kernel to set it to 0, but I did not find where ro.kernel.qemu is set in the kernel source code.
Appreciated for any advices.


text:
Are GPS coordinates determined via data transfer?
I'm running on Android 4.2 and I have an app that sends data (via 3G) to my server including my current GPS coordinates. Sometimes, however, my data gets sent but the GPS coordinates are left blank.
Is it possible for my Android device to be able to send / receive data, but not be able to triangulate my location?
I'm trying to figure out if this is a flaw in my app or if I am having GPS signal strength issues.

@AndrewT. I Think I'm still a little bit confused about something. Does this mean I can get my location using 3G? Also does this mean the hardware behind GPS is different inside my device than the hardware that is used for data?

Possible. You may want to refer to this question: http://stackoverflow.com/questions/10631811/how-to-know-the-positioning-mode-is-wifi-or-2g-3g-cell-tower-in-android

You must distinguish between "GPS location" and "network location" here (and probably also cell-based location, depending on implementation). If e.g. GPS cannot get a lock, and you have the others turned off, you might be "left without position", so to speak. Check the question Andrew marked already (and its answers), it's explained pretty well there.


text:
Asus ZenPhone 5 Android Keyboard has no Hindi language input?
I bought an Asus Zenphone 5 (nice piece of phone for a cheap price btw). However, there is no Hindi keyboard input. Strange, given Hindi and other related languages using the same script count for about 300 million users (about as much as Arabic).
Anyway, how can I fix this? Thanks.

Try a different keyboard, SwiftKey, Google Keyboard etc and see what suits your needs.

Is the ASUS keyboard not the same as Android Keyboard? Doesn't android keyboard handle South Asian scripts by default?

To be honest, I don't know. I don't have an Asus to hand. But since MOST manufacturers have their own Keyboards I would assume so. You could always try a few anyway. I don't like Google's one much myself, and use SwiftKey (which is now free)... It's worth a shot anyway. Check on the Play Store if you have Google Keyboard installed, if not then it's more than likely an Asus own one.


text:
Switch Keyboard Automatically
I am using Nexus 10 with android 5.0.1
I recently purchased a bluetooth keyboard to go along with the tablet. The keyboard I was using (soft) beforehand was O Beta keyboard, which does not function very well with bluetooth hard keyboard.
Is it possible to switch keyboard to the Google Keyboard automatically when the physical keyboard is paired and revert to O Beta keyboard when I don't use the physical keyboard anymore?

The free Android automation app Automate can change the input method (soft keyboard) using its Input method set building block. But changing input method will require a rooted device.

Thank you so much! I was able to automate the whole process thanks to Automate

You can do this with Tasker if you are rooted. An explanation is here: http://www.pocketables.com/2012/09/using-tasker-and-external-keyboard-helper-to-better-the-bluetooth-keyboard-experience.html .
If you don't want to pay for Tasker, or you are not rooted, I have done something nearly as good with Llama, which is free on the Play Store.
Tell Llama to trigger an action when Bluetooth Device Connected and name your device. Tell it on this event to trigger the Android intent android.settings.INPUT_METHOD_SETTINGS .
Create a matching event for disconnection. You will then be automatically asked to pick the correct keyboard each time you connect or disconnect the BT keyboard.
In my case I used External Keyboard Helper (Play Store) as my alternate keyboard but you can select Google Keyboard instead.
The result is not totally automated but it just means you are prompted for one or two extra taps when you connect or disconnect the keyboard.


text:
Bought a Samsung Galaxy S4 that has a locked sim
I'm trying to find out what cell company this cell phones from? If anybody has any idea please let me know? I have a fido SIM card and it fits into the Samsung but has that lock icon on it.

How could we possibly know what provider the device is locked to when you have provided no information at all?  You should ask the seller.

The following sim-unlock procedure works for the Samsung Galaxy S4 (GT-9505 Model):

Dial *#0011#

This will take you to the following screen
2. Press Menu button then tap "BACK"

Tap on the Menu button again, but this time press Key Input.

Enter 1 and Press OK

Your are now in the SERVICE MODE MAIN MENU: Press 1 UMTS

Press 1 DEBUG SCREEN

Press 6 Phone Control

Press 6NETWORK LOCK

Then tap 3PERSO SHA256 OFF

Go back to the UMTS MAIN MENU by pressing Menu then Back then tap 6COMMON

Then select 6NV REBUILD

Then tap 4RESTORE BACK UP

The Galaxy S4 will freeze, black screen, Blue LED Light, Menu and Back key ON. Wait for it to reboot (takes about a minute). Afterwards your device should be sim-unlocked.

This only works on the oldest bootloader/Android version.. If the OP has updated at all this will not work. I've run into this issue myself, contacting the carrier fixed it easily. Alternatively if the above answer doesn't work you can buy unlock codes online and certain stores will do it for you.

@RossC - The great thing about the Galaxy S4, its bootloader is not locked from the factory. So you can reflash the device with the oldest firmware (including the bootloader) using odin. The firmware and odin can be found at www.sammobile.com/firmwares/

Not as much as you would think! You can't revert certain versions of the bootloader and knox makes it worse. Once you are post 4.3 bootloader, going back is nigh on impossible for most users.(I'm assuming most users don't have a JTAG to hand)

@RossC, Yeah you're right. Most users do not have a JTAG on hand. I sincerely just assumed it was worth a shot because he didn't state anything in the question regarding: Firmware Version, Model Number, Provider etc. Sorry for all the turmoil.

authors: فديوهات منوعه


text:
Decrypting wpa_supplicant.conf on Samsung Galaxy mobiles
When I do cat on wpa_supplicant.conf file on Samsung mobiles, I see that the passwords are encrypted. But when I open the same file on LG mobiles, I can see the passwords in plain text.
This is what I see on my Galaxy S5. The information below is for my network which has a WPA password 77807780 (psk is the encrypted passkey):
network={
        ssid=""
        psk=fce6c4f64304b00c5783199bbd2b1f91
        key_mgmt=WPA-PSK
        priority=10
        frequency=2462
        autojoin=1
        usable_internet=0
        skip_internet_check=0
}

Is this a feature on Samsung mobiles? What kind of encryption is used to encrypt the password and how to decrypt them?

Yeah, I can confirm that it's in plain text on LG Nexus 4. Researching a bit also confirms that Samsung does encrypt/hash it, but I haven't found the method yet.

On my Galaxy S5, it uses OpenSSL's EVP_Encrypt* methods with the EVP_aes_128_cbc cipher, i.e. AES with a 128-bit key in CBC mode. It makes sense since all encrypted PSKs I've seen have a length modulo 32 hex chars (32*4 bits = 128 bits, the block size of AES). No idea what's being used as the key or the IV.

Related: Retrieve WiFi password, How to recover stored wifi password?

Use wpa_supplicant's wpa_passphrase tool to create your own "real" psk. Actually, the plain-text psk (double-quoted) must be processed at every startup and config reload to generate the real, 64 hex-digit (256-bit) psk. So, using wpa_passphrase to manually create the fully-processed PSK actually optimizes wpa_supplicant's startup & config reload time. :)
About decrypting them... wpa_supplicant uses an AES-based cipher, which is well respected. I think TKIP is deprecated and possibly exploitable.

I got a solution:

Go to root browser
Go to /etc/secure_storage/.system.wpa_supplicant then delete this folder (only ".secure.supplicant.conf"), then reboot.
Strange number gone

Note: It only works for Samsung devices, all saved WiFi hotspots will be lost for the first time.

Find the following line in build.prop:
ro.securestorage.support=true

and change it to
ro.securestorage.support=false

Then reboot the device. Now retype password of your Wi-Fi network.
If your phone is rooted, you can view passwords either by reading wpa_supplicant.conf file or by installing "WiFi Key Recovery" app.

currently i don't have a device to test your solution on, but anyway that's not what i asked for i need to know the encryption type and how to decrypt an already encrypted password

This is the same as the one above that deletes the secure storage folder, but applies to everything that uses Secure Server.

@MOHAMMAD it's unlikely you will ever decrypt one once encrypted.


text:
Will my tablet work with a device which says it must have Bluetooth 4.0?
The title pretty much says it all. If a Bluetooth compatible device claims to require v4.0, will my table running Android 4.4. with Bluetooth v2.1 work with it?
This is the device in question: AwoX SmartLIGHT
Thanks.

Did your try my answer? Was it util? If so, mark it as answered, please.

The first answer that comes to my mind is NO. If it needs Bluetooth 4.0 and your tablet supports 2.1 then it won't work.
One of the advantages of Bluetooth 4.0 over 2.1 is its velocity (35 mbps vs 3), so if the device you are talking about relies on this data flow then it won't work properly.
Bluetooth is backwards compatible, so if your tablet would have Bluetooth 4.0 and your device is v2.1 then everything would work nicely.
It can happens that the device you're taking about is Bluetooth 4.0 just because it's new and doesn't make use of all its capabilities, so if you can you should try it personally. My answer is a NO, I insist, but if it's free you could try.

authors: Евгений Семашко


text:
How to figure out why a specific app cannot be installed on my device(s)?
All to often I encounter apps that the Google Play Store claims are incompatible with one or multiple of my devices, but isn't very helpful as of "why". How can I figure this out?
While this question goes into this direction, it doesn't answer my question (unless it is somehow possible to legally obtain an apps androidmanifest.xml file, but even then it is not exactly simple to deduce the problem).

From what I can see the Play Store seems to ONLY allow devices specified by the dev. Rather than blacklisting devices that aren't compatible it seems to only allow ones they specifiy as being compatible. Eg Plants Vs Zombies 2 won't install on a GT-I9505G but fine on the non Google Play edition (GT-I9505), despite the same hardware etc. It is sometimes down to the screen type (e.g. tablet only), sometimes down to specific devices/models/manufacturers and other times only certain versions of Android can install the app etc. There are apps that allow you to change these factors if rooted.

@RossC Even worse, some apps have nonsensical regional locks depending on your SIM-Operator or GPS-location etc. My phone is rooted, but I'm not eager to risk Google's wraith by attempting to circumvent their check, even though I consider it annoying...

I've been using market enabler, changing dpi etc to get apps (hotspot too) for several years with no issue. However, I do this only for free apps, and I wouldn't do it if there seemed to be any legal issue around it. Generally it's down to some silly restriction that doesn't actually make sense (an old example was Surgeon Simulator needing a tablet to play, nonsense).

@RossC That depends on your finger-thickness though, mine are rather clumsy :D Hm, it's worth considering, though figuring out the "wrong" restriction in order to encourage the developer to alleviate it would probably be better... Anyway, thanks for your input; please feel free to propose market enabler as answer, I'd accept that for now

Why are some apps on the market incompatible with my device? The short answer is that there's no way to know just from the Play Store listing, you'd have to contact the developer or extract the manifest from a copy of the .apk.


text:
Why does scanning for carriers take so long?
Whenever I want to switch my carrier (even to back automatic selection), my mobile (rooted Galaxy S4 mini if that matters) scans one or more minutes for carriers. Why does it take so long? Wi-Fi Matic doesn't seem to require that much time to identify cell towers which in turn provide information on the available carriers, so what's the problem, and can this be accelerated somehow?

Your cellphone searches for a predefined (by the vendor) time (in your case about 1 minute) for available carriers and then displays the result. The delay is there to make sure there are as well the towers available for you to choose from which have a weak signal and loose some packages on the way.
You can not change that behavior in your Galaxy S4 mini.

How unfortunate :( Does having rooted the phone help?

@TobiasKienzler no, root leaves that behavior unaffected.

@GiantTree Without further actions of course; I meant whether there is a procedure you can perform (or an app to install) as root to achieve this

If you are able to call the carrier scan and stop/kill it after your own defined time, then it's possible. But I don't think you can switch the carrier that easily.

@GiantTree Hm, I'll have a look at the API, basically I'm looking for the opposite of getNetworkOperatorName, maybe somewhere in Telephony.Carriers. Hrm, I need more spare time...


text:
How to install adobe air in AVD
i developped an android application using adobe flash professional and i need to try it with a virtual device, i failed to install adobe air under AVD and Genymotion, for Genymotion some services are limited in case of free version, can someone describe haw to fix my problem ?

35 minutes and solution found by myself

Execute the emulator
Start the console (Windows XP), Run -> type cmd, and move to the platform-tools folder of SDKdirectory.
Paste the APK files (adobeair.apk and myapp.apk) in the 'platform-tools' folder.
Then type the following command. adb install adobeair. apk adb install myapp.apk And finally your application works fine.
download adobe air


text:
System Update Downloaded
I have Nexus 7 (Android 4.4.4) and got message:

System update downloaded
  Android 5.0.2 System Update

But when I press on it, nothing happens.
How can I install this update?
UPDATE: About Tablet screenshot:

I had the same problem on my Nexus 7 (2012) on 4.4.4.
Do you have multiple user accounts on your tablet? If so, have you tried installing the update from the other account(s)?
I have two accounts, and when the 5.0.2 update got pushed to my device, both accounts got the notification. However, one of them had the same symptoms you described -- nothing happened when I pressed the notification, and the settings app didn't say anything about the update. From the other account, the update worked.
Strangely, the account that worked was not the one I created when I setup the tablet.

yes, it worked, installed from other account.

On your Nexus tablet go to:

All Apps
Settings
About Tablet
System Updates

This should take you to a screen that tells you that you have a system update downloaded, and it should have the option to "Restart and Install".

I don't have System Updates there

@Alex, have you done anything weird to the tablet?  Rooted it?  Unlocked it?  etc?  I'm not sure why "System Updates" wouldn't be on that menu.

no, did nothing

Sorry if you have, but have you tried restarting the tablet?

yes, restarted several times

Can you take a picture of what is under your "about tablet" menu?


text:
How to get exact call time?
How can I get the exact time that a specific call took place? If I go to "recents" in the phone app, I see entries with times that read like Mobile, Yesterday. I need the exact time, down to the minute.

If you click on the specific call in the call log, it should take you to a screen that shows the exact time.  What kind of phone do you have?  OS?  A few extra details would help out tremendously

Nexus 5, Android 5.0.1

For Android 5.0.x Lollipop:

Either on "Recents" or "Call History", tap the entry you want to see. It will open a mini-menu under the entry with options "Call back" and "Details".
Select "Details" to see the call details.
From here, you can see the time when you receive/miss a call, and also the duration of the call.

Click the image for larger variant

In addition to Andrew's answer, you need to click the entry and not the picture of the contact for the mini-menu to appear.  I was clicking the picture of the contact, and it pulls up the contact info - not the call detail.


text:
Mounting an encrypted filesystem from the terminal
I have a USB-OTG device with an encrypted LUKS filesystem. Typically, on Linux you just run cryptsetup luksOpen ... to open up the device.
On Android 4.4.4 (CyanogenMod 11M9), how can I unlock an encrypted filesystem? I know this is possible because the encryption option provided by the OS uses dm-crypt/LUKS.


text:
Android 4.4.2 not automatically connecting to wifi
I have a samsung galaxy tab 3 8.0 running android 4.4.2 unrooted. My tablet is not automatically connecting to wifi networks. It was previously automatically connecting to two wifi networks (both are home networks secured with a password) but now I have to re-enter the password every time I try to connect to either of these networks. How can I get my tablet to remember the wifi networks?

well, that's something weird try removing and re-adding the network connection and see if that makes any difference !

Try Factory resetting the tablet or if you don't want to do that then try shutting down the tablet and then turning it back on,then remove the network and then re-add it.

I already tried this. Multiple times.

Just restart the tablet it's annoying but it works for me

That's a work-around at best – or did one reboot solve the issue permanently for you?


text:
Certain NFC tags cause NFC to stop working
This is a very strange problem, so I'm sorry if I describe in in a confusing way.
For the past few days, I've been playing around with NFC on my Oneplus One phone. I installed a few apps (NXP TagInfo and Trigger, most notably), and they work fine. I wrote a simple app to scan and display the ID of a tag. This was all working fine with the NFC tags I have lying around (Tag inside a water bottle: NfcV. Other tags: NfcA (I think). They're unmarked, and this is all I know about them).
But suddenly a problem started: One tag, which is inside of a water bottle, scans fine. But the other two tags I have don't. When I try to scan them, they 'break' the NFC on the phone, and it becomes unable to scan the water bottle. I have to turn NFC off and on again to fix it, at which point it scans the water bottle just fine. This problem is very consistent.
I have a Nexus 4 which was able to scan all of the above tags and display the ID, but not read or write the actual data on the tag. My Oneplus is able to read and write data to the tag in the water bottle.
I don't understand what could possibly be causing this. As I previously mentioned, the tags worked just fine earlier. I haven't updated the phone or made any significant changes over the past few days.
Phone: Oneplus One, rooted, running CyanogenMod 11S (The stock software the phone shipped with)

This is normal1 behavior. The Android NFC stack is known to die when the communication with tags is interrupted during certain communication phases. So what you are experiencing is a poor transmission between the phone and the tag. In those cases where the communication between the phone and the tag drops in the "wrong" moment, the NFC service dies and you have to manually restart it by disabling & re-enabling NFC from the settings app.

1) Read "normal" as "you have to accept that things are like this" but not as "this is intended/bugfree behavior".

OMG, you saved me with this, my OPO's NFC stack crapped out and I couldn't write to any tag anymore, and I tried rebooting, clearing the data of the NFC applications, clearing the data of the NFC service and nothing worked, I didn't think of disabling/enabling.


text:
How can I disable a stock app that has its Disable button greyed out?
There is a pesky bloatware app (specificlly VUDU Version 1.0) that came preinstalled on my device.  Whenever I boot my device, it starts up an app process, so every time I boot I have to open up the App Switcher and swipe it away.
I went into the Settings app and tried to Force Stop and then Disable the app, but the Disable button is disabled ("greyed-out") itself.  Some other apps also don't allow me to disable them.  Is there any other way that I can enable the button or disable the app without rooting?  I am running 4.4.2.

Sorry, but you have to root in order to do this. There is no other way.

Root
(optional) Install Titanium Backup and backup your phone. If you mess something up you can restore your phone using this
Now use an app called System App Remover to select the app you want to delete. You will have to grant superuser permission for it to work

Alright, thank you for your reply.  I don't think I will be rooting because my device is brand new but I appreciate the information.

On some Android versions you can use adb to disable apps that you would otherwise not be able to deactivate via the UI. The Debloater app linked to above automates and simplifies this process. This answer will explain how to perform the same process manually.
WARNING: Disabling the wrong app or using the wrong commands can leave your device soft-bricked. Please make sure you know what you are doing before proceeding.

Make sure you've got Android debugging set up correctly, then drop into an adb shell:
adb shell

Get a list of all installed packages by using pm
pm list packages -f

Identify the packages you want to disable and make a note of them.
Disable each package individually by running one of the following commands:

if you are on Kitkat: pm block <package_name>, e.g. pm block com.motorola.motocare
if you are on Lollipop: pm hide <package_name>, e.g. pm hide com.motorola.motocare

The app should now be disabled and disappear from your launcher. In case of a background service it will permanently stop running in the background.

To reverse this procedure you can use one of the following commands:

if you are on Kitkat: pm unblock <package_name>, e.g. pm unblock com.motorola.motocare
if you are on Lollipop: pm unhide <package_name>, e.g. pm unhide com.motorola.motocare

For completion sake, since Android M and onwards, you can still disable OEM bloatware by running: pm uninstall -k --user 0 <name of package> without root access. But beware, the changes are permanent unless you perform a factory reset in which case the bloatware will be installed again.

Yes, there is another way :)
You are lucky because you have Android Kitkat version. Just use tool Debloater by Gatesjunior from XDA: http://forum.xda-developers.com/android/software/debloater-remove-carrier-bloat-t2998294
Requirements:
The program requires that your manufacturer USB drivers are installed for your specific device as well as the following:
• Windows Operating System
• USB Debugging turned on for your device
• Root or KitKat running on your device

I tried your way and downloaded the program, but it is not recognizing my device.  I went through all the steps and turned on USB Debugging.  My tablet is RCA brand, and upon further research, it seems that RCA does not produce drivers for their devices.  Can I still use this program some other way?

Your manufacturer USB drivers for your specific device is mandatory requirement. Try to find out help on XDA with USB driver for your device. What exactly type is your device? RCA brand tablet isn't so much helpful information if you need a help ;)

What exact information would be helpful to you, like the model number?

Post here everything what you can about your device. For example I have phone Motorola Moto G LTE, but exact information is model number on its paper box: XT1039.

Try this way:

Connect device via ADB
Go to ADB shell
adb shell

Find your target app by listing all the apps
pm list packages

Remove app like this
pm uninstall -k --user 0 com.android.inputdevices


text:
How to root / update the fake Lenovo P780W
I tried searching for a guide to root the 'lenovo' P780 w model - but this model doesn't seem to appear in the various lists of devices which can be rooted (such as Kingo Ready2Root or the list in this post).
The closest information I could find regarding the P780w was at xda-developer forums where one of the links there had a download with a rom and flash tool, but on the other hand indicated that there was no development for this type of phone, and that the rom was only for already broken phones.
I'm guessing that this is because the phone is a fake.
So my question is basically:
1) How can I safely root this fake phone and
2) [If it is actually possible to root this phone]: Is there a custom ROM for this phone so that I can update the operating system and Android version from 4.2.2 jellybean to 4.4 or higher?
I'm especially interested in advice from users which also acquired this phone and successfully rooted / updated it with a custom ROM.
PS: I'm sure it's the fake phone that I have. I purchased it via ali express China.
Also, if there are any necessary details about the phone which I haven't mentioned - please let me know and I will post them.

Well, we surely don't know if your phone is fake Lenovo or not, but the assumption that it's fake because it's not listed on that post is actually wrong (the title is "How do I root x?", not "Can I root x?"). It's because we haven't encountered this question before. Before I'm adding the entry there, could you confirm if your phone is Lenovo P780... or the fake P780W?

@AndrewT.  It's definitely the fake Lenovo p780w. That's also what appears in the 'about phone' in the settings. Also I edited the post - hope it's a bit more clear

Most Chinese fake phones can easily be rooted as they do not carry any bloatware, skins, extra bundles etc. These phones contain a near stock version of android and thus, don't cause any problems (usually) while rooting. You should be able to use cyanogenmod, it usually works very well on Chinese phones.
Best of luck.
Rahul.
PS: To be on the safe side, remember to take a backup.

Hi, Thanks for this answer, it seems like you have experience with these phones. Could you elaborate a bit about how I should go about rooting the phone. eg Which program you have used and which model phone I should choose (from the list of models) in order to root my P780w

You can use one-click-root. It usually works. You can select a similar lenovo phone. You can also download rooting apps from http://uptodown.com

+1 Thanks. In your experience, if the root fails - will this 'break' /' brick' the phone or will I be able to restore the phone to the way it was before the root attempt. Also could you recommend a backup tool. Thanks

Also, oneclickroot seems to be dead now. Any other software which worked for you?

Rooting apps don't brick your phone, they just tell you if it isn't supported. Otherwise, recovering a bricked phone is often impossible

Thanks for your help, but in order to award the bounty I'm looking for something a little more concrete like: Use software 'x' and choose modal 'y' - 'that's what worked for me so it will most likely also work for you'....  or something like that

Then in that case, use Z4 Root, Towelroot, Kingo, SRS Root or UnlockRoot. All of them worked for me!

Well OK, here you go. But let's say I use Kingo. Which model phone should I choose? There's no p780w in the list

You'll gave to do some research and select a model which has similar specs to your phone for example, your phone has a 6mp camera, 480p display, 6gb storage and 1gb ram, and there is a phone x, which has a 8mp camera, 480p display, 2gb of ram, and 8gb storage, then both devices are similar so kingo should work, also see the android version both phones come shipped with. Be sure to ask any questions or queries.


text:
How can I make my USB headset work correctly?
My phone is an HTC One running Android 4.4.2, and the headset is a Logitech G35. I've tried connecting the headset to the phone with a USB OTG cable several times with mixed results:

The buttons on the headset (play/pause, skip, volume) always work.
Sound sometimes comes out of the phone, sometimes comes out of the headset, and sometimes doesn't come out at all.
When sound DOES come out of the headset, it's either at "full volume" (not as loud as I would expect it to be) or muted. The phone won't let me set it to anything in between.
Someone called once while I had sound coming out of it: the phone used the built-in speakers & mic for the call.

It works just fine with my laptop (running Linux Mint) so it shouldn't need any special drivers. I'd like to make it work properly because it sounds much better than my earbuds and is pretty good at blocking out noise. I haven't really tried the mic and I'm not too worried about it. What do I need to do to make it work? Am I just overlooking a setting or something?
Update: I found this question and ran the diagnostic. It looks like it should have full support for USB devices, so I don't know why it's not working.

I haven't been able to get any audio output with my G35 headset and Samsung S8. Perhaps there's something about the G35 that Android doesn't like because certainly Android USB OTG works with some other USB headsets.

Check for the otg to USB connector, some of the wire may be loose.
Your mobile software drives for USB headphone may get crashed, so you may get mixed result. Check for your system updates in your mobile. It may fix the issue.
Your headphone may have chipset that some time block the incoming otg signals.

I am using Lenovo K4 mobile and Zebronics iron head USB headset. Hearing audio and video through otg to USB female. I have few creeping sound for 2o Sec for every track for songs, but work great after that..


text:
Google Now accessing Exchange Contacts
I just migrated to Android (kitkat 4.4.2) from an iPhone and need to set up Exchange Email on it for work.  On the iPhone, I simply use Siri and it can dial numbers from my contacts.  However, Google Now does not seem to be able to access these contacts in Exchange.  Is there a reasons for it?  Am I doing something wrong?
Thanks

Have you synchronized the contacts ? I mean can you see your contacts in your dial ? Also make sure you enable the "recognize contacts"( it may be a little different option) in google now

Thanks much for the input.  Yes, I see the contacts in my Google contacts.  I can also call them up in the phone contacts.  However, Google NOw just does not see it.  Someone said, Google Now only looks at Gmail contacts.  I cannot believe that would be correct??  Thanks again.

I believe not because i don't have any contacts on gmail i only save contacts on phone or simcard and i still can call them with google now did you make sure you enabled the option in google now to recognize your contacts?

Freedom,  Thanks much.  So I got it working... Like you said, I had to go into Settings, Accounts and Privacy, Google Account History and activate 'Device Information' (from being Paused).  Then when I fired up Google Now (I installed the Google Now Launcher), it prompted me again saying 'To improve contact recognition, Google needs to use your device contacts'.  Regrettably I had to say CONTINEU, meaning Mr. Google now has all my contacts.  It then worked.  Seems quite different to SIRI as it would appear SIRI searches on the device where as Google takes a copy of the device info. & contacts

Perhaps I'm being too paranoid?

No google really have you contacts now but  i think your question should be do  i want to live ultra-paranoid or live an normal life? I say trust but never trust too much nobody google have an big variety ways to abuse its power and if they really want they could access your contacts with easy and even ask for your permission remember that they own android and have many apps on your phone


text:
Navigation bar disappears after system update on Galaxy Tab 2 7.0
I just received a Samsung Galaxy Tab 2 7.0 (GT-P3113TS) from school and oddly enough after playing with it just for several minutes, it wanted to update the OS. It ended up updating twice (one larger update and then a smaller ~60MB update) to a final version of Android 4.2.2.
Now, after the system starts up I no longer have a navigation bar at the bottom.  Once I get into an application or the system settings I simply cannot press any button to get out of it.  There is no home or return button or anything like unto that.  Am I entirely misunderstanding how Android's UI works or have these updates completely and entirely broke the system such that I'm no longer able to use this device?
To clarify:

As per request, here is a snapshot of my screen:

From a post in AndroidForums, "The Back, Home, and Recent Apps navigation soft buttons are no longer on the bottom left of the tablet. They are now centered on the bottom of the tablet.", could you confirm that? Or maybe I did misunderstand this statement.

There are simply navigation buttons like these anywhere on the tablet whatsoever.  I cannot go back, home or to recent apps.  When I go into an app, I seem to be stuck in the app.  I was hoping that I just am unaware of some gesture that will bring these "soft buttons" up or such.....

Can you post a screenshot of your screen ?

There you go @sameer.

Well, that looks some what weird to me, it looks like that there had been some error with the update have you tried double tapping over bottom screen to see if anything shows up? I can't understand where thing are going a little wrong! May be you should back up your data and try performing a factory reset !

@GDP2 just for a check try rotating your phone in landscape mode and see whether you are able to find the soft keys

May be you can try a factory reset

Its very easy to bring back navigation bar on any android device.

Download Root explorer or any other file explorer
access root permission and goto /system folder
Open build.prop and add this line    qemu.hw.mainkeys=0
If this line already there than it must contain 1 instead of 0. Change it to 0
Or use Gravity box to enable navigation bar.

Read more at Techorfy

This all assumes he has root.


text:
How to show wi-fi password without rooting your phone?
I have read this post, showing how to retrieve the stored wi-fi passwords. But I am not able to access the file.
And I have also enabled android backup settings for data. I think it also saves wi-fi passwords. But I don't know from which site I can access my android personal data.
I have recently purchased a new mobile and rooting will void the warranty.
Any idea how to retrieve without rooting.
Thanks in advance !!

AFAIK, you need root to get access to the file which saved your WiFi password.

@AndrewT. Link updated

@AndrewT. Any other method without rooting ??

The file is protected in internal storage, so it needs root. Sorry, I don't know other method beside that. You could wait for others' opinion though.

Well, I don't think there's any method to get the wifi passwords without rooting as I remember that once over here I was also looking for the same and in the end the result is not you can't get yourself show the WiFi passwords stored in the device until or unless you root your device.

@PeterCarlos the answer provided in this question is not working for me.

@VarunChakervarti-Veer I am not referring to the answer rather than I am referring to the post where Ce4 has said "That's not directly possible without compromising the security (aka. rooting), at least not via an app. Imagine an app to send your wifi passphrases elsewhere (besides showing you them)."

@PeterCarlos And can I access my android personal data (back up data) which is saved on google cloud from any google products.

@VarunChakervarti-Veer Well, if the google product allows then yes you can but I would like to know more over here's which Google product you are referring to ??

@PeterCarlos Like we can access our contacts from gmail. Is there any products through which we can access our data.

authors: Артур Щедрин


text:
Recovery broken -> “adb devices” doesn't find my Xiaomi Mi3
So a few days ago I finally looked out for a custom ROM avaible for my Xiaomi Mi3 td. I found an Android 5 Lollipop ROM (by ivan) and thought that I test it and maybe look for some bugs. So far so good, but after installing cwm and flashing the ROM I couldn't use the recovery anymore. It just showed me that broken (red) android logo.
First I tried to flash to stock rom with MiFlash (software from xiaomi to flash roms - like odin for samsung), but my phone was not recognized by MIflash. So I tried adb. "adb devices" doesn't show anything! The only good thing is, that I can still use the Android 5 (aosp) rom, but it's full of bugs I can't do anything. All debugging things are working (usb debug, the mtp is working too)! But only if my phone is booted in the system.

I might have misinterpreted your question, but to enable ADB to list Xiaomi devices, you need to update adb_usb.ini and put Xiaomi vendor IDs there:

On windows go to c:/Users/{your-username}/.android
On Linux ~/.android
Open the file adb_usb.ini in a text editor and add these three lines:
0x8087
0x2080
0x2717
Save the file, open a CMD (or terminal) and enter the commands:
adb kill-server
adb start-server
Reconnect the device, type this in CMD, now it should be recognized.
adb devices

Source here.

You can flash your device in Fastboot mode. Hold Power and Volume-Minus button, phone will enter Fastboot. Then connect it to the computer and use standard "fastboot" utility from Android SDK. This way you can reflash recovery partition (or any other partition) even if other modes are not working correctly.
Alternatively you can try to reinstall drivers while phone is in recovery mode. No special driver is needed when phone is working normally, because it acts like MTP device. When in recovery, it acts as ADB Interface, so you should install Google ADB drivers to make phone work while in recovery.


text:
Missing space/Storage space running out Galaxy S2 [tried almost every solution I can find!]
I periodically get this error on my phone. It will say the internal storage is running out but when I check the storage use it will say:
Total space 1.97 GB
Available: 182MB
Apps: 622 MB
Cached 11.70 MB
This time, I checked my android/data folder and it said Spotify was using 1GB of space (in addition to all the space it is using in my other storage), so I deleted the Spotify cache and uninstalled it, then wiped my cache in recovery, but I didn't end up with any extra space afterwards.
I've deleted the log and LOST.DIR folders.
I can't seem to free up any more space. Every time this happens I have to factory reset and reinstall cyanogen (I'm running CM 10.1.3 now) to recover storage space, but each time it happens again eventually. I tried updating to a newer version of CM 10.1.3 but that doesn't help either.
UPDATE: I went through my apps to see if there was data I could get rid of there. I found 268MB in my Twitter app cache, but when I tried to clear the cache it wouldn't move. I uninstalled twitter but it didn't free up any storage space...
What am I doing wrong?
(Thanks!)

Just so anyone reading this who's having trouble knows, I figured out the answer.
My phone has several data/log folders (for some reason), and definitely had saved dumpstate files to those locations before so I assumed that when they were empty that wasn't the issue. HOWEVER.
I thought I had looked everywhere on my phone, but using ES File Explorer, even with 'see hidden files' turned on, doesn't show you all the files on your device automatically. Turning on Superuser lets you view more files, and there was another data/log file full of 1GB of dumpstate files hidden in another folder. Deleting this sent my storage space back to normal.
So, if you've tried deleting log files with a file explorer app and it hasn't worked, check your settings, make sure your file explorer app has all the access permissions it needs, and look harder. They're probably there.
Knew I was doing something wrong! I had never read anything in existing answers saying that this might happen when you look through your phone with a file explorer app, so hopefully this helps someone who's still stuck (that or it was just me).

Also this: http://android.stackexchange.com/questions/58168/why-am-i-constantly-running-out-of-space-on-my-galaxy-s2

I'm having the same issue.  I can't seem to find any log files.  Do you remember where you found the dump files?  I'm not sure where to look anymore...


text:
Nexus 5 lollipop update notification not showing up
My nexus 5 was showing the lollipop update notification till mid December. Now this is not showing up. While checking for system updates it shows the current time and os is up to date.
Any one please help me out on how i can bring back that notification as 5.0.1 has been released now.

related: Nexus 5 > Lollipop upgrade notification lost

Google releases their OTA updates in waves. If you have dismissed the notification (on purpose or by accident) you may not be eligible again until the next wave cycle. Many users have reported significant wait times.
If you want to update manually you can do so by flashing a factory image, although be warned, this will wipe your data.
You can also sideload the update files, which will keep the data intact.

By next Wave cycle you mean that i need to wait until 6.0 releases or 5.0.1(already released right, still i didn't get the update)? Now i have 4.4.4 installed. Will i get the next update unless i install 5.0?

By next wave I mean when Google decides to send the OTA notifications out again. You don't have to wait for the next android update.

The last notification i saw in my phone was of 5.0. Now 5.0.1 has been released, right? Please tell me why didn't i receive 5.0.1 notification?

@harun welcome to lollipop :)

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