3G/Wi-Fi Vs Wi-Fi Only Enabled Android Tablets: Pros & Cons to the Consumer?

Most newer Android tablets provide both WiFi and WiFi+3G variants.

If a tablet is WiFi only - then yes, the tablet can only access the internet via a WiFi hotspot/network.

If a tablet has 3G capability as well, then yes - a SIM and data plan would be needed to use the 3G functionality, but not required to use the tablet. The benefits of using a 3G model would be that you always have an internet connection, even if there isn't a WiFi network available (as long as your mobile network has coverage where you are).

The 3G system in tablets is the same as in phones - except that most 3G enabled tablets don't have the ability to make voice calls, or send SMS's - they are limited to using only the internet through the 3G network.

3G tablets are more expensive than the WiFi only models - mostly costing in the region of ~£100 more, however the benefits can be rather useful - especially if you would be using the tablet out and about alot.

However, if you possess an Android device as well, then you could just purchase a WiFi only model, and use the Portable Hotspot feature of your Android phone to create a WiFi network that the tablet can connect to, to use the 3G internet of your phone.

So, in conclusion:

3G tablets can be connected to the internet practically everywhere
3G tablets can cost around £100 more than WiFi only varients
WiFi only varients can only access the internet when a connectible WiFi network is present
A SIM and data plan are needed to use 3G data on a 3G capable tablet - this will cost extra
3G tablets are ideal for those that will be taking them out and about with them, and would need an internet connection while they are out and about with their tablet
WiFi only tablets are ideal for those that would only be using the tablet indoors that has a WiFi network available, or for those that wish to to the WiFi Hotspot feature of their Android phone.


Any apps that will allow me to set a profile that only allows emergency calls through?

The Setting Profiles app can do that. From their site:

  What if I don’t want to miss an important call while I’m on mute?

  You can overwrite current sound
  settings with a rule based on Incoming
  Call condition. Here is how to:

  Create a new rule
  Add Incoming Call condition and set it to your preferred contacts group (like VIP or Family)
  Add Activate Profile action to activate the profile where sound is On and/or some custom ring tone specified

  That’s it! Now even if your phone is
  set to mute, it will still ring in
  case of a call from someone from
  Contact Group you have set up in step
  two.

They currently have two versions of the app - a Lite and Full. I would try the Lite version to see if it has this feature first.

QR Code for Setting Profiles Lite:

QR Code for Setting Profiles Full:


Has the copy/paste functionality been removed in the RAZR Maxx's Ice Cream Sandwich update?

ICS and Evernote both support "copy" functionality. Highlight the text you want and then press the icon that looks like two overlapping pieces of paper (circled in red):

If this is missing then you may wan to provide a screenshot of what you see. Although it's possible Motorola removed the "copy" functionality from the system, I would find it somewhat unlikely (and this forum post seems to indicate it does exist). Also, the grid icon on the far left (circled in blue) is "select all".


Finding super voice recorder files on computer AFTER it was created on my android 8

I Assume, you are using Super Voice Recorder from MeiHillMan.

He has mentioned the storage location of your files in

Play Store Page

Audio recording files are stored into “AllVoiceRecords” in your SD card
  root folder. In addition to using the built-in player, you can use your device’s file browser or a USB PC connection to view, copy or share the files in the directory.
Android Application

On Windows, if you can't see your files from Explorer, and you're familiar with ADB, open CMD shell and try this command:

adb pull /sdcard/AllVoiceRecords %userprofile%\desktop

You'll find a folder called AllVoiceRecords on your desktop

Otherwise, if you want to view your files via Windows Explorer, try media.Re.Scan application to scan your MTP media storage and update its information.


Bluetooth Tethering issue Galaxy S4 to Samsung Note 10

You need to do 3 things, to get a running bluetooth tethered connection:

Pair both devices as usual and enable Bluetooth on each
Enable BT-tethering on the access point device (needs to be set each reboot):
Settings -> Wireless & Networks -> More..-> Tethering -> Enable Bluetooth tethering`
Activate Bluetooth tethering on the client device:
Settings->Bluetooth->"John's Phone"-> Options"-> enable "Internet access"

If it doesn't work the first time, switch off/on Bluetooth on both devices and retry.

These are the steps as I use them to tether my Nexus 10 to my Google Galaxy Nexus.

PS: If you don't like to manually enable BT tethering each reboot, use Bluetooth Auto Tether to have it enabled automatically during boot.


Nope, not at all. I use easytether pro on my evo4g, which has the gingerbread update, and I use it for my pc, and my ps3, If im over a friends house.


It seems you're not "getting" how Android manages the apps.

Note: do not use task killers! There's an extensive Q&A on this

When you launch the app, it appears in the foreground, note, I am not getting into developer specifics about life-cycle of apps themselves.

There are two scenarios:

When you press back, depending on said app, it will either go into the background, Android will eventually reclaim the memory occupied by the app.
A high priority app that appears, incoming calls is one prime example of this, Android will push the app behind, and bring forward the dialer screen where you can either lift the handset to engage or cancel the ringing.

To further embellish more:

There is a background app, called a service that is running intermittently, perhaps, polling on checking a website, Google Play Services is a prime example of it, and if there's any app update, the service will trigger the package manager to download the update and proceed, in the background.

That is primarily the reason why you should not force-stop an app, because, they may have a service running and killing that will only re-start the service which has a knock-on effect, more CPU cycles wasted in bringing up the service again, and therefore wasting yet more battery juice in the process.

Also, to force-stop an app can actually induce bad behaviour on the app itself, what if it's saving data or querying a backend content-provider, terminating it can lead to corruption or mis-behaviour. Again, this statement is only a brief example which is beyond scope of site, i.e. relating to developer in how to handle the situation in event of force-stop.

  they still appear to be using memory

"appear" is the keyword, give it a few minutes, Android will run a sweep across the memory and reclaim it if apps are inactively running or not using in fact, that memory sweep is carried out on a regular basis very actively.

At the end of the day, Android does a pretty darn good job in reclaiming memory so should not interfere with that process.


What is the difference in 64bits TWRP and 32bits TWRP?

I think you are probably using a Xiaomi or Moto phone hence the question. Well, most Android devices stick to one Architecture either 32 bit or 64 bit. But some OEMs push out 32 bit OS on 64 bit SoCs (like Moto and Xiaomi). The OS needs to be compiled separately for both these memory sizes. In Moto's case they stick to 32 bit throughout the device's shelf life, so you'll only find 64bit custom Roms, and they need 64 bit recoveries. For Xiaomi they did upgrade few 32 bit devices to 64 bit, so for flashing newer updates you'll first need an updated bootloader + stock recovery of 64 bit.

TL;DR - If your custom ROM mentions "64 Bit" anywhere, use 64 bit recovery, else stick to 32 bit.


Attempted Nexus 6P bootloop fix, then factory reset, now won't boot at all

I was able to fix it using the following:

After failing to boot select "Retry"
Immediately press power and down volume to enter bootloader
Enter Recovery
Reload bootloader from Recovery
It is now able to be seen by fastboot
Downloaded the latest flash image from Google
Ran the flash-all.sh

And then it worked. I immediately went in and set up USB-debugging


QR Scan in WhatsApp doesn't work (QR loads but phone scan never ends)

Mine wouldn't scan when phone was on wifi; turned off wifi and it worked perfectly.


There are multiple possibilities for this. One is using the appropriate counter-parts from the µg project (pronounced "micro-G"; formerly known as NOGAPPS) – in this case Phonesky (the inofficial Google PlayStore Client) or BlankStore (same thing, basically). Each of these two would run directly on the device, no Google-Apps required (hence the name "NOGAPPS", or "micro-G(oogle)"). Check with FakeGApps, which has a good ReadMe to get you started with that on a Google-free device.

Blankstore (source: XDA; click for larger variant)

Then there's Raccoon, available for Linux, Mac, and Windows, see the article Raccoon is a desktop downloader for Google Play Store apps at AndroidCommunity. Raccoon can be used on your computer to download the APKs, which you then would need to install by other means (adb install, or copy to your Android device and manually install there). Raccoon also keeps track of updates available for apps you "watch". I'm not sure if it can deal with apps already bought (didn't give it a try yet), but as it works with your normal GPlay credentials, it should. As with BlankStore, just the process of bying apps will not be available – but you can do that using the Google Playstore with your web browser.

Raccoon (source: Tutonaut; click image for larger variant)

With payed apps, trouble often is they use Google's license service to verify their "legitimacy". That would fail with Raccoon if you've got neither GApps nor NOGAPPS on your device. BlankStore and Phonesky, on the other hand, were reported to take care of that as well (though I've experienced BlankStore to fail with payed apps recently, which might be caused by some API changes on Google's end – I didn't dig deeper into that yet, so I cannot tell for sure, but I don't seem to be the only one).


Does the Google Nexus 7 support external keyboards?

You can use an external Bluetooth or USB keyboard with the Nexus 7. For more information see the Connect to keyboards, mice, & other devices section of the Nexus 7 manual. Mike Elgan reports that the Nexus 7 also works with an Apple Bluetooth keyboard.


A few things to note:

Answer compiled from comments

A SIGABRT signal/error generally indicates that the system forcefully stopped a process from executing, via the syscall abort(). Refer this SO question.
OpenGL ES libraries not found: It could be that your OEM does not or has not provided the OpenGL ES libraries which this app requires or has provided them in a non-standard location(usually OpenGL ES 3.0 is not provided on some devices (see this Android developer's resource), and library locations can change with kernel versions, an app relying on Kitkat's library location may not work on Lollipop).
Crashes can be due to a number of issues, usually due to battery power issues or overheating, although either of these may not be immediately apparent.

You could try the following:

A factory-reset. This should help with any problems that are due to user misconfigurations.
You could test (log) the temperature of your device with a suitable app such as CPU-Z or 3C Toolbox until you get a crash. If the device temperature goes above 70 degrees Celsius, overheating could be a cause of this behaviour.
Similarly, you could also check the battery output current using CPU-Z, I am not exactly sure but from personal experience I can say that a battery draw voltage of less than 2000 mV at 40% to 60% charge level can lead to power issues and crashes. (Thanks to my old Micromax Canvas Magnus, which had a similar issue which I so diagnosed, and a battery replacement fixed it).
As you yourself suggested, checking out customer service and user forums for the product might be a good idea.
Also, as @Firelord suggested, you should check if your recovery offers some hardware-testing facilities, which some manufacturers provide.


Drive for Samsung Galaxy S5 doesn't show in any laptop

I have the same problem and it is likely related to the device settings on the phone and your version of Android.  I started having a similar issue when I updated from 5 to Android 6.0.1.  When a USB is connected, your phone is likely in Charging only mode so it shows up on the pc but the drives are not visible.  Unlock developer mode and change the USB setting to MTP. See if that helps.

I am able to swipe down from the top screen when connected and change it to MTP since it seems to default to charging only once the screen goes into lock mode.

Hope this helps!
Good luck.


Samsung Galaxy S3 not connecting via USB

I just had the same problem tonight.  All of a sudden my pc wouldn't recognize my S3 when I connected via the USB.  I tried the USB debugging first and restarting...didn't work.  I popped the battery out and restarted, and the USB icon showed up. Hope that helps.

Thanks for all the helpful troubleshooting ;)


Samsung Galaxy Tab-2 USB connection issue

I have followed the Exact steps from Link :

Samsung mobile MTP Device cannot be installed
StackOverflow tutorial

Here are steps :  (for Windows specific instructions):

Ensure phone is not connected to PC.
Uninstall KIES from PC. Reboot your PC and Reinstall KIES after that. Just for great measure... open KIES, go to Tools | Troubleshoot connection error. Follow instructions and wait for it to finish the troubleshooting procedure.
Reboot your phone (or turn off and then on your phone again). Do not connect it to your PC just yet.
Once rebooted, go to your phone's dialer, type *#7284# - A configuration window will appear. In that window's USB section, if it's default to PDA, tap MODEM, then back to PDA, (if it is MODEM in the beginning, change it to PDA) then press the back key to exit. Most importantly, it must set as PDA when you exit.
Turn off USB debugging in your phone.
(Optional) Set your phone's screen timeout to a lengthy time. (minimum 1-2 minutes - recommended 5mins to 30mins) its found in Settings | Display. You can change this back later on.
Connect the phone to your PC with USB cable and let windows load your drivers... and wait for the drivers to get reinstalled.
Once reinstalled, disconnect the phone off USB. Switch USB debugging back on in your phone settings, and reconnect the phone back - you'll see windows load another set of drivers for your phone. Wait until it is completed. (This step is a precautionative measure to ensure your phone is identified with all the necessary drivers)
Once complete, unplug your phone, and turn off USB debugging... This is to ensure MTP will initialize. Also, press the phone's home key until your homescreen is displayed. Only after doing all that, reconnect your phone back to PC.
Test and see if MTP works using Windows Explorer. You'll see your phone's USB storage and SDCard contents if it does.

Hope it will help you..


Won't placing a cuostm ROM file before factory reset remove it from the phone?

It is noted in the link you mentioned:

  Depending on your device and its configuration, you may have options for wiping internal storage, external storage, sd-ext, android_secure, and/or an option for formatting data. There’s almost no reason that you would ever need to use these items.

(Emphasis mine)

For a clean wipe, you can get rid of everything under /data except of /data/media/ which in particular gets mounted as the emulated internal storage by Android. In short, it houses your files and serves as the internal SD card (/sdcard). You can however get rid of /data/media/0/Android directory since it contains files related to applications installed in your currently installed ROM. Those files may or may not interfere in smooth functioning of your new ROM after a clean wipe.

Advanced wipe can be performed from TWRP through Wipe → Advanced Wipe → choose appropriate boxes. Remember, Internal Storage there means /data/media and Data means /data excluding /data/media/.

If you still intend to wipe everything:

As Salesman wrote, you can use an external SD card to store the ZIP. If your device (OnePlus One does) supports USB OTG then you can use a  USB drive as well to store the ZIP. Otherwise, as Death noted, side-loading is also a good option. In the side loading mode, the zip is served or as you said, streamed. You would need version 1.0.32 or above of ADB client in your PC to do side loading.

To initiate side loading, from TWRP go into Advanced → ADB sideload → swipe to begin sideload. In the PC, provided that you've adb setup and device plugged in using USB, issue the command:

adb sideload PATH   # PATH is file path of your ROM's zip in your PC.

Once side loading completes, you can do whatever you want in TWRP.

By the way, using MultiROM for OnePlus One you can get rid of all of this dilemma.


How to set a really wide home screen that scrolls

OPTION A

Pinch to zoom out on home screen.
Tap on rectangle with PLUS sign. (Located furthest to right).
Add as many as need. (There is a limit of 10 - S6 Edge+).

OPTION B

Long press on blank area of home screen.
Follow steps 2 & 3 from Option A.

OPTION C

Access launcher settings.
Swipe left to access the home screen page.
Follow steps 2 & 3 from Option A.

I didn't include any references as every site confirmed the information above. The list would be too large.

Search keywords:
add home screens to Samsung Galaxy S6


Music App changes track after 40 seconds on rooted phone

Col, without some additional information, I can only give one real suggestion.

Did you install CyanogenMod correctly? Whenever installing a custom ROM on a phone when coming from a stock or older / different custom ROM, you need to wipe:
-Cache
-Data
-Dalvik Cache

If you go to the CyanogenMod Forums, you'll see this is question/step 1 in remedying any bug/glitch caused by CM.

The best way to do this is to go into your phone's Settings menu, go to Privacy (or wherever HTC puts it - maybe Storage), and do a full factory reset. If you moved from stock, CM6, or another ROM to CM7 without conducting a FULL wipe, there is no point in attempting to troubleshoot this problem until you have. Make a Nandroid backup in ClockworkMod, and perform a full factory reset (whether in the Settings menu or in the Clockwork Recovery UI), please. Please note that I am not saying return to the stock ROM, just wipe everything. If this doesn't work (which I'll be surprised if it doesn't), then there may be other issues.


This is the answer from AccuBattery support (OnePlus 8T has a dual battery apparently):

Unfortunately there's no solution for this at the moment as the system
isn't reporting the values in the correct manner. It looks like more
devices with dual batteries have this issue but we currently don't
have these devices to test with so we can't figure out the exact
underlying problem and build a workaround for it, but the most
apparent issue is that the device reports half of the charge current.
The health estimate can still be calculated if you do a manual
benchmark like this:
https://accubattery.zendesk.com/hc/en-us/articles/213575425-How-to-manually-benchmark-your-battery-health
but the maximum you will get is half the design capacity so you will
need to multiply the mAh estimate by 2 (or change the design capacity
so it's half the original value) and make the assumption that the two
batteries are used at the same rate; which is probably not what's
actually happening (one battery might be used to charged the other for
example).


Don't know why, but changing the SIM card seems to have fixed it.


VZW Galaxy S5 can't use Wi-Fi (DNS_PROBE_FINISHED_NO_INTERNET)

I have this same issue also with an S5 on Verizon, but I've narrowed down when it happens. If I enable the hot spot then after I disable it, I will get this error when using the browser (Chrome) and apps that need internet are also unable to function.

Once it starts, nothing seems to allow a wifi internet connection to work. The only thing that seems to get rid of the error is restarting the phone.


Front camera not working after a while, issue with Smart Lock

I had issues with my nexus 5 front camera not working randomly (switching to front camera would give a blank screen). wiping cache fixed it. I suggest you try it.


I had this happen to me once.  I think it had something to do with WiFi being turned on while flight mode was on, but I don't know why.  I fixed it by:

Turning off WiFi
Turning on flight mode
Rebooting
Turning off flight mode
Rebooting
Turning on WiFi


Acer Iconia A500 factory reset won't restart

Boot up your phone. When it gets stuck on the logo, remove battery then place it again.


How to find the application responsible for a Share menu item?

Sharedr (Google Play), a replacement share dialog app, can display this information:

Install Sharedr.
Launch the Share action.
Choose "Sharedr" instead of default Android share (you can choose "Just once" if you don't want to keep using Sharedr).
In the action list, long press an item and choose "App Info". It will take you to the responsible application's settings.

P.S. Fake "Copy" menu item is AfterShip.


Why does Android differ so much from Linux?

Why didn't Google just take a Linux distribution ... and create a desktop environment for touchscreens?

Because they didn't want to create a desktop environment for touchscreens: they wanted to create a new OS for smartphones. Smartphones (and earlier, PDAs) based on not only the Linux kernel but the GNU userspace, with the same programming environment as desktop Linux, existed for years before Android did, but they were a huge commercial failure.

The chief advantage of using a GNU/Linux distribution is the idea that you can simply recompile all the same applications for your new hardware, rather than having to write a new application. But this has never worked out in practice. A user interface designed to work with a keyboard and mouse on a big PC display simply doesn't work on a phone touchscreen. The ways that programs interact with each other on a PC with almost unlimited storage and no need to conserve power simply doesn't work with the limited energy and storage requirements of a phone. The pixel-layout, fixed-dpi ways of designing graphics and user interfaces for PC displays have already been outgrown for PCs, and phones need something better. In addition, smartphones introduce new features - ubiquitous location availability, cell modems and telephony, and Bluetooth - which PCs have never offered applications a standard way to access.

The Android team set out to offer a programming interface (the Android framework) to let app authors access all the needed functionality, in a way which wasn't previously available. They set out to isolate apps from each other to protect the integrity and the battery of the device in a way that wasn't possible in any existing Linux distribution. They set out to create a new graphics subsystem to avoid falling into the Linux community's dependence on X Windows. They set out to create a commercial success, which had never previously been achieved with Linux-based handhelds.

They achieved all those goals, by doing exactly the thing you complain about. Android is much bigger than just some Linux drivers, and many kernel drivers for Android devices do eventually make it back to mainstream Linux.


Is there a minimum app price at app stores?

Yes, for non-free apps there is a minimum price for each supported currency.

As I noticed this morning when adjusting the price of one of my apps, these minimum prices are not exactly equivalent across currencies (and even if they were, they would drift over time due to exchange rate fluctuations).

For example, I set the new price of my app at $0.99 for the US and the roughly equivalent price of £0.59 for the UK.  However, I could not set such low prices for Scandinavian countries or Japan because the minimums were higher (the Japanese minimum is 99 yen, which is roughly £0.71 / US$1.16 at today's rates).

Here is the full list of minimum and maximum prices per country.

At current rates it seems that the cheapest possible non-free app would cost €0.50 (approximately US$0.72).


Automatically delete local photos that have been backed up by Google+

There is an app called "flickr uploader", since flickr offer 1TB free it's pretty convenient. This app allows you to auto backup  all your pictures to flickr and it has an option to delay the backup so you can delete blurry photos, for example, and of course, the option to delete the photo from the phone 24 hours after successfully uploaded.
I have been using it for a long while, totally worth it.


Samsung GT-S7392 is locked because of attempting password too many times. Please help me out

On a side note: This is very suspicious.
Anyway, regarding this question:

The question is: Can I l get unlock through theses using my google account where I'm not the first user of the device.

You can only unlock the device using one of the Google accounts associated with the phone. If you don't know the password or any of the phone's account credentials, then you're out of luck.
For the next question:

It also asks me for the back up pin. What actually is it and how do I solve 'unlock' this?

There is no universal backup PIN. You can only unlock the phone with the  PIN/password that was set or the credentials of an associated Google account.
Alternatively, you wipe the /data directory on the device to perform a factory reset, which will also reset the password.
Warning: Performing a factory reset will delete all user data.


How to change the encryption key on (rooted) Android 9?

I don't think is documented anywhere the syntax but looking at this code
https://review.lineageos.org/c/LineageOS/android_system_vold/+/258179
I was able to set a different password.
Initially I used a PIN for unlocking, so the command to run on a terminal on lineageos 17.1 as root is:
vdc cryptfs changepw TYPEOFNEWPASSWORD OLDPASSWORD NEWPASSWORD

Where type of password can be:

password
pin
pattern


Settings, Apps, menu "show system",
Find "cp client" and force quit.


automatically choose voip service when dialing?

This is a feature of gingerbread, if you're using the built in sip client.  In Settings -> Call settings there is a setting called "Use Internet Calling" which you can set to "Only for Internet Calls".  Then if the contact has a sip number, it will call that directly sip->sip instead of going out over the phone connection.


In your phone go to the settings options and check for Security settings and find key lock settings.

You will have Some options like PIN, Pattern, None.
Pin is for the phone will ask you for a 4-digit number to unlock
your phone.
Pattern is for the phone will ask you to draw the pattern for the
phone to unlock the phone. The  pattern should be the same as the pattern you
had set.
Choose none for the phone will not ask for any pattern or pin to
unlock your phone.In this way you will be free of any hassles to unlock your phone.


How can I improve the noise cancellation on my Nexus One?

If you are working in a high noise environment, a traditional mic isn't going to help you.  Even with a noise cancelling secondary mic it will be very difficult for the equipment to pick your voice out of the noise and isolate it.  You might look into a throat mic instead, which grabs your voice by direct contact with you rather than conduction through the air.  These are especially suited for noisy environments.


WhatsApp keep loosing internet connection

Troubleshooting

Most connection issues can be resolved by doing the following:

Restart your phone, or turn it off and on.
Update WhatsApp to the latest version available on the Google Play Store
Open your phone's Settings > tap Network & Internet > toggle to turn Airplane mode on and off.
Open your phone's Settings > tap Network & Internet > Data usage > toggle to turn Cellular data on.
Open your phone's Settings > tap Apps & notifications > App info > WhatsApp > Data usage > toggle to turn on Background data.
Open your phone's Settings > Network & Internet > Wi-Fi > toggle to turn Wi-Fi off and on.
Try connecting to different Wi-Fi hotspots.
Make sure Wi-Fi stays on during sleep mode.
Reboot your Wi-Fi router.
Contact your mobile provider and make sure your APN settings are configured correctly.
Upgrade your Android operating system to the latest version available for your phone.
If you're having trouble connecting to WhatsApp while on a Wi-Fi network that you don't normally connect to, contact the network administrator.
If you're on a campus or corporate Wi-Fi that has firewall restrictions in place, contact the network administrator.

  WhatsApp isn't designed to be used with proxy or VPN services, so we can't provide support for those configurations.


how to bulk move Android apps to the SD card

As per Mario's answer:

There is an easier way than manually finding and moving one by one. I'm aware it's no bulk, but it helps.

App2SD

It helps to find all movable apps, and gets you to the move screen one by one, after you perform the move (manually), also instructing on impacts for each app.


Can personal profiles be removed on work devices?

You could use apps like AppLock and lock the Play store: this way, without a password set by you the user shouldn't be able to install anything. I don't know if there are better solutions, maybe already implemented in android for work; and I don't know, more important, if this has any drawback on app updates. But worth a try, if you have no other ideas.


How to active the RAM memory which is differents with 512 MB when buying

This memory is not inactive. It is reserved for the GPU and the radios (wi-fi, bluetooth etc.)

You cannot activate it because it's already in use.


How can I Have Separate Alerts for Email and SMS?

In order to change the notification sound on the GMail app you can do the following:

Open the GMail app and press the menu button (the one to the left of the Home button)
Press Settings and then choose the email address (not general settings)
Touch the word "Inbox sound & vibrate"
Click "Sound"
Then there is a popup for the choice of notification sound you want for your email.

For GO SMS PRO:

Press the same menu button
Settings
Advanced
Notification settings
Default notification settings
Select ringtone


Unknown apps/processes with number only are shown in data usage

It's probably an uninstalled app. It happened on my phone a few times.


How to hide roaming network icon from Status bar?

You Android needs to be rooted because that icon is managed by SystemUI and you can't tweak it without having root privileges.

A simple way is to use GravityBox (requires Xposed Framework). It is available for Jelly Bean, Kitkat and Lollipop.

Install it → activate its module → launch it
Go to Statusbar tweaks → check Disable roaming indicators

That's it.

 (Click image to enlarge)


Hope this isn't patronising, but did you go to sound settings and check that the "safe headset volume" button is deselected?


You should not flash any ROM image that does not claim to support your exact device.

Therefore you should not flash any of the ROMs you mentioned!

See the full list of supported devices including Android version : https://github.com/offensive-security/kali-nethunter/wiki

Android is a bit different than common OS like Windows or Linux - it is not a generic OS that supports multiple devices types, instead it supports only a very small subset of devices. Therefore you have to use the correct ROM image or just don't do it.


How to set up a proxy on a Samsung Galaxy Tab?


This is a security feature of Android: it will occasionally ask for the password after being unlocked with a fingerprint (presumably in case someone steals your phone and cuts your finger off, or I don’t know why). That’s just how it works. Fingerprint is only a convenience, you really have to remember the password.

According to Google, your only option is to hard reset the phone and start it all over.

I would not be so worried about backups: nowadays most of your data is stored in the cloud. I don’t know about your situation specifically, but the only pieces of information that are not in the cloud on my phone are SMS and call history, which I don’t care about. Therefore, I would not hesitate to erase my phone.

Fine print: in case your disk is not encrypted and the bootloader is unlocked, it is pretty easy to extract all the information, but I assume, if you had bootloader unlocked, you would not be asking your question here.


Disable Internet access detection of WiFi networks?

If your device is rooted,  and have a firewall installed, you need to grant network access to Setup Wizard app (ID  # 1000), so it can resolve the Google look up. I verified this in my situation by turning off and on my firewall, and checking the firewall logs.

I did not mess up with any editing of the captive portal settings. If you have the same problem, you have to forget the Wi-Fi networks in order for the SSID to be cleared. Once you grant network access to the Setup Wizard app in your firewall, the admiration point will disappear.


Stop Hangouts sending message when enter is pressed

You can't change this. In Android, the app can tell the keyboard (or input method) what extra actions to show (such as Send). The app can also specify that the text field can only hold single-line text, as in this case.

What you could do is switch to a different keyboard app. You might be able to find one that puts the action in a different place (not in place of the enter key) that's harder to press by accident, or that completely ignores the action that's hinted by the app.


Connect LG Optimus 2X to Windows/Ubuntu via Bluetooth/Data Cable to use Internet

EasyTether is the easiest way to share your phone wireless internet with your computer. You install the program on your phone, set up the drivers (which can be found here) and run. To enable easytether, check the top box on the application screen. Easy as that!

After you install the drivers:

For Ubuntu:

start a terminal window
type easytether connect
it will connect, and give you another command that you can type into another terminal window to see status information about your connection.

NOTE: the original terminal window you open (that you typed easytether connect into) must stay open while you are using the connection

For Windows:

right click the Easytether logo in the taskbar (lower right hand side, by the clock)
choose connect via (big number here)
you're connected!


Is there any way to replace the back button using an application?

This is possible if you're rooted. There's two applications that I know of which give you a little persistent overlay on the side of the screen, then pop out a full set of soft buttons when you press the overlay. One is SoftKeys, the other is Button Savior.

I haven't seen anything equivalent for non-rooted devices, but there is an app called SoftHome which adds a home button to your notification bar. It doesn't have a back button, however, just home.


CMD cannot "read" my phones /etc/hosts file when editing it via adb

I managed to do it via pulling it on my pc and pushing it back on my phone:

adb pull /system/etc/hosts F:\hosts # then edit it with notepad, etc
adb push F:\hosts /system/etc/      # pushing it back on my phone


WebRTC in Android mobile phone how to get?

According to their bug tracker, WebRTC is currently broken on Firefox Android.  You can get audio or video, but not both, and attempting to get both results in your getting neither.

As for Chrome Android, it's only in the beta (M25 and later) and is disabled by default.  To enable it, type chrome://flags into the url bar, then scroll down and find the "Enable WebRTC" checkbox and check it.  It'll then prompt you to restart the browser.

Note that WebRTC in Chrome is really beta, not "Google beta" and has some issues, such as;

  Audio sounds choppy and warbled especially on devices where the CPU is heavily loaded
  Acoustic echo cancellation on mobile platforms is not working well
  Chroma components received from the Galaxy S3 camera drivers are swapped (colors look inverted)
  DTLS via OpenSSL on Android fails and needs to be disabled
  General stability and complexity issues

Another note, neither of these browsers quite follows the standard, so the people who are writing the sites need to be adapting for the browsers eccentricities and if they aren't being throughout, it will work on one browser, but not the other.


What is the difference between Samsung 4 files(Repairing firmware) and Single firmware file for flashing?

The main difference is that the single file doesn't Factory Reset the phone after flashing, but the 4 file firmware does factory reset and remove absolutely everything and make it like an out of the box phone.

The 4 files are called Binary Firmware which contains all the files in certain order:

Bootloader contains all the boot files
AP contains all the system and recovery files.
Modem/CP contains phone network and wifi software.
CSC contains PIT file and cache removing IMG which puts all the files in order and repairs any damage firmware has before.

Thats why they are called repair files.


Does constant charging harm my Android cellphone?

As njd pointed out, most cell phone batteries are Lithium Ion now.
Although constant charging cannot hurt, it looks like you may want to periodically run the battery all the way down so the digital circuits can correctly calibrate:

Although lithium-ion is memory-free in terms of performance deterioration, batteries with fuel gauges exhibit what engineers refer to as "digital memory". Short discharges with subsequent recharges do not provide the periodic calibration needed to synchronize the fuel gauge with the battery's state-of-charge. A deliberate full discharge and recharge every 30 charges corrects this problem. Letting the battery run down to the cut-off point in the equipment will do this. If ignored, the fuel gauge will become increasingly less accurate.

As for battery life, temperature is apparently a factor -- the hotter the environment, the more capacity loss over time. And storing the battery at 100% charge is actually unhealthy for Lithium Ion batteries!
Great set of Lithium Ion battery use tips here: http://www.batteryuniversity.com/parttwo-34.htm

Avoid frequent full discharges because this puts additional strain on the battery. Several partial discharges with frequent recharges are better for lithium-ion than one deep one. Recharging a partially charged lithium-ion does not cause harm because there is no memory. (In this respect, lithium-ion differs from nickel-based batteries.) Short battery life in a laptop is mainly cause by heat rather than charge / discharge patterns.

Batteries with fuel gauge (laptops) should be calibrated by applying a deliberate full discharge once every 30 charges. Running the pack down in the equipment does this. If ignored, the fuel gauge will become increasingly less accurate and in some cases cut off the device prematurely.

Keep the lithium-ion battery cool. Avoid a hot car. For prolonged storage, keep the battery at a 40% charge level.

Consider removing the battery from a laptop when running on fixed power. (Some laptop manufacturers are concerned about dust and moisture accumulating inside the battery casing.)

Avoid purchasing spare lithium-ion batteries for later use. Observe manufacturing dates. Do not buy old stock, even if sold at clearance prices.

If you have a spare lithium-ion battery, use one to the fullest and keep the other cool by placing it in the refrigerator. Do not freeze the battery. For best results, store the battery at 40% state-of-charge.


If /system partition is never encrypted (even in "full-disk" encryption), how is it protected?

/boot, /system, /vendor, /vbmeta and ODM Partitions are protected by android verified boot (AVB). They are not encrypted but their integrity is verified during boot. Any modification to these partitions will halt the boot flow and brick the device. At this point without EDL mode, you won't be able to flash stock OS to unbrick it.
AVB verifies vbmeta partition image using OEM public key which is hardcoded in android bootloader (ABL). Then hash of boot image is calculated and compared with the hash stored in vbmeta. Once the boot image is verified, kernel constructs hashtree of every partition and compares their root hash with the ones that are stored in vbmeta. In this way, just by protecting vbmeta, every other partition can be verified on boot.
To protect ABL from tampering (e.g. replacing OEM public key with your own and resigning vbmeta with your private key, thus breaking chain of trust), chipmakers implement secure boot. In Qcom devices, Primary Bootloader (PBL) which is burned on CPU die, verifies Xtended Bootloader (XBL) using Qcom's public key which is stored in eFuse. Then Xtended Bootloader verifies ABL and ABL enforces AVB.
When you unlock bootloader (unlock and unlock_critical), AVB is not enforced but secure boot is still enforced by SoC. This chain of trust goes upto the hardware level making any modification useless. There's no reason to encrypt system partitions as those images are already public. What matters is protection of their integrity.


Stop audio player from restarting music after a phone call

You could use the Autostarts app to edit the end-phone-call event and remove your music app from the list of apps that get alerted on that event.  I believe it requires root.


How to decide whether a system update should be installed?

Phone updates are an odd thing. Manufacturers decide if the phone is capable of handling the update (based on the device's hardware) and carriers decide when to push the updates to the handsets. There are exceptions, such as Wifi only devices, where it is solely up to the manufacturer.

However, system updates are generally a good thing. These updates bring bug fixes, security patches, and general improvements to the Android experience.

There have been some bad updates, that have broke existing features; but these have been fixed within a few days and are few and far between on recent devices.

But how to decide? If you are hesitant at all to install the update, do some searching for the device and update. Technology sites such as Gizmodo and Engadget post updates to many devices, especially if the update introduces problems. There are also many Android specific blogs that post information of patches and updates.

If no one is reporting problems then the update should be fine to install.


Everyone can leave any group in their own


Is my android when turned on constantly sending radio data to my provider?

Not an Android specific question, but in short:

Unless you're enabling Airplane mode, the provider will be able to always track you. He can tell where you are at what day and time, at least with an accuracy of ~100m or better.

Why? In order to be able to receive calls (even if you don't want to make a call yourself), your device needs to connect to a cell tower. And in order to ensure you will receive that call even when moving (you might lose that signal), it needs to contact at least one more cell tower so it can easily "hand you over". That makes 2 cell towers. Based on network signal strength, it's possible to calculate rawly how far away you are from each tower at any time. With two or more towers that offers the possibility of Triangulation:

Triangulation (source: DoctorsDisruption; click image to enlarge)

As the image shows: with three towers it's pretty easy to tell where you are. Even with two that can be narrowed down to a small area.

And btw: That's how Google's "network based location" works, too – only that it additionally considers WiFi access points.


i just managed to get it to work by force shut down of gmail play store and play services. and deleted all app data and cleared the caches for all of these apps and restarted the phone and then i tried to oppen google play and seuddlenlly it asked me to sign in with a new google accoun and suddenly everything was fixed.  been banging my head against the wall all day wwith this.


As acejavelin said, I was missing the fastboot driver, for some reason it wasn't finding my phone. Installing the right driver solved the problem.


AllWinner devices (devices powered by a AllWinner CPU) don't have a recovery menu from which to perform a  factory reset.

In order to reset your device, you will need to know which CPU is inside. AllWinner CPU have number such as A10, A13, A23, A33, etc. Such information can be found out from the device's specifications from the internet or manually by opening the device and then locate the CPU.

So, when you get all the information about the CPU, you will need to find the ROM/firmware for that device then flash it to the device using a tool called PhoenixSuit or LiveSuit (both are similar).

The flashing process is quite simple. Go here for a tutorial on how to use PhoenixSuit for flashing a AllWinner device (A23 in the example).


It isn't possible to limit an account to not send emails. The only solution I can think of is to sync the main account (the one for calendar and contacts) and a second account for email. In the gmail application, you have to set it to default to the second account when the application is open. In the calendar, you have to set the application to open the calendar of the main account.


Galaxy Tab 10.1 with unmodified Honeycomb (ie no TouchWiz)

As soon as someone unlock the bootloader(I don't know if they already done) someone will come up with a stock default theme ROM. You can stay tuned at XDA-Developers for news about this.


How to run virtual machine on my nexus device?

It really depends on which OS you want to run. Regardless, whenever you want to run a OS meant for computers (x86 architecture) on a mobile device (ARM architecture) a fair amount of time and processing power is needed to convert instructions from one format to other.

I'm not sure if there is a one stop solution like VMware on Android like that can run both *Nix and Windows OS's.

You can try the app Windows, Linux, Unix Emulator but I'm not sure how far it will be successful.


The Verizon GNex has NFC, it just doesn't have Google Wallet pre-installed. It's pretty trivial to sideload it, though, and it's worked just fine the 2 times I used it.

Another thing to note here is that the NFC antenna is actually on the battery, not in the device itself. This means that if you get an extended battery you need to make sure it has an NFC antenna in it as well, otherwise it won't work.

The T-Mobile USA and Sprint versions haven't actually been released yet, so I guess there's no guarantee on those at this point. Sprint supported NFC and Google Wallet for the Nexus S 4G, though, so I can't imagine they'd stiff the GNex. For T-Mobile you could just get the existing GSM version and it should work fine since it's pentaband HSPA+ (it should work on AT&T for the same reason, though you wouldn't get their LTE service).


How to fix a device not detected through USB in Android, TWRP and Fastboot mode?

It was physically broken. I replaced usb board, then the problem was fixed.


How can I access my Google Reader entries offline?

I would start with gReader, which is a very nice unofficial Google Reader app. It supports offline syncing (and can default to only sync on wifi), and multiple other options to customize it (update intervals, number of items to sync, full page/content only/content with images).

If you like it, there is a paid version gReader Pro which removes advertisements and has some additional features.


Not sure if this was fixed or not, but change the screen resolution and that should fix your icons.


Check the exact location of each other any moment of time

From Google+ help

  Google+ allows you to share your current location with the people and
  circles you choose across Google products such as Google+ and Google
  Now. Once you've enabled Location Sharing, Google shares your best
  available location.

  You can share your pinpoint or city-level location with others, and
  you can do so on a circle-by-circle basis. For example: you can share
  your pinpoint location with family, and your city-level location with
  your co-workers. You can also change who can see your location or
  completely turn off Location Sharing at any time.

  To use Location Sharing, you need to:

Turn Location Reporting on from a compatible device [Android] [iOS].
Enable Location Sharing and choose who can see your location.

  Turning on Location Reporting alone will not automatically share your
  location; both of these steps need to be taken for Location Sharing to
  work. Manage Location Sharing Turn Location Sharing on or off on
  Android

Open the Google+ application.
From Home, touch Menu > Settings.
Touch the account for which you'd like to turn Location Sharing on or off.
Select Location sharing.
Touch the switch next to Location Sharing to turn it On or Off. Turning off Location Sharing turns off sharing for both your pinpoint

  location and city-level location.
      To share your precise location, touch Choose people to share with on the "Pinpoint Location" card.
      To share your current city location, touch Choose people to share with on the "City Location" card.
      Select OK.

  If you don't edit your "Pinpoint Location" or "City Location" sharing
  settings, by default, your location is shared with "Only you."
  Where does my location appear?

  People you choose to share location information with will be able to
  see your current location on Google products. For example, on your
  Google+ profile, it's displayed below your name and profile photo on
  Desktop, Android, and iOS devices. On Android and iOS, they'll be able
  to see your location on a map in the Locations destination in the
  Google+ app.


How do I hard reset/ factory reset my supersonic SC-74JB 7 inch tablet with no physical volume button on

If you have enabled usb debugging, in ADB shell type reboot recovery to boot to your recovery.


If this device acts as a USB keyboard, then you don't need a special driver. Just be sure to set everything up before you start scanning: start an app that has some text input, and make sure you focus the text input field as if you're about to type in it.


How can I monitor my phone's activities?

Many events are already logged to the system log on an Android devices.    Apps such as Log Collector can be used to access the log (it allows you to email or SMS the log).   The log data is extensive, and sometimes cryptic, so be prepared to spend some time sifting through it.

You may be surprised as what you find ... I was able to learn that my wifi router was shutting down in the middle of the night by seeing that the phone was syncing over 3G starting at 2am.   Turned out I had set the router to shut down for certain hours and had forgotten.   You'll also get a sense of what your apps and widgets do in the background.


How to set password request for booting the smartphone?

It seems that there was an issue described in the link provided by Firelord in the comment:

Don't get tempted by any app asking you to enable its Accessibility Service. It will change your encryption password to the Android default one allowing everyone to decrypt the "encrypted" data. The PIN you enter at powering on your device may not be used for encryption at all - without a warning given.
If you use encryption on your Android device, follow these steps now:

Open up the Accessibility settings menu.
If a Accessibility Service is listed there at the top, disable it.
Change your screen lock PIN/password/pattern whatever to reset the encryption password. Make sure to tick the "Require PIN to start device" option.

These three steps reactivate the password request for powering up on Android 8.0.


If I choose the Original option in Google Photos will only photos above 16 MP be counted against my quota?

If you choose the original option, every photo and video you upload will count towards your quota. As stated in the Google Photos help article, using the "original" setting counts against your free storage, regardless of your photo size.

Whether there's a cost depends on your settings. You can choose between 2 storage sizes for backing up your photos and videos:
High quality: Unlimited free storage for photos and videos that might be reduced in size or resolution.
Original: Counts against your Google account's 15 GB of free storage for photos and videos that are stored exactly as you captured them.

Google help also points out that

If the camera takes photos with 16 megapixels (MP) resolution or lower, most stored photos will essentially look the same using either storage option.

You can also change your mind at any time, however -

Changing the setting will affect storage sizes going forward and won't resize items you've already stored.

Sources: https://support.google.com/photos/answer/6220791 and https://support.google.com/photos/answer/6193313


Hindi font not display in htc_salsa_C510e_android2.0.3?

See my answer and my comment about replacing a font file Droidsansfallback.ttf. I am sure you can search and find many file sharing sites sharing this file. You can also extract the font file from any of the Android device that you may have.

After replacing the font file and restarting the phone, chances are pretty high that you might not be able to see the word हिन्दी as you see here, rather you might see it split as ह ि न्द ी without spaces. Nothing much you can do if it shows up like this as I my question is all about that :(


Send Audio to Two A2DP Bluetooth Devices Simultaneously

Update, 2017 Bluetooth 5.0

In summary, Bluetooth 5.0 comes with a lot of bandwidth, which allows the streaming to two speakers at the same time.

Speaking about the 5.0 Bluetooth in the Samsung S8, AndroidPolice writes:

  That extra bandwidth is required for the Galaxy S8's "Dual audio" feature. This allows the phone to stream audio to two Bluetooth headsets or speakers at the same time. You can also adjust the volume for each device independently. It's like sharing an earbud with your friend, except with fewer wires and less bacteria.

I think the bandwidth allows for sharing to two speakers at the time. I am yet to find out if any extra speakers could be added.

But there you have it. Bluetooth now evolved to support bigger bandwidth to support multi-streaming, Natively.

Any thanks? Give to the Bluetooth gods!

Old Answer:

Because this resource isn't as old as the current question is, I am sure it is the answer.

The limitation for sending output to multiple connected bluetooth devices is not about a feature. Its about how Bluetooth enabled communicate with each other.

Bluetooth, from day one, was designed for a one-on-one communication over short distances for short periods of times i.e sending an image, short video clip etc.

The use of Bluetooth has evolved and as such support for multicasting is much wanted.

Quoting from this XDA forum post:

  The reason why bluetooth doesn't support Multicast is because it doesn't have the bandwith to support High Quality streaming simultaneously no would the chips really having the processing power but that could be fixed, but the main limitation is the lack of available bandwith specified in the 802.11 standard for bluetooth.

... it is clear there's a limitation, and hopefully work is done in that regard to allow support.


Yes the procedure is pretty much the same. Infact some custom roms already has the custom kernel inside them.
Anyways if you want to flash a custom kernel, find one for your phone ( probably from xda-developers ).
If you found a kernel, if its already in a flashable zip, just flash it via recovery.
Otherwise, put your phone in fastboot mode using button combination or via ADB by typing adb reboot bootloader and flash the kernel using this command fastboot flash boot filename
Note you need to have an unlocked bootloader for this to work and adb and fastboot working.


wired mic -> bluetooth adapter -> android smartphone for recording possible?

OK, so I have an ANSWER.  I know for sure that the Pryme BTH-300 can accept a microphone plugged in via 3.5mm and sent the external mic's audio to a device via bluetooth (I have one myself).  The only bummer of the Pryme BTH-300 is that the audio output, if you're listening to music, for example, is poor.

I'm going to try
Sony RM-X7BT
which has a microphone input as well as an output that it can send via bluetooth to your phone.  I'll try to post on here my findings, but on Amazon for sure.


How to display current location on the home screen?

Not all carriers support this. And Android does not show this by default IMHO. If you're still with the same provider and in the same area, you might want to check your app drawer. Some have an app called "Cell Info" pre-installed (I have it e.g. on my LG Optimus 4X – but in my area this feature is not supported).

Alternatively, you might want to look for some location widgets you could place on your home screen. Several weather widgets also display your current location along with the weather reports.

If the notification area would suffice, you also could take a look at GPS Notification or GPS Status & Toolbox. These apps display your current position in the notification area as long as GPS is turned on (not sure whether you can configure that to city/street, as I didn't try them out).

GPS Notification (source: Google Play; click image for larger variant)

Another possibility would be "self-made widgets" using e.g. Zooper or UCCW. Again, I didn't try one of those, so I cannot say for sure whether they would go down to street level. But at least those widgets would go directly to your homescreen, and you can customize them heavily.


How to get my lost pics from my vaulty of samsung s5360?

I found that my phone had randomly uninstalled Vaulty one day and was worried i had lost my pictures.

I was able to install Vaulty from the play store again with the same pin and i was able to access my photos again.

If you can't do this i would suggest the following.

Transfer the encrypted files to your computer or another device
Restore your phone back to factory defaults
Re-install Vaulty using the same pin from the `play store'
Transfer your files back to the original location
Launch Vaulty and you should see your pictures again

If you supply us with your android version we can add more detail to the instructions.


boot in recovery from fastboot, once in twrp enter adb shell, or use -> Advanced -> Terminal

fastboot boot recovery.img
adb shell

be careful with dd especially double check partition name and partition size.

in your /etc/recovery.fstab there might be just a symlink but no worry you can use it dd will targeting the real partition.

cat /etc/recovery.fstab
ls -l /dev/block/bootdevice/by-name/system
dd if=/external_sd/system.img of=/dev/block/mmcblk0p99

   if the file size is bigger than partition size it is strongly recommended to add parameters block size and count to limit the write process to maximum partition size, otherwise your cache and userdata partition may be destroyed.

beware files bigger than 4 GiB can not copied to MicroSD Card, so instead adb push

adb push system.img /dev/block/mmcblk0p99

How can I view the Android internal partition table?

if you are not sure about your system.img is sparsed image or LZ compressed, you can check the header for file system type / partition magic
ext4: 0xEF53 at offset 0x438
f2fs: 0xF2F52010 at offset 0x400

hexdump -C -n1088 system.img | grep 53.ef
hexdump -C -n1032 system.img | grep 10.20.f5.f2

if one of these magic is found the image can be loop mounted for testing, otherwise you need to convert file with simg2img or sdat2img first


Why Gallery and Music app are unable to read SD card storage while a file explorer can?

Since you can access your music and pictures just fine from your file explorer, that usually means that it is being ignored by a .nomedia file.

Try to delete the .nomedia files from /sdcard, /sdcard/Music, /sdcard/Pictures, and /sdcard/DCIM.

If you have access to a terminal app on your phone, try the following commands:

cd /sdcard/ #Or  cd /mnt/sdcard or  cd /storage/sdcard0 if that doesn't work
rm -r ".nomedia"

(Note  that the above commands will delete ALL .nomedia files from your phone, so other files (from app caches) will also appear.) Alternatively, you could put your SD card in your computer, use the file manager to search for .nomedia, and delete all the .nomedia files it finds.

After deleting the .nomedia files, your Gallery and Music apps should see your pictures and music.


How to check if a new Android phone/tablet has got no factory reset yet?

You can use ##786#. You can check RTN status of mobile. But you need to access hidden menu then you can use this code.
You can find uptime of mobile Go to setting / about phone / uptime. Compare it with date of purchase.


I keep getting error 911 when downloading large apps

I have never encountered this specific error before, but you can find it among a list of common Play Store errors compiled by enthusiasts* on XDA.

They have 4 recommendations for the 911 error:

Method 1: Clear the google play store data
Method 2: If you are using a wifi connection that requires a webpage login, then your authentication has probably expired. Log in to the apn again via your android browser. Open google play store and run the app update again . If that didn’t work the problem is with the wifi network itself.
Method 3: Simply switch to another wifi network and run the update. The error 911 should disappear for the new wifi network.
Method 4: Use your mobile network data services instead of wifi. Turn wifi off and then turn your data on and now open your google play store and download/update your apps or games. However, this method is only suited for apps and games that are small sized. For larger updates you should use your wifi network to save data charge.

*Keep in mind that this list of errors and recommendations is not endorsed by Google, and may or may not be valid in your situation.

*This list is taken verbatim from the linked site, all credit goes to the list of users quoted on top of the linked page for compiling the list


Is there a way to disable the automatic decrease in volume when I put an AUX cable/head phones in?

You can setup a macro on macrodroid that does exactly this (not quite sure how to disable that setting itself but maybe a dev option). When you install the app, add a macro with "Headphones Inserted as trigger and "Volume Change" as the action. Now it will automatically set the media volume to your choosing when you insert headphones.


Where has the forgotten password button gone?

This option seems to be have removed by Google in Android 5.0 and above and there is no longer an official way to reset your lock screen password.

Resetting your password using Android Device Manager also often fails as there is already a screen lock set.

Check the locked-out tag for information that may help with your issue.


After trying some solutions (such as adding "dun" to the APN Type), I finally did a reset of all networking settings and rebooted the device. The next time I started tethering, I noticed that it also reset the SSID and password of the tethering setup. I then recreated the SSID, but forgetting the password, I entered a new password. On Windows 10, I could not seemingly change the password, and was therefore forced to "Forget the Wireless Network" and re-connect to it.

One of these two steps solved the problem. I recommend first doing a "forget" on the Windows client, and if that doesn't work, "Reset Network Settings" on the device.


Changing OS completely on galaxy note SC-05D and galaxy s2 SC-02C

No need to change - language can be changed within the OS. My only tweak was installing a better English keyboard from the Play store, since the stock Samsung one isn't very good.


This question helps explain what it is.

In short, it is similar to the Recycle Bin in Windows. The system sends files that were recovered in during boot to it. When you put an SD card in, the "Preparing SD card" notification is shown when it is checking the LOST.DIR folder.

This folder is safe to delete, just as much as emptying the Recycle Bin on Windows is. But you will see the folder reappear next time you restart your device.


Is editing build.prop enough to change model name?

As it turned out, I was using a homemade device and was not editing as root.

I also had to completely shut the device down, then turn it on.


Recovering data from oneplus1 after deleting /storage folder and factory reset

After few weeks of working on that, I didn't make it to recover any of my photos/videos/whatsapp chat history (the things that were most important to me)
I tried several stuff, apperently all of the recovery programs that using the adb to directly connect to the phone through the PC doesn't work well enough, as well as the programs that works from the device...

I tried this article:
http://www.dflund.se/~jokke/androidfilerecovery/
but it didn't work for some reason...

Then I tried that one :
http://forum.xda-developers.com/galaxy-nexus/general/guide-internal-memory-data-recovery-yes-t1994705
I used a centos VM to get a image of the device partiotns the way they suggested (I couldn't make the busybox work).
I mapped that file as hard disk
I tried to use 'Recuva' it seems like it managed to restore files but something apperantly went wrong and the files wasn't helpful...

I tried to use 'easeus data recovery' it worked better, it found around 20k files.. There were alot of directories and I didn't look up at it so much but it recoverd alot of photos which I think were from the whatsapp media.

Incase someone who made the same mistake by deleting the 'storage' folder, get to this post, I recommend to turn off the phone immidietly and find a way to do that without rooting the device.. (although it might be impossible since as far as I know all of the methods I used were depends on a rooted device, but I didn't look up on this since the first thing I done is to root my device - which might be the mistake)...


How to transfer (and then watch) video files from PC to my Android phone (mi4)?

You should be able to do it quite easily if you have installed the correct drivers on your computer. If you want to do it wireless, AirDroid (http://web.airdroid.com/) can be a solution.


How do I access my phone (not my SD card) from my computer?

You could install the Android SDK on your computer. This would give you the possibility to access your device's storage via the command line using e.g. adb push and adb pull. If that's not the level of comfort you want, there are also graphical tools utilizing ADB:

ADB FileExplorer is a minimalistic frontend to copy files from/to the device. It's freely available from the XDA developers (simply follow the link). It is written in Java, and thus should run on nearly all operating systems used on desktop computers.

If you want a little more comfort, then there's also ADBBrowser. Available for Linux and Windows (32-bit and 64-bit), it offers also an app-browser. And last but not least, there's QtADB available for Linux, Mac and Windows (again 32-bit and 64-bit), full of useful features like file manager, app manager, device information, SMS, shell, screenshots, logcat, backup/restore... Take a pick.

Of course, there are many more possibilities. If your device is rooted, there are several apps available on the Playstore which permit full access to the local file system remotely.


How to flash TWRP over CWM recovery in Nexus 5?

You didn't specify which device you own, but by the tag I assume it is a Nexus 5.
Flashing TWRP is pretty easy, especially on Nexus devices.

Download the newest .img file here:
http://techerrata.com/file/twrp2/hammerhead/openrecovery-twrp-2.8.0.1-hammerhead.img

Turn off your device.  Turn on the device and keep holding volume down until a menu shows up.  The device will now be in fastboot mode. Plug the device into your computer.  If you have the right drivers installed, your screen should now say FASTBOOT USB.  Run the following command via the command line (in the directory the ADB is installed):

fastboot flash recovery openrecovery-twrp-2.8.0.1-hammerhead.img

Note you will also need adb and fastboot for your computer.

If you don't have ADB or the correct drivers installed, I recommend downloading Wugfresh Nexus toolkit from here:
https://www.androidfilehost.com/?fid=95747613655047107

And follow the instructions for installing the drivers.

OR - if for some reason you're having trouble with the above, just download Wugfresh Nexus toolkit (link above) and select root my device (make sure to check 'install custom recovery').


I would try ES File Explorer. It's a really useful manager and could probably open it.

If not, you can use Root Explorer. Yes, you will need root, and yes, it costs, money. But if you change your system files a lot it's a really great tool. Plus, you have a 2 hour trial period after you purchase, so if it doesn't work you can get a refund.


My suspicions from the last part of my question were correct... Unbeknownst to me I was using a micro-usb "charge only" cable (I snagged it from a friend)... I didn't even know they made such a useless thing. Some of these are actually MORE expensive then a normal cable.


Huawei Ascend G300 (U6615) not using Three network

According to the MCC/MNC table for UK, your MNC code should be 20, not 15. Also this page suggests that you need to enter default,supl,mms (without spaces after commas) in the “APN Type” field.

If this still won't work, try omitting all MMS-related settings (MMSC, MMS Proxy, MMS Port) and entering default,supl in the “APN Type” field, then, if you get your 3G Internet connection working this way, add another APN just for MMS with all settings and mms in the “APN Type” field.


What happens when Google removes a purchased app from Market?

From http://www.google.com/intl/en_uk/mobile/android/market-policies.html ,

  Product Removals: From time to time, Google may discover a Product on
  the Market that violates the Android Market Developer Distribution
  Agreement or other legal agreements, laws, regulations or policies. In
  such an instance, Google retains the right to remove those
  applications from your Device remotely, at its sole discretion. If
  that occurs, Google will make reasonable efforts to recover the
  purchase price of the Product, if any, from the originating Developer
  on your behalf. If Google is unable to recover the full amount of the
  purchase price, it will divide any recovered amounts between the
  affected users on a pro rata basis.

From what I can gather from above, it seems that

The app in question will be removed from your device and you will be entitled for a refund. (not strictly a full refund sometimes)
The app fails to be removed from the device and you may not get a refund. (Though I suggest you can contact google in this case)

If the app exists on your device, you can use it any how and it is not under jurisdiction of google anymore.

And answer to you alternate situation, again, yes Google will make reasonable efforts to recover the purchase price of Product and the refund option will probably work.


Are you saying you bought a used phone from another person (not a store) like from ebay or craigslist?

If so, it could very likely be a worn out battery. If the phone was advertised as problem free and fully working, and especially if it was advertised as brand new when clearly not,  you can pursue a return through whatever site you bought it from.


Edit Word documents in Google Drive on Android

Edit files using Office Compatibility Mode (OCM)
To open and edit Office files, you can use Office Compatibility Mode (OCM). With OCM, you can open and edit Office files in Drive, the Docs, Sheets, and Slides homescreens & apps, and Gmail.
On your mobile device, OCM is automatically included with the Docs, Sheets, and Slides apps.
When you open an Office file in one of the apps, you'll be able to edit it.

Source: https://support.google.com/docs/answer/6055139
A bit of extra info:
Opening a Word document on Android just so you can read it is incredibly simple. Since Android natively supports opening .doc and .docx files, all you have to do is click on the file to open your Word document.

Find the file you want to open.

Tap to open the file – if prompted, open it in Google Drive or Google Docs if you have them installed already.

You’re now able to read the document.

To edit it, tap the small pencil icon in the bottom right – now you’ll be editing the file.

If you’d rather not use Google Drive or Google Docs, download Microsoft Office Word for Android and use that instead.


What are the causes of an android phone bricking?

If you are flashing ROM, Common causes could be

Wrong ROM
Battery Failure (Please make sure it is charged fully or upto 70%)
Power Off/ Cancelling process in between.

Please search for the same Model ROM to Upgrade to current version.
Also in Settings, search for Software Update option before trying anything else.


I've had this problem numerous times and this is how I fix it.....

Take the SDcard and insert in card reader on PC. Use a partitioning program such as GParted, which is open source. Have it scan and fix errors on the card. Using just the PC to scan and fix errors wont work right for your problem. Put it back in your Samsung and enjoy.


Where does Android Lollipop keep the mmssms.db file?

Nevermind, the solution was to enable root mode and then try the third-party applications again. would have been nice to be able to move the file to prune it down, but really, at this point i just need to get on with it. lesson learned: android lollipop can't handle the 30k messages my iphone 4 can. -.-


adb connection problem on Kubuntu 13.04 x64

I've had a similar problem with a Rockchip device.  Short adb shell commands worked, but ones with multi-line output just disconnected randomly, sometimes before producing any output.

On plugging the device in, the kernel syslogged the following:

Dec 30 20:38:03 icebox kernel: [ 1153.016178] usb 9-1.1: new high-speed USB device number 4 using xhci_hcd
Dec 30 20:38:03 icebox kernel: [ 1153.032476] usb 9-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
Dec 30 20:38:03 icebox kernel: [ 1153.038276] usb 9-1.1: New USB device found, idVendor=2207, idProduct=0006
Dec 30 20:38:03 icebox kernel: [ 1153.038281] usb 9-1.1: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Dec 30 20:38:03 icebox kernel: [ 1153.038284] usb 9-1.1: Product: rk30sdk
Dec 30 20:38:03 icebox kernel: [ 1153.038287] usb 9-1.1: Manufacturer: rockchip
Dec 30 20:38:03 icebox kernel: [ 1153.038290] usb 9-1.1: SerialNumber: 0123456789ABCDEF
Dec 30 20:38:03 icebox colord: Device added: sysfs-rockchip-rk30sdk

Out of desperation I moved the device from a USB3 socket on my Linux box to a USB2 socket, as follows

Dec 30 20:45:03 icebox kernel: [ 1572.844024] usb 1-3: new high-speed USB device number 2 using ehci-pci
Dec 30 20:45:03 icebox kernel: [ 1572.976394] usb 1-3: config 1 interface 0 altsetting 0 bulk endpoint 0x81 has invalid maxpacket 64
Dec 30 20:45:03 icebox kernel: [ 1572.976889] usb 1-3: New USB device found, idVendor=2207, idProduct=0006
Dec 30 20:45:03 icebox kernel: [ 1572.976893] usb 1-3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Dec 30 20:45:03 icebox kernel: [ 1572.976896] usb 1-3: Product: rk30sdk
Dec 30 20:45:03 icebox kernel: [ 1572.976899] usb 1-3: Manufacturer: rockchip
Dec 30 20:45:03 icebox kernel: [ 1572.976902] usb 1-3: SerialNumber: 0123456789ABCDEF
Dec 30 20:45:03 icebox colord: Device added: sysfs-rockchip-rk30sdk

and adb shell then worked perfectly. You will notice the warning bulk endpoint 0x81 has invalid maxpacket 64. This means the Rockchip device is not compliant with the USB standards. My guess is that the Linux ehci-pci driver is more forgiving than the xhci_hcd driver.

Interestingly enough, I saw exactly the same behaviour on a Mac laptop, when I plugged in the Rockchip device. There, the kernel syslogged:

Dec 29 21:54:33 dhcp13 kernel[0]: USBF: 889121. 50      Endpoint 0x81 of the USB device "rk30sdk" at location 0x26400000:  converting Bulk MPS from 64 to 512 (USB 2.0 Spec section 5.8.3)

and adb shell broke in exactly the same way.

TL;DR:

Plugging into a USB2 port instead of a USB3 port might solve the issue.

Good luck!


Can a USB pen/hard drive be used with a Logitech Revue?

Based on this forum post, I would say yes.  It wouldn't make sense for it to support external harddrives without supporting simpler USB keys.

As for specs, Google returns many results.  Endgadget has an overview, with a link to more details.


Is there any reason not lock the CPU frequency to the minimum while the screen is off?

There will only be problems if you rely on background services to do processor intensive tasks.  For example, on an older Android phone, music running in the background would skip when the CPU was set at a low enough clock rate.

So to answer your question, only if it's noticeable to you.


How can I change the icon, icon name that lays under the icon, notification name, and notification icon for an Android app?

You need an apk editor. With it you can edit app,so change icons etc.,but you also need to change JSON file becaose app need to know which file it need to use. After you edit app, you need to sign it,  most app editors do it automaticly. And then install like update over app. But there is a problem. Some apps will after update return to original settings. And some will give you notice that app is edited and forbid you from using it. So all dependent on app. You did not specify your device manufacter, but if you have Samsung you can change icons of most apps in Samsung Theme app(some thems can change app icon design and notification iconand you can also  download only app icon design).

If you only want to "edit" app you need to be vety carefully to not ruin app completly. Good Luck.


Fastboot: failed flashing (remote: size too large)

Fastboot has an option -S Used to cut large files into small ones. Specific information can be found at man page:
fastboot --help

So, we can set the size of the crop block to 256MB:
fastboot flash -S 256M system system.img

Source


Is it possible to install unmodified, unadulterated and pure Android on a Sony Xperia S?

Of course you can

Just pick one from all the available ROMS, you will find some vanilla builds there if you only want the basics. But it requires the knowledge of rooting your ROM and flashing

if you are afraid of flashing but not rooting, then you can just remove the apps that you don't want using Titanium backup.


Acccording to this XDA thread, it does NOT support GLONASS

They ran GPS tests on both Galaxy Note and HTC One X, the former of which does officially support GLONASS; and the former showed 2x the amount of detected satellites.


Create a dd image of a Android 4.4.4 for forensics?

You could do that using dd directly on the device, making sure the output goes to a partition you can afford to be modified. I will not "rank" here from a forensics point of view (where of course it is best to have nothing modified on the device, which is not always possible, etc.), but simply list options. As you are looking for data written by apps, you're most likely after the /data partition, so this is the most important to remain unchanged (though it already is subject to changes with the Android system booted):

attach an external drive via OTG (might apply minor changes to /data for mounting information)
write to an existing internal partition (e.g. the internal SD if you plan to "dump" /data)

Now let's check for an alternative. Assuming you've got a custom recovery installed, you could simply boot into that (something you'd probably check first). In recovery, by default most partitions (especially /data) are not mounted, so no modifications are done. Moreover, a custom recovery offers you the possibility to create a nandroid backup – which basically is a dump of all file systems (usually except the SD card(s)), each in a separate file. These dumps would go to the SD card (here: the internal one, as a Nexus has no external). You could adb pull those images to your computer even while still being in recovery mode.


Accidentally bought OMTP headphones for a CTIA phone, what now?

I think the OP has already bought a converter and is enjoying the MH1, but in case someone else stumbles upon this, I have Xperia Z2 and an old MH1. I use a Sony Ericsson EC250 adapter. Everything on the MH1, including the mic and all four buttons are working fine. The converter is basically a CTIA to OMTP converter for old phones, but those converters work in both directions. You don't specifically need the EC250. Any OMTP to CTIA or CTIA to OMTP converter should work.


Android Tethering - Shell To Python Code (SL4A API)

Well I guess I was a little bit impatient... I came with the solution by removing some content on the python code:

So I'm posting what I changed:

Android.startActivity('android.intent.action.MAIN',None,None,None,False,'com.android.settings','com.android.settings.TetherSettings')

I only removed de '/' character. I'll post a working code later on.


Identify if a user is online in Google Hangout

Hangouts doesn’t use the green or grey dots that Google Talk used to identify if someone is online or offline. Instead, you can tell if a contact is online or not  if their profile picture is clear or faded. A faded profile picture means your contact is unavailable, and a clear picture means they’re online. One downside is that Hangouts doesn’t support the “invisible” status like Google Talk did


Unlock Bootloader from EDL mode via MSMDownloadTool

Here’s what anyone should do if it’s in a similar situation:

Do a full unbrick method 1 from here

Download OxygenOS 4.0.0 (Android 7.0) , OnePlus3Oxygen_16_OTA_035_all_1612310359_e10cadfb2af7.zip.

adb sideload the file above when in recovery. Why this version? Because it’s vulnerable to CVE-2017-5626 and CVE-2017-5624.
    Weirdly enough, my phone turned back from the dead after this; however if it didn’t work (as I was expecting) , I would go into fastboot mode and unlock the bootloader from there with:

fastboot oem 4F500301

Which will completely bypass the oem mechanism and will unlock your bootloader even if you can’t boot the system and go to the developer menu.

This backdoor was removed by OnePlus with OxygenOS 4.0.2 (“patched”).


Turn off TalkBack/double tap on Samsung Galaxy Tab A 10.1

The TalkBack feature is now called "Voice Assistant" and accessible through Settings > Accessibility > Voice Assistant. From there, you can turn it off.


Should I turn off or standby my encrypted phone to maximize lifespan

Personally I enable airplane mode at night to minimize battery usage. So the device doesn't require a boot when I'm ready to start the day. Just disable the airplane mode.

Airplane mode just disables radio signal (cellular services, bluetooth, etc), since it draws most battery juices.


How to access forgot-password option when you forgot the PIN of your Android Device?

You can go to google find my android page. Log in to your Gmail account linked with Huawei Nova 3i.
You get 3 option lock / unlock , erase and sound. Use unlock screen option. Now you can access mobile and change passcode. Or take full backup of mobile and restore it.
You can start mobile in recovery mode using volume and power button. Wipe Cache partition. This will remove passcode.


Is the Voodoo lagfix compatible with Darky's ROM?

The default kernel (Dark Core) is derived from the Voodoo kernels, but the lagfix is disabled by default. For example, the v9.5 description on XDA has the following note:

  New Kernel >> Dark Core v1.0 inside! I9000, I9000M, I9000T ONLY (Cappy users choose speedmod or skip kernel)

  Customized and built by ficeto [Team Darky Dev Crew]

  Based on supercurio’s latest voodoo sound 6, lagfix and color - thanks a ton, Mr. Supercurio

If you install on top of a kernel with Voodoo enabled already then you should be fine (and I don't believe it will disable it, but you can re-enable if it does). There are a handful of threads on the Darky forums that talk about some of the nuances to this, but here are a couple:

The Quick Start Guide - Recurrent Questions (The "Recommendations prior to flashing a ROM" section talks about lagfixes).
activate lagfix in 9.2?
What is a lagfix and how to enable or disable it (This one is kind of goofy but still helpful)


My problem is solved as I install avast firewall and need to enable linux shell to access mobile data.


This is the simplest way that I found to do it with my Samsung Galaxy S:

From the main Contacts screen, hit Menu, then More, then Import/Export, then Export to SD card.
Connect the phone to the PC and mount the phone's SD card as a removable drive.
Open browser to GMail, select Contacts then Import.  Select the file on the phone's SD card, then Import.

Voila!  On the next sync, they're back as my phone as Google contacts.


What's the point of Airdroid's "Find phone" feature if phone is not on the same network

You can create an account with Airdroid and link your phone to that account. It'll then use a 3g/4g connection if WiFi isn't available.

Alternatively, if you're looking to use it as a security feature, if your phone is linked to your Google Account, you can use Google's Device Manager to wipe/Find/Lock/Make it Ring remotely.


How do I keep my camera active on Android even when the phone is locked and screen sleeps?

Well it depends on your android version however supposing you are using lollipop you can lock up an application to only make that one work. And you can download an app called caffeine from play store that avoids your phone to go stand by. If you don't want to be notice by any means, you can download an app called spy camera HD pro by MVM studio.


Please explain this weird response to adb command

Quite easy: find / starts exploring at the file system root (i.e. the very top). So it comes to places you have no access to as normal user, and runs into permission issues. It sees a directory called /proc/19619 and, knowing this is a directory, wants to traverse into it. But it is not permitted to (most likely the permission of that directory is something like drwxr--r--, so everybody can see ("r"ead) it – but only its owner can change into (eXecute)). So your find sees it, but can not dive into it.

As you've been running this command as root, permission problems shouldn't be the issue. But taking a look at the directory in question pops up a different answer: /proc is storing process information. Below this top-level dir, directories are created using the PID of running processes. So /proc/19619 stores information on process 19619. Most likely your find was seeing that directory, and at the same moment that process ended; so when find finally wanted to dive into, it was gone: No such file or directory (not anymore).


Google Voice Actions has what you want.

Simply enter voice command mode, say "note to self", then say whatever your note is. When you're done an email message will be sent to you with the text of your message.


It's mostly games that might be incompatible with x86.  Typically, apps have no reason to use the NDK unless they has special performance or graphics requirements, and their libraries might only be built for ARM.
I don't believe that apps using root are typically incompatible, it's rooting apps — since they often rely on platform-specific binaries/exploits.  Root apps are not inherently different in how they are coded than others apart from requesting elevated privileges via su.
Unfortunately I am not familiar with Xposed support for x86, but I believe the answer should be similar to #2.  Xposed mostly functions by injecting itself into Android's platform framework, which is Java rather than native libraries.  I would advise you to be careful with backups and making sure your device is relatively easy to flash if you need to restore everything to stock.


Disable Touchboost not available in EX Kernel Manager

I don't think it matters. If you install the the correct kernel you should be able to disable touchboast. See my screenshot below.

Remember if you're updating to a new stock ROM, you can skip flashing TWRP recovery as may be patched on first boot anyway. So you'll need to flash TWRP and SuperSU again after first boot. So after first boot, put your device back into bootloader mode, flash TWRP, reboot the boatloader, then you can boot into recovery and install SuperSU.

TWRP does not ask to root anymore from my recent experience. I've flashed a Nexus 5, 2 Nexus 5x, and a 6P recently with the most recent version of TWRP, factory ROM with the latest security patch (July) for 6.0.1.

Again, each time you typically update to a new version of the stock ROM, you need to flash TWRP, then transfer the most recent ZIP of SuperSU to your SD and install from TWRP (make sure you wipe your davik/cache!).  Once you've done this, you can install EX Kernel and then modify your gov, cpu, and turn off touchboast.

I know you have a Nexus 5 but this post by SlimSnoopOS on XDA will show you everything you need to know on rooting, backups, TWRP, custom roms, kernels, etc. I'd also check out this post by soniCron, regarding the exact task you're trying to complete, which is modifying your gov on your CPU so your battery will last longer.

Hope this helps.


Can I restore backups taken from Titanium Backup on a non-rooted phone?

It depends on what kind of backup you want to restore. If it's an XML backup (bookmarks, messages, call log or Wi-Fi access points) then you can restore it. In the case of app+data pairs, only the app can be restored (without its data), and that is only if it's a non-system app.

XML backups can be restored by pressing the Menu button, then scrolling down and selecting the option 'Restore data from XML'.
Non-system apps can be restored by choosing their respective entries in the 'Backup/Restore' tab, selecting the desired backup, then picking the 'App only' button from the popup.


What's the difference between factory reset and hard reset?

Hard-reset does not wipe data. It is a forceful way of restarting the device.

To put it simply, Factory-reset, is to restore the device to the state it was in when you got the new device (excepting the upgrades) and is a sledge hammer approach, while hard-reset is restarting device to get rid of minor irritants . Which approach you want to take depends on the "bug" you have and how severe it is. Look up the tag wiki information and questions to help you decide what you need to do to fix your bug

Key differences below:

Added hard-reset tag to your question. Quoting from hard-reset tag wiki

  A hard reset is traditionally when you kill all power to the phone and then boot it up from that state. Normally you remove the battery, then put it back in and boot up. Unfortunately, some people use "hard reset" when they really mean factory-reset.

Again quoting from factory-reset tag wiki

  A factory reset results in a full reset of an Android device to the original settings of the currently-installed ROM. This process deletes all user data and user installed apps, so the device looks like it came fresh out of the box. Usually this corresponds to the state it comes in from the factory (hence the name "factory reset"), which sometimes can be a little misleading: A factory reset will not roll back any possibly applied updates to the system.


The smartphone's wifi turned out to be spoofed.


How do I launch a widget from a shortcut on Home screen?

While looking for a way to achieve the objective using Tasker I stumbled across the app named Popup Widget 2 (paid) on a subreddit. It does the job smoothly and I've given a use-case of it.

Usage

Install that app and launch it.
Tap + → choose a widget available there which  you want to launch from a shortcut → Create.
You may leave all the settings untouched since they are not integral to widget's launch or functioning of it.
Scroll down until you see your widget with sky blue outline depicting resizing functionality,

Resize it up to the ideal width x height you want for your widget and tap the floppy icon at the top once you're done with the settings.

Go to Home screen → Widgets → Popup Widget 2 → choose your newly created widget entry. You would find a shortcut now placed on your Home screen.

Tap that shortcut and it would display the widget.

Because the widget is available as a shortcut you can use it anywhere you want such as with:

GMD Gesture Control to launch from anywhere on Android using a custom gesture,
Gravitybox to make a quick setting icon,
LMT Launcher,


Samsung Galaxy S2 can't transfer pics, shuts down by itself, does not charge

This answer will be updated along the process. So for now, it just holds initial steps / a raw solution.

There are several things you can try to get your device back to working normal. I will list some steps; just break as soon as anything came back to normal: in that case you will not need to walk the remaining steps unless the last step taken explicitly mentions something alike:

battery check

take out the battery, leave it out for at least 30s (2min won't hurt, more should not be necessary).
insert battery again, but do not yet switch on your phone.
fully charge your phone on AC (not USB from a computer).
switch it on again. If it's working now, everything's fine and you are done.

faulty apps check

shut down your phone
start it in "safe mode"
(how to do that depends on the device; on the SGS2 this should be accomplished as follows: Press power and menu, then release the power key but keep pressing the menu button. The word "Safe Mode" will be displayed on lower left if I'm not mistaken. -- source: LowYat.Net; I have no SGS2 so I cannot verify)
none of your self-installed apps will be started in safe mode, only system apps are available. Check if the behaviour changed (I guess not, but it's a good point to know for the last group below).
while in safe mode, try to backup as much things as you can reach. If already on Android 4.0 or higher, see Full Backup of non-rooted devices for how to safe the most of your precious stuff, but better stick to separate small packages (backup on a per-app basis, as restoring the full package later might bring the problem back). On rooted devices, Titanium Backup is probably the best choice.
this was just an intermediate step; even if your phone is working normally in safe mode, this will not have fixed the issue for "normal operation", so go on.

factory reset

do a factory reset of your device (warning: all your data and self-installed apps will be lost from the device, hence the backup recommendation above; your sd card should not be affected, but it cannot hurt to copy all its data to your computer as a backup before doing the factory reset)
startup the device again. Before installing all your apps again, make sure the issue has been fixed by the reset.
if your device is back to normal, you can go on re-installing your apps / restoring your backups app-by-app. Between each app, make sure to test a while: if any of the apps was the cause, you might otherwise bring the problem back by restoring the "faulty" backup. If that happens, remember which app it was; start over from step 3.1. and ommit this app in the next run.
if you've restored everything, and your device is still working normal: congratulations, you're done!

if the issue still remains, it has to be some hardware issue. Could be the battery is broken, so next I would go to your local dealer (best the one where you've bought it), and try with a "spare battery" from his store. Explain the reasons, including the results from the "safe mode check", and also that you've already tried a factory reset (because that's the first thing he will do otherwise). If the new battery solves you issue: buy it :) If not, next step:
If you still have warranty, send it in for repair (or let the "local dealer" handle this for you). Make sure all details (including results from the "safe mode check" and the fact you already tried a factory reset without this solving your problem) are included with the report.
if you don't have warranty anymore, ask the dealer what a repair might cost. It could be cheaper to simply buy a new phone...


It turns out I simply had to download a more up-to-date file (which included the Odin executable which runs on the PC, and the .tar that it uploads to the phone) from here, using the table to look up the appropriate file for my device.

For my Samsung Galaxy S3 (GT-i9300) The file was CF-Auto-Root-m0-m0xx-gti9300.zip available from here.


How do I downgrade from Lollipop back to KitKat on Micromax Yureka

When I searched Google with "micromax yureka kitkat ROM", the very first link was a YouTube video explaining all nicely.

It explains by getting the ROM from XDA and further instructions are available at that page.


Android 5.0: Create link in internal storage to SD Card

There is an app called "Link2SD" on Google play store.
Link2SD uses a secondary partition on your SD card and uses it as another segment of internal storage.
Link2SD moves apk, dalvik-cache (.dex), lib and internal data files into this partition, which the OS mounts on boot, and creates a symbolic link in the original location.
This retains the file structure that the system expects but with the bulk of the data moved to the SD card.

Linking obb and external data folders of apps and games
- root permission
-Second partition on SD card is optional, folders can be moved to the 1st or 2nd second partition of the SD card.
Hope this works for u :)


Rooted Nexus 7 v2: Using Tor and Adblock Plus

Yes they both use a proxy. Root rqd. Proxies on the wireless nic I believe. They don't interfere with each other. Abp uses port 2020 which I dont think you can configure. So configure tor to use localhost:2020 and if abp is running all good.

Sorry for bad english. Usibg android keyboa rd and no good on them.

Part axe.


Why is the ART VM slower than the Dalvik VM, at sorting an array when the array size is 62000?

Most probably the test is inconsistent. Have you tried repeating the test at least 100 times to have pseudo-valid statistic results? And are you sure the emulator is a valid platform on where to test such low-level things? It may be optimised for the Dalvik VM.

Best guess is to try it on a real device, like the new Nexus 5 or waiting for the Nexus 4 and Nexus 7 updates.