text:
Organizing bookmarks between Desktop and Android
I am  trying to manage my bookmarks both on my desktop and on my Android smartphone. My needs are as follows:

I should be able to retrieve my bookmarks wherever I am, for instance on a PC I do not own
there should be an Android client (obviously)
there should be an easy way to add a bookmark from Firefox, for instance a bookmarklet

Do you have any suggestions on how to do this?

Andrea, please note that questions like Can you suggest an app that does X? are off topic on our site (see our [FAQ] for details).

Sorry, I did not know. Feel free to close the question, if that does not match your policies - I assumed it would be a rather standard question and did not check the policy beforehand

I would have recommended Xmarks, but it's not yet available for Firefox mobile. Wait for it. :)

@Andrea the name of our site may invite such questions (same for development issues which are also off topic) -- but "Android Enthusiasts but not developers and is-there-an-app and marketing and..." would be too long a name :) So we give friendly hints if one happens to place an OT question the first time. For ignorants who continue posting OT, we have other words reserved ;) In your case, it was just a friendly hint. Trick is to phrase it in a way we cannot complain: "How can I manage bookmars in a way compatible with Firefox..." would do it in your case (<- hint! ;)

@Izzy Thank you, I have edited the question. I hope it is more suitable now :-)

Fine with me now (maybe rephrase the title as well?). I meanwhile compiled an answer for you. Though it's not a bookmark manager in the classical way, this way you could manage bookmarks and notes, and even more. Hope you like it.

Though it's in no way a classical bookmark manager, you could combine a few things:
WikiMind note is an editor with Wiki-Syntax support. So you can embed links and even structures easily (pictures as well)1. It stores all the data files on your SDCard, so they are easily accessible with other tools.

This fact (files on SDCard) you can put to use with FolderSync. As the screenshot2 shows, FolderSync supports a lot of cloud services: Box, Dropbox, Google Drive, Ubuntu One... It can also sync with local resources at home (e.g. Samba/Windows shares), or any FTP server, just to name a few examples. This way you can easily use your notes on multiple devices.
For usage on your desktop computer, there would be WikiMind desktop and (even better) ZimWiki.
Further readings: S. W. Black: Writing tools for phone (Android) and desktop (Windows)

It is a little convoluted, but it may be a nice way to do this!

Admitted, not the "clean and easy" way. But as a side-effect you can do many other things with it: edit your documents (not just bookmarks), sync your other files (not just the wiki ones, but also e.g. photos, music files)... you get the idea. And I personally like things flexible. Already installed this combination to my tablet -- just did not yet find the time to play with it...

Firefox can do this without any add-ons. It's called Firefox Sync and all you need is Firefox on your PC and Firefox on your smartphone, then follow these steps to set it up:

Introduction
How do I set up Firefox Sync?
How do I add a device to Firefox Sync?

You can put your bookmarks in the Unsorted Bookmarks folder if you don't want to see them in your bookmarks toolbar. You can use tags there, too.

The problem is that I do not want to use the browser bookmarks. I put a lot of sutff in the browser bookmarks that I do not want to manage, and a lot of stuff in the managed bookmarks that I do not want to clutter my bookmarks menu. Moreover, I would not be able to use this feature when working on someone else's computer. I am looking for something like a cloud service. It should not be anything fancy, all I need is a simpel crud application with tagging, and an Android client.

Also, this would need me to use Firefox on Android, which is not the case (I mainly use Boat Browser)

@Andrea The clutter problem sounds like it could be easily solved with folders. And I use Firefox Portable to use my browser, settings and bookmarks on other computers, which works well.

Thank you for the suggestion, but using portable apps is out of the way. I may as well have a text file with the urls and put that one on a pendrive, if I happen to have one with me, which most of the time is not the case. Also, using portable apps becomes complicated when you have to switch operating systems (I use Linux, but many of my friends run Windows or Mac)


text:
Configuring WiFi Proxy Settings
Where can I find the WiFi proxy settings?  I have the Motorola Electrify M with Android 4.1.2.  I would have expected the proxy settings to be under the advanced WiFi options, but they're not there.

Long tap on the network you want to configure. Then select 'modify network'. Scroll down and check ' show advanced settings'

Keep in mind this is not available before ICS (just to mention it for other readers). +1 from me, I didn't discover that yet -- good hint!

@Izzy I found out about that here:http://support.google.com/android/bin/answer.py?hl=en&answer=1649770

@JasjeevSingh Thanks for the link, too! I just cannot upvote again, so +1 to your comment :)

source: Stack Exchange

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

sort: votes


text:
failure of sending multiple messages
I have a Samsung Galaxy S (GT-i9000), running Android 2.3.4.
I cannot send a message that includes more than one page of SMS. The message sending fail if it includes more than 160 characters. I can send only one page of SMS. Guess it's a kind of an edited version. That version came with the brand new phone. The phone does not work with ''ginger bread'' or ''ice cream sandwich''.
What should be done to make it clear?

Just to clarify: The device is running Android 2.3.4, but does not work with Gingerbread -- so it does not work at all currently? Hint: Gingerbread = Android 2.3.x :)

SMS messages over 160 characters are often sent as MMS messages - confirm with your provider that MMS service is active on your line and that the APN settings for MMS are correct on your phone.

Go to Settings > wireless and network > mobile networks.
In the network mode, select GSM only.
I was having the same issue, and this step solved the problem.

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


text:
Disabling Google Voice Dialer
I have a Motorola Electrify M, recently factory-OTA-updated to Android 4.1.2.  With the update came Google Now and the Google Voice Dialer.
Google's Voice Dialer sucks!  It always get the name wrong, and then immediately places a call to the wrong person!  It doesn't even ask for confirmation of the name, and to top it off the voice it uses is so irritating and LOUD it makes me want to jump out the window while driving down the freeway!
The Voice Commands app that originally came with the phone worked reasonably well, and I'd like to get it back (or even a third party app, like Dragon Assist, would be better than the current POS that's taken over the voice capabilities of my phone).
How can the Google Voice Dialer be disabled or uninstalled?

It looks like this issue has been logged on the Android bug tracking site: http://code.google.com/p/android/issues/detail?id=35199

For a quick solution: Settings->Apps->Manage Apps, scroll to the app, tap it, tap the "Disable" button (if not grayed out).

@Izzy Unfortunately, neither Google Voice Dialer or Google Now (or variants on those names) are in the list of installed Apps.

I figured out how to disable Google Now, but Google Voice Dialer remains.  It seems that they are not directly related, but two separate products.

Would you mind to let us know what you've figured out? Feel free to answer your own question if you can, that's perfectly fine. And sorry for that "disable" mistake above: Though I have some 4.x devices, I never thought about disabling what I've not installed :)

Okay, I figured out how to set the good ol' Voice Commands app as the default voice commands interface.  It has to be done while not connected to a hands free device via Bluetooth.

Tap into the Phone app
Tap the Phone app's microphone icon

In my case a prompt appeared asking me to select the default app to handle voice commands.  Thereafter, it's used the correct Voice Commands app when connected via Bluetooth.

For those who wanted to know how to disable Google Now, here's how it's done:

Swipe up from the Home icon to activate Google Now
Scroll all the way to the bottom
Tap the Overflow menu (three vertical dot icon)
Tap Settings
Tap Google Now
Tap the OFF/ON switch in the upper-right to disable Google Now

Can this be done in android 5?

I agree the Google Voice Dialer is horrible!  I was able to restore the Android Voice Commands on my Droid Razr Maxx by doing the following:

Go to Manage Apps, then swipe over to All apps.
Look for Google Search then Disable it.

This is probably all you need to do, but I went about it probably the wrong way by also doing the following.

In Manage Apps, click on your menu button and Reset App Preferences.
Ihe Google Search, click the "Clear Data" button.

The next time I pressed my BlueTooth Call button, it asked if I want to complete it with My MotoSpeak or Voice Commands, either Always or Just Once.  I selected Always it works again!

I have a Motorola Droid, was getting great voice dialing using my BT Voyager Pro via the "Voice Commands" app (same as Mic Icon) but after the Android 4.2 update, Google Voice was activated and was a disaster.
To fix this I went to Settings > Apps> Google search and deactivated it.  This fixed my voice dialing problem (went back to "Voice Commands") but the search (magnifying glass icon) on my phone went dead.  I then went to the Android store and downloaded/installed the new "Google Search" app.  When I used voice dialing for the first time, it gave me the option of either using Voice Commands (mic icon) or Google Voice (I think a read icon).  I chose the first one and now it works as before. The search button is also working as intended.
The above may sound trivial, but when one is driving and wants to make a call, having to hold your phone to type the number after 5 failed attempts to voice dial is the last thing you want to do.

The method above works, or did for me -- disable Google, but I found out later that while it still lets Google work as a search engine (or does for me), it killed Maps which means you can't use Navigation.  If you want to re-enable Google, follow the same steps:  Setting, Apps, All, then scroll to the bottom and you'll find the disabled Google.  Re-enable and Maps works but you're back to the horrible Google Voice Dialer.  It's either/or (good voice dial or maps/nav) until Google fixes the operating system.


text:
Translation issue MS Exchange and Samsung Tab 2 10.1
I recently purchased a Samsung tab 2 10.1.  Everything seems to be working fine except that it does not properly sync with Outlook calendar and contacts -- the text on the notes section of both the calendar and contacts do not translate properly in Samsung Galaxy.  This is what I see:

<meta name="Generator" content=Microsoft Exchange Server">

Another instance of this infamous HTML code that shows up:

<meta name=”Generator” content=”Microsoft Exchange Server”>

Monday, January 11, 2010 3:53 PM:

Other devices like Motorola Droid4, Palm and iPhone have no problem syncing with the exchange.  It's just this Samsung tablet that can't seem to sync properly.  I called Samsung, Verizon and our Exchange server specialist.  Samsung and Verizon asked me to do a factory reset.  The problem not solved.  I got a new Samsung unit, the problem remained.  No one seems to know what, why and how.  Can anyone help me?
Thank you.

Sorry, the gibberish that I typed to show what comes up on the notes section of my screen did not appear on my issue above.

Did you leave out the picture...? You've left it hanging at This is what I see: ....

This is what I see:   <meta name=”Generator” content=”Microsoft Exchange Server”>

Monday, January 11, 2010 3:53 PM:

ahhhh... what happened was, that this forum's web page parser mis-interpreted the actual code you saw and posted into this question which resulted in a blank... Have edited to illustrate... :) Protip, click on the '{}' in the toolbar when editing to enable the contents to not be actually interpreted by this site's parser :)


text:
Does Razr i connect to PEAP protected wi-fi networks?
I have tried to connect to a "eduroam" network (PEAP) but it did not work in my Motorola Razr i, Android 4.0.4 . Any tips?

What's eduroam? IIRC there's WEP/WPA/WPA2 PSK and 802.1x EAP.... but no PEAP...

Could you please add a few more details? Like t0mm13b there, I've heard of peep and popp (oh, different topic, sorry) -- but neither of eduroam nor peap. A link to some specs might also be helpful. We really like to help, please give us a chance :)

"This is the configuration manual of the wireless network of the univerisity I study (eduroam): http://www.cbc.ufms.br/Biblioteca/servicos/manuais/ab15cac17b50ceddeac1f739a3ee73c3.pdf . In page #3 there's an image of the network's security method selection screen, in this case PEAP, to be used in my Razr i. But I can't find this method listed in my phone so I can't connect it to the network. Could you please help me?"

I've only heard of it in the context of Microsoft but it looks like it's more broad than I realized: Protected Extensible Authentication Protocol.

I have the same phone and got it to work on eduroam just now (was actually googling for solutions when I managed to solve it myself).  Was your problem also that you couldn't find the right part of the settings?  Weirdly you need to first just try to connect any old how (so it's saved as a network you use) and then long-press on it and choose "modify network".  This time you get a much longer list of options and can choose PEAP etc as in the university instructions -- at least, my university instructions work (http://www.oucs.ox.ac.uk/network/wireless/services/eduroam/android/) and I believe the point of the network is that you only need to set it up once.
However I'm already on the 4.1.2 update.  If you still can't get on you could check if the OTA is available for you yet (all settings -> about phone -> system updates).

I had the same problem with my RAZR i (Android 4.0.4) and was able to solve it by installing Wifi Connection Manager.  Within the app, 802.1x PEAP is available for configuration.


text:
How can I send large files from my device to my computer, without using a cable?
I have a Galaxy S3 (GT-I9300) with 500MB worth of videos on it (2 in total).
I want to transfer those files to my computer. The catch, I have no cable.
How can I transfer those files as quickly and as reliably as possible? Bluetooth isn't an option (it would take hours), can it be done over WiFi? I've tried WiFi direct, it doesn't recognize my PC.

You can use airdroid

If your remote pc has Linux, you could do it through scp command.
See here an explication of the command. You could run this command from a terminal emulator like this one.
Short example:
scp -r path/to/folder user@remote-PC:/path/to/where/to/save/the/filesscp path/to/file user@remote-PC:/path/to/remote/location/where/to/save/file* -r option means recursively copy entire folder.
If your remote pc has windows, take a look at pscp.

Another way is to install ES File Explorer File Manager. * Select the local files you wish to transfer (actions -> copy) * In LAN section access a folder from your remote PC and paste (actions -> paste) the selected files.* The folder from remote pc has to be shared with write permission.

I'm afraid my PC has no Linux, it's a Windows machine. Thanks for your answer anyway!

If your remote pc has windows, take a look at pscp.

How do I use it with a phone? (I'm not an expert with UNIX systems)

Don't make it that difficult. If you've got normal WiFi at home, and created at least one "shared folder" at your Windows machine, take a look at the ES File Explorer File Manager. It has an auto-discover option which finds the share, and then you can copy, browse, and whatever however how long you want to :)

@Izzy For me scp is the easy way. :)

@Ovidiu Yeah, and rsync is also fine. And I write my eBooks using a plain text editor, and do a lot of things from the command line. But for a simple Windows user, there must be icons to click -- and they get shocked when there's nothing but a black screen with a prompt where one is expected to type in commands :) Which means, in short: different people -- different solutions.

@Izzy could you please add that as an answer? ES worked for me

@MadaraUchiha I gladly would -- but see above: Ovidiu already included it with this answer, together with some details on how to use it and even some hints on possible "traps" to avoid, so I see nothing to add to it (if you do, feel free to suggest and I will do!). Glad it worked out for you!

@Ovidiu: It would probably be best if you put your two separate suggestions into different answers. Then each could be evaluated (and voted on) by its own merits.

Well, i was working on stg also and didn't see Izzy's comment. Glad if either one of the answers/comments helped your transfer those files.

I use WiFi File Explorer for this sort of thing.  There are free and paid versions.  The app acts as a web server showing the file system as a web page with all the nessasary options to copy to and from another device viewing the website.  You browse to it over the wifi link.  Works really well although for a really big transfer plugging the cable is is faster.
It will be a year or two befor we start to get phones with 802.11ad style wifi with multi gigabit wifi speeds which will make this a doddle.


text:
Does the Nexus 7 have a LED flash for its camera?
Does the Nexus 7 have a LED flash for its front facing camera? Can somebody point me to some documentation online that states whether this is true or not?

Have you used google?

As a Nexus 7 owner, I can confirm for you that it does not have a LED flash for its front-facing camera. In fact, off the top of my head, I can't think of a single device that does.
Documentation of a feature that isn't present is going to be hard to come by. A good verification of this fact, however, is in ifixit's teardown pictures (see steps 12 and 13). Camera and light sensor, no flash.


text:
Must I install Google Apps again after installing a new ROM?
When I install a new ROM (cm-10.1-20130213-NIGHTLY-mako.zip) using ROM Manager, I have the option of adding another ZIP during the same reboot -- this is probably meant for the Google Apps (gapps-jb-20121212-signed.zip).
What if I don't add that Apps zip? What will I miss?
Whenever there's a new build that I would want to install, should I always also add this ZIP? Or can I skip it because I already added it last time?

If you don't install the Google Apps package the first time, you won't have access to anything that relies on Google's services framework. This means things like:

Google Play
Google Talk
Google Maps
The Gmail application

...etc, won't function on your device because they will lack the libraries needed to run.
You do not need to re-install the Google Apps package every time you update CyanogenMod. It will essentially back up your current ones and then re-install them during the flashing process. Simply flash the updated ROM however you normally would.

There's only 2 times you'll want/need to install gapps:

On the initial install of CyanogenMod ROM (or pretty much any custom ROM that doesn't have gapps integrated). Since CM nightlies are the ROM only you only need to install it once, Every subsequent install of a nightly only overwrites the ROM contents and doesn't touch gapps.
When you know there's an updated gapps package. The gapps package itself is updated from time to time and you'll usually want the most recent version installed.

To be clear, all official CyanogenMod ROMs are the ROM ONLY with all Google apps stripped out (hence having to install gapps seperately). This was due to a cease and desist order from Google to Cyanogen back in 2009 to remove Google apps from its ROMs...CM ROMs have been sans gapps since.

"When you know there's an updated gapps package" which appears to be at least whenever there's a major version update (CM10 -> CM11)


text:
Why don't I get Google Talk notifications on my Android from people using iPhones?
I'm using the stock Google Talk app. I don't seem to have a problem getting Google Talk notifications from people on a PC.
However, I don't get any notifications at all from people using iPhones (or, at least certain apps).  I can still see their messages in my Google Talk app if I open it manually.  I just don't get any notifications when a message arrives.
Why would the other party's device affect my ability to get notifications?  Is there any way to fix this, or is there a third party Android app that handles notifications better than the stock one?
My device is a Verizon Galaxy S3 (SCH-I535) running CyanogenMod 10.1-d2vzw (Android 4.2.1).

Interesting observation.


text:
SHARP Aquos 104sh, listen to YouTube with the backlight off?
I'm on 4.0.3, trying to listen to music. YouTube is destroying my battery life. I always need to charge my phone at work. If I save the battery, I can work more efficiently, though. Any way to have the best of both worlds?
On iPhone, you can double tap home and press the play triangle, but that doesn't work on my smart phone. Any ideas?

Does the iPhone thing you mentioned work with the YouTube app, or is it just for the music player?

Try PVSTAR+. Not the easiest UI, but it'll let you play (really just listen to) YouTube videos and a number of other sources, too, in the background.

I'm going to try it and give feedback as soon as I get a headset.

Bro man, you rock.


text:
Upgrade Cyanogenmod from 9.1 to 10.1 without losing information?
I am running Cyanogenmod 9.1 on my Samsung Galaxy SII, and would like to upgrade to version 10.1. Is there a way to do this upgrade without wiping all my apps and settings from my phone?
If not, is there a good backup strategy (what should I backup, and how) for relatively easy restoration after upgrading the Cyanogenmod rom?
Thank you.

Thanks for all three answers so far, I plan to try it with Titanium Backup and will report back. Thanks!

Here's some advice for moving between any two Android ROMs that will serve you well:

First, do a full nandroid backup if you're not feeling completely confident. You can do this in CWM Recovery, or via ADB (Android Debug Bridge). This will create an "image" of your entire device.
Now that you're safe from screwing anything up beyond repair, go ahead and use TitaniumBackup to backup all your system settings and your user apps (I usually don't backup system apps as this might cause problems). Backups will be saved on your /sdcard/ and will not disappear when you wipe.
(Before this step, make sure you have the ROM zip files on your sdcard, otherwise you'll have to add them via ADB) Go into CWM Recovery and wipe your device (cache and data). Remember, /sdcard/ is still fine. Now install your shiny new ROM.
When you've booted your new ROM, install TitaniumBackup first of all. It will recognize that there's already TitaniumBackup files on the sdcard (from before), and you'll be able to batch install your apps and restore system settings.

Some advice on restoring backups: be conservative. Start by restoring apps without user data, as old data may break the app. If somethings missing and it annoys you, restore that app only with data. Same goes for restoring system settings, deselect everything and just restore what you really want (usually just WiFi hotspots for me).

I followed your instructions and they worked. Thank you everyone for your answers and comments!

Glad to hear you found it informative, if anything is unclear feel free to edit it as I'm marking it "community wiki" now.

First of all, do a nandroid backup from recovery to have a backup of your current phone.
Since you're upgrading not only from a Cyanogenmod release but also an Android release, it is recomended to do a full wipe (/cache, /system and /data) to avoid boot loops and general problems with the upgrade.
If you want to backup all your data, despite doing the nandroid, you can use Titanium Backup, as it will let you backup your apps, data and also some system information (accounts, call log, sms, wifi settings, ...). Just take some care as some system information might not work if you restore it directly when upgrading from ICS to JB. User applications and its data files should be safe to restore.

It is not recommended to back-up apps from CM9, and load it to CM10. This can cause problems.

User apps shouldn't be a problem if they're supported in JB. Also you can redownload the app from Play Store and use Titanium Backup to restore its data.

geffchang: incorrect. Even if you were correct, updates would show up instantly via the Google play store. It's primarily not about backing upp your apps, it's about not having to install them again manually.

Upgrading from CM9 to CM10.1 usually requires a FRESH install. I had to do it this way too. It's not recommended to use Titanium Backup because of possible issues. Read the WARNING at the bottom.
Here are the steps recommended by DonAndroid.

Download the CyanogenMod 10.1 ROM for your device.
Copy the downloaded zip file on root of your SD card.
Boot your device into custom Recovery mode.
Perform a NANDROID Backup from Recovery.
Now wipe the data by selecting “wipe data/factory reset”.
Also wipe the cache partition from “wipe cache partition” option.
Select install zip from sdcard > choose zip from sdcard.
Select the CyanogenMod 10.1 zip file to kick off the installation.
After installation is complete, select “reboot system now”.

Your phone will now reboot to update CM9 to CM10.1.
WARNING
# CM 10.1 is based on Android 4.2.1. Any and all proprietary applications that you have installed outside of CM should be updated to their 4.2.1 counterparts. Do not use the 4.1 versions of proprietary applications, else you will experience difficulties.

# Finally, we always advise that you create a backup before any update. Do note, however, that due to Android 4.2 changes to support multi-user mode, your backups will automatically be transferred to /sdcard/0/[backup folder]. Remember this when attempting to restore 10.0.

It annoys me how people still say "wipe data, then cache". The "wipe data/factory reset" has wiped the cache partition as a part of that forever, just look at the prompt right in front of you. Also, your answer does not adress backing up settings and apps at all, just making a nandroid backup.


text:
How to edit init.rc in Samsung Galaxy S3 i9300?
I would like to edit the init.rc in an i9300. I understand that editing the file as-is will not work as the file is reloaded from the boot image's ramdisk upon every bootup. After some googling, I read that I have to unpack, edit and repack the boot image. I came across the following link: http://android-dls.com/wiki/index.php?title=HOWTO%3a_Unpack,_Edit,_and_Re-Pack_Boot_Images
However, upon trying out the first command "cat /proc/mtd", I realize that my i9300 doesn't even have a /proc/mtd, so I'm wondering if any of the instructions there apply to this device.
/dev/block shows mmcblk0p1 to mmcblk0p12, but I'm not sure which one is the boot image. From my googling it seems that mmcblk0p6 is the recovery image though.
How can I edit the init.rc in this device?
Thanks!

What do you want to achieve by doing this? If you want to mount another thing or remount a filesystem, you can use init.d script support. Thats far more easy and will let you execute scripts on boot.

I wish to start a native service at boot, which is a cross compiled ARM binary.

You have two choices here:

Edit the stock kernel (or the kernel you're using) to enable init.d support or edit the init.rc
Use a custom kernel with init.d support already enabled.

I would suggest the second option as is far more easier to achieve. Once flashed a kernel with init.d support, you can add all the scripts you want to the folder that will be executed at boot time. The folder is located in /etc/init.d and all scripts inside that folder will be executed in order.
For example, if you have:

/etc/init.d/10-startup-daemon
/etc/init.d/50-mount-extra-partition

They will be executed in the same order I've typed them. You can change the order by changing the number at the begining of the file.

Thanks. I ended up unpacking/modifying/repacking the ramdisk in order to modify the init.rc to start the service I wanted.


text:
Continue using app after developer refunds purchase?
I'm an app developer and wondering about refunding purchases.
I use Google's standard License Check library. If a user requests a refund and I refund the entire purchase price, does that prevent them from passing the license check? Or do they get to keep using the app after I refund the money?

Play Store purchases are refundable under a 15 minute window. Under that window, if the user doesn't like the app and wants a refund, using Play Store to refund the purchase will end in the user receiving back the purchase amount and the app being uninstalled from the device.
Is it possible, under the refund window, to copy a paid app to the external storage for example and then once refunded, install it from there. I'm no app developer but I know some apps that despite doing this, they check somehow the purchase via Play Store and in this case, since the user hasn't bought the app (it did a refund), the app won't work as if it was purchased. In this example the app has a free and paid version, so the paid version has more features but since the user didn't paid for that, it gets the free (despite having the full installed).

Peter is correct: Once the user is refunded, his account no longer lists the app as "paid by him" -- so Google license check will report this, and thus handle the check as "failed".


text:
If we install the apk outside the Play Store, does it affect Google Play statistics?
If we install the apk outside the Play Store, does it affect Google Play statistics?

NO, apps installed outside Google Play do not affect statistics.
Those apps are considered to be coming from Unknown sources,
and you cannot install them if you do not manually allow (or check) them in
Settings > Security > Unknown sources.


text:
How to change font on CyanogenMod?
I am on CyanogenMod 10.1, and I installed a font from FlipFont. But, I could not find the option to change it on the display settings.
If anyone has any idea about this, please let me know.

You can use Font Installer. This app requires ROOT.

It worked. But while selecting Install , it says like Font Installer has stopped working unfortunately. Any idea ?

same problem here

@Mirko Have you tried Font Installer?

Yes and it crashes beautifully. iFont does the job though


text:
ICS not detecting adhoc network
I created an adhoc wireless network on my windows 7 machine. My windows phone is detecting this wireless network but my android ICS phone is not detecting it at all. Why is that?
I have an unrooted phone. How can I solve this problem?

What WiFi channel you are using? Depending on the country you are in, not all channels are "permitted" -- and some Android devices respect that.

Enabling AdHoc Networking on ICS to Connect to AdHoc Devices, Does any version of Android support ad-hoc connections?, How can I establish an AD-HOC Wi-Fi connection on my tablet?


text:
Access website hosted over LAN
I am developing a webpage and would like to see how it looks on mobile browsers, preferably the real thing and not some emulator.
So I thought of making my locally hosted site available over LAN. I managed to do that and can access it fine over the WLAN from another computer. However if I try the same address on my android-phone on any browsers I've tried so far I just get "Webpage not available". Also tried on IOS and it's the same thing as on Android while it's still working on my other Windows7-computer.
Why is this? How can this be solved?
All devices in question access the LAN wirelessly if it matters.

You've definitely got mobile data off and Wi-Fi on?

Yes, definitely. I've had mobile data completely off on my htc and iphone for the last 2 years. And I also made sure global pages are working so that it wasn't anything funny like they were out of reach from the router.

Your wifi network and your cable network might be on different subnets. Please supply the internal IP of both your android device (not working) and your PC (working). Also, try looking for a setting for this in your router. Can your PC ping your Android device?

Did you try it via the site's IP-Address, or did you use its hostname? The latter might not work (sometimes there are local DNS problems, as the Android device uses a global DNS server instead of the one offered via DHCP). IP-Address should, however, work.

Strikes me after thinking through an answer that this is really more of a PC/networking problem and not really Android specific. Might be better off on http://SuperUser.com ?

"Your wifi network and your cable network might be on different subnets" Doesn't that only apply if one connection is over cable and one wireless? Internal IP of the computer I'm hosting from is: 10.0.0.3 and the the internal IP from the other computer is 10.0.0.60 and the android is on 10.0.0.4. I am unable to ping the android-device. Yes, I tried both hostname and internal IP adress. Tried finding some appropriate setting the router but i honestly have no idea what to look for.

I did ask this on superuser.com as well but it got closed because of: Questions on Super User are expected to relate to computer software or computer hardware within the scope defined in the FAQ. Thanks for the replies =)

I had a similar problem - developing a Web Application on my laptop - wanted to see it on my tablet; but with no success over my normal Wifi. I used Connectify to have my Laptop become a wifi access point, and then connected my tablet to that Wifi. I was able to see the website then.

This could be a DNS problem, Windows machines can easily find other Windows machines on the same network without needing to have explicit entries in the DNS (WINS is the normal way this is done) your Android and iOS devices will be querying DNS (presumably on the wifi router?) for the machine name your website's on, and may not be getting any answer.
It's also possible that your Windows machines are using a different DNS than your mobile clients, possibly because you're on a domain and the Windows boxes are querying an Active Directory integrated DNS server, which may not be the DNS address that DHCP on your wifi is giving out to the mobile clients.
You may also at some point in the past put HOSTS entries on the Windows boxes to point to each other, which you've never done on the mobile clients.
On your Windows boxes, open a Command Prompt and type ipconfig /all pay particular attention to the Host Name, Primary DNS Suffix and all DHCP and DNS server lines.
Firstly from your Android phone try accessing the web server using the fully qualified DNS name of the Windows box, by adding the Host Name and Primary DNS Suffix together, eg if your IPCONFIG gave this:
Windows IP Configuration

   Host Name . . . . . . . . . . . . : Computer1
   Primary Dns Suffix  . . . . . . . : MyNetwork

...
IPv4 Address. . . . . . . . . . . : 123.123.123.123 (Preferred)

Try accessing the web page at the servername http://computer1.mynetwork from your mobile devices. If that doesn't work try using the IP address of your windows, like this http://123.123.123.123
If that doesn't work then install an app on your phone that will show the details of your network connection, there are a few different apps that will do this, I use Android System Info (which is possibly overkill for this job, but works) in ASI go to the "System" tab, and expand the "Wifi" section, you should see a DHCP info here, compare the DHCP server address and the DNS server address(es) to the ones you got from your Windows machines, ideally they should match up.

First of all, thank you for the reply. I did try everything you said without having succeeded yet. When I do ipconfig /all on my host-computer "Primary Dns Suffix" and a bunch of "Connection-specific DNS Suffix" are all empty. Actually I've posted the whole IPconfig-result of both computers on pastebin. http://pastebin.com/0kqKteQw (I hope there's no security issues doing that? =) ) I did install that app on my android but now it's um, dead. I can get back with info on that later when I'm able to recharge and start it again. Sorry

Okay, here's the update. Bummer, doesn't seem like there's any way of copying the data from that app. Guess I'll have to type it: State: WIFI_STATE_ENABLED. Current access point: SSID: NextGenTel_66, BSSID: 00:22:07:0b:cd:65, MAC: F8:DB:7F:53:49:EC, Supplicant state: COMPLETED, RSSI: -37, Link speed: 54, Net ID: 0     DHCP Info: ipaddr 10.0.0.4 gateway 10.0.0.1 netmask 255.255.255.0 dns1 217.13.7.140 dns2 217.13.4.24 DHCP server 10.0.0.1 lease 3600 seconds. Is there any more that's relevant? Hope you can see what's wrong or something? =) Thanks again, and thanks in advance!

The problem seems to be your dns, they are outside of your lan and cannot resolve addresses within your 10.x lan. Can you reach your server by using 10.0.0.1 instead (if the webserver is located at that address)?

One option is Chrome Remote Debugging, which works through USB. You need Google Chrome both on your PC and Android smartphone, connect the phone to USB and follow the guide here.
You can view websites and also edit them live through Google Chrome Inspect.

Long story short: I advice you to check if the firewall on your PC allows incoming connections. If it is not such a big security risk, you can also try to deactivate it to run a quick check, just to understand if the FW can be the problem.
I told that because I stumbled upon a very similar problem. I was running a Java based HTTP server on port 8080 on my desktop PC but I was not able to access it through WLAN form my Android mobile.
It turned out I had a firewall activated on my PC that was blocking any incoming traffic.
It was enough to properly configure the firewall to solve the problem.
Sadly I work with Ubuntu, so I cannot help you with Windows but this is the screenshot of my PC's firewall status. As you can see, I added a rule allowing incoming traffic on TCP port 8080.

After that I was able to access the server running on the PC. As @devopsEMK said, Fing can give you a hand. Here's the screenshot showing you how you can check that the service is actually reachable from the phone.

In my case in the router settings, "Use Router as DNS" was checked by default. As a result, my Router had assigned an IP address for my Desktop on which the web server was running (which somehow I didn't check and I was trying to use the IP address assigned by my Domain DNS).
So if you are using Wi-Fi when you face these kind of connection issues you should:

Login to Router page and check the "Attached Devices" section
If it displays both the Desktop(Web server system) and your mobile then your are good to go.
Just copy the IP address of Desktop and use it in URL in the mobile browser

Just do it this..
Use your computer ip rather than localhost or 127.0.0.1
Check your mobile and pc already in same domain.
use this application to check it.
https://play.google.com/store/apps/details?id=com.overlook.android.fing
when open this application you can see your pc ip.if not use above @GAThrawn answer to config ip.
Your computer IP 192.168.1.2 (What ever you have) use it in your mobile phone.
type it in your web browser trough the mobile.

If you are working with visual studio then the virtual server will not be accessible by LAN, you have to have IIS configured in that system or equivalent server-like webhosting software (xampp), if you have that then you just need to type the IP address of that machine in your phone browser.

Question states explicitly: can access it fine over the WLAN from another computer. So if I'm not missing something here, your answer doesn't seem to match?

Thanks for pointing that out Izzy, I didn't really notice that, I thought he didn't manage!

Thought as much :) Nevertheless, your answer might help somebody else, though :)

I can't say this is the issue reported here but its worth nothing that on some Android devices any URL that contains a dash "-" will fail to load.  On those same devices when trying other services, not just a browser, fail as well (ie., loading media through the Android SDK, etc..).

I was having the same issue: I was able to access the site fine over the WLAN from another computer but not from my android phone.

I solved the issue by opening WiFi configs on my phone, then disconnecting (Forget) my current WiFi network and finally connecting again to the same WiFi network (it will prompt again for the password).

After these steps, I was able to access the site fine from my android phone.


text:
Is 512 MB RAM Really Enough for Android ICS?
(Background: I never use ICS Phone, so i want to ask about performance)
Some of Android ICS Phone (e.g. Xperia J, Xperia Sola) has 512 MB RAM. How about performance of Android ICS Phone with that amount of RAM? Sony Developer Blog said that there is performance issue with only 512 MB RAM, but is it really matter to user?

It should work, I'd say. See my profile: I run a HTC Wildfire with 4.0.4 (CM9). The Wildfire/Buzz has 384 MB RAM. As said: Here it works, but with 2.3.6 (CM7) it was a little smoother. Hard at the limit :)

Just a note: Stack Exchange works best on questions about actual problems you are facing.

I think what you're looking for is something the slimROMs team  provides. Check this out: http://forum.xda-developers.com/showthread.php?t=2114002

I have an LG Optimus 2X. Same, 512 MB of Ram. I've used ICS. Now I'm on Jellybean(4.1- CM10).
 I've never had a problem using the phone. (Heck it because so much smoother in JB). The only problem is that certain memory hungry apps like Chrome are a tad bit laggy.

I think smoothness depends more on the processor/gpu/chipset than RAM. RAM is of course still important but 512MB should be enough. More RAM is only needed for multitasking, so android does not immediately kill background apps when memory is low.


text:
Howto avoid autostart of an app (non-rooted)?
I now and then use an app that is written to autostart on every boot of the device. This is pretty annoying since I don't use it that much. How can I stop it ?
I know there is an "Autorun Manager" app, but it requires a rooted phone. Is there a way to do this on a non-rooted device ?

Related questions you might want to check: How to have unused apps not take up resources, Is there a way to permanently turn off Google Maps until needed? (Google Maps is one of those auto-starting apps), Is there any way to let Facebook run only when I want?

There are several ways how you could establish that. Though, as you discovered, most really good solutions require your device to be rooted, there are some methods working even without root:

Autorun Manager you've already mentioned -- to my experience, this is the best app in this area. This app also offers a non-root mode you might want to give a try. But like other apps in non-root mode, it can only kill apps after they've started -- while in rooted mode, it can disable the corresponding "Listeners" and thus keeping the app from being started at all. Even if killed right away, many of those apps simply re-start again (which is detected by ARM, and that app then left alone to avoid a kill-start-kill cycle). Moreover, they can only handle the boot_completed event -- but some apps (like e.g. Google Maps) start on so many different occasions (network changed, sdcard mounted...) -- where again the Pro-Version in root-mode can deal with, but the non-root mode can't.

If you've got Android 4.0 or higher, there might be another useful "work-around" -- at least if it's a rarely used app: Go to Settings→Apps→Manage Apps, scroll to the app in question, tap it once, and then tap the "Disable" button. App is gone (disabled) then, no longer shown in the app drawer -- and no longer started automatically or manually, as to the system it is "non existent". If you need it again later, go to the very same place, scroll to the very end of the list (Ah! there the disabled apps have gone to...), tap it again, and tap the "Enable" button -- back it is!
As this is a rather complicated way, it's probably not feasable for apps you need on a daily basis. But if it's an app you need no more often than once a month, it might be worth the effort.

Some related questions go deeper into details, many of them including stuff only relevant for rooted devices. However, they might be worth reading in this context, so I include their links with my answer here:

How to have unused apps not take up resources
Is there any way to let Facebook run only when I want?
Is there a way to permanently turn off Google Maps until needed?
How can I stop applications and services from running?


text:
always-on Dictaphone
I know there is an app named Dictaphone. I need a feature like that, but it should be on all day long. Because when it's time to turn it on, I always forget to start this app. And so I can't record important dialog. It must be kind an audioregistrator from the pocket.
I know apps that register video. I need the same thing but only that it records audio without video. For example it must record every hour and save records on flash card with names like 2013-02-15_08-09. That means recording on 15 February 2013 from 8 a.m. to 9 a.m. And for example if there is no more space on flash card it must erase several recordings to continue recording.

efr, questions of the kind Can you suggest an app that does X? are off topic here according to our [FAQ]. I rephrased your question a little to avoid it being closed (asking for a solution to your problem instead of asking for an app with special features). I cannot answer your question, though -- but wish you good luck!

I don't see how such an app would work unless it prevents the phone from sleeping, and then it's going to run out of battery long before the day is over. You're going to be better off with a device designed for such a purpose.

Is it on specific times that you have to start recording? Otherwise I think you would be better of using an app like Tasker to schedule when it should start recording. Battery drain and out of memory will otherwise be some problems. ("Privacy" pops in my head too btw)


text:
My Android keeps squawking at me! It's torture!
My Samsung Galaxy SII I91000 (unlocked GSM) has started making a horrible Gestapo-toned alarm at any hour of day or night unless it is turned off.  The state of battery charge does not matter and it also happens when plugged in and charging.
I have never installed any alarm system nor am I aware of alarm functions on the phone.
I did have Prey installed, but have heard its alarm and it is nothing like this.
I have now uninstalled Prey and it still happens.
It often happens mid call, but the other party is apparently not deafened by it as I am.
The only thing I can do when it happens is to touch the WiFi icon at the top of the screen or put it in silent mode or shut it down.
I did change the SIM card a couple of weeks before this started, but the phone is unlocked anyway.
The new SIM is Movistar, an annoying Latin American company that sends many many text sales messages daily, but the notice of these messages is a sweet "chirp" and not this horrible squawk.
Any help is appreciated.  I now have an "ear worm" consisting of this horrendous sound!

And you have checked through all the notification noises? It might help if you could upload a clip of the sound...

Sounds to me as if you've caught some malware. Check our most frequent malware questions on how to check for that, how to get rid of it -- and how to prevent it happening again in the future. Especially the "text sales messages" you write of strongly suggesting some Airpush like bad-app.


text:
Is there a way to hide pictures from being shown in Gallery
How can I hide a jpeg image in Android Gallery?
or is there a way to hide a folder of pictures for Gallery only?

If you add a file with the name .nomedia (note the period at the beginning) to the folder, the automatic media scanner will skip that folder in the future. Thus no images from there will appear in the Gallery.
You can do this by tethering to your computer or by using one of the several folder-browsing apps in the Play Store (e.g., ES File Explorer, ASTRO).

thanks, it works. just need to change the folder name once to take effect on current folders


text:
How to keep a service from closing?
I am using the latest stock ROM for my phone (SGS3, Vodafone variant, although rooted) and I have installed a GPS live tracking program that stays on the taskbar as a service all the time (and that's the way I want it to).
When I load up some RAM-hungry games that I've installed, sometimes that service dies (along with other processes that I don't care about) because Android tries to free up memory automatically (I have no task killer installed).
Is there a way to make that service having higher priority, so it won't get scooped along the other things that Android's garbage collector trashes when I open my favorite enormous apps?
Thanks in advance!

The only solution I've found and seems to be working with more than one services, is to make sure that I leave open in the task manager the applications I do not want to be closed down.
This isn't a bulletproof approach, but it works for hours or even days (at least in my case) and it's much faster than manually changing OOM priority (only to find out that OOM changes back after a while by the system itself).
Ideal solution would be an application that monitors OOM of services specified by the user and making sure it's kept at certain levels, but I haven't found any that can do that until now.

Try Auto Memory Manager and set your minfree values on the secondary server lower so it has lower chances killing off services. You can also increase the OOM priority of the service to 0 (lower values means less chance of being killed), also part of app.

From the FAQ: I’ve set a app’s priority to “keep-alive” but it changes back after a while.  What’s happening??
Unfortunately this is outside of my control.  I have the ability to change the priorities but unfortunately the kernel is still managing the priorities and will set the priorities to what it deems suitable.  As we were never meant to change priorities manually I think there may be no provision to stick to manually adjusted priorities.

Not all apps are perfect and android has limititations. But still there is no other app I know of that can efficiently adjust the memory killer like this one.

I know at least one more that has this ability (with the same limitation). It's called AutoKiller Memory Optimizer. Unfortunately that doesn't give a solution to my problem. I'll wait a bit longer in case someone knows something that you and I don't, before accepting your answer. For now, as you can see, I've just voted it up.


text:
Resolving SSL Protocol Error on data connection but not on wifi
When I try to access secure web sites via https (ssl), I get an error.
Chrome error message:
Error 107 (net::ERR_SSL_PROTOCOL_ERROR) SSL_Protocol Error

Firefox error message:
ssl_error_rx_record_too_long

The website load correctly on Wifi, but this error shows up when trying to load pages over a cellular data connection.
I am running Cyanogenmod 10 (Android 4.1.2) from Bell (Canada), though the problem also happens on stock Android (according to other forums on other carriers).
I tried following one person's suggestion to modify the TLD settings in the about:config page for Firefox, but that did not fix the problem.

Have you considered posting to CyanogenMod forums about this?

Hmm, maybe your carrier is messing around with SSL connections.

Turns out I had to remove the proxy settings from the data network.


text:
How do you disable the phone's microphone when a bluetooth headset is connected?
I would like to be able to disable the phone's microphone while a bluetooth headset is connected. The phone's microphone is disabled during phone calls but not when using voice command apps (Cyberon Voice). I've tried looking through lots of settings but to no avail. I'm on android 4.0.3 with a Samsung Galaxy S2.
I want to do this so that I can use the headset while on my motorbike.


text:
problem with external sd card after restart
I usually store all my music, documents, and other personal files in the external sd card.
So I have my ringtone to be used from my external_sd. I've seen that if the external sd card is being in use then the ringtone is falling back to the default tone, which is a desirable feature.
But when ever I restart my device, the ringtone changes to the default one instead of the preset value, and in the settings the ringtone is shown as "Unknown Ringtone", although my sdcard is detected.
This annoying problem also causes the playlists created in the music player to not list the entries from the external sd card after the device is restarted.
Is this a bug? are anyone else facing this problem on any other device?
I really need help.
Device: Samsung Galaxy S II (non rooted)
OS: ICS (4.0.4, samsung stock)
Location of ringtone/music: /sdcard/external_sd/Music
Thanks.

Where abouts exactly on the sdcard did you put the ringtone?

@t0mm13b i've edited the question with the details of the ringtone location.


text:
Rooting a Samsung Galaxy Note 10.1
I have a Galaxy Note 10.1 (GT-N8013EAYXAR).
I have tried literally everything, and I am at a loss. I have tried SuperOneClick which didn't even come CLOSE to working. I tried using Odin which seemed promising, so I went with it and kept trying. I tried stuff that was downloaded. I tried converting the official CWM to a tar.md5 (this made Odin crash). I tried adb methods (maybe I'm doing something wrong).
All I ever get is the factory recovery. I can't run Titanium Backup (or really any other decent apps) without su.
Please help. I'm at a loss here.
EDIT -- SOLUTION
If you have a Samsung Galaxy Note 10.1, and are looking to root, here are some useful links.
This is the post where I found the link to the superuser file that is to be flashed via Odin. The post describes the process. NOTE: You do not need to flash CWM to get root.
Here is the link to the actual su file that has been prepared for use with the Odin utility.
Hope this helps anyone that gets caught up in the process of rooting their Note 10.1. =)

Have you tried this guide from RootGalaxyNote?
This answer is pending an edit. Site is currently blocked at my location.

i didnt use the link this guide suggested, but the page led me in the right direction. i DLed a su binary that i then flashed and now have su! thanks for the link =)

@KonnerRasmussen Could you provide the link to the file, so that it would benefit other people in future?

gonna put links in the original post... see the edit section =)

You can read here. I think it's useful for you.

Please don't post link-only answers, if the link changes the answer is useless. At least, paraphrase the solution into the answer so that the answer is helpful even without the link.


text:
how to root your Android or at least understand how it works
I do not know exactly how rooting works or if it can even by done on my Android (Samsung GT-N8013) device. No rootkit appears to exist yet for Android 4.1.2,  so I am left with figuring out how to root my device via other means.
All I would like to do is do certain operations (on my own device!) e.g. read a file regardless of its permissions or run certain programs as root. So assuming we have

your own physical Android device
the permission model of Android/Linux
the tools available e.g. adb, Android NDK,

is it at all possible to make a process run as root on the current Linux version of Android 4.1.2?  If nobody has a direct answer to this, could you please offer any ideas on how to even begin attempting to do so, or resources that really show you how rooting works (not just a wikipedia link)?
(All I know of so far is rageagainstthecage and gingerbreak, which are unfortunately, exploits, and don't work on 4.2.1 anyway. )
Thanks for any help.

The biggest problem is getting the su binary there in the first place. The /system partition is generally mounted read-only, and that's where it has to go.

Some of your question maybe answered by looking at this post http://android.stackexchange.com/questions/1184/how-do-i-root-my-android-device

root permissions means that you have full permissions to all the items of the kernel. I do not see how you can use an app that requires root permissions to work when the user shell you are operating does not have it.
As far as the in's and out's of manipulating a shell for root permissions I have no idea.

i appreciate the suggestion still


text:
Moving apps to SD
I recently had my first Android device (rooted), but it has only 8GB.
I love playing games of all sort. So, I found an option in the apps menu that moves the apps to SD. Firstly, I had 4.97GB free, but after I moved my app, it had the same storage free!
I searched on internet and learnt that it doesn't move app to the EXTERNAL SD, but on the internal SD, which has only 8GB (the system).
So is there a way to move apps on external SD? Thank you!
EDIT: Finally I found Directory Bind that does what I want! http://forum.xda-developers.com/showthread.php?t=1410262

Did you figure something out? Did one of the apps I suggested below work?

Oh yeah, sorry. I found http://forum.xda-developers.com/showthread.php?t=1410262, it works well !

Have you tried Link to SD Card app ? Try this app I am using it and it actually move apps to external SD. If you can't get your solution from Link2 SD than try Lucky Patcher.

Just install that app in your mobile.
Open that app, write the app name and select the app from the listings
On next page, Tap on move to SD.

Original Source:
http://www.tomsguide.com/faq/id-1768697/move-apps-card-android.html

I think an app called Titanium Backup has a feature like that. It is also full of other features. It is a must have for any rooted android. Practically why I rooted in the first place.

No, it doesn't do what I want. It moves data from system to internal SD, which is in fact the internal storage. I want to move data from the internal storage to my SD card. (which has 32Go, it is a bit bigger than 8Go ^^')

@tib20 GL to SD https://play.google.com/store/apps/details?id=com.slf.ListglApp&hl=en

@tib20 ICS SD Binder might help. You didn't mention your phone make and model. https://play.google.com/store/apps/details?id=pl.qbanin.binder&hl=en

@fredsbend I'm surprised you're using Go instead of GB (gigabytes). What does Go mean?

Oh sorry, I'm french and Go stands for GigaOctet. It's the same as GB ;-)

I had the same problem with my Samsung Galaxy SII Plus,
i found a solution on youtube: here is the link: http://www.youtube.com/watch?v=p8PyqCOpERA
But notice that not all games can be moved, following that video will show you jut how to do it for some games like MXOFFROAD and SHADOWGUN.
I find It really disappointing to save Apps only in the Internal Memory, it's a dump idea..But in some old Android Versions have the possibility to move Apps to the External SdCard.
I hope this will help you a little bit..better than nothing.Thanks to DirectoryBind App, I could move two games until now, 2XL MXOFFROAD AND CSR RACING.
Note: You will not find DirectoryBind App on GooglePlay, to download it, look in the Video Description you will find the download link. Connect your mobile via USB cable to a computer and copy and past the downloaded App in Phone's memory. Eject your Phone. Go to GooglePlay and search for Apk Installer.Download this latest and open it to search for DirectoryBand App, while found install it and follow the video on youtube.
GoodLuck.

Would you mind to rephrase the solution found on youtube a little? External content tends to become inaccessible over time and this answer will not be helpful any more...


text:
External keyboard for Galaxy tablet 2 7.0
I'm trying to use an external keyboard with my Galaxy tablet 2 7.0.
My tablet isn't detecting the keyboard, but it works when I plug it into my computer. This keyboard uses a normal USB male to connect, but my tablet uses samsung 30-pin to male. So, I bought a female-to-female adapter. I'm assuming this is the equivalent of a USB OTG adapter but still no joy.
How do I get this keyboard to work?

A female-to-female USB adaptor can't fill the role of a USB-on-the-go cable. A device that uses USB-OTG has the USB hardware and the drivers needed to act as a USB host or a USB peripheral. The wiring of the USB-OTG cable tells the device which role to act in. (The host side has two pins wired together, but the peripheral side doesn't.)
Most USB peripherals don't have the required hardware or software to act as a USB host. The Samsung Galaxy Tablet 2 7.0 does, but it needs a correctly wired adaptor so that it knows it's supposed to be acting as a host.
Samsung makes and sells a 30-pin to USB host adaptor, so you might be able to find one at your local electronics shop.


text:
HTC XE turned itself off and won't turn back on
I charged my phone overnight for at least 6 hours. It was working fine when I checked my emails first thing this morning.
Then, the phone restarted itself (not uncommon!). Since then, I can't turn it on. I have taken the battery out and left it out for around 2 hours; it still won't turn on.
I have tried to turn it on in recovery  (holding the down volume button and the power on button) and still nothing happens.
Any help would be greatly appreciated.
Nick

Have you tried holding the button down? When the phone is running, a single quick press on the power button will usually wake it up. When it is completely off, like due to the battery being removed, you often have to hold the button down for a short while.
You should also make sure it is charged using a wall charger. A completely depleted phone may not be able to charge from the USB port of a laptop.
Beyond that, I have seen cases where the power button wore out.


text:
Can't unlock the screen on Nexus 4
I got a new Nexus 4 yesterday. It works fine on WiFi.
When I turn it on this morning, I can't get past the screen lock. It won't allow me to get into the device. It just shows the time and phone keyboard. It tells me that I can only make emergency calls.
I have not installed a SIM card yet. Would doing so fix the problem?

What is your security method? Is it just slide or patten or pin or password etc? I have a guess that you might have enabled pin or password as security option.

By turn on do you mean physically turn the device on or just wake from sleep? It could be that the system has frozen up, and taking out the battery and putting it back in, and then turning the phone on again, might fix things. This has certainly happened to me before with tablets. Edit: No, there shouldn't be any reason why not having a SIM card in would stop the device from unlocking (to my knowledge, at least).


text:
Why I do not receive Android updates for Samsung Galaxy Nexus GT i9250m?
I have Galaxy Nexus GT-i9250m. It is currently running Android v4.1.1. I am in India. I want to know how to update my phone to v4.2 officially without rooting. I have already tried checking for updates using Settings->About phone-> System Updates.
Asked similar question in gsmarena.com but to no success. Tried solution provided there to Goto Settings-> Apps-> All-> Google services and Frameworks -> Clear Data, but to no success.
Is there any way doing it manually on Galaxy Nexus i9250m without rooting the phone? Like downloading the ROM and trying to run it.

The devices which were bought from Google Play are takju and the ones from Samsung are akju. I think your phone is yakju (Google Play didn't sell  Devices in India).
Takju gets all updates directly from Google. If you want to get all updates from Google at the time of release you have to convert to takju.
How Can you do that
Please follow below to convert from yakju to takju (stock) without losing your data/apps: (assuming you know adb & fastboot and have set them up on your computer. Also assuming that bootloader is unlocked) [Please read before you implement]

Download the 4.2 factory images for Takju
Extract files using 7-zip on Windows (you need to extract twice and will get the files as: bootloader-xxx.img; radio-xxx.img and image-xxx.zip)
Copy these files to the location android-sdk/platform-tools/ (if you have the android-sdk installed or to the location where adb & fastboot is)
Plug in your Galaxy Nexus (ensure Debug option is enabled under Developer Settings
Follow these commands:
a. adb reboot bootloader
b. fastboot flash bootloader bootloader-xxx.img
c. fastboot reboot-bootloader
d. fastboot flash radio radio-xxx.img
e. fastboot reboot-bootloader
f. fastboot update image-xxx.zip

This would update your Galaxy Nexus from Stock 4.1.2 (yakju) to Stock 4.2 (takju) without losing any data/apps
Note:

If you are using Windows, follow this video tutorial to setup adb and fastboot
If you are on Mac, use ./ before the commands for execution

Note 2: With this method you don't need to remove the userdata.img as the command fastboot update image-xxx.zip does not touch the userdata on your device.
*Disclaimer: Tried with Unlocked Bootloader, but you follow these at your own risk.
Or you can Download factory image for yakju from here and try similar step above for just updating (without converting from Yakju to takju)

Does this method require rooting? I have currently 4.1.1 installed, is it advisable to directly install 4.2.2

Pls also tell, if something is messed up, how will I be able to recover to previous state.

your bootloader unlocked?

how to check this?

When you reboot the phone, you will see a little open lock symbol underneath the Google logo. That means you have an unlocked bootloader.

no, it do not show any logo underneath the Google logo, so I should first unlock bootloader

ys. But important thing is just backup before unlocking. It will wipe data.

So, as I can understand it will require rooting

I just checked, android variant is yakjuux.

Nope..For ulocking bootloader you dont need to be rooted

Use carbon app for backing up. It will not need to be rooted..https://play.google.com/store/apps/details?id=com.koushikdutta.backup&hl=en

or use this to backup->http://lifehacker.com/5976036/simple-adb-backup-backs-up-your-android-phone-from-the-desktop-no-root-required

As part of this answer relies on knowing the variant of Galaxy Nexus that you have, see also this question: What is yakju, gn, yakjuxw, takju etc?

It's possible that India has not yet received this update yet. If that's the case, then you need to update it manually. This would require root access.
Here's a manual update guide, in case you decide not to wait for an OTA update, which may never come.
Edit #1: If India already has it, and your phone cannot detect it, try this: Go to `Settings > Apps > ALL". Look for Google Services Framework, and click Force Stop button and Clear data button.

Any official source. Look at the link http://www.gsmarena.com/newscomm-5074.php. Many people in India have got 4.2 updates

@shubhansh: See my Edit #1

tried, but still not able to get update... :(

@shubhansh How about about if you Force Stop, Clear, RESTART, Check update?

@shubhansh Try to do it 2-3 times also. It might work.

@shubhansh Any updates from you? Did it work?

No, it did not worked. I tried around 10 times.

OTA updates are country specific. In India 4.2 is not officially available for I9250. You can wait for official OTA or install manually as @geffchang suggested.

Any official source? http://www.gsmarena.com/newscomm-5074.php shows users in India getting 4.2 updates

Try adb sideload from this tutorial. Then use sideload again to update from 4.2 to 4.2.2 (it is much faster). You don't need root or flash bootloader.

Official OTA updates 4.2.1 are started for I9250 in India. I received it on 20-Mar-2013. Check for updates from your system settings.


text:
Is there an efficient way to calibrate the battery than using some apps?
Is there an efficient way to calibrate the battery of my tablet in order to prove or disprove the very low battery backup than using some Apps.?
The context is that my tablet is giving a very low battery back up and when I contacted customer care, they are asking me to do a battery calibration by using some app. But, by some other posts in this forum and other help, I was able to understand that Battery Calibration apps does not make a much difference in battery backup improvement or to prove that my battery is really problematic. And there rises this question.
Thanks for your suggestions in advance.

And did you try that app? Because maybe, it could help, and then you could answer your own question just by doing it?

the app is on trial. It will take some time to get to know the exact result after some full cycles of discharge and recharge right? So this question is intermediary to that.

Ah ok, makes sense :-)

The best method is the manual DIY method :D
Step 1: Drain your battery by using it normally until it turns off by itself
Step 2: Power-on your phone, if it wakes up and you see some power left, do step 1
Step 3: If phone is now drained to the point it can't wake up, Charge it to 100%
Step 4: Once fully charged, power-on phone, and charge it again. Leave it until completely charged
Step 5: Unplug, use, and enjoy.
This makes the phone remember the minimum and maximum voltage, discharge rate and other factors that constitute the battery capacity
WARNING: Do not do this frequently! It will put strain on Li-ion batteries that majority of phones use now. Do this if and only if you are noticing shutdowns on yellow battery bar, cannot charge 100%, and erratic battery capacity display. But still I do this once a month to keep my battery calibrated.

Actually I had done these steps after doing the recalibration using an app. But, it doesn't show any better improvement in battery backup. So may be my battery is running in bad state or these steps are not enough.

If your tablet is a year old or more, and you're a heavy user, then it might be the battery that needs replacement. Are you experiencing fast battery drain?

My tablet is just only 4 months old

Then the problem is not with the battery. Have you recently installed some app(s) before the problem manifested? If yes, try freezing or temporarily uninstalling that app, then use ur tab normally for a day and check the battery level

probably I am misguiding you. This is not an issue which I started facing recently. This was almost like this from start. But, my customer care people told me that it was due usage of calling facility in my tab. I didn't investigated about it much then. Now without any connectivity also it was giving only very less backup. So, I started with all these investigations so that I can claim my warranty full proof :)

I see. So tablet already has a faulty battery meter. You can use android's built-in battery graph in settings or other battery logging apps to convince them of consistently low readings

that is a good suggestion. I will try some other battery logging app as well. Do you have any suggestions on this?

@RinoTom: JuicePlotter + BetterBatteryStats

@RinoTom You may find this article useful http://www.blogtechnika.com/optimize_battery_life_on_android/

@forums One remark: LiIo batteries don't take it well being fully drained, it shortens their life-time. So I'd for sure skip step 2; it should be more than enough if it is below 5% of its charge. Reference: Wikipedia: Li+ batteries last longer if not deeply discharged (depleted) before recharging. The smaller the depth of discharge, the longer the battery will last.

@Izzy My phone went from 11% to 10% and then 1 second later to 0% and shut off, so I'm trying to recalibrate.  I did step 2 twice, each time I saw the logo for about 8 seconds before it shut off.  The third time it actually stayed on about two seconds longer.  If the gauge is really off (i.e. since it dropped nearly instantly from 10% to 0%), any chance I might have to repeatedly make it auto turn off to reach 5%?

@Michael there might be apps to achieve that (I think e.g. of [tag:tasker]). But honestly, I rarely let my devices get that low. Usually they go to the charger long before they're down at 20% (i.e. even before the battery low alert fires).


text:
How do I find out my SIM number?
I have a Samsung Galaxy GT-I9000 and need to find out my 20 digit SIM number somehow.
I have been told that I should go to Settings > General > About to find it.
However, it isn't! Does anybody know where this information is stored?

How about taking the SIM out and see the number printed  on its back side (the other side of the contact surface) or next to it? Just thought to say this just in case if you are not aware of!

In many versions of Android for Verizon networks (e.g. Nexus devices, Moto X, Moto G), you can find this by going to Settings -> About Phone -> Status -> and this is listed as ICCID.

try the Sim card Details App  , this is the best. easy to copy the numbers you get.

Because of the huge number of different models of Android phone and the wide range of different software versions, you may find that your handset doesn’t have the SIM number in the same place. In this case, you can use a 3rd party app to find your SIM information. Such as the sim card info app. Hope it helps.

Link for the app and a brief description? Also see how to answer

How about the old fashioned way? Either calling another phone with it and checking it via Caller ID or if that doesn't work,  call the Provider and ask for it via the SIM Serial?
On another note: Many Providers forget to configure the SIM Cards phone number onto the SIM Card. That is why you probably cannot see it in your menu.
If you find out what the number is and want to correct the problem for the future, check out this thread.

How does phoning another phone give you the sim card number?

or you can dial *1# from your mobile number

Dialing *1# on my Samsung Galaxy S4 doesn't work.

Dialing *1# in my LG P500  resulted in a message MSISDN:YYXXXXXXXXXX, where YY is my country code and XXXXXXXXXX is my 10 digit mobile number.

Doesn't work on Nexus 4, Android 4.4.4, and one of Singapore's mobile provider.

I think the best solution is SIM Card Manager.

the best way actually is to dial *#06# on your Android phone and it will pop up.

Dialling *#06# shows the phone's IMEI number (doesn't work on tablets which do not have GSM radio) and not SIM's number.


text:
Is Adobe Flash deprecated with regards to Android Devices and Apps?
I'm looking at all the cool new Android tablets, but the ones that really catch my eye (with regards to size, resolution, processor, and memory) don't seem to support Adobe Flash. Like the Barnes & Noble - NOOK HD+ BNTV600, At least Best Buy says they don't (I haven't looked into much yet.) Most of the devices I've been interested in run Android v4.0 and seem to have good processor/memory specs.
I haven't done any flash type programming in a very long time. However I do want to get more involved with Android products/app development. If it's just a software/driver type issue or something that can be overcome by some tweaking I'm fine with that. However if Flash plays a big role then I should probably just get a device that supports it!
So my question is, how necessary is Adobe Flash, and in most cases (for devices that don't support it out of the box,) is it addable/installable?

Adobe Flash has been deprecated starting Jelly Bean, for reasons only Adobe knows. However, there are still workarounds for installing Flash.
The trend in mobile (Android) development now is using native Android, or HTML5. Flash is discouraged, although there are still Flash websites around. Phones with older versions of Android may be able to access them.
Related: Why does Jelly Bean no longer support Flash?

Sweet, that's exactly what I wanted to hear! Thanks


text:
Get rid of virus that downloads apk
My android tablet, a zoom, has started to download apk's at random without any initiation on my part. I have the don't allow foreign apk's to be installed thing checked so they can't get on to the tablet. Has anyone else caught this? I don't see anything else on the internet about it and I have done a search with Avast to no avail at finding anything.
I suppose that the easiest way to remove it is factory reset. If I do that does google remember all my apps and download them instantly?
Anyway any I'm grateful for any information.

Are you sure that they aren't the updates to the app you've already installed?

Yes, I have no app for hot girls uk installed. I can click the apk, it doesn't install but briefly boots. Pretty sure they are viruses.

Care to provide the logcat?

http://pastebin.com/taVrXCEb

Go to Settings -> Backup & reset. Then check 'Backup my data' and 'Automatic restore'.
An alternative is to use an app like Ultimate Backup or Titanium.

the Google does not saves your apps.
I have tryed that.
I was downloaded 380 mobile security and it detected 40 viruses.
I pressed clean all and a rescaned:
The viruses wasn't removed.
I performed a factory reset and the viruses was removed.
This is the solution when you have many viruses on android.
My tablet model is:Maxwell maxtab H10


text:
Have I got the virus?
I have Google Nexus 7 tablet for some time and I recently noticed that I have file named "Designing for android.pdf" in "Download" folder (native OS folder) . Now problem is that I never downloaded this file ever, since I am not android app developer and neither I have plan to do it any sooner.
Anyways coming back to it, on top of that whenever I try to open that file using , Adobe reader, Native one (I just get the option which app to use to open the file), and Kingsoft office viewer, none can open the file reporting different errors like file is corrupted etc.
So is this file malicious? Anyone reported of any malicious file having name similar to above file? or OS itself distributes it as it's part?

Do you download apps from unofficial sources? It's very doubtful that you have any sort of malware there. It just sounds like a corrupted file, or an aborted download. I'd just delete the file.

It does not seems like a virus; you probably clicked on a download link and then the device reboots shortly after, corrupting the download and removing the usual download notification from the notification bar.

It's for sure no virus für Android -- see my answer here :)

@user267 yes, holy load of cracked one xD

If you think this file is not pdf.. then downlad it on windows pc and open by notepad. First few letters in first row will tell you what format is current file. You can paste it here to let us see what is that.
For example:

%PDF-1.6


text:
Installing LG Escape Drivers on Windows 7
I'm the guy who posted this. The provided answer didn't work on Ubuntu or Windows (it seemed to go into an infinite loop). I then tried SuperOneClick, and it didn't work either--then I noticed that ADB wasn't even detecting my phone. I tried installing the drivers from here, but that didn't help. Am I doing something wrong?

OP here. I used the info here to fix another (relevant, if I remember correctly) problem I had, then reinstalled the drivers, rebooted, set the phone to "Camera (PTP)" mode, and let Windows do it's "installing drivers" thing. It works now.


text:
Password method changed on nexus 4
I just got a nexus 4 and have been trying out a couple of 'lost phone' apps. I was using the face/pattern authention for the lockscreen, but now it prompts for a password. I tried my google account password and I still can't get on.
I'm not really sure what caused this, but I'd obviously like to get back on my device. How can I recover (or reset) my password?

The prompt for the password is probably caused by one of those apps. Try to remember the password you may have used for them.
 Or else please provide a list of the apps you've tried. (This can be achieved by going to the Google Play website and clicking on my apps.
As a last resort you can restore your phone to it's factory settings by entering the recovery.
To boot into the recovery press and hold power and volume up

I ended up doing a hard reset. The problem actually happened after I removed the apps(Android Lost and Wheres My Droid). I also had prey installed, but the password from that didn't on the phone, but it did on the site.


text:
Change to and from 4g using Tasker
I downloaded Tasker for Android and I'm trying to do the following:
Condition1:

On Chrome browser startup, go to "mobile network connections" and change from 3g to 4g.

Condition2:

On Chrome browser exit, go to "mobile network connections" and change from 4g to 3g.

Can you write the steps down for me to do the above please?

Maybe you should consider Llama - it has almost all the features but it is way simpler to use.

I guess i read your question wrong

No worries :)
But do you have the answer to my original question?

What phone are you using? What version of Android? Are you using a custom ROM? if so which one? The answer depends on these things

Galaxy note 2, international version, unrooted.

You could use this one here as Tasker plugin.

Your GSM carrier might have different APNs for 3G and 4G service. If so, you might be able to find a way to use Tasker to automate the modification of your data APN between the two. I've looked, but all I can find is using Tasker + APNDroid to append "apndroid" to the APN name to disable mobile data entirely. Useful in its own way, but not in your use-case. If anyone else can figure out a way to make it happen though, I think the potential is there.
Otherwise, I found a forum post describing how to use Tasker to toggle 4G data. They list instructions for toggling LTE; I don't know if it will work for toggling HSDPA/HSPA+ 4G on your Note II but it might be worth a shot. Here are the juicy bits, modified slightly for clarity:

You must be rooted and running a custom ROM that supports 4G toggling (i.e. AOKP).

Step 1: Download Secure Settings
Step 2: Open the app, go to Options and scroll down to Custom ROM Actions and ensure that "LTE" is checked
Step 3: Open up Tasker and create a profile entitled "4G On" and choose your first context (App = Chrome)
Step 4: Click New Task at the top of the tasks list and name it 4G On.
Step 5: Click the + button and scroll to Plugins and you will see Secure Settings. Click it.
Step 6: You will see edit configuration; click edit
Step 7: Now you will see a list of the options you have enabled in Secure Settings. We care about 4G, so scroll down to LTE and click it. Then it will ask you what state you want LTE to be in. This is the 4G On profile, so click On. Save and apply the task.
Step 8: Repeat steps 3-7, but now choose the context you want for 4G to be off, name your profile and task 4G Off, and when you get to the configuration settings in Secure Settings, make sure you check Off for the state of LTE. Save and apply the task.

Thanks for replying!
I have a note 2, GSM version, International version.
It's not rooted so no custom ROM.
I presently use this: https://play.google.com/store/apps/details?id=com.wmba.android.toggle4gforrazr (4g Toggle) to first click the icon, then change from 3g to 4g and vice versa, which is quite a pain in the behind.

@Ryan - Sorry, I've got no idea where I got "Atrix" from! Do you know if your carrier has different APNs for 3G and 4G service?

No idea, How do I find out? My carrier is "tele2" in Sweden (www.tele2.se)

I'm relying on Google Translate here, but I think the answer is yes. Are you using the "4g.tele2.se" APN? Here's how to check. If you can find a way to automate the modification of your APN settings with Tasker you might be in luck.

Ok, did some digging, the APN is 4g.tele2.se as you said, there is just one APN that I seem to be using. It (seems that) I dont need to change the APN but I need to change the "Network mode" from "GSM only" to "LTE/GSM/WCDMA (Auto mode)"


text:
setting a default launcher
Ok so I rooted my samsung galaxy note 10.1 today. I immediately bought the full version of adw launcher and installed it. Now I have a bit of experience with Android and launchers so I have tried all the usual methods of setting a default launcher.
I tried the home key then "always use" method. I tried clearing the default on the stock launcher. And I've been looking at other methods but none sound like anything I want to risk doing with my new 500 dollar tablet.
Does anyone know of a simple and straight forward method of setting a default launcher?
EDIT:: It was asking me to select a default launcher despite the fact that i had said that i want it to always use ADW EX. In the end the solution was to simply use Titanium Backup and remove all the other launchers. =)
(Sent from my rooted Samsung Galaxy Note 10.1 using Google Chrome)

Exactly as you described. Is there any problem? If so, it would make sense to state what is happening, and what you would have expected instead.

The problem can be fixed by removing the other apps that are available to be used.
After all if there is only one option, that HAS to be the default right?
A good tool for this is titanium backup. It is for root users so if you do not have root you will have to find some other way of removing the app (adb would probably be your best option if you refuse to root your phone)

The simple and straightforward method to set the default launcher is the one you used:

Tap the Home button.
Tap ADW.Launcher.
Tap Always.

If this isn't working for some reason, then it might help to describe what the device is doing instead.

Thank you for your response. I apologize for not having gotten back to you sooner on this post. I have edited the OP with the details of the misadventure. Up voted for being a good sport... =P

@KonnerRasmussen Welcome to [android.se]. Since you solved your own problem, you should post it as an Answer, and then accept it by clicking the check mark next to your own answer.


text:
Asus Transformer TF101 keyboard not working when docked
I have an Asus EEE Pad Transformer TF101 Android tablet and docking station. It came with Android v3.2 installed, and I have since then upgraded OTA to 4.0.
I haven't used the dock much but it used to work. Recently I did a factory reset, because I intend to sell this. But now, the physical keyboard of the docking station is not working. The tablet shows the docked indicator when docked. The touchpad works. The extra battery works. The USB ports work, but not the keyboard. The virtual keyboard is showing hardware keyboard ON when docked but keypresses does nothing. If I move the slider to OFF then the virtual keyboard is working.
I have reset a few times now and the same issue remains. What happened, and how can I try to fix this?


text:
How to increase call volume on Nexus 4?
I just bought a Nexus 4, and this is like my first Android phone. Can someone please help me to increase the call volume? It is really low on my phone. I tried to increase it but the maximum is too low for me.

Call volume can be adjusted by using the volume rocker buttons only during a call. If not in a call, it adjusts ringer volume and if a media is played, it adjusts media volume.
So, if you had mistakenly increased media or ringer volume then you might not have any effect on call volume.
Try making some calls and when it's dialing, press volume up to raise volume level.
I am just saying all this because you said you are new (though this is a common feature for other phones as well) to Android. If you had already done this and still you can't hear properly, I am afraid there are no further solutions to improve the volume. However, there are work around like using hands-free or headphones.

You can also use an app like Volume Control + to adjust different types of volumes: Media, Ring, Notifications, In-call, alarm, system.

You can tune volume level for lots of things in your device with ES Task Manager. Go to Power Optimizer > Other (in the bottom right corner) > Volume. Here you can tune the volume level for incoming calls, notifications, medias (music and video), alarm, volume during a call and system sounds.

I had a similar issue with the in call volume. I restarted my phone in safe mode, and it fixed the issue.
To restart the phone is safe mode, hold the power button to turn off phone. Hold the Power Off option for a few seconds and reboot to safe mode. The problem should be fixed once you delete any apps that crash in safe mode. Restart the phone and the volume should be much louder.


text:
Does the Google Nexus 10 tablet-PC have a standalone GPS?
Does the Google Nexus 10 tablet-PC have a standalone GPS, or does its GPS rely on GSM data?

I believe Nexus 10 has GPS hardware which can provide location information without any aid from GSM or Wi-Fi sources - same as my Nexus 7 Wi-Fi only model.
I have used my Nexus 7 on road (without any data connection) and used is GPS capabilities.
I'm just wondering how a did you get this suspicion when the specification clearly says about availability of the GPS?

The Nexus 10 has A-GPS, so it can speed up the time to the first fix, either via GSM (if it has one) or via network from an assistance server. See http://en.wikipedia.org/wiki/Assisted_GPS

Yes, you can turn off "Wi-Fi & mobile network location" from settings, which disables A-GPS features leaving you with plain, unassisted GPS.
You can read more from Google Nexus 10 help: Manage location access

The Nexus 10 has AGPS and also a hardware GPS built in.


text:
Why My android device show less RAM and Slow at Jelly bean?
I bought a new Samsung galaxy S Advance(GT-i9070). It came with Gingerbread. It was actually a phone with 768 RAM. I clearly verified this with the shop when I bought it. Last day I upgraded my phone to Jell bean with official Russian firmware and reset to factory default settings. But now the phone seems very slow . Also full RAM Capacity seems 521 MB at Application manager. All applications are now consuming  memory from total 521 MB memory.
My question is- where is remaining memory? How can I obtain the remaining memory to speed my phone? Some people on the web say to root the phone, install ROM manager etc. Are these approaches good? Please give me a solution

I'm also using the same  device. Also upgraded to jelly bean.
Well, to your above queries, just remember that higher RAM usage in jelly bean is actually supposed to "utilize" the device properly. Logically, we buy device with high RAM for what? So that we get faster performance. But there is always tradeoff between performance and features. Jelly bean offers more features but takes more RAM.
Regarding rooting the phone. It  is always a grey area. while rooting voids device warranty, it also enables user to  control almost every aspect of the device. But do it if you are willing to invest time understanding the intricacies of rooting.
cheers!


text:
Removing second SIM signal sign from notification
I have karbonn a9 plus smart phone. It is a dual sim phone, but I only use 1 SIM.
The second SIM signal icon with no network always shows in the notification area. I want to remove it from my notification area.
How do I do this? I have rooted my phone.

The Xposed Framework can help you with this.
Read about the Xposed Framework and how to install it from here.
Verify if your handset is supported.
Here are some modules for the framework that you can look into:

Xposed StatusBar Mods (still in beta, confirm phone support)
Status Bar Icon Hider

Root your phone. Install Xposed Framework and install a module for hiding the extra sim sign.

OP stated that their phone is already rooted...

Xposed sounds like a good approach here. But which module are you referring to? A link would be helpful. Meanwhile, there are plenty of Xposed modules around, your question comes close to "install some app from Play" without telling which one to chose :)


text:
How does MHL work?
I've done (quite) some googling, but I still don't get it. You need an MHL converter, or adapter, or something. On one end of the adapter, all resources say, there is a "standard micro-USB" port, and on the other a "standard HDMI port". If they are all so standard, what's the fuzz about 5-pins vs. 11-pins? The HDMI port must be standard for all displays to work with it I guess, so it must be something on the (apparently not so standard) micro-USB side in the phone. Looking in my phone, I can only see a 4-pins female micro-USB connector. Or are these 11 pins (I have a Galaxy Note II) buried somewhere deeper inside?
Secondly, there is often talk about this "switch" that's thrown as soon as an MHL adapter is connected. USB-OTG is disabled and it becomes a display input/output port only (input for the remote control, if available). I guess that means it's not possible to connect it through a USB hub to the phone? I need a bluetooth mouse and keyboard instead of a USB mouse and keyboard if I want to do this? Or is this only applicable for the 5-pins MHL devices, and is the point of the 11-pins one that I can connect my USB hub to the micro-USB port on the adapter?
Thirdly, I've also seen USB 2.0 to HDMI converters. They're twice as expensive as MHL, but they have a normal USB connection and output HDMI, so that would fit directly in my USB hub. (MHL would also fit through a microUSB->USB converter, but it seems there is something special about the micro-USB end that I don't get.) The question is whether my phone (a Galaxy Note II) has drivers for that kind of hardware, and whether the hub is fast enough. Any ideas?
Lastly, if anyone knows this, I'm curious about how this works on the inside. The graphics chip of the phone sends the video-out to its micro-USB port, just like it would with HDMI, or does it have some custom protocol that the MHL adapter then converts to HDMI? What about HDCP, how can you prevent someone from reading the output stream if every TV in the world can decrypt it already? Or is it like SSL a way to setup a secure connection to the TV so that others can't read your data stream if they were to capture it?

MHL is a new wire protocol, using very clever signalling technology to use very few wires to transmit a lot of data: 1080p video, 7.1 channel surround sound, and RCP remote control data. MHL also uses the existing power lines on USB to allow the TV to power the connected device.
When connected to an MHL display, the display controller on the phone speaks the MHL protocol just like it would speak the HDMI protocol to an HDMI display. The MHL standard itself is just the signalling protocol: it doesn't specify what connectors are used. This allows the micro-USB connector on a phone to detect when it's being used for MHL, and switch to speaking the MHL protocol. Apart from the connector, there's no relationship between MHL and USB, so you can't use a USB hub: the cable has to connect directly to the device.
HDCP
HDCP on MHL works in exactly the same way as over an HDMI or DisplayPort connection: the intention is that only consuming devices with a valid, unrevoked device key can perform key exchange and thus decipher the content. See the Wikipedia page on HDCP if you want to learn about that, or about why the intended behaviour is not the actual behaviour.
MHL connections
There are three types of cable. The first is not an adaptor at all: it's just a cable for connecting an MHL producer such as a phone to an MHL consumer such as a TV. You can only use this if your TV supports MHL and has the appropriate connector.
The second is the 5-pin micro-USB-to-HDMI adaptor you've mentioned. You can still only use this if your TV supports MHL, but it means the TV doesn't need a special port. It doesn't use the HDMI protocol, or convert any signals: it's just a cable with a micro-USB connector on one end and an HDMI connector on the other.
The third is the 11-pin micro-USB-to-HDMI adaptor. This is needed for newer Samsung phones, which are incompatible with the 5-pin adaptors. Only the connection to the device is different: as far as the TV is concerned, it works the same as the 5-pin adaptor, and the TV must still support MHL. As you've surmised, the use for the extra pins is that 11-pin cables support using USB-on-the-go at the same time: the adaptor is Y-shaped, with a micro-USB connector at one end, and HDMI and micro-USB connectors at the other. The USB part works as normal and can be used with hubs, either in host mode or peripheral mode.
Illustration (credit: Rick Wessley)

DisplayLink
The other thing you've seen, a "USB to HDMI convertor", is for PCs. Software running on the PC acts as an extra framebuffer, and uses proprietary compression technology to compress the video stream so that it can be sent on a normal USB link. The compression protocol is secret, and optimized for sending computer GUIs rather than movies. The HDMI end of the convertor has enough processing power inside it to decompress the stream into a framebuffer, which it sends over HDMI to the connected screen. The technology is developed and owned by DisplayLink (formerly Newnham Technologies), based near me in Cambridge, GB.
Because they rely heavily on software running on the producer, they don't support Android, and likely never will. And because the compression protocol is secret and proprietary, the open-source community won't be able to supply a driver either. These devices use the standard USB protocol, so they work with hubs, but of course any delay or bandwidth contention caused by other devices will make the display laggy and add compression artifacts.
Since this answer was written, DisplayLink has released an Android solution that relies on an app running on the phone. They claim it works with all of their devices, but it seems to be mainly intended for their docking stations, not the HDMI adaptors.

So there's no product to convert an android MHL signal to a normal HDMI signal? You always need an MHL compatible TV?

@jiggunjer I don't know of one. As all but the oldest HDMI TVs support MHL, there's no demand. If you want to be sure, you should ask a new question.