How to set a tethered Wi-Fi connection (tethered to another phone via Android personal hotspot) as "metered" connection I have a number of apps set to "Download on Wi-Fi Only" on Android. But the moment I tether, the phone considers itself on Wi-Fi, even if the upstream device is a metered 3G/LTE connection.

Under Windows 10, I can declare a given Wi-Fi connection to be "Metered", and thus save data usage.  Is there an equivalent on Android?  Setting the tethered phone to "Data saver" is a partial solution only.

There is a rather hidden feature, that will let you achieve this:

This option is found under Settings > Data usage (Wireless and Networks).

Tap on the three dots in the top right corner, and press "Mobile Hotspots." (In android 4.3) In later versions of android   the similar option is "Network restrictions" > Metered connections

Next you'll see  a list of saved wireless networks, and you can check the ones which are mobile hotspots.

Edit

I have included the screenshots for Android 7, since interface and options are different from Android 4.3 above:

Such that the options are found under Settings > Data usage (Wi-Fi) > Network restrictions > Metered connections

In this way Android applies the same data restrictions as it does with "Data connections" so no data hogging.

Update

Other devices like Huawei have this setting hidden but can be also enable using adb:

After setting up adb, follow this proceedure to set a metered wi-fi network.

  In a command prompt or terminal, execute the following command: adb
  shell
  Type the following command into the command prompt or terminal to get a list of all saved WiFi networks: cmd netpolicy list
  wifi-networks
  You’ll be given a list of saved WiFi networks with a true/false boolean value. True = metered & False = non-metered.
  So from here, you can enter the following command in a command prompt or terminal to change the setting: cmd netpolicy set
  metered-network Wireless true
     (In this case the SSID  is “Wireless”)
  You can always revert the setting to false if you want to switch it back to a non-metered network.

Hope this helps


How to force YouTube videos to open in streaming media player instead of default YouTube app? I am using HTC Explorer phone, running Android 2.3.5. I use Opera mini and Opera mobile to browse. Whenever I click any YouTube video in the browser to play, automatically the YouTube app opens and starts loading the video but I have a slow connection so I want videos to be played in streaming media player. For any other websites RTSP links it asks me for the app to use.

Earlier it used to ask me for YouTube videos also but now I don't know what settings I have changed. It does not ask now and opens YouTube app. How can I fix this?

The best way to accomplish this is to use the mobile browser to browse YouTube then when you click on video and it prompts which app to use, click on the browser rather than YouTube app.

[Also this assumes that you have cleared all of the defaults for YouTube and browser.]

As said above, you could always just disable the YouTube app.


Access media files on NTFS formatted USB OTG drive (preferably without rooting) I have a physically small but digitally large (128GB) USB key on my keychain. Unfortunately since I intend to use it for Easy2Boot and to support large video files, it must not be FAT32. I know that with FAT32 everything would be easy.

Now, since I have >4GB ISO files and video files on here which necessitates the use of NTFS, since Easy2Boot doesn't support exFAT, I was hoping that I could use Total Commander and the Paragon NTFS plugin for it to "stream" and watch my video files in VLC or some such. That way I can place any file I could otherwise watch on my PC or Mac onto the drive to take these files on a trip for instance.

However Total Commander does not provide an "Open With VLC" option, and VLC is not able to see the "mounted" NTFS partition because it does not have an NTFS plugin.

So I am completely stuck here. My Android-fu is lacking... I'm usually an iOS user but this USB OTG storage media leaves Android as my only choice ;)

What are my options? Will my problem be elegantly solved if I root my Nexus 7 (2013 model) and install some NTFS drivers? Are there any other solutions that I can pursue without rooting?

I would consider the approach of "downloading" the file to local disk to play the video as a non-solution because video files could exceed the total storage capacity of the device (e.g. 20GB mkv file).

You could use the workaround I mentioned in MIUI forum, to use a pendrive with a NTFS format, needing no root.
To do that you need a some custom OTG drives which are bundled in some File manager apps such as MiXplorer.

The Custom USB OTG driver works well this these additional
filesystems: FAT32 (R/W), exFat(R/W), NTFS (R).
Simply open the app,
tap on the three dot menu → More settings → Enable Custom driver for
USB OTG (tick the box to enable)
Done, now insert you OTG cable and
place the pendrive on the port.


How to disable duplicate calendar notifications? My stock Nexus 4 (4.2.2) is giving me multiple calendar notifications every day.  It gives me one notification which is a reminder for a specific upcoming event, and it gives me a second notification which is sort of a general roll-up of upcoming events.

Here's an example of the two notifications:

Screenshot (click image to enlarge)

I rely heavily on the reminder notifications, but I find the rollup to be useless for me.  I've verified that both are coming from the Calendars app by long-pressing on the notifications and clicking on App Info.

How do I disable the second "roll-up" calendar notification?

There are likely two calendar apps on your system. Stock Android includes an app and Google provides one as well, which might be preinstalled on your device, or you may have downloaded it without realizing it. They both look very similar (which is probably why you thought they were the same when you held on them for the App Info screen). Check in your app drawer. The stock Android calendar is a green calendar icon, and the Google one is blue. Then disable notifications for one of them.

You can always click on the roll-up notifications and when that app opens, go into the settings and disable notifications. Then go to your app drawer and check both icons (both are labeled calendar) see which app has notifications disabled. Once you determine what app it is, if it is the Google Calendar, you could just uninstall it, or if it is the built-in one, you can disable it via Settings -> Apps -> All -> Calendar -> Disable.


Retrieving the "csv" file from /storage/emulated/ directory from Mac using Android File Transfer.app I'm using Trepn Profiler to profile the App's performance.

I can save session as CSV in /stoarge/emulated/0/trepn directory.

However, the issue is that I can't find the directory from my Android File Transfer.app.

What might be wrong? What tool enables me to access the directory?

I don't know the reason why, but my Android File Transfer for Mac doesn't properly synced with the Android phone.

I had to open File Manage in Android, point to the file that I saved, and then I shared it with my google drive.

This works, but I think Android File Transfer should just show the saved file automatically.


Trace GSM packets on HTC Desire? Is there any way I can log/sniff the GSM packets on a (rooted) HTC Desire ?

(I'm talking about the actual low level GSM packets on the Um interface, not IP packets over a 3g connection.)

Try OpenBTS. You'll need a Faraday cage and a couple thousand dollars in hardware, but you can control all interactions between the phone and your base station.

You will need a license to run a base station outside of a Faraday cage.

Harald Welte's blog is a good one to follow if you're interested in GSM as a low-level protocol.

The "SMS of death" presentation at Chaos Computer Club one year used this sort of setup to test SMS buffer overflows.


How can I display Exchange sub folders with the native mail application? I have multiple sub folders that have email routed them via rules. Is there a way to get these folders on my phone so they show new messages as they come in the same way my Inbox does? I know the 3rd party application Touchdown works really well but was hoping that I could just use the native mail application on the phone.

Partial answer - This link shows how to open subfolders on the Galaxy S3. But it doesn't work on my Galaxy Advance with Android 2.3.6. The native mail app seems only to display top level folders. K9 works better.


Delete a folder in my home screen Android 4.0, Aquos? My home screen looks like this:

Empty_folder | Application 1 | Application 2 | Application N

When I long press over the folder, I have the option to rename it.  How do I delete the folder, though?  I've been moving them to a different screen, but now I have three screens of blank folders that I accidentally created by trying to rearrange icons.

Also, I wonder how do I switch two icons on my home screen?  When I drag two items into each other, they don't switch but rather create a folder and then add themselves to it, which seems ridiculous.  In any other OS, if I want a new folder, I have to be very specific about that.

If you long press over something in the Aquos, "Peel off" is used to remove it.


HTC U Ultra: Turn off automatic software updates completely I do not want to update any apps automatically. I want this to happen at home when I am not charged for data volume. Are these settings correct for my wish? If not, which settings do I have to change also? I do not care about possible security issues that may arise. I can update from home manually once in a while.

To stop apps from updating over mobile data, go to your play store, open the menu on top right, -> settings -> auto update apps -> WiFi only


How to keep files downloaded via Dropbox after uninstalling app I want to know whether there is any app on the Google Play Store which

stores all dropbox files to memory card whenever there is net
available
Leaves the files in my memory card even after I uninstall the app

You can do this by

clicking on the arrow on the extreme right of the items you want to save

cick export and save it to a selected place on your sdcard


How to install 'Google play services' over an android phone samsung galaxy Y S5306 using my PC? How to install 'Google play services' over an android phone samsung galaxy Y S5360 using my PC? Will it require kies?I am facing the similar issue as faced by this gentleman (Can't install Google Play Services). The resolution has been provided in the link but I dont know how to install apps over my phone via a PC. Pls

Open your browser and log-in to https://play.google.com/ using your Google account. Then, open this link on your browser: https://play.google.com/store/apps/details?id=com.google.android.gms

It might ask you to open the link in Google Play. Don't do it. Choose to open the browser instead. You should see an Install button in the page. Click it, and the app will be pushed to your phone.

Let me know if it works.


Unable to update Google App on Nexus 6P running Android N Developer Preview A few weeks ago I installed Google App version 5.14.15.NYC.21.arm64 on my Nexus 6P running Android N Developer Preview 3. Now this app is not getting any updates from the Play Store and not letting me install any of its update in the usual method.

If I try, it gives me an error saying:

"The package conflicts with an existing package by the same name".

I tried through adb using:

adb shell pm uninstall -k com.google.android.googlequicksearchbox

However, I got the following error:

Failure [DELETE_FAILED_INTERNAL_ERROR].

The newest version of this app is version 6.0.17.21. Also there is no option coming up on the phone to uninstall this update. What should I do?

This is normal behaviour. My Nexus 6P also runs the developer preview and has this version: 5.14.15.NYC.21.arm64.

The reason it won't update is because the actual version code is higher then the one on Google Play. That's because it is targeted to Android N.

I wouldn't recommend you to install the version on Google Play, because it probably will keep crashing because of no Android N support.

In the following screenshot you can see the app has a very high Version Code and the Target SDK is set to 10000. (=Developer preview)

(Click image for larger version)


Disable in-app browsing on the Facebook Lite app By default, many apps open links inside the app using an in-app browser. On Android, this is a version of Chrome, called Chrome Custom Tabs, optimised for in-app use (1).

When in-app browsing is disabled, clicking a link results in the default browser app opening and rendering the webpage.

To disable in-app browsing on the Facebook app, users can go to Setting > Media to find a checkbox related to this behaviour (2).

How can in-app browsing be disabled in the Facebook Lite app? This light version does not seem to include the same checkbox as the regular Facebook app.

The new update (Version 200.0.0.8.117) now open links directly opened in the browser instead of in-app.


Galaxy S2 USB port blown, need to transfer files via wifi Power supply port on my Galaxy S2 is shot and I need to backup all of my data/content/contacts, but can't do it via USB.  I've tried a couple wifi transfer apps, but am not convinced the transferr is viable. (I can see some stuff, but others are 'Directories' or 'Executables' and won't 'Unzip' on my mac.

Phone is Samsung Galaxy S2, model SCH-R760X, Android vers. 4.1.2.

IIRC, I'd tried using SmarterDroids 'Wifi File Transfer' and have looked at several others, but would appreciate advice from other users.

I would note that I'll want to transfer the data to a mac, then eventually an iPhone 5.

I can provide more info if needed.

Any suggestions or solutions for this situation?
Thanks,
K

Total commander with the LAN plug-in will let you copy the files to a regular shared drive, or you can use the wifi tool to setup a temporary custom share with another phone/tablet - it creates a share then displays a QR code which the other device then scans. Fast, free and easy. You will need to zip it first and create a shared drive on the MAC (which doesn't need any software but you can install it if you want).

Total commander https://play.google.com/store/apps/details?id=com.ghisler.android.TotalCommander

LAN plug-in https://play.google.com/store/apps/details?id=com.ghisler.tcplugins.LAN

Root is not needed and zip/unzip is included.

Contacts you should be able to sync with an email account and pull from there to the iPhone


Thermal receipt printer for Android I'm Thinking about a Queue management system built with Android tablets. I figured out that the cheapest way to give each customer a number is a thermal receipt printer. I'm looking for any solution that:

Can print text and basic graphics (e.g. QR codes)
Can connect to my Android directly via BT or USB, without Cloud printing or internet connection
Is generally reliable, and can handle a few hundreds of prints every day

Is thermal printing a good idea? Are there any thermal printers that play nicely with Android?

What you are looking for is usually known as a 'receipt printer'. A quick Google for 'bluetooth receipt printer' turns up a number of models from a variety of manufacturers (quite a few of them are actually battery powered and portable - like you see at car rental places).

The big problem here is that Android doesn't really have any concept of local printing, so I think you're going to have to implement it yourself.

Android DOES have bluetooth communications APIs (docs), and I'd be surprised if the printer manufacturers haven't heard all this before, and have at least clues how to proceed (after all, they like to sell printers!). If you'll be buying a significant number of printers, I bet they'll happily help you talk to their devices.

If that's too expensive for you (and those printers look a bit pricey), then you could try USB. Again, you can find USB receipt printers, which again you'll have to learn to talk to. Android does have a set of USB APIs (docs). On the plus side, my quick Google for 'USB receipt printer' turned up some sub-$75 choices right away, so this might be a good approach if you are price sensitive. I'd also be willing to bet that at least some of the USB printers are actually serial devices with something like an FTDI chip bolted up to them. That means that talking to them is probably not very difficult.

Alternately, if you can find a cheap receipt printer that's serial or something, you could look at the IOIO boards and software stack as a way to interface your android tablet to some funky printer. These are boards that adhere to the relevant Android APIs + software that makes them easy to talk to. The boards are available commercially, and the schematics are available, if you want to build your own, and they are designed to make hardware interfacing easy.


Open command prompt to access folders of a USB connected Android phone If I connect a Phone with my Windows 7 machine via USB, it shows up in explorer with a name e.g. Nexus 5. How can I open a command prompt and change directory to this device. For lettered drives, I can just type D: F: etc.

In order to assign a drive letter to a removable device, that device must support UMS (USB Mass Storage) protocol.  Unfortunately most newer Android phones, especially those without a removable SD Card, do not support UMS. Instead, they support MTP (Media Transfer Protocol) and PTP (Picture Transfer Protocol) protocols.  In such devices it's not possible to map storage as a drive in Windows.

See more details on this Superuser.com question.

With that said, on some selected Samsung and Sony Android devices it's possible to enable the UMS mode for external storage only (SD Card).  See this app.

Also, if your goal to simply copy files to and from an Android device via command prompt, ADB will allow you to do so.  This utility is part of Android SDK tools.  You will need USB drivers for your android phone to be installed, USB Debugging activated in Developer Settings on the phone, and authorize the PC to debug the phone (via a prompt on the device.)  After that is done, you will be able to use adb push and adb pull commands to copy files & directories, and various Linux shell commands via adb shell <command> (e.g. adb shell ls /sdcard/) to navigate the directory structure on the phone.


GPS Battery Drain -- LocationManagerService EDIT 3: Someone pointed me in the right direction on another forum.  There was a bug with HD Widgets that rolled out yesterday. HD Widgets Bug

As of yesterday I am getting a 35%/hour battery drain.  I have not installed any new apps that would have caused this, this literally came out of nowhere.  I noticed my phone was getting extremely warm in my pocket, pulled it out and say my battery was almost completely discharged and went in to look at what caused the battery to drain so fast.  Top app on the stock Android battery usage settings was Flixter.  I thought maybe something was wrong with the app, FC'd it and put my phone away.  This morning I took my phone off the charger (100%) put it in my pocket on my way to work and again my pocket got nice and warm.  Pulled it out and saw that I was already at 81% battery after about 40 minutes of driving.  Again I pulled up the battery settings and saw Maps was the number one culprit this time.

If I use an app that needs GPS it works fine, can lock on to location quickly, etc, but I am getting a huge battery drain all the time.  Using Better Battery Stats under partial wakelocks my top two drainers are "NLP PendingIntent client in com.google.android.googlequicksearchbox" (Maps) and "LocationManagerService".

Anyone have any idea what I could try?  Been off the charger for an hour and already at 60%.

EDIT: I have rebooted the phone several times.

EDIT2: Just realized that when my phone is connected to WiFi the drain is much less than on network data.  Not sure if it's related, or just the extra battery required to constantly do a location fix over network data.  Just more information, if it helps.

Short answer:
Simply reboot the device. I've had that on multiple devices already, a reboot always cured this.
Explanation:
The real culprit is not the LocationManagerService itself, but the way how is dealt with it. In my answer to the question How to deal with (orphaned) WakeLocks? you find a section called What if it is the Android System itself?, which explains this to a degree (and offers a link to further information):
An app might have requested location updates with a frequency of 0 seconds, thus keeping the device busy. Instead of requesting a "partial wakelock" (with an appropriate auto-timeout), it might have requested a permanent one (which it needs to release explicitly). If now this app crashed, the wakelock gets orphaned, the request for location updates remains, and nothing (but a reboot) can solve this.
This is just a raw description and probably not 100% technically perfect -- but I tried to put it into "laymen's words" to make it easier to understand. If somebody wants to put the details into "technically perfect terms", feel free to do so :)


What is a tool to sort apps by their data size? During development, internal storage size is severely needed. Cache cleaner is ok, however, apps have another component called data which can be cleared. Is there an app out there that organizes by an app's data size ? I'm not interested in app size, I'm interested in app's data size.

I know this answer's a bit late, but you haven't received a good one yet!

In Titanium Backup, you can do Menu -> More -> Overview of app storage use, then order by data size. Not only will you have your apps sorted by data size, TI shows you the size with graphical bars, so you can compare apps at a glance and see what's huge vs. tiny. See the last screenshot on the market (the free version) for an example.

Another option: App 2 SD by Sam Lu. Not as pretty, and the apps are split over 3 screens, but it is possible by doing Menu -> Sort by -> Data size.

Finally, if you have a rooted phone and an ext partition, you can move some or all of your data to the ext partition and gain tons of space!


How do I customize the look/feel of my lock screen? I have a Samsung Droid Charge (running 2.2) and it comes with two lock screen slider styles: Glass and Puzzle. Is there any way to get additional styles? I've done quite a bit of searching but haven't found anything.

Note that I'm not looking for an app. I'm specifically looking for more system styles, if they exist.

Do they exist?

Try WidgetLocker, it's very customizable and my favorite.


Is there a one-click widget to make my phone completely silent? I currently use Mute All but it requires several clicks. I like the ease of Silent Toggle Widget but it doesn't turn of media sounds.

Ideally the widget would also turn of haptic feedback.

I created a Task in Tasker called Silent  that does this and created a widget that allows the one click behavior you are looking for.

Basically Silent is just a set of tasks that set the notification/ringer/system volume/etc to level 0.  Here is the XML for the Silent.tsk.xml if you want to import it.

<class cl="Task" sr="">
<nme>Silent</nme>
<id>14</id>
<class cl="Action" sr="act1">
    <class cl="IntArg" sr="arg2">
    </class>
    304
    <class cl="IntArg" sr="arg1">
        <val>1</val>
    </class>
    <class cl="IntArg" sr="arg0">
    </class>
</class>
<class cl="Action" sr="act0">
    <class cl="IntArg" sr="arg2">
    </class>
    305
    <class cl="IntArg" sr="arg1">
        <val>1</val>
    </class>
    <class cl="IntArg" sr="arg0">
    </class>
</class>
<class cl="AppIcon" sr="icn" ve="2">
    <icn>2130837581</icn>
</class>
<class cl="Action" sr="act4">
    <class cl="IntArg" sr="arg0">
        <val>1</val>
    </class>
    256
</class>
<class cl="Action" sr="act5">
    <class cl="StringArg" sr="arg5" ve="2">
        <val></val>
    </class>
    <class cl="IntArg" sr="arg4">
    </class>
    <class cl="IntArg" sr="arg3">
        <val>1</val>
    </class>
    <class cl="IntArg" sr="arg2">
        <val>3</val>
    </class>
    <class cl="StringArg" sr="arg1" ve="2">
        <val>Vibrate On</val>
    </class>
    <class cl="StringArg" sr="arg0" ve="2">
        <val>Vibrate On</val>
    </class>
    550
</class>
<class cl="Action" sr="act2">
    <class cl="IntArg" sr="arg2">
    </class>
    308
    <class cl="IntArg" sr="arg1">
        <val>1</val>
    </class>
    <class cl="IntArg" sr="arg0">
    </class>
</class>
<class cl="Action" sr="act3">
    <class cl="IntArg" sr="arg0">
        <val>1</val>
    </class>
    258
</class>


How to root Android Device installed in Oracle VirtualBox on Windows I have Android Device installed in Oracle VM VirtualBox on Windows 7. I need to pair two devices without user confirmation. It's Android 4.3. I want to connect two devices with Bluetooth and for that I need to pair them programatically first and I want to achieve this without the user having to press the pair button. My research so far has revealed that unless I have the root permissions I cannot pair two devices without user confirmation. So to achieve my target I want to root the virtual device I have installed on Windows 7. I have come across this thread: xda-developers: How to root Android x86 4.3 that shows that it can be achieved on Ubuntu. Is there any way that I can achieve this on Windows 7 and make my virtual device rooted? Any suggestions will be really appreciated.

for root Android-X86 use this :

Download From XDA

Usage: ROOT SCRIPT FOR ANDROID x86 4.3

On android-x86:
Boot up
Press ALT+F1 //or if doesnt work,download Terminal Emulator then open it and follow ...
"cd" to the folder containing this file
Run "sh install.sh" and follow the instructions

On a linux OS boot:
Open your linux terminal
"cd" to the folder containing this file
Run "sh install.sh" and follow the instructions

other links For more details :

How to root device in Oracle VM Virtual Box

How to Root Android Device installed in Oracle VM Virtual Box

How to root Android x86 4.3
and ...


Problems with "gapps" stoped, factory reset doesn't work Huawei Ascend G300 - Android 4.0.3:

The phone has a problem with the "gapps" says the applications all the time that the Google play, Whatsapp, twitter, facebook stops working stop.

try to make a factory reset to see if this error and solved but nothing still continues to errors

try other options;

1) Hard reset did not work out.
2) Update firmware did not work out.
3) Downgrade did not work out.

apparently I can not retrieve the phone do not know how to restart the factory.

Here's what I did:

original text in spanish:

El teléfono presenta un problema con el "gapps" dice que las aplicaciones se detienen a cada rato que el Google play, Whatsapp, twitter, facebook deja de funcionar.

trate de hacer un factory reset para ver si con esto solucionaba el error y pero nada aun sigue dando errores

intente con otras opciones;

1) Hard reset no funciono.
2) Update firmware no funciono.
3) Downgrade no funciono.

al parecer no puedo recuperar el telefono no se como hacer para reiniciarlo de fabrica.

Have You rooted Your phone?

Seems like accidently you have removed any one app which is required for gapps.

The solution is to download gapps package for you android version and flash via recovery.


duplicate an android display on a non pc, stand alone, powered display I haven't yet seen my exact question asked (but many close), so forgive me if it has been already answered. is it possible to duplicate an android display on a non pc, stand alone, powered display ? and if so, how ? and are there multiple ways ? thx

There are various ways to accomplish this (assuming that your display has an HDMI input), you can use a Chromecast device or directly connect your phone using an HDMI cable (again assuming that your phone supports that.)

If the above options are not suitable for you, you can make use of a raspberry pi to act as a bridge between your phone and the display.

Please provide more details about your phone and the display.


How to make apps know that I actually have internet /make them not check for wifi etc when I'm reverse tethering? I've researched the issue of some apps not connecting properly to internet  and it is caused by the apps checking the state of wifi and other standard Android internet connections instead of actually trying to connect to internet which makes them not connect to internet even though the device is connected.

I've also done what the thread at XDADev says with the reverse tether guide:
netcfg rmnet0 dhcp and other netcfg (like wlan0 and p2p0 which appear after you turn on wifi. (They appear as a response to ifconfig.))

How do I fool them?/Make them know I am connected?

The best answer is that you can't. Apps act on their programming and unless you plan to modify significant parts of Android, what you want is not easily done (if at all).


UVC/UTV007/HTV600 driver support for Galaxy Tab S2 or Galaxy Tab E I'm planning to connect a reverse camera to an android tablet.

I am using the famous EasyCAP device to get the analog RCA signal to USB input.

I have tried this with a few apps and turns out they rely on a kernel mode driver which may or may not be included in a given device.

My Nexus 5X works well, but my Galaxy Tab A 7" (2016) doesn't seem to have it. (Go FPV app says it can't find the driver)

So my question is, is there a list of device models that I can refer to, to find a device that has the driver? My target is to use a Galaxy Tab S2 or a Galaxy Tab E (due to another constraint for my project)

How can I find out which of these 2 devices will include the kernel mode driver I need?

Another option is to use the popular EasyCAP Viewer app which is paid, since Arksine's Easycam project here suggests that app uses a user-mode driver which doesn't rely on the kernel mode driver to be present. I'm not sure whether it is true.

It's been a while and I haven't seen any answers, so I'm gonna post my approach and findings. If someone has an answer, please post here and I will accept it.

So far, I couldn't find a list of devices that supports the UVC driver.

If you do have a device and wondering it would support UVC, you can download Go FPV App which will show whether you have a UVC driver or not on a given device upon launch. (You do not need to connect the UVC device to get this.)

If you're using the EasyCAP Viewer app, you do not need the driver. I can confirm it doesn't rely on the kernel driver.

If you're writing an app that requires input from a UVC adapter, this GitHub project looks promising.


buy an app - message: "none of the accounts on your phone are supported" I tried to buy my first app on the HTC EVO.  My mail is working fine.
It says "none of the accounts on your phone are supported",
then it offers me to 'add a google account".
I click "Already have a google account/signin", then it tells me
"There is already a "xxx.xxx.com" account on this phone.

My account is a Google App account, is that the problem?
What is the get around, to create yet another Google Account juts for shopping?

This is a known issue with the Market / Apps accounts.  I believe Google has upgraded some Apps accounts to allow Market purchases, but if yours hasn't been upgraded then I believe you're out of luck and should create a regular Google account to use with the Market.


Why doesn't Cyanogenmod show the update for CM11-M4 in the Cyanogen Updater? On my phone when I do a CM update, no matter what I chose to show the update for M4 isn't available? What's going on?

CM11-M4 didn't ship for the jf or d2 phones (Galaxy S4 and S3). They were not ready. It'll be back for -M5. All of the jftle- builds were concentrated into one Unified Device build.

  Note: Unified device

  Soon after the release of CM 11 M3, all Qualcomm-based variants of this device were merged into a single build: jflte. The device information pages for the individual variants still exist so that you can reference any device-specific unlock instructions, download recoveries, or would like to build, for example, CM 10.2: jflteatt, jfltecan, jfltecri, jfltecsp, jfltespr, jfltetmo, jflteusc, jfltevzw, jfltexx.

This new build, simply jftle has no M4 available on the website either, it's not just the updater.

And, just for comprehensiveness the jftlespr (the Sprint Deprecated variant) also doesn't have the M4 build.

Here is what was said in irc.freenode.net/#cyanogenmod,

< [R]> jf and d2 weren't ready for m4
< [R]> so they didnt get it
< EvanCarroll> [R]: Thanks for the update!
< EvanCarroll> [R]: is there a post about that, and will they get -M4 later, will they get -M5 or will they be supported in CM11?
< [R]> of course they dont get it
< [R]> of course there will be m5
< [R]> i said it wans't ready for m4
< [R]> i dindt say cm is dropping it


What is the path where GoSMS stores the SMS messages How say the title I can't find where the sms are stored.
I see this similar question but the replies haven't helped me.

I have gosms and I want delete all messages, but if I do this option with gosms the app crashes because are a lot of messages (about 6000).

I found:

./data/data/com.android.providers.telephony/mmssms.db
./data/data/com.jb.gosms/databases/gommssms.db

But are too small files (a few kb) and with text reader I saw that they contained only some queries. Also when I deleted them if I open gosms I still see all messages. So what is the real path of sms?

Edit:
After a reboot gosms can't find sms anymore, so my problem is solved (
though probably the real sms are still stored somewhere)

SMS messages are stored in data/data/com.android.providers.telephony/databases/mmssms.db. If you can't see it in your root explorer (or it is to small), try rebooting your device or simply - connect your phone to the computer and copy that file (using e.g. ADB) on it and I'm sure you will be able to read it properly .


How to update my Vodafone 858 Smart? I have a Vodafone 858 Smart, a branded Huawei U8160 running Android 2.2 Froyo.

If possible, how can I update its firmware to Android 2.3?

From my favorite forum xda-developers, a step by step guide to apply the port of Cyanogen 7.2.0-RC1 (based on Android Gingerbread 2.3.7) for the Vodafone Smart VF858 (Huawei U8160).

This is not to take lightly, read and understand everything before proceeding. So please read the introduction from the famous question:

How do I root my device?

Assuming that you've read it and took note about VOIDING YOUR WARRANTY FROM BOTH THE CARRIER AND THE MANUFACTURER, and that you did understood and have read the contents provided by the first links!! Then, lets continue:

First, backup all your data

How to backup an Android device?

Pre-requisites:

You will need the ROM Manager by ClockworkMod:

  Must have app for any root user. Make backups, flash ROMs, and own your device.

Also the GooManager Beta by Snipanet Apps:

Getting started with ROM Manager & ClockworkMod

Is your backup done? Apps, contacts favorites, pictures, etc? Yes, then continue.

Rooting your phone

Go to Settings -> Applications -> Development. Enable the option USB debugging, and wait for the debugging drivers to be automatically installed onto your PC.
On your PC, download the latest release of super1click:

Read about it and take note of special considerations at this XDA thread:
[APP]SuperOneClick v2.3.3 - Motorola Exploit Added!.
Access to the download at http://shortfuse.org/]5.

Run super1click and click the Root button. Follow all of the prompts given by the application, but make sure that you choose yes to the prompt on whether to install busybox.
Continue to the next part when your phone is successfully rooted.

Installing ROM Manager & ClockworkMod

Install ROM Manager from the Google Play store.
Backup your current ROM, select "Backup current ROM". More details at eldarerathis♦ answer.
Open the ROM Manager application. Choose the option Flash ClockworkMod Recovery, and confirm the phone model as Huawei U8160.
After downloading the recovery image, a Superuser prompt will ask you for permission for the application to have root access. You should Allow this action.
ClockworkMod should now be flashed to your phone.

Installation (first time/new users):

Open the GooManager application.
Navigate to psyke83 -> roms -> u8160.
Click on the build you wish to install from the list.
If needed, click the Download Gapps button to download the Google Apps package. The most recent (and most suitable) version will always be selected for you automatically.
Click on the Download button to download the rom.
Once the download(s) are complete, reboot into recovery and install the update package, followed by the Google Apps package.
Important: if you are updating from a stock or custom ROM, choose the data wipe option before rebooting.

Before anything else, read:

What to do before root and flash my phone?
The Always Up-To-Date Guide to Rooting the Most Popular Android Phones
How to backup an Android device?
Are there any risks to rooting a device?

Ps:
Sorry about the redundancy on some information, but one must be sure that readers understand the risks and are taking measures as to prevent data loss by performing a backup of personal data as well as the current ROM in use.


Nexus 10 - Android 5.0.1 OTA upgrade, “no command” and suggested steps failed I did rooting with Kingo root, and also i did factory reset. but i still can't use OTG
When I press power+voldown, boot menu starts and immediately shows "Downloading... Do not turn of target!"
then i tried Hold Power + Volume Up + Volume Down, and then i can see recovery mode, but it still not working - no command ...
I still see "System update download" , still failed.
what can i try more?

If you are planning on installing a custom rom you need to install a recovery to flash the the ROM. TWRP is good

To get Marshmallow on the Nexus 10 Omnirom is your best bet. You'll need to flash gapps and supersu for root too.

The nexus 10 received 5.1.1 security updates until April 2016 that you can get OTA on a stock device or install manually, but manual installs will wipe the content of the device each time.

The Unified Android Toolkit is good but the information is out there on the Nexus 10 Cyanogenmod page on how to flash a custom ROM from the command line.


I upgraded to a larger SD card and some apps can't see the transfered data I haven't been able to find a way to get the new SD card to work like the old one does. My Call Recorder app (by Appliqato) is set to store saved calls on the SD Card. The call recording app cannot see and playback previously saved calls stored on the new 128 GB microSD Card, but can playback newly saved calls just fine. If I pop in the old 32GB microSD, playback is fine. In terms of directories and data, everything 'looks as it should'. Player.FM also is unable to playback downloaded podcasts on the new microSD Card.

The data for calls and podcasts is there - I can load it onto windows 7 and play the .mp3/.aac in winamp, but the apps in android can't find them. I can even manually select it on my phone, but can't access the 'notes' and playback features each app provides.

I've tried using xcopy as mentioned here. I tried plain old copy and paste in explorer (hidden and system files both visible). I tried cloning with EaseUS (I plan to try that again).

My phone is a Galaxy S5 with Android 6.0.1. The old microSD is a 32GB Samsung EVO, new microSD card is a 128GB Samsung EVO.

I'm hoping someone might have some advise or know of a solution.

Update: I tried other iterations of xcopy to no success. I tried EASEUS again to clone the 32GB SD to the 128GB SD. During the setup for cloning I used the edit option to expand the target drive partition to include the entire 119GB volume, hit proceed...then got an error, and now the 32GB microSD shows up as 'unallocated space' in Gparted, and in windows it says it 'needs to format the drive for it to be usable'. I triple checked I had the source and target right. It should not be this hard to transfer data...sigh. I'm asking a family member if there's a way to fix the 32GB microSD; I'll hope maybe it's just a corrupted Master Boot Record... I still have xopy copies of the 32GB I made earlier on my PC in case anyone has any ideas on how to take that data, transfer it to an SD Card, and get it to 'be seen' by the android apps mounted onto the phone.

Edit: 2.2.2020. Resolved this matter by using EaseUS Todo backupfree to clone the SDcard, then used gparted via Linux to expand the partition. Initially tried to expand the partition with EaseUS while cloning, but caused the SDcard to be unreadable. Father saved it using TestDisk and other Linux utilities.

Maybe the app does not only look for a directory (which always has the same name under android) but also for the specific SD card. Setbup the save directory again inside the app and reboot your phone.


Can I edit Swype's user dictionary to remove typos? Swype has become populated with numerous words that don't exist due to typos.

As a result it frequently gets words wrong or pops up with its hidden word tip.

Is there a way of viewing all the user added words in its dictionary to selectively delete them?

I'm not sure if this is os/handset specific so I haven't tagged it as such, but I'm on Froyo on a Galaxy S.

There is unfortunately no way to directly edit the dictionary.

You can delete any user-added word by highlighting it and hitting the Swype key.


my phone froze over night (i have a galaxy s7) and is on a black screen I woke up and my screen is black but the green charged led is on and my phone is no longer plugged in. I've tried multiple things to fix it such as holding the power button, holding volume up and the home and power, I've let it sit for an hour off the charger, I've tried to connect it to google play.... i'm not sure what I should do any help would be appreciated.

Have you tried recovery mode? Usually, volume down and the power button will boot you into recovery. Other than that, there's plenty of ways to reboot your phone with adb. adb shell reboot -p

Adb shell reboot-p

will set you straight I believe

Edit: this will only work in the case of a frozen phone. If its off and won't turn on at all, and recovery mode won't work, it may be hardware related


Proxy app which doesn't requie any root access in android 2.3.6 I recently installed proxydroid app in my android 2.3.6 This application requires root access. Every time to use it, I need to make root access to my device.Is there any proxy app which does not require any root access?

Simple answer: No.

Long answer:

No, as these app use a native binary installed onto the system to reroute data through the proxy. This is done at kernel level (actually it's done using the terminal commands, but it is done at kernel level), because of this root access is needed.

There are 0 apps that allow you to use a proxy without rooting first. Android 4.x natively supports proxies however.


Problems with internet on rooted device My device is a allview vivaq7life and I used kingo root .I reseted my device ,but yet,no result. I didn't remove the root. Because I reseted the device ,I have no apps and I can't install any ,even if I tried using the internet to download apps ,I couldn't. I have no accounts on this device.
      How can I fix this problem?! I could access browser, messenger, Facebook and other apps, but now I only have the browser.
      Sorry I tried downloading and it worked!But the main problem remains...

Download flashable android zips and flash it via recovery.
Try this

Link here


How do I remove corporate administrator settings? I have an HTC Desire C, just a couple of weeks old. I also have a new job and decided to add my work email account via Exchange activeSync, however once it became apparent that I was giving up rights and functionality (such as the screen pattern lock) for my own phone I decided to remove it.

I removed the administrator, which automatically removed the email account, however I am still unable to restore the screen pattern lock. I've restarted the handset a couple of times, no help.

I seem to have no options to view or delete and administrator accounts (presumably, and hopefully, because there are none now).

I've read the similar question posted here and the answers but they don't help me sadly. Any ideas?

Converting my comment into an answer, as it proofed according to its follow-ups:

In a thread at XDA, a user states:

  I had the same problem when i tried to setup an exchange email account and installed a certificate. Fixed it by deleting all certificates. Settings>Security>Clear credintials

So I'd suggest you just do that.

For additional information, also take a look at this thread at Android-Forums, which deals with the same problem you mention as example in your question ("screen pattern lock" -- here: disable lock screen).


Why is my phone slow? My phone has lately been really slow. When I turn on the screen, particularly if it has been off for a while, the phone is really sluggish. For example, it might take 30 seconds to respond to my input. Or if someone calls, it might not respond to my answer gesture until after the caller has already given up and hung up.

If I leave the screen on for several minutes (up to five), the phone will eventually start to respond more normally.

The CPU information in the developer options shows that the processor is pegged during all this slowness, and the process system_server is consuming almost all of that CPU capacity with other processes fighting for a little CPU time.

Also, this CPU activity is killing my battery. I'm only getting half the battery life I should be getting.

I recently lost root in an OTA upgrade; in re-rooting I had to do a wipe of the phone. Once I restored everything, the problem came back.

My phone is a Galaxy Nexus running Jelly Bean (4.1.2). I also experienced a similar issue with my previous phone, a Nexus One running MIUI and "ICS". I attributed that phone's slowness to its age, but now I think there must be something else going on.

What could be wrong, or how could I go about tracking down the problem?

Answers to questions posed

My current phone is running 4.1.2. The problem became much worse after the update. My previous phone was the one I said was running "ICS". I put that in quotes because it was a custom ROM that claimed to be 4.0 but which I suspect was actually Gingerbread+.
My RAM typically runs at about 85%. But, I doubt this is too useful since Android automatically kills apps when it needs more RAM and the Linux kernel is designed to keep RAM mostly full so as not to waste it.
Currently, Google Maps is using the most battery, followed by Tasker. I'm quite sure that this isn't typical, however. I can't imagine why Google Maps would be so high, as I don't use it often. Anyway, I turned off the location permissions, so hopefully that'll cure Google Maps. And Tasker doesn't usually consume so much, but when the CPU is pegged it seems to have a harder time operating than most apps. (By the way, I have no location-based profiles in Tasker.)
Upon rebooting my phone, it's OK until the screen goes off for a period of time. Then, the problems resume. They're so severe that it's often faster to reboot than to try to use the phone without rebooting.
Auto-rotate seems to have no effect. I regularly toggle it in the normal course of using my phone, and haven't noticed any difference either way.
Apps would appear to be the culprit since I've experienced the same issue on two different phones and since doing a factory reset. However:

The process that's consuming the CPU isn't an app but system_server, which is a core part of Android.
I have a lot of apps, so disabling them one by one would be a time-consuming process.

I tried re-nicing system_server, but I didn't se any effect.

This looks like it could be an issue with certain background services malfunctioning. Try observing the background services and disable some of them to see if you might hit the culprit. To do it in a way that is less hit and miss, there are several battery app in the market or you can use ICS native battery monitor to see if there are anything that are consuming more battery than it really should.


On Windows, how can I send/read text messages from my phone? Is there a convenient way of reading/sending text messages from my phone through Windows? I remember Nokia's Symbian phones had a piece of software to do just that, but I can't find any simple solutions for Android.

I'm using Android 5.1 on a Nexus 4.

If you don't mind using the web interface to do this, go get Airdroid.


How to recovery deleted system app by kingroot I accidentally deleted some bloatware apps in kingroot by rooting my device these were (Downloading manager,gallery etc.)

Now my smartphone is not working properly:

My play store is not downloading any app.
My browser is not downloading any thing.
I have no gallery in it (I have installed a gallery.apk but it's no showing anything in it).
When I go to my ringtone system the setting stops.
There is no sound on incoming call (even if my volume is full).

Can I recovery or get back all deleted system apps? Please help me, I am very sad for two months.

Open Kingroot, go to Purify. Click Tools at the bottom, then Bloatware Remover, then tap the little picture of a man and bin in the top right corner. This will allow you to undelete system apps. Cheers!


Know of an app that lets you transfer a text message conversation into an email? A friend of mine is looking for an application that he can grab a text message conversation from his phone and maybe copy/paste it into another application like an email app or just "send to email" kind of function.

Anyone know anything about an app like this?

In the stock Android messaging app, you can hold your finger on a message for a few moments and then select the "Copy Message Text" option, then paste it into any app you'd like.

That would work fine for individual messages, as far as entire threads go, that I'm not sure.  I'd probably go the geeky route personally and open up the .db file that contains all the text messages with an sqlite3 binary and manually peruse the database, copying what I need out of it.


How to disable vibration from notifications? I am now on Android version 6.0.1 on a Motorola Moto G (3rd gen)

I have the ebay app installed and prior to the update whenever I received Ebay notifications they would just silently appear on my home screen at the top (where all notifications go). However, since the update my phone now vibrates, which I don't want.

When I go to Settings->Sound & Notification->App Notifications->Ebay

"Block all" is not enabled
"Treat as priority" is not enabled
"Allow peeking" is not enabled

How/where do I disable vibrating for Ebay notifications?

You would need at least adb or root access for this to work. I'd describe the method for adb, since root access is not available or cannot be afford by just everyone.

Once you have adb setup and working with device, issue this command:

adb shell appops set --user 0 com.ebay.mobile VIBRATE deny

The notifications from Ebay app wouldn't vibrate your device anymore. If you want to treat other individual apps the same way, replace com.ebay.mobile with their package name.

If you have root access or can afford some inconvenience of having to connect the device to a PC every time former is restarted, try an app like App Ops.

(Click image to enlarge)


List apps on SD card I'm running LineageOS 14 (Android 7) and my SD card was formatted as adoptable storage. I want to revert it to portable storage, without loosing apps, so I need to move those apps back to internal storage beforehand.

However I don't know which apps are stored on the SD card just now, and checking them manually, one after the other, using the Settings menu, is quite slow and error-prone.

How do I get a list of apps that are stored the SD card?

Very simple use the file manager and browse to sdcard/Android/data all the apps are there. Using solid explorer I can even see the app icons. (Not guaranteed, can show apps that don't store data on the SD card)

Alternatively you can just view the storage settings, click the sdcard f2fs and then apps and they are all listed there.


accidental wipe android nexus 4 Well, accidentally ended up formatting a nexus 4 by clockworkmod, was the system and everything else, I've tried various ways to try to recover this brink, worked no more, all require the famous usb debugging, plus he has no system and windows no longer see it as an external drive to be able to put an image on it, and is it ..

obs.: I still have access to recovery

Grateful for now and sorry my english

If you can get to recovery you should be able to flash the full factory image which will restore your phone to completely stock.

Download the full occam factory image, which includes the full system, bootloader, recovery, kernel (boot.img), and radio. It's a clean slate for these components - they'll flash cleanly over anything you have now.

You can run the bundled script called flash-all (in which case it will run all necessary commands for you) or you can unpack the tgz (tar/gz) archive, and then the zip contained within as well. This will put all the components into one folder:

Then run the following commands:

adb reboot bootloader
fastboot flash bootloader bootloader*.img
fastboot reboot-bootloader
fastboot flash radio radio-mako-m9615a-cefwmazm-2.0.1700.84.img
fastboot reboot-bootloader
fastboot flash system system.img
fastboot flash boot boot.img
fastboot format cache
fastboot reboot
fastboot flash userdata userdata.img Note: this command will wipe your device (including /sdcard), EVEN if your bootloader is already unlocked.

Note: Instead of unpacking the image*.zip and flashing system and boot manually, you can actually do fastboot update image*.zip - this won't delete data (you would pass a -w flag if you wanted that to happen), but it will re-flash recovery back to stock if you were running a custom one. You can then flash it back, or just use the commands above instead. Either way, the result will be the same.


Transfer Whatsapp chat history to new device I've got a new phone (Samsung) and want to transfer my Whatsapp chat history from my old device to it. Is this possible, and how to do it? I have a Whatsapp backup file for that date.

Go to WhatsApp > Settings > Chat's and Calls > Back up chats
Connect your old phone to a computer
Go into the device's internal storage and search for the folder WhatsApp
Copy it to your computer and plug in your new phone.
Open internal storage and copy the folder WhatsApp to your internal storage.
Install WhatsApp on your new phone (if already done, clear data of WhatsApp), set it up and you'll be asked if you wan to restore the backup.
Click yes and enjoy.


How to enable video autoplay on Fire Tablet? Solution can include hacking this device I need a way of having a Fire Tablet autoplay videos through a web browser.

The videos in question are iframed youtube videos, but if necessary they can be put on vimeo, or hosted on a server I control.

Essentially, I want the desktop browser experience running on a Fire tablet. I do not need it to be a universal solution for all mobiles, just this particular tablet.

I know FireOS is based off android, and I am hoping that there is way to hack it so that it allows this functionality. But I know nothing about androids at the moment, so hopefully one of you fine individuals can point me in the right direction. :)

Thanks!

Well after a few hours of tinkering around, I figured out how to do this.

You have to use HTML5 video, so that is one thing. Then you need a mobile browser that supports auto-play, so FireFox needs to get installed.

This is tricky, because you need the Google App store, so you need to install that. That requires going into developer mode, then installing a script that will install google play. Then you can install Firefox and voila, problem solved.

I went ahead and rooted it, blocked ads and blocked updates as well because it works way better that way.

This link below shows a video on how to root your Fire tablet and do everything I did:
https://www.youtube.com/watch?v=sVv1D_LNLTg&feature=youtu.be


Alarm as full charged battery notification Xiaomi MIUI10Global8.12.20/Redmi Note4

While trying to find a way to set an alarm as a full charge notification,this search result popped up(manually set the alarm).

Since this a frequently required feature, is there an app or something to automatically achieve this?

I developed an app called Battery Alarm (free, no ads).

The app notifies the user when the battery level reaches a certain threshold.

By setting the "Max Alarm" to 100%, the app will notify the user if the battery is fully charged.


How can I get the latest compatible app version? I once had Acrobat Reader and Seesmic installed in my LG GT540 (Android 2.1).

I had to uninstall them to free some space. After a few days I tried to install those apps again, but their updates made them unavailable to my Android version.

Is there anything I could do to install the latest compatible version?

Ok, this is not exactly what I was looking for, but it works... it is more like a preventive approach.

So, my solution would was to install Titanium Backup (which requires root access to work) and backup all my apps. Then, whenever I need more space, I just backup my apps before I go on. If I need them again, I can use Titanium Backup and restore.

And this is why I consider it a preventive approach: it is all about regular backups.

If anyone knows a better way to do this, please share =)


Does the default email app support IMAP? Does the default email app in Android 2.2 support IMAP rather than just POP?

Default email app on my G2 supports IMAP, including encryption. I personally use K-9, which is free.


Turn off "double-tap to unlock" on Samsung Galaxy S7 For some reason, whenever someone calls me, the Samsung Galaxy S7 now shows the phone put, tells me to double-tap to unlock, then it does it a few seconds later. I have never seen this before, never wanted to double-tap.

I have gone to the talkback and it is off.

I don't know why it started doing this but how do I make it stop?

Go to Settings -> Display -> Double tap -> Turn on
double tap is enabled.


How to pair a symbol CS3070 bluetooth scanner with a nexus 7 (2013) tablet The pairing code asks me to type on the device which has no keys.  Is there a work around?

You don't type.  You scan in barcodes of the numbers you need.

See step 6 of this guide for the barcodes.  These barcodes can also be found on page 1-21 of the manual.


can i get back up of photos. I've lost my android phone i've lost my phone 2 days back in which my Google account was registered however i'm not able to find those pictures & videos now in my google account. I'm not sure if i had clicked on back up photos link or not. Is there any way i can get those photos. Plz help as i've so many memories captured in that phone.

Assuming you used Google to backup your photos, any backed up content would appear on Google Photos.

In addition, try using Android Device Manager to locate your phone, if possible. Or at least lock it.


Nexus 4 Stuck at “Checking connection..” after factory reset My Nexus4 mobile is on android-5.1.1 version. Today I tried to factory reset my mobile and completed reset. After reset rebooted my mobile and it went through language selection screen. Selected wi-fi connection and clicked on next, it stuck on "Checking connection..." screen. I tried with mobile network as well, but no use.

Tried restart no luck. Tried factory reset again still facing the same problem.

How to fix this ?

Flash using Nexus Root Toolkit via Fastboot

Go to fastboot (bootloader) power + volume down
Plugin usb and open NRT
Unlock phone
Check soft-bricked and flash stock

Hope this helps..!!!


What is this S-shaped icon that appear on top of samsung screen/indicator bar? What is this S-shaped icon that appear on top of samsung screen/indicator bar?

The icon appears to belong to 360 Security by Qihoo.


Store /data and /cache in sd card I've been googling the whole day for an answer and it has been frustrating to see how many people write with confidence incompetent solutions.
Many say to mount /dev/block/mmcblk0p8 or /dev/block/mmcblk0p12 in a directory in the sd card, not realizing that data is still stored in the internal memory (if this last statement is wrong then the incompetent one is myself).
What I would like to achieve is to stop Android from writing the internal storage, prolonging that way its lifespan.
There are applications out there to move some app data or some cache to sd card, for some reason no application to move the whole lot.
Any change should also persist at boot/reboot.
I've tried to modify /fstab.smdk4x12 file replacing the partition for /data with an ext4 partition in sd card. After reboot /fstab.smdk4x12 was restored to its original settings.
Any help will be appreciated, thanks :-)

I've made it!
In order to not create duplicates, I post here the link to my working solution:
Use sd card as internal storage and stop writing to internal memory for good


Backup on . android_secure - Missing Apps on MicroSD I Have been Backup and Formatted my MicroSD. After then I Copy again my backup files, But  - Apps on MicroSD is  Disappear, I check on Application Manager its Still There but not show in menu drawer.
As I read related Question on Upgrade SD Card, I Tried to copy all files with command prompt/by windows. But I confuse how I backup on .android_secure that have all asec apps on micro sd. I copy via card reader/usb. its fine, when media scanning running, i check on that folder again an all asec is missing. anybody knew the alternative method on this problems.?
I Use Galaxy Ace on Gingerbread (2.3.3) with Class 10 8GB MicroSD.
Thanks lot. :D

MicroSD is generally hot swappable (unlike SIM card), but this thing screws things up.

First, turn off the device. Remove old MicroSD. Clone it including .android_secure. Insert new MicroSD while device is off. Then, boot the device.


Find out how many messages sent per chat I have seen that iPhone users of WhatsApp are able to see how many messages have been sent / received in one specific chat. This feature seems to be lacking on Android though. Am I missing it or is it simply not there?

Are there any alternatives to find out how many messages you and someone else have sent eachother?

There's an App for that

WhatStat provides you with enormous amount of statistics with respect to each user.

Overview screen that depicts messages in numbers
Most active day of the week
Most active time of the day
Conversation starter percentage
Message distribution
History (Group by day/week/month/custom)

Need Root access after latest WhatsApp update


Installing stock ROM - at 65% get error assert failed: write_raw_image("/tmp/oemsbl2.img", "oemsbl2") Status(7), Installation Aborted So, that is the problem. I tried to search at google but no luck, only responses were boot.img, and those are not the same.
updater-script:

assert(package_extract_file("boot.img", "/tmp/boot.img"),
       write_raw_image("/tmp/boot.img", "boot"),
       delete("/tmp/boot.img"));
set_oemsbl_size(494552);
assert(package_extract_file("oemsbl.mbn", "/tmp/oemsbl2.img"),
       write_raw_image("/tmp/oemsbl2.img", "oemsbl2"),
       delete("/tmp/oemsbl2.img"));
assert(package_extract_file("amss.mbn", "/tmp/amss.img"),
       write_raw_image("/tmp/amss.img", "amss"),
       delete("/tmp/amss.img"));
assert(package_extract_file("splash.img", "/tmp/splash.img"),
       write_raw_image("/tmp/splash.img", "splash"),
       delete("/tmp/splash.img"));
set_appsbl_size(66328);
assert(package_extract_file("appsboot.mbn", "/tmp/appsbl.img"),
       write_raw_image("/tmp/appsbl.img", "appsbl"),
       delete("/tmp/appsbl.img"));

Yes, it works. It is just a read error, but the installation is complete. On Blade 2, I had the same issue. nandbackup from CWM didn't work - this is a stock rom flashed thru CWM, and it works :)

It is very likely a CWM issue.


Connectify doesn't work with Android I use Connectify Hotspot Pro to create Wi-Fi network. However, my Android phone is unable to display this Wi-Fi hotspot at all. What do I need to do to make it work?

While it is an understatement to say that Connectify doesn't work on android, the software developers claim that this is due to a bug in android, which occasionally causes
the device not to get assigned an IP address, causing the device to be stuck at "Obtaining IP address" or constantly dropping connections

Fortunately there is a workaround which involves changing from DHCP to Static address option.

Here are the steps to fix it:

Go to Settings and tap on Wi-Fi.
Turn on the Wi-Fi and connect to your Connectify hotspot.
Long press on the connected network and select Modify Network

Join the Connectify Hotspot.
To find the IP address of your hotspot, hover mouse over the name of the hotspot, it will appear in a tooltip bubble.
Here it is 192.168.50.1 (Use this as the Gateway) Proceed with modifying static IP address chose 192.168.50.xxx where xxx is any number between 2 and 255.

Screenshot (click image for larger variant)

Select DNS you wish to use e.g 8.8.8.8 (leave Network Prefix as it is) and save.

This should solve the connection drops obtaining IP address error.

(Disclaimer: I am not affiliated with Connectify brand, only that I have been a regular user and thought to share on how to resolve these errors)

Credits: How to fix when Android is stuck "Obtaining IP Address..." ( and llustrations).


How to find out currently running user name/ID from ADB I am having Nexus 7 running multiple users. I am trying to find out which is currently running user using ADB. The best I could get so far was to check legacy directory linking which is either linked to /mnt/shell/emulated/0 or to /mnt/shell/emulated/1.

Is there more efficient way to find out which is currently running user? Also is there a way to find out user name of current user?

For Android 8, 9, 10, and possibly for Nougat too I suppose, run:

adb shell am get-current-user                # returns USER_ID of the foreground user
adb shell cmd activity get-current-user      # alternative command

Alternatively, do:

adb shell 'dumpsys activity | grep mCurrentUser'

You output would be:

mCurrentUser=0

0 is always the user Id for the owner (primary user). Any other number, say 10 or 11, would reflect a secondary user (including Guest user).

For Lollipop, enter the command:

adb shell dumpsys user

You would get something like:

Users:
  UserInfo{0:Owner_lol:13} serialNo=0
    Created:
    Last logged in: +1m40s308ms ago
  UserInfo{10:New user:10} serialNo=13
    Created: +1h1m15s438ms ago
    Last logged in: +6m2s390ms ago

In  {0:Owner_lol:13} 0 is the userID of the user having user name Owner_lol.

For each user you would see Last logged in: time. The entry having time closest to current time implies that the corresponding user is currently in focus on screen.

Given that you've root access, you can see all these details from the XML file of each of the user available under /data/system/users.

It is another matter that my Android 4.2.1 didn't give Last Logged in: time correctly.

Alternatively, in Lollipop, you can do:

adb shell pm list users

You would get something like:

Users:
        UserInfo{0:Owner_lol:13} running
        UserInfo{10:New user:10}

In my Android 4.2.1 I don't see the text "running", perhaps because it wasn't implemented in the code or because the device has single-user support.

Note that if multiple users are logged in then you would see "running" for all the logged-in users.

user (android.os.IUserManager) is the service which manages users in the system. dumspsys simply dumped the output queried from the service user.

You can alternatively query the service provided that you know which function to query. For e.g. In my Android 5.0.2 I can enter:

adb shell service call user 8

It gives me a hex-dump where I can at least see the user name and userID among other things, of all the users in system.

Number 8 is calling a particular function. See the source code of android.os.IUserManager for your Android release here.

Edit:

An another method is to peek into the activity service.

adb shell dumpsys activity

Look for the few lines after the line with text mStartedUsers:. You would see something like:

User #0: mState=RUNNING
User #10: mState=RUNNING

The numeral entry between # and : is the userID of a user.


Stolen phone - does Android Device Manager's lock override the thief's password? I'm currently trying it on another phone and it seems that as long as I have a pattern lock set up, the ADM lock screen shows up but the old pattern is requested instead of the remotely set password. The stolen phone had a simple swipe lock (Android 5.1) - if the thief set up a pattern/pin in the meanwhile is the ADM lock basically useless?

Okay, in my case the thief can definitely still use the phone - he receives WhatsApp messages and can read them eventhough I've set up the remote lock over 50 times. This is absolutely revolting - an utterly useless feature. I can guarantee he's not circumventing it another way - if they were even at the least bit technically savvy they would have wiped the phone, switched the Google account or at least disabled ADM long ago.

There might be a case if the Thief has formatted your phone to factory settings. Then in that case, ADM will be useless. Also, Hard resetting a phone is so easy, He was a thief, He would have done that till now...


How do I run a Tasker task from inside Llama? I want to run a tasker task from inside of Llama.  If possible, with a parameter.  Setting up intents is extremely painful, and not user friendly.  I'm fine with intents if there is a simple, consistent way to do it.

A user-friendly way (as of Nov 2016) is to:

Create a llama event
"Add Action"
** "Run App Shortcut"
** "Task Shortcut"
** (shows list of Tasker tasks -- pick one)
Test it

You could create several tasker tasks, if your number of parameters is limited to a specific subset (e.g. location profile names).

Not sure how to add parameters, or how android intents work.


Switch on Motorola Moto G I have a motorola moto g, which power button has stopped working. My phone switched off, and now I'm not able to switch it on. I tried entering recovery mode but power button is needed, so it does nothing.

Also, when i connect the charger the screen switches on, and the percentage of the battery appears, also when connecting to PC.

Do any of you know any way to switch it on ?

Thanks in advance

Yes, but it does require a computer with the proper drivers loaded (if using Windows, Linux/Mac do not require special drivers) and fastboot installed (part of ADB package or mini-ADB & Fastboot)

Disconnect USB cable
Press and hold VOL DOWN and connect USB cable from computer
Continue holding VOL DOWN until the bootloader screen shows up then release button
On computer, use the command fastboot continue to boot the device

The device should go through it's normal start-up sequence now.


How to reboot an Acer B3-A20 into safe mode? When holding down the Power off button on the screen, nothing happens till I let go, and then the system just powers off.

This guide is not exactly for your model, but it will probably work on your model, too:

  Turn on safe mode

  Turn device off.
  Press power button.
  When the "Acer" logo is displayed, release the power button.
  Immediately after releasing the power buton, hold the volume down button.
  Keep holding down the volume down button until the phone finishes rebooting.
  Release the volume down button when you see Safe Mode appear in the lower left corner of the screen.

Source: http://howtosafemode.com/843/how-to-turn-on-safe-mode-on-acer-iconia-tab-7-a1-713?show=845#a845


How can I erase whole phone securely? How can I erase my phone completely and securely before selling it for someone else? I have read that secure deletion procedures used on regular hard disks are ineffective on flash drives connected through USB, due to inability to tell the embedded controller to effectively erase all of the data, or something like that.

Not sure about internal storage though (both phone storage and internal SD card), however both of this and the SD card should be erased securely, so that I can be absolutely sure that none of my private data will be available to the next user.

For a real safe delete of all data on the device, a simple factory-reset won't do: data might still be recoverable if one takes the efforts required for such a data-recovery. So I'd recommend taking a look at e.g. Nuke My Phone:

Following National Institute of Standards and Technology (NIST) guidelines, Nuke My Phone sanitizes your internal SD card, where Android phones typically save pictures, downloads, documents, and other such personal data. Then, we eliminate the guesswork by prompting you to initiate the factory reset.
Nuke My Phone doesn’t eradicate data from your external SD card, but that’s okay because reusing your SD card in your new device will save you money! If your device has an external SD card, make sure to remove it before recycling or trade-in.

So this app should really wipe your internal-storage: it not only deletes content, but overwrites it with random data. This way, nothing is recoverable anymore afterwards -- and you can savely give away/sell your device.


What's the input and output specifications of the Samsung Infuse wall charger? I want to know if it matches with the Samsung Strive charger so I don't damage the Infuse (I don't have the charger for the infuse at the moment).

If it's a wall charger with plugs that match your outlets, the input range should be covered.

Normal USB chargers are 5 V at up to 1.8 mA.  The voltage is the main concern -- standard USB ports for PCs only go up to 900 mA, which is why they charge slower.  You can see the USB power specs on Wikipedia: http://en.wikipedia.org/wiki/Usb#Power

(In sum, any USB charger that you can trust to do what it says on its specs should work fine.  A crappy no-name charger might lie, but two Samsung chargers should be 100% interchangeable.)


Galaxy Nexus: Disable screen lock during call My GN Device locks the screen when I start a call.  Most of my calls are made using BT headset, and I don't need the lock in that scenario.

Is there a way to disable the automatic screen lock when a headset is used?

This issue was solved under Jelly Beans.


Find lost Android tablet without SIM card I lost my Nexus 7 Android tablet in February 2015. I noticed on Play Store settings that it was online on March 18, 2016. The device had my google account configured. So I guess Google logged an event when the device came online.

However I am unable to view the tablet anywhere else i.e., Android Device
Manager or Google's Timeline (which shows placed visited by me on the given days).

In fact my device still gets listed under the "Choose a Device" option on Play Store!

I want to check

1) Is there any Google tool which can help me find the device's location picked up on March 18, 2016

2) Could the device's settings have been erased by whoever found the tablet (I think you can erase all device data without logging in - is that correct?)

3) Is the device lost forever - any way I can find some details of the device?

You can use https://www.google.ca/android/devicemanager considering you account info is still on the device. and yes if you don't have a password set they can delete your data from the recovery.


How to Upgrade a Galaxy Tab A Model SM-T550 to the Latest Android I have very little experience with Android, or any other mobile device operating system.
I'm accustom to using Linux operating systems, where any time there is an update I can typically upgrade to the very latest version of the operating system without any roadblocks.
I have Galaxy Tab A (Model SM-T550) tablet, that I've barely used the entire time I've had it, and I'm wanting to give it to my Godson as a gift. Before giving it so him, I wanted to upgrade it to the latest Android OS, so that he wouldn't be limited by any missing features that this tablet's older Android version might have.
In the settings menu, I found a Software update feature and tried to update. This is what it said:
The latest updates have already been installed:
Current version: T550XXU1CQJ6/T550XAR1CQJ6/

When I go to "About Tablet", I see that this device has Android 7.1.1 installed and I read somewhere that Android version 10 was released in 2019.
Is this the type of support that I can expect from Samsung when buying one of their Android devices? If so, this will be the last dollar they'll get from me.
Is there any way to upgrade this Galaxy Tab A (Model SM-T550) to the latest Android, or at least a later version than 7.1.1?
I'm very technically savvy on laptops and PCs, if you could direct me to a thorough guide, where someone has accomplished this, I could probably pull it off, its just that I've never really tried to do anything like this with tablets or mobile phones.
Please advise me. Also, if this isn't doable, and I wanted to buy him a new tablet, which brand would be the best about always allowing upgrades to the latest Android? If there's a brand that does that, that will be the only brand I'll buy in the future.

If you are lucky for a tablet you can get one major Android version upgrade and security updates up to 2 years after the device has been released to market. After that time span usually do won't get any official updates anymore.
This situation is sad. Samsung is one of the manufacturer who release updates for a long time for it's premium devices.
If you want to get a newer Android version you need to unlock/root the device and install a custom ROM (if there is a working one available for your device).
The only manufacturer on the market who provides updates to smartphone and tablets for a long time is currently Apple.


How to disable screen lock during Android development? I am developing Android app with my daily phone, I want to turn off screen lock only during development.

I can do this manually, but that is too troublesome and sometimes I forget to enable it back after development.

Are there ways to do this automatically? i.e. turn off screen lock when connected to USB?

There are other ways too. My favorite is:

$ adb shell svc power stayon true

See here: https://stackoverflow.com/questions/8840954/how-do-i-keep-my-screen-unlocked-during-usb-debugging


How to disable text message notifications when sleeping? Text message notifications like WhatsApp sometimes wake me up during nighttime. Turning off my phone isn't an option since I need the alarm, and turning off notification volume (or silent mode) just sets me up for trouble since I will forget to bring it back up, missing important texts.

Is there a way to disable text messages between 10 PM and 8 AM?

In Android 5.0 and up there's a Do Not Disturb mode which you can set for a specific time frame/days of week/and select exceptions too. It is under Settings - Sound & notification (on my N6), or Settings - Sounds and vibration (on my Galaxy S7 Edge)


Installing Android in Samsun Omnia M Can I install android on samsung omnia m mobile. Currently it is running on windows 7.5 mango. It has 4gb internal space..but no slot for micro sd card. If yes, then which version of android will be suitable for my device?

It seems like a very long process and it seems like it is very hard to reverse:

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

From what I read you need to be pretty tech savvy to get this to work. If you have Ubuntu installed then it is a little bit easier.

You need to know how to partition a hard drive and things like that, if you are not very Linux savvy I would probably give this one a pass. If you are very Linux savvy or you are just dying to have Android then I will help you through it, but it will be a lot of instructions and it will take a very long time. And as with any non-official Android port, there are a couple of weird problems with it, but it seems they can all be fixed with work arounds.

I hope this info helped you, let me know if you decide that you are dead set on getting Android on your device. I will try to give you some pointers to help you along the way.


How apps write data into file-system on non-rooted device? User Apps and Data are stored in /data/app and /data/data respectively. But we can't (even) see that without root permission. So, I want to know If device is non-rooted then How user Apps are installed (Apks are copied) to /data/app and how user Apps writes data into /data/data? In other words : What allow/permit Apps to write data without root-access?

The Android system does not have the conventional /etc/passwd storage for users and groups. In android, user and groups are used to isolate processes and grant permissions. The Android system creates a user per application when an application gets installed. Hence application data files are stored in /data/data/<app-name>/, and are read-writable only by that application process.

Here is a part of the output of ls -l /data/data:

drwxr-x--x u0_a31   u0_a31            2015-03-29 15:34 com.lenovo.themecenter
drwxr-x--x u0_a82   u0_a82            2015-02-27 23:20 com.lenovo.videoplayer
drwxr-x--x u0_a75   u0_a75            2013-12-31 21:30 com.lenovo.weatherserver
drwxr-x--x u0_a39   u0_a39            2013-12-31 21:30 com.lenovo.widetouch
drwxr-x--x u0_a73   u0_a73            2015-02-25 22:51 com.lenovo.wifiswitch
drwxr-x--x u0_a19   u0_a19            2013-12-31 21:30 com.lenovo.xlauncher

You will easily notice that each folder is created with read/write permissions only to the corresponding user/group of the app.

More about it here.


Is possible to change an app icon on 4.1 on my S3? I have an app that I downloaded from the Play store and it's icon is very visually unappealing and I wanted to know if there is way to replace the default icon with one from an icon pack without a launcher.  Like, can I permanently associate a new icon with the app I want to change?  How can I do it? Or will the default icon always  show up in say, the Share menu but remain different on the homescreen?   Any tips?

OS: 4.1
S3

Unicon
is an icon theming tool which requires root, but it's more consistent throughout the      device.
Icon Changer changes only the icon of the shortcut, but doesn't require root.
Use Apk Extractor to get the installed apk from the device, transfer it to a PC, modify it and then reinstall it. Does not require root.


Contacts - Self-Hosting I would like to host the contacts of my android device on my own.

Up to now I used an old android device and tine20

I upgraded my android device to the latest LineageOS.

Now the contact sync to tine20 seems broken. The contacts get synced, but some minutes later they are all gone again. I tried CardDAV, but this did not work (at least not on the first try)

I am not married with tine20. I can change the server, as long as I can do "self-hosting".

What choices do I have now, and what is the most simple solution?

I use owncloud and its contacts plugin now.

For syncing I use DavDroid

Here is the way I managed to transfer the contacts from ActiveSync+Tine20 to CardDAV+Owncloud:

On Android device connect via ActiveSync (aka Exchange) to tine20.
Do sync, wait until sync finished.
Don't wait too long now, since after some minutes all contacts are lost again. At least on my device (LineageOS Android 7.1.2)
Go to contacts app in android.
Export all contacts to VCF.
Remove ActiveSync/Exchange account
Restart android device. List of contacts should be empty now
Install DavDroid (or an other CardDAV sync app)
Go to Contacts/Accounts add a DavDroid account. I use owncloud, but other CardDAV provider should work, too.
Go to Contacts/Settings set the new account as default
Got to Contacts/Settings/Import import the contacts again, which you exported in the above step.
Done :-)

Feedback welcome. I guess above guideline can be improved, tell me how, or do it if you have enough credits on this site.


How to permanently disable priority interruptions setting? I'd like to revert to the pre-Android 5.0 Lollipop behaviour of having all notifications (including calls, messages and alerts) come through at all times. The problem is that whenever I configure the device to "always interrupt" after some time (usually in the order of hours) the device reverts to "priority" mode. This happens regardless whether I use the setting at  Settings / Sound & notification / Interruptions / When calls and notifications arrive / Always Interrupt or Volume button down / ALL. How can I make the "always interrupt" setting stick permanently?

I found the solutions to this. I use the Llama Android app to modify the volume, however, unfortunately there is a bug in Android 5.0 lollipop whereas silent profiles put the device in priority notification mode, but setting the profile back to normal volume does not change the notification priority mode. There is a fix in newer yet unpublished versions of Llama.


How to stop or cancel download in chrome android How to stop download in chrome download in Android.

To stop downloading some file in chrome you can do this:
Simply press cancel or x on notification where it shows that file is downloading or it shows remaining time, or you can longpress on that notification (if you don't have cancel button there) and press 'app info' when it opens app in app manager just simply force stop it.


HTC One M8 resets some settings every time battery dies Every time my HTC One M8's battery dies, which is roughly once every two weeks, when I charge it and turn it on, a large portion of random settings or configurations are reset to default on the device. This time it happened, it actually erased all of the contacts on my phone, and previously, it's logged me out of all my apps, reset my theme-ing options, and erased all of my music.

Why is that happening? Can I prevent it from happening in the future? Configuring my phone like it's a new device every time the battery dies is quite painful.

The device is on Stock Android 6, latest version available to me (No S-off or Root), and running Sense 7.

Firstly, letting the battery run dry and then charge (deep discharge) is harmful to the life of battery and is never recommended in normal usage
Perhaps, this has caused the battery reset logic to go awry. I am not sure how this would cause the reset of your device, but as an interim measure resetting battery logic as recommended  below may help

This was the reply to user whose device would not turn on after deep discharge on ifixit

  Have you tried to reset the charging logic of the device, first you must charge your M8 for a minimum of 10 minutes using a wall charger. With the power off, press down and hold the volume up and down button with the power button for approximately 2 minutes. After 2 minutes, release all of the buttons. After the release the charging logic should be reset. Then charge your phone to 100% using your wall charger.

After doing above, use your device and charge the battery when it falls to 20℅

This may help fix the issue, if it doesn't, at least the battery connection with your problem is ruled out. From the information supplied by you it appears to be linked to battery only


In my Samsung Galaxy S under Settings - Status - Phone number is says 'unknown': Why? Title says it all ( I think ), if I look under the 'Settings - Status - Phone number' on my Samsung Galaxy S mobile phone, it says 'unknown'.

What does that mean ? Do I have to enter the number some where ? And if so, do I need it, or why should I do that ?

This is just showing whether your phone number is saved to the phone number description property on your SIM card. Some networks always program this in for you, many don't. Some phones let you write to this property, some don't, some read it, some don't.

It has nothing to do with what actual phone number is attached to that SIM card by the phone company.

It is possible to put your phone number in there, and is easier than you might think:

Go into Contacts -> [Menu] -> More -> Settings -> Own numbers -> [Menu] -> Create and type your phone number into the Number field, now Save.

Then switch your phone off and on again, and it should show the correct number (or whatever number you entered) in the status now.


Can't get file to copy from /sys/ on rooted Android I'm currently rooted  on a Samsung S3 i9300 running a custom rom on Kitkat 4.4.2

I use es file explorer to perform root tasks on directories and files, I wanted to permanently turn off the led lights on my phone's hardware softkeys as I don't use them anymore.

I read somewhere on xda developers that changing the numeric string 255 in the max_brightness file to 0
in /sys/class/leds/mmc1:: and
/sys/class/leds/mmc2::  should do the trick.

I have "root explorer" on in Es file explorer and have the right permissions to copy the file over to my SD card but I kept getting a task failed error in the app.

I then decided to go hardcore by using the terminal emulator app from the play store using the Linux command line syntax.

I was able to copy the file over to my SD card but something strange happened, the original file according to es file explorer was 4kb in size while the file copied to the SD card was 2 bytes in size..

I'm really puzzled, is there a better way to copy files from the root directories?

PS: The "mmc1::" and "mmc2::" folder icon has an arrow shortcut icon next to it and I've always been able to copy other files from root directories using es file explorer until this particular file.

Files in /sys/ are part of sysfs which is a special virtual filesystem to dialog with the Linux kernel.

You can for example have a fast introduction here.

Therefore you cannot treat sysfs files as normal files as it may lead to strange behaviour depending on how the program treats them (same for device files, usually in /dev, or files in procfs in /proc).

Usually to tweak that files you just write in them with an echo, such as

echo 255 > /sys/class/leds/mmc1::/max_brightness


Does the official Google Plus Android client use HTTPS for automatic photo upload? I'm at a conference using their (open) wifi.  Normally I don't bother to tunnel my connection because I figure anything I care about (email, banking, etc.) goes over SSL/HTTPS anyway.  It occurred to me, though, that my Plus client is set to automatically upload all my photos anytime it finds wifi.  Are those photos going "in the clear"?

I have verified that Google+ version 2.4.1.271037 on Android 4.0.3 uses HTTPS for instant upload.

I did what @shambleh suggested and performed a network trace at my Internet gateway. Enabled instant upload, snapped a picture, and saw a bunch of traffic hitting Google servers (IP address 74.125.226.70, but remember this may change) on HTTP port 443. Using Wireshark, it's clear that the traffic is encrypted.


How to insert a SIM card on a MyWigo City? First of all, excuse me if this is not the correct site to ask this question or if it seems too stupid, but I have been struggling with that for some hours and I couldn't solve it yet.

The point is that I want to insert a SIM card to a MyWigo City (http://www.mywigo.com/smartphones-mywigo/mywigo-city.html) but I don't know how to do it. It's a dual-SIM phone, but I can only see one slot for SIM cards. In the pictogram next to it, it says that I have to insert the SIM cards horizontally and one overlapping the other? It doesn't make any sense for me.

I tried all possible ways I could imagine and none of them worked.

Well, finally I had to contact the company to figure out how it works. The pictogram shows 1. a micro-SIM (on top) and 2. a standard SIM (below). I didn't notice the first time but below the slot for the micro-SIM, there is a small space where the standard SIM is supposed to go.


What's causing the Sirius XM app to stutter even with a good 3G signal or WiFi connection? More often than not, the Sirius XM app has trouble streaming content when the screen turns off - it will replay the same buffered audio in a loop (usually 20 or 30 seconds worth) until I turn the screen on and unlock the screen.

This happens even when using WiFi - when going 8 feet to my PC (where the wireless router is) and logging into the XM Radio Online site, there are no problems streaming content.

Is there a way to give network priority to an app when the screen is off? Is this a common problem with other apps?

I have an HTC Droid Incredible (with the 2.2 update).

More of a shot-in-the-dark based on my own personal experience rather than a resolution, but do you have anything like SetCPU installed that might be throttling back your clock speed when the phone goes to sleep?


How do I install Google Apps 20130812 into CyanogenMod 10.1 (Android 4.2.2)? I am attempting to install the Google Apps (gapps) 20130812 update for Android 4.2.2 on my Samsung Galaxy Fascinate which is running CyanogenMod 10.1-20130723-NIGHTLY-fascinatemtd utilizing ClockworkMod v4.0.1.0. I have pushed the gapps-jb-20130812-signed.zip file to the device's SD-Card.

Once I have booted into ClockworkMod I select install zip from sdcard then chosse zip from sdcard then select gapps-jb-20130812-signed.zip and confirm that I am sure I want to install. ClockworkMod then goes through the process of installing Google Apps for Android 4.2.2 and indicates that it succeeded in doing so.

When I reboot the Fascinate none of the gapps are listed. What am I missing? How do I install Google Apps 20130812 into CyanogenMod 10.1 (Android 4.2.2)?

I had this problem. Apparently when you boot into recovery with the 3-button-method, you can't install zips. No idea why.

Solutions to try:

Enable Reboot into Recovery in Power Menu. First, enable Developer Options by going to Settings > About phone > tap Build number a bunch of times. Then go to Settings > Developer Options > Advanced Reboot. Then power down and select Reboot into Recovery. This option never appeared on the Power Menu for me. No idea why.
Use ADB to reboot into recovery. Enable USB (Android) debugging via Developer Options. I gave root access to Apps and ADB also. Plug device into USB port on laptop with ADB. Enter this into your terminal:

adb reboot recovery

If you haven't installed ADB, I would try here first if you're on Ubuntu or Debian: http://wiki.cyanogenmod.org/w/Doc:_adb_intro


Samsung Galaxy s6 Music Player Track Sort Okay, I have tried google and here and cannot find the answer to this. When I transferred all of my music from my s4 to the s6, it worked correctly but all of the tracks are in reverse alphabetical order (Z-A). The only settings within the music player are "Sound Alive, Play Speed, Music Auto Off, and Smart Volume". I cannot find any way to alphabetize the music (A-Z).

I haven't had the phone long so I might just not know of some other new navigation to this feature but any help would be greatly appreciated.

Thanks!

Have been searching for a solution to this for a few days and have finally found one.

Open music
Top left drop down menu, go to tracks

If you only want to have it in alphabetical order in the app, stop here, if you want to fix the widget as well continue.

Go to more in the top right, edit
Top left, select all
Press more again, add to playlist
Create a playlist
Play a song in the playlist and go back to the home screen widget

This should fix the order :D


Samsung apps cannot be run. Please try again later I'm using Kies to connect my 'Samsung Galaxy Ace' in my PC. All the options like Music,Photos,Videos and Podcasts working fine. But when I click on Samsung Apps under Store option, its showing an error "Samsung apps cannot be run. Please try again later". Could you help me to resolve this problem...?

Do you have a Samsung Apps icon on your phone? Have you tried using that one?

It's been a little while since I've used Kies, but it is used for all of Samsung's phones, not just the Android ones. The Samsung Apps icon in Kies only used to list Bada compatible apps, not Android ones, you needed to use the Samsung Apps icon on your phone to get the Android ones.

Edit: Just realised that this question has come up before, for the Galaxy S: Why do Samsung Apps not support the Galaxy S? though that question is from a year ago, so things may have changed since then


Local Apache from Android via Connectify I have the Apache web server running on my PC. I want to view pages on this server from my Android device which is connected to my PC via Connectify.

I believe this is possible because there's an Android app I'm using called Unified Remote and with this program I can manage the computer remotely. So this proves data communication between the PC and the Android device via Connectify is working.

This app connects to the PC using the IP address 192.168.2.1. When I try the same IP address from the Android browser, it gets stuck at loading for a really long time with no response.

How do I fix this problem?

By the way, I'm using Android 2.2 (it's CyanogenMod 6, but I believe the browser is stuck).

I stopped Apache and installed another webserver called Abyss Web Server and now it works. So the problem IS Apache-specific. Which settings of Apache can prevent my Android device working over this network?

I think this could  be a problem with your Apache configuration. Maybe the server isn't listening on the correct address? Check that the server is set to listen to all relevant IPs or all of them with a wildcard if necessary.


How do I edit Minuum's custom dictionary? I've noticed that every time you tap on a "new" word, Minuum adds it to its custom dictionary verbatim, i.e. if it happened to have a capital letter, it will gets saved with the capital letter.

How can I edit its dictionary?

I'd like to both edit some words, such as these incorrectly capitalised, and add new ones, such as aa'bbbb that unless I add them manually won't be automatically saved.

Yes there is an "import android dictionary" feature, but while this may work for adding new ones, it will most definitely won't work for editing existing ones.

http://support.minuum.com/forums/210127-minuum-support/suggestions/4099381-options-to-view-edit-remove-dictionary:

  We've now added support for backing up (importing/exporting) your data
  by going to Minuum settings and choosing "Backup your data", which
  will save a file to your Downloads folder.

  You can still remove words from the dictionary by long-pressing on
  them when they appear in the word suggestions bar at the top of the
  keyboard.

  We're still working on making it easy for you to directly edit your
  dictionary on your device.

– The Minuum Team (Admin, Whirlscape) commented  ·  August 15, 2013 20:59

So, since I can both delete words and add new ones, and as long as this feature is not properly implemented, I'd say that's it.