text:
MMS and Restricting background data
Using GT-I9300, JB 4.1.2.
I can't seem to find details on how "Restricting background data" works (with Mobile Data enabled) exactly.
What is considered "background" data?
E.g., if I'm sending an MMS and the phone goes to sleep, will the MMS be sent? If I'm sending an MMS and press the Home button, will the MMS be sent?
Do I need to have the Messaging app open all the time for it to be sent? Is it okay, if I'm looking at the settings of the said app?
I've asked questions pertaining to MMS, but I'm also wondering about the general case.

Background data is anything that involves mobile data or Wi-Fi; it will use whichever is enabled (I think Wi-Fi has higher preference). This includes autosync, background polling, notifications, and other similar operations that will access mobile data.
Assuming you don't have any task / data killer that runs in the background when your phone sleeps, the MMS will be sent You do not need to have the Messaging app open. However, if the sending fails (after a certain number of retries), it will fail and you will have to resend it manually.
Update #1: Autosync depends on background data. If background data is disabled, autosync is also disabled. Autosync is used by accounts defined in settings (In S4, System Settings > Accounts).
BUT it's also possible to have background data enabled, and autosync disabled. In this case, apps could poll and show notifications (e.g. Twitter).

Does it make sense to have both Restrict bg data and Auto sync enabled? I'm guessing that the Auto sync setting also relates to anything that involves mobile data (and not WiFi)?

@Howie See Update #1 in my Answer. Also updated first paragraph; background data will use Wi-Fi if it's enabled. If not, it will use mobile data.


text:
Get all users by Organization name in People app of HTC One X
I have HTC One X and I have stored my contacts in the People app. I have put Organization name  in their details. I want to view all the users belonging to a particular organization. I am unable to find a way to do that.
Is there a way to view all my contacts in People app by Organization name or at least search by it?

Just found my answer.
In People app go to Menu > Settings and tap on the setting Search contacts by. There mark the option of Company as selected. There you go :)

You can install Go Contacts EX.
One of its features is Quick find: by any letter, name, company, keyword.

Any other option which does not require installation of third party contacts app?

@Naveen I'm not sure. Anyway, I use Samsung Galaxy S4. The stock Contacts app can't search by organization. The 3rd-party Contacts+ app can't either. However, Go Contacts Ex WORKS! :)

source: Stack Exchange

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

sort: votes


text:
Sending email to multiple recipients
I need to use my Note 10.1 to send an email to multiple recipients in the cc or bcc field. But it seems I cannot copy and paste the contacts which are automatically put into the 'to' field. Gmail in android also seems to allow only 250 contacts to be emailed at the same time.
Is there a way to copy and paste the contacts from the 'to' field into the 'cc' field? And send more than 250 emails at the same time? Thanks.

Frankly, if you need to send email to that many recipients on a repeated basis, you're using the wrong tool for the job.

If you frequently need to send these mails to the same large groups of people, have you thought about using Contact Groups, so that you only need to add and remove that group from the To or CC fields, rather than constantly dealing with huge numbers of names?
Creating the groups is easiest to do and manage in the web version of GMail (which you can use from your tablet). See GMail Help -> Creating Contact Groups for more info on this.

I have contact groups. But cannot send emails to more than 250 contacts in any group at the same time using android gmail.

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


text:
My SD card was removed unexpectedly and won't work anywhere no
I bought a 32gb SD card for my Galaxy Mini long ago. It's never been removed from the phone. But yesterday my phone removed my SD card. I don't know why it happened. I tried to remove the SD and put it back, turn off/on phone, but nothing worked. Tried to put it in to another phone. Nothing. Then tried to put it into a laptop and it says "The request could not be performed because of an I/O device error".
Please help, it has really important files inside.

See also: Is SD Card Damaged

Try the following: switch off the phone, remove the card, stick it into a windows computer. It will most probably pop up a window with the message that the card is corrupt, and ask: "do you want to format it?" refuse the formatting. Open "your computer", check if the card is visible as removable medium. It likely is, even if the card is corrupt. If it is, copy the data of the card, format it (the card is corrupted after all), and copy the data back. I had that twice now.

The problem is that when i try to open sd card on laptop its says" I/O error'. I need to fix this i guess and save the data inside somehow

Actually your question is similar to this question. Maybe the answers there can help.


text:
/sd-ext gets suddenly remounted read only during work
I have an HTC Desire with cyanogenmod 7.2 (with pdroid patch) and with an partitioned microSD card (first: FAT, second: ext3).
The second partition gets automatically mounted read/writeable as /sd-ext as it should be.
I'm using S2E to store my apps and the app data on this ext3 partition.  The mount command shows me that the ext3 partition is not only mounted to /sd-ext but also to /data/app and /data/data.  All of them are mounted read/writeable.
My first question:  Is it normal and secure that multiple directories are bound to the same partition?  Are there no conflicts?
In the beginning everything worked fine.  I could install and use my apps without problems.  But after a while more and more apps begun to crash and I always had to restart my phone to get rid of those crashes again.  I discovered that the crashes where caused by a read only data partition.  In fact all the directories /sd-ext, /data/data, and /data/apps where suddenly mounted read only.
My second question: Why does Android sometimes remount my ext3 partition in read only mode while I work with my phone?

I finally managed to get rid of the filesystem corruptions.  I configured S2E so that it mounts the ext3 partition only to /sd-ext and /data/apps.  Since then the partition is not remounted read only anymore.  So it seems that the simultaneous write access to the different mount points of the ext3 partition (/data/apps and /data/data) caused the filesystem corruptions.

Remounting as read-only is an action taken by Linux-based operating systems (including Android) in case of errors accessing the filesystem. In this case it probably indicates that your micro-SD has been (partially) corrupted. There are several possible causes of corruption like this:

Using the phone as a USB mass storage device and unplugging it while a write is in progress
The phone rebooting while an app or the OS is writing to the filesystem
A bug in the ext3 driver in the ROM you're using
A physical error on the SD card due to excessive heat or cold, mechanical shock, manufacturing defects, strong magnetic fields, &c.

Whatever the root cause, try plugging your card into a card reader on a PC and checking it for filesystem errors (for example, using fsck on a GNU/Linux box).

Thanks for your answer. You're right with the FS corruption. I verified it with fsck. Unfortunately, I could not identify the cause for the corruption. I checked your points. 1 and 2 are definitely not the cause in my case. 3 is pretty unlikely I think. Regarding 4 I checked the FS on my PC. But badblocks could find any hardware errors.


text:
Not able to know to which SIM sms was received
Short Description:
I am using JellyBean in a dual SIM featured phone. I am using Go SMS software also standard Messaging also I used. I find it peculiar to know that there is no such feature to know to which SIM an SMS was received.
Detailed Issue:
I am using XOLO A1000 Dual SIM phone which is running in JellyBean. I am using two SIM cards one is by Aircel and another is by Airtel who are two different service providers in India.
In my inbox (threads of SMS) either using Messaging app or by Go SMS app all SMS are stored by senders. Now my problem is when I receive a new spam SMS I am not able to know to which SIM that SMS was sent to. To my SIM1 or to my SIM2. Both the apps doesn't show any marking to distinguish that. I even checking 'Message Details' it doesn't contain destination number detail.
This is important if I need to file complaint against spamming. Any help will be much appreciated. This is basic required feature but I wonder why I am not able to help myself, I even Googled it and found nothing.

Maybe try an alternative messaging app that specifically caters for dual sim, its likely that the app Go SMS and Messaging just cannot handle dual sim...?

You got it right, I tried Youni sms app and it favors me to great extend :) It not only solved my problem it itself stands out to be very powerful messaging app like GO

Well, At last I found the answer keeping @t0mm13b as inspiration. The problem is on the Messaging app and Go sms app. So I had to find out a suitable app for my need. Youni SMS is one such and it is working so great. It is clearly marking as sim1 or sim2 for every SMS received and sent.

The same problem exists in apps like Textra and Messenger in Motorola Moto G2..

The underlying problem here is that these apps are assuming, rightly so, that there will always only be one destination number (that is, only one SIM). Android doesn't officially support dual SIMs. From StackOverflow:

Android dual SIM card API
...the dual sim features are available but not documented and hence not officially supported. Having said that it doesn't mean that it will not be usable, it just means that android is not liable to support [that] functionality.

Also,

Dual SIM card Android
The current Android platform does not have support for multiple SIMs. A device with such support has been customized for this, so you will need to get information from that device's manufacturer for any facilities they have to interact with it.

A third question was even asked specifically about building an app for dual SIM handsets that has gone unanswered, likely for this reason. So, while it sounds like a reasonable expectation, without official support or APIs for developers to use I wouldn't expect many apps to account for two destination numbers.
From a consumer perspective this means that we're at the mercy of manufacturers to develop apps that function correctly with two SIM cards. Unfortunately it sounds like the your phone's stock messaging app isn't fitting this bill. Try reaching out to XOLO.

Actually, I was just looking into this, and there is a column called SUBSCRIPTION_ID that does exactly that. https://developer.android.com/reference/android/provider/Telephony.TextBasedSmsColumns#SUBSCRIPTION_ID

Since Android doesn't appear to have an easy way to get this information, have you looked into getting the messaging information from your phone bill from your carrier?
I'm not sure if all carriers do this, but on the carriers I've used, if you receive a "detailed" bill with complete usage records it will have a list of time and date and phone number for all incoming texts. Sometimes this information can be accessed through the carrier's website as well. If your carrier(s) support such detailed billing, it should be easy to correlate between the phone records from your carrier and the messages on your phone.


text:
Change Default Save To Directory For Content Downloaded From Apps
I've been looking all over and could only find information on changing the directory for the camera or for changing from the internal storage to an external SD card.
What I am trying to figure out is how to consolidate my downloads, specifically all of my images, into one nice folder. For example, anything downloaded from Chrome is saved to the folder "Download" while everything I save from Reddit is Fun is saved to "Pictures." This drives me nuts when I am trying to send somebody one of these pictures and my Gallery is very cluttered. It would be great if there were an app and/or procedure that allowed me to specify which folder the content from each app should be downloaded into.
I am on a rooted SGH-T889, 3.0.36 Perseus Kernel, running stock 4.1.2.

Not that it matters on a global scale, but Reddit is Fun released a new update that allows the user to specify the directory. 1 app down, 20+ to go! lol

For reddit is fun, you can set it to "Use external browser" in Settings, it should open Chrome and files will be saved in the same location. Takes a little bit longer to open links though.
For Chrome, there seems to be no way to change download location but creating a symlink. This may require root, and your picture directories will still be displayed separately in your Gallery.

Thanks, now I just have to weigh my options against jumping through hoops and using the External Browser, or having my files be slightly unorganized... Lol


text:
Nexus 7 White Vignette
For the past few days my Nexus 7 wouldn't turn on.  I just assumed the battery was dead but that seemed strange since the battery usually lasts a lot longer than it had.
Last night I connected it to the USB and charged it overnight.  This morning it still wouldn't turn on, so i followed the troubleshooting instructions from the ASUS site and held down the power button for at least 15 seconds. This worked and my device began to power up, only this time there was something different - something quite noticeably different.

The white vignette is visible the moment the device is powered on throughout the boot screen.  If you look closer, you can also see that there is a fine gradient split down the center of the screen.
The device is still under warrenty so I plan on having it serviced/replaced, but out of curiousity does anyone know what this is and what could have caused it?

faulty digitizer more likely or hardware failure...

I just turned on the screen again and everything is normal now.  Well, during the boot screen, there is still a very fine hint of the white vignette that's noticeable because the screen is all black, but I'm not sure if the device should still be serviced.  Very strange.

@TheDarkIn1978 If it's still under warranty, I would suggest having it checked. It's free anyway. :)

The line down the middle points to this being a problem with the screen's backlight. The backlight illuminates the screen from behind: the screen itself is essentially a coloured filter, which you wouldn't be able to see without a light source. From the excessive brightness I'd say it's possible the backlight has been receiving too much voltage from the rest of the system.
This could have been caused by a problem in the drivers for the screen. In normal use, they control the voltage to the backlight in order to make the screen brighter or dimmer, but it could be that in this case a bug made them supply too much voltage. The backlight is actually in two halves, which can be independently controlled (but usually aren't): the line down the middle appears if they're not quite receiving the same voltage.
If the problem went away on its own, there is probably nothing to worry about, but there is a small risk that the extra voltage may have permanently damaged the backlight. Normally I'd expect a voltage regulator to turn it off completely before getting to dangerous levels, but only the manufacturer would know for sure. As it's still in warranty, you should check with them. (They may also be interested to investigate this to avoid the problem happening again to anyone else.)
You say there's still a little whiteness around the edge of the screen when it's on but entirely black: this is normal for backlit LCD screens. It happens because the blackest black the screen can display doesn't quite manage to filter out all the light. The filtering is worst around the edge of the screen because that's where the light comes through at an angle (and on some displays because the light leaks around the outside of the screen). You probably just didn't notice it before because you weren't looking for it.

Thanks for the reply.  The remaining vignette around the screen has also disappeared.  It seems as if it just needed some time to normalize.


text:
Symbolic link to Dropbox
So I had this crazy idea: I could play GBA games on my computer AND phone, using Dropbox to sync the save files, and a symbolic link to get the emulator app on my phone to find the save file. However, I neglected to consider that the way Dropbox works on my phone is significantly different than the synchronized folder on my PC. So, is it possible to keep an actively synced copy of a file (perhaps using favorites) from Dropbox in the filesystem on the phone? Where would that file end up?

TL;DR: Can I symbolic link to a file in Dropbox on my phone?

Yeah, sorry. I didn't see that in the recommendations.

No worries. It's tough to find duplicates sometimes. I only knew about it because I've been around for a while.

Instead of symbolic link, you may use DropSync (Pro) which allows you to define the Dropbox (cloud) directory and also the file (local) directory in your device.

Does DropSync allow for selective sync?

@telmer6: Yup it does if you use the paid version,


text:
Cyanogenmod stopped being blue
The icons changed to a green scheme instead of the normal blue scheme, and it persists even after reboot. The autocomplete text is yellow now, as is the browser loading bar.  What happened??
This screenshot is from a while ago, when I was using a different launcher, but it shows how the colours were until yesterday. (There's also some unrelated background corruption.)

Now the Wi-Fi and cell and messaging and browser icons are green:

I tried reflashing the same version of CM7, and it's still green:

I don't care too much about the color, but I don't know how this could have happened and wonder if it indicates some kind of corruption of the phone's Flash, etc?

Apparently themes on Cyanogenmod are controlled by an app called...  Theme Chooser.
I didn't even know they were customizable, and had never opened the app before (and I would expect such a thing to be in the Settings, not in an app).
Anyway, mine was on the "System" theme, which is green, and I can easily change it back to the "Cyanbread" theme, which is the blue one I am used to.
I don't know how or why it changed, but it's easy enough to fix once you learn where they are configured, and doesn't seem as big of a deal as I thought.

The colours aren't the only difference. Your second screenshot also has a dark background to each shortcut's label, and a different graphic for the tray at the bottom. The combination of graphical changes to the launcher, changes to SystemUI, and different-coloured icons for system apps like the browser, makes me say the second screenshot is of a different version of Cyanogenmod, or a different ROM completely.
Could you or someone else have flashed a new ROM onto your phone? If you're not sure, go into the Settings app, click About device and read the version information on that screen.

Agree. It looks like the first screenshot is CM using Trebuchet launcher, and the second one is another ROM (with a different launcher).

Yes they are of different versions of the launcher,  but that's irrelevant.  Yesterday morning it looked like the bottom picture except with blue theme, later in the day it spontaneously changed to the bottom picture. I didn't have a screenshot of the Before of course, because I cannot predict the future. :)

Its not possible that someone could have flashed a new rom, I was holding the phone before and after it changed. In fact I reflashed the same rom and its still green.

@endolith I've taken the liberty of adding that important piece of information to your question.

@endolith Could you show use the About details? Does it still say CM?

@geffchang: It does, yes.  CyanogenMod-7.2.0-vision, as it's said for years.


text:
Remove default action?
When I try and add a picture to an SMS it only lets me choose a picture from my dropbox. I accidentally hit to make it use dropbox all the time - how can I change it back?

Go to Settings->Applications->Dropbox->Clear Defaults.
You can then choose an app to pick a picture again.


text:
Galaxy S I9000 does not boot at all
My Samsung Galaxy S I9000 does not boot at all, the screen does not come, no vibration, no backlight on the soft buttons. It's as if it was dead.
I reset the battery and hard reset. But nothing seems to work. Any way to get it working, other than heading to a service center?
It has Slimrom's Slimbean 4.1 in it, international version of Galaxy S.

Can you boot into recovery mode (Vol Up + Home + Power button combo) or download mode (Vol Down + Home + Power button combo)? If not, have it checked by a service center.

I tried that, doesn't work. Not even the initial boot up screen (Galaxy S I9000) shows up. I guess service center is the option. Any other hard reset options?


text:
CM Note 2 Stuck Rebooting After Enabling Simulate External Screen
My Verizon Galaxy Note 2 running a nightly from a couple weeks ago is stuck rebooting over and over after I enabled the option in the developer tools to simulate an external screen. I selected the bottom option that mentioned 1080p. It immediately went to the CyanogenMod booting animation. Here's the sequence that repeats forever:
It shows the booting animation for about how long it usually shows it when booting normally. Then it shows a black screen with one white, pink, or red (seemingly randomly) pixel in the very top left corner. After a couple seconds it shows another black screen and some of the top right icons (battery and clock) appear quickly. Sometimes it loads the clock and a few other elements. Then it repeats by jumping to the loading screen.
When turning the phone on after pulling the battery out, a dim light above the phone flashes red quickly.
I can get into Odin mode. Buttons don't do anything on the phone while in the perpetual boot loop.
Please help.
Thanks.

I was able to fix it by booting into safe mode by holding the volume up button while it booted. Then I disabled the setting that broke it.


text:
How to get more screen lock options?
In my Nexus 4, I have the following screen lock options.
None
Slide
Face Unlock
Pattern
PIN
Password

How can I get options other than these for my lock screen? I prefer non-rooted ways to get this done.
(The option I prefer is what I have in my Jailbroken iPod Touch - AndroidLock XT that allows me to use an unlock pattern with the nine points to create the pattern, invisible. But I don't mind any other interesting options available for a screen lock on android)

What others even are there? Are you looking for something specific?

The example I mentioned with my iPod touch, its slightly different from what comes with Nexus 4. Are you saying there aren't any options other than these?

Not that I've ever heard of. I doubt that lock methods could even be added as individual apps, but custom ROMs might have the possibilities.

I've never heard of such either -- but I think it could be possible, if the app registers as "device manager". Still, I don't know of any such app in this context.

Another example I can think of is the lock screen for a windows phone, swiping and image upwards. I'm looking for any options other than the default available.

To get a lock screen similar to the one available for Windows Phone,
try Lock Screen 7.
WidgetLocker Lockscreen is a paid app which promises to give more lock screen options.
Quick Launch Social Lockscreen is another option.
Then there's Active lockscreen.
Holo Locker Plus and its free version.

Feel free to add to this list if anybody finds more ways or options to change screen lock options.


text:
MMS delivery report
I have GT-I9300 and JB 4.1.2.
Until now, I thought that my MMS' weren't delivered. But now I've noticed that people are actually getting my MMS' but I don't receive the delivery report. How is that possible?
Btw, I have the delivery report setting checked for both SMS and MMS.

Could be that your provider ignores them? As far as I know, those "delivery reports" don't get answered by the recipient, but by the network carrying the message to its target. It's not the same as a "return receipt request" used for mail, but rather like the "delivery report" there (the former gets answered by the recipient, the latter by the mail server).

Ok, I'll look into my provider.

I’m coming late here, but it’s quite the contrary : MMS delivery reports are done by the user terminal, not the provider, contrary to what’s the case with SMSes. Nowadays, it seems iPhones don’t honor requests for delivery reports, and it has been so for a long time. I guess poor implementation of the traditional messaging system is a way to force people into iMessages, which is a bad thing if you ask me. That being said, I fear Android considers going the same way…


text:
Samsung Galaxy S stuck at bootloop
I've bricked my old Galaxy S (GT-I9000) into a bootloop.
Trying to fix that, I've uploaded Semaphore's ClockworkMod Recovery to my device successfully via Linux.
However, when I press VUP+POWER+HOME, I get to the boot screen and it keeps flashing without booting into recovery mode.
Download mode works fine.
What can I do to restore the functionality of my device?

Following this worked: http://forum.xda-developers.com/showthread.php?p=30206455.
Basically I flashed zImage from FixRecovery.tar and removed my SIM (Don't know why that works, it's probably not required).

Is that safe? Will it change your official ROM? Will it wipe any data on your phone - contacts, SMS, photos, etc.? I am new in this stuff.

@Anar don't know man. Follow at your own risk. My phone is dead now, for other reasons though. But yeah that changes the "official ROM", and always backup when you're messing with ROMs.

You should try flashing a stock rom on your Galaxy S with Odin.

I don't have Windows at the moment, and apparently Odin doesn't work with Linux.

Checking the Odin tag-wiki here, you can find an alternative working on Linux as well: Heimdall (again a tag-wiki here ;)


text:
File transfer between Windows 8 and Nexus 7
I'm struggling with it for ages and I can't seem to get it working. Every solution on the internet just lets me to install ADB drivers. But besides of developing I'd also like to use my Nexus as a regular user, for example send some files from my Win8 PC to the tablet. Soe I'm enabling MTP.
But this is no-go. Nexus7 is displayed with conflict on the device manager. Automatic install won't install nothing. Drivers from asus website won't install (these are just ADB drivers). Basically no drivers I found over the internet won't install.
For god sake, it's world most popular Android tablet. Is it Windows 8 which is so retared?
MTP not recognized, PTP aswell. No drivers found anywhere.
EDIT:
I found a "solution" - it's called "Sell the bloody Windows machine and buy a Mac" - works like a charm. There is also another one I tested: "get back to Win7" worked too...

Have you checked for similar questions here? I recommend a search for "nexus mtp windows", and go over the 24 results found. I'm pretty sure one of them will solve your question.

Please check: Nexus 7 won't show up as a drive on Windows in MTP mode after update to Android 4.2, Unable to connect my Nexus 7 to a PC, and Problem connecting Nexus 7 as mass storage device on Windows 7.

None of this solves the problem. It's not like I've asked the question right away. But guess what. It all works like a charm on Windows 7

So it seems the culprit rather comes from Redmond. Not using anything from there for decades (I rawly remember the last Windows I used was some 3.11, then I jumped ship), I hardly can help you with that, sorry...

Have you tried going a different route and just use AirDroid?

It's barely a solution - just a workarround. I've used another workarround which was geting rid off this horrid OS which Win8 is and got back to Win7

I agree. I hate Win8 (use it on laptop) but love Win7 (use on main computer). Still, I use AirDroid because I need to transfer even with a Mac. Wish I had a better solution for you.

The main disadvantage of this that the transfer speed is slow compared to usb.

Have you tried installing the drivers in windows 7 compatibility mode?


text:
How to disable weather notifications from Google app?
I cannot find a way to disable weather notifications from Google app. Every a few hours I get in the notifications list "How it is like outside" - temperature and clouds.
I searched all over the place and couldn't find a way to disable that.

Open the Google app and press the menu button.
Settings => Google Now (click to the left of the toggle) => Scroll down and toggle the weather off

These notifications are still there in Google app, however, they are now not limited to weather. For instance, I was also getting traffic notifications. There are other categories like news, stocks and restaurant suggestions.
The feature is now called "Discover notifications" and is located in Settings -> Notifications -> Discover. There is a middle-ground option called "Data Saver" which is designed to save network traffic, but also results in the notifications being shown less frequently, if you still want to see them sometimes.

When you get the notification hold your thumb on it for a few seconds. Two  options will appear. Choose stop notifications.

Except, this will disable all notifications from Google app, if the reader is okay with it.

If this is from the Google app and not from the Assistant:

Click on it, you should get the Google app showing a weather search.
At the bottom right, click on the thee dots "... More" button.
Settings
Notifications (around the 2nd entry)
2nd entry, "Notifications (on)"
Now you have a list of active Google notifications. Just untick "Current weather conditions" (5th tick box on my phone).

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


text:
Can I lock the Nexus 4/7 bootloader after flashing a non-stock ROM?
I know that doing a fastboot oem unlock will both unlock the bootloader and wipe the data on the device. Unfortunately, while this allows me to install a non-stock ROM like Cyanogenmod, my understanding is that it also allows anyone w/ physical access to the device to flash or boot a different (potentially malicious) kernel among other things.
Is it possible to then do a fastboot oem lock and still be able to load the non-stock ROM? If this is possible, what sort of warnings might appear, if any, during the boot process? And finally, would doing another fastboot oem unlock still wipe the data?
I understand that also flashing a recovery like CWM OR TWRP would allow flashing malicious images even ifthe bootloader is locked. Please assume that only the default recovery would be used.
Additionally, is doing something like this to secure a non-stock ROM posdible on any non-nexus devices?

Very valid and nice question! I'm waiting for a way to fix this in fact big security problem for Nexus phones if you run custom software. I have described my way in an answer below, but it's very tedious to update it after that procedure has been done and there are accessibility/maintenance problems if the main software gets stuck in a boot-loop (etc.).

Yes. Locking the bootloader is possible after you have installed a custom firmware.
A locked bootloader will not allow you to ad-hoc boot custom binaries (using fastboot boot boot.img and will not allow you to directly write to the flash chips. An unlocked bootloader however does offer you this and newly available commands are:

fastboot flash partition image
fastboot boot kernel-image

So, if it's locked you will only be able to either boot the normal or the recovery system which themselves need to enforce the chain of trust and ensure security. Current custom recovery images won't enforce any security, so you will have to install a safe stock recovery after you have installed your custom firmware.
Regarding the stock recovery, this will not allow you to install any upcoming custom builds, only stock firmware (that's digitally signed by Google) will install.
So, to have a working chain of trust with no holes in it, you will need to first unlock the bootloader, then install a custom recovery, install a custom firmware (etc.), then re-install the stock recovery (extract it from Google's stock image), then re-lock the bootloader.
The procedure to upgrade to newer firmware builds will be a bit tricky at the moment:
I think there exist user-land tools to unlock the bootloader from a regular (rooted) custom firmware (like CyanogenMod) without the penalty of a full wipe. This way you can unlock the bootloader without a wipe, then (temporarily) boot a custom recovery (via fastboot boot cwm-recovery.img), do an adb sideload update.zip and finally relock the bootloader using fastboot oem lock again.
One note: I think I have read somewhere that the Nexus 4 doesn't to a full wipe with subsequent unlocks after it has been unlocked/relocked once. I'm not sure about this, you will need to test this once.

Here's the userland Boot unlocker for Nexus devices. Needed to unlock from userland (without a wipe) and upgrade the custom firmware. Don't forget to relock afterwards!

You can use your own custom signing keys with a relocked bootloader.


text:
Dropbox: How do I open a file without extension as a text file?
I have 1000+ text files without extension in my DropBox folder.
While looking the list of them by the DropBox app for Android, I touched one of them to see and edit but the app just said I should download any app to open the file and does not open it.
How do I open the files have no extension as a text file?

One way is to use another app to manage your dropbox that enables this functionality. I use Astro File Manager to generally manage the files on my device and this can also link directly to your Dropbox, Google Drive, SkyDrive, etc.
Astro gives you the additional option to "Open As", from which you can choose Text, Audio, Image or Video. Select "Text" and you get the usual list of apps that can open text files, including the DB Text Editor.
UPDATE: Unfortunately there appears to be a limit to how many files Astro FM is able to retrieve from a Dropbox folder. Somewhere between 1,000 and 1,100 files I get a "Connection Failed - Could not establish a connection to Dropbox" message when trying to browse the folder. 1,000 files (exactly) seems to be OK. There is no such limit with ordinary folders on the device.

Thanks for your answer. I tried Astro File Manager and the app allows me to open any file as a text file, as you said. But there is a problem. The app cannot open my Dropbox folder which has many(1000+) files. I just have reported the issue to the vendor and am waiting an answer.

@npcode: Yes, I see a similar problem unfortunately. With exactly 1,000 files in a folder it appears to be OK, but with 1,100 files it fails with a "Connection Failed" error!?

Currently the official Dropbox app can open a file which has no extension with external editor. (I prefer VimTouch)

I have the latest version of Dropbox (2.3.8) and by itself it can't open an extensionless file - only by installing another app that perhaps registers this "file type" as a supported file type will it work. Ordinarily you get the message as mentioned in your question: "Please download an app that can open this file."

@w3d Probably you are right. I am not sure which app makes Dropbox app to be able to open extensionless files, but I suspect VimTouch.


text:
netcat listening on nexus 4 doesn't seem to respond
I have a Nexus 4 on my wifi network along with a laptop. I would like to establish a connection using netcat from my laptop to my phone.
On my phone, I can run uname -a | nc <LAPTOP IP> <PORT>, on my laptop, I can receive it by running nc -l <PORT>, and I can see the output on my laptop.
However, when I run nc -l <PORT> on my phone, when I send messages using netcat on my laptop, nothing appears to happen.
Is there a firewall on Android blocking incoming connections?

What port are you actually trying to listen on?

@DanHulme I tried 4350 and 4242


text:
removing account with 2 emails
my primary email address in my google account was not gmail.
I used this google account in my android device for a while.
Then, I started using Gmail and it became my primary address (my former email address is still in the account, but its not anymore the primary email in it anymore).
I want to remove my former email address from the account & sync, but it says: "Removing this account will delete all of its messages, contacts, and other data from the phone!".
will my personal messaging and contacts be deleted? or it means they will just be deleted from the cloud? after all, its the same google account with different emails (the primary and my former). what will happen to the apps? are they going to be deleted too?
hope I was clear enough...
Thank you!

The first account you enter when you set up your phone can not be removed without resetting the whole phone.
If you do this you won't lose any cloud data but all locally installed apps and their data, eg. not your emails (cloud data) but for example sent/received SMSes (and all other locally stored data).


text:
how to turn on/off automatic date/time settings
I would like to be able to turn the automatic date time settings on and off from tasker.  I don't see a way to do this directly but I can use tasker to issue a shell command.  I know I can just use the date command to change the date to some specific date but is there a way to turn the automatic setting off and on from a command line or tasker?

If your problem is incorrect DST info - you can just update timezone database.

It might be useful to check the android source to find the exact package name to the system settings, specifically this source responsible for date/time, line 226 is the key!
Have played with tasker before, but can tasker directly modify system properties? as in directly do this, I am quoting line 228 the pertinent part:
Settings.Global.putInt(
        getContentResolver(),
        Settings.Global.AUTO_TIME_ZONE,
        autoZoneEnabled ? 1 : 0);

In short the actual direct name to the package would be com.android.settings/.DateTimeSettings, if that's of any help!
By using adb shell's Android Activity Manager, am, one can start the activity to go directly into that screen as in am start -n com.android.settings/.DateTimeSettings, experiment and see if that fits your needs as I have not actually played with it. :)

There is also a Settings.Global.AUTO_TIME settings that you can also disable for auto date & time.

The setting wasn't working for me on Android10/Q but this method worked:
https://stackoverflow.com/a/68055904/573377
DevicePolicyManager dpm = (DevicePolicyManager) getApplicationContext().getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName component = new ComponentName(getApplicationContext(), DeviceAdminReceiver.class);
dpm.setGlobalSetting(component, Settings.Global.AUTO_TIME, enable ? "1" : "0");

turn on:
settings put global auto_time 1

turn off:
settings put global auto_time 0

source: Android sourcecode

An example using ADB would be: $ adb shell settings put global auto_time 1


text:
Does google do anything to stop an app developer from just posting lots of 5 star reviews for themselves?
Anyone can set up a gmail account and anyone logged into gmail account with their android phone or tablet can leave google play app ratings (with android 4.2 I can even have multiple google accounts for the same tablet)
So is there anything preventing someone from just creating lots of gmail accounts, then logging into their android device, leaving a 5 star rating for their app?

See http://www.reddit.com/r/Android/comments/1665en/my_app_is_getting_1star_ratings_from_another_dev/

As a developer I regularly get 3 or 4 spam emails a week from companies offering to sell me 5 start reviews.

@Ifor : really? how did the spammers get your email?

@Diskdrive Most app authors put a support email address on their store page: it's encouraged by Google (and good business practice in general).

You have to provide an email contact to publish on Google Play there is an email developer link on every app page.  I do get more genuine support email request to it than people spamming me but not by much...

Short answer: No.
There is nothing that prevent developer from making lots of additional Google Accounts to provide 5 star ratings. Google recently made a change that require a Google+ enabled account to post reviews/star ratings on Google Play (at least using the on-device Play-app on certain phones) which is a small improvement from the past where a simple Gmail account would be enough.

You cannot post a review unless yo have downloaded the app.
So, in my opinion, it would be very tiresome to make so much accounts and then login with each account and then download the apps, especially in the case of paid apps.


text:
Android Emulator (API 10) Camera Not Working - ADT Bundle Linux
The Camera on my Android API 10 Virtual Device isn't working. While creating the AVD there are three options I found for Back Camera:
NoneWebcam0Emulated
I tried all options 1, 2 and 3 to no avail. Also, Front Camera is set to None and selection is disabled. What is it that must be done for the emulator camera to work? Will any Camera app solve my problem? Can I have the Front Camera enabled somehow?
What it shows - no matter which option of the above I select - is a white screen with two icons near the bottom edge of the screen. One icon is for setting picture quality and/or restore default settings. The other icon is to enable/disable "store location" See the image below

Thanks in advance for help!

which API are you targeting?

Was user35929 removed? It's just user35929 without hyperlink against his/her comment above! I searched for the user to not find him/her!

Select version >= 4.0 and it will support the camera.

What version are you referring to?


text:
How to open android backup file (with .backup extension) on PC?
I created user data backup (with .backup file extension) on Philips W732 (Android 4.0.3) through service menu.
I need to open it on PC and modify (I created this backup before hard reset due to blocking by gesture key guard).
How can I accomplish this?

http://sourceforge.net/projects/adbextractor/

Excuse me, above software dont extract  a snapshot from android OS. i have same problem. have anyone a solution?


text:
Accessing light sensor raw data
Is it possible to access light sensor raw data logs from an Android device (in my case, an LG Optimus)? If so, how is this possible and what format would the log be in?

What makes you sure that the data is logged and not just available as a service for subscription?

The Android system monitors the light sensor (for things like auto-adjusting the backlight), but to my knowledge doesn't specifically log that data by default.
You can get an app like AndroSensor which allows access to all your phone sensors and can monitor and log the data for you.

Sadly, although Android does have light sensor data, it does not store it anywhere (as far as I'm aware anyway). Luckily, there is a very simple way of accessing and storing the data yourself!
Just follow the steps below, and you should be up and running with light sensor data in no time!

Download Tasker from the Play Store
Make a new .txt file in your documents folder and name it to Light_sensor_data.txt (You may need a file viewer/editor such as File Explorer).
Open Tasker and click + → Event → System → Device Boot.
Click on the gear (back) in the top left corner.
A pop-up menu will appear. Tap on New Task and name it Light Sensor Data (Or whatever you want).
Within the task, click on + → File → Write File.
To the right of where it says File, there is a magnifying glass; Click on it.
Now tap Documents → Light_sensor_data.txt
Click the "pencil" to the right of Text. Now scroll down the list that says Variable Select and find Light Level. It is close to the middle.
Now click the Gear or Back button.
Tap + → Task → Wait. If you need your results to update quickly, I would suggest setting MS to anywhere between 10 and 100, however this will use a lot of CPU so if you're ok with slower updating results, I would set Seconds to between 1 and 5.
Once again, click on the Gear (back). Now select + → Task → Goto and set Type to Action Number and Number to 1.
Tap the Gear (back) twice to get to the Tasks screen. Now click Profiles at the top of the screen.
Tap on + → Event → System → Device Boot and click the Gear (back). A menu should pop-up; select Light Sensor Data.
On the Profiles tab there should be a On/ Off switch to the right of your Task. Turn it to Off and then back to On.
Restart your device.

Important note: not only you must have a light sensor on your device, but it must also be enabled. You can check if it is enabled or not by hitting the three dots in the upper right corner of tasker → Preferences and selecting the monitor tab.  Now scroll down to Light Sensor and ensure that Yes is selected.

Given that everything was setup properly, you should now be able to access light levels by reading Light_sensor_data.txt   You can also read the light level data using Tasker and even create a pop-up displaying the current information.
Good luck, and I hope this helps you.

Are you somehow affiliated with Tasker? I ask this because all your answers involve the app and as the Help Center states: "The community here tends to vote down overt self-promotion and flag it as spam. Post good, relevant answers, and if some (but not all) happen to be about your product or website, that’s okay. However, you must disclose your affiliation in your answers."

@onik    No I am not in any way affiliated with tasker, it's just really the only part of android that I feel I know a lot about. Therefore, I mostly just answer questions that can be solved using it. As far as android goes, I sort of "specialize" in developing apps using tasker and plugins for it. But no, although I would like to work for them, I don't:) Nor do I have any affliations to anything related to tasker.   If you look closely at my user icon, it says "IdeasEtc" thats my business.

I have a rooted Samsun 7 device (sm-g935v) and I can read the raw data from:
/sys/class/sensors/light_sensor/lux

Easy way to access it is to install Termux, a Linux terminal emulator that gives you access to the Linux commands on Android. On Samsung A3, you can access the data with
cat /sys/class/sensors/light_sensor/lux
cat /sys/class/sensors/light_sensor/raw_data  #alternative

You can install Python with Termux and write a Python script that will read the content of these files, and publish it on any Pub/sub system with MQTT. I've tried Mosquitto, and it works perfectly with Termux. You can even publish to cloud IOT of either AWS or Microsoft or Google. Any IoT broker will do.

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


text:
Taking pictures while recording a video
How can I take pictures while recording a video, similar to the feature introduced in the Galaxy S3 or is that a hardware feature?
If the feature is available (e.g., via an app), which handsets and android versions are supported?

Personally, I'm interested in the Galaxy S2 but the feature may be of interest to other handset owners as well

Itamar, I strongly suggest you to re-phrase your question: Is there an app for X is listed being off topic (see our [FAQ]). I'd rather ask "how can I take pictures while recording a video". Very likely the answers will be similar, nevertheless -- but you avoid your question being closed before the answers are there :)


text:
LAN not working properly from one specific device
I have a Nexus S running cm10, which can connect without problems to the internal LAN. However my Nexus One running cm7, for reasons that are completely beyond me, fail to connect to it.
I'm totally clueless, I have no idea where I could investigate any more:

it is connected to the internet via Wifi, and access to the Internet works
access to the LAN, i.e. 192.168.1.0/24 addresses, doesn't
except that it correctly gets its IP address and routing informations via DHCP, just like the other device

Any idea?

They are all in the same net

192.168.1.152 cm7
192.168.1.156 cm10
192.168.1.169 osx
192.168.1.1 router

Investigating further I've noticed it fails to connect to my laptop (running OSX), but can successfully ping both the router (obviously) and the other android device.
(I'd stress that the other android device successfully connects to the laptop, instead)
logcat didn't provide any useful info:

ping returned "destination unreachable", and didn't log anything (even at Verbose level)
browser just returned a useless E/Tab     ( 8901): onReceivedError -6 http://192.168.1.169:8888/ The connection to the server was unsuccessful.
vlc remote reported that it found two computers I/*** bonjour ***( 8801): dbg: *** Added Computer [Palace of the Nine Moons] on 192.168.1.169
I/*** bonjour ***( 8801): dbg: *** Added Computer [Andalù IV] on 192.168.1.170
, but nothing else

Strangely, if I turn on the wifi on OSX, they detect it: they only have problems reaching the ethernet, for some reason that I still totally miss (yes, not even cm10 can't access it any more).
Disabling the firewall didn't work, but unless someone has a brilliant idea, I'd be inclined into thinking that is either OSX or the router that is going mad, rather than android.
I'll leave this open, though, since I really can't yet rule out android being crazy.

Could you please give a few more details on what's working ("everything else") and what's not (LAN)? Both terms are quite vague. Can you e.g. surf the web with a browser, can the apps access their web sources? Where's the border between "LAN" and "everything else"?

@Izzy better now?

Yepp, now it's clear. So it connects and gets set up via DHCP, but the network isn't accessible. Have you checked logcat for errors? Running CM7 (Gingerbread), you could use any Logcat app from Google Play, or adb logcat when connected to your PC via USB. That should give you some clues at least.

What IP address does it get? If it gets an address not in 192.168.1.xxx, that would explain why it can't access that network.

What AP is that? Is the option "devices may connect to other devices" enabled?

@DanHulme they are most definitely in the same net, yes

@ott-- I've no idea what that option is, where can I find it?

You need to type of your AP before I can tell you where to look for it.

@ott-- oh sure you meant in the AP. It's a D-Link DSL-2640R, but I don't think there is such an option. And, remember that some devices are able to connect (see the edited version of my post).

If I'm not mistaken, CM7 includes the tcpdump utility to record network traffic (or just install it if it doesn't). You can use it to create a dump (tcpdump -i IFACENAME -w /sdcard/dump.pcap), transfer it to your PC and load it into Wireshark (you can find out the correct IFACENAME by executing route, or cat /proc/net/dev). Looking at the raw traffic in Wireshark may shed some light on the issue.

@ce4 - or just firing up Wireshark on the Mac in promiscuous mode.

@Lohoris - I'm with ott in thinking it's a setting on your router. Look for DMZ settings, any advanced IP or protocol routing, or any QoS settings that could be affecting that 192.168.1.152 IP.


text:
What are the folders 'burstlyImageCache' and 'burstlyVideoCache' and can I delete them?
I'm interested in the following two folders found on my Samsung SIII:

/storage/sdcard0/burstlyImageCache
/storage/sdcard0/burstlyVideoCache

Together they only come to about 1.5 MB on my device.
What application creates these, and can they be safely removed?

They're cache directories that hold Ads for games. I've read Angry Birds is one such game that uses those directories.
Yes, you could delete them, but they'll keep coming back everytime a game reloads their Ads.

Is there a way I could use the underlying file system to block the game's ability to write to these folders? I'm guessing I'd have to root my phone...

There probably is a way, but in doing so you could inadvertently make the game or app unstable. Another option is to use something like Adblock which would block the app/game being able to get the ad content in the first place

You could try using Tasker to clear the folder periodically, or perhaps even when Angry Birds stops.


text:
Android Mockup Tool that can read/write balsamiq files
I've been testing some mockup tools for android but none seems to be able to import balsamiq mockup files. Has anyone found one yet or any converter out there?
I already tried "Mockups.me" and "Mockups for Android"

Can you tell us what are some mockup tools that you have tested so far?

Updated my Question


text:
Cannot install or move Android Apps to SD Card - is it a flaw from the Android or from the phone manufacturer?
From my understanding, while the Galaxy S4 does offer a memory card slot, it's worth mentioning that you can't install apps on the memory card and can only use it for storing movies, music, pictures, etc.
So, is this a problem with the Android 4 OS not capable of allowing phone user to install or move apps to the SD card?
or
is it that the phone manufacturer are not capable of producing a phone that allow user to use the SD card slot given that the limited space for a 16 GB Samsung Galaxy S4?

Android supports moving apps to the SD card since version 2.2 (only for apps which allow it); however, this feature can be disabled when building the ROM. Apparently Samsung decided that about 9 GB of user-accessible internal memory should be enough for apps, and disabled the “move to SD” function in their stock ROMs for the 16 GB Galaxy S4 model.
However, there are recent news that Samsung heard complaints of 16 GB Galaxy S4 users and enabled the “move to SD” function in a software update.

Exactly. The same applies to the LG Optimus 4X, by the way. And in the support forum the techs claim it's Android's fault ("Android 4.x doesn't support this") -- which is absolutely not true and confuses users. So right: Android supports this starting with Froyo (2.2), and did not stop supporting this feature. If it's not available, you either have no SDCard, or the manufacturer diesabled that feature.


text:
My screen lock problem
Respected sir,
With due respect & humble submission I like to inform you that my Samsung Galaxy Ace Duos S6802 phone is lock due to many time drawing wrong screen pattern.
So, sir I request to you please solve my problem as early as possible

All available steps are described in the answers to Cannot unlock tablet as have no internet connection?. You might also want to take a look at the locked-out tag-wiki.

Solution 1 (if you have your Google Account)

Keep Drawing the pattern number of times
Then at one time it will recognize that you forgot your pattern
Then it will ask for your E Mail ID and password
Type them then you can log in

Solution 2 (If you forget your Google Account)

Power Off
Press Volume Up + Home Key + Power Button
It will start in recovery mode
Select Factory Reset option using Power key.

Hope it works.


text:
Why does Better Battery Stats say my Galaxy S4 is awake 100% of the time?
I think the screenshots speak for themselves. Can't pinpoint a reason from what I see. Anyone can help please? Thanks

Screenshots (click images for larger variants)

Buggy Samsung firmware. Just search for "l2_hsic wakelock".

@ce4 thank you. What can we do about it?

Not quite sure, what could help. XDA's thread (for the Galaxy S2) is full of posts and there's only little real information. Maybe follow some suggestions mentioned here (and in the linked thread): http://www.xda-developers.com/android/att-galaxy-s2-owners-can-now-identify-whats-eating-their-battery/

Here's another article about an app that tries to detect the culprit: http://www.xda-developers.com/android/defend-your-battery-with-wakelock-detector/

AFAIK the l2_hsic wakelock is connected to "Fast Dormancy". Might be your modem has some trouble with it, as described in some XDA threads (e.g. here). Also see: kernel - l2_hsic prevents my device from Deep Sleep. How to fix it. Both links are about a Galaxy Note, but the underlying issue might be similar.

Buggy firmware. Restarted and problem went away.


text:
How enable monetary parental control for Google Play ?
The last Google Play update removed the PIN option.
The new solution is email login.
My kids know, and should know, their email logins,
so that is not protecting me from Google Play purchases.
How to enable monetary parental control for Google Play ?
I'm only interested in monetary protection
(content protection is another topic).

By not having your credit card (or only prepaid CCs) associated with their Google Play accounts (or only temporarily)?

I consider Play Gift Cards, as suggested below, to be a decent replacement, eventhough I miss the user friendliness of the PIN.

The easiest solution is to not have a credit card linked to their account. Even if you did still have a PIN for protection, they could still use the card online with any place that takes google wallet. The PIN (and now password) really only protects purchases from the device itself.
There are a few options that come to mind for them to have paid apps:
Second Google Account
One option is to add your Google account to their phone, and use it for all the purchased apps. When they want to buy an app, they switch over to your account, and then you put in your password to buy it. The downside of this method is that they could easily change the sync settings so they get your contacts, email, etc.
Temporary Second Google Account
Alternatively, you could temporarily add your google account, make the purchase, then remove the account. The purchased app will remain on the device and should work, and they won't have access to sync data. But the app won't get any updates, and you'll have to do the same process any time they want another app.
Third Google Account
Or you could create a third google account that only is used for purchased apps, and not for emails or contacts. They would still need your password to buy the app, and you wouldn't have to worry about them activating sync for your information. And since the account would remain on their phone, their paid apps could be updated as well.
Prepaid/Gift Card
Another option is to put a prepaid card, or a Google Play Gift Card (min $10), on their account. They can purchase up to the limit of the card, either for paid apps or in-app purchases.
Alternative App Stores
You could also try using a different app store, such as Amazon's app store. It has most of the apps that Google Play Store has. It doesn't have PIN/password protection for paid apps (but it does have that option for in-app purchases), but Amazon gift cards can be bought in denominations as low as 15 cents. You could just buy the specific amount to cover the app they want, then gift it to them so they can buy the app.

Any of these options would be for future purchased apps; any previously purchased apps would remain on their personal account and wouldn't be lost.


text:
HTC Desire stuck on HBOOT
I've been researching possible issues and fixes for the last couple of hours now and not turning up much, so I have a HTC Desire stuck on HBOOT with unresponsive buttons when attempting to select fastboot etc.
So far from what I have turned up I have found that it isn't possible to restore the phone to a clean install of 2.2/2.3 version of Android without the phone already being rooted, am I correct with this? Or have I missed something in my haste to solve this?
If I have left any important information out please let me know so I can correct this.

It's not clear what you've tried, why, and what happened.  What happens, for example, if you don't "...attempt to select fastboot etc"?  Can you reboot into the phone normally?  Do you have a recovery installed?  What procedure were you following?  I put CM on my Desire and I seem to recall having to run a few steps first; root, recovery, s-off, putting a different HBOOT down to rearrange the way disk space was partitioned etc.  Without more details I'm not sure what help you can expect to receive.

Sorry for being so vague.
The phone was given to me after a friend returned from an outting saying he went to sleep after turning phone off, woke up and turned it back on and it was then just stuck on HBOOT.
I am unable to select anything at all on the HBOOT screen and the phone will not boot up normally, when in HBOOT the only thing that shows me it's still alive is connecting a USB cable.
I've not done anything so far, as I've been unable to do anything either with the phone or connecting via USB to my computer, phone is picked up via windows but is failing to install correctly.


text:
How do I run network spoofer on S4?
So, I got myself s4 and rooted it. I've tested the root access with several different apps, and all of those work.
But now I tried Network Spoofer. The app seemed to download and install successfully, but now, when I try to actually do something, I get this:

Screenshot: chroot: can't execute 'spoof': Permission denied (click image for larger variant)
How do I fix this?

The app's homepage at http://digitalsquid.co.uk/netspoof/ lists the requirements needed for the app to work:

Requirements
Network Spoofer runs on Android devices with the following requirements:

Which are rooted (‘su’).
Have an SD card (or internal storage) with >450MB spare space.
Which has Wifi

So I'd start by double-checking how much free space you have on your device. Then it lists the currently supported (and unsupported) models:

Supported devices
Currently Network Spoofer has been thoroughly tested on these devices:

Samsung Galaxy Nexus
HTC Nexus One
T-Mobile G1

It is reported working on these devices, as well as working on most
  other devices:

LG Optimus 2x
Huawei u8150d
HTC Hero
Droid Bionic
Samsung Galaxy S / S II
Samsung Infuse 4G

However, Network Spoofer doesn’t currently work with:

Droid / Droid 2 / Droid X
Motorola Atrix

Many other devices should and probably will work, but please
  report any odd behaviour or crashes, so I can get this working
  with more devices.

Your device unfortunately isn't on the list of currently supported devices, which means that the app's author doesn't guarantee that it will work for you.
If you follow the bug reporting link there are ways there for you to provide the dev with more information, so that they can try to get things working on your device. But before you go there, have a look at Network Spoofer's FAQ page which does list some common problems, and some ways to get round them, or what additional information you can provide to help get the problem fixed.
Finally there is currently an open bug report about Network Spoofer not working on an S4, with the same error message that you're getting, that does list how the reporter of the bug got it to work:

I had the same problem when trying to run bt5 on my phone using the
  Complete Linux Installer app, but solved the problem by changing the
  script from the file bootscript.sh (attached) to the combination of
  the 4 other files (installbt first, then startbt, and bt, then stopbt
  to unmount everything). The chroot command is located in the bt
  script.

That could be worth trying (you'll need to visit the bug report to see the attached files).


text:
Why does the default keyboard always change after a phone restart?
I use a Samsung Galaxy Note phone with Jelly-Bean 4.1.2. I also use SwiftKey app as as my default keyboard. After every phone restart, the default keyboard changes to Samsung keyboard.
Why does the default keyboard setting change and how to make SwiftKey be the default keyboard..always?

Have you by any chance moved the SwiftKey app to SD Card via Settings --> Apps --> SwiftKey --> Move to SD?

@Chahk I didn't change anything. It says SD card app = 0B and Move to SD card button is disabled. I am going to ask at SwiftKey's site


text:
received SMS with content "request failed"
Today I received two suspicious SMS from two different sender - both from the same provider.
The messages only contained the text "request failed". The numbers do not look like some special expensive numbers.
Can anyone guess what happened?
Is there a way to find out if there is an app which is allowed to send SMS on my phone?
Update: now that I've seen that there is no suspicious app with permissions to send SMS, I try to reconsile the SMS in my SMS history with the ones from my bill. But I noticed that it's hard to get a chronological list of SMS from the build in app - any idea how I can get a chronological list of sent SMS and not conversations?

"The same thing happened to me today, though only one text message. From your posting time I even assume it happened at the same time. Maybe we could exchange what Apps we have on our phones to determine which one could be responsible? My most recently installed one is CPU Tuner. Such an event never happened before to me." --from another user

both messages had a prefix of +491525 . got the first one at 15:48 MEST. My recently installed apps where games which I trust. I guess the problem could be in an older app - only the server failed just now ?!

@Ralf: Re: your update. If you have a new question, please make a new question post.

I got the same problem. Received two messages with "Request Failed" and am curious where they are from. I noticed that they always seem to arrive shortly after Google Calendar SMS. So maybe that's somehow connected.
As you might be able to see - the SMS is sent to you and not from you. In previous days I got the Google SMS sometimes twice. So maybe Google tried to fix the problem - what's left is a false request from Google using your number with their calender application, instead of replying to Google that the request is from it gets send to the alias number - being your number.
I guess there's nothing to worry about. But anyway I'll try to remove my number from Google - I saw that somewhere you can just remove all SMS notifications - that might help.

Bingo - got both of them some minutes (aprox 40) after google notifications...

I tried replying with "STOP" at least in America that would work. But Google says that it won't work in Germany - but who knows...it's worth a try. ;-)

The last part of your question is easily answered, as there are a lot of permission scanners available on the Playstore. For added benefit, I will just mention one: AppBrain Ad Detector also scans for contained ad modules and more:

AppBrain Ad Detector (source: Google Play; click images for larger variants)
As you can see in the screenshots, such an app would turn up in "Has access to your messages", and for sure in "May cost you money".
There are a lot more permission-scanners out there, some even explaining what those permissions stand for and what they mean. Take a look e.g. at RL Permissions, Guardian Droid, or aSpotCat (app by permission) -- and check their related apps for more candidates.

Thanx - that helped me to find that there is no application which has permission to send SMS...

Glad I was able to help! As it solved your issue, you might consider accepting the answer (so others can see this is a solution) :)

It only partly solves my problem - still do not know what happened... but I will remember to accept it as answer when there will be no better one :-)

Re-Reading the issue, I fully confirm it solves only one half (but an important half, as you no longer need to fear some malware is clearing your account). The number the SMS was sent to is no "premium" number either (rather a common German cell phone number). Could it be you "left the device on the table", and somebody used his/her chance to send some SMS?

The SMS would be visible in the history. And "left the device on the table" is very unlikely :-)

The latter argument makes its point (my device is always attached to either my hips or my hands :) History can be manipulated, as you might have learned for history books) at school already :)


text:
Can I delete a file called 'UPDATE' in the dload folder, or will this delete the operating system?
I recently received low space warnings on my Huawei Honor so I connected my phone to the Mac and observed the files:

As you can see, perhaps 75% is taken up by a file called 'UPDATE' in the dload folder.  Can I delete this?  Is this an install file or is it the operating system?!
Obviously I could answer my own question by deleting it but I don't want to delete the operating system.

This shouldn't delete the OS.  Looks to just be a small update file.

And even if it would be large: It's just a download. Deleting this file will, humm, ah, eh, delete this file, not more :)

Thanks @Kris Gruttemeyer, I deleted it and now have loads of space on my phone.  Operating system intact!

Thanks @Izzy, I deleted it and now have loads of space on my phone.  Operating system intact!


text:
How can I quickly remove all of my data from my device and then get it back again?
Soon, I'll have to give my phone (a non-rooted LG Nexus 4) to another person for some time. As the phone contains very sensitive information, I do not want this person to be able to access any of it. Unfortunately, I don't have data encryption turned on, so I can't just turn the device off and be sure that the other person won't be able to decrypt it.
Basically, I want to wipe my phone right now and then restore it to exactly the state it was before the wipe.
Therefore, I was thinking of backing up my device completely, wiping it and then restoring the backup. How can I do this? Will adb backup -all -shared -apk be sufficient? I guess not, since I'm afraid there are some settings that adb won't detect. Is there a lower-level way, like making an image of all the phone's memory with fastboot/recovery or something?

Seems relevant: Full Backup of non-rooted devices

You would need to root your phone and install a custom recovery in order to make a nandroid backup of your entire system.  There are YouTube videos on how to do this. Please remember that there are risks in rooting and in flashing recoveries.

If you don't want to root (as given in the other answers by @johnF and @Izzy) you can try an application called Helium which can backup your apps and app data.
A factory reset will remove all the data on your device... just make sure you check the backup to see that everything was indeed backed up before you do it.

As JohnF already states in his answer, a nandroid backup would be the first step. Basically, this creates an image of all partitions on your device (read more in its tag-wiki). But this doesn't cover the SDCard(s), which you would need to copy -- at least the internal, the external you could simply remove.
Now you've got your data backed up. But you still need to wipe your device. A factory-reset won't be enough for this, as it a) still leaves traces which can be carved, and b) might not even touch the SDCard. So for that, you might want to take a look at apps like Nuke My Phone, which safely wipe all data (i.e. not only delete the files, but overwrite everything with "garbage data"), so there's nothing left to recover.
Oh well, you can recover: Simply restore the Nandroid backup you initially created, copy back the data to your internal SDCard, and insert the external SDCard. Et voila, you're done :)


text:
Strange Issue(Auto Touch) with Touch on HTC Desire X. Has anyone experienced this?
I have got a HTC Desire X about 3 months ago. I've quite enjoyed the features it comes with. For the past week or so, I have been facing with this strange issue. The touch screen acts as if it is being touched even when I am not touching the screen.
First, I couldn't understand what was happening as calls were getting disconnected or answered automatically. Then, I turned the Show visual Feedback for touches from the developer options in settings. I could now clearly see the screen is detecting a touch on its own.
I Factory resetted the device from the settings and from Bootloader as well. It works fine for a couple of days without any issues. But, the issue comes back.
Please help me with this issues.
Thanks in advance.
TLDR: Touchscreen touches automatically. Factory reset resolves the issue, but only for some time(2 days at max, an hour at min).

You might want to check Android phone taps touchscreen on its own, the problem sounds quite similar :)

I think this may be a design flaw in the hardware. My friend has an HTC one with the same problem. He can temporarily alleviate the problem by twisting the top and bottom of the phone in opposite directions. Be careful not to damage the handset though, as I'd recommend getting it swapped on warranty.

I had this problem on my HTC Desire X, the phone would auto-answer calls as well. Took it to a service center, and they replaced the touch screen altogether. This is common in Desire X it seems, which makes this a poor manufacturing defect

I too had taken it to the service center, and they replaced the Touch Screen as well. I agree with you on the manufacturing defect.


text:
Wifi hotspot generates new mac address each time
Every time I'm gonna to use wifi hotspot on my device it generates new mac address, therefore my laptop can't remember for permanent. Every time I need to set all connections details  again anad again. It's a bit annoying.
Is there a way to make android generate the same mac address each time?
ps. currently I'm using android 4.2.2 ( cm 10.1-20130521 ), unfortunately such behaviour was long before current version.


text:
Can I use my Windows anti-virus program to scan my Android device?
I have been researching anti-virus apps and before choosing one I was wondering if I could get the same detection by using my Windows anti-virus.
I realize that an app will provide real-time protection, but aside from that, is there any difference in virus detection?

Not usefully. You need different software to run on your Android device to what you run on your Windows desktop because they use completely different formats for programs. An Android program is a different sort of beast to a Windows program.
A virus-scanner for Windows understands the format of Windows programs, and has a list of known viruses for Windows. If it looked at an Android program, it wouldn't understand what behaviour it would do, and it wouldn't find it in its list of Windows viruses.
The best you could do with a Windows virus-scanner is to scan the SD card of your Android device to see if it contains any Windows programs which would, if run on your Windows computer, be viruses. That's to say, it's exactly like virus-scanning a USB stick. It's only useful if you use your Android device as a USB stick, to transfer programs from one Windows computer to another.

Thanks, any suggestions for Android apps?

@Op Do not use antivirus scanners on Android - they are nothing more than bloat and not work. Search on this site about it, its an often asked question, see this for example - take note of the comments in that question.

Forgive me my sarcasm, but if you're looking for a virus on Android, you could also use a flatbed scanner :)
Honestly: No, you can't use your Windows AV program for that. If you really want to detect all malware possible sitting on your device, the app would need to access the entire device, including internal storage. Windows can't do that, as Android would not let it. Usually, only the SDCard(s) are exposed to an attached PC.

As for my initial sarcasm (which I hope you forgive me): the term "virus" is quite ambiguous. See this Wikipedia article:

A computer virus is a computer program that can replicate itself and spread from one computer to another.

There's nothing like that for Android. Which is, strictly speaking, an AV scanner is as effective as a flatbed scanner here (or vice-versa). The article continues:

The term "virus" is also commonly, but erroneously, used to refer to other types of malware, including but not limited to adware and spyware programs that do not have a reproductive ability.

So you're more likely looking for malware :) Still, you cannot do that from your Windows computer.

Thanks for the info. Forgiven, but I was using the word loosely. Any suggestions for Android apps for the cure?

I never used any of those. And never had any trouble with malware. The only way to get malware onto your Android device is to actively install it, so "activated common sense" is the most effective AV app available. If you insist to have something like that, take a look at e.g. Avast Mobile Security & Antivirus or Lookout Security & Antivirus.

Windows AV would scan threats against the its operating system, nothing more. Perhaps you may try a scan on SD card for hidden viruses but nothing else.
I suggest you try the following apps
Antivirus Security AVG
Lookout Security & Antivirus
https://play.google.com/store/search?q=antivirus&c=apps

if your phone is rooted  windows can access all files includeing pre installed stuff on rom but however like most people said  windows scanner is in windows code etc  so scanning it would be useless  but if rooted your pc can delete rom installed programes etc from the command line or a basic apk phone manegemnet programme like apk installer will do it as well

So what good should that be for? Are you saying "it can scan, but not find anything – but that doesn't matter as it at least can delete things"? I don't get it.


text:
My device is grayed out on Google Play website
Recently I had some trouble with google play app - first, I was getting "connection error" when using wifi. I cleared the app chache, uninstalled updates and after I played with it a bit more, it completely stopped woking giving me the "connection error" also on 3G.
I erased my device and installed CyanogenMod 10.1.
Now the Google Play app woks great but when I go to Google Play website, my device seems to be out of sync - it is grayed out and the list of apps installed is out of date.
How to fix this? Any ideas?

Try installing Titanium Backup and use its "Manage Android ID" function to update your device ID and "Market Doctor" to relink apps to the market

Very cool. Would the OP need their previous device ID or does TB take care of that? If so, how could you find the device ID that the Play store is looking for?


text:
What does "Voice Command" "Unexpected server error occurred. Please try again." mean?
When I restart my Samsung Galaxy S2 (GT-I9100), I get an error message:

Voice Command
An unexpected server error occurred. Please try again.
[OK]

This started ever since I download the trial version of (redacted) earlier tonight, but its still happening even after I uninstalled it.
I've not accepted the Voice Command agreement. Whenever I accidentally activate it by pressing the home key the wrong way, I select Decline.
What does this error message actually mean?

Hello! If you've arrived here from Google because you have the same problem, please don't post "Me too!" or things of that nature. Simply bookmark this page or click on the star icon to the left to mark this question as a favorite, then check back periodically for updates and answers.

I dont think this issue is related to any download it just happen to me too , with out changing any config

PRISM was being deployed

I've removed the name of the software I had coincidentally downloaded. I'm now seeing lots of people posting similar questions in other forums and they can't all have downloaded the same app.

This question has got nearly 40k views in just two days. I can't remember if this has ever happened before on Android Enthusiasts. I would also guess that it is a server issue.

I was getting this error constantly today, so I went to Settings → Applications → All → Voice Command. From there I clicked Force Stop → OK then Clear Data → OK. Then I relaunched the voice command by tapping the microphone button on my Google search widget.
The Voice Command worked perfectly, and I haven't seen the error message in about an hour.

That seems to do the trick for me too. I'll post here again if it comes back. Many thanks.

I followed these steps (force stopped and cleared data) and when I reopened it with double click middle button, same error message straight away before I get a chance to accept the license terms.

Did not work. Samsung GS2, Sprint.

For now, you can disable voice commands from Settings->Applications. I am sure it is a Samsung server issue.

On this forum someone mentioned the following:

I just called samsung technical support. Google voice has a problem with their server in the mean time you can disable voice command under settings - applications - All - voice command click that then click disable. Was told the message will stop popping up. Tech # 1800-762-7864

I did notice the same problem on my SGS2 yesterday but I haven't seen any error messages since yesterday evening so I suspect the issue has been resolved by either Samsung or Google.


text:
Anyone ever install a different Android OS on the Nabi 2?
The Nabi 2 has some messed-up permissions and controls on it. I need to install another OS on it and my nephew will use it. He likes our Kindle Fire better because you can watch YouTube and Netflix a lot easier. The parental controls were a good idea, but this is way too much.
p.s., I kind of want to install plain old Android straight from Google.

Please take a look at Where can I find stock or custom ROMs for my Android device? to find a fitting ROM. Installation instructions do usually ship along with it.

Izzy, i dont know what a rom is in this sort of thing. i know of one in referrence to a BIOS for the laptop and desktop. and a rom that people play old video games with. Im looking for an answer to my situation from someone who may have done it, or found a tutorial or video on it.

ROMs in this context are "firmware images" (see the rom tag-wiki for details), so that's what you will need to "install the OS" (see also: rom-flashing).


text:
Samsung Galaxy S3 Won't recognize USB
When i got my gs3 i plugged it into my computer (Win 7) and drivers installed automatically. everything was perfectly fine i was able to access both sd and phone from my computer. i took it to activation with clear talk and it didn't recognize usb.
I have reinstalled proper drivers from samsung web page. i have also tried kies. kies wont accept it.
I have tried it on linux and didn't work.
Both computers recognize phone but phone wont recognize computers.
The thing is i won't get the option of mtp or ptp on the drop down notification menu.
this is not a matter of drivers or usb debugging.
i have tried to remove battery for 1 min and reset it.
any ideas how to fix?

After frustrating research i found the solution. the guy who flashed my phone from us cellular to clear talk messed up.
soulution
Open Dialer enter *#22745927
When Enable/Disable Menu comes up tap "Hidden Menu Disabled"
Select "Enable" on Popup
Press Home button
Open Dialer
Dial **87284
When PhoneUtil Opens Select PDA
Tap Qualacomm USB Setting
Select DM+Modem+ADB
Tap OK
(Remember after flashing to return and put phone back to MTP+ADB)
All props go to this page
http://forum.xda-developers.com/showthread.php?t=2270191
there is other devices listed there as well.


text:
Warning: Camera Failed
I have a vanilla Samsung Galaxy S3, and just a month or two ago the back camera won't work. Whenever I use the default Jelly Bean camera app, it just pops up a message saying: "Camera Failed." then closes the app.
I downloaded a third party camera app to use the forward-facing camera, which works fine. This happened very recently after I got the phone (it was a replacement) and has been in a rugged case the entire time. I don't recall any trauma to the camera itself, either.
Any fixes or what I might be doing wrong?

This is very likely a software problem. You can try to clear the camera app's data and see if it helps (Settings -> Apps -> "All" tab -> Gallery -> clear data).

Nope, I tried to clear data for the Gallery and for Camera.

You mentioned using a 3rd party app, but only saying it worked with the front-facing camera...Does it work with the rear-facing camera as well?

@namuna, no. The actual Camera app won't initialize enough for me to switch the cameras, so I used that app to switch to the forward facing camera. When I use the main camera, it just freezes (CameraMX).

Sounds like your camera app became corrupt. At this point if you still want to try to fix it, I'd suggest backing everything up and then doing a factory reset. Otherwise a trip to the carrier store is in order and let them fix it.

I have had my gs3 with T-mobile for about 11 months. Two days ago I began receiving "camera failed" warning. I was beginning to think, after researching this issue, that my phone would need to be replaced if I wanted a functioning camera again. But moments ago, with the "camera failed" warning showing on my screen, I started squeezing the top of my phone between my fingers in different places, and suddenly my camera started working again. I'm a bit afraid that it is going to stop working again, but at least I know this is a mechanical error. I'm thankful I didn't reset my phone for no reason. I have never posted to any site before this, but if this can help anyone else having this problem, I thought I should mention it. I do hope it helps.

After a month of tracking it down, I realized that it was part of my secondary camera's cable that was disconnected, although I still can't pinpoint when it went bad.
Thank you for providing a similar experience, it helps me to determine the probability of this type of problem occurring.

Power off phone. Take out battery for 30 seconds. Power back on phone. Camera app worked again for me.

This is a pretty common problem on the Galaxy S3. If the phone has been dropped or the camera has been bumped hard enough the connection to the back camera may have come loose. My suggestion would be to take it to a repair shop and have them open it up or open the phone up yourself.
If the phone is under warranty I would file a claim with Samsung.

I turned my Galaxy S3 off and turned it back on again. It fixed itself; no need to clean or wipe your Gallery or phone.


text:
How can I update the Linux kernel of my Android device?
I am using Sony Xperia E Dual with the kernel that identifies as 3.0.8-perf administrator@ubuntu-scm01 #1
and now I want to update it to the latest and the best one.
Please help me understand it can be done.
According to my findings the website https://www.kernel.org/ offers the latest kernels. Are these kernels for smartphones? And does anyone have an idea of from where to get the latest kernel? How do I replace the existing one?

The latest kernel isn't automatically the best one.

The kernel on your device is tied heavily to the version of the Android operating system you're running. Sony releases your phone with the "stock ROM" (think a "stock" car in stock car racing; no customization, just as-is from the factory), including the stock kernel. Normally, your kernel would be updated when the operating system - your "ROM" - is updated. This would be the only way to get an official (from Sony) upgrade, and so the only way you'd get one supported by Sony. I point this out only to remind you that installing a kernel as described below will possibly void your warranty, as the changes are not tested or condoned by Sony, and may operate your device outside the intended limits, or possibly render it useless.
What you find on kernel.org is the human readable kernel source code for not only smart phones, but computers and all devices using the Linux kernel, such as Android tablets, TomTom navigation systems, or Linksys routers. The version you find on your phone has been tweaked specifically for your phone, with all the drivers needed to make things like the touchscreen and camera work. Most likely you will not be building a kernel yourself from the source code, but doing one of two things, instead:

downloading a kernel built by someone else, who may have used a combination of the newer sources on kernel.org, and the drivers and settings from the kernel released by Sony. This would be installed over the top of your existing kernel on your phone, and to you, the phone would appear the same- think a Windows upgrade that changes things behind the scenes with little or no noticeable changes to the user. A popular feature in custom kernels is overclocking, which runs the phone at a faster speed than it was originally designed, but will probably decrease the life of the phone itself, as overclocked chips run hotter than intended. The risk is something you should research for yourself- I personally slightly overclock both my android phone and tablet.
downloading a custom built version of Android built specifically for your phone. Some of these custom ROMs are extremely similar to the one Sony releases, including maybe the same kernel, or possibly the same interface with a different kernel. Some of the custom ROMs are extremely different, with changes to the user interface, various settings, maybe additional features borrowed from other phones- and may include a custom built kernel, complete with drivers so your phone's camera, wireless radios etc. all fully function. This may (and almost always does) require you to completely wipe the existing software on your phone, as if you were wiping and re-installing (or installing a newer version of)  Windows or MacOS on a computer. It is rare that custom ROMs can be installed as an upgrade over existing, "stock" ROMs. After "flashing" (installing) the new ROM, your phone will behave as if it is the first time you have turned it on. Proper backups are key, and you may want to look into apps such as "Titanium Backup," which save settings and apps that can be restored after your phone has been "flashed" with a new ROM.

As for finding which custom kernel or custom ROM to use, that is entirely up to you, and you should do a bit of research. Most importantly, I'd ask why you want to use a newer version of the Linux kernel on your phone. If there are no issues you can point to that would be fixed with a newer version, and no specific features you could gain from using a custom kernel, there might not be a good reason to change. Sometimes newer kernels can increase battery life by tweaking the way the phone operates, reacts, sleeps etc., but not always. It's possible the 'best' kernel to use is the one Sony currently includes with the version of Android currently on your phone. You may find a custom ROM that includes certain features or changes to the user interface you'd like to see, and that ROM may use the same kernel Sony has made available.
Now, kernels and ROMs are device specific, meaning you'll not be able to use a kernel or ROM as-is built for, say, an HTC or Samsung device, or even most other Sony devices. I would highly recommend the xda-developers forums; a community for users and programmers who have taken to building and collectively supporting custom kernels and ROMs for various devices, as well as toolkits for rooting devices, installing new kernels and ROMs, and backing up/restoring all the software on your phone as a whole (just as you would to backup and restore a computer in case of a hard drive failure). Odds are, if anyone has built a custom ROM or kernel for your phone which is stable enough for the public to use, they have mentioned and linked to it there.
The steps to prepare your phone for a new kernel or completely new ROM vary from device to device. Your device comes "locked"- not allowing custom software without acknowledging that you are taking a risk of ruining your device- and will need to be unlocked first, following the instructions on this official Sony site. Then you will need to install a custom "recovery" (software which loads before Android even starts, and is independent from your ROM), and use that recovery interface to make a backup of your current ROM before making any changes. You then use the recovery to wipe the device and install the new ROM, or just install a new kernel over the top of your existing ROM.
The forum for your specific device, the Sony Xperia E Dual, can be found here, with discussions on how to complete all the necessary steps for your specific device, tools you may need, and custom kernels and ROMs in the two 'Development' forums. I can't stress enough that you try to find a walk-through that you are comfortable with understanding, as you can easily leave your device in an unusable state, or in extreme cases, "brick" the device, rendering it more or less useless. Most ROMs come with a list of steps to follow, and, fortunately, other device owners, and the people responsible for the custom ROMs and kernels can be a helpful resource.
Good luck, and welcome to one of the very best parts of owning an Android device: customization!


text:
How to remove "calendar events" from the lock screen?
I think I used to have the clock and the alarm time being shown on the upper part of my lock screen.
All of a sudden, since a couple of days ago, I'm now being shown the calendar on the lock screen.
How did the calendar get into my lock screen, and how do I remove it?
If relevant, my device is a Samsung Galaxy Nexus.

On the lock screen swipe left so that there's a big + sign on the screen (or maybe another widget) and then scroll back to the calender so that it's now full screen. Long press the calender and drag it to the top of the screen to remove it.
On my phone the clock was automatically re-added to the lock screen after this but if it isn't then go to the lock screen, swipe till till you see a big + again. Click on this and from the menu of widgets that appears select the digital clock.

well, thanks, i now have several extra screens with calendars!  :-(

i've tried it a couple of times, and now there are so many calendar screens, that the "+" screen is no long accessible in the first place. :-(

ok, so, it seems like you don't actually need to go into the "+" screen, from which you cannot remove anything -- it only lets you add more stuff.  seems like the solution is to long hold the annoying screen, and it'll make it possible for it to go away.  going to the "+" and mistakenly long-clicking on the calendar was probably how the calendar got into my lock screen in the first place.

@cnst Yes the + is to add things, I do say "scroll back to the calender so that it's now full screen. Long press the calender and drag it to the top of the screen to remove it." So you shouldn't have been pressing the + at all. Pressing on the annoying thing and moving it to the top deletes it, however on my phone I had to go to the + otherwise the long press didn't work.

Long-click on the top portion of the screen with "calendar events", and it'll be possible for this screen to be removed.
Then the lock screen will show one of the leftover screens, which will likely have whatever lock screen was before the calendar lock screen.

Settings > Security > Notification settings
Then uncheck what u want :)

I've also had this problem for the past few days and it drove me crazy. None of the things listed here worked.
However, I noticed I could slide the event screen to the right and the next screen was the clock that use to be my lock screen home page. I slid the screen back to the left and there was the calender event box. I held the top bar of the box and something red seemed to pop up at the top behind it. I slowly dragged the event box up into that red remove slot.
This successfully removed them from the lock screen.

That "something red" is a "trashcan" (it usually also shows a trashcan symbol). Works the same on your homescreen: long-press on some shortcut/widget to see :)


text:
Auto-accept incoming bluetooth tether request?
Everytime I tether my PC to use my phone's internet via bluetooth it (phone) asks for confirmation. Is there a way to auto-accept that confirmation or suppress it altogether?

This app doesn't work for me. (I'm not sure whether it's its intended purpose. Although it could be and it might be not working on my device... (I've sent email to the dev.))
I can't find any other apps...

Didn't you mean this app from the same developer?

@ce4 No, that one just enables "bluetooth tethering" option from the settings. (it's disabled by default upon every boot). Which is actually fine by me; I can manually enable it when I want. What I would rather have is it auto-accept the incoming connection request from my PC.

I think that confirmation request is specific to your phone's firmware (my Galaxy Nexus doesn't do that , it's running CyanogenMod 10.1 aka Android 4.2.2)

@ce4 Did you install the app? (or is that by default?)

Yes, the one I linked is all I need with CyanogenMod, but note: there had never been aa confirmation request upon connecting. Without the app, I needed zo enable Bluetooth tethering after each reboot


text:
Want to organize apps on nexus 4
I have many apps, i want to organize my 150 apps in folders (but not on the home screen). Any suggestions how to do this properly?

Welcome to Android Enthusiasts. Please note that your question (recommend some app) is off-topic on this site.

The core problem may or may not be solved by an app, so I edited the Q to ask more broadly.

It depends on the launcher. Most stock launchers won't, but I know Nova Launcher (only Prime version) has folders in the App Drawer. It's all manually done, though.
Other launchers, which I can't name right now, can probably organize it for you.

This isn't a difficult thing to do. You just need to use a 3rd party launcher which is highly customizable. Like Nova or Apex Launcher.
You could also give "Aviate Launcher" by YAHOO a go which automatically makes a few "categories" as your home screens. But it's nothing like the usual launcher we use so liking it or not will be upto you.

Yes nova prime can organize in your drawer.

A link to the app and how to do it would be good.