How can I determine Max CPU speed at runtime?

After digging through the source that roxan mentioned a bit, it looks like the following in /proc can tell you what cpu speeds are available and how much time has been spent in each:

/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state

However, it does give some other states that aren't appropriate. For example, on my Samsung Vibrant, I get:

1400000 0
1300000 0
1200000 0
1000000 214141
800000 40092
400000 25273
200000 6159308
100000 389

But the chip's standard clock is 1 GHz. So it looks like it should be fairly trivial to find the highest listed speed that has a non-zero time to it.

For my purposes, this should be very adequate.

Edit: I've observed that sometimes the order in which the frequencies is listed can vary, so you'll want to iterate through the whole list and find the fastest (as opposed to stopping at the first non-zero).

More Edit: Here's a function that works for me:

/**
 * Get max cpu rate.
 *
 * This works by examining the list of CPU frequencies in the pseudo file
 * "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state" and how much time has been spent
 * in each. It finds the highest non-zero time and assumes that is the maximum frequency (note
 * that sometimes frequencies higher than that which was designed can be reported.) So it is not
 * impossible that this method will return an incorrect CPU frequency.
 *
 * Also note that (obviously) this will not reflect different CPU cores with different
 * maximum speeds.
 *
 * @return cpu frequency in MHz
 */
public static int getMaxCPUFreqMHz() {

    int maxFreq = -1;
    try {

        RandomAccessFile reader = new RandomAccessFile( "/sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state", "r" );

        boolean done = false;
        while ( ! done ) {
            String line = reader.readLine();
            if ( null == line ) {
                done = true;
                break;
            }
            String[] splits = line.split( "\\s+" );
            assert ( splits.length == 2 );
            int timeInState = Integer.parseInt( splits[1] );
            if ( timeInState > 0 ) {
                int freq = Integer.parseInt( splits[0] ) / 1000;
                if ( freq > maxFreq ) {
                    maxFreq = freq;
                }
            }
        }

    } catch ( IOException ex ) {
        ex.printStackTrace();
    }

    return maxFreq;
}


Will removing a google account from a device delete the game data?

different games have different ways to save.
most games have their save on google cloud, and some game place it on private server, or local storage.
Most western (google play requiring games) store their saves in google server, meanwhile eastern have their own server for save.

why dont you mention your game title for a better understanding?
because different game have different rule


adb sideload lineage.zip yields adb: failed to read command: No error

The solution in this very specific case seems to have been reinstalling the host OS (in my case Windows 10). I suspect it to be a driver issue of some sort as the reinstallation of everything used the exact same setups, files etc. I could guess into some of the multiple DisplayLink-ish software I tried to use for my tablet as secondary USB PC display. (Such as Superbrush, Super Display, VirtualTablet, WiredXDisplay, spacedesk and so on, I tried a few.)
While this is not a direct answer to the question, I hope, it could help other people stuck like me. The exact same procedure led to the desired, previously blocked resullt.
TL;DR:
Try a different host device or new installation (of the host OS) instead of giving up!


How do I stop the "Unfortunately, Google Play services has stopped" message from popping up every three or so seconds?

I just had the same problem today. Clearing the cache of Google Play services didn't solve it for me. But clearing all data of Google Play Services, uninstalling its updates, rebooting, installing the updates back and rebooting seems to have made the problem go away.


Why do charging rates differ for similar spec USB power adaptors?

User manual of your device does not offer any clue, but Acer community forums highlight the feature of original charger to do fast charging by delivering more current, which probably the other chargers don't have

From Acer Iconia won't charge, see reply of Acebillsey

  The charger that came with should have been a 5.35V 2A charger with internal settings that tell the tablet that it's a fast charger. When it's plugged in the tablet goes into fast charge mode and will charge even if you are using it. A standard USB port or USB charger will provide 0.5A and the tablet will only do the slow charge mode.

Again from Iconia One 7 (B1-750) not charging, same person says

  There are two styles of chargers. The stock one provides more juice than is allowed by the USB spec and they get around that by putting a special load between the data pins, so the tablet can see that the high power charger is installed and go into full charging mode. When that load isn't there the tablet will not draw more than spec (500mA) and typically the charge is just maintained

This fits in with your readings and probably is the reason, since there is no cause otherwise. Googling didn't help in getting fast charge details in original charger or OEM charging circuit to confirm this

Edit: Overview of USB Charging gives a high level view of modifications needed to force a charger to charge at higher rate


On Pixel 5 phones, how to re-order home screen pages?

not sure if Pixel phones are different functionally from Samsungs, but holding your finger on a blank place on your screen should make the entire page movable, allowing you to insert it wherever you want between other pages of apps


Samsung Galaxy Pop got stuck while updating to Jelly Bean

I would go to the forum section of your device with whatever site you use and find the links for Odin and Samsung's official Kit Kat release for your device and flash that using Odin. Then you will be stock once again then accept the update and all should be fine.


Can I use tasker to turn LTE/4G mode on/off on my Droid Bionic?

I was hoping the "Wimax" or "Mobile Data 2G/3G" Net Actions would be what you need, but after looking around it doesn't look like Tasker supports 4G on/off switching. Per Tasker forum user Pent regarding this issue (on a different phone):

    If this isn't currently a feature is there any way to implement it?

  It isn't and there's no 'official' way to implement it. I was hoping
  there would be something in ICS, but don't think there is after a
  quick scan.

  One day I'll have to do some research, but I prefer working on
  features that will still work going forwards and benefit everyone.

  Pent

Sorry for the bad news.


My phone stopped remembering wifi passwords!

There is most likely a problem with the phone's /efs/ss_data file. I think it's basically a key for decryption of your Wi-Fi passwords and other things in secure storage.

Root is required for this fix.

First we need to confirm it's a problem with secure storage.

Install BuildProp Editor from Play Store
Set ro.secure.storage=false
Reboot, setup Wi-Fi & reboot again

WiFi should now remember passwords if there was an issue with secure storage.

Now let's fix the secure storage issue since we know what's broken.

Set ro.secure.storage=true using  BuildProp Editor
Backup EFS using TWRP/CWM recovery
Delete ss_data in /efs using ES File Explorer in root mode
Reboot, setup Wi-Fi and reboot again

Your Wi-Fi passwords should be remembered now on any ROM/kernel, non rooted and without edits to build.props

Tested ON:
Samsung Galaxy S6 SM-G920T1 MetroPCS Variant on 5.1.1 build DOJC

Note:
This may work on other devices that require setting ro.secure.storage=false in build.prop for Wi-Fi to remember passwords. I have seen users with Nexus devices experiencing this issue as well.

SOURCE


Poweramp access songs from Google Play Music

Downloaded songs as in songs you purchased? Yes, their should be MP3 files you saved somewhere and they should show up in PowerAmp or can be imported.

If by downloaded songs you mean Google Play licensed content, streams or cached music, no, you cannot play them with a different player.


Error: Process aborted, when installing zip in Moto Razr XT910

Try downloading the correct ROM. It seems like your .zip file is not adequate.

To transfer it to the phone, enter recovery, and then tranfer either byadb push command, or by entering "ADB sideload" option (in recovery), and then using adb sideload command on PC.


Enable Vibrate on touch in Meeting audio profile on Android 5.1

One workaround is using automation. You can try using Tasker ($2.99 but available as a trial version for 7 days)
The goal is to use the profile context to check whether silent mode is on, if yes then haptic feedback is turned on (and becomes the global system setting)
Here is a workaround using Tasker:
Task
Go to the Task tab

Select "New Task + "
You can name this Task EnableHapticFeedback or anything.
Click "+" to add new Action
Audio >> Haptic Feedback [Set :On ; If %SILENT Is set ( this  is intended to only reflect whether the device is in vibrate mode (vibrate) or not ) ]
Tap back to exit from this task
Press back all the way to exit (Your task is saved)

Profile (or Trigger)
Create a Profile which checks if silent mode (vibrate only ) is set

State >> Variable value >> %SILENT  equals on

Tap back to exit from the profile, you should then link this profile to your task
Note: You may add an exit task that keeps this setting on e.g if you want haptic feedback (aka vibrate on touch) to remain on but the above mentioned workaround works perfectly if you want it active in "Meeting mode"

Hope this helps


Caching may be the problem. Cache and especially dalvik-cache sometimes can be really big. Cache can be deleted however dalvik-cache is can't be deleted if your phone is not rooted or you can uninstall some app anyway.


It should be --user 0 not --users 0

Also - k flag is optional

But to acknowledge a comment you must be rooted to completely remove bloatware, because if you add another account or work profile that user will have that stuff. You, however, don't


If you have root, you can mount the systems partition as editable and edit the hosts file and set the site in question to redirect to 127.0.0.1.  This is somewhat complicated voodoo, however, and I wouldn't recommend it if you don't know what I'm talking about already.

However if you don't want to do this manually and have rooted your phone, the app Hosts Editor is a nice little single purpose utility just for this.

If you're up for the voodoo, and have ADB installed:

From the terminal invoke the adb command with remount option otherwise you will get "failed to copy 'hosts' to '/system/etc/hosts': Read-only file system".

adb remount
In the terminal pull the default hosts file from /system/etc/hosts or /etc/hosts which is the symlink of the file not only for backup purpose but also to get the file to modify.

adb pull /system/etc/hosts <path to pull hosts file to>
Modify the file according to your needs.
(eg) 127.0.0.1 www.somewebsite.com
Push the file back to the phone:

adb push <path you pulled hosts file to>/hosts /system/etc/
That's it.  You can check it out from the shell:

adb -e shell

cat /system/etc/hosts

source


How to exclude specific apps from using the VPN connection on Android?

Solution:

Run proxydroid app and selected the apps to be routed through the proxy server. Specify the host, port and proxy type of the proxy server under proxy settings.
Exclude the IP of the proxy server used in the VPN app. You can use 'OpenVPN for Android' app. Go to the settings for the VPN server and add IPs to be excluded in CIDR format (under the 'routing' tab)
Connect to VPN and then enable proxydroid.

This will allow apps to use a proxy and excludes them from using VPN connection.


hi, i have a Karbonn A26 4.1.1 , after rooting and used for 3 years. But mistakenly once I deleted one file from boot. Now it's not powering up

Follow these steps:

Download a custom ROM for your mobile model.
Android flashing application
Download device drivers.
Now flash the mobile by connecting a USB cable to your system.
Run the application and then you have successfully flashed your mobile.


I can't hear people unless I changes to speaker or earphone

If factory reset doesn't help than it's probably hardware issue - dead speaker (for calls and such).


Can I make my home screen the center instead of the left?

Currently, the default google launcher does not allow any customisation. In order to go to a particular screen, you need a custom launcher. There is no other way around it.


Is there any way to know the RAM of an Android phone?

You can use an app that tells you what hardware your device has.

There are a lot of apps like this and here you have some examples: Antutu, Android Hardware Info, Quadrant.


Is there music player that supports both AAC and MIDI files on Android 2.3?

Workaround found: wrap all aac files into matroska containers and usual music players start recognising them.

mkvmerge some_music.aac -o some_music.mka


How to update Galaxy S4 to Lollipop or Latest Android version?

You can easily update your Galaxy S4 to Android 5.0.1 Lollipop without root. As you have shared the screenshots, it shows your device is up-to-date but your region might have not received the latest update yet.

But you can check the sammobile firmware page over here.

It clearly shows that Lollipop 5.0.1 has been released for those regions, Now If your region is listed over there or not. You can simply download the firmware and flash it using Odin3. (If you don't know how to update using Odin, I've written a step-by-step guide on my blog).

I hope that the above instructions helps you to update to Android Lollipop. Now You also have said about Android Marshmallow, Now officially it is not available for your phone model and I am pretty sure it won't be in the near future as Samsung does not support their models too long and Galaxy S4 is now quite old.

But doesn't mean you can't have Android Marshmallow on your phone. In order to have it, you need to root your phone and install Custom ROM such CyanogenMod 13.

Let me know if you want to know more in details and I hope you've found my answer useful.


What is the difference between restoring and installing an app on an Android device?

Well, one that comes to mind - if application is removed from market or is not listed as compatible for your device, restoring from Google account is one way of getting those applications. I did it with "FML official" and "Amazon" applications when they were not available on Nexus 7 2013 - "backed" them up on my Samsung S2 and "restored" on Nexus 7.

And, of course, for some applications settings are restored too.


Basically you can install any launcher from the Play Store. You don't need a custom ROM to do this. I suggest Apex or Nova.

It doesn't change anything on your system, fyi


Unbrick SpreadTrum based Android phone (Micromax Bolt A27)

Download research download tools, load the pac file and go in settings there you must see alls files into the pac, now it's very important: double click on system location and copy, go in your file manager, enable hidden files and paste what you have copy in file location bar in your file manager you will see all needed files


Nexus 5x connected external HDMI/DP - how?

It won't work with slimport!  The Nexus 5x has a USB type c port.  Also google has stated that the 5X will not work with USB type c to HDMI adapters. The only way currently to get the video signal from the 5X or 6P is to use screen mirroring with a supported device (chromecast or Nexus player).


Try this

On your phone go to settings > developer options > USB configuration > and enable USB debugging

To enable developer options, go to settings > about phone > and tap on the build number seven times.

(Make sure the phone is unplugged from the computer)

Plug the phone in, pull down the shade from the top, and select the USB options button.  Hit that, select software install.


If you want to execute an adb pull comand and at the same time monitor the on-device log via adb logcat you can do so by executing each command individually in it's own terminal/cmd.exe instance.

adb is not limited to a single connection (as the MTP protocol is). Hence you can execute two or more adb command simultaneously. Even multiple adb push or pull commands can be executed at the same time.

However I doubt that doing so will get you much insight regarding your problem with adb pull that some files are not copied via adb pull. The main problem is that adb logcat just displays the log of your device. All errors on adb level, for example if a file could not created on your PC or transmission problems between device and PC are not covered by this log as the device does not know about them.

Additionally I am not sure that the on-device adb daemon writes messages to the logcat log at all.


How do I determine which app is syncing?

When you go in to accounts and sync. It is going to show which account is currently syncing. Then from there, you can go in to the account and you will see what type of sync is happening.

It will show, for example, that "Reader" is syncing. So Google Reader is the App that is syncing. Or it will Show "Gmail" is syncing.

Those would be the apps that are syncing. I don't think just any app can trigger a sync for some other app. Like Reader shouldn't be able to trigger a sync for Picasa Images. But really, even if they can trigger other apps to sync, it is still the original app that is performing the sync. Only the twitter app is going to sync "twitter data and contacts", and only the Gmail app is going to sync your Gmail.


Don't clear data of Media Storage (System App) as mattm suggested, you'll lose all ringtones and sound effects.

Instead, do a search for the ringtone or sound effect you added using the Files app (comes with Android), then erase it. It'll be removed from the ringtone selection menu without erasing all the other sound files.


Made a Backup with TWRP, but the backup was moved to my computer. Can I still flash?

My experience tells me that for TWRP to detect backup files the latter should be in a directory whose name would be shown as the name of the backup and that directory in turn should be under:

/sdcard/TWRP/BACKUPS/<serial>/

Here, replace <serial> with the serial number of your device. You can find the serial number of your device using the command:

getprop ro.serialno   # prefix adb shell, as appropriate

E.g. my backup files for the backup named 13-09-2016.Weekly are under:

/sdcard/TWRP/BACKUPS/X1JE45FGI3/13-09-2016.Weekly/


Unlock OnePlus2 after reset and now in FRP

There are bypasses but it varies by phone. The best bet is to flash stock firmware. That's the only way I know to do it, because I've done it on my wife's Galaxy S5.


Nexus devices generally get system updates in a timely manner, but only for a certain amount of time (as is generally the case for all devices). The Nexus 6P is guaranteed to be updated until September 2017, so it will definitely receive the Android Nougat update.


Switch to default keyboard in password fields

The goal may seem to be switching the keyboard app when the password is to be entered, but the real issue is to protect the password from being logged by third-party keyboard apps, or at least be restricted from being uploaded somewhere. In that case, I suggest using a firewall so that you can restrict any app from connecting to Internet, let alone it can send the passwords among other things.

Be it a rooted device or not, there are firewall apps available to suit your needs. Some of them are mentioned here:

Closing internet access for some apps (see my answer here)
Block apps from accessing the Internet on Android device

I've tested two firewall apps: AFWall+ (needs root access), and NoRoot Firewall, former tested on Android 4.2.1, 4.4.2 and 5.0.2, while the latter is tested on Android 4.2.1, and 4.4.2.

Since your device is rooted, I suggest using AFWall+ to be in control of the device. It runs default in White list mode i.e. all the apps including System apps and Kernel are denied root access. You can change that mode however.

Things to do

Install the app
Tap the three dots vertical line next to lens icon → Preferences, and check the options suitable to you. I prefer:

Show notification icon
Show filter option -- it will break the app list into "All", "Core", System", and "User".
Active Rules
Confirm box on AFWall+ disable
Enable Firewall logs
Turn on log service
Device Admin; and others you won't need

Choose Blacklist mode over White list mode if you intend to block specific apps while allowing Internet access to everything apps

 (Click image to enlarge)

Find your app in the list (under "All" or "User") and check the boxes at its left if you're in Blacklist mode, or have it unchecked for White list mode.
Choose Apply by tapping that three dots vertical line, and you're good to go. You can check Firewall logs after sometime for assurance.

As for NoRoot Firewall, it's very intuitive, straightforward, runs in Blacklist mode, so you would know what to do.

However, if you're still adamant to use the idea of switching the keyboard app, then I suggest you take a look at my comments:

Delve into settings.db

  The table secure of settings.db (Settings Storage) has keys like default_input_method (Samsung/Swiftkey) and some related keys. Change their values using Tasker when your specific app is launched and you're good to go.

Enable/Disable the app on-the-fly

  You can on-the-fly disable the SwiftKey when your specific app is launched, because when SwiftKey is disabled (i.e. not available), Android will tend to fall back to the available keyboard which would be the Samsung one. This technique can be achieved by Tasker, and while it's theoretical, I believe it would also work.


What happens if a change the SIM card to my phone?

You'd probably have a different phone number, and possibly a different contract/data plan for your device. If your device is SIM-locked, you might have no service at all (i.e. no calls, SMS, internet) if the SIM card is from the "wrong" provider.

Apart of that, nothing would happen: contacts on the SIM card are not synchronized with any account.


Does Verizon Prepaid Mobile Broadband work on Android PHONES?

No, mobile broadband is called such specifically to distinguish it from a cell phone data plan.  You might be able to trick them by claiming your phone is one of the tablets they support, but only if you can get all its info (IMEI etc.) beforehand and they accept it, rather than requiring you to bring in the device.

However I believe they are able to detect this sort of trickery on a network level, even if you're not an existing customer and they know that your device is a phone.  I would not expect it to work for long.  I did a similar thing on T-Mobile and my service was cut after 2 days.


Connecting Phone to PC...USB socket seems to be dirty

First, I powered off the phone.

Then, I took some contact cleaner (the kind used to clean old TV tuners and potentiometers) and sprayed it into the female USB port.  I plugged and unplugged the male USB plug several times.  I blew out the port with compressed air and powered the phone back on.

Success!

(thanks for the suggestions and comments)


Check and fix SD card errors within Android itself?

You can fix this with the help of root and a terminal emulator (e.g. Android Terminal Emulator (or, alternatively, using adb shell). The binary to do the job is called fsck, and usually located in either /system/xbin or /system/bin. Sometimes you need a special variant of it, which might e.g. be called fsck.exfat or the like. So first let's make sure we find the right binary:

cd /system/xbin
ls fsc*

If not found, repeat with /system/bin. I will assume here it was found in the first place, and is simply called fsck (adjust the following correspondingly if that's not the case).

As fsck comes from the "Linux core", we can consult its man page for the syntax. Though there might be some options not working on Android, the most basic ones should. See the linked man page for details (or run a Linux VM and use man fsck in case that page disappears) -- I will stick to the basics here:

First we need to find the device your SD card is bound to. If it's mounted, the mount command will assist us:

mount

That's it, basically: Check the output and see where your SD card sits. Usually this is something using vold, but it's different between devices. Output may include something like /dev/block/vold/179:17 on /mnt/storage/sdcard -- in that case, the first part of my quote is our device. In order to repair the "drive", you need to unmount it first. This can be done via the settings menu, or, as we're just in the terminal, by issuing

umount /dev/block/vold/179:17

Now we can go for the repair job. Basic syntax is:

fsck [options] [-t fstype] <filesystem> [fsoptions]

So we first try the simplest approach and hope fsck figures out everything itself:

fsck -C -r /dev/block/vold/179:17

Which basically means: Show progress (-C), and always ask the user to repair (-r) any errors on /dev/block/vold/179:17. If this does not work out, check with the linked man page for further options.


How can I manage contacts on my SIM card with an Android phone?

The default (well, default on my Samsung Galaxy S - I guess default in Android doesn't mean much) contact manager can do a part of this. When creating a new contact, it gives the option of storing it on the SIM, Phone memory, or a linked account (like Google).

There's the option of copying contacts from SIM to Phone or Phone to SIM (Contacts->Menu->more -> Copy contacts). Import/Export is in the same spot.

I know these suggestions aren't quite what you're looking for. I don't know if contacts can be stored on a SIM card in different ways depending on the Phone. From what I've seen the software that comes with Android phones might (depending on manufacturer) let you move contacts around.


Solved!

I went home and soldered a piece of wire between the two cut negative wires and now the extension cable works! I assume it has something to do with grounding out the ID wire in the micro usb. In anycase, SOLVED! Yay!

So as summary, I have an extension cable which allows my devices to get external power while still receiving signal from the tablet. The reason for this is to minimize power draw on the tablet and to extend battery life.


Why is WiFi on 100% of the time, even though Extended Standby Mode is enabled?

Go to settings --> wifi
Press menu key or 3 dots
Tap on advanced
Untick always scanning option.
And wifi will stay down when off


How can I check if a device is booted into safe mode from adb?

Aha! This'll do the trick! Android's dumpsys display command:

$ adb shell dumpsys display|grep mSafeMode
 mSafeMode=true


Persistent "Google sign-in" error, even with correct password

Here is the solution: Login into Gmail, locate Account under the sign-out Name. This takes you to My Account where you click on security. Here you find a section for Application-Specific passwords at the end of the webpage. The issue is explained that:  Some applications that work outside a browser aren't yet compatible with 2-step verification and cannot ask for verification codes, for example:

Email programs including Outlook, Apple Mail, or Thunderbird
Older Android smartphones

The root-cause of this problem is that you probably turned on the 2-steps verification without noticing this. So all you have to do is to generate your application specific password and that is it!


Dolphin Browser Stops Flash Player When Locked

You could use Maxthon Web Browser, which supports flash in the background. I think I saw some solution for getting Flash (YouTube specifically) to work with the screen off a while ago, but it required root.


Hack ICS browser to restore "menu button exposes URL field"

You don't need to scroll all the way to the top to see the URL field in the standard browser.

At any point in the page just pull the screen down very slightly and it pulls the URL bar at the top down with it, it should then stay visible for about 2 seconds unless you tap in the bar. This is also the easiest way to access any other tabs that you've got open.


how do I enable 180 degree screen rotation on Moto G (3rd gen)?

Use Rotation - Orientation Manager (7-day trial). It allows you to set the orientation per app or globally. "Reverse Portrait" is what you're looking for in terms of 180 degree.

(Click image to enlarge)

Alternatively, for my Paranoid ROM (AOSP; Android 5.1), using adb I can enter on PC:

adb shell settings put system user_rotation 2

It achieves the same goal.

On further search, I found some notable mentions:

Rotation Anywhere
Ultimate Rotation Control -- full 7-day trial
Screen Rotation Control
Rotation Control
Rotation Lock Adaptive (Free) (Source)
Set Orientation -- unsure about it


Apparently it is a known issue with CM 12.1.
to fix :

fastboot erase modemst1
fastboot erase modemst2


You have to actually setup your voicemail with TMobile as well as on your phone.

You simply ring 222 from the phone.

Here is a detailed description:

http://forums.t-mobile.co.uk/help-and-support/index?page=home&cat=VOICEMAIL


How can I speed up Window Animation scale?

I found that by tweaking the following settings, the overall performance of my phone had increased.

  Go to Settings > Developer Options

Scroll down to Window animation scale and change the value from 1X to .5x (if you want faster performance you can turn this setting off).

Do the same for Transition animation scale and Animator animation scale.

In order to reach these settings you must have access to Developer Options.

  On Android 4.2 and newer, Developer Options are hidden by default. To
  access them, go to Settings > About phone and tap Build number
  7 times. Return to the previous screen to find Developer options.


Logout from Gmail account without logging out Google Play Store account

It is not possible according to this guide https://support.google.com/mail/answer/2991620?hl=en

  There’s no option to sign out of the Gmail app for Android without
  removing your entire account from your phone or tablet. However, you
  can accomplish many of the same tasks through other actions, depending
  on what you need.

As an example you can disable Gmail sync and just check your email from the web browser.


How do I have my Galaxy S3 automatically switch into Driving Mode when I am moving in a car?

How about using NFC to tell the phone that it should switch itself to driving mode when inserted into the cradle?
You can get nfc stickers for few euro/pounds on ebay..., put one to the back of the cradle, setup your phone and off you go :-)
That probably isn't what you're looking for but still, it's nice and elegant solution ;-)


Disabled app notifications getting automatically re-enabled

Here's the solution that worked for me. When 4.3 came out the first thing i did was place all my apps on the SD card which was great for freeing up space on the phone. Unfort. all app notification settings reset upon reboot as you described which was super frustrating. Specifically i'm talking about the app notification check box you see in every app when in android settings. I took 2 games in particular that kept waking me up at night with notifications and moved them back to phone storage which fixed the problem. Did 2 reboots in a row and it worked perfectly. Boxes are still unchecked

Hope this helps.

Source : Android Central


Is it possible to change Device's location?

Yes You can do it if you have root access first you must Download the FakeGPS the link for the one i suggest is Download Form Here and Change Location Mode to Device Only(preferred) and turn on Mock Location from Developer options
and set the location in the app this will spoof the GPS and its Working Fine !! :)


com.whatsapp_preferences.xml periodically gets overwritten how to prevent that from happening

Changing the permissions of the file can solve the problem.
Get the WhatsApp system group, you can use:
ls -la /data/data/com.whatsapp

Let's suppose that the WhatsApp system group is u0_a301.
Change the owner of the file to root and the group to WhatsApp group:
chown root:u0_a301 /data/data/com.whatsapp/shared_prefs/com.whatsapp_preferences.xml

Then remove the write permission to the group:
chmod 640 /data/data/com.whatsapp/shared_prefs/com.whatsapp_preferences.xml

That will prevent WhatsApp from writing the file and it can read it.


You can't mark mails as not spam.
Instead you have to label it inbox. To do this on the bottom action bar, hit labels and tick inbox.

It seems that this is equivalent as all future emails go straight to the inbox.


What are possible consequences of not installing updates

Even if you don't use the phone for many things you may still get a victim of an attack.

The first security problem are apps that are no longer updated because your Android version is too old and is no longer supported. App updates some times not only add new features but also fix vulnerabilities. Not getting the update can make your device even more vulnerable to attacks.

Especially an up-to-date web browser app and WebView component is crucial, because malware was even found on large well known web sites - or to be precise it was found in advertisements shown on these pages. Nowadays ads are are sold via real-time auctions, therefore the owner of the web page has only limited influence on what ads are being displayed. The ad companies try to prevent such "malvertising" (malware advertising) campaigns but in such a dynamic market you can't filter out 100% and one banner with malware may be enough.

A second problem may be the Android Media Service which automatically processes every file you download. In history this service has shown dozens of vulnerabilities that enable root access. Now again Google has managed to put some more vulnerabilities in this service. Therefore from my point of view this service is one of the major risks on your device - but you cant disable or remove it and even if you could so apps would stop working like the USB PC connection or the photo album app.

Once an attacker has managed to take over your Android device the attacker can scan your home network for other vulnerable devices such as Smart TVs (often contain microphones), webcams, and so on. Depending what you have installed the effects of an attack can have an significant impact on your life.


How do I get photos in Gallery on my phone to show up on/sync with my Nexus 7?

AFAIK, pictures from gallery are not uploaded to picassa gallery by sync, unless you intentionally upload them by sharing options.

To put this to test, I just now tried to capture an image though camera and synced. It did not turn up in Picassa.

I don't know why this way, but on the first hand if your first device is not uploading image to picassa with sync, there is no way your other device is going to get it.

There are plenty of other ways using apps like sugar sync, drop box etc. but I assume here the question was asked in compassion with contacts and calendar which gets synced with Google's services without any other app support.


That's normal. Some apps will not work if they are moved to the SD card, because of some dependencies with the internal storage. So, expect some of those apps to have disabled Move to SD card buttons.


How do you change the language on Google Play?

I guess you need to change your account language to English. To do so, you have to log in to your Google Account, click on Language & Input Tools and change your language to English (United States)


What is the sidebar in Android emulator called and how to get it?

Try to press F1 ,when emulator is open
it will show you all the shortcut key's for your emulator with that sidebar on right.

Hope it helps ..!


How to access the full file system in Android 7 and higher?

Use a different file manager, e.g Solid Explorer, Es File Explorer, Asus File Manager or Root Explorer.


LG Optimus Slider for tethering Kindle Fire

I was able to figure it out. :)

after getting my phone rooted, I found this link:

http://code.google.com/p/android-wifi-tether/downloads/detail?name=wifi_tether_v3_1-pre113.apk&can=2&q=label%3AExperimental

All you have to do is download that code in the link into your phone. It takes you to an app, and you install it. This is an experimental (beta) version of the app, which uses infrastructure wifi -the updated version uses ad hoc.

The beta version works great, and now I can get a great signal on my kindle fire from my phone, without having to root my kindle.


Pixel imported contacts' names not showing up at top of messages

After a long support session with Google, some combination of the following things resolved the issue: (although it was unclear what happened when because there were numerous glitches that occurred throughout the process which were corrected by clearing data and rebooting)

Force closing the contacts and Messages apps and restarting the phone
Clearing the cache of the Messages app
Clearing the data of the Messages app (note: this does not delete all your conversation threads as I feared it would. The warning may sound ominous, but at least for me, all my conversation threads were resynchronized following the data clearing and reopening the Messages app).
Going into settings of the Messages app, and changing the default SMS app to Hangouts, and then back to Messages (note #1: this requires the Hangouts app. note #2: upon opening Hangouts I was prompted to try the Messages app--I hit OK and this fixed >50% of my contact formatting issues)
Rebooting the device

This was on a Pixel with Android 7.1 and Messages 2.0.


Problem in syncing contacts after factory reset

The first thing I usually do when I experience this kind of problem is I uncheck the one having problems syncing (Contacts, Calendar, etc.) and then check it again. This should initiate a new sync and possibly fix the problem.

If it doesn't fix it, try clearing the data for Contacts app (Settings>Applications>Manage applications) and then sync again.

If it's still not fixed try removing the account that experiences this problem and then re-add it.

It also can be on Google's end, so sometimes it can fix itself, just wait a few days.

And if nothing of that helps, try by another factory reset. Good luck!


ebay://, tel: etc not working out of browser

When weird stuff starts to happen, I suggest to uninstall Opera, reboot your device, and reinstall Opera.

First, check the version of Opera that you have installed, in case you want to reinstall that version, rather than the latest.  You can alway find the older version on a mirror like apkmirror.com.


How do I translate an application that is protected and cannot be translated by AllTrans Xposed Module?

Try Google Lens.. it can translate text directly from your screen. Pretty awesome.
Hope it helps


Stuck into "Obtaining IP address" when connecting to WiFi

After new problems on other devices, I decided to reset my Livebox. There is no problem anymore ! My phone can connect to the WiFi :)


How to prove that the bootloader of a device is unlockable when it currently shows as locked?

All Pixel's are bootloader locked by default, Google retail models can be unlocked easily while Verizon models cannot.

In the comments, you said "The question is how to PROVE it is not a Verizon variant. This phone is model G011C."

The model G011C is the Google Retail version, the Verizon version has a model of GA00152-US. Also, determining whether it's a Google or Verizon version is not difficult by other methods.

Method 1:

Go to the device Settings Menu, About Phone, and tap the Build Number repeatedly to enable Developer Options and then open that menu. If the OEM Unlocking option grayed out and it says "connect to the internet or contact your carrier" then you have the Verizon model.

Method 2:

Obtain the IMEI number and go to Verizon's BYOD Checker site and enter your IMEI number. If it is NOT a Verizon version, the message will be "PIXEL 2 XL NON-VZW" if it is a Verizon variant the message will be "PIXEL 2 XL VZW" or just "PIXEL 2 XL".

Method 3:

Chat with Google support and give them the IMEI number, they can tell you if the device is a Google Retail variant, or a Verizon variant.

And to answer the second portion of your question, "And how to re-lock it for Pixel 2 XL", this is a simple fastboot command away. Just enter fastboot flashing lock when the device is in the bootloader - Source

All non-Verizon versions can have the bootloader unlocked simply by enabling OEM Unlocking in the Developer Options menu, and using the fastboot command fastboot flashing unlock. No Verizon version of the Pixel 2 can have the bootloader unlocked by any known method.

Also, I don't know if your original question is mis-tagged or not, but you also used the sim-unlocking tag. SIM lock or carrier lock is something else entirely than bootloader lock (related to custom ROMs & TWRP tags). No Pixel device is SIM/carrier locked regardless of where it is purchased originally, or even can be SIM locked to my knowledge. Many people bought the Verizon version of Pixel & Pixel 2 outright from Verizon stores as they had them instock and immediately took them to different carriers with no issue.


How to set up reverse tethering over USB?

I recently discovered SimpleRT which works very well with Linux (and apparently OSX as well).  Simply enable USB Debugging on your device (no root required), install the APK linked from that page on your device and connect it to your PC via USB, and then run the binary on your PC.

It will set up the connection as a VPN tunnel (tun0 by default) and your device should prompt you to (a) allow SimpleRT to create/oversee the VPN connection as well as (b) whether to run it when the device is configured as a particular USB accessory (which is what the binary does).

The project does not include a pre-built binary, so I've uploaded one I built for Ubuntu.

Below is a manual method that should work on Linux or Windows: http://blog.mathieu.carbou.me/post/60454997009/reverse-usb-tethering-with-android-2-2

  STEP 1:

  For Windows: Install USB drivers from Android SDK

  For Linux: Nothing to do

  STEP 2:

  On Nexus One: Connect USB cable and activate USB Tethering. You should see on linux or windows a new network interface.

  STEP 3:

  On Linux Computer, setup a bridge:

# usb0 is the new network interface
# eth0 is the main interface connected to internet (or a gateway)

sudo ifconfig eth0 0.0.0.0
sudo ifconfig usb0 0.0.0.0
sudo brctl addbr br0
sudo brctl addif br0 eth0
sudo brctl addif br0 usb0
sudo ifconfig br0 up
sudo dhclient br0

  See https://help.ubuntu.com/community/NetworkConnectionBridge to setup bridges

  On windows, Bridge the 2 network interfaces

  STEP 4:

  Setup usb0 interface of your phone. You have to options:

  From your computer, execute:

./adb shell netcfg usb0 dhcp
  Or in a root terminal on your phone, type:

su
netcfg usb0 dhcp

  You should now be able to connect to Internet on your phone using your computer’s Internet connection.

  Try to do a ping www.google.com to be sure !

  STEP 5:

  To shut down the reverse-tethering, first unbridge interfaces on your computer:

sudo ifconfig eth0 down
sudo ifconfig usb0 down
sudo ifconfig br0 down
sudo brctl delbr br0
sudo ifconfig eth0 up
sudo dhclient eth0

  Then on your phone, uncheck the USB Tethering option !

You can also use Windows to create a WiFi network (using Connectify) and connect your device to that: http://www.nexusoneforum.net/forum/nexus-one-faq-how-tos/3133-reverse-tether-getting-internet-your-phone.html


Sync read mails in systray & pulldown menu

Same thing happens with all Android phones (I've seen many phones). Just stop email notifications on your phone (for that particular account) if you don't want light flashing.
Every app checks for new messages as soon as you wake up the phone. This feature called as Push Notifications only checks for new messages but won't check if they are already read or not.


Unless the maintainer of your device states otherwise, this can usually be done with no issues as long as it's the same version (CM13 to CM13, but not CM12.1 to CM13).

CyanogenMod's update system contains a script which "saves" Gapps from being overwritten, and writes a new /system partition, then clears caches, essentially just refreshing the core operating system... Basically the same way as doing it manually. Skipping is not only safe general, it is actually quite common as many people do not take well to the idea of flashing their phone daily. Many users often do it weekly or monthly, or just as they deem necessary.

You can always post in the official forum for your device and reference your current build and what you want to update to, if there is an issue the maintainer or other users will likely let you know.


How do I find media downloaded to phone from XMBC?

You can use a file manager app to access the files in your SD card. There are many good ones out there. Androzip and Astro file manager are some of the bests.

If you want to copy files into your PC, use a USB cable and connect your phone. If you want you can use an app like WiFi File transfer to transfer files using WiFi.


Will my rooted Samsung Galaxy Notes 3 get Android update automatically?

I always upgrade my phone because I like to be up to date with sw; indeed I bought a Nexus 5 to get fast upgrades. This way I always have the latest functionalities and improvements. It seems that you will get the lollipop update (see here), so you may as well install it. If you cannot chose, try reading the change-log to see whether there is a Stagefright fix or not. If there is update without hesitating!


It sounds like you have a bad ROM install. You should try completely wiping the phone and re-installing the ROM from scratch. Make sure to clear the cache, the dalvik cache, and system. Then flash the original ROM back on.


How to prevent android from automatically rearranging home screen icons?

Apps > the more button (3 dots placed vertically) > settings > turn off "automatically place icons together"


Questions regarding ZTE Quartz (Surf + Talk, data transfer between internal-external storage)

It is not so much the phone, but more the network that determines if you can be on the internet while talking on the phone.

If your Data Network on your carrier uses the same network that is used for Voice, no. But if you have LTE data, for example, and GSM for voice, yes.

One reason carriers no longer mention if you can do this, like when AT&T and Verizon were going head-to-head, is because most carriers now use different networks for data than they do for voice. This means most carriers are able to do "Surf + Talk" at the same time.

To answer your other question, while typically you should only ask one question, especially if they are as unrelated as this, you can copy files from your internal storage to your external storage.


Google “Play Music” app constantly running!

Well, it looks like your only option is to root the Samsung Galaxy SIV and delete the google play music app and other bloatware from your service provider.


Parts of those build.prop tweaks (and several you did not mention) are explained in the attachments to this XDA post. Let's see what of yours is covered – which are mostly the RIL settings (Radio Interface Layer):

ro.ril.hep : unknown and undefined … may not even exist
ro.ril.hsxpa : 1:HSDPA, 2:HSDPA/HSUPA, 3:? (HSUPA only?)
ro.ril.gprsclass : see: GPRS classes
ro.ril.enable.dtm : Dual Transfer Mode. Only set this to 1 if your network allows simultaneous transfer of Circuit switched (CS) voice and Packet switched (PS) data over the same radio channel (ARFCN)
ro.ril.hsdpa.category : HSDPA speed class; e.g. 21 = 23.4 MBit/s
ro.ril.hsupa.category : dito for HSUPA; 6 = 5.76 MBit/s
ro.ril.enable.a53 : gprs encryption algorithm; "may not even exist"
ro.ril.enable.3g.prefix : show "3g" on lock screen next to network name
ro.ril.htcmaskw1.bitmask : (not there; maybe HTC specific?)
net speed tweaks: (not documented there)1
wireless tweaks: (not documented there)2

1: also see What range of tcp buffer size do you suggest for slow and fast networks? and TCP buffers - smaller can actually be BETTER!. By the latter, the values here stand for "ReadMin, ReadInitial, Readmax, WriteMin, WriteInitial, WriteMax".

2:

net.ipv4.ip_no_pmtu_disc: "Set this if you want to disable Path MTU discovery - a technique to determine the largest Maximum Transfer Unit possible on your path." (Source)
net.ipv4.tcp_mem: "The tcp_mem variable defines how the TCP stack should behave when it comes to memory usage. ... The first value specified in the tcp_mem variable tells the kernel the low threshold. Below this point, the TCP stack do not bother at all about putting any pressure on the memory usage by different TCP sockets. ... The second value tells the kernel at which point to start pressuring memory usage down. ... The final value tells the kernel how many memory pages it may use maximally. If this value is reached, TCP streams and packets start getting dropped until we reach a lower memory usage again. This value includes all TCP sockets currently in use." (source: Network / TCP / UDP Tuning)

I won't explain all the TCP settings here (they are not Android specific, so this doesn't really belong here). You can find most of the missing settings at Obscure Settings.


Anyone know of a custom GPS ROM for Samsung Galaxy 5?

Not necessarily what you are looking for, but on my Captivate, the GPS is kinda slow. I just came across this and thought I'd try it later tonight.


Both.  Bravo is HTC's internal codename name for the Desire.  They do this as they want a constant name for internal purposes as they often sell the identical device in multiple markets under different names (e.g. the HTC Magic is also sold as the HT-03A, the myTouch 3G, and has the codename Sapphire) or multiple devices (e.g. GSM and CDMA versions) under the same name (e.g. both the Marvel (GSM) and the MarvelC (CDMA) are both sold as the Wildfire S).  HTC does it with names, Samsung uses model numbers, same basic idea.
No, not unless you want to stay at your current version for some reason.  RUU means ROM Update Utility.  For most purposes, you most likely want to go with the newest not-carrier-specific RUU to have the latest update so you have the latest Android version and radio firmware.  The RUU is the master update-everything.  Android, radio firmware, and h-boot.  It does it all.
WWE is World Wide English.  It includes all languages they translate for.  The English bit indicates that English is the base language and all other languages included are translated from English, rather than being written directly in those languages.  The ARA bit indicates the same thing, but that the base language is Arabic.


Can I screenshot my HTC Legend without rooting it?

This functionality is available with the developer toolkit.  The post is a bit old so newer versions of Android will have different icons and slightly different menus, but it walks you through getting the tools installed and then being able to capture screen-shots.  Also the tutorial is for Windows, but it should work with any OS that you get the Android dev tools running on (Windows, Mac OS X, and Linux).

How to take screenshots of your Android based phone from Windows


Try disabling the background apps and auto sync. This might resolve the issue


How to save something to Instapaper with TweetCaster

This one took me a while. Go into "Personalize TweetCaster" in settings and change "URL action" to "ask".


How can I customize the actions associated with my Moto Droid's hardware buttons?


Can I charge my tablet with a plug that has different output voltage and current?

What are the output specs of the charger?

With a different amperage, there's no risk unless the amperage is very high. A different voltage might cause problems. Modern devices need 5V and anywhere between 500mA to 2A. Don't try something like 9V. Also, using high amperage to charge is not good for long term health of the battery.


Does USB tethering degrade droid batteries?

No. There's no relation between those two things.

If you connect your phone via the USB it gets charged. It doesn't matter if you don't use the USB connection at all or transfer files or tether your data connection or do any other stuff while it's connected.

The charging circuit doesn't even know that it's connected via USB and that there's data flowing. It just happily charges the phone with the power supplied via USB.

Side note:
The battery (LiIon) degrades over time, if you use it or not. There are however differences in the speed of degradation, depending on usage, storage temperature and charging state (best is around 60-70% charged as far as I know). This is however the usual degradation which you asked not to factor in. And this degradation definitely doesn't change if you tether or not.


As said in the comments it looks like your volume button could be broken. A good way to check if this is the case is to disable it. There are some great threads on how to do this so I will list a few here that you can check out. If the case is that the button is broken, let me know in a comment (on this answer) and I will help you out.

Threads:

http://forums.androidcentral.com/lg-optimus-g-pro/284907-how-disable-side-volume-buttons.html

http://androidforums.com/droid-support-troubleshooting/33602-disabling-volume-button.html

http://forum.xda-developers.com/showthread.php?t=2125810


Duration of System Update - Nexus 4 (after download) - 4.4.2 to 4.4.3?

I had the same issue, after giving up on waiting more, I restarting the phone.

After reboot, the update started from where it was, and finished as originally intended.

To restart the phone, hold Vol-Down + Power for a few seconds.

Posting answer as the OP only posted solution in a comment.


If you enable USB Debugging Mode, the phone will connect to your computer and charge as usual, but you will not get any auto-mounting for the phone storage.

Enable USB Debugging in Android 4.0

Click your device home button;
Tap "Settings";
Scroll your way to "Developer options" and tap it;
Check "USB debugging".

Enable USB Debugging in Android 2.3

Click your device home button;
Tap on "Settings";
Tap on "Applications";
Scroll your way to "Development" and tap it;
Check "USB debugging".

This method works for me to charge my phone without mounting the storage.


How to import bookmarks into Chrome-for-Android without syncing via Google account?

Assuming something like EverSync won't work, maybe you could just use the HTM file. Either post it online (as e.g., a page in a Wordpress blog) or save it on the device (accessed via shortcut as needed). Either way, it should open in a web browser, and its links should work.


Change USB connection mode from PTP to MTP when screen is broken

some phones have recovery modes
xperia for example does. also there are some phones that you can connect to a usb mouse. there is a usb to micro usb converter you'd have to buy though.


'adb backup -apk -shared -all -f "D:\backup.ab' initiates backup, completes, but produces a file that is only 1kb

Try with more parameters, like:

adb backup -all -apk -obb -shared -nosystem -f "yourFile.ab"

*Unless you have a rooted phone I don't recommend -system, use -nosystem instead.


How to force the mobile data (3G/4G) connection on a single app like Google voice recognition?

There is an app on the Play Store called "NoRoot Firewall" which may be used for this purpose.

Inside the app you can select which app you want to connect to WiFi or mobile data.


apps missing from My Apps part of Market

Do you have multiple Gmail or Google apps on your domain logins? I found it confusing, because whatever email account I happened to be reading became the current account in the Market.

So some of my apps ended up being assigned to these other accounts until I figured out that I wasn't logged in as expected. I didn't realize it because they were free apps so there wasn't the issue of requiring a registered credit card for these other logins.


Error when migrating data from internal microSD to internal storage despite apparent available space

Despite the SD card was showing as 1.78GB used out of 1.80GB, it was already empty. So, I formatted as portable and ejected without data loss.
As I reported in my question, there were no apps or cache stored in it. It showed as used because it was formatted as internal, although it didn't have any data in it. About the option to migrate data back and failing when attempted, I think it's some buggy interface as this is an old Android version and the first one to provide this feature (internal storage).


The only way to remove encryption on a previously encrypted Android device is to perform a full factory reset. This means wiping out everything, including contents of the /sdcard partition and losing all your media, so make sure to perform a back up first.

Keep in mind that some Android 5.1 devices enforce full device encryption by default.  On these devices even factory reset will not remove encryption, as the device will re-encrypt itself upon first boot-up.  The only way to override this is with a custom kernel.


Pop up message when sending large amounts of SMS messages

The other alternative (or probably the best one too) is to use ADB shell which may work on a non-rooted device as well:

zeroflte:/ $ settings put global sms_outgoing_check_max_count 999999
zeroflte:/ $ settings put global sms_outgoing_check_interval_ms 900000099


Redmi note 8 - black screen won't turn on

You can clean battery connector point. Try another battery.
Check display connection.
Connect mobile to computer use USB cable for 20 minutes.
Disconnect mobile and again connect computer. If you see battery icon. then mobile is charging.
Use power and volume button to start mobile in recovery mode. Then select safe mode.


My android phone location history shows locations not visited

Yes its possible because the location tracking is not always accurate. It's based on your GPS reception, Wifi Hotspots etc. Please take a look at the answers for more information. Make sure you set your location settings to High Accuracy for better location reporting results.


Will CyanogenMod run on the HTC ChaCha, and is it stable?

You cannot just install CyanogenMod on any rooted device. It has to be one of the supported devices. There a lot of differences between builds of android and cyanogenmod for each device. They have different chipsets, gps, cameras, etc. They are always looking for other people to help support new devices though.


So, here I will be trying to help you real fast by directly dropping you over to the thread over stack exchange How to root the Xperia Mini ST15i.

PS: Updated the link.


What purpose does the Notification Flash/Email setting serve?

The Notification Flash settings are supposed to enable/disable flashing the LED on the front of the handset for events such as receiving an email or SMS.  If your handset has no LED (my HTC Desire does, my ZTE Blade does not) it has no efect but the option is usually still present as it's a stock option.


Why is my Android phone off by 3 seconds only a few minutes after I set it to the Atomic clock time?

Time on devices is an approximation based on the molecular activity of the components it is constructed of, especially mineral vibration. Some components and the software that estimates from it is better than others. Better phones with better components, or, better phones with better software are necessary for best time estimation. If the estimation is off for you, leave the setting for synchronizing time from the network. The responsibility of your device to perform flawlessly is reduced or eliminated.

See this article online which details how clocks on devices work.


HTC Desire C screen just flashes when I press unlock! Help!

Typically I found this after finding the same problem. I too just turned the brightness all the way down. You can get back in by holding the power for a while and restarting... Might do it again and turn the brightness back up and see. Tracker1972

Edit- brightness back on automatic, now working fine again :-) good luck with yours!


Can't scan QR code for WhatsApp web due to camera inverted or tilted on Galaxy Y Duos

I had the very same issue with my Galaxy Y Duos. Rotating the phone or laptop screen through screen preferences didn't help me. Finally the solution was to use 'Flip This' chrome extension and rotate the QR code by 90 degrees. The WhatsApp logo at the center of the QR code would not change its orientation on the camera (as it is a different image) but the QR code would be rotated and your phone would be able to scan it.


How can I send a group sms using my google voice number?

Google Voice (the service) doesn't support this. Until Google adds this feature there's no way to do it.

This limitation is not specifically noted anywhere official, to my knowledge. However, Voice receives group messages from supported carriers the same way it sends them - as independent messages - and this has been officially stated. Mayur Kamat (the Hangouts product manager) noted this caveat on a Google+ announcement regarding expanded MMS support for Voice:

  Group MMS will arrive as individual messages - so you will at least
  not miss messages any more.

The above also requires that the message was sent by one of the carriers Google supports MMS from. Group messages received from unsupported carriers are never delivered.


How do I make /sdcard link point to external SD Card on Android 4.4.2?

As far as I know, you can change this by editing /system/etc/vold.fstab, but if it doesn't have what you need, you might have to tamper with init.rc inside boot.img.

I'm not sure if what you're aiming to do is safe though, what with the recent switch to fuse sdcards.


How can I easily backup data from external card on Android 4.0.4 to a new external card?

The easiest way would be to transfer the files to a computer, then transfer them from the computer to your new card. Many micro (phone size) sd cards come with a micro to regular size adapter that will fit in the card reader slots of most computers.


How to prevent an app from sharing its data with Google?

See Data backup overview. Since changelog is talking of Android 6 compatibility, it is referring to Android auto backup (see table).

Enabled by default. Apps can opt out by disabling backups.

Contextually, it implies Textra had opted out of back up earlier and now has it enabled.
There is no option for the user to choose which apps can be backed up or not. Either they backup or not (search settings for backup to see the toggle switch). If backup is enabled, apps that are enabled for backup are backed up.
Developers can choose to exclude some parts of app data even if backup is enabled. Backup data size is limited to 25 MB and doesn't count for your drive storage usage. Users have no control on what is backed up, so if you don't trust Google (good idea) look for custom ROM options as suggested by Izzy in comments or turn  off backup in settings.


I had experienced a problem with wifi tethering of my device and this solved my issue.
Go to settings(Data Settings), there may have an app (I am using Xiaomi device and I have Security app which controls this) that restricts data usage for all applications(both wifi and internet).  In that, there is system app named "Android System" which controls wifi and tethering.

Please check whether it provided with data and wifi access.


New TF300 is not showing anything on the screen

I was unable to resolve the issue through all types of hard/cold resets/reboots (PWR+VOL, PWR for 30 seconds, hard reset pin, etc), so I returned to Amazon and received a working tablet today. It appears that mine was just DOA.


weird beeping when using the screen (galaxy s3)

If you go to Settings >> Sound then make sure 'Touch Sounds' (it might be called something similar) is not ticked, that should solve the problem


Device Steadily Discharging While Plugged Into AC?

I fixed the problem by switching cables.

The cable must have gotten a bad connection so the wires dedicated to power could carry less current. You might try bending the cable in a certain direction to get a better connection, but the real solution is to replace the cable.


How do I disable "Link Preview" in Chrome?

This is called the "Link Disambiguation Popup" and is a chrome flag on all builds EXCEPT the Android one where it is explicitly left out. Go figure.

Here's the code of interest. Next on my todo list is write an Xposed module for this.


Presuming that you normally only want your Wi-Fi switched on in certain locations (e.g. Home and Work), then an app like Locale that can change profiles and switch power-hungry components like Wi-Fi on and off based on your location might do the trick for you?

(note that this is not a free app)


Cannot connect google account to Samsung Galaxy Ace Plus S7500

problem happens when 2-step verification enabled to google account.
to solve this first of all disable 2-step verification method if possible, then try to do so-

on username write as

username@gmail.com
make sure your password is correct (maybe)

see https://www.google.com/settings/security/lesssecureapps


How can I find the last Synced location for my phone (which is now dead/off)?

Google's Device Manager does not store location. It will send a location request to your device, which if turned on with a network connection and location services enabled, will respond with its current location.

If you have location history enabled, your location should show up in the Google Maps timeline.


How to root the LG Optimus 4X (LG-P880)?

In fact, I never had an Android device where this was that easy to achive! Our friends at XDA-Developers offer a guide and the necessary tools in this thread. Having a "Microsoft free zone" and "only" running Linux machines (yeah, even the Android ones run a Linux kernel), I was able to follow up those steps with a little adaption here and there -- and so I will sum up the results for Windows and Linux users as well:

Preparation

First you need to download the required tools, all of them available at the linked XDA-Developers thread:

o4xr.zip is the rooting toolkit
IS11LG_SystemBackupTest.signed.apk to prepare your device
Windows users only: LGUnitedMobileDriver_Ver_3.7.2_LG-P880_LGO4XHD.zip -- the Windows drivers for the device

Having everything downloaded, some additional steps are necessary at your computer:

Windows users only: Unzip and install the drivers
Linux users: Make sure adb is able to detect the device (check with adb devices). If it's not, see at the end of this answer for some hints.
Everybody: Copy IS11LG_SystemBackupTest.signed.apk to your Optimus (e.g. after connecting it via USB in MTP mode, copy the file to the internal SDCard)
Everybody: Create a new directory, unzip o4xr.zip there, and change into this directory.

The rooting process

On your Optimus, go to Settings→Security and make sure "Unknown Sources" is TICKED (i.e. contains a checkmark)
Go to Settings→Developer Options and enable "USB Debugging"
Now install IS11LG_SystemBackupTest.signed.apk (e.g. use a file explorer to find and "launch" it)
Open the "SystemBackupTest" app you just installed. Nothing spectacular will happen, so don't be disappointed here.
Hold the power button and choose "Power off and restart".
When you can see the lock screen, you may notice that the phone is running very slowly, this is normal.
Once the device is fully started up again, connect it to your computer with an USB cable. Make sure the phone is in "Charging Only" mode.
On your PC, open a terminal (Linux) resp. command (cmd.exe, Windows) window and change into the directory you've extractedo4xr.zip` into.
(on Windows, you may need admin privileges: right click, run as administrator. On Linux it did fine for me without superuser/root permissions)
Now run the rooting script:

Windows users: type root followed by the enter key
Linux users: type ./root-linux.sh, also followed by the enter key
Any Mac users? Type ./root-mac.sh, also followed by the enter key. Don't worry, it won't root your Mac/Linux machine (Windows users: it is unlikely to root your box, either :)

DO NOT DISCONNECT YOUR PHONE WHILE THE SCRIPT RUNS! Wait while it does its job. During that process, the phone will reboot automatically a couple of times. The script will inform you about this in your command/terminal window. Once the command/shell prompt returns, the misdeed is accomplished :)
Now uninstall SystemBackupTest from your Optimus. Do not launch it again at this state, or you might have to start over from step 5 :)
On your phone, open up Google Play Store and search for "SuperSU". Update the app when prompted, then open it. Press OK to update the SU binary.

You now have root and can safely restore the "Unknown Sources" and "USB debugging" settings back to how you had them! Congratulations! Next steps are to install Titanium Backup, LBE Privacy Guard, and all the other things you might need and which require root!

Hint for Linux users to get adb recognize your Android device

These steps should work with all Android phones. The example data of course should exactly fit the LG Optimus P880 this question deals with.

open a terminal window, and make yourself root (sudo su -)
enter the following command: lsusb. Note the output in your mind.
connect your device with USB Debugging enabled using an USB cable.
again issue the lsusb command. Now it should output an additional line which has to be the just connected Android device. For the LG Optimus P880, this should read like:
Bus 002 Device 103: ID 1004:61a6 LG Electronics, Inc.
1004 is the vendor ID for LG, 61a6 the device ID of the P880 in USB Debugging mode.
use your favorite editor (still in root mode!) and open /etc/udev/rules.d/51-android.rules (if no such file exists, simply create it). Add the below lines (first line is optional), and then save the file.
restart the UDEV daemon: service udev restart

Now you just need to disconnect your device. When reconnecting it for the next time, adb will see it -- as you can confirm with the adb devices command. So here are the lines for your /etc/udev/rules.d/51-android.rules file:

#LG Optimus X4 P880
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1004", ATTRS{idProduct}=="61a6", MODE="0666" GROUP="androiddev", SYMLINK+="android%n"


What is "Common data service" app in the preinstalled app list?

It seems to be a program that enables the device to access data from one app while using another. Like an internal search engine as it were... I'd leave well alone....


Can I make and receive phone calls using a tablet with a SIM card slot in it?

No, you usually can't receive calls with an tablet which doesn't provide this functionality. The SIM card slot is only for mobile data communication and there is no way that you just download an App which enables GSM phone functionality (AFAIK).

You can use VoIP though.


See if this app RootCloack can help you...it can hide root for a specific app you can choose by hiding binaries apks and other ways...it should work


It is okay to use another battery as a backup. But if you switch the batteries frequently, you may end up with damaging your phone. Even though the chance for this a very low, it is still a chance.

When you change the battery frequently, you have to turn on and off the device. When you do this, the inserted battery spends power to start and turn-off your phone which is more of an unnecessary power waste. As a side effect, your phone covers may be at the risk of loosening, as a result of frequent use.

Other than that, there is nothing wrong with the use of two batteries with your device.

Instead of changing them frequently, you can switch batteries after using it for a certain period. (e.g. a week) Your backup battery will always be with you holding a full charge for a week. See the battery tag for more info on battery usage tips.


How can I prevent the YouTube aplication from constantly showing a pop-up for YouTube premium trial?

I have never been disturbed with these popups so far in the modded YouTube app named YouTube Vanced so I suggest you try this app. The app also has background play feature that can be used without a YouTube Premium subscription.

Head over the XDA thread here to know more about this app and learn about its installation.

Note: the app automatically blocks ads served by YouTube.


Is it possible to identify where apps come from?

EDIT: Gathered additional content from the comments.

CM will list the package name of the apps in Apps Info. Those with com.cyanogenmod, org.cyanogenmod, cyanogen and com.cyngn (thanks @Izzy !) are certainly Cyanogen-specific, those with com.android are possibly AOSP-based and those with google are from Google. Alternately, list package names via adb shell pm list packages and find out the app name of a certain package (e.g. using adb shell 'dumpsys | grep -A18 "Package \[org.cyanogenmod.audiofx\]"').
For launcher entries that are parts of other apps, dragging them either to Apps Info or Uninstall will reveal what parent apps they belong to.
Explore your Pico GAPPS zip package to see what it installs. The apps might not be in APK format (OpenGAPPS compresses them in tar packages) but the filenames are still recognizable. Every app not in the package is part of CM itself.

As for which CM apps are based off of AOSP... I'd say it's hard to definitively find out without digging into CM sources.


How do i detect my android phone on my PC? While installing custom rom i think i deleted some key file and not the phone is not getting detected

Which device do you have? There might be an option in CWM to enable MTP to gain access to storage over USB.


What is the folder called /storage/emulated/0/.photoShare/thumb/lcd

.photoShare is a folder used by Huawei devices for it's Cloud service.

If Huawei's Cloud is enabled on your device, your gallery may have been synced to your Huawei's "personal" cloud storage.

You can turn off the cloud backup option for your photos, but maybe you need this service in case of emergency, where you accidentally deleted your pictures, at least you'll be able to restore what was synced before in the cloud service.

It's safe to delete the folder, but doing it from settings will be better to avoid any data loss if you're syncing your folder with the cloud service.


Most shady apps pull you into setting them as a device administrator. Device admin apps have additional access to your device and cannot be removed unless you remove them from the Device Admin list.

To manage device administrators:
Go to Settings > Security > Device admin apps (or a similar entry) and remove admin access from all the apps. Or at least from apps which you do not recognize.

Once an app is off device admin list, it can be removed off just like any other app.

You can also check for the amount of data consumed by an app by checking the data usage stats. That'll help you better understand the culprit app.


How to get to Torch on Moto G / Marshmallow 6.0.1

This appears to be an old problem cited two years ago wherein torch light and cast icons as in case of OP go missing. Reason attributed is some icons disappear if not used for long and reboot brings them back as it happened in OP's case.

Probably this is a bug that is continuing and not found in latter models - I don't see that on Moto X Play (also maybe because I use  Gravity box Xposed module interface for quick settings)

It sounds stupid, but it looks like you have to remember to use those icons to be able to find them when you need them :(


how to by pass google account on my itel 1556

I would suggest performing a factory reset.  You should be able to do this by opening settings and navigating to Backup & reset.  Here you should find Factory data reset.

You may want to remove any SD card(s) and reformat ( overwrite ).


How to get back a card in Google now which was removely accidentaly?

on the bottom of google now there are 3 icons. Click the magic wand (middle one) and select others. There find the topic and tell Gnow that you are still interested.

New cards will be added automatically once you search for them with google now. Once a new cad appears tap the three dots in the upper right of the card and than yes when prompted if interested.


Since you bought your phone from Kuwait, the phone has the Kuwait Galaxy Note 2 Rom, and still now the 4.3 update has not been pushed out in Kuwait or the middle east region for both the note 2 and s3. But for the Indian Rom 4.3 has already been pushed out for both the phones. My brother had the same problem with his s3 and since I have some knowledge in rooting and Rom flashing on an android phone I flashed it with the Indian Rom.

The suggestion I can give to you is wait for the update, when Samsung pushes out the update in Kuwait your phone will get updated.

If you know how to root or flash custom Rom on Android phone you can flash it with the Indian Rom just go and download the Rom from here http://www.sammobile.com/firmwares/3/?download=25232
And follow the instructions.
For more information you can look here - http://www.ibtimes.co.uk/update-galaxy-note-2-lte-n7105-official-android-4-3-xxueml3-firmware-how-1429969
Just use the Rom from the sammobile site.

Remember if you don't know what I am talking about please don't try to do this you can brick(destroy) your phone for good.


Best Wi-Fi Performance Doesn't Do Anything

Your phone settings cannot possibly affect the strength of the signal produced by a wireless router.

I would assume that this option just prevents Wi-Fi "sleep", seemingly confirmed by this discussion.  If that's the case it will consume more power when you're not using your phone.


If the files are really gone from the phone, your storage should reflect that. Try restarting the phone, Download a different file explorer and check the place where your files were. GO to settings/General/Storage/Internal Storage (i assume) and see how the looks look from there.


Monochrome v. Colour logo in search widget

Moto G dual-SIM 16GB first generation here.

I noticed my phone google widget, unlike yours, was displaying the color version of the logo. I've been using Aviate launcher and, before that, used google now launcher. Tested it and, again, colorful version:

Then I Switched to the default launcher (unlike 2nd gen Moto G, 1st gen does not use Google Now launcher by default) and voilà! there was the monochrome white version of the logo in on the widget.

What i can guess is that somehow the widget is themed to match the launcher.

(I Apologize for the possibly bad english; I'm not a native speaker)


It seems like your chromecast is not setup properly.

Make sure you connect the chromecast through HDMI and also power it using the usb port at the same time. If you see the chromecast installation screen on your TV, then you can use Google Home to install it.

Also, the USB port on your tv is likely not to supply any power.


How can I hide some contacts from dialer?

I can't speak specifically to the Defy, but if you've got the stock Android Contacts app and you're syncing to Google, you can tell the phone which groups to display.

From the Contacts app Menu | Display options | {account}. Then check the groups you want to see, and the uncheck the ones you don't. "My Contacts" is going to be pretty much everything under your account. If memory serves, this is only for display; the contact info is still on the phone.

Please note that in Android versions 5.x and up this may be no longer valid due to a bug.


Remove unneeded 'system apps', and notifications (tool)

As WiKi says, such a tool would require root on your phone. For security reasons, only system apps can enable and disable notifications for an app, only system apps can force-stop other apps, and only system apps can disable other apps. You really wouldn't want every app on your phone to be able to turn on notifications for itself and disable the Settings app so you can't turn them off again.

If you want to disable most of your system apps, it sounds like it might be better for you to replace the OS with a custom-rom. The tag wiki for that page will give you some hints to get started. Be warned before you decide: you do need to unlock the bootloader to achieve this, and you should take a backup first as it's an advanced procedure: people do manage to brick their phones this way.

As a quick note: most of the apps you list are Samsung's apps. Samsung are known for shipping particularly bloat-heavy software, so you may find it easier to buy a phone from a different manufacturer next time. Nexus phones in particular run a very minimal Android: that's their main selling point.


How to access the browser history beyond the last 7 days of the default browser?

Leaving this question up so that other people having the same issue may find help and in the case that someone knows a potentially better way to retrieve more of the browser-history.

I found something in:

/data/data/com.sec.android.app.sbrowser/files/ {1_tab123 files}


Cannot connect my Nexus 5X to Windows 10 PC

Okay I finally found something which helped me.

The Media Feature Pack for Windows 10 N & KN (all editions) alias KB-3010081 is for the first version of Windows 10.

But for the Windows 10 with the big update we had a few time ago, there is an update which supersedes the KB-3010081.
This is the KB-3099229 : https://support.microsoft.com/en-us/kb/3099229.
 Download : https://www.microsoft.com/en-us/download/details.aspx?id=49919

After all my attempts to resolve my problem, this is the thing which did it for me.

I Hope it will helps.

Best regards,

Hellcat


Can't boot into TWRP recovery after flashing custom ROM?

Remember that the custom ROM package will include the boot image too. And on A/B partition devices, the recovery rests is in the boot image. So, if the custom ROM has written your boot image, then your TWRP should be gone. What will load will depend on the recovery included in the boot image. It could be stock, something else or nothing.


Free system information for Android such as Everest for Windows

Try Android system Info.

You will me amazed how much information this application provides.


WiFi port turns off randomly in Blaupunkt Cape Town 945

Finally I solved problem. Generally it is work around not real solving problem but it is enough. What is needed:

root unit with init.d support (included in original firmware)
busybox installed (from Play Store)
crond installed (from Google Play)

Add line in cron configuration:

* * * * * /system/bin/svc wifi enable

Thats all!


It is a problem on your ROM. I also had that issue, until the ROM dev fixed the sdcard mount points. It is because your sdcard has two symlinks (usually @ /mnt/sdcard and /storage or whatever) so your phone thinks that you have 2 sdcards. You can solve this by excluding one of the mounts like I do on MXPlayer before it was fixed. You should inform your ROM dev about this issue so he can fix it.


Why does an app read my phone's IMEI number? An awful lot of them do

Many apps use the IMEI for analytics purposes, for example counting users. Most tools like Google Analytics or Flurry need a unique ID per phone, so the IMEI fits quite well.

Note that this doesn't work on non-cellular platforms (like tablets), and the IMEI can also be faked: this is why some apps choose a different system (see this article).


Unable to connect Galaxy Note3 N9005 to windows 8

My N9005 was unable to connect via ADB on Windows 8. etc, and I fixed it by entering the *#0808# dialer code on the caller screen to change the USB connection mode.

You will see the mode about ADB at the bottom. I tried it and it worked for me, but only for the ADB connection. I did not try other options. Look for MTP options, and also find the USB driver for Windows in any case.

Click image for full size


How to connect Android phone to a Wifi network using PPPoE?

There is an app that enables it (aptly called WIFI PPPOE), but it requires you to root your phone. PPPoE is not natively supported in the Android SDK.


Things to check after dropping a Nexus 7

Your tablet probably rebooted because the impact caused the battery to go loose for a split second.

I would check all the sensors with an app like CPU-Z, making sure that all the sensors respond to any change. That should cover most of the potential damage.


As of this moment, it is a known fact (not necessarily an issue) that the Xposed framework DOES NOT WORK with ART.

So, you either:

Stay with Dalvik runtime, and get the advantage of using Xposed; OR
Uninstall Xposed framework, and get the advantage of using ART

  After installing Xposed, the runtime gets reset from ART to Dalvik. Can you stop it please?

  You can be glad that I implemented this, otherwise you would be in a
  bootloop know. Xposed isn't compatible with ART (yet). It's a
  completely different architecture with pretty much no documentation.
  Rewriting Xposed for the ART runtime requires understanding the
  concept, the code structure and many details to know how it works. I
  have already spent dozens of hours on that and some things are
  working. But still it's a long way ahead. Don't expect even a test
  version in the near future. So please don't ask when it will be
  available - you will surely know when it is ready. I have nothing else
  to say about that.


Your Galaxy tab 8.9 connectivity specifications don't include wired Ethernet:

╔════════════════════════╦══════════════════════╗
║ Connectivity           ║                      ║
╠════════════════════════╬══════════════════════╣
║ WiFi                   ║ WiFi 802.11 a/b/g/n  ║
║ USB                    ║ USB 2.0 H/S          ║
║ Bluetooth              ║ Bluetooth 3.0        ║
╚════════════════════════╩══════════════════════╝

To solve your issue a simple USB to Ethernet adapter would suffice, but as pointed out on the first comment on this answer, your device uses a proprietary connector, so an initial adapter is required:

Samsung Galaxy Tab™ USB & SD Connection Kit

Another pertinent issue as mentioned, relating an Android driver and the support for USB to Ethernet adapters, but this Plugable USB 2.0 10/100 Ethernet Adapter (ASIX AX88772 Chipset), as mentioned on their support forum might help you.

From Amazon:

Plugable USB 2.0 to 10/100 Fast Ethernet LAN Network RJ45 Adapter (ASIX AX88772 chipset)


How to disable a specific screen animation on cm 10.1.2?

Apparently, "This is not a user-configurable option right now".

I'm not sure if that's a general Android problem, or a specific cyanogenmod one. Totally clueless about why, of course.


How to turn HTC Widfire with blank screen into debug mode

Your contacts are saved in Google contacts and your photos and video in SD card.


How to forward all traffic over a VPN (without rooting) using Forwarding Routes

Turns out you can forward all traffic over the network by entering 0.0.0.0/0

You can then check by doing a google search for your IP and it should now be the public IP of your VPN's gateway


Is it possible to get root permission using Magisk in Work Profile?

Choose User-independent option in Multiuser Mode Settings of Magisk app.

User profiles and multi users are managed inside OS, nothing to do with recovery.


Return my S4 Mini 4.2.2 Jelly Bean to stock firmware

If you do manage to find it, to install it you'll need to download it to your phone, boot into recovery, make a backup, wipe your /system, /data, /cache, and dalvik cache (NOT internal Memory or your SD card if you have one) then flash the file you downloaded.


Android package for accessing 5 GHz wifi information like RSSI?

Wifi Analyzer is a great app for viewing wifi information


How to factory reset S3 with screen not working but phone working?

There are two methods in order to factory reset your device:
(Here is the source youtube video)
if your device is working but cant navigate or you got problems with Screen.. then Use the Hardware Method here -> follow the steps here:

Hold the Volume Up Button with the Power Button and the Home Button, all at the same time, till you feel your Phone Vibrate. note: You can release the power button after the mobile Vibrate.

After the Menu Appears, Use Volume Up and Down to Navigate to 'Wipe Data Factory Reset' then Select it by pressing the Power Button.

Then Use the Volume Buttons Again to Select 'Yes -- delete all user data' and press the power button on it.

now just wait tell it finish Wiping, it will just wipe then the menu gets back again, After it gets back just select Reboot the System.

If your device is working and its display appears well, follow the the steps here:

Go to Settings, Backup and Reset and select 'Factory data reset'.

Make sure that you made Backup for your data.

Press on the 'Reset Device' Button Appears at Bottom of the Screen.

You will have to Confirm your PIN, Enter your PIN then go Next.

Now Confirm your Decisions, if you want to factory reset your phone just Press the Delete all Button.


I couldn't find any details on this XDA thread regarding Avatar ROM for the S3. However, the Sony Xperia Z thread thread mentions that it has a Linux kernel of 3.0.x. So, I assume it's the same for the S3.

While Avatar is based on CM10.1, it's possible that the developer used a different kernel (lower than 3.4). So, don't compare it with pure CM ROMs that are using the 3.4 kernel. I would suggest going through the first link I gave and ask for help there about upgrading your kernel.


How may I use apps without installing it?

Instant application can be used without installation check this out


Rooted, Encrypted Galaxy Note 8" stuck in bootloop!

Things to try

I'd say take off the batteries, put them back, go to download mode, and reflash the ROM. Better off download it again to be 100% certain it's OK (even if it is, sometimes certain ROMs happen to work only after a couple times flashing).
Also read the documentation of the ROM in case it needed your storage to be in a different filesystem format (ext4 or whatever).


How do I recover the Dolphin Sonar icon?

According to the Dolphin for Android phone faqs, you can manually create a shortcut to the home screen:

  How do I create a shortcut for Dolphin Sonar to the home screen manually?

  Please click Menu> More> Settings> Gesture & Sonar > Sonar Settings> Create Shortcut.


How to I disable the DHCP function on Wi-Fi Tethering

I think you cannot disable the DHCP in the Hotspot. Instead try to set static IP address on clients(other devices which you are going to connect).

Connect the client to wifi hotspot.
Now check the ipaddress of the Client. It should be like 192.168.42.yy
Go to 'WiFi settings' on your client, long tap on the Hotspot's wifi
Tap on “Modify Network”.
Then select “Show Advanced Settings”.
Select IP settings from DHCP to ”Static” mode.
Fill the following

  IP address : 192.168.42.<your desired ip>
         Gateway : 192.168.42.yy
         Net Mask : 255.255.255.0
         Prefix length : 24
         DNS 1: 8.8.8.8
         DNS 2: 8.8.4.4

Note: If your give IP address in 192.168.1.xx or 192.168.0.xx range, It will not accept.

If you are a nerd, See this to change  the coding of Android system itself to achieve static IP :)


How to Install ClockworkMod on Innos A35

Any recovery, be it ClockworkMod or TWRP, or others, must be specifically created for each device (or sometimes device family, if their hardware is similar enough) separately.  Picking a random device off a list in ROM Manager will not work, and may even damage your phone.

Quick Google, XDA, and Rootzwiki searches don't bring up any relevant hits for "Innos A35" at all, so it's safe to assume that this device is not supported by any well-known recovery makers.  This may be because the device is too new, or there simply is not enough interest in it from the Android developer community.


Is it possible to enable usb debug without touch screen?

You need to be rooted and have ROM with sqlite3 support e.g., Cyanogemod. If yes, you can try updating the settings files manually via entering adb shell:

su
sqlite3 /data/data/com.android.providers.settings/databases/settings.db
update global set value='1' where name='adb_enabled';
update global set value='1' where name='development_settings_enabled';
exit
reboot

caveat: if you're rooted but have never invoked su via adb, then the system will ask for granting permissions to adb client which of course is displayed on screen and, depending on your superuser app defaults, will be automatically granted or rejected since the screen is broken.

An existing XDA thread suggests a manual push/pull method here.


Is there a way  to compare networks in terms of internet connection?

You can always perform a speed test and check for packet loss( Speedtest.net, pingtest)

Alternatively, you can try calling the skype Voice Testing Service which should be in your contacts from before, and if it isnt there the username is echo123 i belive.


Micro SD card stopped functioning after inserted when phone on. Android and Windows recognize the card, but can't read it. Can I recover my data?

"The card was used as internal storage" - This means it is encrypted and tied to the decryption key on your device. If your device is already rooted, you Might be able to access the key and use this to access it, it requires Linux and some terminal use, Windows will not be useful for this operation.

If you removed this card while the device was powered up and the card mounted, which it will always be as internal storage, you likely corrupted the drive's file system, and recovery of data from a damaged, encrypted file system is extremely difficult and often requires professional forensic data recovery if the decryption key is available, it's impossible without it, and those services are rather expensive and can be thousands of dollars in some cases.

When a drive is adopted as internal storage, it is reformatted to Linux ext4 file system and encrypted, it is intended to never be removed from the device, ever, unless you go through the process to convert it back to portable storage. The encryption used is very secure, without the decryption key it is generally considered impossible to access the data even if the file system is completely intact and undamaged.

So basically I am saying you're most likely out of luck... The chances of recovery of the data is near zero.


Is it possible to restore Google Authenticator on another phone?

Yes, it's possible, if you had stored the initial QR code of your service. In that case, just scan your initial QR code when creation in the Google Authenticator.


How do I Save the password to a friend's router on my LG REALM Smartphone?

Or also, as rjt.rockx said,
you can use the WPS recovery tools for connect to router directly.
some apps can do that for find the WPS password :
WPS Connect - Google Play
With this feature, you can easily connect to any Router if WPS have it.(without need to entering again the password)


What's the exact geographical dimension range which can be taken offline in Google Maps?

The limit is actually placed on virtual size of the downloaded area. The upper limit is approximately 80MB of data, and the lower limit is smaller than maps displays, somewhere below 100KB, equivalent to around .6 square miles.

Here is one place that mentions the 80MB limit. In my own testing, I was able to download up to 87MB of data, which is approximately 5625 square miles.

This may have been coincidence, but in my testing, the allowable size ranged from a square .75 miles on a side to a square 75 miles on a side.


Is there a way to see call log with duration?

From the phone app, tap the Action Overflow button (...) in the top-right corner, then tap Call History. Tap any entry, then Details, and it will show you the date, time, and LENGTH of call, or calls (individually, in a list) if multiple were grouped together.


I tried rebooting when I was seeing the problem, and that didn't help.  I wound up setting two songs from my SD card as the ringtone and notification sounds, and that didn't help either.  My phone crashed hard today while downloading an app, and I had to pull the battery to restart it.  After that, the original choices reappeared.  Go figure.


Is there Any Way to Make Android Stay on the Same Page on the Application Drawer after Pressing the Home Button?

The app drawer is a part of the launcher app, so you can replace it simply by switching to a different launcher. Just install a new launcher of your choice that works the way you like.


It's an LG bug exposed by a recent Google Chrome change: http://productforums.google.com/forum/#!topic/chrome/-nS44H44Aqs%5B1-25-true%5D


Can I boot Android on the LG Arena KM 900?

You've already found the forum for the main project to port Android to the LG KM900 at http://androidarena.pytalhost.net/

All of their effort towards porting Android to the KM900 is being tracked on this Google Code page http://code.google.com/p/arenoid/ their project status page doesn't look like they've managed this yet http://code.google.com/p/arenoid/wiki/ProjectStatus

So, unfortunately it doesn't look like this is possible yet. I think that your best bet to speed up the process will be to visit that forum and Google Code section and volunteer to help them out in their efforts.


How to unlock bootloader on samsung devices?

To unlock the boot loader you need to have the ADT with all the packages installed and configured.

Later once the configuration is done properly then you can connect your device and enable USB Debugging under the options.

Download Modaco’s Superboot files and save them to your computer.
Once downloaded, extract it by right clicking and extract all.
On your phone, click on Settings > Developer Options > Turn USB Debugging On.
Plug the device in to your computer via USB cable.
Open the superboot folder that we just extracted (until you see the folder with fastboot-windows inside it), then hold the shift key down on your computer and right click any blank area.
Now, select open command window here.
In the command prompt, type the following with hitting enter at the end of each line.

adb-windows reboot bootloader (and wait for the device to reboot)

fastboot-windows oem unlock

(If it gets stuck at waiting for device here, download and install PDANet on your computer, once installed, unplug then plug the device back in and see if that fixes it)

Once it runs the device should display a screen asking you if you
    are sure. Click yes using the volume buttons. The device will go
    back to the bootloader screen but say unlocked at the bottom.