text:
CWM Superuser on HTC Droid Incredible
I am trying to install ClockworkMod's Superuser on an HTC Droid Incredible running an older leaked Gingerbread build from Verizon labled TMartin GingerInc. I keep getting the following error:There was an error installing Superuser. Please send a log of the error to the developer..I cannot, however, find a log to send. ChainsDD Superuser and SuperSU lock up often.

Pretty sure you should only have one superuser running at a time. You aren't trying to run more than one at a time are you?

@Zooks64: No, I plan on removing my current Superuser once this one is installed.

I believe you have to remove it BEFORE installing another one.

@Zooks64: Hmm...Didn't know that. Will try removing normal su first. Sounds reasonable, since neither the normal install nor the recovery install worked.

Well, after accidentaly deleting my su binary, I downloaded and flashed the zip from http://download.clockworkmod.com/superuser/superuser.zip.


text:
Is there any (open) standard for importing/exporting contact from/to any mobile phone?
Is there any open format for importing and exporting from/to any mobile phone. It doesn't have to be a smartphone, it could be a basic mobile phone. If any such thing exist, does is also support import/export from/to SIM as well?
Contacts is one feature which is universal in all phones so I am hoping this is some standard/format which could be used for doing this. In smartphone, it could be done by apps but what about the basic phones.
Any help/insight on this would be highly appreciated.

That format most likely is VCard (Versitcard), which even has its own mimetype (text/vcard). According to the linked Wikipedia page, it became a standard around 1996 (and since it was proposed 1995 for the first time, older devices won't know it).
Android's contacts app uses this format when directly exporting your contacts from it. To my knowledge, this format is also used when transferring contacts via Bluetooth (even to/with older devices not necessarily running Android or being "smart phones"). Mail clients support it as well. So if you're looking for any standard here, this most likely is it.

Thanks @Izzy. Never thought vcard could be used for this.

Even my old Nokia phones seemed to do that, if I look back now. You could send a contact card via Bluetooth or even SMS that way. I cannot say for sure that was VCard, but with phones manufactured past 2000, I would almost bet.

for basic phones, you might want to consider the GSM AT Commands defined to read contacts (via serial connection, however even most usb data cables will still provide a virtual COM port)
http://www.traud.de/gsm/numbers.htm

The "U" in USB stands for universal. Using a USB cable to connect 2 devices will provide exactly the same functionality as any other USB cable.

source: Stack Exchange

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

sort: votes


text:
disable two startup logos on android devices startup
There are two logos on my android device(s) showing while loading device.
How to remove them showing?

First one is general android logo
Second one is vendor specific.

I need either of them to be  disabled, without going to change them.
There has to be some option for this.

It would be important to know what device and ROM you are on. Certain ROMs have it built-in natively to disable boot animations.

You need root and a root explorer like ES File Explorer. Go to system/media/ and delete or rename the file bootani.qmg if you want to get rid of the Android animation.
The vendor one should be named like samsungani.qmg or htcani.qmg.

What about the carrier's animation? Where is that located?

Mine was named  bootanimation.zip  at system/media. It was a zip file with folders containing jpg files to render in sequence. Also in the zip file was a text file saying how to process.

I know this i had a galaxy ring which i rooted and found an app which accesed the dial codes from that device and i dialed it from the device dialer and voila i was able to choose from the 3 different companies boost,sprint,verizon or none at all just boots up as android im not a tech guy  I know a lil but that worked

You can't change or remove them. Only way to do it is by installing custom ROM; which will inturn invalidate any warranty you have on the phone.

You don't need a custom ROM in order to change or remove the boot animation.

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


text:
Something's automatically sending "stuff" from my phone
Today I was on my computer and I had my phone (Samsung Galaxy S2 X) sitting beside me. All of a sudden the screen on the phone came on and instead of it showing the lock screen, it went directly to the home screen and a little message appeared at the bottom saying "Sending...". This happened a couple more times and then stopped.
I have ran both a AVG and avast! virus scan of my phone and both came up empty.
I'm wondering if I should be worried if something like this happened or is it something else? What I don't understand is how it just went straight to the home screen without having to unlock it. There's nothing in my text messages or emails to suggest it was being used for spamming. My guess is that it was just an app sending usage statistics or something? Any ideas?

What I don't understand is how it just went straight to the home screen without having to unlock it. -- It's a program already having access to inside of your system. Why would it have to unlock then? It has nothing to do with unlocking physically because unlocking is meant to restrict access of humans solely. E.g.: Airdroid app when accepting connection from PC browser bypasses any unlocking authentication (pin,pattern,slide,password,etc) and will show a dialog box to select Agree or Deny.

If that is a malware, it will take care to leave no tracks (i.e. deleting the sent message).
Two things you should do ASAP:

Contact your provider and check what messages where sent. Especially expensive "Premium" messages. It could be something sends "just spam", but it also could be some "money generator".
Check with a permission checker what apps have the permission to...

send SMS/MMS
deactivate your lockscreen (aka keyguard)

If you find an app that has both permissions, that's a very likely candidate. A good app to check this is e.g. RL Permissions, which lets you check by app and by permission:

RL Permissions: Apps by permissions / Permissions by app (source: Google Play; click images for large variants)
As RL Permissions has not been updated for more than 2 years, an alternative to this is Permission Explorer, which offers similar features:

Permission Explorer: Apps by permissions / Permissions by app (source: Google Play; click images for large variants)
Once you've identified a suspicious app, deactivate or uninstall it. Watch if the described behaviour continues. If it does not, you've got the culprit.
One more lesson learned: Just having some AntiVirus on your device doesn't mean you're safe and don't need to care. Those "checkers" mostly compare with a database of known malware. Unlike their PC companions, they don't do heuristic scans.

Thanks! I checked with my carrier and there doesn't seem to be any unusual text messages that were sent. There also doesn't seem to be any apps that I can see were being used for malicious activity.

That's good news! I already wondered why a malware app would do that in a so obvious way. But still I'm curious what app does unlock the phone to send something. Did you find any app with the DISABLE_KEYGUARD permission which could do that?

I found lots of apps that have that permission but none look suspicious....

OK, so no need to worry it seems. If you want to figure out what's going on despite of that, you might want to capture your logs using e.g. aLogCat (which also allows you to save your capture to SDCard for e.g. posting it to pastebin and adding a link here so we can help you investigating).


text:
nexus 4 red light flashing ,unresponsive
my nexus 4 , almost 1 month old, died all of a sudden ,only thing its doing nw is flashing a red light on charging. Cant switch it on or even cant reboot. As discussed in the this form i initially thought its complete battery drainage issue. so i kept the phone charging for almost 24hrs ....still no use... i bought it frm US thru my cousin and im staying outside  , so its not kind of easy for warranty claiming also .

Can you force a reboot (press the pwr button for 10s)? Or can you enter the Nexus' fastboot mode (when switched off, press and hold both vol-down+power buttons until you see a green Android.

I tried all that , but nothing works. i even took the phone to LG service center where thy have no idea about the phone ,But the managed to open the back cover and battery but still the phone is not switching on. What to do ,,,!!!!

@DragonLord I don't believe this is a duplicate. In the question you suggest, the problem was resolved by leaving the phone to charge for a while. In this case, the OP says that he's tried that and it didn't fix the problem.


text:
Galaxy S2 is possibly bricked. What can I do?
Background:

Browsing on Chrome, device suddenly freezes. Hold down power button to turn it off.
Turn it on again. "Galaxy S2 i9100T" logo keeps displaying nothing else happens. Tried rebooting again, same result.
Try to do a factory reset through recovery mode. I notice that the progress bar freezes unlike the resets I've done before. Takes a while. I get a bunch of errors in red with failed to mount on E/ and invalid arguments (this is the best I can recall).
Now when I turn it on the Galaxy S2 logo will blink in 3 second intervals.
Tried using Odin to root it and install fresh firmware (followed this guide). I also used  Siyah v5.0.1.tar as directed. Using latest version of Odin.
After clicking start (auto reboot, f. reset time and PDA checked) Odin gets up to NandWrite. A couple of minutes later I get an error message that it failed.
After unplugging my phone will show phone...orange "!"...PC. I can't get into recovery. When I go into Odin mode it detects a custom binary.

I'm afraid that my phone is bricked at this point and I don't want to get myself into further trouble without consulting someone who actually knows there way around these things.
What are my options here?
(I would prefer to keep the stuff on my sD card but if it has to be deleted as a last resort then so be it.)

You could try the heimdall software instead of Odin.

Did you just remove micro SD card and reboot before doing factory reset?
Did you try to boot in safe mode before doing factory reset?
http://www.tested.com/tech/android/3071-how-to-use-androids-safe-mode-to-save-a-phone-from-boot-loops/


text:
What does waiting/clock icon next to a message mean and what if I delete message in this state?
When my device is not connected to any network (WiFi/Cellular data) and I send any message, I have seen a waiting/clock icon next to that message.
So what exactly does that mean? Is that message added to a queue for next batch process to inform server or something else?
And during that state (waiting/clock icon next to message) if I delete that message, will that deleted message still be delivered to the recipient?
Actually, I mistakenly sent a message to one of my contacts and luckily that time I was not connected to any network. After a few seconds when I realized this, I deleted that message. But I am not sure if it got deleted completely or it will get delivered when I reconnect to any network. I don't want that message to be delivered to the recipient, so I had disabled all networks on my device.

If not connected, it most likely stands for "scheduled", as you've assumed correctly. If deleted in that state, it should not be sent (how could it?).

@Izzy Yes even i think same. But not sure, how whatsapp devp had implemented.

That I can't tell either. I'm not even using Whatsapp :)

The Clock icon means that you haven't sent the message yet. If you see a single tick mark it means that you have sent the message and it has been received by the WhatsApp server(but not the destined user)
If you see a double tick mark, that means the message has been received by the recipient too.
If a message has a single tick with it, it can't be stopped from getting to the user. But if you sent a message when offline and deleted when the phone was offline I don't think the message will reach its destination.

Yes, ideally message should not reach to recipient and get deleted completely. But not sure, how whatsapp devp had implemented.

After 10 or more minutes you should get a notification that replaces the +⏰ (Message Symbol with a Clock overlaid) with a red 'Triangle Exclamation Mark' and a sending failure message. Clicking on the Message gives the usual options but if you scroll down it will say "Retry Sending" (so you know it wasn't sent). Clicking on it also offer the option to delete. Different Phones may have different options than HTC.

Based on my experience, if you send a message with no internet connectivity (clock sign appears), it shouldn't go to their server. If you delete it for everyone, it should immediately get deleted. But what happens after is if you now turn your net on, the message goes despite deleting it for everyone.

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


text:
Disable sharing of playlists in Spotify App
On Spotify for Windows, there is a setting "Automatically make new playlists public", which I disabled, since I don't want to do that.
In the settings on the Spotify Android App however, this option is missing. Or at least I am not finding it.
Does anyone know a better way to keep my playlists private than manually clicking "Unpublish" for every new playlist I add?

Just go to settings and enable "Private Sessions" That will disable sharing of the songs you listen to.
Steps to enable Private sessions-

Step 1: Go to the Android Market and update your Spotify app.
Step 2: Launch the Spotify for Android app, then in the lower
  right-hand corner, tap on "More," then "Settings."

  Step 3: Check the box next to "Private Session."
Step 4: When you go back to your playlists, you'll see the "Private
  Session" indicator at the top.

That's it. Now you can listen to Spotify without advertising your
  playlists to your Facebook friends. Keep in mind that after 6 hours of
  idle time, Private Session will automatically disable itself.

While I appreciate the nice screenshots in your answer, this is unfortunately not what I was looking for. I was already aware of these "private sessions", I'm looking for something that doesn't make my privacy expire after 6 hours...

Sorry but I don't think it can be done :(

Just use a Windows Spotify one time. Setting is also valid for the app. My playlists are hidden by default.


text:
connect to specific wifi only
I want my device to be connected to a certain wifi network only. Lets assume  WiFi named "xyz": so my device should connect to this particular "xyz" network only. It Should not connect to any other network.
More precisely: I don't want other user's to use my device with any other WiFi network. Basically I want to restrict user to access other network.
My device is rooted, so can I achieve this by doing some settings at OS level?

You might want to check Remember wifi password but never automatically connect and Disable a specific WiFi network from automatically connecting to in Android. Furthermore, Android won't connect you to any WiFi network automatically until you at least once connected to it manually (i.e. it's stored in your list of "known networks", where you can remove it from anytime).

@Izzy hey thanks for reply, But it is not much useful for me. There is not any other way to achieve this, like by modifying wpa_supplicant.conf

I don't know of such. But as said: as long as you do not manually connect to a network, Android won't automatically connect to it. So if you want your device to connect to "xyz" only, do not connect it to any other network manually.

@Izzy actually i don't want other user's to use my device with any other wifi network. Basically i want to restrict user to access other network. so can u tell me is there any setting or any app which can help me to provide security. Thank you! :)

Ah! That part was missing in your original question. I've added it to make it clear (just in the comments, it would be lost). AFAIK there's no such "OS setting" (and if there was, "other users" could manipulate it as well). You might look in the Playstore for app lockers, they should be able to "lock" the settings app as well. De-Activate the "inform me about open WiFi networks" to avoid the popup, and together with an app locker that should do what you're looking for.

@Izzy Thank you for such quick response. I will try with 'app locking' application. But in case if u gt any other solution please let me know.

Not me alone :) Please don't forget to report back whether the app lockers solved you issue, so I might setup a more complete answer with this solution.

@Izzy i am using This security app Thanks for giving hint. :-)

AFAIK there's no such "OS setting" (and if there was, "other users" could manipulate it as well).
As a "work-around", you might look in the Playstore for app lockers, they should be able to "lock" the settings app as well. Remove all WiFi APNs from your network list which should not be connected, de-Activate the "inform me about open WiFi networks" to avoid the popup, and together with an app locker (locking the "settings" app) that should do what you're looking for.
As to your comment, this seems to work fine with Smart AppLock, which can lock not only apps but also some system actions:

Smart AppLock: Locking apps, locking system actions (source: Google Play; click images for larger variant)


text:
How to make volume buttons on earphones/headphones work with Android?
I'm on the hunt for a great sounding, non-in-ear set of headphones with working mic, play/pause, and volume buttons.
I have Bang & Olufsen's EarSet 3i, which are among the best sounding headphones I've ever used. And all three button work perfectly in my MacBook Air and iPhone.
Obviously they don't work perfectly in my Nexus 4, since Android devices uses a different way of reading volume up/down buttons.
So, my question is rather simple, does anyone know how to make them work with Android, or alternatively any equally good headphones to the EarSet 3i's that work on Android? And to make it extra challenging, no in-ear ones please, cause I can't stand them :(
Or maybe anyone knows of some kind of adapter cable that can be used between an Android phone and iPhone compatible headphones to translate the volume button signals so the Android device understands them?

Please note that shopping recommendations are off topic at all StackExchange sites. See our [FAQ] on Recommendations.

Oh, I didn't know that. Anything I should do then, like add a off-topic tag, delete the question or something else?

@DanHulme: Make that a separate answer, it's the most practical way to do it. And it is a generic answer that will not be outdated soon.

@jimeh: Maybe rephrase the question to "why do the buttons of 3rd party earphones often not work with Android phones?" Reason: It's not standardized how to do it (and maybe also patent-encumbered), so Apple/Samsung/HTC/Sony/LG/Nokia are free to implement separate solutions.

@ce4 Done. OOC, do all Android phones have the same wiring for inline volume, or does each manufacturer do their own thing?

As "Why" questions are neither good fitting (and subject to be closed as "not constructive"), I took the freedom to convert it to a "How" question -- leaving the "shopping part" in a "small corner" to be "less offending" :) I hope it fits your purpose this way.

relevant reading https://news.ycombinator.com/item?id=13314783

Apple and Android headphone wiring standard is different. You can either buy an converter or change wiring on headset connector. See here.
Apple Headphone is Not Working On Android or Windows Phone

Unfortunately, Android and IOS specify different hardware specs for the remote feature.  The way the clicks get registered by the devices are not compatible.  Sad, but true.
There are very few good solutions that I've found, but I have found a couple.  So far, the best I've done is this combination:

Samsung makes earbuds with a mic/remote specifically for android and they do work.  Buying them is tricky.  If you search amazon, you can find them offered as low as $2.  They are, of course, garbage.  They work for a few weeks and don't sound too bad but they're not actually OEM product, they're cheap copies.  Still, for a few dollars I pick up a few packages at a time and use them until they break.
There are others out there, but they're hard to find.

Since I want to use my remote earbuds with audible (which is why I want to pause when I want to listen to someone talking to me, so I don't miss out on the reading of the book), I find the audible app is not aware of the button pushes.  To solve this, there's an app out there in the Android market called "Headset Droid" which is excellent at directing the button pushes to where you want them to end up.
The combination of the cheap knockoff "samsung" buds with the headset droid app works well for me.

HeadsetDroid also has a feature that lets you test different earbud remotes.  Plug them in, and use the headset droid feature and when you push a button on the remote the software will tell you waht button was pushed.  It's a great little tool to see if the earbud remote you're using is compatible.

You might consider Bluetooth headphones. They sound worse than wired at the same price, but make up for that by not depending on how good the headphone amp in your phone is. Relevantly, the volume and play/pause/next/prev buttons are a standard part of the protocol, so one set of 'phones will work with anything that has Bluetooth.

Go to the Play Store and get Headset Button Controller. You can try the free version first to make sure it works.
The app allows you to use the center button to control everything. You can, for example, set the volume to adjust with 4 clicks of the center button. For me, it starts at 20 percent and keeps rising to 100 percent until I press once again to stop the increase. To go lower simply click 4 times to restart the increase from 20 percent to what ever you choose to stop at. I think default is 20 percent to 80 percent. For me, 20 to 100 percent is best.
I can still pick up calls with this setup as well. I find this to be better then to the inline volume rocker.

As said. Android and Apple has different hardware and dont work on each others Plattforms. You need to get an actual "made for Android" headset. This is a video showing an Android headset 3-button and the Nexus 5
https://www.youtube.com/watch?v=XQiEbt9wRy4&feature=youtube_gdata_player.
I have used these Sabotage Royales for some time with my Nexus 5 and Im very please. Very powerful sound and good balance, with a twist of extra Bass. Just like daddy likes it ;-)

Strictly out of luck, I bought a pair of headphones (from groupon of all places) model name: musicians choice, Company: able planet.  Here is the link for them on amazon. http://www.amazon.com/Able-Planet-Musicians-Headphone-Metallic/dp/B009XHW31K/ref=sr_1_2?s=electronics&ie=UTF8&qid=1371136988&sr=1-2&keywords=able+planet+musicians+choice
They are over the ear (my preference) and reasonably priced (40$ (I got mine for 20$ on group on)) Most importantly, they sound great. (better than ipod headphones, better than phillips, better than JVC. The sound is par with bose earbuds, but has less quality than bose over the ear headphones.
What I think is unique about them, is that the cord is separate from the speaker/headphone portion, but contains a headphone socket, in the right earpeice for the cord.  The cord that comes in the box with them has a volume control dial on it (analog I believe) which also works fabulously.
The volume control works with my android motorola cell phone, ipod, macbook, dell, etc.  You can buy auxillary (heaphone jack, (TRS connector)) extension cords at Radioshack or wherever, which sometimes have a romote control on them.  You would just need to find 1 extension cord that has a remote for apple software, and 1 that has a remote for (all) other software. (I wish there was a 'rolling eyes' emoticon).
Hopefully, this a somewhat managable solution to your problem.  I'd love to hear an update.


text:
Does my phone need an Internet connection to install apps from Google Play?
First of all please excuse me if this too basic. I'm very new to the Android field. I just bought an Android phone. Now I'm looking to install some apps on my phone.
After some researching I found that Google Play is the place to get all the apps. So I logged in with my Gmail account on the Google Play website and installed Talking Tom app through the browser. It's showing under my "My Android Apps"

But it still hasn't been added in my phone. At first I thought it might take some time for it to get downloaded to my phone. But now it's been more than 3 hours and still it isn't listed under my apps in the phone.
This makes me wonder if this is not how Google Play works. If it's not, then what is the appropriate way to get an app to download to my phone.
PS : My phone does not have an internet data plan and is not connected to the internet. I'm beginning to think maybe that is the reason it's not been downloaded yet. But does it not work something like how SMS's work where you don't need the phone to be connected to the internet?

Cellular data is a different technology than SMS, and they don't work the same way. So if you don't have a data plan, you won't be able to use the Internet unless you connect via WiFi. All Android phones have WiFi built in (as far as I know, anyway). Go into the "Settings" app and look for the WiFi settings. If you can connect to a WiFi network, Talking Tom Cat should be downloaded sooner or later, as long as you set up your Google account on the phone.

So that means my phone needs to be connected to the internet, right? And yes I do have WiFi option in my phone but my PC does not have a WiFi router....

Yes, your phone needs to be connected to the internet to install the app. And you most likely had an internet connection when you configured your Google account on your device (otherwise you could not have triggered the installation of the app on Google Play). // @TreborRude You might want to add that as an answer (feel free to include parts of my comment along to make facts clear ;) so aspirin might accept it once finding out it solved the issue.

@Izzy That makes it clear. Also, I access Google account through the PC and not the phone. So there was never a moment where I accessed anything related to internet through my phone.

Then I wonder how you could select your device when installing from the PC -- as that would require your device being registered with your account, which again requires it to have an internet connection (at least until registration / account setup (on the device) is finished.

Oh yes..you're right...I did connect it once using my calling balance

You do need an internet connection to install apps. It doesn't matter if you install them from your phone or from a PC.
In order to connect to the internet through a USB connected to your computer, you can use this app, but it requires you to have a rooted device.

Thanks Alex. I've been searching a lot on tethering and also found that reverse tethering is what I'm looking at. Unfortunately, many solutions require to root my phone which I don't want to as it will void the warranty. +1 btw and accepting

Actually the link to the app that you provided looks like doesn't require rooting, but without my phone being able to access the net, I won't be in a position to install it :(

You can always unroot the device and regain the warranty.

Go to a public WiFi area and install that app first. You should find one really easily.

Hmm..that's an option. I'll see what I can do. Thanks again.


text:
Taking Screenshots in Micromax Ninja A89 ICS Mobile Device
I have a new Micromax Ninja A89 Mobile phone which is not rooted. I want to be able to take screenshots in my mobile without rooting. What should I do? I have tried many of the freely available apps but they are not working.
Any suggestions please?

your question already got answered here: http://android.stackexchange.com/questions/1759/how-to-take-a-screenshot-with-an-android-device - the answer considers all variant (root/non-root, ics etc.) - the most reliable way is always by using the android sdk and using ddms

Hold the volume down and power button together. That will take a screenshot.


text:
what is the GPS accuracy for android phones?
i need to know what is the accuracy of the GPS sensor for Samsung Galaxy S 3 and Nexus  4 .
i need to know how much its accuracy, I didn't find the information which i need, ex: how many meters the accuracy will be ?

According to Qualcomm (who makes the SoCs used by the GS3 i747 (also the CDMA and T999 versions.) and the Nexus 4), under optimal conditions, the combined GPS/GLONASS lock is capable of being accurate to 2 metres.
To determine actual possible accuracy in use is more complex and depends on time and location, as the number of satellites visible varies due to their orbits.  This Silverlight app will allow you to determine this (Be sure to only select GPS and GLONASS under the satellite library.  The GS3 and Nexus 4 are not capable of using the other constellations.).  The important bit is the DOP (Dilution of precision).  Multiply the DOP reported by the app (if greater than 1) for the relevant time by that 2 metres to determine the actual possible accuracy.
Note that this is only the possible accuracy.  Obstructions (trees, buildings, etc.) that block the view of the sky may also block the view of some satellites.  If you know the obstructions, you can enter them into the app and it will include them in its work.
Also, some apps, like GPS Status & Toolbox, will give you your error on the fly.

As a generic information, the German Wikipedia GPS page states an accuracy of 10m or better for civilian use. While this does not explicitly state anything on Android's implementation, you can find some test results on urremote confirming this. How accurate exactly the data are, very much depends on the device: according to those tests, accuracy varied between 2.5 m and 6.3 m with the tested devices.
A further reading of interest is How accurate is Android GPS?, which might add some more background information. Further you might want to check into Improve Android GPS Accuracy By Having The Accurate Time, or test your own device using the GPS Test app.

with GPS TEST how can i know the accuracy of my device ?

Have you tried it? At least the app description gives such a hint, that it displays the accuracy along. Are you interested in "theoretical" values from the labs -- or in "real ones" you can prove and rely on? Remember, our smartphones according to lab values have a standby time of 240h+ -- ever seen one lasting that long without being recharged? ;)


text:
Gallery is displaying three, sometimes even four copies of the same file - why?
I have a non-rooted Android phone running 4.0.4 (ICS). The phone has 3GB of internal storage and I have inserted a 16GB SD card. The SD card contains a number of audio and video files.
When I opened the stock Gallery app, the directories on the SD card were displayed as expected. However, there was one small problem: multiple copies of each video were being displayed.
Wondering if something had happened to the SD card, I unmounted it and inserted it into the card reader in my computer. After mounting the card, I opened a terminal and ran:
find * | grep .mp4

But the results were exactly what I expected - there was only a single copy of each video on the card. None of the files were duplicated.
Next, I tried clearing the cache of the Gallery app (Settings->Apps->Gallery->Clear Data). After relaunching the app, I discovered even more copies of each video.
One important detail to note: only the videos on the SD card appear duplicated. None of the videos on internal storage suffer from this problem.

Oh, and I forgot to mention: other media players like VLC only display one copy of each video. So this appears to be specific to the gallery app.

Do you have DropBox with its automatic camera upload feature enabled?

Though not identical, you might want to check I'm seeing duplicated images and videos on Gallery, as the solution could apply to your case as well.

@wbogacz: No, I don't have the DropBox app installed.

@Izzy: Turns out that after clearing the cache for the Media Storage app, the duplicates have disappeared. If you want to post that as an answer, I'll gladly accept it.

Here you go :-)

Though it's not the identical situation, the solution which worked out for I'm seeing duplicated images and videos on Gallery might apply here as well:

Go to Settings→Apps→Manage Apps
Select the "All Apps" tab
Find the Gallery app, open its entry, tap "clear cache"
Do the same for the Media Storage app
Have the Media Scanner running again. This can be triggered by either

a reboot of the device (ugh!)
unmounting/mounting the external SDCard if any (hm...)
attach the device to your PC via USB, optionally copy some file to it, detach it again (ok...)
for repeated use, take a look at apps like e.g. Rescan Media, Scan Media, or SDrescan (yeah!)

Check if the duplicates are gone. If not, repeat everything, but this time additionally select to "delete data"


text:
memory card not working
i bought a new android phone and i inserted a 32gb sdhc card that i used in my htc on it. it works well for 3 days , suddenly it showed me a message unsafe to remove memory card. then i reinserted the memory card but it is not working . then i inserted it on my htc sensation same thing happens nothing is showing. then i used a card reader to read the memory card in pc but my pc not showing any thing. i tried different memory card all that is working well in my pc and also in my phone. the 32gb is not reading any where. how can i recover all data from it. my important data is on my sd card can u please help my to sort out this problem . please help me kindly

@Chahk Difference seems to be that in this case here the card is not even recognized by the PC (prejoy: could you please clarify this? Does your PC at least recognize the card as such, even if not "showing anything"?)

Sounds like a damaged flash card, or a broken file system.
If it's a Windows PC, insert the flash card, then press WinKey+R (or go to Start -> Run) and type diskmgmt.msc, then click OK. You should be able to see your flash card within the list, and see if it's got any partitions listed.

In this case, I've got a 2GB SDHC card plugged in, which shows up as a 1.89GB device with a FAT partition that fills the entire card.
You may find one of several things:

The device doesn't show at all. If this is the case, then sorry but your data is gone. Short of some very expensive recovery techniques, you're not getting it back.
The device shows but there are no partitions. This usually means that your partition table is broken or unreadable.
There is a partition, but Windows doesn't recognise the file system (it might show as RAW or Unknown). In this case, your partition header and/or file system headers are broken or unreadable.

In the latter two cases, you may be able to recover some data, but expect corruption and missing files. This is especially problematic on flash cards where the cells that store wear-leveling metadata have become corrupted, since mapping the logical cell address to the physical cell becomes impossible. The card will have to be replaced too, since it is clearly damaged.
Recovery can be done in several ways:

There are commercial and freeware tools that try to do this. Google for "SD card recover" and similar terms - I'm sure you'll find many results.
Use a low-level tool or command like dd to read a full copy of the SD card, then use sfdisk to find the offset and size of the file system and extract it, then mount it. (see this blog post)
If all else fails, use a tool such as binwalk to manually extract files from the drive binary image. This is tedious and rather involved, but can recover data that automated tools miss.

In future, I highly recommend keeping backups!

Very good and comprehensive answer, Polynomial! +1 from me. @Prejoy: in those "latter two cases", please also follow Chahk's "duplicate" link, and you might also read the data-recovery tag-wiki for first-aid and hints. What still is unclear to us is whether your card falls into the "first category" (i.e. your computer does not even detect the card as such). As Polynomial correctly pointed out: apart from expensive recovery companies, there's nothing more you could do.


text:
Laptop doesn't get IP address when tethered via WiFi
I'm trying to get an internet connection from my laptop via my SGS2. The phone is rooted, and I've tried two different WiFi tethering apps. I don't have a tethering plan (they want to charge me more than my home broadband!) so that's why I'm not using the native tether.
When my laptop connects to the WiFi hotspot, it fails to get an IP address. I guess this is due to the phone not running a DHCP server. I've tried the following:

Setting the IP of the interface to 192.168.1.99 and 10.0.0.99 (in case of standard /24 and /8 ranges) with x.x.x.1 as the default gateway.
The same as above, except with the public 3G internet-facing IP as the default gateway.
Setting the IP of the interface to the phone's public 3G internet-facing IP.

I've been unable to send ICMP pings to any IP address. I've also tried setting various DNS servers (private IPs, 8.8.8.8, etc.) but can't resolve any host names. It's like the traffic just gets black-holed at the phone.
Any ideas? I'd be happy to go with a USB tether, but my plan doesn't cover that and I've yet to find an app that'll allow me to get round it.

With the hotspot enabled, have you checked what IP it is using -- or have you simply guessed the 192.168.1.99 and 10.0.0.99 addresses? OS Monitor is one of the apps showing you all interfaces and their current settings, when in doubt.

I guessed the 192.168.1.0/24 and 10.0.0.0/8 ranges, and you were 100% right - I got them wrong. Don't know why I never considered running ifconfig wlan0 on the device - it was running on 192.168.43.0/24. A little annoying that the app didn't tell me which IP to use though...

LOL Yeah, I didn't want to suggest that -- though I should have guessed you are familiar with the command line :) So did that solve your issue, so I should make it an answer for others to find?  (And btw: I find it very annoying that it cannot be configured. I'd like to fix it to a given network, so I've not to pray it won't switch the next time...)

@Izzy Yup, solved it. Add an answer and I'll accept it. And I absolutely agree that it should be configurable. FoxFi seems rather limited in that regard, but at least it works. I believe that Barnacle does allow for such configuration, but it doesn't seem to work on my device due to problems starting the driver.

Glad I was able to help - and thanks for the upvote :)

You should first check which IP address (and network) your hotspot is using. From the command-line (e.g. using a terminal app like Android Terminal Emulator or adb shell) you can figure this out with the command
ifconfig wlan0

If you rather want to avoid the command line, or your device uses womething other than wlan0 for the interface and you want to avoid guessing, OS Monitor is an app which tells you all the necessary details for each interface as well.
Once you've found out the correct data, you can specify those on your laptop: Use the IP of the interface for the gateway, and take network and mask accordingly.


text:
Accessing android Marketplace from desktop android capable phones in office
We have some android capable desktop IP phones in our office, is there an app that i can download to my phone that will allow it to access the Android marketplace. There is currently no way to access the marketplace, we have to manually download the apps on a card and upload them to the phone.
Any ideas would help, thanks.
UPDATE: I know how to download and install apps to the devices, i am looking for an app that will allow me to access the marketplace from the desk phones so i dont have to manually install via an SD card.
I searched the forums and wasnt able to find the answer I wanted.

And exactly that's what the referred question is about: how to install Google Play. In case you don't know: Google Play is an app that will allow you to access the "marketplace" using the same name :) If it's not that marketplace you want to access, take a look at e.g. F-Droid, the Amazon Appstore, or the AndroidPIT App Center.


text:
Need to unlock Coby tablet; MicroSD card not formatted
My Coby Kyros MID7024 tablet is locked with a pattern lock. The person who set the pattern lock has unfortunately forgotten it. I tried to unlock the tablet using these methods:

The volume adjustment buttons are broken, so it is no use to use them to reset my tablet.
When activated, the reset hole does not remove this pattern lock. Why?
I plugged my tablet to my laptop (before its USB ports broke) and tried to unlock the tablet with ADB (which can be found in the Android runtime and developer tools from Google). Unfortunately, I forgot to enable USB debugging just in case it ever got locked up.
My MicroSD card is not formatted right now, so I cannot download an app to unlock my tablet because I need to format the SD card before I put anything on it again.

I do not know of any other methods to unlock the tablet.

Never heard of it, but it looks to be an Android tablet. If so this question is off-topic here and will be migrated to android.SE for you.

usually that is unlockable using the google e-mail registered to google play. if you cant that way, it can be done using an adb session. note: your question is offtopic in SU and will likely be moved.


text:
SSH to Mac using Android Phone
I am trying to SSH into my Macbook Pro (10.6.8) using my Android phone. It is a SGH-T989 running the latest stable Cyanogenmod 10 (4.1.2).
I have enabled remote login on my Mac and confirmed I can SSH into it using another Macbook Pro (running 10.7.5). However, when I type "ssh user@ip" on my Android terminal, I get the following message after about 4-5 minutes of waiting.

logossh: connect to host xxx.xxx.x.xxx port 22: Connection timed out

Any ideas why it works from another Macbook Pro but not from my Android phone? I also tried using connectbot but I get the same problem.
I never tried using WiFi while on CM10, but I just finished flashing and rooting stock touchwiz 4.1.2 (I missed the camera app and had terrible battery life on CM10). It connects fine when the phone is connected to the same wifi as the macbook pro but when I turn wifi off and use data, connectbot says:

Connection Lost failed to connect to 192.168.1.106 (port 22): connect failed: ENETUNREACH (Network is unreachable)

Just to check the main things: 1) Are you on the same WiFi network with the Android phone?  (if not, do you have port forwarding on your router forwarding to your mac & using the public IP?) 2) Can you ping from android to the mac you are trying to reach?

THanks for your response, nerwaller. I never tried using wifi while on CM10 but I just finished flashing and rooting stock touchwiz 4.1.2 (I missed the camera app and had terrible battery life on CM10). It connects fine when the phone is connected to the same wifi as the macbook pro but when I turn wifi off and use data, connectbot says:
"Connection Lost
failed to connect to 192.168.1.106 (port 22): connect failed: ENETUNREACH (Network is unreachable)"
Regarding #2, I'm not sure how I would do that..

You can't ssh from your phone to your Mac when using mobile data because you are no longer on the same network, and thus can't use the internal (RFC1918) address to reach it.
When you're using WiFi, it works because you are on the same network.
In order to reach your computer when using mobile data on your phone, you must do BOTH of:

ssh to your computer's public IP address; and
Forward port 22 from your home router to the computer you want it to reach.


text:
Vibration stopped working on Galaxy S2
I can't work out why, but it seems the vibrate and haptic feedback functionality on my SGS2 stopped working recently. First time it failed it seemed to come back after a reboot, but it's since died for good. I've checked all the settings, and they all show as enabled. I've tried using *#0*# and *#0842# test codes to run the vibrate functionality, but they have no effect either. I'm running stock firmware (3.0.15-I9100XXLPQ) and am rooted.
I've ran dmesg | grep -i max8997 to find any references to the MAX8997 IC / driver for the motor, and discovered the following messages repeated many times:
<6> max-8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x2
<6> max-8997-rtc max8998-rtc: max8998_rtc_alarm_irq:irq(437)
<6> max-8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x0
<4> max-8997 5-0066: Unused interrupt source: 0x0
<6> max-8997-rtc max8998-rtc: max8998_rtc_set_alarm: 2013-04-23 00:04:40

I can't figure out whether these are just normal notices, or if they're symptoms of a wider failure. Other searches for generic motor and I2C driver failures didn't return anything interesting.
Is this potentially a software issue, or am I almost certainly looking at broken hardware?

This turned out to be a hardware fault which is pretty common on the SGS2 units. The vibration device is mounted next to the audio jack, meaning that it sometimes fails if the jack has been stressed. There's a short video (warning: nsfw language) that describes the issues and how to fix them.
Essentially it works as following:

Insert a cable into the headphone jack.
Lightly press on the jack, in the direction of the front-facing camera (left, if looking at the phone from the front)
Whilst lightly pressing in this direction, remove the jack.
Vibration should be restored... for now.

The long term fix is to get the vibration motor re-mounted by a qualified repair technician.


text:
How to mount both App and Phone Storage over USB for HTC Evo?
I can mount my HTC Evo as a USB drive on my Windows 7 machine.
When I mount the drive, I see a DCIM/100Media file, but no photos from my phone are in it.  (I'm wanting to transfer photos from my phone to my computer)
When I look at Settings -> Storage, it says,

App Storage, 4.41/6.07 GB
Phone Storage, 1.8 GB / 9.93 GB

Photos and Videos 1.65 GB

But when I look at the properties of my G: drive (how it's mounted on the machine) it appears that I have mounted the App Storage, because my Windows box says, the drive I have mounted has used 5.65 GB of 7.40 GB total.
So, I believe I have the wrong drive mounted?  Is it possible to mount both the "Phone Storage" and "App Storage" as USB?  If so, I haven't figured  it out.  gone through all USB and Storage setting screens I could find.....

Is drive G: the only one that shows up, or do you get a drive H: as well? Does Windows give you any choices when the phone is plugged in?

@TreborRude G: is the only one that shows up.  Windows gives me no choices.

Do you keep your photos on an sd card or on the internal storage?

@John "Phone" not "SD" based on the settings menu.  Ah, so apparently the SD card is getting mounted, and not internal storage...  Know how to mount internal storage?

Can you check in the start > right click My Computer >properties then select the Device Manager check under Universal Serial Bus controllers if there is a conflict(driver issue)? 2. Can you check in the start > right click My Computer > manage > storage > Disk Management if there is an drive letter added to your phone storage? If there is no drive letter added it will not be visible.

Any of you that have commented, feel free to answer this and I'll accept.  The phone now mounts with multiple drives.  I think the problem was I had never seen that before, and just missed it?  My home machine has a lot of drives.  I saw one, and missed the second.  One drive mounts for the phone memory, one mounts for the SSDCard.

@John as none of the commenters followed your request, you might wish to sum up your solution yourself, and later accept it. That way it's at least easy to see the problem is solved. Thanks!

The phone now mounts with multiple drives. I think the problem was I had never seen that before on my previous phones and just missed it!! :(  My home machine has a lot of drives. I saw one, and missed the second. One drive mounts for the phone memory, one mounts for the SSDCard.


text:
Google maps doesn't have data connection
Ever since upgrading my Nexus 4 to CyanogenMod 10.1-20130304, Google Maps behaves improperly.  I have not noticed the problem with any other app.
I can open the Maps app, and it will show me where I am, but when I try to search, 95%+ of the time, it will just sit there as though it's searching, but it never finds any results.
The only way I have found to resolve the issue is to completely remove the Google Maps app, and re-install it.  Doing this will allow search to work--once.
The next time I need to search again, I have to remove and re-install.
This happens whether using mobile Internet or wifi.
Is there anything I can do short of restoring the phone to factory settings and starting over?

If you know how to get the log, it would be of some help to compare the entries during first and subsequent search requests.

@Narayanan: I don't know how to get the log, but if you can point me in the right direction I would be happy to go log-hunting.

Try Catlog - Logcat Reader!. This app helps you take the log and to filter out the entries. You may be able to spot the trouble by seeing the log in the phone or can spot/compare easily if you export and see it in a computer.

@Narayanan: Thanks for the tip. Installing now.

Eventually I resorted to restoring my phone to factory settings, and now this works again.


text:
Is it possible to get Tasker to play the next song in Spotify
In Tasker, there is a Media Control action which allows me to move to the next song however it only seems to work for the default Android player.
Is it there a way to hook Spotify up to do this?

Yes it is possible, but using Tasker's built in Media Control Next will not work.
For the action you need to use Script --> Run Shell, and as the command enter "input keyevent 87" without quotes. This is the Android API:
https://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_NEXT

thanks, this works. although it only seems to work sometimes for me. I think it only works if Spotify is already booted up

Couldn't you insert an action to open spotify before issuing the command to guarantee that spotify is open?  I suppose if you're actively using some other app then this would be annoying but just an idea not an answer.

I made it open the app, wait 10 seconds, run the shell command (I had to run as root to work). It's working fine for me.

The link says how to get tasker to make spotify play:

Getting Spotify to play.

Click the “+” icon at the bottom.
Select the “System” category.
Select “Sent Intent”
Set these fields:

Action: com.spotify.mobile.android.ui.widget.PLAY
Cat: None
Package: com.spotify.music
Target: Broadcast Reciever

From spotify's Manifest.xml I can see that there is also a com.spotify.mobile.android.ui.widget.NEXT action so I would guess that if you used that instead of com.spotify.mobile.android.ui.widget.PLAY then it would play the next track.

This worked perfectly for me, how did you explore that manifest? I need to do the same for Audible :)

Don't ask me how, but this worked for me:

Installed Spotify, iHeart and Poweramp.   Disabled BT control for Poweramp.
Disabled Google Play Music.  Google Now still works normally.
Using the Action Box extension,  I stop all music by playing a 1 second MP3 of silence in Poweramp.
Tasker's Play and Next actions work fine with Spotify or iHeart.   I haven't figured how the phone decides which one to start.   But I don't care :-)
HTH

Maybe... WaveControl says it can control Spotify and has Tasker integration. I'm not a Spotify user, though, and it's much too late to check it out right now.

Mybe this can help you :
http://androidtrix.wordpress.com/2013/11/05/tasker-spotify-plug-load-and-play/
Greetings

An answer with no useful information except a link to somewhere else is not a good answer. It's hardly an answer at all.


text:
How to turn off Yahoo Mail notifications in 4.1.2.?
I just upgraded my Android OS to 4.1.2. and the Yahoo Mail is pushing audible notifications again (I had disabled them in the previous version of OS).  When I go into the app, there is no settings in the menu.  How do I disable the notifications?

Is it audio-only, or do some messages appear in the notification bar along with it?

both.  i want both turned off

When such a notification appears...

Open your notification area
Long-press on the notification. This opens the app's settings in the system configuration.
Here you can disable all notifications from the app.

This is a feature introduced with JellyBean -- as you've stated your device is running Android 4.1.2, this setting should be available to you.

In the official Yahoo! Mail app, Yahoo recently changed the layout so that the Settings menu is no longer accessed by pressing the "Menu" button.
Launch the app and tap the little < arrow next to the "Inbox" label on the upper-left corner of the screen.  This will reveal the Folders menu.  Scroll it down to the "Tools" section, tap on Settings, then tap on Account settings option, and finally on Notification Settings.  From here you can set up the notification options for new messages:

Choose Sound -> No sound -> Done to disable audible notifications,
Use Vibrate to toggle vibration on and off,
Show in Status Bar to toggle the icon in your Notification panel.

If there is no "Notification Settings" tap the text that lists your e-mail address associated with the account, and you will find the settings there to shut off notifications, both audible and visual.

Open the Yahoo Mail app
Tap the 3 lines in the top left, or scroll right from the left edge of the screen. You'll see (from top to bottom): Inbox, Drafts, Starred, Outbox, etc
Scroll down to the 'Tools', then 'Mail settings'
Tap 'Mail notification settings', deselect 'Enable notifications' or 'Use vibrate' (this can be done at the same time for multiple accounts)

Finally! after months of Googling and asking others with Androids (Samsung Galaxy 4) how to turn off the yahoo notifications and getting a failed result, I finally got it on my own! Okay, here it goes: I opened up the yahoo app, far left on the email bar next to inbox are three lines. Press the lines and this will open up to your folders. Scroll all the way down to the very end and select Settings. Scroll down to General and select Notifications. Your mail notifications will all be blue, switch them to off (grey shading). And there you go!

2019 Updates:
 - 'Setting'
 - 'App & Notification'
 - 'Yahoo Mail'
 - 'Notification'
 - Tap on the name of each type, such as 'Mail from people', 'Reminder' etc
 - Under 'Behavior', select 'Show silently'

You have to repeat the last two steps for each type.

You can remove your yahoo account from your android phone. Just go to settings - > Account & Sync  - > Serlect Account and the you will find the option to delete the account.

I don't think the OP wants to get rid of the entire account -- just the notifications should be turned off. See the question again and the comments to it.


text:
Is this behavior normal for lock screen and Phone app for android 4.1.2?
Is this the normal behavior for the LOCK SCREEN?
Scenario
When on Phone app, after disconnecting the call.

Tap on Call button again
Mean while Screen times out, and device shows lock screen (for fraction of seconds)
But, skips the lock screen and shows the phone app again.

Basically it is like skipping the lock screen without passcode.
Device: Samsung Galaxy Note2, 4.1.2 Jellybean, with the latest update of 'XXDMC3'.
Observed this scenario before and after this particular update is installed.
Edit:
My intention here is to know why some times the default 'Phone' app bypasses the LOCK SCreen.  In the scenario I mentioned, when I again tap on the call button, The screen timeout should be calculated from that instance of time. But that doesn't happen.

Depending on your ROM, there might be two settings for screen lock:

user turns of screen explicitly (default: lock immediately)
screen turns off by timeout (default: lock after 5 seconds if not switched on again by user before that)

You might wish to check with your device. It's usually found in Settings→Display. Not that this is not separately configurable on all devices.

What I wanted to know is, why sometimes the default 'Phone' app bypasses the lock screen.

It has to e.g. on incoming calls. If you have a "more complicated" lock, you otherwise might become unable to pick up an incoming call before the caller hangs up. But the case you described (automatic screen timeout as opposed to manually triggered) it's rather the second item in my answer's list. And it would not only affect the dialer app, but should be the same with other apps as well.

Its automatic screen timeout. But as of I know the time needs to be calculated when there are no interactions to the device from the user. Correct me if I'm wrong

No correction needed, you are right. In the described case I guess the "tap" happened just to overlap with the timeout -- I have no other explanation for this. And obviously, simply talking on the phone (without any screen interactions) seems not to count as "interacting with the device" in this context.


text:
Restore Weather App Samsung Galaxy S2
I seem to have deleted the weather app that came with my Galaxy S2 - is there an easy way to re-install it?

Factory reset, but you probably don't want to do that.

Aah - the old computer problem - little pink digit on end of hand causes disaster!  Thanks Al, I may try a factory reset simply because all sorts of enthusiastic 'helpers' have put a load of rubbish on my phone!

Was it an app or a widget? My S3 has a weather widget that has no associated app icon. Also, are you still using Touchwiz or are you using a different launcher? On my S3, the weather widget only shows up in Touchwiz, it doesn't show up in Nova Launcher.

It just appeared on the phone with no associated icon.  After a restart to solve a wi-fi problem the area it normally occupied was just a blank space ith a line around it and in trying to resolve the problem I deleted it.  It didn't matter which launcher I used the weather display appeared automatically.

Just a quick note - did a factory reset and it all went very easily.  I did backup to my Kies so everything was saved.  My message to anyone out there worrying about the reset - don't, just back up and all should be fine.  Weather widget now back!


text:
How can I root my Sony Ericsson Xperia Arc S?
I tried using Flash Software, but it doesn't work for me.
I may have used the wrong version or my process is wrong.
Can anyone tell me the correct process?

Android Version : 2.3.4
Model Number : LT18i
Build Number : 4.0.2.A.0.62

You could start checking with our rooting index and see how it was done for the other Xperias. I will meanwhile add your question to that index, as this device (Arc S) was not yet listed there. Edit: Could you please edit your question and add some more details, e.g. the Android version you are currently running? That might be important for the answerer.

For most of Sony Ericsson Xperia devices, you can use Flashtool.
currently at version v0.9.10.1, last updated on 07/01/2013
There's a guide on how to use this software over at XDAs, that I've used to prepare the instructions that follows.

STEP 01 :: Requirements:

A computer running Windows, Linux or MAC;
The Sony Xperia device;
The appropriated cable to connect it to the computer.

STEP 02 :: Install Flashtool and perform all updates to it:
Refer to the installation instructions and software download on the Flashtool website, tab "installation".

Windows version:

Install the full install Flashtool 0.9.10.1 package
Apply the latest update (each update is cumulative)
Updates will not be functionnal if full 0.9.10.1 is not installed

Linux version:

Unpack the tar.7z package
Check that libusb-1.0 is installed. On 64bits system, both
  64bit and 32bit should be installed.
Add these rules to /etc/udev:
SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="0fce", ATTRS{idProduct}=="*", MODE="0777"

Apply the latest update (each update is cumulative)
Updates will not be functionnal if full 0.9.10.1 is not installed

Mac version:

Open the dmg package Copy the Flashtool App to Applications folder.
It will not run right from the dmg package
Apply the latest update (each update is cumulative)
Updates will not be functionnal if full 0.9.10.1 is not installed

STEP 03 :: Root your Sony Ericsson Xperia Arc S:
Refer to the tutorial at XDAs.

Start Flashtool

Connect the device to the computer and wait until it's recognized
Click the icon with the "Padlock [the second in a row]
Flashtool will start pushing files, wait till it finishes. Meanwhile the phone will reboot once.
When it's over Flashtool will notify "Root Access Allowed"

On your phone, open the application list and search for the app "Superuser".

For Troubleshooting, you can refer to common situations on the Flashtool website, tab "FAQ".

Easiest way is unlock the bootloader and install a CWM or TWRP added kernel. Bootloader unlock wipe user data. Also rooting, unlocking bootloader voids the warranty.

First unlock the bootloader, following this tutorial.
Download and copy SuperSU zip file into your SD card.
Next download Sony Xperia Arc S CWM/TWRP added kernel in here.
Then install that kernel using flashtool, following this guide.
When the phone booting continuously press and release the volume down key.
In recovery go to "install zip from sdcard>Choose zip from sdcard" and install the SuperSU zip file.
Select reboot system now.
That's all.

You can root the phone directly with no need for downgrading through this tool "Eroot":
download here
1- You need to have PC companion installed on your PC.
2- On your phone, Go to
     settings > Security > Mark  "Unknown sources"
     Settings > Developer options > Mark USB debugging
     Settings > Xperia > connectivity > USB connection mode > select MSC mode
3- After marking the settings above, connect your phone to PC ( Skip PC Companion installation on your phone ) and wait for the adb drivers to be installed.
You might need to disable your anti virus before this step.
4- Now, run the Eroot tool downloaded above -it's in Chinese i guess- you will see it's doing some downloading and then a Root button appears. Click on it.
and Baam, your phone is rooted. Look for the SuperUser app in ur apps pages. Also for further check you can use the Root Checker Basic app available on google play store.
If it somehow fails for the first time, give it another go. Restart everything, your PC, phones etc. If it doesn't work at all, you might need to try the other method for rooting i.e: downgrade-root-upgrade.
For the original post refer to: http://forum.xda-developers.com/showthread.php?t=2219711
Credits go to 'Nabeel' the author of this method.
btw I have tried this method on my Arc S (and Windows 7), and it did work :)

Please add all relevant information to your answer since the link may become unavailable and your answer in the current form doesn't provide a practical solution!

sorry I am new to the site. Okay will do :)

https://www.youtube.com/watch?v=OxF4O5E2RiY
I rooted easily following this video using eroot. (optional- Clockworkmode acess) Also, after rooting since i can't use bootloader i used CWM, so you can try from this video https:/ /www.youtube.com/watch?v=soHSsw3gZh0 , or in my case (since it didn't work) i installed (at the bottom of this first thread) http:/ /forum.xda-developers.com/showthread.php?t=1437840 CWM Installer-v5.apk . I gained access to CWM after rebooting and pressing back (or for some its volume down).

Welcome to  Android Enthusiasts! Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. Otherwise, your answer becomes useless in case the link dies. For further hints, please see: How do I write a good answer.

use the one step root tool from eroot.net
1. download the eroot.exe file (11.1 mb)
2. connect your phone via usb after enabling usb debugging
3. click the green button on running the eroot tool
though it is in chinese but it is a single button and translates to root only
i have used this tool to root more than just a few devices and it works everytime like a charm.
cheers


text:
How do I get the tablet gmail client to allow me to swipe to archive like the phone client
I have a HTC One V and a Galaxy Tab 2 7.0 - in the One V, I can archive a message by swiping it. On the galaxy tab, I need to select the message, and hit the swipe button. The phone runs android 4.01, and the tablet runs 4.1
Is there any way I can get the tablet gmail client to behave like the phone gmail client?

Interestingly, the issue was resolved by an update. My mother's Galaxy tab runs gmail 4.1.2, mine seems to have been updated to 4.3 at some point, and one of the things this update did is add swipe to archive.
The answer seems to be, "get the newer version"


text:
Create Playlist Folders
I have a huge library of music (nearly 3,000 songs) as it is like that I have lots of folders and playlists inside btw I'm using iTunes. Anyway I want to sync my playlist folders with my S3 and I want to see those foldes in my S3.
Thanks in advance…

So basically you want to sync iTunes with Android? Have a look at this question: http://android.stackexchange.com/questions/1351/android-and-itunes

Thanks but will any of those apps sync my playlist folders with S3.

Are you talking about a folder on your PC with a bunch of playlist files in them? If so, you could use an app like DropBox to copy your playlist folder to your phone when you change your playlists on your PC. Then you can browse to them using the File Explorer on your phone.

No I mean iTunes Folder like in this pic


text:
How to use a Bluetooth output sound while there is a Digital TV receiver connected to the phone jack?
I cannot find a way to get this to work properly. I want to connect my Android phone with Digital TV to my car's Bluetooth receiver. The TV's signal is boosted with an antenna connected to the phone jack of my cellphone. But when I connect the antenna the audio outputs directly from the phone itself and not from the Bluetooth. Is there a way to fix this?


text:
It is possible to forward all audio to the Android smartphone via wi-fi?
Are there apps/methods that allow for the sound to be forwarded to the smartphone?
So if I would watch a YouTube video on the PC, I could also hear the sound via the smartphone.

One way to do this is to use Airfoil Speakers for Android, which is free, but requires a server component (Airfoil) to be installed on your PC. The free version plays audio fine for 10 minutes and then overlays noise. The license key is $25.

A cheaper option is  SoundWire "Free version - Market Link" the free version will speak every 45 mins (just a nag) the paid version is under USD 4, link to it inside the same market link. Logically try the free version first. Sadly its PC only, not sure why as as far as i can see its a lite VNC app, sending only the audio and not keystrokes or anything else.
Honestly i find it extremely surprising that no one has made a Bluetooth headset, or similar profile for a phone. It would be very useful also for HTPCs as a kind of cheap (but very good quality) wireless headphones.


text:
Disable Backup Service in Android Emulator
I'm trying to replace sms and contacts database on Android emulator with some other (extracted from other phone).
I've already succesfully pushed files into emulator (using adb push), but I have to restart emulator to see if anything changes.
In my log there is statement saying that phone is running form backup:
04-23 11:22:00.064: I/SystemServer(81): Backup Service
04-23 11:22:00.135: I/BackupManagerService(81): Found stale backup journal, scheduling
04-23 11:22:00.145: I/BackupManagerService(81):   com.android.inputmethod.latin
04-23 11:22:00.145: I/BackupManagerService(81):   com.android.browser
04-23 11:22:00.145: I/BackupManagerService(81):   com.android.providers.settings
04-23 11:22:00.165: I/BackupManagerService(81):   android
04-23 11:22:00.175: I/BackupManagerService(81):   com.android.providers.userdictionary
04-23 11:22:00.204: I/BackupManagerService(81): Backup enabled => true

While watching file system in eclipse I can see that journal file is created in /data/data/com.android.providers.telephony/databases, grows, then dissapears, and my mmssms.db file (previously pushed by command line) shrinks, which gaves my empty database ;/
Any ideas?

Try running this command from your PC:
adb shell bmgr enable false

If you have more than one device or emulator running/connected, you'll need to add the -s DEVICE option.

works fine, thanks! Also I figured out, that with my contacts database it was problem only with google account stored in sqlite (different from this in android emulator). SMS db is still dissapearing, but I have to deal with it later.

After executing it says: Backup Manager now disabled


text:
Is there a way I can see a list of all the applications I've set as "default"?
I've accidentally set some applications as "default" in the past, but I currently do not remember which ones. Is there a way to get a list of all applications that have defaults that I can clear? Going through each individual application in the install applications list would be quite a chore.


text:
How can I reduce screen brightness below the minimum without an app?
I have an Optimus Elite, and it has a minimum brightness setting. In certain apps, I can reduce the brightness below the safe minimum, but when I leave the app, the brightness is increased to the system-wide minimum.
Using RootDim, I can permanently set the brightness below the safe amount, and it will stay even after going to other apps. Or using Screen Filter, I can accomplish almost the same thing even without needing root (it displays a translucent 'filter' over the whole screen, reducing brightness/contrast but not actually changing the backlighting power amount).
What I want to know is where the minimum screen brightness is stored. I have a rooted phone with CyanogenMod 9, so I have permissions to edit anything and could change a config or sqlite entry, but I don't know where this value is stored. What I would like to do is use the status bar brightness slider to be able to slide to the actual minimum of the screen, rather than the OS-controlled minimum. Having an app is useful, but having the functionality without the app seems to be within reach, if only I knew where the OS is getting it's safe minimum setting.
Where is this "safe minimum brightness" setting stored? If I can change it, I can remove my apps and use native controls.

Editing /system/build.prop and changing the ro.lcd_min_brightness property may work.  That property may not exist in your file (It doesn't in the file for my GS3), in which case it will default to 20.  Lower numbers mean lower brightness.
This doesn't actually work on all devices though.  For example, on the Galaxy S2, setting the property to a lower number will allow you to set the brightness control lower, but the actual screen brightness won't go any lower than it did before.
Alternatively, Cyanogenmod includes controls to customize the auto-brightness levels under settings > cyanogenmod settings > display > automatic backlight.  There's an explanation of how to use the custom configuration over here at rootzwiki.

But is there a way to make it dimmer than cyanogenmod's dimmest?

Super late, I know, but this may help out anyone who comes across this later. What I did for my phone, the Alcatel Fierce, I got ES File Explorer and browsed until I found the LED controls. For my phone its in /sys/class/LEDs/LCD backlight/ then there is a file named brightness which controls the actual brightness of the phone. I viewed it as text and saw on the lowest setting it says the brightness is 30 so I changed it to 10 and saved and automatically the brightness dropped to a much more suitable level.
Note. For all devices and ROMs this may not be the same but just use the search to find brightness, LCD, or backlight. Be careful when changing values and be sure to remember what they were if you don't have custom recovery!

Is there such a file for the minimum system brightness? This one works great to set current brightness but the minimum isn't changed...

Give Lux Auto Brightness a try. I used to use Screen Filter for reading but I like the way Lux does it better.
Edit: My bad, you said without an app. I don't know of any way to do it without an app. Still give Lux a try it might work for you.

Even if I needed a different app, apparently Lux is incompatible with all my devices. How strange; I have several Android versions and form factors, and I haven't seen an app before that was incompatible with all of them.

Try Wellbrightness.
It will enable screen filter when you need darker than minimum limitation..
And it's very simple and intuitive...

That kinda fails the "without an app" requirement.


text:
Prevent entering PIN code before lockscreen
I have a Samsung Galaxy Mini. I'd like to know if it is possible to prevent the user from entering the PIN code before unlocking the normal pattern, since it recently happened to me that someone got access to my phone while it was charging and almost locked up my SIM completely by entering incorrect PIN and PUK codes.
Thanks

Related (but not identical): deactivate PIN-request after airplane mode

There is no way I am aware of for doing what you want. But why you need the pin unlock, just remove it from settings and stick with the unlock screen,, in this way you will not have your sim locked

Unfortunately, there is no possible way to do as you described. I recommend the best thing to do is choose a strong pattern, or use a code instead.
Smudges show up while moving your finger across your screen and anyone can just hold it up to the light to see the pattern and easily get in.

The problem isn't that someone got past the lockscreen, the problem is that they can enter the PIN and PUK codes before the lockscreen.

How is that possible?

After booting the phone it asks for the PIN code. If I don't enter the PIN code and cancel the request, it takes me back to the lockscreen, where instead of asking for my pattern there's only "swipe to unlock", where unlocking takes me back to the PIN code screen. Only after entering the PIN code correctly it asks for my pattern.

Right, I don't have the phone so I don't know what to do now. Try to contact the company for help on this issue.

Contact what company? The SIM has no problems (entering the correct PUK code fixed it), and I bet Samsung won't even bother supporting such an old device.

Hmm, I'd double check. Call samsung if they are able to help. If not, just get a cheap phone for the while.

I don't see the point in doing that. I asked this question specifically because I want to solve this issue, not buy a new phone.

Isn't there a separate option for the "SIM card lock" under the System-Settings>>Security&Screen Lock tab? Try unchecking that, or resetting your security settings so that when you set up your new settings, you can leave the SIM card lock option unchecked.
Other than that, there are plenty of alternate launchers with their own versions of the Screen-Lock mechanism; I'd suggest browse through the app-store and see what's available.
**I forgot to ask, what Android version are you running? I'm referring to JellyBean (4.1.2)

I'd like to keep the SIM lock on. Regarding alternate launchers, that won't make any difference, since the SIM card lock prompt seems to have priority.


text:
How to Retrieve SD Card Files via fastboot or recovery?
I have a Nexus 4 (LG E960) running rooted stock 4.2.2/JDQ39. The phone fell from a foot high and the screen cracked. The touchscreen no longer works.
I have a full Nandroid (TWRP type) backup under /storage/emulated/0/TWRP which I want to retrieve to install in the replacement phone.
I can connect via fastboot but I cannot connect via ADB (neither via Command-line OR Wug's Nexus Root Toolkit). ClockWorkMod v6.0.2.3 does not give the option to mount USB storage.
I need to retrieve those files. I need to either connect via ADB (in recovery or use fastboot to enable ADB in booted up mode) OR mount USB storage. What are my options?
PS: This thread on XDA Dev does not help in my case as I do not want to erase my phone.

Do you have the USB drivers installed on your PC?  While the phone is in recovery mode and connected to your PC, what does the command adb devices return (in Windows Command Prompt)?

Yes, the USB drivers are in place, otherwise not even fastboot would connect. adb devices returns no devices.

Often fastboot drivers are different from the ones used by Recovery mode and/or fully-booted Android system.  I recommend re-installing the drivers.  You may need to delete existing drivers Windows decided to use.  Full instructions with driver download here.

Are you able to boot normally, or into recovery? adb should work from either of those. Did you ever successfully connect with adb prior to the accident?

I did connect before fine, but only when booted and I turned on USB Debugging. Never connected ADB from recovery. I have the PDAnet drivers installed, and before I had the RAW drivers (I believe). USB Debugging was not left on, so trying to connect at the unlock screen does not work. An option would be to activate USB Debugging from fastboot, is that possible @Trebor ?

Android Original ADB Interface shows up in Device Manager when the phone is plugged in either Fastboot or Recovery. But no ADB in recovery. Is this normal?

Reinstalling the drivers for the 3rd time did it. I can now connect via ADB which allowed me to pull the files. Thanks @Chahk !

I'll post it as the answer then.

Often fastboot drivers are different from the ones used by Recovery mode and/or fully-booted Android system.  I would recommend re-installing the USB drivers on your PC.  You may need to delete existing drivers that Windows picked up. Full instructions with driver download for Nexus 4 here:
Quote:

Plug your phone into your computer.
Go to Device Manager on your computer and locate your device. It will either be under "Android Devices" or "Other Devices" depending
  whether drivers have been installed or not.
Right click on your phone and select "Uninstall."
In the box that appears, check the option to "Delete the driver software for this device."
Go back to Device Manager and refresh.
Locate your phone and right click to select "Update Driver Software."
Manually install the drivers by picking the folder of the files you downloaded.
Unplug your phone and restart your computer.
Plug it back in and everything should work.

Download link: http://www.mediafire.com/?8xb50uktar8096i

A very late answer, I know, but a viable alternative approach:
Use a USB-OTG (On-the-Go) cable to connect a mouse to your phone, so you can work around the non-functional touch screen. You may then be able to upload your data out of the phone, and perhaps even connect a USB hub to have both a mouse and a USB stick (and a keyboard?) accessible "locally" on the phone, in case uploading data is not an option for you.


text:
Send SMS from PC through Bluetooth
I have an HTC Amaze with Android 2.3.
Is any way I can send and receive messages on my PC via Bluetooth to my phone? I tried to connect with MyPhoneExplorer app, but its does not support HTC Amaze.

Related: Is there a SMS to bluetooth router app?

KDE Connect is marvelous for this and many more purposes, because you can simply share any text via the clipboard, even between phones directly! I marvel again and again at how it just works...

Remote Phone Call is much more polished for SMS to PC.
https://www.justremotephone.com/

If you're a gamer at all, you might be interested in using something like Razor Comms!
http://www.razerzone.com/comms
It is a free VoIP program created by Razor that will give you an ingame overlay of your communications, including your phone. It also can do this out of game. It has a call forwarding and SMS forwarding feature that will allow you to answer calls and respond to text messages while on the computer. Even if you're not into games, the VoIP still works very well.

I former times I have used MyPhoneExplorer application. It was initially released for SonyEricsson but later added android support.
You can stablish a bluetooth connection between this app and your phone.
Website: http://www.fjsoft.at/

I have HTC Amaze and this device does not support it. Is there any other application.

You can ask at their forum too: http://www.fjsoft.at/forum/viewtopic.php?t=12336 because I see other HTC devices working there.

Everything is Ok, but when it is connecting through Bluetooth its stops on detecting phone model. it means it does not support HTC Amaze. Also it is not in the list.


text:
Galaxy S2 X t989d firmware update - Kies crashes
I am trying to apply Jelly Bean firmware update on my Galaxy S2 X, but everytime I try to, Kies dies at 0% of the firmware update, without any error message.
I tried uninstalling and installing Kies again. It is up to date. I also tried running it in Windows 7 mode and XP SP3 mode (I'm on Windows 8 64-bit).
I did a factory reset of my cellphone, and still encounter the problem.
Is there any alternative or way to fix this?

I actualy got it by doing the update from a Windows 7 computer. Kies seems to have difficulties with Windows 8.

Samsung Kies sucks horribly. The only way I've gotten it to work is to run it in Compatible with Windows XP (Service Pack 3) and running it as a administrator. It should work fine then.


text:
What does permission "MANAGE_ACCOUNTS" mean?
Once in a while I read that MANAGE_ACCOUNTS Permission is needed (actually it is called "KONTEN HINZUFÜGEN ODER ENTFERNEN" as I have a German phone. I guess the text below is something like "Add or remove accounts, create accounts and set passwords, use accounts on the device" in English).
I'm asking this question because I wanted to install the GitHub-App.
I think I found a very similar question which I would like to include here:

What does it mean they can create accounts?
Why would Amazon (Kindle app) / GitHub even need this?
Are there any risks?

I've also found an explanation by the Guardian, why they request some permissions: http://www.guardian.co.uk/mobile/insideguardian/android-app-permissions But I would like to get a more detailed answer, especially when it comes to potential risks.

In short, GitHub is using the internal Account System manager to store your GitHub credentials. This works the exact same was as adding a Google account or an Exchange account. Essentially, you are logging in with your credentials and they are stored in the Account Manager, which prevents you from having to re-enter these credentials again in the future.
This is most useful when the credentials are used across multiple applications as you only have to login once. For example, Google Chrome will access your account via the Account Manager instead of forcing you to login again (the yellow dialog that pops up at the bottom asking if you want to sign in with your locally held Account on your phone when visiting gmail or another Google website on your phone's Google Chrome browser).

What does it mean they can create accounts?

They can created local accounts on your phone for their application (and only their application). Here's an example of a list on my phone:

Screenshot (Click image for larger variant)

Why would Amazon (Kindle app) / GitHub even need this?

It simplifies credentials in Android. It's the recommended method to do this.

Are there any risks?

There shouldn't be. If an app uses the AccountManager and say, wants to use your Google account, then it will have to explicitly ask you for permission as it needs an auth token to use that account. See more info on the SDK documentation.

When  there is no risk, why isn't every APP allowed to use account manager by default?

@Moose that's a good question. As an Android dev, I've had zero experience using the AccountManager, but I believe the correct answer is that it technically lets you attempt to access any of the accounts listed on your phone (although it should still ask for permission to allow access to that account on first use, as far as I know)

I just browsed the API docs. Basically an app would enumerate existing accounts and it may filter them by type, e.g. "all google accounts". If an account is missing it would create one. These actions require permissions GET_ACCOUNTS and MANAGE_ACCOUNTS. However (!), nothing seems to restrict apps from using any account they like, e.g. to impersonate you on a google account instead of your github account. Apparently apps can even get the account password, if it was stored in the account manager. If that is true, there is a big risk for those permissions. You have to fully trust the app author.

Wait a sec, @BryanDenny: You say there should be no risks. But doesn't the permission to "add or remove accounts" imply such an app could e.g. delete any established account from the device? What does prevent it from setting a different password on some other account (causing e.g. a "lock" for "too many attempts" lateron)? While I see the requirements, I miss the security layer being pointed out (e.g. the user must confirm such changes somehow, or be able to restrict it to a given account/type). Is there such a thing? I never noticed any related "popup" or the like.

To manage accounts, Android uses several permissions; some of them are easily misunderstood. A very good explanation on using accounts can e.g. be found in Dan's answer on the question What can an app do with the “USE ACCOUNTS ON THE DEVICE” permission?. Let me try to sum up the permissions involved and what they mean:

ACCOUNT_MANAGER: This permission is reserved for system apps. An account-manager is the service working behind the scenes and taking care everything works as expected.
AUTHENTICATE_ACCOUNTS: An app using this permission usually provides an interface to deal with a certain account type (which is not known by the pre-installed Android system), such as Dropbox. As shipped, Android does not know how to login to Dropbox and how to deal with a Dropbox account – so the Dropbox app provides the mechanism. Additionally, an "account authenticator" might restrict the actions an app can perform with the account (so it would e.g. be possible to administrate this via some web interface offered by the service).
GET_ACCOUNTS: Obtain a list of available accounts. This way an app which wants e.g. to use Dropbox for storage can check if a fitting account is available. It must verify this before using it.
MANAGE_ACCOUNTS: The API documentation is not that clear about this permission. But according to Bryans answer, an app can only delete/modify an account it created itself. Of course it can create any new account, and manage that.
USE_CREDENTIALS: This app may use the "credentials" to log into an account. In most cases, "credentials" just means the corresponding authenticator creates a fitting token and hands that over (though, how to deal with that is left to the authenticator). When using an account for the first time, the Account Manager should make sure the user is asked whether he permits this. Again, Dan's answer explains this part well.

I hope I was able to shed some light. This was something which made me nervous as well, so I took two days to dig into it. If I got something wrong, please point it out in the comments so I can correct it.


text:
How NOT to synchronise fax numbers to the phone from Gmail contacts?
I have Google Contacts with all the details needed for a contact. But I do not want to have fax numbers on my phone as they're useless. Is it possible to filter out just the fax numbers or the other way - to have just the home and work number for the contacts? Stock 4.2 android.


text:
galaxy s3 not charging
I have a samsung galaxy s3. It is only 7 months old. Its battery is not getting charged. I have tried to reboot and take the battery out and put it again,it still doesnt get charged. The usb port is not faulty as others phones get charged from it. What should I do?

Did any of the answers below solve your problem. If so, please mark it as an accepted answer.

Again, any help from the answers below? Did you also try different chargers and cables?

I think the USB port of your phone is defective. IMO it's best you get it replaced while warranty is still active(Samsung offers one year warranty)

This is likely to be the case. To confirm, hook the S3 to your computer and see if it shows up as a device.

Try too clean the plug on your phone with a thin needle or brush.
I had the same problem than you did, and clening it up solved the problem
You can have a look there:
http://www.youtube.com/watch?v=R6p0Eg-yq3A.
If you to this cautiously with proper tools, there is no risk for you to damage the phone.


text:
Disable camera capture button?
I have one app in which i am using barcode scanner, so i can't completely disable the camera. but i don't want camera to capture photos. I want camera in read only mode.

Basically i want to restrict user from taking photos.

So is there any way to achieve this.
My device is rooted, so i can i modify the code of system's camera or is there any OS level setting or any app available.
Any Helpwill be appreciated! ThankYou!!

You could consider using an app locker, e.g. Smart AppLock (App Protector). Photos are taken by the camera app, regardless of whether you invoke it from the app drawer, a shortcut, widget, or via pressing the camera button. So if you lock the camera app (and the playstore app, so the user doesn't simply install an alternative camera app -- also make sure to disable unknown-sources and lock the settings app), only somebody knowing the password/pattern you've set up to protect those apps can use them.
Explanation: While blocking access to the camera app, this does not affect the barcode scanner. The barcode scanner for sure accesses the camera hardware, but not the camera app: the latter would not know what it aquires (just that it focusses on "something", but it's not recognizing what this "something" is and so would not know whether it aquired a barcode correctly). You can also verify this by checking the permissions the barcode app asks for: its permission list will for sure include Hardware controls: Take pictures and videos, which means it accesses the hardware directly. For accessing it via another app (e.g. the camera), it would not need this permission but rather call that app via an "intent" (see: what is intent in android?), so that called app would do the intended action.

I can not lock the camera app, beacause i want my other user to use my App which itself uses 'Barcde scanner' app, So if i lock my camera then user can't even use that app also.

Does the barcode scanner app invoke the camera app? I never heard that. Have you tried?

oh great! I think problem solved.. The barcode scanner app doesn't access the system camera.. So i can lock my system camera.

Well, it accesses the camera hardware for sure, but not the camera app. Simply take a look at the barcode scanner app's permissions: it wouldn't need the camera permission if it would call the camera app via an intent instead. Also, how should the camera app know whether it successfully aquired a barcode? It has not the necessary features for that :) So: Glad your issue has been solved!

You are GREAT!!!

I updated my answer to include the explanation (with even some more details :).


text:
Create a repeating task in Jorte
How do I create a repeating task in Jorte? I don't want to create a repeating event - just a repeating task.
For example, say I want to create a task "Grade papers" that will happen once a week. It's not an event, it's a task.

Can't find any way for repeating task... maybe you could send an email to their developer for this [tag:feature-request]!


text:
Not all Google Apps in SuperNexus Rom on Galaxy S3
I installed the SuperNexus 2.0 Build 4 ROM on my Galaxy S3 (i9300) last weekend. I also installed the gapps-jb-20130301-signed.zip to install the Google apps. However, that does not seem to have worked. I do not have YouTube or Google Maps. I do have Gmail however.
How can I install the Google Maps and Youtube applications?

That describes a fact -- but what is your question?

You were right, I edited the question.

Youtube and GMaps should come with the GApps package usually. But with the "core apps" installed, you could try loading them manually via Google Play (you've got that with the GApps, right?).


text:
My apps status suddenly become "not installed on the phone", even the google play store!
I have been searching online for problem similar to my case but unfortunately didn't manage to find any solution to my case.
INFO
Samsung Galaxy S2 i9100T
droid version 4.03

STORY
I didn't do anything, never took out the SD card, or rooting or factory reset whatsoever all this time and my phone was working fine. But then today suddenly when I reached out for my phone to read one whatsapp message, some kind of error message shown up and need me to close it I think. I can't really remember what its saying, not just for whatsapp but along with several other apps.
Then I restarted my phone, and found in my home screen several shortcut icons missing, some are still there but with android logo. So I went to the main menu and noticed all the apps are there but it became gray colored with the same icon (Android with SD text on right corner).
When I pressed the app a message saying the app is not installed on the phone.
Another important thing is that I am unable to locate the google play store anywhere, even under the Setting->Apps->All. Actually, I can't find all the missing applications -- though in main menu I saw the gray colored play store icon (not google play but play store)
I don't think the SD card is the problem since my music and images are still there just fine, not to mention a few games apps still working fine even though they are also stored in SD.
edit:
Just now I tried to access google play store with internet browser on phone and tried to download the missing apps again but I can't, it gives the message your device already has this item. Even if I want to un-install the missing apps, I can't because I cannot locate them under Settings->Apps->All.
QUESTION
What do I need to do to fix this problem? I really have no idea since I am one that never really follows up with tech development of mobile phone, just take it and use it for granted.

What happens if you try reinstalling the apps from the Play Store's web site?

cant find the google playstore app from the web site!and tried to instal the apps but it said your device already has this item installed.
1 more thing, actually not just google play store that i can't find in the setting->app-> all, but all the missing application is nowhere to be found

After having edited your question (formatting and some spelling) I now understand your problem :) What you can try: Use the web browser as in your "edit", but instead of installing something go to the "My Apps" tab (and select your affected device). Here you find all apps installed. Chose some "unimportant candidate", and tapp the trashcan icon associated with it. This should trigger the uninstall. Wait a few minutes and check your notification bar if something happens, then try to re-install this app the same way and check again. Report back then.

Google did just pull a whole host of apps from the Play Store for malware and another batch for violation of the Terms of Service. Could that be what's going on here?

Can you confirm that apps which "disappeared" were only ones that you moved to SD?  Can you try turning off your phone, taking the SD card out, and checking it on your PC?

Izzy: i tried to uninstall from web browser via mobile and via PC as well by connecting my phone to my pc. then i went to install the apps again but nothing happened even though the message saying this app will be downloaded to your device shortly (dropbox app).. Or for some apps even though i already uninstall it, i still cannot re-download the apps, and when i check my apps again it is there again on the list! (free flow games)!
actually the dropbox app is still there as well what...O.o
even though at first the status is already "removed".

Everett: it can't be, if it's like what u said then
Google Play store app, whatsapp, screen on, LINE, etc is a malware? no way
Chahk: I already tried restarting, turn off, taking SD card out then insert it again, nothing change. Now i connect the phone to PC using usb data cable but..
how do you confirm it? in my SD cards thr is only LOST.dir MUSIC and VIDEO clip folder.
what i did long ago is go to setting->app->all then see which apps has a big storage file and choose the option move to SD.
this should make these apps transferred to SD cards right?

i just counted the gray apps in my main menu, there are 32 apps that's now i don't know what to do with them.. seriously what's wrong with my phone all of a sudden =(
Should i try the Factory reset option? will you lose all your image/video/apps when u do that?

Exactly the same issue. What I can add is that I connected my phone to computer with windows XP and after that problem arise.

I had the same problem. I fixed it by:

shutting down my phone
removing the battery and SD card
putting it back
turning my phone on.

It's all there again.
If this does not work, try reinstalling the apps.
Don't uninstall the apps with weird icon but go to the store and install them again.
No data will be lost!!! (Tried and tested)