text:
Can I unlock my Razr M (Verizon) for international use?
I have a Verizon Razr M that was given to me for free. It's a Verizon model, but it has never seen a network. (I use it as an  WiFI android iPod touch for now)
I know about CDMA/GSM/4G and all that. But doesn't it have a 3G radio for roaming? I don't need it to ever hit 4G/LTE/CDMA, but it would be nice to have it see 3G networks for me to drop a cheapo SIM into when I go out. Is this possible, or is this hardwired into the baseband with no hope for me. Are there unlock codes for this? I'm new to rooting android,, but a root doesn't seem to help unless I can reflash the baseband.
Thanks.

Turns out, it's a single byte on the phone that determines whether the phone is GSM locked or not. Someone found this, and made a nice tutorial on XDA on how to flip this byte.
The instructions look scarier than they really are. The detail is not because it's complicated, but because they show every single step.
The hard part for me was prepping my Windows box to be able to do this; you need Motorola Drivers and the .NET run-time for the Motorola diagnostic/programming application.

All Motorola phones are unlocked for use overseas.  These phones will not work for AT&T and T-Mobile, but they do work out of the USA(I have used one myself)


text:
ADB_SERVICES error on catlog errno = 5 I/O error
I'm using catlog to find error for an issue. Although that issue did not reappear , I see a constant Error  ADB_SERVICES ERROR: fd = 13, n = -1, errno = 5 (I/O error).
Sorry quite new to all this , not sure what should be done or Is it something I need to ignore?
few logs just before that error.
InputReader AP_PROF: AppLaunch_dispatchPtr : Down
AP_PROF unable to open /proc/mtrpof/ status entry

An I/O error may be indicative of filesystem corruption. If your device has a removable SD card, try removing it, putting it in a PC, and running a filesystem checker on it (such as fsck on Linux).

Thanks Dan : Is there any way I can run file system check on Android device itself? though enumlator or something?

I don't think so. To access the low level filesystem information, you need to be root, and the device needs to be unmounted. I suppose there might be a custom recovery that can do this, but I don't know of one.

My device is rooted and I can see an option Unmount SD card inside Settings->Storage .

If you're already rooted it might be worth looking for an app.

I was following the solution out here http://android.stackexchange.com/questions/38745/check-and-fix-sd-card-errors-within-android-itself , but I'm not able to run the fsck command. I get can;t read '/etc/fstab' " No such file or directory

source: Stack Exchange

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

sort: votes


text:
lsusb lists Galaxy Samsung Tab s2 & adb devices lists nothing
really, I do all my efforts  to run an android project through eclipse on a tablet "Samsung galaxy Tab s2/ GT-P3100" under linux (Ubuntu 12.04).
i add the vendor id of samsung  in  ~/.android/adb_usb.ini
   0x04e8

i add rules in /etc/udev/rules.d/51-android.rules as following :
SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666"
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ENV{ID_USB_INTERFACES}=="*:ff420?:*", MODE="0666"

then , i restart udev  & i run the following command
sudo udevadm control --reload-rules

i updates  /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", SYMLINK+="android_adb", MODE="0666"

the thing that perplexed me is the listing of the tab when running the following cmd :
abdennour@estifeda1:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 125f:a11a A-DATA Technology Co., Ltd.
Bus 002 Device 003: ID 413c:2107 Dell Computer Corp.
Bus 002 Device 004: ID 046d:c077 Logitech, Inc.
Bus 001 Device 009: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]

And the device also is well mounted:

I finally recourse a very long solution but, as usual, in vain :

Either you don't have ADB access enabled on the phone, or adb isn't aware that the Samsung is a possible adb device (because the the USB id is missing, see this answer on AskUbuntu) or adb hasn't the necessary access rights to the USB device (the askubuntu question has also an answer to this).

i found the solution , it is a device matter and not Host matter: Hence, i am right when i wrote this question in https://android.stackexchange.com/ and not in askubuntu exchange.
Go to Settings > Developer options> Developer options .
Then, check : USB Debugging

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


text:
Google Play Music freezes the touch screen
I'm running a Samsung Galaxy S4 Mini.
I'm having intermittent issue with the touch screen freezing and no longer responding to any touches.
The power button works, as does the home key. The volume buttons do not appear to work. Once it's locked I can't unlock.
This appears to happen when I'm trying to use Google Play Music, but not every time. I'm only about 75% sure that the incidence of freezing is tied to the use of Play Music.
Any suggestions?


text:
Can overcharging destroy Xperia J or Android phone?
My phone needs to charge for about only 2 and half hour, but I forgot so I charged my phone for about 3 and half hour. Then I noticed that my battery is easy to drain. When my phone is in 14% or below, it will tell me that I already need to charge but when I turn off my phone and turn it on again, it will go back to 16%. Also when my phone is already 100% charged and I turn it off and on again, it will be at 95% left. Can overcharging destroy a Xperia J or Android phone?

Your question is very hard to follow so people are unlikely to answer if they can't understand what you're saying could you write it in sentences please.

If an Android device is connected to a charger for a long period of time, with poor ventilation, this can contribute to overheating the device.
Apart from that, modern devices and batteries will stop charging when the battery is fully charged. There's a builtin failsafe that will cut off the power, as to prevent overcharging. Additionally there's is also a Short Circuit Protection.
As per your device in particular, you can read from the User's Manual (page 13):

Charging the phone over a long period of time, for example, overnight, does not damage the battery or the phone.

I'd delete the first paragraph, because damage by overheating is not connected to leaving the charger plugged in. As soon as the phone is full, it only draws standby current and leaves the battery charged and goes to sleep as without charger plugged in. Car analogy: driving for 12 hours does also not harm its battery either, the charger circuit takes care of it.

@ce4 What do you think now?

All's fine, your answer is (and was already) good :-) I often get annoyed by rumours in this field, like battery charging was something mystical... http://electronics.stackexchange.com/questions/33003/is-there-any-sense-in-this-technique-for-charging-li-ion-batteries

Aaand, this one: http://electronics.stackexchange.com/questions/36248/consequence-effects-and-solutions-mobile-phone-always-connected-to-ac-power


text:
Boot loop on Galaxy S3
In response to the question on the link below Peter asked that one run adb catlog in the Android SDK. I managed to download the Android SDK but I cannot locate the adb catlog file. Can I get help to locate this file in the standard Android SDK folder? Another question once the cause of the looping has been located does the file automatically remove it or there is something you need to do?
Samsung Galaxy S3 not booting up, keeps restarting showing ”Samsung Galaxy S3 GT-i9300” black screen

Your title and the body text aren't in agreement here. This makes the question hard to answer.

If you're looking for adb logcat output, it's not necessarily stored on a file in the Android SDK directory.
In order to access it, follow the following steps (assuming you have the SDK installed correctly):
1: Plug in your phone.
2: Type adb devices in your Terminal or CMD Prompt

If you get a result like "Command not found", you may need to navigate to the platform-tools/ directory inside the SDK folder using the cd [directory] command.
If you get a "List of connected devices" result, but the list is empty, then you have a configuration error. You may need drivers for your phone, etc...

3: Type adb logcat. The Terminal/CMD Prompt will begin to output logcat messages in real time. You can do what you want with the output, including save it to a file.


text:
Can't install USB driver for Zopo ZP300+ on Windows 7 64-bit
When I enabled USB debugging in settings for Zopo ZP300+, an unrecognized device appeared in device manager: H9000+.
Then I followed this: https://web.archive.org/web/20160918125953/http://www.zopomobileshop.com:80/zopo-rom/how-to-install-driver-for-zopo-mobile-phone-step-by-step-instruction/. MT65XX Preloader replaced with "MediaTek PreLoader USB VCOM Port (COM3)", then it disappeared. I unplugged the USB, turned on the phone, and plugged it back in. No new drivers were installed. H9000+ is still unrecognized. Eclipse says: No compatible targets were found.

You might want to try Koush's Universal ADB driver.

I used the wrong driver. H9000+ means you need ZOPO MTK6577 DRIVER.

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


text:
Recieved an SMS that deleted all my SMS
A weird thing happened to me today. I received an SMS and upon opening it from the notification bar on top, my SMS are all gone. I didn't even get to read the message. I have my SMS backed-up from a week ago so it's not much of an issue. But then how can this possibly happen? I am using GoSMS and CyanogenMod 7.2 btw. Any thoughts on what could've caused this?
Update
Okay now 5 days later, all my contacts have disappeared on it's own. I wasn't doing anything at all. I just notice my contacts are all gone. I did re-sync from Google and they're all back but what could possibly cause that?

maybe if you had a copy of the SMS and it's properties that would help a bit

@ThaSaleni unfortunately when clicked the SMS it pointed me to an empty inbox so there's no record of it at all.


text:
Root and/or flash ROM on Haier Haipad 8.0 (PAD821)
I'm trying to root my haipad but none of the methods I found over the internet works.
Here the PAD821 features:
Basic parameters

Time to market: February 2013
Product positioning: Entertainment Tablet PC
Operating system: Android4.1
CPU/GPU Processor architecture: ARM architecture
Processor model: ARM Cortex-A9
Processor Main Frequency: 1.5GHz
Processors core: Dual core

Storage device
System memory: 1GB
Storage capacity: 8GB
Storage media: Flash Flash disk
Storage expansion: supports Micro SD (TF) card, maximum support 32GB

Display
Screen size: 8 inches
Screen resolution: 1024x768
Screen description: Capacitive touch screen, Multi-point touch screen
Pointing device: touch screen
Screen characteristics: Five-point touch screen,The TFT screen,LED backlight
Language support: supports many languages
Network connection: WiFi support
Network mode: 3G module reserved ports
Bluetooth: Bluetooth 4

Multimedia features
Sound system: Double stereo speakers,Built-in microphone
Video playback: support playback of 720P vide
Camera: dual camera (front: 300,000 pixels, rear: 2 million pixels)
Video recording: support for recording 720P video
Flash features: supports Flash

Format support
Audio format: supports MP3 format
Video formats: supports MP4 format
Picture formats: support JPEG,BMP,GIF,format
Text formatting: supports TXT format
Buttons/interfaces: Data interface Micro-USB
Audio interface: 3.5mm earphone interface
Other interface: power interface,memory card interface
Function keys: switch button, volume buttons

Power parameter
Battery type: Lithium battery,4400mAh
Life time: depending on the using environment, at a specific time
Power adapter: DC (5V, 2A) adaptive AC power supply
Function parameters: Built-in induction The intelligent gravity sensor
Basic applications: Baidu input method,The ES file browser,PPTV,AppChina,WPS

Appearance parameters
Product size: 204.37x155.42x9.5mm
weight: 432g
Casing material: composite materials
Casing color: silver

Is there someone who knows a ROM compatible with such a device? Otherwise: is there a way to root it? Which version of the recovery (CWM or TWRP) can I install?
Thanks in advance.

A quick Google search leads me to believe that the device in question is extremely osbscure. Rooting it is probably possible, but almost definitely won't be easy. I was unable to find any methods for rooting it.
A custom ROM is almost entirely out of the question. I don't think there are any custom ROMs compatible with the device at all.
Additionally, I don't think there are any custom recovery options available to you at all.
I would say that unless you are very experienced with treading where none have tread before for the device - gaining root manually, hacking, compiling kernels, compiling ROMs for the device - you're more or less out of luck.
Anyone feel free to correct me if I'm wrong.

First, have you tried to search for this device on http://forum.xda-developers.com? They should have got the ROM and the ROOTing method for you.
Note: Never try to ROOT or install a ROM from someone you don't trust! Again never root the device when its still in use, because Rooting the device would remove the warranty of its! You might brick your device too.
You can try to search for the ROM by the name. Secondly I know the good rooting software, search for Bin4ry root! They will root you device, you can follow steps! hehehe, you must see the Note I provided before continuing the process.
By that software, you can first Root the device. Then check for the CWM support for your device on their site. Or you can Google it to find the best solution for that phone. After installing the CWM, you can easily install a ROM, but again, becarefull while installing the ROM, you might brick the phone.
Good luck, Cheers!

It's unlikely that XDA Developers will have anything for a this device. Doing some googling leads me to believe that it's an extremely uncommon tablet to begin with, rooting and getting a ROM will most likely be a huge ordeal.

Additionally, while it's true that the risk of bricking most devices is low, it's clearly not something to understate - especially for obscure devices like this! And your explanation of why he shouldn't worry is unclear and seems inaccurate.

Ok, so you downvoted me, because I was helping the dude you had to way to go? :/ and so that your answer should lead the question? Wow! :) Nice mentality brother.

I'd be happy to remove the downvote if it's edited. This isn't about competition, but because the answer isn't quite right. And it's also dangerous to tell someone "don't worry" when they're rooting an unknown device with untested methods.

I am having a phone made by Qmobile there was no way to root it. I did! I don't want kudos for that but still. If you're so much afraid, then why are you trying to root it? Doesn't make sense and what else do you want me to add here, the stuff that you have posted? :/

The thing is I literally can't remove the downvote unless you edit something. =(. If you feel like my answer is just wrong, then feel free to downvote it.

Well dotVezz, I wasn't here to downvote anyone, unless he is posting some rubbish stuff. You have nothing rubbish, so why should I? And edit something eh? Ok! wait

There, i removed the just for info thing!

let us continue this discussion in chat

hehe the thing that you having issue with! :D

Hi guys, thanks for your suggestions. Thanks to Afzaal: I asked on this forum because I googled a lot and I couldn't find anything. My last chance was to understand if such a device was a clone of a well known tablet and I could use ROMs and recovery for that one. Thanks also to dotVezz: your criticism is correct and I agree that the answer can be misleading for some readers. But, this is not my case ;-)


text:
How to disable softkeyboard in cyanogenmod 10.0.0 parmanently?
I want to disable the soft keyboard on asus tf300t permanently. I have read a lot of post on stackoverflow that allow you to block the soft keyboard but all of them explain how to do them in a specific app. I have root access to the device. its running cyanogenmod 10.0.0 on it. it has a dock keyboard. I could not find the .apk fie in /system/app for the soft keyboard that I could remove. does someone know how to remove the soft keyboard ?
thank you

I remember having read about a method to disable a given IME (Input Method) via ADB, but cannot find it currently (see also: Flaw in adb shell ime list -a? for a starter). But this hint might give you an idea what to look out for, I hope...

I found a file /system/app/LatinIME.apk
This file is responsible for the soft keyboard. I tried to change the name of the file from the terminal but it wont allow me to do so. kept giving an error "Read only file"
So I installed root explorer. in root explorer there is a tab top right that enables you to mount R/W to rename that file.
then I went back to the terminal and renamed the file so the system does not recognize the file. this blocks the soft keyboard from poping up on anywhere in the cyanogenmod.

Yeah, but that's not the clean way to do it. It had been cleaner to disable the app (than to remove/rename it), which could be done with e.g. pm (the Android package manager) via adb shell. But whatever you like, as long as it solves your issue :)


text:
voice call problem
I have a Samsung Galaxy S4 mini running Android 4.2.2. The problem I face is when I want to make a regular call, Android asks whether to make the call using VoIP or normal. If I chose normal, it first goes to Skype. I have to disconnect that. Then, if I call the same number again, it does a normal voice call.
I have the Skype app installed on my phone. Please advice me how to fix this problem.

The issue that you're describing sounds like you have accepted Skype to be the default app to make the calls (The normal calls). Because the VOIP calls must have had some other app like Google Voice.
Your problem is that you're being redirected to other app. The only guess can be, Go to
Settings-->Apps-->Skype
Scroll down a bit, there will be default settings. Clear them!
Then next time it will ask you to choose which one to use as the default or once,
But still: The other issue that you were mentioning, that it lets you make a call second time would totally reject the first answer I posted! So I don't have an answer for the second issue. But you can try the first one!


text:
How do you remove permanent adb authorization?
I have a Nexus S running Cyanogen 10.1.2 (Android 4.2.2).
I require adb authorization, but I accidentally "permanently" authorized a device. How do I remove the "permanent" authorization, so that every time it asks me again?

If your device is rooted, as it probably is with CM, you can also do this via adb:
adb shell rm /data/misc/adb/adb_keys

Depending on your build you probably have to run adb as root(1) or call the su binary(2).
(1) adb root or adb kill-server; sudo $(which adb) start-server --> adb shell rm /data/misc/adb/adb_keys
(2)adb shell --> su --> rm /data/misc/adb/adb_keys
Or delete this file with a root explorer. If you authorized more than one device open this file and remove the public key of the desired device only.

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

It's not there... maybe that's another Android version?

@Lohoris What is not there? The Developer options?

Oh, sorry. The Developer options are there, and there is the Debugging section. However yhere's no "Revoke USB debugging authorizations", nor anything resembling anything like that in any section of the developer options.

@Chahk, indeed, there's no "Revoke USB debugging authorizations" option under "Debugging" section. What else could be done?

The "Revoke USB debugging authorizations" option is present on my Nexus 5 running Lollipop (it may be a new option in Lollipop that was not present in previous versions).

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


text:
Is it possible to retrieve a password stored in OpenVPN?
I reinstalled my Mac and forgot to backup my username and password to my VPN provider.
The good thing is I also have VPN installed on my android where it works fine and logs in automatically. So the password exists on one of my devices. The problem is: How do I recover it?

Yes, it should be possible.

If your Android phone is rooted, just use a root explorer and inspect the app's data under /data/data/[com.your.vpn.app's.name]
Use "adb backup" (Win/Linux app here) and extract it with ADBExtractor
Use Helium (an adb backup frontend), it produces the same backup type that's extractable with ADBExtractor like above.

You can determine your apps internal name by finding it on Google Play and looking at the the URL: E.g., OpenVPN for Android has de.blinkt.openvpn as internal name

Helium is just a frontend to ADB. I can confirm it uses exactly the same .ab format, as I've been able to restore backups created by Helium using command-line adb restore helium-backup.ab.

Oh, thanks! Haven't tested it since its been renamed from Carbon to Helium and couldn't remeber the format.

No root needed for Helium or adb backup usually. Where "usually" refers to the fact that with root Helium offers a few additional features.

@facas: use method 2 or 3. dont root, it'll wipe your data. For security reasons, and with good cause.

I have now gotten my com.apnames.android.ab and run: java -jar abe.jar unpack com.appname.android.ab result.tar. the output looks fine but it does not appear to be a valid tar achive sin I cant untar it. //facas


text:
Kies - Reflashing Samsung Galaxy Y
My problem is that I messed up some binaries in the ROM on my Samsung Galaxy Y (GT-S5360L). Specifically, most of the binaries in /system/bin are gone, thanks to Busybox Installer. This means I can still use my phone for basic things (calling, texting, music), but advanced things like connecting to wifi, turning on "find my mobile," etc, are now broken. Naturally, I got Samsung Kies, put my phone into download mode, and tried to reflash the firmware. The only problem is, after Kies downloads the firmware, gives the appropriate warnings and disclaimers, and says "preparing firmware," it gives me a random error in Chinese. (I can't read Chinese, sadly.) I rebooted my phone, its the same deal, nothing has been changed. (Luckily, my phone has not been hard bricked.)
I have already tried flashing with Kies again, same problem. I tried connecting the USBcable to another port, and using a different USB cable, nothing worked.
Why doesn't a firmware upgrade with Kies work like it should? All help is greatly appreciated.

Try this: 1- If you can take a photo of that error message in Chinese, with another Android Phone with latest version of Google Translate, do it: Google Translate can now translate text in images through the phone's camera. 2- If that is not possible, then take the photo with a good camera and upload it to a photo sharing service and edit your post here to add the url of the photo (then I can edit your post to embed here the photo if you want), so the translation part will be question of minutes.

Good idea. I think actually the problem is not enough space on the internal memory, so I'll try deleting my apps.  (I also found that I can actually connect to Wifi  with a static ip, so it's not that bad after all)


text:
Tasker double WiFi activation with 'or' statement
I have a Tasker app on my tablet, I want to make a profile which will trigger silent mode when 2 conditions are met: Connection with WiFi Network A is lost and either network B or C is connected. I want this profile to be turned off when network A is connected again. I assume that some sort of variable has to be used for the 'B or C' function.
How can I do this? Also can please walk me through how to assign variables if any.

You can specify quite a bit of logic in just the contexts. Having a profile with multiple contexts would be the easiest way to accomplish this. Remember that all contexts have to be met sequentially before the task(s) will fire. Also, the Wifi Connected context will accept multiple SSIDs by using pattern matching. In this case a / equals logical OR. Try the following:
Profile:

Context: [Wifi Connected] SSID="NetworkA", Invert=Yes
Context: [Wifi Connected] SSID="NetworkB/NetworkC"
Task(s): Ringtone silence settings of your choice

This means that the task(s) will fire if Network A is not connected AND Network B OR Network C are connected. As soon either condition is lost the task will exit.

Just for clarification: You can enter multiple SSIDs in that text field, separated by a /, and Tasker interprets that as "one of those"? Have you tried? The Tasker UserGuide doesn't mention that, but simply says SSID: the SSID of the AP e.g. SKY34312.

Yes. Check out the Pattern Matching section of the User Guide (linked above). Simple Matching (versus Regex Matching) "is used ... in text parameters of State and Event contexts." The SSID parameter in the Wifi Connected context is such a field. One of the matching rules is "/ means 'or', it divides up multiple possible matches."

I must have missed that part all those years! Thanks for the enlightment! That makes some other tasks much easier. Need to go over my repo with that :)


text:
Where to find diagnostic information as to why mobile data won't turn on
I've had a Samsung Galaxy S3 for a little over a year now and not had too many problems with it. This afternoon, however, it's decided it won't connect to mobile data at all. I've had similar things on this and previous android phones, so I've tried:

making sure wifi isn't on
checking that mobile data is enabled (!)
checking the AP settings (these are actually locked down by my network provider - O2 UK)
turned on & off airplane mode
restarted
powered off & on
powered off, removed the battery and powered it back on

In all cases, I get no mobile data icon (so it's not even trying to connect from what I can tell) and I get no connectivity. Phone calls and wifi are working just fine.
Is there anywhere diagnostic information is kept around the status of the mobile data connection? If there's an error occurring, that would certainly be useful!
I did drop the phone a few days ago, but the mobile data has been working fine since then... but I guess it could still be related somehow. Even if that is the case and there's a hardware fault, the same thing applies - where is the diagnostic info?
I'm on the O2 UK stock image by the way - 4.1.2 / JZO54K.I9300XXEMC2

There might be some test modes available, hidden behind some "secret code" entered via the dialer. You could check with this list for the SGS and see if you find a matching stick.

Thanks for the pointer. In the end it appears to have been a carrier issue - I was unable to receive calls & texts as well (although I was able to make calls and send texts). Woke up this morning and it appears to be working again.

Thanks for the feedback, x3ja! I tried to sum up everything in an answer (to make it obvious that your issue has a solution). Feel free to "accept" the answer to indicate it includes your remedy :)

While in this case it turned out to be a carrier issue (and solved on the carrier's end, see this comment), in other cases one of the test menus might prove helpful. for a starter, you can find a lot of "secret codes" in this list for the SGS, together with a short explanation. But use them on your own risk :)


text:
USB connectivity problems with Nexus 7 2013
I've just acquired Nexus 7 (2013) and can't connect it to my PCs. All drivers I have (one from Android SDK, as I'm a developer, and the second from the Android site here, named as latest_usb_driver_windows.zip btw) do not install either under Windows 7, or Windows XP. PC discovers new device as "Nexus 7", but wizard says "could not find the software on your computer" when I specify folder with drivers.
After some unsuccessful trials, I decided to disable MTP and mass storage modes on the Nexus, just to eliminate these parts of driver - in fact I need only debugging via USB. I enabled the debugging via USB at very beginning, and it shows up in Android's notification bar, but the device does not show up in adb/Eclipse.
So I switched MTP and mass storage OFF via notification area. This did not help to attach the new device. But now I can't enable either MTP or storage mode back. They are missing in notifications, and they are missing in Settings -> Wireless & Networks -> More, where they are supposed to be.
So the question number 1: how one can switch MTP and storage mode ON in Android 4.3, specifically on Nexus 7 (2013), other way than via notifications? I saw similar question on the Internet, and the only answer was to reboot the device - in some cases (from time to time!) this worked for someone. I restarted Nexus, but still nothing USB-related shows in settings.
Also I'd appreciate any clues on how to connect Nexus 7 (2013) to Windows PC? I should mention, that I have Nexus 7 of the first version, and I'm able to debug apps using it, that this first Nexus is connected to the same PC successfully. This brings another problem, because I do not want to lose connectivity with the first device by complete removal of drivers, because I have no guarantee that after this the first device will not become lost in the same manner as the second.
Thanks in advance.

FWIW: The MTP setting should be in Settings > Storage > (overflow menu) > USB computer connection, not in Wireless & Networks. On the ADB issue: do you see any entries in Device Manager on the computer when you plug in the N7 with debugging enabled?

@eldarerathis, thank you, I found the MTP/storage menu. Yes, I see "Nexus 7" device in the Device Manager when I plug it, and wizard starts.

@eldarerathis, strangely, I managed to update the driver from the same location which has failed so many times before this (did you help metally somehow? ;-) ). You may post your comment as the answer.

@Stan Since you've solved your problem, could you add your own answer and then "accept" it? That way, other visitors can see the problem is solved.

@DanHulme, my solution was just to keep trying again and again until it works I have no idea why. Do you think this is eligible for a real answer?

If that's what solved the problem for you, then it's the real answer. You're the only one who gets to decide what answer to accept. :-)

related: Android 5.0 Lollipop device not detected via USB. My device is not a nexus device, but I use the Nexus drivers as my device runs AOSP (CyanogenMod). And I know that my issue is for a lollipop, but should be relevant with other versions of android too.

I'm posting the solution (as @DanHulme asked me) despite the fact that it's trivial.
If you already use latest drivers and have no option to reinstall a part or entire system, the only way is to keep trying with what you have again and again.
I don't know what exactly happened, but after a day of trials (plugging the new device and removing it, pointing the system to the drivers in this way or another) it was finally connected.
As for the other side-question about MTP, it was actually answered by @eldarerathis in comments: MTP mode can be enabled/disabled in Settings > Storage > (overflow menu) > USB computer connection.

Had similar problem with Google Nexus7 (2012).
To solve it I passed next steps:

Uninstalled incorrect Nexus USB drivers.
1) Previously, I installed windows default MTP driver to have ability to connect the device. It was a bad solution, because it made a problem for me to install new drivers.
Each time I tried to install latest_usb_driver_windows.zip from developer.android.com, Windows told me:
“The best driver software for your device is already installed”
So I disconnected all USB devices, and in order to remove all previously installed USB drivers I used freeware tool DriveCleanup.
It was a bit unusual to run some tool, which perform some unknown system-related actions, but at the end of the day, it removed all USB-drive related stuff from Windows and didn't    harm a system.
In order to install proper USB drivers for my Nexus 7 on Windows 7 performed next:

Enabled debugging options on Nexus (Go to Settings > About tabled and tap 7 times on  "Build number" field);
Run "Settings -> Developer Options -> Revoke USB debugging authorizations", in order to start next negotiating between tablet and PC from scratch.
Enabled "Settings -> Developer Options -> USB debugging" to have ability to connect to the device by adb.
Connected device to PC. (Some informaition in the internet points, that in case of problems drivers installation, it's better to use USB 2.0, but I have only USB 3.0 on my PC)
Run "Device Manager" Windows tool. "Start -> Run -> mmc devmgmt.msc" or "Control Panel -> Device Manager"
Found Nexus Device, press right mouse button "Update Drivers -> Manual -> Browse", pointed to the latest usb drivers from google (In my case, they were downloaded by Android SDK manager: C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver). And press OK.
In most of cases, previous 6 steps should be enough to install drivers, but each time I received next error:

"The folder you specified doesn't contain a compatible software driver for your device. If the folder contains a driver, make sure it is designed to work with Windows for x64-based systems."
So in order to make USB drivers fit my device, I performed next steps:

Run "Device Manager" Windows tool. "Start -> Run -> mmc devmgmt.msc" or "Control Panel -> Device Manager".
Found Nexus Device, press right mouse button "Properties -> Details" chose "Hardware IDs" from the dropdown, right mouse button on ID values "Select All -> Copy"
In my case it was:

USB\VID_18D1&PID_4E42&REV_9999&MI_01&MI_01
  USB\VID_18D1&PID_4E42&MI_01&MI_01

Opened usb_driver\android_winusb.inf  file from latest usb driver directory by text editor, found [Google.NTamd64] section (there is also [Google.NTx86] section for 32 bit PCs). In amd64 section I found a ;Google Nexus 7 section. It looked like:

;Google Nexus 7 %SingleBootLoaderInterface% = USB_Install,
  USB\VID_18D1&PID_4E40 %CompositeAdbInterface%     = USB_Install,
  USB\VID_18D1&PID_4E42&MI_01 %CompositeAdbInterface%     = USB_Install,
  USB\VID_18D1&PID_4E44&MI_01

Basing on IDs, taken from my hardware:
USB\VID_18D1&PID_4E42&REV_9999&MI_01&MI_01
USB\VID_18D1&PID_4E42&MI_01&MI_01
I added to the Nexus section next lines, using as last parameter of CompositeAdbInterface device ID with removed revision and all the text after it:

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01&MI_0

Nexus section of android_winusb.inf file started to appear next way:

;Google Nexus 7
  %SingleBootLoaderInterface% = USB_Install, USB\VID_18D1&PID_4E40
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E42&MI_01&MI_01
  %CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4E44&MI_01

After this modification, Updating of USB Driver from Device Manager finished successfully. Maybe It is not the properest way to fix this problem, but it was first working solution, so I stopped further investigations.

Seems like you need to turn either camera or storage in Settings > Storage > (overflow menu) > USB computer connection (on your Nexus7 2013) to install the adb driver

When changing mode and looking at device manager:

MTP: i see only the "Nexus 7" device under "Portable Devices", not updatable
PTP: i see "Nexus 7" under both "Portable Devices" and "Other devices"
none: i see only "unknown device" under "Other devices", not updatable

So, to fully install drivers, with adb interface, i had to put it first into PTP mode (+debubbing mode).
Then update the drivers of the nexus 7 device under "other devices" manually with the google drivers.
Now put the tablet in MTP mode and update the nexus 7 driver under "portable devices". choose "let me pick...", then "composite..".
The "Android Composite ADB Interface" now appear under "Android Device".
et voila..

I ended up doing a variation of this...the problem I had was the portable/other devices issue.  The MTP portion of the driver seemed to be working so I wasn't getting a warning in Device Manager...ergo, I didn't even know that existed until you mentioned it in this post.  Updated from the "Portable Devices" bit and it worked right off.

This Worked for me. I have uninstalled the old driver from Device manager.. While uninstalling driver choose "Delete the driver software for this device" option.
and reconnect your android device.
(
Control Panel -> Device Manager -> Right click "Nexus ADB interface" -> Properties -> Driver tab -> uninstall -> Check "Delete the driver software for this device" -> ok
)

windows may have the adb drivers installed.  this will be loaded in place of the mtp drivers.  uninstall the adb drivers (do a driver delete if the option comes up), and re-plug-in your nexus 7 with the drivers uninstalled.
it should load the mtp drivers by default, but if not, you can try and do an "update driver..." to force-load the mtp drivers.  go to device manager -> acer device -> acer adb drivers -> properties -> driver -> update driver... -> browse my computer -> let me pick from a list -> mtp usb device.
the same device can go into 3 different modes, so windows may be confused by this (probably more accurately acer's drivers' fault).


text:
Examples of mobile broadcasts being used
I recently found this page of settings in on my phone under Cyanogenmod, I had never even heard of this system before.

mobile broadcast settings (click to enlarge)
Are there any examples of this system being used in the past?

Related: http://android.stackexchange.com/q/157567/9897

Yes.  They're called Wireless Emergency Alerts in the USA. The underlying standardized technology is called cell broadcast, and is part of the telecommunication standards your phone supports.
The system is not without problems: There was a thing in California in 2013 over the first use of the system giving utterly irreverent information (sending the alert to people hundreds of miles from the event), presumably due to poor implementation.

Ah, I see it's an American system, that's why I had probably never even heard of it living in the UK.

No, it is not only American system. I have seen it being used in Baltics (Europe). See http://android.stackexchange.com/q/157567/9897

Lithuania has used that system during the COVID-19 pandemic, e.g. to inform people about restrictions entering into force. However, this does not seem to work on CyanogenMod/LineageOS.

@user149408: In general it does work on LineageOS (it's been part of core Android / AOSP since Android 11). But there are many things that can go wrong...

@sleske yes, Android has the functionality, but I have two devices running different versions of CM/LOS which didn’t display anything on several occasions when my company iPhone got an alert. Others have noted this as well, seems this is indeed broken in LOS, see https://gitlab.com/LineageOS/issues/android/-/issues/3667.

@user149408: Hm, I also have a LOS device, which did receive the warning sent out in Germany today. Strange.

@sleske would you mind adding the version and device to the ticket I linked above? Might help narrow down the issue.

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


text:
Are running apps slowing down Android phones?
When my phone (Xperia J) is getting slow I'll go to Setting→Apps, select running apps, and delete everything in there. Then I go back to the homescreen and I notice that my phone is faster.
So is running apps making my phone slow or it is just a coincident?

While this might appear to temporarily "speed up" your device, this kind of "Chuck Norris Roundhouse Kick" is rather contra-productive for the system, especially for two things:

your battery load
time to access one of the killed apps again

Android usually does a good job managing ram. But some apps sometimes make it hard to do so (mostly by not behaving properly: hogging lots of RAM and trying to "stay alive" even if the user wishes them to quit). So to have the same "speed-up feeling" without the nasty side-effects, you'd better identify those bad-behaving apps which you killed along the others (like the wild-west saying: "Kill'em all and let the Lord sort out the bad from the good").
I've just added two tags to your question. You might wish to consult their tag-wikis and most frequented questions for more details. To do so, simply click them (or hover your mouse over them and select the links to "info" for the tag-wiki, etc.).

The concept is the same with a PC. If you have too many programs running at the same time on your computer, the you will notice that it becomes slow or sluggish over time.
AND if you look at the Xperia J's specs, it only has a single-core processor. So, you can't really expect it to run as snappy as a Samsung Galaxy S4 which has a quad-core processor.

It's not really helpful to compare a mid-range phone with the latest top-of-the-range handset. This answer reads as "it's your fault for not spending more money on a higher spec phone" rather than helping the OP in any way.


text:
Convert handwritten note to text
The Samsung S-note app has a handwriting recognition mode that will turn handwriting to text in more or less real time, but it slows down input enough for it to not be really practical to use when jotting notes in meetings.
Is it possible to convert previously-taken handwriting and turn it to text later in S-note?  If not, then what about one of the other apps that come with the Galaxy note such as aNote HD?


text:
Can't connect to Play Store. Asks to sync app data instead
Device: Droid Razr Maxx
Every time I go to the Google Play store, a dialog box asks if I want to turn on background data. So I click enable, and it just brings up popup of a bunch of apps I have on my phone and whether or not I want to sync them. Then my phone gets all glitchy, like the background turns black and the drop down bar doesn't work. I don't understand why it just won't let me use the play store. What does syncing Facebook and Twitter have to do with downloading a game or an app?
I feel like the fix to this is simple, but I don't get it. My service has 4 or 5 bars 4G LTE, yet I can't download a little app.


text:
Ways of unlocking Nexus 4 cracked touch screen
If anyone could give me some ideas on where i should start with my cracked Nexus 4? I'm trying to pattern unlock, so I can simply access to back-up my important data. I can see the screen, even answer calls but that's it! I figured their has to be a way around the touch screen interface well actually I'm preying there is.
If you know software, a physical device, internet remote, something anything that will allow me to use my phone for temporarily command please let me know ASAP id greatly appreciate it.

Several related readings: Cannot unlock tablet as have no internet connection? (though it's a little different cause), Backup and restore CM10 on broken razr, Backup apps on SGS 2 with broken display?, How do I backup data (SMS/contacts) from a device with a broken screen?, more.

I was able to use a usb-to-go cable to connect a mouse and get into the phone that way.  I'm running Cyanogenmod though.  Not sure if the mouse will work with stock android.

http://forum.xda-developers.com/showthread.php?t=2415195
Read this guide http://forum.xda-developers.com/show....php?t=2266654 . only follow the parts to unlock the boot loader and flash clockworkmod custom recovery. Make sure that you flash the recovery right after unlocking (without rebooting in between) otherwise data will get wiped. )
After that boot into your newly flashed recovery and use "adb pull /data/media/" . this should copy everything on the internal sdcard of the phone.

Doesn't the unlocking procedure wipe everything? Have you tried this?

I know that Revskills has an entire remote control interface on the computer screen. It's available for download for free with a full license by the author himself- just do a google search for "revskills download free" or some such. It's a forensic program, so it's made for this kind of thing.

Wakeup touch nexus was the best that i found!! Works great on my nexus 4.

A link to the software you're recommending would make this answer useful.

authors: Вячеслав Павлович


text:
Merge calls option shows a popup 'Conference call not allowed'
While trying to make a conference call using the merge calls button, my Micromax A25 with Android2.3.6 shows a popup displaying 'Condference call not allowed'. Can you please tell me whether it is OS related or my operator related ? Or there is any settings that needs to be enabled for activating conference calling in my device?

This is generally turned off in Indian prepaid connections. Speak to the customer care to enable it. I believe you need a minimum balance to turn it on.

It's operator-related. Although the phone can support conference calling, most consumer calling plans don't let you do that.


text:
Using Android to PC over Wifi apps while device is hotspot
Is there a way for me to configure my wifi hotspot so that I can use apps such as IP webcam while the hotspot is the PC's only internet connection?

Please take a look at Can we use an Android phone as a Wi-Fi repeater? :)

Not a dupe! See my answer

@Izzy: ipwebcam runs on the phone and acts as a network camera, it opens a tcp port on the wifi interface only, which is inaccessible in the hotspot mode

Sorry for that – it was not clear from the question. I understood it was about some IPCam in the local network the OP wanted to monitor, and thus needed to access the local WLAN from the Android device. @Jacxel: you might want to [edit] your question for clarification ;)

You need an intermediate wifi AP to which both android and your laptop connect. The integrated wifi hotspot functionality won't work as it does only forward the internet connection and hides the rest (it adds a new 192.168.42/24 subnet and does NAT internally).
Technically speaking, of course, there's a way to do it. But it requires root and you would need to setup the network by hand (iptables, ip tools required) and make sure that the app does bind to the wifi hotspot standard gateway IP 192.168.42.129 and that there are no firewall rules to block it.

So there is no easy fix to this problem?


text:
Cant connect to my wifi network at home WPA/WPA2 psk
it writes saved, secured.
when I try to connect it writes connecting then back to saved secured. after a few seconds it writes authentication error. the password is right BTW

Related: Problem connecting my Xperia L to wifi..it shows Saved ,secured with WPA2 – and probably What I have to do to connect my android smartphone (Galaxy Ace S5830) to home wifi wpa2?


text:
Improve mic sensitivity; phone partner can't hear me
Whenever I use my phone to actually call someone, I often hear the complaint that I'm speaking too low, even when I'm using a loud enough voice. Is there a way to increase the sensitivity of the mic, or to boost the volume?
This problem is bad enough when using the phone without accessories, but if I use my iPhone 4 headset I have to nearly swallow the mic to be heard. My Bluetooth headset is as bad as the phone but better than the Apple headset.
I'm using a Nexus 4 and this has been the problem on every software release: Android 4.0, 4.1, 4.2, 4.2.2, and CM 10.1.3. My searches haven't revealed any solution, but it seems to be a problem on many different brands and models, not specific to my current hardware or software.

Are you sure you're not the victim of a practical joke; they can all hear you perfectly?

@Poldie: Yes, I'm sure. I get that complaint from everybody, including businesses I am calling.

What if it's a hardware defect?

Also on a Nexus 4, but my experience is wildly different from yours. Perhaps @geff is actually on to something and your device might be a dud. However, the headset weirdness you have kind of makes that theory hard to digest.


text:
How is Whatsapp delivering notifications?
I am having some issues with Whatsapp notifications and I'd like to better understand what's the root cause of the problem.
It seems that the application is somehow bypassing (at least partially) the system notification system.
In addition to ignoring Touchwiz blocking mode, the application works weirdly because its notifications do not turn off music volume when I receive them while listening to music, and it is able to manage by itself the led colors.
How can they do that from a technical point of view?
Is there any way to disable this behavior and have Whatsapp to entirely rely on system notification system and completely follow its rules?

I don't quite see what's the difference between this question and your previous question on the same subject. Could you clarify or explain?

You're right, I'm basically asking the very same thing. I created the two questions because in this one I wanted more technical details about how notifications works in general, while the other was intended to specifically address the blocking mode issue.
I agree that the two questions are almost identical so probably it would be a good idea to merge them or to delete one of them.


text:
Explain the ondemand CPUFreq governor parameters in SAMSUNG galaxy S4?
I am trying to understand how does the onDemand CPUFreq governor works. I have a SAMSUNG S4 device and I looked into the following file to see the tuneable parameters of SAMSUNG Glaxy S4 GT-i9505 (Qualcomm chipset).
$ cat /sys/devices/system/cpu/cpufreq/ondemand
down_differential
enable_turbo_mode
ignore_nice_load
io_is_busy
optimal_freq
powersave_bias
sampling_down_factor
sampling_rate
sampling_rate_min
sync_freq
up_threshold
up_threshold_any_cpu_load
up_threshold_multi_core
I tried to understand these parameters, The kernel documentation here: https://www.kernel.org/doc/Documentation/cpu-freq/governors.txt
explains Governors and governor parameters, but some of the parameters are not explained in the documentation. Can you please explain or point me to the documentation which I could read and understand all these parameters for a better understanding of dynamic frequency scaling in Android?


text:
Cannot install some apps on Galaxy Note 10.1: parse error
I downloaded Awesome note Hd and Awesome note-jujuburi. But I can't install both of them on my Galaxy Note 10.1: my device showed "parse error".
I activated Unknown sources, and cleared data/cache in Google Play, but this error note remains.
How can I fix this?

Just for clarification: Are you trying to install from Google Play, or from other sources? The unknown sources option is not needed for Google Play, it's rather a security measure to prevent installation from other sources.

Here's an old SO question that seems similar in nature. http://stackoverflow.com/questions/1492401/parse-error-there-is-a-problem-parsing-the-package-while-installing-android Does it help at all?

"Parse error" often means a particular application will not run, and therefore, cannot be installed on a particular device. This restriction is often set in apps using the android:minSdkVersion and android:targetSdkVersion tags respectively. If the Android firmware version installed on your device does not fall within the supported versions defined by the tags, then you will get the "parse error" message during installation.
Or, the Android package file (APK) is corrupted so the Application Manager cannot verify the checksum in order to proceed with the installation.


text:
Samsung Galaxy Grand Running Slowly After Upgrading to Android 4.2.2
I am using a Samsung Galaxy Grand for 8 months now, which was originally running Android 4.1.2 Jelly Bean. Recently I got a Firmware Update and upgraded my mobile to Android 4.2.2. After this update, my mobile is running slow, and even RAM usage is too high.
Please help me how to solve this Issue.

It's worth noting that, in Android, high RAM usage is generally not a bad sign. However, the slowness you're experiencing is a real issue. Could you tell us more about the update method you used? Was it an OTA update? Did you do a factory reset before or after the update?

Thanks @dotVezz . I did Firmware Update Through OTA and i didn't do any Factory Reset before or After the Update

I'm thinking a factory reset could do the trick for you. Make sure do backup your things with something like Titanium Backup, then let us know how things go.

I'm thinking a factory reset could do the trick for you. Make sure do backup your things with something like Titanium Backup.

guys just try factory reset i was having the same problem but now its smooth as earlier....

Thanks Samsung for fixing the issues and bugs in 4.2.2
They released a new update just a few days before and now it seems everything fine. No hanging after the latest stability update. Battery backup is fine. Charging time is reduced. Good performance. The only problem is I can’t download Facebook application because it gets stopped downloading after 60 or 70 %. But I can install the app using a backup. Now I am enjoying the new jellybean 4.2.2 after a few days regretting about updating my device.


text:
Many devices for one android user. Are there limits?
I'm a teacher in the UK and have 30 kids in my class.We have bought 35 (older) Nexus 7 tablets.
I have one Google account which I want to use across all devices so that the young children don't have to remember user names and passwords.
The trouble that I'm having is that not all of them are able to be logged in at once. There appears to be a limit as to how many devices can be online with this account at once. We're doing this to be able to use Google Drive so that the kids can produce work and save it into Drive.
We are finding that as tablets are booted up, already online device are logged out from Google and I have to log them in the android backend.
I'd love to get this sorted. It's for the kids!

There is a related question here, although it doesn't seem to answer your question: http://android.stackexchange.com/questions/42506/is-there-a-maximum-number-of-devices-allowed-on-a-google-play-account

An older answer in SuperUser says there is no limit, but based on what you have just experienced, this may no longer be true: http://superuser.com/questions/501913/how-many-android-devices-can-i-use-with-a-single-google-account

Why not let them email it instead?

I realize that there could be privacy and hassle-related issues with setting up multiple accounts, but is there any additional reason why you haven't opted for this path?

The reason that I don't want to go with emailing is simply because the users of these tablets will start at 4 years old and they cannot recognise letters of the alphabet yet, and so this would be impractical.

This is as close to an answer as I can find at the moment. Looking at the site for the (soon to be launched) Google Play for Education site, one of the benefits that they mention is:

For Educators
Android tablets in the classroom
Google Play for Education brings the innovation of Android technology
  into classrooms. Educators can set up and deploy large numbers of
  devices in just minutes or hours rather than days.
...
Over-the-air delivery to student devices
After finding apps they want to use, educators can push them instantly to student devices over the air. They can send the apps to individuals or groups of any size, across classrooms, schools, or even districts.

(My emphasis, from http://developer.android.com/distribute/googleplay/edu/about.html)
Which sounds promising, but if you go to the Sign Up/School Interest Page it has this interesting bit of wording on the form:

Which suggests that there's a limit somewhere around the 30 device number. Which would match up with what you're seeing. As I can't find anything else official mentioning this limit, I can't find any official advice for getting round the limit either, sorry.

Thanks for the really in-depth answer that you have provided here. I pride myself of keeping up with all things android/education, but this had passed me by. I really think that this is a superb move by Google and will utterly remove the issue that I have posted above. My only slight concern is whether or not this will be compatible with the devices that I have already purchased, or simply new devices purchased through this 'scheme'. I will watch this closely. Again, thanks.

The Google Play for Education Store is creating content optimised for Nexus 7 tablets. I would be amazed if this is not available for the older tablets. I have seen no dates yet for when the store will be available, but Google have an event in November and suspect it may be then (as the service was advertised for autumn). However, they are only soliciting interest from American schools, so it may not be initially available in the UK.
In the meantime I would suggest maybe looking at TabPilot which will allow you to achieve what you are after as well as a lot of other useful functionality.

Thanks for that really helpful comment. The TabPilot software looks exactly like what we are after, but regrettably, the pricing is just too high for me and my school.
I fear slightly for this company, as it would appear that Google are planning to implement most of what they are offering for free in the coming months. I guess that we'll just hold off until the UK rollout happens. Fortunately, UK rollouts are usually pretty swift, behind the USA.
Thanks again.


text:
Handling Notifications - Vibrations / Screen / Tones?
My HTC One seems to vibrate for every damn notification that comes on.  When it does this, the screen does not come on and there's no sound.   I know how to turn notifications off, but I"m trying to figure out how define when a notification :
a) Turns on the screen so I can see the notification without having to turn the phone on, go to the notifications screeen, etc.
b) Provides a audio notification / tone
c) Does or does NOT vibrate
Personally, I find the vibrate with no sounds and no screen to be the most annoying.

One other comment.   Is there a way that I can defined what shows up in the notification bar without turning off all notifications?  For example, I run a software called "PlaceMe".   In the notification settings, it shows "PlaceMe is running".  I want to be able to receive notifications from it, but I don't want the "PlaceMe Is Running" to permanently take up real estate in my notifications center".

You can turn off notificatioins / vibrate / ring tone for each individual app, or go into Applications >  and turn off notifications altogether. There is no system wide 'turn off notifications etc' in Android. Still. It's dumb, and annoying, but that's how it works on Android.

Most applications itself will contain these settings...

This worked for me on my HTC One M8
First Go to Settings, then go to Accessibility, and click Notification Reminder to Off
http://www.reddit.com/r/htc/comments/2w3op7/htc_one_m8_lollipop_notification_constant/

First, make sure you have priority interruptions only. You can change your priorities here.
(Click image to enlarge)

You can also disable notifications, so your phone won't buzz.


text:
Download manager with support of password protected sites and Content-Disposition: attachment
I've already tried almost 10 most rated download managers and browsers (including latest Chrome and Dolphin) to download content from a password protected site. Neither one works.
The site serves the content for download via file.php script (via GET request), which returns http header Content-Disposition: attachment;. It seems such scenario is not supported by popular Android apps.
Could someone suggest a download manager which supports such a thing?
Thanks in advance.
Appendix A
According to this blog post Android and the HTTP download file headers:

"Another defect of the Android Download Manager is its inability to
  handle basic authentication. If you use authentication to control
  access to your download script, your downloads will fail with all
  browsers that make use of the ADM (e.g. Android stock browser and
  Dolphin)."

AFAIK, many others do use it as well, including Chrome.

Have you tried Boat Browser? Maxthon?

@geffchang Tried both. No success.

Close voters: While this question has language which requests an app, there is a very well-defined problem to be solved. This question is fine for this site.

@Stan: Some people are a little overzealous with our "no app recommendations" rule. This may be helpful: How do I ask a question that may require recommending a product?

The download manager is something that is lacking very badly, the standalone version as supplied is pretty poor, so I think this should be left alone until Google somewhat puts out a more updated version of download manager on the play store.


text:
Can I pull the emails off my Android phone?
I recently lost all the emails on my laptop computer. And they were important business emails. Many of those emails still exist on my Android phone. I know I can forward them all, but that will take a lot of time and then they'll all be in my inbox from me, not the original sender.
Is there any way to pull the emails off and then drop them in to my mail program?

Unlikely. Of course it depends on the mail app you're using, but I've never read any of them has the feature to export all your mails in any way to use it directly on your PC (e.g. as .mbox files). On your device, they are most likely stored inside a SQLite database.

Unfortunately there is no easy way to do this. Here is the method I found...
Open an email on your phone and find where you can "save email as file". It is usually in the upper right dropdown. After saving, go to your phone's storage and find the Saved Email folder. The email will be saved as an *.eml file. Since the file is relatively small, you can do this for multiple emails. (It is a little time consuming to open emails and save as files but once you get the hang of it you can go pretty fast.) All you are doing is opening emails and saving them to that Saved Email folder.
Next, using an email account, email the *.eml file(s) to the email address you want to place the emails in. Remember you can attach multiple files in one email since they are small files. Now open the email account on your computer with the attachments and select an *.eml file. When you open the attachment it will appear as an open email. Move the open email to the folder you want it to appear in.
The email will now be in that folder and appear just as it was on your phone. Unfortunately you now have to spend time opening each *.eml file as an email and moving it to the desired folder. At least now the emails will be saved where you want them in the order (date and time) as they appeared on your phone.

You can try out any of the Backup App, that would let you have fun!
The thing that you're saying

I recently lost all the emails on my laptop computer. And they were important business emails. Many of those emails still exist on my Android phone.

As the mails on your device might get removed as soon as you connect it to the Internet (sync might do that), if you need to install a backup app better download its .apk file to your computer, and sideload it (e.g. copy it to your SDCard, and start the .apk using any file manager, which would trigger the installation; make sure to have unknown-sources activated for this). A good choice would be Helium Backup: it creates .ab (Android Backup) files compatible with adb backup, and there are solutions available to extract those on your PC.

Is there any way to pull the emails off and then drop them in to my mail program?

No, there is no direct way to do that – you could only forward them, which you don't want. Then I don't think there is any other way to do this. You can either create a backup file to just save the emails, then forward them. That's the only way to get back your emails, but still you will lose the time, sender name and other! And it will be replaced with Sender as: You, Time: Current Time, Body: Body will have the email included as signature or something like that. That's it!
Good luck, Cheers.

The .apk file is just the app installer, so that won't contain the mails at all.

No no what I mean, was to get the apk file of the backup! Because when he will try to connect to wifi or any other service. Email app will try to sync and he will loose the email, so I suggested to download the apk file of the Backup app! I never meant the apk of email service! Sorry for confusion

.apk files are always only app installer, never data – so there is no such thing as an apk file of the backup. If the mail app itself offers to backup mails (or another app such as Helium is used), those backups are for sure not in apk format. If you don't believe me, see e.g. Wikipedia :)

-_- @Izzy Izzy Izzy, Pardom me for this confusion! What I mean is, to download the apk file of the app that would do the backup things, like the one that backs up the messages. Then after installing that app, he should back up his emails to the sd card using that app. I never meant the apk creation of the backup file or whatso ever, and I do believe you! Apk is like executable (.exe) file on Windows. It has nothing to do with the data backup!

Ahh! Now you make sense :) That should go inside your answer, so others don't get as confused as me :) I will do that for you, please check my edit afterwards if I got things right.

Yah sure! :) You can edit it..

Done already (in case you want to check).

Yes, can you remove downvote now?

No. It's not mine. I don't downvote when I might have misunderstood something. Only when I'm sure a post deserves it. This did not :)

Ohh..well I guess its the asker! He might not want this answer hehehe..


text:
How to change notification pane image
I've just installed an ICS Rom (HTC Nameless) which has background images in both the notification pane and app drawer. These images don't appear to be well planned, because I can't read anything very well on top of them.
I'd like to either change or remove both images, but don't have the faintest clue of where to start looking. I have tried a few apps that have utilities for this, but none of them seem to work. I know my way around the filesystem alright, so I would like to change them manually.
My device details are as such:
Phone: HTC Desire C
Rom: Nameless (ICS 4.0.3) v7.3 build 4
Rooted: yes
If anyone can point me in the right direction, I'd be very glad :)

That seems like a modification included in your ROM. If there's an easy way to change it, I think it'll be in the ROM settings app (A lot of big roms have their own settings app. not sure about Nameless)

Update - I've found the images in question, located in /system/app/systemui.apk (logically, along with the rest of the UI images)
I have extracted the all and fixed the images, but I'm not sure how to insert them into the apk now. Any advice?

Also, Nameless (as far as I know) does not include a rom-specific settings app. Frequently, I've noticed roms for the HTC Desire C are far from fully functional, as it's not a horribly popular device.

Since you solved it, please post your solution as an answer (then when you can, mark it as the accepted answer). That's how things work around here =). EDIT: Nevermind, apparently you can't.

As per Jeff Darcy (original):

This is what I did to fix it (without touching a PC). I used ES File
  Explorer, and "Photo Editor" from the Play Store to accomplish this:

Copy the original apk (systemui.apk and Rosie.apk) to a writable folder
Using ES File Explorer, long press on the apk and choose 'extract'
Once the extraction is complete, find the image you want to change, under res/drawable-mdpi
Edit the image using Photo Editor (I just made it black), and overwrite the original.
Using ES File Explorer, recompress all of the files you got from the extraction, using the ZIP extension
Keep the original apk, renaming it to something like "systemui.apk.old"
Rename the new zip file to "SystemUI.apk", being sure to match the original apk file name in spelling and case.
Move your new SystemUI.apk to /system/app, overwriting the default
Reboot, and enjoy.

Caution: this may not be the generally accepted method, and therefore
  could potentially cause damage to your filesystem. Be sure to perform
  a nandroid backup, and back up your original apks, JUST IN CASE.


text:
Samsung Galaxy SII camera blank
The camera in a Samsung Galaxy SII GT-I9100 shows a black screen. Photos cannot be taken either. However, pressing the shutter does seem to activate the flash sometimes. Even the front cam fails!
I've tried flashing a few custom ROMs (4.3 based Carbon ROM) over recovery. The ROM works, but the camera gives the same result.
I even tried to flash an official JellyBean stock ROM for S2 via Odin. Camera still fails.
Logcat (filter level: 'error') shows:-
E/SecCameraHardware( 1839): nativeGetPreview: warning, ESD reset the camera device (6)
E/SecCameraHardware( 1839): FimcV4l2 poll: error 0
E/SecCameraHardware( 1839): nativeGetPreview: warning, ESD reset the camera device (5)
E/SecCameraHardware( 1839): FimcV4l2 poll: error 0
E/SecCameraHardware( 1839): nativeGetPreview: warning, ESD reset the camera device (4)
E/SecCameraHardware( 1839): FimcV4l2 poll: error 0
E/SecCameraHardware( 1839): nativeGetPreview: warning, ESD reset the camera device (3)

The worst I could fear is the camera sensor being busted, but is there any other software level stuff I could possibly try out?

have u solved it in any way?
I have the1 same problem with my samsung.
Thank you very much

@ALEX I don't have the device with me anymore; it seems like the camera IC or some part responsible for it was damaged. More of a hardware issue.


text:
Bypass proxy for everything but local addresses?
I know this is a bit unconventional, but I want to bypass the proxy for all external addresses/domains and only proxy internal addresses. How would I craft a proxy bypass setting string that meets the above requirement?

By using Hotspot Shield you can bypass proxy installed on any network

@Raman I don't want to completely bypass the proxy for all connections. I want to bypass the proxy for all external addresses. In other words I only want to proxy addresses in my local subnet.


text:
Install adb enabled setting from zip
Is it possible to make a zip file, similar to the one that installs GApps, that stores ADB debug mode as a system setting? Maybe somehow modify a system bootup script to change the ADB debug mode setting to on? I'm setting up a testing environment, and I can't have a factory reset turn off ADB.
update:
I think I've almost got it - I have a rooted deice using CWM recovery, and I am using SuperSU for root permission management. I unpacked the .zip that the CWM installs su from, and added a modified /system/build.prop to the update, as well as a command to turn on adb in /data/data/com.android.providers.settings/databases/settings.db using sqlite3, but I think it require root access, and SuperSU has default access to su set to 'prompt'. Is there a way I can modify it to be 'grant' by default?
useful links:
https://stackoverflow.com/questions/13326806/enable-usb-debugging-through-clockworkmod-with-adb

For those who are looking for an answer to this question: you can enable adb from a zip file that you install through recovery. I modified Superuser.zip from http://download.chainfire.eu/351/SuperSU/UPDATE-SuperSU-v1.65.zip What I did was I modified system/build.prop and added persist.service.adb.enable=1 at the bottom, I also added ro.setupwizard.mode=DISABLED to disable the setup wizard which gets annoying if you wipe or flash often. Then I added a precompiled sqlite3 (don't have a link, I got it from my company's repo) to system/bin and the line sqlite3 /data/data/com.android.providers.settings/databases/settings.db "UPDATE global SET value=1 WHERE name='adb_enabled'" to system/etc/install-recovery.sh (although some people say modifying settings.db is optional.)
Unfortunately it seems adb still requires you to accept the rsa certificate until you unpack boot.img and modify /default.prop


text:
Problem with ADB on my Nexus 4 (unauthorized phone)
When running adb devices in cmd, it says that my phone is unauthorized. It appears that it has something to do with the RSA fingerprint prompt. I don't remember ever getting such a prompt. Yes, I am running in PTP mode and debugging is enabled. I tried, after looking around on internet for multiple hours:

Enabling/disabling debugging mode repeatedly
Uninstalling and reinstalling my drivers for my phone or ADB
adb-killserver and adb-startserver
Restarting my phone and unplugging/replugging in multiple ways

I did notice that in my (user)/.android/ folder, I don't have a file called adbkey.pub (which is apparently the file that's supposed to have my key). Anyway, I don't think I've ever received the prompt about RSA fingerprint and I can't make it appear in any way.
Do you guys have any idea what I could do at this point. I tried about everything on these forums and around on the Internet but maybe there is something else I could do. Should I reset my phone to factory settings at this point to make the prompt appear again?

Community bump prevention: this question was closed because the question seems to have been abandoned (OP has not visited this site after more than 5 years and existing answers have not been voted). If anyone can evaluate the existing answers, feel free to vote accordingly and reopen the question (or mod-flag the question requesting for reopening). For anyone else having the same issue, please post a new question and refer to this question as additional context.

There are two possibilities:

Update your pre 4.2.x SDK to the latest version that includes RSA auth.
If I'm right to assume you're running Linux (user/.android/). In case of Ubuntu/Debian: The 'android-tools-adb' package provides the adb binary which is preferred to that of the SDK. If it is installed, it must be recent (>4.2), because RSA authentication isn't integrated in earlier versions. You can manually download that of Roaring and install it on 12.xx, i have tested this already and it worked. Or just use that from the SDK. Be sure to kill the old adb server instance after upgrading/fixing the version.

My SDK is already up to date (it says 22.2.1 or API 18) and no I'm not using Linux unfortunately. Do you think I should root and go in my data folder somewhere on my phone and delete the key file? Is it really necessary or is there something else I can do?

Try revoking USB Debugging Authorisation in developer options. I think that's virtually the same as deleting the key file.

Couple of things could help:

actually, sometimes happens that you cable, used for connection is getting broken, try with another one
when connected, in notification shade select USB for charging and change it to either MTP or Storage


text:
Questions about Link2SD and SD card partitioning
I have a Samsung S3 mini, no support for SD cards so i had to root it, and install Link2SD, spent the last 3 days hacking my phone making it better.
But i have questions, in all the tutorials everywhere on the web, they say (I refer to this blog but there are many other blog posts and xda posts and youtube videos that say the same)

if you have stock rom, use ext 2? (isn't ext 4 supported?)
partition your SD card, the max for your apps is 2 GB (I have 8 GB,why can't I partition it like 6 GB for apps, and 2 GB Fat32 for music, OR all of it ext2 or 4 and add whatever to it?)
You install link2SD first time, it asks for root permission, it asks what partition type you're using (ext 2, ext 4, whatever) and it asks to reboot the device, that's fine. But when you install it second or third time, it only asks for root permission, it doesn't reboot the device nor what partition type you're using. Why? maybe I changed (and i did change many times) the partition type, it doesn't ask, so doesn't detect it.
Once linked, what is the location of the apps? (data/app is empty, though i haven't move everything)

Sorry for asking too many question at once, but link2sd is not a big deal, it doesn't deserve asking many questions about it so i tried to put everything in 1 question

yes, stock rom does not support other file systems but EXT2 for the second partition. So create an EXT2 partition.
the location of the apps, once linked with link2sd will be from the root of the sytem:
\ (which is root)
sd-ext
and there you will find some directories or app-files, depending on your link2sd settings.
About the question for mounting / rebooting: I cannot answer that because I do not know.
about the size of thee partition: when you connect your phone to your computer, and have minitool partition wizard installed, you should be able to create the partitions like you want it and with the size you want.
But to be honest: 6gb for apps is an awfully lot... I think the tutorial just points out that you probably never will exceed the 2 gb that is mentioned and you can use the other 6gb for normal storage (which also can be read by windows when you connect your phone to your computer)
I hope I answered your questions...

kinda late but hey i'm buying a new sd card now so this will help me partition my new sd card


text:
Why I Can't Use Wifi for anything except whatsapp?
I can't use WiFi for anything except WhatsApp on my Samsung Galaxy S3 mini.
I already turned on WiFi on my phone. But I can't do anything except WhatsApp. I can't browsing via WiFi, and can't open Play Store either. But when I use mobile data (via my Internet provider) I can do anything, except that I can't browse Play Store either.
When I use WiFi via my computer it can work, but can't work again via my phone.
The password is correct. I already check it, but nothing's work.
What should I do? Please help me!

Are there any error messages shown? Have you tried different WiFi networks? What confuses me is that you write WhatsApp is working. Are you sure about that, and is it really usind WiFi? As for the Play Store issue: what colors do your connection icons in the status bar have (blue or gray – see What does it mean when the connectivity icons in the status bar go white/gray?)?

Had exactly the same issue. Fixed it:
Set the router to automatically assign DNS.
Turn off PC, Router, Android.
Turn on PC, Router, Android after 15 sec.
Everything works like before now! :)

As for Wi-Fi, in order to change DNS you don't need root nor that app. All you need is go to wifi settings, long-tap on a wifi connection>modify network>show advanced options>IP Settings, there you can put any DNS you wish :) but that couldn't be a good solution for above problem, because that error had some specific manner

Ilo: I'd say that's a great solution if the reason WhatsApp is the only app working is that it uses IP-addresses and not DNS, making the primary issue a DNS issue :)

This worked for me 100%. Go to WiFi settings in your phone. Long tap the connected WiFi connection, select modify network settings and check if proxy is enabled which I am sure will be enabled, just switch it back to NONE, then again switch off the WiFi and switch it on again. Viola, the internet is back again.

I faced the same issue when changed my router from 3com to Asus DSL-N12E_C1 .
my DNS was set to automatic by default . I only changed it to google DNS :
8.8.8.8 and it amazingly WORKED .

Clean all the cache using All-In-One Toolbox, and restart your phone. It worked for me.

authors: زيـداـنـ źèðąŋ


text:
droid 2 lock screen problems
I just broke my Droid DBA so im switching back to an old phone (Droid 2). But my lock screen is not responding properly: it shows, I grab the lock, but it doesn't unlock (or it just doesn't register).
Does anybody know whats wrong?

Maybe the touch sensor is broken, had the same issue with an old Motorola milestone: only the left third of the screen was detecting events (and rightmost pixel line). I could unlock it with a 2 finger gesture (tap&hold left, tap& hold right side, then release left. The slider then jumped to the right and unlocked. The milestone has a hardware keyboard which i then used to further navigate


text:
Does Android (4.0 +) automatically sense what time zone the device is in and change the time display accordingly?
The title pretty much states my question but mainly I want to know if I say hope a flight in NY to California will android pick up on the time difference between the time zones? Or do I Manually need to set this?
The reason I am asking is for an app I am developing and the way I see it adding duplicate code of something that android already has is pretty much re-inventing the wheel.

Assuming you're on a network that is available on the location you are going to, you could check the Automatic date and time setting under Date and time settings. That should update the time accordingly.

Not all carriers have NITZ or some of the NITZ info are not fully parseable, depending on rild version and Android version! Even if the auto update is activated, it can fail!. The rild can be out of date, GB uses v3, ICS uses v6, it is continually changing. If rooted, could use NTP sync over wifi.

authors: ภารวี   บุญยัง


text:
which hardware spec affects smoothness most?
I am reviewing a few android tablets online and I would like to know which hardware spec (for example, CPU speed, RAM capacity etc) has the most significant impact on the smoothness (aka fluidness)  of the tab..

Won't this become obvious once you've used all the tablets you're reviewing?

It's not that simple. The 'headline' specs certainly matter, but so do a lot of things they don't print on the spec sheet: the RAM controller speed, the CPU and GPU L2 cache sizes, the power management settings, etc. It might have a 2 GHz quad-core CPU, but that's no use if it's always underclocked for power or heat reasons, or it's always waiting for the RAM. Cheap Chinese devices in particular often have good specs on the spec sheet, but they pair those with the cheapest components they can find, to keep the price down.
The quality of the software integration is a big factor. Old, buggy drivers, or wrong settings chosen by the manufacturer's software people, can really reduce performance. If they've also changed the system apps (particularly the launcher or the system UI), or included some always-running crapware or spyware, that'll slow things down too.
Really, the number on the product description that's best correlated with smooth performance is the one after the dollar sign.

thanks.. I like that part about the number after the dollar sign. ;)
However, could you please point out some of the other features that "they don't print on the spec sheet"? I'd like to do some research.

It's not always easy. Samsung's Note 3 was caught for enabling a gpu/cpu overdrive when the system detects a benchmark running. Lags due to missing or disabled eMMC TRIM support only manifests after many weeks of use.

The most impact on smoothness improvements had newer Android releases, notably 4.1 Jelly Bean, but 4.2 and 4.3 also added new techniques to make it more smooth (Project Butter in 4.1, triple buffering in 4.3, eMMC TRIM support in 4.3).
Almost all recent hardware has 1GB+ RAM, a sufficient graphics processor and multiple cores to enable smooth UI operation.
Usually, the premium line is best, but in general look at devices with recent Android versions. Google's Nexus line has the best support here.

thanks. I am more interested in the hardware for now..
I assume the amount of RAM has a significant effect ?

RAM doesn't speed up the UI, it only let's you do "heavy task" switching without app restarts (due to memory pressure). Say: chrome with many tabs <-> 3d game <-> Google plus and more. A faster dual core is better than a slower 4-core CPU. Only games may really benefit from 4+ cores. TRIM support and the Android version had a far more noticable effect for me than any of the above (on recent spec'ed hardware).

Don't settle for anything less than 4.1. Choose a device with good future upgrade support (Nexus or other top tier lines). See http://www.youtube.com/watch?v=Q8m9sHdyXnE


text:
Cannot add host to "known_hosts" in Android
I'm connecting from my Android handset to my NAS, using SSH.
The private key was generated on my PC and then placed in the sd card folder of the phone.
So I'm using the identity flag to tell ssh where to find the key file, so
ssh -i /storage/sdcard/key -p 1000 admin@192.168.10.10

Every time I try to connect I get the message that "the authenticity of host can't be established". So I am asked whether I want to continue connecting and I have to manually say "yes" every time.
For some the host cannot be added to known_hosts and so I get asked every time to confirm manually. I tried to find ".ssh" on my device but I can't find it.
Failed to add the host to the list of known hosts (/data/.ssh/known_hosts)

Can someone please help?
Thanks.
EDIT: I have manually created /data/.ssh/known_hosts but the problem persists

Have you checked the permissions on both, the directory /data/.ssh and the file /data/.ssh/known_hosts to ensure your SSH app can access the directory and write to the file?

Izzy, thank you very. It was a permissions issue which now has been solved as I'm running it as su.

Glad to read! I've summed this up in an answer, including some more details of what I had in mind. You're welcome to "accept" the answer (click the check-mark next to it), as it obviously solved your issue :)

There's more than how the question is asked. Actually, since Android uses different accounts for different contexts, merely creating /data/.ssh will not be very good. Either you set minimal permissions and it will work only in one context (e.g. adb shell, one terminal emulator, one tunnel application) or you set broad permissions and any application will be able to read and write your known_hosts which is a security risk. A real solution would be to tell ssh to use a different directory depending on the calling context. I tried environment variables HOME and ANDROID_DATA, fail so far.

The reason could be insufficient permissions. An app cannot simply chose to create a directory below /data (other than its own, /data/<package_name>, which is already created by the Android system when the app is being installed). So this was why it failed in the first place.
Even after you used your "root powers" to create the /data/.ssh directory, and put a (most likely empty) known_hosts file there, the issue was probably the same: both where owned by the user who created them (root), and the app might not have been able to enter the directory, let alone to write into the file.
There are two possible solutions to this. The first you chose yourself was granting the app SUPER_USER privileges. If this is fine with you (and you trust the app for that), your issue is gone with that. Of course this requires the app to request the SUPER_USER permission, which it obviously does in your case.
A more restrictive approach would have been granting the correct privileges to the directory and the file, by e.g. chown it to the app's user, or chmod appropriately. If owned by that app, only this app would have access there, which would be the best solution. For this, you would first need to figure out the user, which could be done e.g. using ls -l /data/<package_name> (replace <package_name> with the package name of the app), and then do a chown -R <user>:<group> /data/.ssh.


text:
How to enable backlight of control buttons in Xperia miro st23i?
Very first i have disabled this, after that i can't find the option to enable it

I'll supply the answer from my Samsung Galaxy S3, assuming a similar setting is located at a similar location on your Xperia. Look for Settings>Display>Touch Key Light Duration. On Samsung there are settings from Always Off to Always On, and timed settings in between. Choose one of your liking other than Always Off to restore lighting to the buttons.UPDATE: Sorry if the settings are not exactly at that loocation. Here is a link to the User ManualUPDATE2: I notice that the Xperia has a slideout keyboard. Sometimes the keyboard lighting is controlled by the control key lighting. Look in the same place, except for Keypad Timeout: Settings>Display>Keypad Timeout.

Sorry I can't find in my mobile


text:
How do I factory reset/wipe Galaxy Note 2 with no screen?
My phone's LCD is broken but the rest of the phone works 100%. I can't do the normal steps to erase the phone because I can't interact with the menu on the screen to do so. I would like to erase everything so I can sell the phone to somebody willing to have the screen repaired.

Hold volume up + Home + Power Key wait for 3 mins
Press volume down 3 times
Press power button
Press volume down 6 times
Press power key

That will do a hard reset.

I know this is an old question, but I'm going through the same thing with the same phone. How do you confirm that your phone has been reset since you can't see the screen?

If you have the Android SDK installed on your computer (otherwise, see e.g. Is there a minimal installation of ADB?), you can use the fastboot utility for that – provided USB Debugging was activated on the device (which might be the default in recovery mode):
fastboot erase data
fastboot erase cache

These two commands should erase everything from the /data (user-apps and data) plus /cache (app cache) partitions. So then you only had to take care for information stored on the SDCard(s), which you could erase e.g. via UMS/MTP (concerning the internal SD). There might be ways to do this via fastboot as well.
Take care to not erase things like system or recovery, as that would render the Android system unusable – which is not what you want. Entering the fastboot command without parameters lists up what you can do with this utility (syntax etc.).
For more details, you might want to watch some introductionary video: Fastboot clean erase tutorial: that describes a complete erase of the device, followed by a re-flash.

Hold Volume Up + Home + Power key
Wait for three seconds
Release buttons
Press Volume Down three times
Press Power button
Press Volume Down seven times
Press Power key

That will do a hard reset.

Wait 60 seconds.
Hit Power again and it will reboot the phone.

Neither of these answers worked for me when this happened to my friends phone. USB debugging was never turned on because she had no need for it. The screen however was completely busted after being dropped face down on the sidewalk. The only way that I could find to clear her data was to connect the Galaxy Note 2 to my Ubuntu box and delete all the directories except for "Android" and the "device_id.txt" file. I hope this helps someone else.

If your device is registered with Android Device Manager you can erase from that site.

Thanks for the answer but we expect details. Please mention how should that Manager be used to erase the app.


text:
How to get mail sitting in Outbox to be sent out?
I am using a Sony XPeria tablet with Android 4.1.2. I am using an ereader which can send email from within the app. If the tablet is not in Airplane mode, the emails go out fine. If the tablet is in airplane mode, the emails get queued in the outbox folder. When not in airplane mode, I open the stock email app and I see the emails int the outbox folder. However I see no option to send out the emails when I select the messages. When I resync, I get inbound messages but the outbound messages stay stuck in Outbox.
The only way I can send these emails is by selecting each message and forwarding it to myself (the recipient of these messages is myself). My mail server is outlook.com.
How do you force outgoing messages to be sent out?

(1) So the ereader has an email client? What is the name of this ereader? (2) Are you using the stock email app?

App uses OS's email functionality. Moon Reader.. why do you ask? I am using the stock email app.. as I mentioned.


text:
How to prevent my Google account from acting like it's from the US?
I'm from the Czech Republic and via some proxy I made my Google account look like a US-based one to try Google music etc. Now Google music with all access arrived in my country and it's cheaper than in the US! But Google remembers my account as being US-based so I still see the US price of $9.99.
Do you know how to change it back?

Is the proxy still on?

Try accessing via Czech Republic - proxy and then try again. Good luck.
edit: Login with your credentials via proxy from Czech Republic and hope that the price will be different from the US price.

Your answer is rather short, I'm not really sure what you recommend to do. Could you edit your answer and be a little more verbose?

Login into Play Music with your credentials via proxy from Czech Republic and hope that the price will be different from the US price.


text:
recovery partition does not seems to be exist
Hi all I have successfully root my innos a35 phone and now what I want is to
There's no file called /proc/mtd , So is that mean that my device is not based on the
mtd technology.
I have tried the fastboot but it seems not working.
My /proc/mounts is look like this bellow.
cat /proc/mounts
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
debugfs /mnt/debugfs debugfs rw,relatime 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/dev/block/mmcblk0p12 /system ext4 ro,relatime,barrier=1,data=ordered 0 0
/dev/block/mmcblk0p13 /data ext4 rw,nosuid,nodev,relatime,barrier=1,nodelalloc,d
ata=ordered,noauto_da_alloc,noinit_inode_table 0 0
/dev/block/mmcblk0p15 /cache ext4 rw,nosuid,nodev,relatime,barrier=1,data=ordere
d 0 0
/dev/block/vold/179:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,
uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharse
t=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,ioc
harset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
/dev/block/vold/179:18 /mnt/emmc vfat rw,dirsync,nosuid,nodev,noexec,relatime,ui
d=1000,gid=1015,fmask=0602,dmask=0602,allow_utime=0020,codepage=cp437,iocharset=
iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
#

So I understand that /dev/block/mmcblk0 is a one device and it should be refers to the
internal SD card. Is this assumption is right here?
So I navigate into /dev/block/ and executed 'ls' there.
I could find these files there.
mmcblk1p1
mmcblk1
mmcblk0p20
mmcblk0p19
mmcblk0p18
mmcblk0p17
mmcblk0p16
mmcblk0p15
mmcblk0p14
mmcblk0p13
mmcblk0p12
mmcblk0p11
mmcblk0p10
mmcblk0p9
mmcblk0p8
mmcblk0p7
mmcblk0p6
mmcblk0p5
mmcblk0p4
mmcblk0p3
mmcblk0p2
mmcblk0p1
platform
mmcblk0

What are those devices normally? So mmcblk0 does represent the whole partition table
there right?
I want to know how it was partitioned ahead, what address mapped to where and what
partition mapped to where.
So from them what is the recovery partition?
What is the booting procedure of this device? I mean device first sector of mcblk0 into it's memory and then it does starts executing there. Am I right?
Or the startup rom [I have no clue what's going on] does configured to directly read the
partition titles and load the recovery images? What is going on here?
If I dumped those partitions as hex files , is there any signature or something that
I could used to assume which is what?

If the phone does not have /proc/mtd (IMHO should have, even with no real info), you should have /proc/emmc. Also try to examine file /proc/dumchar_info Source

I was able to gather that required information through reading a log

Starting recovery on Sat Oct  5 16:12:57 2013
framebuffer: fd 4 (320 x 480)

recovery filesystem table
=========================
0 /tmp ramdisk (null) (null)
1 /boot emmc /dev/block/mmcblk0p8 (null)
2 /cache ext4 /dev/block/mmcblk0p15 (null)
3 /data ext4 /dev/block/mmcblk0p13 (null)
4 /recovery emmc /dev/block/mmcblk0p16 (null)
5 /misc emmc /dev/block/mmcblk0p19 (null)
6 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1
7 /system ext4 /dev/block/mmcblk0p12 (null)
8 /sys_boot vfat /dev/block/mmcblk0p3 (null)

Command: "/sbin/recovery"

It's also known as the recovery log, don't know whether there's a connection. It shows all the partitions which are mounted. I used the
dd command and flashed the recovery partition /dev/block/mmcblk0p16 as listed here:
dd if=recovery_image of=/dev/block/mmcblk0p16

NOTE: This resulted me a broken recovery image. (I think they are still not supporting this device). Good thing that I have already backed up the recovery image.
dd if=/dev/block/mmcblk0p16 of=recovery_backup.img

So I have replaced it with the backup again and it's working back.


text:
How do I label a page of the Galaxy S4 home screen?
The GS4 allows you to have multiple pages of the home screen.  I'd like to use this as a kind of full-screen, more accessible folder (e.g. a "Utilities" page).
How do I put a text label ("Utilities") to note the page as such?
I realize I could use an actual folder, but I'd like to try the page idea.


text:
Screen turns off during call with Tecno F7
Why does my screen go off during a call? It doesn't turn on even when I press the power button. It only comes back after the call.

Disclaimer: I have a Samsung Galaxy S4
Just giving this a shot in case it works. Are you using the stock Phone app? Maybe you have the Turn off screen during calls checked.

I have similar problem, on reading this thread i checked on the proximity sensor on the Techno f7 and discovered it was somewhat blocked, i cleaned the blockade and everything went fine. The Proximity sensor is located at the right of the speaker it is a small oblong shaped spot.