text:
Is it possible to handle cell phone calls through a Samsung Galaxy Player?
I currently have a Samsung Galaxy Player 4.2 running Android 2.3.5 Gingerbread. I was wondering if there was anyway to sync my cell phone to it via Bluetooth and then handle all of my calls and texts through the Galaxy Player.

I'm having the same problem. So far managed to sync to my nokia C3 phone and it seems to make calls OK but if a call comes in the whole lot locks up and I can't do anything. The phone seems to think the 4.2 is a headset rater than a handsfree.


text:
Unable to use SIM TOOL KIT on HTC
I have a dealer's card where I can Recharge for Customer using Sim tool kit. But when I inserted my Sim card in HTC, I am unable to use the SIM TOOL Facility and unable to recharge. I have to change my handset and recharge for customer.
Could anyone please tell me how I would be able to use in HTC?
Regards

Which HTC is it exactly? Is it modified? Does the phone have SIM TOOL KIT in the app drawer or is there nothing in place of it? Please provide more details.

What is a dealer's card?

source: Stack Exchange

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

sort: votes


text:
Samsung Galaxy S2 stops during boot
My S2 stops at the Samsung logo screen during boot. When I restart it, the same thing happens. My phone is using Android 4.0.4 (ICS), and it is not rooted. Please help me with this. Thanks in advance.

Why did this happen? Did you upgrade your phone?

no its upgraded long time ago Google + stopped screen freeze i unplug buttery to restart after that its stopped at the logo screen not continuing

Sometimes android goes into Fubar mode and the only way to get past it is to make a hard reset. This unfortunately deletes any data stored on the device but anything stored on the memory card will remain. Luckily there is a hardware hard reset mode.
A hard reset can be accomplished by doing the following things:

Turn the power off. If your Samsung Galaxy S II is frozen, pull the battery out and reinsert it
Hold the Volume Down button
Press and release the Power button
You are now presented with a menu that allows for Fastbook, Recovery, Clear Storage, and Simlock
Select Clear Storage by pressing the Volume Down button
Press and release the Power button
Now simply confirm your decision: Volume Up for YES and Volume Down for NO

Some versions of samsung galaxy s2 require that you need to hold down volume down AND volume up to get into the menu.
Youtube video showing how it's done

this what i did when i didnt find any help thx for post

i will do that even i reset my phone before u write ur answer:)

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


text:
Unable to connect my Nexus 7 to a PC
I searched a lot over the Internet and tried all the advice I found.
I have installed drivers from the ASUS site and changed C:\Windows\inf\wpdmtp.inf so it now contains
; Nexus 7
%GenericMTP.DeviceDesc%=MTP, USB\MS_COMP_MTP
%GenericMTP.DeviceDesc%=MTP, USB\VID_18D1&PID_4E42&MI_00

both in [Generic.NTx86] and [Generic.NTamd64] sections.
My device is in MTP mode.
Computer sees it in PTP mode.
USB debugging is on.
It was said that I need Windows Media Player 11, but I have Windows 7 so it should be included, although I don't know where to check the version.
Here is what I see in device manager after all failed attempts:

For some reason, MTP and ADB are incompatible.  Try turning USB debugging off, I've never been able to get it to connect right with it on.


text:
Android Media Player Achieva Astone A100 missing VPN
I just bought an Astone A100 which is also known as an Achieva A100.  It's an Android media player with WiFi, HDMI, and an Air Mouse.
The ROM that comes with this device is based on Android 4.0.4.  However, unlike my i9000 phone's Android 4.0.4 there doesn't appear to be a VPN option in the settings menu.
Based on Google Play Store and the SystemInfo app, this ROM identifies as "SoftwinerEvb".  Google says SoftwinerEvb is a ROM for an 8" tablet.
Is the VPN option something I can just add in, like adding kernel drivers to linux, or drivers to windows, or do I have to recompile a whole ROM for this functionality?


text:
Send and receive text messages on computer using galaxy s2
I could use Nokia PC suite to receive and send SMS messages on my computer. But I could not find this feature in Samsung Kies.
How can I send and receive text messages on a PC using my Galaxy SII?

This feature isn't built into Android, but there is an app - DeskSMS, that allows you to do what you are asking.
It does, however, require the use of a browser plugin.

You might want to take a look at e.g. AirDroid, which offers a little more than just SMS stuff:

This app establishes a service on your Android device, and you can connect to it via your favorite Web browser: Manage your files, contacts, SMS, and more. No special client-soft necessary on your PC (except for the Web browser).
If you want something more close to your Nokia Suite experience, take a look at MyPhoneExplorer Client:

Here you need a special PC component (available for download on the developers homepage). But then you can synchronize lots of things with your PC (Windows only!), like e.g. your calendar with Outlook etc.

IIRC, this requires a Wi-Fi connection, which was the deal-breaker for me. I have no Wi-Fi at work!

That is correct: WiFi is required for all solutions I know. Your question did not include this restriction, so I was not aware it could be a deal-breaker. I'm not sure if any of these solutions would work via Tethering: Most recent devices (Android 2.3 and higher) also offer USB Tethering. It's just an idea how you could make them work for you.

There is a public beta which allows this to run on 2G/3G which is pretty awesome.

Sorry I'm a bit late to the conversation. You could checkout PopMyPhone on the Google Play store. It sends/receives SMS through your email, and works if your phone only has3g. If you receive an SMS it will popup in your email system on your Desktop/Laptop/Tablet. You can reply and the SMS goes from your GS2. Search for PopMyPhone. There is nothing you need to install on your Desktop/Laptop/Tablet or anything else that can receive email.
Disclosure: I am affiliated to the people who develop PopMYPhone

Thanks, Andrew! Could you also provide a link (e.g. to the playstore page)?

Not sure if you are still looking for a better solution.
But I recommend to try mysms. It's the best that I found (and I tried Desksms, Airdroid, Browsertexting & Mightytext), and I'm using it for a while now. It replaces your stock SMS app on your Galaxy SII and lets you text from your PC at app.mysms.com. Messages are synced across your phone and computer. Until now the app has never let me down!
If you also use a tablet, they have also an app for it.


text:
ADB 'su: permission denied' in recovery mode on rooted device
ADB 'su' command returns 'su: permission denied' on a fully rooted device in recovery mode. I can modify folders and files that require root access on phone (when it's booted). ADB also works when it's booted - I only need to confirm a superuser pop-up on the phone.
USB debugging is enabled.
What can the problem be?
Thanks!

What device are you referring to?

What is the exact command you are using? You should be able to 'adb shell' into the phone and once inside, simply run 'su'.

Most recoveries don't work in root mode - and root mode cannot be acheived, as the SU binary calls your superuser app to gain permission to use root mode.
As the su binary cannot call the app, it stops you using SU mode.
It could also be due to the fact that the su file used in recovery is the stock su file found in Android, and this doesn't let you switch to the root user (as if it did every device would be rooted).
Some recoveries allow root to be used - you will have to search for one for your device.

You are not going to get a popup superuser confirmation from within a rooted recovery.
That popup superuser confirm dialog only happens in a fully booted normal Android environment.
Sounds more likely that the ramdisk used within the recovery, has the setting ro.secure=1 in default.prop by accident thus preventing the su binary from getting executed with a error su: permission denied.
Had it being set as ro.secure=0 then adb would allow the s witch u ser to root function as normal.
OP: Please give more details such as make of handset, what version of recovery, is it clockworkmod or stock?


text:
How can I get Facebook and Google contacts to sync in 4.2?
In the People app (i.e. Google Contacts), the "Accounts" area has an option for adding Facebook contacts, which I've checked. In Settings->Accounts->Facebook, I've checked "Sync Contacts," yet it doesn't look like my Facebook contacts are being synced. I have the Facebook app installed and logged in. Is there something I'm doing wrong? This is on a Nexus 4 running Jelly Bean (4.2.1).
Ideally, I'd like to import/sync Facebook contacts into Google Contacts without using third-party apps, and without installing an address book replacement.

I don't think this is possible without a third party app or a custom rom. You aren't doing anything wrong, it is just Google and Facebook not playing nice together anymore, apparently. (Most people recommend the app HaxSync as a workaround by the way, I haven't tried it yet though)

That feature was removed in the 4.x versions of Android. That can't be entirely correct, as the syncing still works just fine on my Galaxy S3 running 4.1.2, though it doesn't work at all on my new Nexus 7 running 4.3. Moreover, if it's been "removed," why does the People app -- not just the top-level os Settings for Facebook, but the actual contacts app itself -- still include syncing Facebook contacts as a specific option in its own settings?

That feature was removed in the 4.x versions of Android.  I use UberSync for my contact syncing and it works great.  Haven't had any problems with it and it also has a setting to import high res contact photos.  I would recommend that.  Set it up once and forget about it.

I just noticed that my FB contacts were no longer in my Motorola DROID RAZR MAXX, and not Joined to the original "phone number only" Contact listings for many Friends.
I followed the steps listed in the top answer, and even though the UI on my phone says the FB Sync is off, Tapping "People > Bottom-Left Menu button > Accounts > Facebook", and then Tapping the "Contacts (Touch to sync now : Sync is OFF)" did successfully sync my FB contacts.
I then had to go to my Contact list, find the original People Contact, Tap the Contact > Tap Bottom-Left Menu button > Tap Edit > Tap Bottom-Left Menu button > Tap Join -- then find the FB Contact, complete and save the Join.
All is now good
DROID RAZR MAXX
Android version: 4.1.2

I wrote a TamperMonkey / GreaseMonkey script to accomplish this, which works by encoding the contact details on a friend's "about" page into a google-goggles-scannable QR code.  It's not as convenient as the (missing) ability to do a bulk export/import or sync, but seems to be the best option under the circumstances.
The TamperMonkey script is here on GitHub

If you have many friends or followers on Facebook & Twitter & a big group on Google Plus, then you can synchronize all those contacts with their email-ID & phone numbers to your mobile phone’s contacts.
http://www.androidwala.com/how-to-get-facebook-contacts-on-android-phone/


text:
What is the drop control on Instagram?
There's a control that looks like a drop of water. What does it do?

You may want to provide a screenshot.

It is the blur tool. You can apply linear or radial blur with this tool.

(More details in the Instagram Help Center)
This tool is mostly used to simulate tilt-shift effect (used by photographers to highlight a plane or exaggerate a minimal depth-of-field).


text:
Show an app's context menu on Nexus 7
My Galaxy S1 (Gingerbread) has a context menu button below the lower left of the screen which brings up various extra soft-buttons. For example, in the Twitter app, I use this to pop-up an additional menu which includes a switch user soft-button.
I have recently acquired a Nexus 7 which is lovely. However, the three screen buttons are Back, Home, and Multitask[I think?] and I can't work out how to bring up the same context menus which I use to use. When I press the Multitask button in any app, I just get a list of running apps.
Have I missed something? Is there no context menu option in Jellybean?
How do I get to the Twitter App switch user soft-button (etc)?

If anyone else has this specific Twitter issue, the option to change user has been moved on to the "ME" tab, on the left next to the settings button.

Since Android 4, devices no longer need to have hardware soft buttons for menu, back, home etc.
They are now part of the screen, provided by the OS. The menu button has now been replaced by 3 dots in the top corner of the program - if these 3 dots on top of each other are not visible, then the app hasn't been updated for ICS+, and you will not be able to access the menu items (unless you are rooted).
If you are rooted, you can download the button savior app that will overlay buttons onto the screen - you can set one to the menu button, to then access the apps menu.
Here is a screenshot of the button you have to press to access the app menu:
(See the thing in the yellow square)

Connect your device with a USB cable,
activate USB debugging
issue: $ adb shell input keyevent 82

Alternative geeky answer, let's say.

Nice. Any nasty side effects?

No nasty side effect. The phone does not even need to be rooted to do that.

That's perfect, thanks! Made an alias for easy access.

This is a life saver. Phone had both cap sense buttons dead, and not rooted so the build.prop and button savior methods wouldn't work.

Very device and rom dependent, but some devices offer an alternative method to perform a menu press. For example, the Galaxy S5 and similar generation galaxy variants have a soft button that works like the multi Tasker button on short press, but is the menu button as a long press. Earlier Galaxy S4 had the functionality reversed, with the menu button being the default. The sidekick 4G had hard buttons with similar short/long press functionality.
Rooting also provides a variety of extra options, like editing the keyboard layout files to add or change the soft and hard button functionality, virtual buttons at the bottom or in the status bar, over lay buttons, etc.


text:
Why don't my text-message conversations pile up?
I've recently installed a new version of my favorite rom "Codec ROM" in version 10.1, previously I was using v7.5, which was working like a charm.
I have done a full wipe, and installed the version 10. Everything works correctly.
When I start receiving some text message, every new one is created in an other conversation, instead of being added to the corresponding contact conversation.
So I try to re-wipe, re-install the rom, and the same problem occurs.
Device: International SGS 3
ROM: Codec ROM 10 (JellyBean)
Any idea on how to fix?


text:
Getting rid of "Tethering Detected" popup on Android ICS 4.0?
I just got a Samsung Galaxy S3 that runs Android ICS 4.0.8. When I connect the Galaxy S3 to my Mac laptop and use PDAnet to tether, I often get this popup on the Galaxy S3 screen:

Tethering via PDAnet works great, but the popup can get annoying. I can close the popup, but it comes back a few seconds later.
How can I get rid of this popup permanently?

I suspect its some crapware your provider put on there.

This to me looks like something your provider has added in to stop you getting free tethering on your data plan.
If you are rooted (which I assume you are as you are using a tethering app), then you can attempt to freeze the app that is responsible for this, using an app freezer such as App Quarantine ROOT.
If it isn't an app, then it may be part of the ROM directly, in which case you would have to install a custom ROM such as CyanogenMod. You should look at forums such as XDA-Developers to find a ROM for your device.
Using a custom ROM will definitely remove the message.

In the end, I rooted the phone and installed the Cyanogenmod distribution in place of the cell phone carrier's OS. :)


text:
Is it possible to have the same apps from the same amazon account on 2 different devices?
My kids have an android tablet each both linked to my amazon account. When I try to put the same app on both it tells me it's not possible.
How can this be fixed?

What exactly is the message that you're getting?  I doubt that it's "Not possible".  I know I have three devices hooked up to my account, and they work...

Did you register the devices with Amazon?  You can install amazon store purchases on multiple devices, but they must be authorized.  When you are in the app store, looking at an app, there should be a list of your devices, under the purchase button, with a notation on which devices the app will work with.

You could try to extract the app's .apk file using a helper app like AppMonster, which would store it on your sdcard. Following this step, copy the .apk to the other device, and "side-load" it there (i.e. try to "start" the .apk on the second device, which would install the app).
You might need to enable "unknown sources" for app installation in your settings for this to work.

I do this sort of thing all the time. In fact I wrote an app to help me out with this. I uninstall and re-install applications for testing a development all the time. I need to easily be able to make copies and move ".apk" files all the time.
Please take a look at the free app: https://play.google.com/store/apps/details?id=burrows.apps.appmanager.
Simple install the app, "backup" your application of choice and then share/send the application(.apk) to another phone.
Regards,


text:
How to go to a specific time of a video clip quickly in YouTube app?
Since the YouTube app has nowhere to input the URL, I cannot jump to a specific time to view it.
Dragging the player caret is very hard to make an accurate jump especially for a long clip
How to do that easily?

What if you browse YouTube on the browser?

I use YouTube app more often indeed

YouTube now has updated their player and to jump to small area, there is now a popup slider for us to pick the point.

If you type/paste the URL with the time behind #t= into your browser on Android (I use Chrome, but others would presumably work the same way) you should get a popup asking you if you want to open the link in YouTube. This will open the video in the YouTube app and jump straight to the time defined.
Matt Cutts explains how to do this with the YouTube URL on his blog. Try copy/pasting http://www.youtube.com/watch?v=PjDw3azfZWI#t=31m08s into your browser as an example.

The # option does still work.

Well, you can't do that in the YouTube app. I tried some third party apps as well and nothing came up. In addition, the YouTube app's website also tells you to ...slide the scrubber below the video to jump to a different part of the video...
So I guess the only option for you is to use your browser to view videos.
Hope this helps.

So boring ^^ For now with big video I will have difficulty to open the part I want to watch. Sliding by our thumb/finger may never get to the point we want it to

@NamG.VU Actually it is not that hard. In vertical orientation, go near a place where you want to jump to and slide to the time needed without releasing it. (e.g. to jump to 10:28, press near 10:20 or so and slide till you see 10:28)

The problem of big video is a "small move of fingef to the right" is equal to minutes not seconds as you are saying

well, Tue answer still stands. seems this is something you have to live with. And like I said, you can always use your browser to view the videos. :D

Get the URL by e.g. sharing the video and copy the link, then just add ?t= plus whatever time at end of the copied hyperlink followed with an s once you share, i.e. for https://youtu.be/FswuhgCyMH4, starting at 40 seconds would be https://youtu.be/FswuhgCyMH4?t=40s.
For adding minutes, add the number followed with an m plus the number of seconds followed with an s, e.g. https://youtu.be/FswuhgCyMH4?t=1m30s.

On audio clips, I start a comment, then enter the desired timestamp(s) and go directly there. (e.g. 1:23, 02:05, 1:01:01, etc.).
Not sure if you have to post, but you can always retract it (or explain yourself!).

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


text:
No Service on Galaxy SL GT I9003
I have a Samsung Galaxy SL running Android 2.3.6.
I bought a new battery and it was working perfectly until I put on recharge. Immidiately after I put it for recharge, it started showing "No Service". It does not receive any network coverage.
Everything else is working fine.

Did you try the Windows way (simple reboot // shutdown - remove battery - insert battery - restart)?

@Izzy certainly yes.

I can't comment due to limited experience.

Where is your question?
Try to insert the old battery and see if it improves the network coverage?
A Izzy stated, try to turn it off, remove the battery and turn it on again.
You can also try to turn on airplane mode for 1min, turn it off and check whether your network coverage gets back to normal. That's what I used when my 3G connection seems lost, it is faster than rebooting.
Try with another (a friend's) SIM card,
Change location where coverage might be better. The subway has no coverage, you know :-)


text:
“Error while retrieving information from server [DF-DFERH-01]” on Play Store
I have a Storex eZee Tab 702 tablet. My Google Play Store was working very well until a few weeks ago, when it started saying,

Error while retrieving information from server [DF-DFERH-01]

I tried to clear the cache, clear the data, force stop, and downloading another Google Play Store, but I'm still having the same problem.
How can I fix this issue?

Please take a look: http://stackoverflow.com/questions/12812822/google-play-error-error-while-retrieving-information-from-server-df-dferh-01
and: http://androidforums.com/android-lounge/590061-error-while-retrieving-information-server-df-dferh-01-help.html.

for android 5.0

Go to "SETTINGS"
Click "GENERAL TAB"
Scroll down and click "Application Manager"
Scroll across to "ALL"
Scroll down to and click "Google Play Store"
Click "CLEAR DATA"
Go back and now open "PLAY STORE"


text:
Streaming from Google music cloud to wireless speaker or airplay
On my Google Nexus 7, I want to stream music from the Google cloud to a wireless speaker or airplay. I have found lots of apps that can stream to airplay, but none of them can see my Google music which I have uploaded to the cloud.

I found a solution to stream your Google Music to any device that is DLNA enabled. It's an android app called BubbleUPNP. What it does is it accesses your Google Music account, adds the titles to your local library (only the titles, think of them as links to the Google Music library) and then starts a DLNA server on your phone. This means that any device that can access DLNA servers can play this music, thus it now also has access to your Google Music tracks.
How to do this:

Download the BubbleUPNP app.
Buy the BubbleUPNP license (~$4) - well worth the money!
Start the app, go to library and select Google Music.
Give permission to the app and wait for the scanning process to finish.
With the server started on your Android device, access it from any DLNA capable device (TV, PC, Smartphone, Tablet, etc.). In the Music section you should now also see your Google Music tracks.

Downside is the fact that you can't "send" a track from Google Music (from your Android device) to be played on the DLNA device but you have to play it from the DLNA device directly.
Hope this helps!


text:
Scanning receipts for paperless environment
I'm using my Android device to scan receipts for warranty receipts, or for expensive stuffs. I'm uploading the receipts to Google Drive which works well, except that it's a long process to scanning each receipt.
I open the Google Drive, enter the right folder, click the button for creating a new file, choose to take a new picture, take the picture, then rename the newly created file to something more fitting i.e. name of item or store name and date, and then enter my Gallery and delete the picture from the camera roll because I don't want it there.
Well, you get the picture. Is there a better way of doing this?
Also, if possible I'd like to crop the image, or even stitch 2 pics together if the receipt is too long.
Is there a good app for this perhaps? I searched Google Play but couldn't really find anything fitting.
And a related question: does the following rule apply when uploading pictures to Google Drive, since Picasa and Drive share the same space now?

If you're signed up for Google+, photos up to 2048×2048 pixels and videos up to 15 minutes long won't count towards this free storage limit. And Google will automatically resize photos for you when you upload them to Google+, so they stay under the free size limit.
That means only photos uploaded directly to Picasa Web Albums over the 2048×2048 size will count towards the 1 GB of free storage, explains Google. And when that limit is reached, photos will be automatically resized.
Meanwhile, for non-Google+ users, there are slightly stricter rules: photos up to 800×800 and videos up to 15 minutes won’t count towards free storage. Again, when the 1 GB limit is reached, larger photos will be resized down.

As per the FAQ, questions regarding Recommendations, like "Which phone is better?" or "Can you suggest an app that does X?" are considered off topic in android.SE. I have added an answer though

Please don't try to jam two disparate questions into one question post.

There are multiple solutions available, depending on your goal. Probably none of them covers exactly what you describe, but maybe one of them comes pretty close, or a combination can be the solution for you.

A bunch of apps like Expensify offer to keep track of your expenses. Here you can scan your receipts, record your milage, and more (the app takes care for that). All data gets uploaded to the providers server, and you get reports in return.
Warranty Archive stores copies of your warranty receipts. It takes photos of your papers (receipts and the like), and lets you add some details. According to the app's description, syncing with Google Drive is planned -- so this comes closest to your description. A better rated variant could be My Warranties, even offering reminders and barcode scanning; but the app description does not mention any synching (neither cloud nor desktop). Full version is just half an Euro, so not that big deal.
Search the Google Playstore for "receipt" to get a lot of alternatives, most of them comparable with above described apps, or combining features of them. Here you might even find an app that does exactly what you want. Though just using a single term for the search, the first result page containts no false positives -- so take your pick!
Another variant would be using a PDF-Scanner like e.g. CamScanner, saving the full PDF in the correct folder locally, and use an app like FolderSync to have that directory synced with your preferred cloud service automatically in the background. This would even be independent of whether you want to keep receipts, or any other documents sorted that way.

There might be many more solutions (and I'm pretty sure there are) -- but naming them all in full detail would get a quite long task :) You've got some ideas now which should it make easier for you to find your "perfect match".

Try the following apps/services:

EverNote with Receipts app (image recognition makes finding receipts a snap),
Receipt Bank (paid service, gathers paper receipts, scans them and processes the data),
Expentory (app and cloud-based service for capturing expense receipts on the move),
Xpenditure (take picture of your receipt, and it can process it),
Kagazz (integrates with FreeAgent and automatically uploads data and images from receipts and invoices into FreeAgent in real time),
Scan Tailor (at GitHub), an interactive post-processing tool for scanned pages.

Most of them have some functionality of recognising receipts and process them.

Well, you are talking about an app that has a wide variety of customized capabilities. These kind of apps are not currently available in the market. But you have the option of going to a developer and asking him to build an app for you if your financial resources allow you to, or you can build an app on your own if you have the necessary skill sets.
About your method of uploading, the only feasible solution would be doing it manually.

authors: สมรัก อ่อนคง


text:
How to reboot an android device without using power button?
Unfortunately, the power button doesn't work and I'm not able to power off the device.
The only way, is physically pull out the battery, but if I'll do so, I wont be able to power it on again.
The cellular network doesn't work , and the Wi-Fi seems to, too.
The device is up for 53:21:59 hours!! (and seems to count..)
I must force somehow a reboot.
Is there shell command (and if so - how to access it?) , or application that forcing reboot?
Thanks.

Have you tried any of the solutions in How to restart an Android device? Is your device rooted?

@eldarerathis My device is not rooted.

If you can connect using adb (usb debugging), you can simply use the command "reboot".
If you're rooted and have a terminal emulator installed, "su reboot" will do the same thing.
The reboot command will also accept arguments of "recovery" or "bootloader", which will reboot you into the recovery or bootloader respectively.

Hell! Now it works -- after I took half an hour to find you the perfect work-around LOL Better this way, of course :)

There is also a way to do a "soft-reboot" (AKA "quick/fast-reboot"). I think it's by using busybox. However, I can't find how to do it. Do you know how?

@androiddeveloper While you probably would've found a way, for other readers: the soft-reboot can be done using the command killall zygote or for Lollipop, the graceful one  -- am restart. Both needs root access.

Widgets/Apps which might help (also with other phones)
Take a look at Fast Reboot. The app claims to work on non-rooted devices (Does NOT require root!). Trouble is, this doesn't perform a full reboot, but just "kills all processes" to simulate a fast boot (I guess this includes the "system server", so it comes very close to a reboot).
Another "app" you could give a try is Simple Reboot. It doesn't mention root anywhere in its description, but claims to be a shortcut to the boot option. Not tested, but it might do for you.
Secret Codes / Service Menus
Almost all real-boot solutions seem to require root, so it will be hard to find anything suitable. BUT: It could be that one of the built-in service menus offers an option to (re)boot the device. You can invoke them via your dialer program, entering a "magic number". Examples would include:

*#*#197328640#*#* (one of the service menus)
*#*#4636#*#* (or *#*#INFO#*#*) System information (this one should work on all phones, and for sure gives you useful system information. I cannot remember if it had a reboot option as well -- but it cannot hurt to know this code ;)
*#7465625# (miscellaneous service options related to the SIM, AFAIR, and coming from a Samsung Galaxy list)
Heh! Look at this: #*2562# = Restarts Phone. (Source: Galaxy S Secret Codes)

There you go! Last option should be the easiest one -- no additional tools needed. If it works. Not having any Samsung device, I cannot test...

Simple Reboot, considering the ever changing Android, needs root as of now.

Yeah, looks like every new Android version brings us new feature (restrictions). So now it even reached reboot? How long until we need root to silence the device, or allowing it basic operations? :(

I found only one app to reboot WITHOUT root.
Real Reboot
On my phone (Nexus 4) that is working, but only if you do not have the newest Android OS.

It's description  now says "You can select different reboot methods. All Android Versions from 4.2.2 or higher need root!!!"

authors: ศิริขวัญ ราชโส


text:
How can I webcast a live drawing session with Android?
I just migrated from an iPad to a Nexus 7. One app that I used frequently was Jot. Basically it was a simple drawing app that allowed people to watch what I was drawing in real time on a webpage.
Is there a way to achieve something similar on Android?

To the date, No
The best you can get is to share your whiteboard through Wi-Fi. Go to goolge play store and search for whiteboard apps. You will find a plenty of great apps.
Hope this helps.

We created an app that allows you draw + chat with multiple users in real-time.
It's also a social network so can add friends, upload stuff, view a newsfeed etc.
Market: https://play.google.com/store/apps/details?id=com.che.squibble.client
Website: https://www.squibblebox.com
Let us know what you think!


text:
How to unlock the android phone after "too many patterns attempted"?

Possible Duplicate:
Cannot unlock tablet as have no internet connection?

Just now my android phone ( HTC Desire S ) got locked ( apparently my nephew tried the unlock pattern hell lot of time :( ). Now it is asking for userID and password. This is not the first time it happened. But earlier I used to supply my userID/pass ( same userID/pass which I use for stackexchange ) and it always worked. But this time when I tried the same id/pass combination it didn't worked. Although I can login using those credentials to my gmail account.( that means password is not changed ).
After doing the quick google I got to know that I will have to do factory reset, which I really don't want to do. Please help what can I do.
My phone is on Android 4.0 if that matters.

Do you have 2-step authentication enabled on your Google Account?

I guess yes once I did that. Is there a way to confirm that?

Go into your Google Account Settings from your PC, under Account & Import > Change Account settings > Other Google Account settings there should be a setting similar to "Enable 2-step authentication"?

Ok so it says Status: OFF; that means 2 step verification is not ON. now what?  can we come on chat?

I have ran into this problem before and I have 2-Step verification enabled. I am able to simply enter my credentials into my phone and it unlocks.


text:
How can I view only one task list in Jorte?
Suppose I'm at the store, and all I want to view is my "Stuff to Buy at the Store" list in Jorte. How can I view only that list instead of all the tasks on any list?

In the application, click on the 'Tasks & Memos' area. There should be a Task list button; click on it.
There, you can select and deselect the lists you want to show. If you only wanted to show a single list, you can uncheck the rest of the lists and click Close.
Now, this isn't designed to be used to quickly show and hide lists. Rather, it seems more like a preference. If you want multiple lists and the ability to quickly load just one on demand, I would recommend an app designed specifically for lists, such as List Master.
I use Jorte, but only for my calendars. It isn't well suited for separate lists, but rather a simple todo list.


text:
Phone restarting over and over after rooting Samsung Galaxy Ace S5830i
I rooted my Samsung Galaxy Ace S5830i from the link given below-
http://theunlockr.com/2012/11/22/how-to-root-the-samsung-galaxy-ace-s5830/
However after rooting it, it is restarting again and again.
I unrooted it but still the same problem exists.
I even factory reset my Android phone. But still the phone restarts!

That very much looks like the rooting process messed up the /system partition (otherwise, the factory reset should have sorted things out). If that's the case, you might need to flash a fresh firmware (stock or custom -- the latter would need root again).

Strange I have the same here, it even reboots with stock firmware, I know how to flash.
But it Always starts after Play store is updated. It happens since the last update of playstore 2 weeks ago. If I reflash rebooting stops, if I open market and it updates. The Phone starts rebooting 3x per hour to 1 x per day. It is very unpredictable! You need to update the playstore, so I get this problem on stock firmware after opening playstore once.

If you have a bootloop (samsung logo looping), it is because you messed up the rooting procedure. I had this problem when I tried to root a relative's Ace.
Since you've tried factory reset and it doesn't work, enter recovery mode and do factory reset. (recovery mode: press and hold volume down + power button for 15 seconds, navigate up/down by volume button and power button to select). Reboot and see if it fixes the issue.
If it does not, there are two options: flash CWM from recovery (here's the CWM zip file to flash from stock recovery), then reboot to CWM and install a custom ROM. This is what I did, as I wanted to load CM7 anyway.
If you want stock, download Odin, get stock firmware from sammobile.com or XDA forums (look for Developmet section under your device specific forum) and flash it.

Thx..it did solve the problem but once I switched it off and started it again..it started rebooting again and again!Before switching it off, it did not had that rebooting problem.Is there any way out?

Describe what you did - factory reset, flashing custom ROM through CWM or stock ROM through Odin?

I flashed custom ROM through CWM.

Did you flash the custom ROM after doing a data wipe? If that doesn't fix it, you'll have to flash stock firmware through Odin. Be careful and make sure you pick the firmware specifically for your phone, else you'll brick your phone.


text:
S Note larger canvas?
The S Note application seems to have a limitation I can't get by. The only workable area is the exact size of the screen. Is it possible to change the size of the canvas?

As far as I know it is (still) not possible.  You can now "zoom" the canvas which might suit your purposes.  The original physical extents of the canvas remain.
As an alternative, I highly recommend Squid (formerly named "Papyrus".  I have looked for apps specifically for an "infinite" canvas and find Squid quite suitable.
My only beef with Squid is that it cannot be configured to replace Samsung's action notes (Samsung's fault; not Squid's).  It would be nice to be able to capture notes using Squid without unlocking the phone.


text:
How do I script my phone?
What I mostly want to do, is quickly alter settings, add alarms etc.
It is perhaps called something else?
This is from a Windows PC.
Language is not important, but I know Python and UNIX scripting.
How would this usually be done?

You said, "script my phone", are you talking about running scripts from your phone or on your Windows PC to interact with your phone?

The idea is to write them on my PC, to run them on my phone.

As you write you know Unix scripting, you might want to take a look at apps like SH Script Runner, Script Manager, Script Kitty, and similar. They all allow you to run shell scripts on your Android device.
Also, you could utilize Tasker: create a task to run a script, and then create a shortcut to that task on your homescreen. So you have easy access to your scripts directly from there.

They seem to be for running scripts, not writing them.

That's right. You wrote, I quote: The idea is to write them on my PC, to run them on my phone.

The scripts I am thinking of needs to interact with the phone, executing scripts should be  quite trivial? Except perhaps getting root privileges?

You could say so. Basic script execution should be easy. But it will get a little tricky when it comes to stuff like alter settings, add alarms. For this you need to know the corresponding APIs (if there are any accessible from the command line), or you will need appropriate "plugins" which make such APIs available. So you will most likely be unable to test them on your PC (unless using them in an emulator).

Maybe your approach ("scripting") is not the best for your goal ("quickly alter settings, etc"). As described above, automation tools like Tasker (and add some plugins to it, like e.g. Secure Settings) would be more suitable. Here you can have your settings automatically adjusted at given conditions (such as turning WiFi on when reaching the office/coming home, silence the phone when in night-dock...). Plus you can create shortcuts to execute tasks manually from your homescreen.

One thing I haven't seen mentioned yet is SL4A, the Scripting Layer for Android. This allows you run various types of scripts on your phone, Python scripts being one of them. Since SL4A isn't directly in the Play store, you may want something like QPython instead (which incorporates SL4A). Tasker, also mentioned by Izzy, has the ability to launch SL4A scripts.

SL4A isn't in the Play Store as the developers are concerned over the amount of permissions it requires, where QPython are not. Installing SL4A is trivial though.

Alright, well you said you are running Windows, which supports Microsoft's "batch" scripting. This is not available on your Android device because the Android operating system runs in a Linux environment. So you will need to learn "shell" scripting.
First, you need to check to see if you can run shell scripts from your phone.
use the ADB(Android Debug Shell) to open the console to your phone.
The program, "sh" should be available to you. Simple test(list files):
sh -c "ls"

Have you ever used the Android Terminal application before?
Take a look: https://play.google.com/store/apps/details?id=jackpal.androidterm
Have you ever written shell scripts before?
Take a look: http://tldp.org/LDP/abs/html/
Once you have written your scripts, you need to run them using "sh". Some applications can run scripts for you or you can do it manually using ADB.
Take a look: https://play.google.com/store/apps/details?id=os.tools.scriptmanager
I hope this is helpful, let me know if you need anymore help.

I guess writing and executing scripts is not difficult.  Say I want to turn on my GPS i would have to figure out the call, check the syntax, transfer it to my phone, run/debug it...

Yeah, but most of the time you would probably want to just use adb to do that. Whats the main reason?

My main reason is to change setting like GPS.

@Olav - What you're looking for was answered by Izzy. Apps like Tasker and On{x} put a GUI over xml to accomplish actions, like turning GPS on and off under specific conditions.

SL4A has an Android API wrapper that makes it easy to do stuff like toggle GPS.

you can install Qpython to code python apps and make what you want: https://play.google.com/store/apps/details?id=com.hipipal.qpyplus
or you can try to tweak with tasker: https://play.google.com/store/apps/details?id=net.dinglisch.android.taskerm


text:
Selecting 720p format on Nexus 7
I have rooted, unlocked and modded my Nexus 7 with the 720p camera mod. If I go to system/etc/media_profiles.xml, it shows the 720p format.
The only problem is, that when I film with the default camera app, it films in 352x288. How do I select which video resolution I wish to use?
Screeny
Circle button pressed

Did you try changing the video resolution through the menu of of your camera? Open your camera and press the menu button

@Sid Where is the menu button? The three dots? I don't have that.

Yes. the dots. Press the one at your right corner

@Sid I don't have them. I'll edit with a screeny of my camera app open.

Then how do you exit the camera (or go back in any other app?)

Please see screeny. @sid

What does that circle at your right in your camera preview do? and I see the three dots as well. What do you mean ... I don't have them...? just try pressing any of 'em. The menu should look like this

@Sid if I press the circle is comes up with a settings options (Time Lapse On/Off, Store Location) and a brightness setting. Attempting to get screeny now. I don't have the three vertical dots that symbol settings in most apps on my Camera app.

Try that settings button (which is at the left of the brightness button)

@Sid Brings up a dialog box with options:

Time Lapse (Off)
Store Location (On)

That's odd. Let's wait for ideas from others as well

let us continue this discussion in chat

I have the SAME problem. For the sake of clarification, the Nexus 7 as such does not have a Camera app, so what @Asryael has done is downloaded the Camera Launcher app which is the same thing I have done. Also, I tried using the Camera JB+ app too, but that app just crashes.

@AbhishekSha I'm going to post essentially the same question on the xda forums. If I Get an answer I will repost here.

@Asryael - Please do so. I've also posted in the required thread. Here's the link to my post. Dev ID: abhishek_turbo911 http://forum.xda-developers.com/showthread.php?t=1868962&page=30

@AbhishekSha I FIXED IT! Follow this tutorial exactly - http://www.youtube.com/watch?v=Idgd5q8_xlM
I will repost the text form of that as an answer.

Follow the following steps exactly.

Start up your Rooted and Unlocked Nexus 7.
Install "ES File Manager" from the Play Store.
Start "ES File Manager" and go to "Settings\Root Settings" and tick all boxes.
Go to http://d-h.st/E57 and download the file from your Nexus 7.
Go to your "/sdcard/Download/" folder.
Long press on the "media_profiles.xml.zip" file and select "Extract to".
Leave as default and hit "OK".
Go to "/sdcard/Download/media_profiles.xml/"
Long press on the "media_profiles_new-3fe47816232d5037339532623a9019f88d6ab143.xml" file and select "Rename".
Rename it as "media_profiles.xml".
Long press again, and select "Copy".
Navigate to "/etc/" and hit "Paste" in the top bar (2nd last icon)
Allow ES File Manager to overwrite the existing file.
Long press on "media_profiles.xml" and select "Properties" (Might need to scroll down).
Tick every single box and apply.
Restart and launch your camera app and select video.
Then hit the circle in the bottom left and hit the settings button that appears in the middle of your screen.
It should already read "720p HD" and you can press that to change between that and "480p".

Any questions, please do not hesitate to ask!


text:
Can't explore files on my Sony Xperia U using my Ubuntu 12.10 laptop
I previously used Ubuntu 12.04. When I connected my phone (Sony Xperia U) in MTP mode, I would be able to see it in Nautilus as a "SEMC HSUSB device" and browse files, copy files, and so on.
Now, I have a new laptop and I've installed Ubuntu 12.10 on it. My device is not recognised any more by Nautilus - I can see that the OS recognises it by seeing the entries that appear in /var/log/syslog - but the phone does not get mounted and I can't think of any way to access the files on the phone and put new files there except the terribly slow Bluetooth.
Has anyone else faced such an issue? Can you help?

Did you see this thread on XDA?

My first thought was "some missing udev rule", and that XDA post exactly mentions this. @Sid -- would you mind putting that into an answer, with a short abstract from the XDA post? I'd say that's exactly the answer to this question.

@Izzy Done. Please have a look :D

@Sid Yupp, excellent -- +1 from me :D

Hi, I commented on your answer.

http://askubuntu.com/questions/199280/how-to-install-pc-companion-software-of-sony-xperia

I have found the simplest method, with both my Samsung Galaxy Tab2 7.0 tablet and Galaxy S3 Mini smartphone, is to use SSHDroid (on the Android device) to provide SSH server.
Google play > SSHDroid by Berserker
Then I simply connect from Nautilus using SSH, over WiFi. This is plenty fast and I can bookmark the links for re-use (provided the IP address stays static). After first use, I simply set a static IP on my router for those MAC addresses.
I have also used a terminal, for an SSH command line session to the devices. This also just uses the SSHDroid service.

related: http://stackoverflow.com/questions/11468053/how-can-i-communicate-with-an-android-device-via-ssh || http://android.stackexchange.com/questions/69427/send-files-from-linux-to-android-via-ssh

Yyou can choose another connection mode, mass storage mode, this way, it will be auto detected when you connect the USB cable.
The option to change the connection mode is in:
Setting -> Xperia -> Connectivity -> USB Connection mode

On Android 5.1.1 Xperia Z3 it is now: Settings > Xperia Connectivity > USB connectivity. And it only works for SSD cards, not internal storage.

After upgrading my Xperia U to ICS Linux Mint Maya no longer recognised the device as you have listed SEMC HSUSB device. For some reason the MTP support has changed and there is no longer the option to drag and drop.
Instead use either 'qlix' or 'gmtp' from the usual repos. My preference is for qlix.

Plug in the phone and start qlix and leave it for a few minutes. Eventually it WILL recognise the Xperia U.
Click on view files the left pane is your desktop file system, the right pane is the android file system.

It's then a simple matter of opening the correct folder on both sides and right clicking files to transfer.
The initial mounting of the device is slow but the transfer of files thereafter is fast and, because it is using MTP, the rest of your file system remains safe from corruption.
No longer any need to unmount the device.

Thanks mate, but I tried installing qlix, and that hasn't been able to detect the phone either, neither has gmtp (both returning errors saying they couldn't detect the device.) Additionally, once every few times when I plug my phone in to charge it (without using either qlix or gmtp), I get a pop-up message saying the SEMC HSUSB device couldn't be detected. In short - still stuck.

I'm not an expert but on my machine I get the same error messages that you do.  MTP support is very sketchy between android and Linux which is the odd given they are both a linux system.

@airbornemihir With qlix you just have to wait and wait until it connects - if that isn't working for you then with gmtp you have to wait even longer for it to connect.  it throws up error messages about no devices.  just click connect and leave it alone for five minutes.  don t click any other gui buttons otherwise it always crashes.  mtp support is terrible re android but maybe i'm lucky - try using a linux mint live cd and see if you can get it to work with that, I'm using the 'mate' DE

Thanks, Kevin! For me qlix just churned for a while before it died. But gmtp was fast, simple and successful. Using Kubuntu-12.10 and Xperia Ray.

Following steps will guide you through.

Connect your phone to the laptop and list your devices in a terminal using lsusb command
Find a line similar to Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications AB and note your vendor and product id which are 0fce and 5169 respectively in the above line. If you have USB debugging disabled, product id will be 0169. Now Unplug the phone.
Go to humans-enabled.com and install the latest version of libmtp and copy the 69-libmtp.rules file to /etc/udev/rules.d as described
Optional step
Xperia S support is implemented in the libmtp-1.1.3 release. If you use the latest version from sourceforge.net, skip to step 5.
type sudo gedit /etc/udev/rules.d/69-libmtp.rules to edit the copied file as root.
Add the following text somewhere around the sony ericsson devices in this file. You can find them by searching for 0fce. Remember to set the correct vendor and product id
ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
reboot, or use sudo udevadm control --reload-rules to actualize.
The phone will mount automatically when you plug it. Use nautilus to copy files

See this for more info

Is this (particularly udev syntax) for Ubuntu 11.x, or latest (12.10) ?

Thanks. I followed the steps you suggested, with one modification: I downloaded Ubuntu's raring package for libmtp, which gave me version 1.1.5 corresponding the latest from sourceforge. The product ID in my case were 5171 and 0171 instead of those you suggested. I copied these into the /etc/rules.d/70-libmtp.rules file (this is an empty file which is supposed to override /lib/udev/rules.d/69-libmtp.rules) and ran sudo udevadm control --reload-rules. Still no success.


text:
Apps can't connect to internet
I have a connection problem with any app on Android 2.3.5. I can access the internet with the stock browser but any other app with full network permissions isn't able to connect to the internet. My handset is a Simvalley SPX-5.
Any ideas?

How you are connected (wifi, mobile)? Please also take a look at the answers to I rooted my phone. Now apps cannot connect to the internet but browsers work fine. Moreover, I remember we had similar questions already a lot, so you could possibly find an answer there -- just follow the tag-links below your question.

Did the answer help solve you issue? If not, what is missing?

I couldn´t try it until now. I´ll write back, when I´ve tested the reset.

You can try one of these steps to solve it.

Is the problem recently? Have you ever used the phone when this all worked? Maybe then you can try to reset your phone. By setting your phone to the factory settings maybe some kind of glitch will be solved.
If you've never used other applications on the internet before, and you are using the phone for some time now. Maybe you can try to contact the manufacturer of your device. They can maybe help you better. Because I think, in that case, there is probably something wrong with your phone.

PS: Are you sure you are correctly connected to the web? Maybe if you are using a cellular network, it can be very slow.. Also check this link.


text:
Is there way to install ICS on Galaxy Pocket?
I have Samsung Galaxy Pocket - GT-S5300.
Is there a way to install ICS and it will work properly? Will overclock be needed?
If so, how to do so?

Take a look at Where can I find stock or custom ROMs for my Android device?. The answers list most available sources, so if there's any ICS ROM available for your device, you should find it there.

This device will never officially get ICS, as it only has an Armv6 processor. ICS needs an armv7 processor to function.
The only way to get ICS would be if someone ports it to your device - but it would be difficult. I suggest you look at XDA-Developers to see if someone has ported it, or is trying to.
Be aware that it would be buggy if it is ported.


text:
Recover Google account password without unlinking/deleting the main account from android device
I forgot the password for my Google account and I want to recover it. This Google account happens to be the main Google account linked to my Android device.
When I try to use the Recovery options:

A password reset link can only be sent if you haven't signed in for 4 days.
Your security question can only be answered if you haven't signed in for 5 days.
A third option where "I no longer have access to those above", it implies a very long password recovery process and MAY get the password again.

If I don't unlink this Google account from Android device, the device will continue to sign in to Google services. So, recovery options can't be used.
I don't want to reset my phone to unlink/delete the main Google account, wait 4-5 days and then get the password. This means I can't use my phone for this amount of time and may lose data.
How to get it without unlinking or deleting the Google account of my Google Nexus with Android 4.2.1 (Jelly Bean)?

I assume that you just created your Google account today, or 4-5 days ago? Is that correct?

@geff No. Its not correct. If he doesn't unlink Google account from Android device, the device will continue to sign in to Google services. So, recovery options can't be used.

I have had reset links sent to me even though I logged in yesterday...

@geff no, it is not correct. I created it about a year I guess. The amount of days which is shown in the recovery options also is different on every day.

I am able to receive reset links despite having logged in today, yesterday and pretty much every day. However you should be able to access your account on your phone (as it will use your login details to sign in to chrome) then use that to add your phone number to your account. Then pick reset my password with my phone which will send an SMS to your phone.

I end up with this: Started browser at my phone and requested www.google.com. Then I was asked, if I want to login into my google account using the google account login information that is stored on my phone. I touched "yes". After that I moved to https://www.google.com/accounts/recovery and there I was able to use the password reset link!

@ЮнгвиртТони Unfortunately this didn't work for me: It asked me to specify username/password to log in. Stupid thing with the "forgot my password" procedure: I get asked for the last pwd I remember (mandatory field). It's my wife's tab set up 2 years ago, I do not remember any pwd -- so no way to continue from there :(

@Izzy Which Android version do you run?

@ЮнгвиртТони On the device in question: 2.1 (yeah, out-of-service, a >2 year old tabby).


text:
Change permission on file in /sys folder
I am trying to turn off the backlight on the soft keys (home, menu, back and search).
My phone is a HTC Evo 3D running Ice Cream Sandwich.  Before, I had Gingerbread installed and I could use "Screen Filter" app to turn the lights off. After the upgrade, "Screen Filter" no longer works.
On one forum it says that if you edit the file max_brightness in folder
/sys/class/leds/button-backlight
from 255 to 0 and then switch the screen off and on again then the key lights stay off.
However, the file is read-only.
I want to make the file writable. Do I need to root my phone to do this?

Can you post the explicit access bits? (I.e. do a 'ls -l /sys/class/leds/button-backlight'). Or has the location changed (i.e. are there other files in the directory).

Yes, your phone must be rooted because to access that file the /system needs to be mounted as write-able
Once you obtain root you can run this command inside a shell:
su
chmod 777 /sys/class/leds/button-backlight/max_brightness
Then just navigate to that file and edit it using a file browser. What the chmod 777 command does is change the permissions on that file so that you can edit it. After you finish I would suggest changing the permissions back to what they were.
The original permissions were probably 0666.
So it would be like this: chmod 0666 /sys/class/leds/button-backlight/max_brightness
To encompass t0mm13b's remark below, go here for information on how to make the file write-able at boot, instead of having a script be run at each boot that makes it write-able.

Are you sure this will work, as that sounds a temporary measure, ie. permissions will be lost upon reboot? BTW: OP's handset is not-rooted so not a good answer either!

That will work provided the handset is not rebooted, for a more permanent solution, the init.rc script would have to be modified and rebuilt within the ram-disk and for that the boot.img would have to be re-created.

Well obviously someone doesn't read answers fully. And not necessarily. A permanent solution can still be achieved without any need to dive into the boot.img and split the ram-disk from it. The OP can put the commands above in a script and download a third-party program to run it at boot. There are plenty of applications that have that capability and your solution is most likely too complex anyway.

What I have stated is a more permanent solution but worthwhile instead of relying on third-party apps. And also, init-scripts are where the permissions are set at boot prior to Android loading - Simples really, instead of resorting to fiddly hacks such as the above answer each time Android boots...

I know what you're talking about, but the solution proposed above is most likely a more viable solution for users in general, and probably for the OP as well. Your solution may be more permanent, but requires more knowledge of Android, boot.img splitting, and the Linux file system

You'd learn so much by doing that and makes you appreciate what Linux, Android has to offer :D

I know, but my answer was simply based on the fact that the majority of people who post on places like this are only looking for quick-and-dirty solutions...not mind-numbing learning processes, unfortunately :)

Ha! Fair enough then I suppose! :) Yeah, if everyone is enthusiastic about it... well that's what we're here for!!!! :D

Just thinking aloud: If the original permissions were 0666, and you've changed them to 0777 -- all you did is make it executable for everybody (bit 1), as it before already was set read (bit 4) and write (2) for everybody. a) what should that achieve? and b) do you think it's really a good idea to keep it read- and writeable for every process? Original was rather 0644, my guess ;)

Whoops. Sorry, I think in rwx type, but anyway you get the point

TBH, I agree with user999999999 in that I, as most users are, am only interested in a quick and dirty solution.  Running a script at boot time is actually not that dirty at all.


text:
Options for operating phone remotely
For Remote Desktop functionality there is Droid VNC Server, other current better options?
Android Screencast (Seems like something that was promising)?
I used to "Wi-Fi keyboards", but now with VNC its not so interesting, as I have to set the input-method on the phone.  (i think "Remote Keyboard" app could be interesting if there are situations when VNC are difficult.
What about options for working directly with the phone, like desktop SMS applications?
I am thinking of any way of connecting (Bluetooth, USB, Wi-Fi....) with a rooted phone?
Primarily Windows Desktop (But many possibilities is always better)

You can hae a look at AirDroid for desktop SMS.
It works as a kind of web server on your phone, which means you have to access it from a secure web page (downside: works only inside the same WiFi network).
But next to smses you can do a lot more with it, but I recommend you have a look at it yourself.

I am checking it out.  There are many apps that doesnt work over the Internet, but  there should be some VPN solution?

You could setup port forwarding in your router if your intention is to let "someone from the outside" access it (or to access a device you left home with Airdroid or the like running). Of course, if you've got VPN setup and running, that's obsolete as you can act as if you'd be within the same network already.

If you have a Samsung Phone you can check out Teamviewer QuickSupport which lets you fully control your Phone.
There are also ways to use it with other Roms and Phones.
See:
QuickSupport Mod

How easy is it to set up?
How performant is it compared to VNC
(I love TV, but I have the impression it performes less well than VNC for desktop computers).
Does the Teamviewer VPN also work?


text:
How to make Android phone as my wireless dialer, so that i can dial the phone and send / receive SSH, FTP etc?
How can i make the Android mobile phone number +3900000 as incoming dialing number from computer running Linux (ArchLinux, Fedora, CentOS, Ubuntu) using modem. Once the connection is made.  How is it possible to send / receive packets from mobile  to that local network or use SSH/FTP in that location?
Just a device for remote assistance services (like to avoid VPN/ETC ETC).

Do you really want to establish a dial-up service on your Android device -- or would a solution which starts the appropriate service on an incoming call suffice (that is, provided the computers themselves already have a network connection -- though in that case, all traffic would be routed via "open internet", but you could use secure protocols such as SSH)?

@Izzy: dial up service like from another PC using modem dial in to the mobile number. Once connected/connection established. Then browse that LAN for remote assistence maintainence.

I see. So it's about "emulating a VPN". Never heard of a working solution for this, so I'm out. Good luck, though -- but I'm afraid there is no such thing available.


text:
Maximize Lockscreen widget?
I am on Android 4.2.1 (Galaxy Nexus), when using Lockscreen widgets, they are always quite small until once drags them down, then they get maximized. Any way to maximize them by default? Thanks :-)

Did you try the answer? Found any solution?

I am on a custom ROM using Android 4.2.2 and I can change exactly that behaviour in system settings > lock screen > maximize widgets (translated naming from german version)
(I am using NovaLauncher if that matters)

ah great, same here on cyanogenmod, thanks for the hint :-)

If you have a rooted phone, the Wanam Xposed module "Gravity Box" has an option to set all widgets to expanded also. As an alternative for those that don't have this option!

Well, widgets designed for the lock screen are minimized by default. The purpose is is to avoid accidental app starts and to save battery power. So you are better off with minimized lock screen widgets.
If you still need to have the widgets maximized, you have to go for a third party lock scrren app. I found Active Lock Screen app and WidgetLocker Lockscreen app which seemed useful for you.


text:
Network unlock code not working
I have bought a used Motorola Defy (MB525), rooted, running CyanogenMod 9 (ICS 4.0.4).
It is locked to work with only a specific carrier. I bought an unlock code, and unaware to this the previous owner got an unlock code from the carrier. Both are the same, so I suppose the code is correct.
When I insert a GSM SIM card from another carrier and turn on the phone, I get a message that roughly translates to "insert SIM network unlock PIN" (see image below).

When I insert the unlock code, it blinks a message VERY fast, I can't even read it, then it says "failed on requesting network unlock", or something like that.
I have performed this more than 3 times, does it mean my phone is locked forever?
I have also been told to remove CM9 and reinstall the stock ROM in order for the unlock to work, but (1) I have no idea if this would actually help, and (2) I have never changed a ROM before and, althouh I used CM9 to create a nandroid backup, I have no idea how to reinstall CM9 and then restore the backup.

If I remove the GSM card and turn on the phone, I can use it (obviously, no phone features). If I insert a GSM card from the original carrier, I can make/receive phone calls and use data connections, when no wifi is present. If I insert a GSM card from any other carrier, I get the unlock dialog. If I press the "dismiss" button, or enter the bought code and get the error message, then it works as if there's no GSM card.

That translates via google - "PIN unlock the SIM network." now, am not 100% sure if that is saying SIM unlock PIN or network lock.... :\ Any other insight?

Apologies if my answer is incorrect, so yeah, am not 100% sure either....could be something wonky going on there with CM...

Bingo! Check the 3rd post on this thread

@t0mm13b that definitely sounds like we're on the right direction here. I will try the suggested fix and see what happens.

I have tried what was suggested and it worked, my phone is unlocked now.

I have followed this guide and my phone is now unlocked.
I wouldn't recommend it for a beginner user, because it involves pretty advanced commands and procedures, and uses ROMs and tools from untrusted sources. Proceed at your own risk!
The performed steps were basically:

Create a complete nandroid backup on the SD card.
Google for a stock ROM for the specific phone model I owned, and the specific carrier that it is locked to. I found one on a random forum. This is not recommended for obvious security reasons, but I was desperate. If your carrier provides an official stock ROM, I definitely recommend you prefer using it.
Googled for the ADB drivers for my phone model. In this case, the Motorola drivers worked fine.
Connected the phone to my computer and flashed the stock ROM. In my case, this actually downgraded my phone from android 4.0.4 to 2.3.3 and unrooted it.
Performed the unlock procedure using the unlock code I had.
Rooted my phone again, and installed a new recovery menu
Applied the nandroid backup from the recovery menu.

Result:
Phone is back as it was before, but unlocked.

There's a SIM Lock and Network lock - both distinctively different!

SIM Lock is to prevent phone from starting up unless a user's PIN is entered.
Network Lock is what it is, tied to the carrier and requires the unlock code which can be bought for a fee.

By the sound of it, a confusion arose, when it asked for the SIM's PIN code that requires to be entered - which is NOT the Network Lock code! It is selected and decided by the user.
In short, SIM Lock has a maximum count of three times to enter the PIN code and if unsuccessful and the maximum retry count has reached, the PUK (Personal Unblocking Code) code needs to be entered!
The PUK code can be found on the original SIM Card plastic accompaniment as obtained by the original carrier. If this cannot be found, the only way is to take it back to the place of origin, where the SIM card was bought and explain to the Sales rep about it and may be charged!
(Now, they could easily be suspicious as in "handling a stolen handset"... get the original proof of purchase from the owner, documentation etc to back yourself up just-in-case!)
Edit
Ok, after clarifying with the OP, who kindly showed the screenshot in their edited question, the message is slightly ambiguous which lead to my not being 100% sure if that message when fed into Google' Translator is saying "PIN unlock the SIM network." Do not know if that is saying SIM unlock PIN or network lock hence the ambiguity.
But further investigation lead to this thread, specifically post #3 which does back-up the OP's statement, despite the thread discussing about Samsung, I would guess the same thing may apply to the Motorola handset:

I have also been told to remove CM9 and reinstall the stock ROM in
order for the unlock to work, but (1) I have no idea if this would
actually help, and (2) I have never changed a ROM before and, althouh
I used CM9 to create a nandroid backup, I have no idea how to
reinstall CM9 and then restore the backup.

That makes perfect sense, as the stock ROM would know how to handle the mechanism as its built into it specifically for the handset, so yes, a revert to the Stock ROM would be required which would obviously mean another OP's question to be posted separately or by per-chance, a quick google-fu to yield on how to revert back to original.

If I remove the GSM card and turn on the phone, I can use it (obviously, no phone features). If I insert a GSM card from the original carrier, I can make/receive phone calls and use data connections, when no wifi is present. If I insert a GSM card from any other carrier, I get the unlock dialog. If I press the "dismiss" button, or enter the bought code and get the error message, then it works as if there's no GSM card.

By the way, are "SIM card" and "GSM card" synonyms?

SIM card and GSM card are synonyms yes. Right, you need to be double sure that the "unlock" code is actually asking for SIM's PIN? Is there a PIN lock on that other SIM card that you're trying to pop in place?

It seems that a mis-translation/mis-understanding happened from the question - to quote I get a message that roughly translates to "insert network SIM unlock PIN"... is it SIM PIN code that is requested or network unlock?

It's "PIN de desbloqueio da rede SIM". "desbloqueio" = "unlock" / "rede" = "network". I've included an image on the question.

Oh, and I suppose there's no PIN code for locking this specific GSM card, as I've been using it for years on at leat 3 different phones, I've not set a lock on it and on other phones it doesn't ask for any PIN code at all.

I will delete my answer if its not correct...

I will try with other different GSM cards and see if the same error shows up.

If you enter wrong unlock code many times. Your mobile is hard locked. You are allowed to enter 5 times.
You need Defreeze code and then use network unlock code. Only unlock code will not work.

Obviously you have network locked phone and correct unlock code. The problem is somebody typed wrong code too many times and therefor the phone won't accept the unlock code.
The solution is to hard reset the phone - search google for hard reset instructions. Once the hard reset is done the phone will accept your unlock code!
Best Regards,
gsmwong

Do not think a hard reset is the cure as was pointed out that CM is a bit wonky about handling network lock/sim lock.

What's the difference between restoring to factory defaults and hard resetting?

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


text:
Can a Nexus 7 connect to an Android 2.2 Wi-Fi tethering access point?
I am considering buying a Nexus 7. I would like to occasionally be able to access the internet out and about, but don't want to pay 50% again to get the hspa+ version.
I have a Samsung Galaxy Europa I5500 (a.k.a Samsung Galaxy 5) which allows wi-fi (and USB) tethering to provide my laptop with internet. My question is: would a Nexus 7 16GB Wi-Fi be able to connect to the Android 2.2 access point created by my Galaxy Europa?
If this isn't possible, would USB tethering be an option still?
Thanks,
Chris

Why should it not? That's what the Hotspot functionality is for.

@Izzy I have never managed to tether my brother's HTC Desire HD to my Galaxy Europa, I was worried that this might be the case with Android to Android connections in general. It is not!

At least it should not be, in general. There always might be some exceptions, sure, one never knows what can go wrong. But in general, it should work -- as that is what it's designed for :)

I managed to get my hands on one to test this and Wi-Fi tethering between the two worked fine, no apps required.

Would be worth accepting your solution as the answer Chris since you've actually tested it.

Yes, that is how I occasionally browse on my Nexus 7. I use this app called as OpenGarden which has a very clean interface and uses VPN via Bluetooth to connect to your internet enabled open.  NOTE: You need OpenGarden on your phone too. Don't worry. It's a free app!

Don't know why Open Garden should be a conditional here: One Android device provides the hotspot, and the other (Nexus 7 in this case) just uses it as it would any other WiFi network. No additional apps required -- see the OP's own answer.

Of course you don't need to. Just because there's Internet Explorer, it doesn't mean that you don't need Google Chrome! ;-)

So it's not "you need", but rather "it's nice to have" :)


text:
Galaxy S with Cyanogenmod 10 (stable): File Manager needs root permission to access the external SD card
I have an SGS with CM10 installed.
The file manager and Apollo, both of which come with CM10 by default, are having issues reading the SD card.
File Manager needs SU permissions to see it.
Apollo just crashes when I try to open a file from it.
Other File Manager apps have no issue. My PC sees both internal and external memory. Winamp and Play Music have indexed songs from the external SD card and can play them.
Any idea where the problem might be?
Thank you.

Sounds like the permission for the mount point of the external sd card got messed up.
This is how it looks like on a SGS with CM 9.1:
shell@android:/ $ ls -l /mnt/
d---rwxr-x system   sdcard_rw          1970-01-01 01:00 emmc

I fixed permissions from Clockworkmod a few times and the problem persisted. I'll check the permissions next year and come back. Thanks.

Or this year. This is what I see: emmc -> /storage/sdcard1 drwxr-xr-x and sdcard -> /storage/sdcard0 lrwxrwxrwx.


text:
How to root my LG Escape?
I haven't been able to find any information on how to do this. The only thing I found was this, which seems a little shady and isn't even for the Escape, it's just a generic tool. I've also seen this question but there are no LG phones listed & I'd rather not try a 'generic one-click' tool unless I know it's going to work.
Also, I'd like to be able to do it from Ubuntu. I CAN do it from Windows if I need to, but I'd much rather not.

A quick Google search turns up this guide on XDA.
You need to have propers drivers installed.
"Download the zip and unzip it to your desktop. Go into your phone's settings and go to developers options. Turn on USB debugging. Go back to settings and go to security. Turn on unknown sources. Now plug your phone in and run the .bat file that you just unzipped. Follow the commands on the and that should be it."
Most rooting tools are released for Windows first, and Linux/Mac only if there is considerable demand. I'd suggest getting it done on a Windows system if you have access to, rather than searching for a Linux compatible tool.
As for your comment on 'generic' tools, you should know that most tools work by exploiting known security vulnerabilities, many of which are specific to a kernel and/OR ROM version, and this may carry over to multiple devices (example would be OneClickRoot). If such a tool is reported to work for your device, you can try it.

Thought I would share with everyone how to root Version 10i of the LG Escape.
How to Root Version v10i
 Run LG Spectrum ICS Root script (Windows version) Batch file.
 Takes about a minute
http://www.sendspace.com/file/jtcbmy

Might want to add some more information. For all I know, you (a new user) just posted a link to a random virus or malware.

LG locked out the ability to root if you have their current firmware (10i as of my last knowledge and at time of writing). Key points from that thread are: to successfully root, you must be using firmware 10f (or presumably earlier). In that event, the rest of the 'easy root toolboxes' (I used one produced by bin4ry; available here. I believe his toolbox comes with both win and *nix binaries, but the reason *nix is irrelevant I explain below)
In conclusion: Use the information outlined in this post keeping in mind the following.

Ensure your firmware is 10f (if not, you must pursue the kdz and the downgrade process)
Use bin4ry's toolkit

Take your rants elsewhere, please.

Actually I kind of agree with him--I haven't had a very good experience with the phone either. I'll try your solution when I get the chance though.

I've cleaned up the answer, it was not unrecoverable.


text:
Reduce in call volume
I'm using Jelly Bean on my Samsung Galaxy Note. Plus I'm running Ultimate Rom v5.1 as mu ROM. The problem is minimum In-Call Volume is too high even though I have reduced it.
How can I reduce that in call volume than the minimum level?

You could try with an equalizer app (some phones have this pre-installed). Or check the playstore for one of the many volume boosters (search for volume will bring up a lot), though they are normally intended to raise the volume above the limits, some might also lower it below, I didn't check all of them.

It's due to noise cancellation was on during a call. I turn noise cancellation off now it works fine.

I've been reading that increasing the volume to the max then decreasing it again to minimum seems to work

Thanks for your input. Can you throw in some reference (that you have been reading) to make the answer more credible?


text:
Getting internet for Galaxy Tab 2 from Galaxy S3
Is there a way to use the Galaxy Tab 2 with my Galaxy S3 (SPRINT) to get an internet connection?

Yes, very easily actually.
To Make your S3 emit a WiFi network

Enable 'WiFi Tethering' in System Settings->More->Tethering and Portable Hotspot->Portable WiFi Hotspot.
Configure the hotspot (name, password etc), in the Setup WiFi Hotspot menu.

To Connect your Tablet to the WiFi network

Enter the tablets WiFi settings, and turn WiFi on.
Select the WiFi network you configured on your S3).
Select connect. If you setup a password, you need to enter it.

Other Info
If you do not see the WiFi Hotspot option, then your network has disabled it. If you're rooted you could use an app such as WiFi Tethering - just be aware that this will produce an Ad-Hoc hotspot, and Stock Android cannot connect to these types of hostspots.
There is currently no way, AFAIK, to create a standard WiFi hotspot without using the stock android tethering system.

I assume that you have 3G/LTE connection on your Galaxy S3 and want to use that connection on your Galaxy tab2, so you would have internet on it. OK! here is the solution:
On Galaxy S3:

Enable Internet (3G/LTE mobile data)
Go to Settings -> Wireless & Networks -> Tethering & portable hotspot (the path and names may be different on your phone)
Enable Portable Wifi hotspot
Click on "Configure Wifi hotspot" and define a desired SSID and password for your network.

Now, on your Galaxy Tab 2:

Go to settings and enable Wi-fi
In the list of available wireless networks, find your wireless network created on Galaxy S3, and tap on it to connect
Enter password of the network you created on S3 and then it should connect to your Galaxy S3 and use its internet connection.

more info: http://support.google.com/android/bin/answer.py?hl=en&answer=168932

If your network (Sprint) has disabled Tethering on the phone, you may want to use 3rd party apps to enable tethering (Liam has pointed to one of them in his answer)

This is exactly what I said, just in another wording.

@LiamW Sorry, when I started typing my answer, there wasn't any answer on this question, and just after I clicked "Post", I found that you have been quicker than me :) (however your answer wasn't structured and step-by-step at first, before you edited it). BTW, if you think my answer is a copy of yours, I would delete it.

What I did is to root my Samsung S3 and install a WiFi Tether apk file so I can get free internet on my Samsung Tab 2.

Not exactly an answer - for starters, what wifi tether app are you referring to when in fact there's an inbuilt Wifi Tethering into the ROM....?

Samsung galaxy tab 2 and Motorola photon you can get internet thru Bluetooth

Uhhh... care to elaborate more instead of posting one line answers?

What do you need Motorola photon for?

Best way is to enable WiFi Tethering.
Bluetooth also works.

Perhaps you should expand your answer. It doesn't currently add anything, as the other answers have explained this (and in more detail).


text:
S Memo missing after OS upgrade
I have upgraded Galaxy Note to Jelly Bean (v4.1.2). The problem is it does not have the S Memo application installed. Can I get that application and install it to my Galaxy Note? If not, then how do I get it back to its original state where I can use S Memo?

Was this a regular update or did you root and apply a custom ROM? (The latter is implied by your original tags, but you make no mention of how you got the update in your question.)

Well sir, infact i have purchased the phone with the said version of jelly beans. I have no idea of how this phone was updated. It is not even connecting to Kies.

So then you didn't upgrade the phone. Did you buy it new or from a third-party?

from a third party. a used phone. actually i am looking for the s note software.

This is important information that you should include in your question.

hmm. can you help?

Just click the [edit] link under your post and edit your question.


text:
continuous booting of PIPO M2
What do I do? My PIPO M2 has been booting continuously for 3 days. I have tried to switch on and off overtime but still not coming up.
Please help me out, I feel like throwing  the pad away.
Kindly treat.
Thank you.

Give more details on what you did exactly for the tablet to end up boot-looping? Were you flashing a ROM onto it? Did something incorrectly? Details please? :)

Yes, more information is needed. It sounds like it is in a boot loop. If you flashed a custom rom, then you need to wipe the /data and /cache. If you did something else, like delete "system" apps, you may need to reflash a stock rom. And based on your tag, it sounds like you flashed a different ROM.


text:
Change stock Clock app timer noise?
In the stock clock app (4.2 stock Android), there's a timer function; the one where e.g. you type in 8 minutes and an alarm goes off in eight minutes. However, the noise it makes is absolutely unbearable. It's like a smoke alarm. There doesn't seem to be an option to select a different sound. I'd rather not use a different clock app; I like the stock one. I just want to change the horrible noise. Any tips?

You could check out third party timers to see if they offer that feature.

Great way to end a meditation... I feel like I just got shocked with a defibrillator.

I've got the same problem and the annoying sound can not be found in /System/media/audio/, but in /system/app/DeskClock.apk/assets/sounds/Timer_Expire.ogg. In any case, it seems difficult or impossible to change.
There is more info here:
http://androidforums.com/nexus-4/668411-super-harsh-countdown-timer-sound-nexus-4-how-change.html

There are just 2 ways to fix this:

either to fix an .apk for this app (change a path in source of that app to point to different sound file and build it from source. Or maybe you will be able to patch your apk using something like android-apktool)
or to fix something else (not an app):

Mount /system as rw (either using adb or RootExplorer or other program). Go to folder /System/media/audio/. It usualy contains folders alarms, notifications, ringtones and ui. Then you can find and replace that annoying sound with another .ogg file for your taste.

Solution 2 (replacing Timer.ogg) didn't work for me. Maybe the audio files used are in the .apk.  I simply downloaded the google clock (it's the last version of the stock clock)


text:
Twitter and SMS
I have just installed the Twitter app on my Galaxy S3. I have discovered that there this an option in Twitter to receive tweets via SMS. Unfortunately, the country I am living in is not supported by Twitter. As far as I could see, everything that is possible in my situation is to write a tweet by sending an SMS to a UK number. However, receiving tweets is not supported via this number.
Is there a trick to overcome this limitation, so that I could receive tweets vis SMS?

That is dependent on your provider to be able to receive tweets via sms, by subscribing to a service where you would be charged for receiving tweets. Unless someone can confirm and correct me. We used to have it here on O2 (Ireland), by registering with a SMS subscriber code along with twitter a/c, then it got axed under some circumstances, and yes we got charged for receiving them! Why not use WiFi and receive it over that instead? Why do you want to receive it via SMS?

I travel a lot and wifi is not available everywhere all the time. Receiving updates via SMS will also work in a country where I don't have a data plan. Moreover, when not being abroad, this will allow me to have a better battery autonomy.


text:
Samsung Galaxy S II won't start
I shut down my phone last night like I always do. I went to start it up the next morning and it wouldn't boot. I knew the battery was at least half charged but I put it on the charger anyway. I didn't get the screen I usually do when I put the phone on the charger while it is shut down. I took out and replaced the battery. I don't know what else to do. All I have is a black screen. The user manual is useless. Any suggestions or should I just go to the T-Mobile store where I bought it?
Thanks!

Does anything happen when you press the power key? What about booting into other modes (safe mode, recovery)? How far does it get? Any activity like screen/LED flash, vibrate, ...?


text:
Record android screen Droid Razr
I've been trying to connect my Droid Razr running 4.0.4 to record its screen, but have had no luck. I've tried VNC server, Tight VNC, and just tried the android adk using the adb or monitor tools, and nothing. I did list devices in adb, checked see devices in android debug monitor, and noticed that my device was not there. I have USB debugging and connected as media device when USB is pluged in.
Can anyone help me with this, so I can use something to record my screen?

possible duplicate of Record android screen

Better duplicate (when you follow the dup chain to its end): http://android.stackexchange.com/questions/5652/how-do-i-project-the-screen-of-my-android-phone-for-a-presentation

Debugging this would be easier with more information. What happened when you tried to use the various VNC solutions (i.e what was the specific problem)? What steps did you take when trying to configure them?


text:
How does Titanium Backup work? When will it not work?
How does it know what to back up? Can an app have data that TB won't know about or that TB won't back up?
Other than restoring a Jellybean backup to a Gingerbread phone, how else will Titanium Backup fail to restore apps or will destabilize my phone?
I need to be sure I don't lose data as I reset ROMs or phones or switch between two ROMs or phones.

I advise you to read thoroughly the following resources before taking any step to make changes to your OS, so you can be sure if you're doing things right with Titanium Backup:

Titanium Backup User’s Guide: The Titanium Backup manual.
Titanium Backup Technical FAQ: The most frequently asked questions.
Titanium Backup Troubleshooting: In case you have problems…
Titanium Backup Cryptography: All about encrypting and decrypting your backups.
Titanium Backup Tips & Suggestions: Some useful tips.
Titanium Backup HOWTOs: This can help you get some specific jobs done.
Titanium Backup Licensing: If you have questions or problems with license keys for the Donate version or the PRO version on the Market.

Titanium Backup does not know about and will not back up external storage (e.g., on newer ASOP, /data/media/0/, /data/media/10/, /data/media/11/ etc., what you might think of as /mnt/sdcard, /sdcard, /storage/emulated/legacy, etc.).
For that, you'd have to either tell the app which puts stuff there to back things up, back it up with some other tool, or rely on backup of /data partition from non-stock recoveries (TWRP, ClockworkMod also known as "Nandroid").
Really, when you think about it, the third of those three is a special case of the second.


text:
What is "Detach from Market"? What does it do?
What is "Detach from Market" in Titanium Backup? What does it do?

As Titanium Backup Technical FAQ states: This option tells the Market that you do not want to update a specific app.

This option is especially useful if you need to unlink wrongly linked Android apps from Play Store, as this article explains.

Does this not work for certain apps?  Mine keeps updating regardless.


text:
Failed to start monitoring 0123456789ABCDEF
When I connect Android device to Eclipse for debugging, it will show Failed to start monitoring 0123456789ABCDEF, but not always. Sometimes it works perfectly. USB debugging is active, but still shows like this.
Why is it so? Can anyone help me?

If this is a development related question, you may have to ask in StackOverflow.com. You may still post it here if you rephrase your question. Any way, have you tried "adb devices" whenever you receive such messages from Eclipse? Does that show your connected device or something else?

A bit of additional information might be helpful in determining the best audience for this question. As Narayanan pointed out, checking adb devices from a command line would help to narrow down if this is an issue with the adb driver/communication in general (which we might be able to help you with) or if it's an Eclipse problem (which would probably get better answers on [SO]).


text:
Do widgets run if not on current home screen?
I have the EA daily deals widget installed on my second home screen. The widget is basically a rotating banner of deals in the Play store. Since it is constantly rotating the displayed banner I assume that it is draining more battery than a static widget (it also doesn't have any options for rotation or network updates).
My question is, are widgets suspended when they are not being displayed i.e. when I am on the first or third home screen? Or, does it depend on the implementation?
*Using the stock launcher on Android 4.2.

Short answer
Widgets don't actually "run" themselves, like normal apps do. The widget host (i.e. the home screen app, or the lock screen) is in charge of drawing all the widgets. The widget provider (part of the app) tells the host what layout to give each widget, and how often it wants the widget to update. There's nothing running to "suspend", regardless of whether the widget is visible or not.
Resource cost
While the widget doesn't "run", it still has to be shown on the screen. Every widget therefore makes the host process (i.e. the launcher) a little more expensive in CPU usage and memory. Every time the widget is redrawn (whenever it changes, or whenever the home screen animates), it makes that redraw use a few more CPU cycles. Also, once the provider has told the host what layout to use, the host has to use RAM to remember the widget's layout. Because it's the host storing that information and drawing the widget, it counts towards the host's battery use and memory footprint, not the app's. How much cost it is depends on the host (that is, which launcher you use), as well as on how complex the layout is.
For this reason, Android puts strict limits on the complexity of each widget's layout, as well as the total size of all images used in the widget. The limit depends on the pixel size of the screen, so on a nexus-10 it's huge. If you have lots of widgets, all using large images or complex layouts, the launcher process can take up quite a lot of memory, so it's more likely to be killed while you're running an app in the foreground. The effect of this would be to cause a short delay when going to the home screen.
Services
Of course, it's also possible for a background service to keep giving the host (home screen) a new layout for the widget. This is how (say) an email widget can be updated when you have new emails. Such a service would run whether the widget is currently displayed or not: there's no way for the service to tell.
For example, if you have an email widget, the normal email service should run at intervals to check mail, and update the widget during the course of its normal run if there's any new mail. In this case, the only cost of the widget is the small cost inside the host, because the service would be running anyway to sync your mail in the background.
Having a rotating list (such as in your example) shouldn't in itself make you think there's a service always running in the background, for this reason:
Lists and rotating banners
The interface that widget providers use to specify what the layout should be allows them to give a list of items. For example, this might be a list of email messages, or a list of calendar appointments, that you can scroll through. The provider can also have the home screen rotate through the list automatically. The YouTube widget uses this, for example, so that the widget can keep showing new videos without the provider having to keep changing the layout. If your widget uses this facility, then the home screen only runs any extra code when it's time to rotate the list.
Which cost is important?
The resource cost of a normal widget (that is, one that doesn't have an insanely complicated layout and doesn't use huge bitmaps) is tiny compared to the cost of a background service to update it with new information. To take your EA daily deals example, you don't need to worry about the widget rotating, but rather how the daily deals are updated. Does the service run all of the time, or every few minutes; or does it actually run once a day to fetch the new deals? Does it stop itself if there's no internet connection? Will it wake the device from sleep to do an update? These are all things the app author had to program, and that users can't control (and don't need to know about directly), but they have a much bigger effect on the widget's cost than anything the launcher does.
TL;DR
Drawing widgets, even rotating widgets, is cheap: too cheap to measure the cost. The real cost is whatever app runs in the background to update the widget with new data. How often that app runs depends on the app, and doesn't depend on whether the widget is displayed at any given time.

Very comprehensive answer, Dan -- good job! Seems to explain all details involved (at least as far as they are interesting to the user). As a side-effect it also explains why one should restrain oneself from "overloading homescreens" with widgets :)

In my experience, widgets keep running even when the phone is locked, or a different home screen is selected.


text:
Why I am unable to check balance on BSNL Mobile in Android Phone?
I have just ported my Tata Docomo number into BSNL Mobile and it is working good. But I am not able to check my balance and recharge top up coupons because USSD code that we run, like *123#, are not working. It says "Connection problem or invalid MMI code".
Unfortunately, it is happening only in my Samsung Galaxy Y Duos GT-S6102 which is based Android 2.3.6 Gingerbread. I tried on another cell phone and there was no error. Talktime balance showed up and even I recharged with the top up coupon.
My phone has dual SIM support and there is no corruption on both SIM ports. Message centre number for BSNL mobile is also correct and I am able to send SMS too. There was no problem with Tata Docomo either.
Don't know what's the problem with MMI codes.

Can you try having only BSNL SIM in your phone - just to isolate the problem? My suspicion is that USSD code that are to be sent through the other SIM.

@Narayanan I tried as you said. But failed again. I don't think that would be the issue as BSNL is the selection.

@iKrshnan As a last resort, try factory reseting the phone. You should backup the contacts, files and apps first.

Thank you Narayanan and VedVals for your comments. After trying in many ways but could not find the solution and neither the reason. When I put this SIM card in other phones and put other BSNL SIM card in my phone, there is no problem. USSD/MMI codes are working. Only my BSNL SIM card has the problem in my phone. Well, I decided to use it like this. I cannot recharge or do other USSD/MMI code stuffs in my phone and it's ok for now. :) :(

Exchange the SIM cards with two different handsets and replace it as earlier. This worked for me.