Corrupted 16GB Samsung micro SD card Background
I have a 16GB Samsung micro SD card that I use on my Samsung Galaxy tablet. It has 116 videos and tons of pics and songs. One day I recorded a concert and when my tablet's battery became low I switched the SD card to my Galaxy S3 phone. It recorded fine and was able to upload some of the videos on a website. One morning, I was taking a picture from my Galaxy S3 phone which still has the 16gb card, when I checked the gallery, it has nothing on it but the new pic I took.
I then realized that I've lost all my files for some reason, devastated but was able to recover the files via a FREE download of Wondershare Data Recovery software (which I actually ended up paying) and saved it on my PC. I was able to recover the pics, the songs I can open but only plays for 4 seconds. When I tried opening the video files, some are fine and was able to play them on my computer some won't let me. They are 3gp file extensions. I've tried playing them on a 3gp media player but they still don't play.
My question is:
Why am I able to play some of them fine and not the others? I've tried inserting the videos on my tablet and on my s3 phone it says:

CANNOT PLAY VIDEO. UNSUPPORTED FILE FORMAT

I am devastated and would really like to recover them. Is there any other solution?

File systems are organized in "blocks" of data, where each block has the same size. Internal storage (as well as some others which use NAND-Flash) on Android uses a block size of 128kB.

Especially video files are a bit larger, so they do not fit in a single "block" on the file system. In order to store them, they are split and spread about multiple blocks. This usually is no problem, as there is some "index" holding all the information of where those blocks are and what file they belong to. However: On a crash, some of that information might be lost -- while other parts have been preserved.

So your recovery process was 100% able to restore those files where complete information was available. I don't know what you used, but many of those recovery tools additionally scan all "unused blocks" (where the "index" says there's nothing stored currently) for data fragments, and this way discovers some additional files. But sometimes it's not possible to get all their pieces together, or do so in the correct order. Because of this, some of your videos might play for a few seconds (blocks), until the "lost information" part is reached.

I hope my explanation was understandable; I went for easy understanding instead of precise technologic terms.

As to your question on how to restore the missing parts: I'm afraid they are lost. But if you update your question and add information on what you used to restore your files, plus how you did it, we can look into it. One word straight ahead: I hope you didn't write anything on that SD card since -- or chances for restauration are really low.

First thing to make sure on data loss: AVOID WRITING TO THAT MEDIUM UNTIL YOU HAVE ALL YOUR DATA RESTORED (or all hope to restore them is lost)!!

First steps on data loss

STOP WRITING to the device you lost data from (in your case, the SD card). Lost data might still be left more-or-less intact somewhere on the medium, but the corresponding blocks are marked "unused" -- so each new write lowers your chances on a successful recovery
Make sure all subsequent access to the device is read-only. While you might not have access to a Write Blocker, some SD-cards offer a corresponding switch (use it!), or some card readers might provide something like that. With a Linux/Unix system you are well off also, as it is quite easy to explitly mount devices read-only.
Best idea is to make a block-level copy of the medium. On Linux/Unix, this can be done using the dd command. This copy can be done to an equivalent medium (which in your case would be another 16GB SD card, best of the same brand), but also to a file -- which then can be mounted (again, best read-only) as a Loopback device. All susequent steps should use the so-created disk image: This ensures, even if some action fails and destroys something here, your original medium remains untouched, providing an additional safety layer.
Having created a disk image, optionally make a copy of that again (easy if it is a file -- otherwise just repeat the first procedure with the image as source). This provides another level of safety, as, having broken something on the 2nd image, you needn't touch the original, but can start again from the first copy.
Having created and mounted the image, as described in the previous steps, you now can try with all available recovery tools to get as much data restored as possible. If one tool doesn't restore enough, try the next, and so on. If the image breaks, see previous step.
Having all data (or as much as was possible) restored, there's not much more you can do. You might decide to keep one of the images and/or the original. If not all data was restored successfully, you might even decide to send the original plus the image to some forensics specialist or data recovery service.
On the seventh day He rested from his work ;)

Useful tools

There are a lot of tools available to help you recover your data. I cannot mention them all here -- but at least a few should be named. Some are addressing the end user, coming with a nice GUI -- others are rather intended for the forensics specialist, coming with a lot of command-line switches, and again others might provide both.

Wondershare Data Recovery was already mentioned being used by the OP. I cannot say much about it, as I never used it: It is available for Windows and MacOS (and I run Linux).
TestDisk would be my tool of choice. It is available for DOS, Windows, MacOS, Linux, and more -- and I have successfully used it a couple of times.
PhotoRec comes from the same developers as TestDisk, and is available for a broad range of operating systems
Both tools are mentioned on LiveHacker's article Five Best Free Data Recovery Tools -- and as it says "five", there are obviously 3 more available.

I don't want to list up things I don't know -- but from here, everybody should find his/her way. Hopefully. So good luck -- or better: good results!


How much time it usually takes to switch Android runtime in KitKat? I have Dell Venue 3830 and I plan to change its runtime from Dalvik to ART. It has Android KitKat 4.4.2. I have 12 gigs of apps.

I want to try ART so I want to know how much time it takes to switch Android runtime?

This is hard to predict, mostly because not all apps work the same. I remember switching my Galaxy Tab 2 to ART took about 15-30 minutes with 183 apps installed.

How long this process takes largely depends on how many apps are installed and how fast the processor is. Most likely your device does not need to work through 12GB of data: it only needs to work the executable portion of the apps, not the stored images or cache.

I would say switching to ART would take up to 20-30 minutes depending on how many apps you have installed.


auto (usb) tethering when phone is connected? Can I somehow auto turn on

usb tethering when I connect my
HTC Desire with Cyanogenmod 7.0.3 to my
Windows 7 computer?

NOTE Not when I connect it to anyother computer though.

If you use EasyTether, you can always have it enabled on your device and simply right click the icon in the tray (Windows) or enable it via terminal (Linux) and be on your way. Not quite 'default' but one click is pretty good. And EasyTether uses nothing when you're not attached to a computer, so no wasted battery or processing. It does display a notification icon to be persistent (not be killed), but you might be able to turn it off.

As far as it knowing, you have to have the client installed, so any computer you hook it to that didn't both have the client and have you enable it computer-side would do nothing.

Hope that helps!


Does having CWM mean bootloader is unlocked? I flashed CWM using Rom Manager. Does this mean that my Galaxy S4 bootloader is unlocked?

I'm using Samsung Galaxy S4 (SGH-I337M) (Canadian Telus)

Not per se. You can flash any recovery you like without unlocking the bootloader, but you need to unlock it to boot the recovery. If you flashed CWM and you can boot it, it shows that the bootloader is unlocked.


I can't start my phone unless I'm in safe mode. How to fix it? So I have a problem. My phone is booting in download mode and I can't start it unless I use the volume up  + home + power. I tried to wipe my phone, but it didn't  work and I lost my data for nothing.

When I'm able to start it, it's in safe mode and I can't remove the safe mode because when I try to, It's booting in download  mode.

My phone is a Samsung Galaxy S4 running on android 5.0.1.

Try to flash on it new firmware via Odin, you can read instructions and download Odin and new firmware at http://www.sammobile.com/firmwares/
It won't void your warranty.


Where does Android store offline contacts and email account details? Basically, I want to set up a home-rolled sync for these, but I have no idea where they live by default on a CyanogenMod without GApps. Could someone please help me out?

The email accounts are saved in the the file accounts.db under /data/system/users/<userId>/. If you're the primary user, then the userId should be 0.

You can also consider taking the accounts' backup using Titanium Backup.

Offline contacts are handled by Contacts Storage (com.android.providers.contacts) app and the contacts are stored in its data directory under the file contacts2.db. Your profile details are stored in the file profile.db. Both files are at the location /data/data/com.android.providers.contacts/databases/. I recommend backing up both.

You can consider Titanium Backup again if you want to backup Contacts Storage app or simply the contacts which it allows you to export using its menu. Although the Contacts app allows exporting natively  all the contacts into a VCF file.


How to Save Website Pages for Offline access in Firefox/...? I need to save the website of some shops etc Power.fi because you cannot use LTE data in their shops (metallic halls) but I need to compare their prices to their website prices and others.
Options of Internet Browsers

Firefox because you can install there addons
Chrome not because you cannot install addons in Android Chrome
...

Options of the goals

It would be nice to save daily catalogs of the websites (whole website).
And then when time is in need, just take pages which you need (just a page). (Akhil's answer proposal here)
How to Store 777 single pages to one frontend/client/...?

Firefox plugins under test

ScrapBook - does not work in Android Firefox because I cannot even install the app in Android; pressing install just goes infinitely but never installs; restoring the page shows that nothing is installed; I did restart the browser but no difference.
...

Chrome (I really would like to find a solution for this as soon as possible Google allows the addons)

...

Phone: Oneplus 2
OS: CyanogenMod 13

You can try HTTrack Website Copier. Seems to match your needs fully, not tried by me :

HTTrack is a free software (GPL) offline browser utility, allowing you to download (copy) a website from the Internet to a local directory, building recursively all directories, getting html, images, and other files from the server to your device.
HTTrack arranges the original site's relative link-structure. Simply open a page of the "mirrored" website in your browser, and you can browse the site from link to link, as if you were viewing it online.

Edit Tested it now

All sites do not permit copying - this site doesn't:). For reasons see FAQ

Can be very time consuming when on WiFi. I tried on Amazon India and aborted after 7 minutes . It copied the first page fully, it looks like, but you can set up rules

I tried on a smaller banking website and it was able to copy fully with three levels of linking

You have to test and see if it works for your sites
Refer comment. Copied the content of LG TV as shown below. Note the download link location in internal storage and the third one shows internal link opened up. Took one minute


Camera app on HTC Sensation keeps crashing I have an HTC Sensation, about two years old. It's running Gingerbread, rooted but not modded or custom-rommed. All of a sudden, the native camera app started crashing - i.e. it opens and immediately closes. I don't know if the hardware camera is damaged, or if it's just the app.

There have been no changes to my phone since it last worked - no new apps, no settings changes, nothing.

Any ideas? Are there any other camera apps out there that I could download to replace the native one?

Go to Settings → Apps → Manage Apps, find your Camera app, and look if you can "Clear Cache" and/or "Clear Data"; maybe something got messed up there.

If that doesn't help, try clearing the apps Dalvik Cache (you are rooted, so you can do that): ROM Toolbox Lite and DroidTweaker (ROOT) are two helpful apps for that. Same background as above: Sometimes something gets messed up here.

A very last resort would be a factory reset -- but keep in mind that this would also wipe all your self-installed apps plus data of all apps, so have a good backup of all your data available (hint for that: Titanium Backup ★ root, which also offers a "Dalvik Cleaner" feature -- but as far as I remember this only removes "orphaned" entries (from apps you uninstalled, and the like).


Why don't the percentages on the battery chart add up to anywhere near 100%? I'm trying to figure out what's using my battery life by looking at the battery page in Settings. (I don't know if this screen is Cyanogen specific, or a stock Android feature.) Here's a recent screenshot of that page:

Transcript:

  Current battery level: 67%

  Use since last full charge:

  Android System: 3%
  Screen: 2%
  Cell Standby: 2%
  Ironclad Tactics: 2%
  Google App: 1%
  Android OS: 1%
  Google Play Services: 1%

(It may not be clear from the screenshot, but that's the end of the list: there's nothing off-screen.) I don't know whether those percentages are supposed to add up to 100% (logical) or to 33% (the amount of battery used so far), but either way, they actually add up to 12%. No amount of rounding error can explain that. At best, 2/3 of my battery usage is totally unaccounted for.

This is a common occurrence. I have another screenshot where my battery level is 18%, but the sum of all the used apps is only 44%.

What could be using up so much battery that wouldn't show on this list? Or alternately, could some battery usage pattern could cause this screen to grossly underestimate usage of a particular app? Or could a faulty battery, that drains more quickly than it should for a given load, cause this?

Since you have last charged your device, its displaying the ratio [usage time/time since charged] * 100 of that service
It might be that you didnt use any service and the screen was off most of the time
If you use many apps simultaneously (consider using 4 apps at a time) using these all the time till your phone gets discharged will show the time for these apps to be 100% but if you add these %ages for all the apps it will be greater than 100


Backup Wifi SSID and password on SGSII I updated my sgs2 [I9100] to JB, I want it to format or wipe that clean and stable install. I can backup everything except wifi keys. I guess kies seems have it, but it was not work before.

How can I export or backup them without rooting? Then which way should I follow to format-wipe-resetfactroy like as a brandnew phone?

On newer versions of Android, WiFi settings are backed up along with your Google account (If you've enabled it in Settings -> Backup & reset -> Back up my data), and restored when you link your Google account back to your wiped or new device.

Note that in my personal experience, the Google backup feature is a bit flaky, sometimes it works, sometimes it doesn't. On new devices it usually works, but when wiping/installing ROMs it may fail.


How to add an image to the hard-disk of an android phone Dont mention about custom Roms, I want to load an image into the hard-disk and be able to access it from a computer can I do so?

I want to know how to write to memory, and that includes wipping off the / directory.

May be want to load linux into it(Assume)

DriveDroid can help

DriveDroid allows you to boot your PC from ISO/IMG files stored on your phone. This is ideal for trying Linux distributions or always having a rescue-system on the go... without the need to burn different CDs or USB pendrives.
DriveDroid also includes a convenient download menu where you can download USB-images of a number of operating systems from your phone (like Mint, Ubuntu, Fedora, OpenSUSE and Arch Linux). Around 35 different systems are available at this moment.

Needs root
Related Creating a bootable USB through android


Control Android TV Box via Mobile/Tablet I hope i am posting to the right forum, so bear with me please.

I have a t95m Android box, which is fantastic. I am trying to find out if there are apps i can use on another android device, and have that device act as a remote (keyboard, mouse and touch functions).

I plan on installing this app on Galaxy S5, S6, S7, Acer A500 and hopefully new Android tablet in coming days.

Android TV Remote Control
by Google Inc can be downloaded for free from Google Play Store. It lets you control your Android TV by directional pads, touch pad, virtual keyboard as well as your device's microphone.

Other than that I only know of manufacturer specific apps like Sony's Video & TV Sideview for example. But I'm not sure any of those would work with your t95m TV box.


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

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

Do you have any suggestions on how to do this?

Though it's in no way a classical bookmark manager, you could combine a few things:

WikiMind note is an editor with Wiki-Syntax support. So you can embed links and even structures easily (pictures as well)1. It stores all the data files on your SDCard, so they are easily accessible with other tools.

This fact (files on SDCard) you can put to use with FolderSync. As the screenshot2 shows, FolderSync supports a lot of cloud services: Box, Dropbox, Google Drive, Ubuntu One... It can also sync with local resources at home (e.g. Samba/Windows shares), or any FTP server, just to name a few examples. This way you can easily use your notes on multiple devices.

For usage on your desktop computer, there would be WikiMind desktop and (even better) ZimWiki.

Further readings: S. W. Black: Writing tools for phone (Android) and desktop (Windows)


How can I remove my Google account from my friends phone? I used my Google account to set up my friend's phone but she gets all my info. How do I stop my information from going to her phone?

Few things that may work:
Go to Settings->Accounts, select your account, press menu key or three dots and remove your account
If you don't have access to your friend's phone, then you can remote wipe it, but you'll probably want your friend back, so you can also change password of your google account to prevent access of account on phone
You might also be able to remove devices here: https://security.google.com/settings/security/activity


Qi Charger is Cycling I have a Samsung S5 with a WOWTOU receiver.  It was working fine, but after a week or so, it now cycles, even when the S5's battery is not full.  I've tried multiple different brands of Qi transmitters, and they all do the same thing.  It does get hot at times, but there is no correlation with the temperature and the cycling.  Different transmitters seem to cause different rates of cycling, but I haven't done a real experiment to see what those are.

Any suggestions?

This depends on how you've placed it. On some Qi pads you can even hear the difference...try moving the phone around while it's charging...

you can read this post I made about the heat wasted during charging based on the inductive permeance the Qi pad "sees"


Same app paid for twice due to some error on Google Play Store, no receipt of failed transaction, but money deducted I purchased a game yesterday, however due to some issue the purchase failed, yet the amount was deducted. I contacted the bank and they registered my complaint and informed me that either I'll receive the money back or the merchant will. Being impatient I purchased the same game later, but my previous transaction was also sent to the merchant, which I found out when I enquired the status of my complaint with the bank. Now I have no idea how to resolve this, I have not received any receipt for the previous transaction as well.

As updated by OP the first payment has been cancelled after verifying in the payments Center
Since the payment had been honoured by the bank prior to the cancellation (likely), you can contact Google and talk to them and request for a refund (or from the Google Play Settings → Help and feedback)
Typical refund requests time line here


Cannot connect to the real [website.com] I just bought a Galaxy Tab 4 and I'm trying to set it up for development.

Being behind a proxy that needs authentification, I installed drony to provide my credentials. I'm now able to surf most http websites and few secure https websites.

On the other hand, I can't get most https sites and all the google services (Play, Maps, Youtube) to work.

I tried to use the google.com website to connect to my google account, and I got a page with the following error message :  "Something is currently interfering with your secure connection to [site].
Try to reload this page in a few minutes or after switching to a new network. If you have recently connected to a new Wi-Fi network, finish logging in before reloading.

If you were to visit [site] right now, you might share private information with an attacker. To protect your privacy, Chrome will not load the page until it can establish a secure connection to the real [site]. "

Can somebody help?

I finally got it to work!

google.com (and other websites) refuse requests from hosts that doesn't have the date properly set on their device.
At the first startup, I didn't bother setting the date on my tablet (on iOS it sets automatically).

After manually  setting the tablet's date and time, the error page is gone and I have access to all the google apps.

EDIT.
According to Izzy, it was Chrome itself that refused the connection, possibly because the certificate dates were not matching.


Use Android fully independent from Google products *I would like to note that English is not my native language and understanding about Android system structure is little.

My question: is it possible to make Android to run without Google apps (Play Services and account manager etc.), and make it more alike Linux (different package system?). AFAIK, Android is using modified Linux kernel and is  emulated by Java(?). I would like to keep some of applications from Android and take power from regular Linux distribution without feeling that I am being monitored all the time.

Yes. It is possible to have an Android OS without anything remotely related to Google.

First approach would be to root your phone. Then next step would be to install a custom ROM which is by default free of Google like Cyanogenmod.

Head over to XDA and find the forums corresponding to your phone which will have necessary tutorials and possibly even built roms like Cyanogenmod like I mentioned above.

Now there would be two steps for installing a custom ROM such as Cyanogenmod/Paranoid etc.

First step is to flash the ROM via recovery. We will follow this step and flash the ROM zip.
Second step would be to flash GAPPS (short for Google Apps). This is the Google apps package (i.e Play Store and other Google services/framework etc). You can skip flashing this and you will have a phone which won't have any Google apps.

Of course, you will need a third party market to install apps. Some common examples of this are: Mobogenie, F-Droid, Amazon etc.

In case you decide not to install custom ROM for whatever reason, then your only choice would be to root and manually remove Google apps and framework using App Managers like Root Uninstaller.

Although I didn't quite get what you meant here:

  take power from regular Linux distribution

If you mean install packages like we do in usual Linux, that won't work in Android. Yes, Android is Linux-based but only at core. The rest is Google's own proprietary code smali. The apps run with Dalvik as VM which is a type of interpreter that executes files in Dex format. So although it's Linux at core, package installation and execution is somewhat different due to which you can't use Linux packages directly.


How do I get any browser available on Android to open a fixed set of urls on startup? How do I get any browser available on Android to open a fixed set of urls on startup?

This solution requires Tasker (paid; trial version here) app. It is tested on a OnePlus 6 running Android 10.

How do I get any browser available on Android to open a fixed set of urls on startup?

You can't, unless a browser app (doesn't matter which browser) is selected as default Browser app or is selected as default app to handle certain protocols (such as http, https, etc.). So this solution is assuming that one of the installed browser apps is already set as a the default Browser app or as default app for the said protocols. Otherwise, the solution would not work.
Before you proceed, create a text file in your Android (or copy into it) with a list of your URLs. Make sure that all URLs are separated with a common separator. A common separator can be a new line -- each URL limited to a separate line, or each URL separated by a comma, or anything that is easier for you to setup. I suggest separate line. Example:
https://www.urlone.com
https://www.urltwo.com
https://www/urlthree.com

You also need to make sure that each URL starts with a protocol identifier. In my example, it is https://. If you don't prefix the protocol, the intent that Tasker would be sending would not be resolved to our satisfaction.
Now, let's move on to Tasker. Following is a profile and a task (with actions) that you need to setup in Tasker. If you are new to Tasker, you can get yourself familiar with tutorials on the web.
Profile: Event → System → Device Boot
Task:

System → Send Intent

Action: android.intent.action.VIEW
Cat: none
Data: https://www.google.com
Target: Activity
leave rest of the entries untouched

File → Read File

File: use lens/search icon to select your text file containing list of Urls
To Var: %data

Variables → Array Set

Variable Array: %urls
Values: %data
Splitter: press Enter key once so that new line is used as spliiter

Task → For

Variable: %url
Items: %urls()

Task → Wait → MS: 200

System → Send Intent

Action: android.intent.action.VIEW
Cat: none
Data: %url
Target: Activity
leave rest of the entries untouched

Task → End For

Alright. So what is happening here is that I am sending an intent to launch the default browser with URL https://www.google.com. I am reading the text file into an array, and than I am running a For loop on each element of that array. Each element is than used as a data (URL) to send the intent. That intent than is resolved and the tab with the corresponding URL is opened in the browser app. I am  also using a wait/timer of 200 milliseconds so that the browser doesn't miss my URL when intents are resolved rapidly.
If your device is slow, you may have to increase the wait time.
Also, the reason I am launching the browser app in the first action is to make sure the app is loaded into the memory already. I had noticed that Tasker continued to fire the intents but the browser only loaded the URLs when it was ready.
This method worked for Firefox and Chrome (both with latest versions at the time of writing this answer), whenever any of them was set as the default browser app.
Note: for some reason which I didn't investigate into, Firefox didn't load all of my 42 URLs in the text file. 1-3 URLs were never opened. Worked fine on Chrome.
Try it out!


Galaxy Nexus call freezing I've bought two Galaxy Nexus phones about a month and a half ago. I'm experiencing phone freezing on calls on both hence I doubt it has anything to do with the phone but rather with software.
When does the phone freeze

Someone calls me.

I drag to green to initiate the phone call
Display changes to in-call mode which displays the big red stop the call button
Phone freezes

I try calling someone.

I open contacts
Select a contact and phone number
The moment I select Phone calling app (because I also have Skype and it asks me which one to use)
Phone freezes

I tried un-installing Skype but there was no difference.
Other possible candidates
I haven't tested thoroughly but I suspect if I have a phone number in my contacts saved with spaces (or whatever that blank button on contact number keyboard is - could be some dialling pause maybe?) my phone freezes. When I removed spaces I usually was able to make a call. But I haven't tested this thoroughly and am not 100% sure of it.
I should point out that freezing doesn't happen on every call. It's sporadic but often enough to be extremely annoying. Makes me look ridiculous in the eyes of others what kind a phone I'm using.
As I read on the web others are having same freezing issues on their Nexus phones. Some indicate it may be a problem with battery status info reporting back to phone hence battery removal solves the issue for a day... But this problem has apparently been present for almost 2 years and it seems to be related to OS without any relation to installed apps.
It's interesting/sad/worrying that something primarily supposed to be a phone became incapable of being one. :)
Info

unlocked Galaxy Nexus bought on Amazon.de
non-rooted Jelly Bean 4.1.2
UI language is English (UK)

As per users it seems that the only official thing to do is to change mainboard that's somewhat faulty on this C8 series. Service centre should handle such situation.


Is it possible to copy from SD card reader to USB memory stick directly? I'm looking for an easy way to backup SD cards full of photos on a trip. I have a 3-port USB hub, and can mount an SD card reader to copy photos to my phone running Cyanogenmod. But if I hook up the USB memory stick to the same hub, it doesn't show up so I can't do the backup from reader to the stick.

The workaround would be to copy the contents of the SD card to phone memory, remove the reader, replacing with the USB stick, and copy from phone memory to the stick. But this is cumbersome as my phone has little memory free, so would have to do multiple passes which is slow and (human) error prone.

I also have a Raspberry Pi Zero running an rsync backup script to do the copying, but the script doesn't work consistently or reliably.

So, is there a way I can copy directly from SD card reader to a USB memory stick?

Found a solution after further research.

Install app USB OTG Helper which requires BusyBox to be installed. I believe both apps require root to function properly. After that I attach an unpowered USB hub with multiple ports. Connect the card reader, and tap on "mount" in USB OTG Helper. Connect USB memory stick, again tap on "mount". Then I can copy directly from the card reader to the stick using any file manager.

Note that the mount points the Helper app shows are incorrect. It claims both drives have been mounted under /storage/UsbOtgDrives, but one of them was under usbdisk instead.


Different contacts on multiple phones with the same google account? I own two lines (different carriers), and one of them is currently on my Galaxy S4. I am thinking of purchasing another (open) android device to place the other SIM on. Since I have purchased apps from the Play Store, I wish to install them on the new android device as well.

Obviously, I have different contacts on each phones and I want to keep it that way. Will it be possible to have different sets of contacts under one google account?

To my knowledge, there are at least two ways to achieve this:

use a different Google Account
the most obvious variant. But probably not working for you, as you cannot transfer your payed apps to it
make use of contact groups
create appropriate groups using GMail's web interface, splitting your contacts in your preferred way. Then on each device, select to only show the corresponding group. (see also How do I sync only “My Contacts” from Google on Samsung Galaxy S? and the questions in its "Linked" section). Though in this case all contacts are synced to both devices, you can chose to only show the preferred group on each.


My Rooted Note 4 needs a new carrier I have a galaxy note 4 from T-Mobile the phone is rooted. Now I need to switch carriers to At&t. I have the code to unlock the phone but I need to know (if I put the new at&t Sim-card in my phone will I brick my phone? Do I need to unroot phone?) The phone is running stock rom t-mobile right now.

Putting in the SIM will not hurt your phone at all. Even if you don't have the unlock code, your phone will be fine. The unlock code just allows the phone to be able to read the SIM of the other carrier.

You do not need to unroot, nor do you need to do anything beyond entering the unlock code.

T-Mobile is a great carrier when it comes to giving customers the unlock code for their devices. Usually as long as you are in good standings with T-Mobile, and have been a customer (I think for at least 90 days) they will give you the code.


Samsung Galaxy GT-s7562 rooting using (Arch)linux I have a Samsung Galaxy Trend II Duos (GT-S7562) bought from China.(I live in Ireland) Hence, I am not able to access any google services through apps (no access to Play Store, Google based apps).

I guess I have to root my phone and maybe install a custom ROM. However, I see that most of the guides on websites are for windows machines and need Samsung kies/drivers. However, I use Arch-Linux as my only OS for Computer. I can connect my android phone using MTP (Media Transfer Protocol)

Q1) Do I need to install Samsung driver/Kies on my linux machine. If yes, then how?

Q2) Can I install custom ROMs meant for other countries on my phone?

Q3) How should I do all these on Linux? (which does not have odin and other popular tools)

Sincerely,
Android Newbie

Model Number: GT-S7562
Andorid Version: 4.0.4
Baseband version: S7562ZCMH1
Kernel version: 3.0.8-1219573
Build number: IMM761.S7562ZCAMH!

see http://forum.xda-developers.com/showthread.php?p=49779385#post49779385

You first need to update your Baseband (modem) to the right locale. Then you can install corresponding ROMs.


How to find my stolen galaxy ace duos I lost my galaxy ace duos. The sim card has been changed.  How can i trace phone or find the number of the new sim being used? I have several apps installed. can that help in anyway? Thanks for the help

Samsung Galaxy Ace Duos has Android 2.3 installed, so you should be able to use Plan B.

This app sends the location of your phone to your email. Of course this requires your phone having a connection to Google play with your account.

In general: saying 'I have several apps installed' does not help, providing information what apps are installed maybe does.


How to sync all photos on Android with Amazon Prime Photos? Here's some background information:

I have a Samsung Galaxy S4 Android phone.
I have an Amazon Prime account.
I have some photos stored in folders on my memory card.
I have some photos stored in my phone's memory.
I have some photos stored with the Picasa icon.
I can see all of these photo albums on the phone using the Android "Gallery" app
I installed the Amazon Cloud Drive App on the phone and set it to Autosave Photos.

The problem is that it only seems to upload the Photos stored in memory on the phone not the other locations i.e. memory card, picasa.

How can I get all of these photos (no matter how they are stored) copies to the Amazon Prime Photos cloud?

I just found the answer to my question in case any one else cares from the Amazon support page:

  To upload your photos and videos:
   From the Android Gallery on your Android device:
  Open the photo, album, or video you want to upload.
  Tap the Share icon, and then select Cloud Drive.


Delete unused apk files from system memory I own a Xperia M running on Jelly Bean 4.3. I have uninstalled unwanted apps like PicsArt, Cricbuzz, Xperia privilege and so many so on... a long time ago. Now I found the apk files of those apps here -
System memory/etc/customization/applications/
System memory/product/applications/
All the apps consume an amount of 250mb internal memory. I want to delete them all as I don't need them anyway. So is it safe to delete all the apk files?
Note: Device is not rooted so I don't have an option of moving applications to SD card. I want to free some memory so that I can download some more apps ;)

Okay I got it myself. I can't delete these files until I'm rooted.


Battery dropping from 90% to 0% I've had the same device for quite some years now, and played a lot with it changing ROMs a few times. Recently I've been experiencing sudden drops in battery charge, here's a screenshot:

Battery Usage (screenshot; click image for larger variant)

What could be the reason for this? Is the battery old and faulty and in need of a replacement? Or is the current ROM (Chromium ROM Build 11) faulty?

I am prepared to see a degradation in battery life after so many years, but I would expect the drop to be linear. Instead it is lasting quite long while in stand-by, and drops quickly when I use it, but no app appears to be draining it.

EDIT: I've tried resetting battery stats, it's of no use.

It's most likely the battery. It might have to be replaced. If it's literally dropping from 90 straight down to 0, then the battery health has reached its end. If you do replace the battery and the same thing occurs, it could be your ROM


How can I play audio over an open phone conversation? I would like to be able to play an audio recording over an open phone conversation. I.e., while the phone is connected (an outgoing call) a prerecorded audio file is played over the open phone connection.  How can I do this?

No, the best that you would be able to accomplish is playing a sound through the speaker so the microphone can pick it up. There are no api's that can accomplish that.


What does a grey Wi-Fi icon mean? Possible Duplicate:
  What does it mean when the connectivity icons in the status bar go white/gray?

I've been searching google for this and I haven't been able to find a clear answer for this. Some say it's "insecure connection to Google servers", others say it's only blue when it's syncing etc.

The idea is that connecting to two different WiFi routers I get different icons.
One shows blue, the other grey. The only difference between them is that the one that shows grey uses a certificate to authenticate, while the blue one uses a password, like any regular router.

So what's up?

Its whether or not you've currently got a connection to Google's servers for sync services such as syncing contacts. Gray means you don't but blue means you do.


Chrome Browser is not supported on this device (Samsung GT-P7500) I have a tablet Samsung Galaxy Tab 10.1 (P7500) with stock firmware P7500XWLPG (Android 4.0.4).
I want to install Chrome Browser on it. But when I find it in Google Play I see message "This app is incompatible with your device".
Is it any way to solve this problem and install Chrome on my tablet?

It is very much possible that support for API level 15 or below has been dropped for all the current Chrome builds of version 47.0.2526.83 or perhaps it has been so for the last few versions as well. I updated my Chrome app in Jelly Bean 4.2.1 and I can see that the minimum API level it requires is 16 and is targeted at 23.

Android versions corresponding to API level 16 are Android 4.1 and 4.1.1 while Android 4.0.4 has API level 15. Clearly, your Android version is not compatible with latest Chrome build.

Considering the details, I suggest you now move on to a different browser. That said, you can still use Chrome browser at a huge price. You can download an older build of Chrome which is compatible with your Android version (read API level), from a trustworthy source . The price you'll be paying is risking your device with infection from online malwares, simply because outdated as well as popular software is a goldmine for malware writers.

For your information, I've the APK of Chrome v39.xx and I can see that the minimum API level it requires is 14 and not 16.


"Can't play this video" error AFTER the video finishes playing I get this error AFTER the video plays. This comes up when the video ends. And it was recorded on the same Pixel phone where I play it. Tried different apps to play the video, same result.

Possible that the last few seconds are corrupt. Or maybe it's trying to play the next video and that one is corrupt


How to break in a new cell phone battery? Whats the best way to break in a new cell phone battery?

I just got a replacement battery for my Motorola Droid and so far through 2 cycles it is barely lasting a few hours.

You may need to recalibrate the device for the new battery, especially if you got a 3rd-party replacement:

Allow the phone to drain completely to the point where the device no longer powers on
Plug the device in and allow it to charge completely. Do not use your device during this time.
After the device charges completely, keep the device connected to the charger for an additional 2+ hours.
Repeat this process once more to ensure that the device is being charged to maximum capacity.

If this doesn't cure your battery problems, make sure you don't have apps running in the background wasting power. Culprits include zealous Twitter clients and apps that constantly use the GPS.


OTA update multiple times I am using Xiaomi mobile which is unrooted. In that I have installed developer ROM. The manufacturer releases weekly updates, which is twice in week.

My question is that, Will it creates any software/hardware problems to the device after updating/installing several times.

"Will it creates any software/hardware problems to the device after updating/installing several times"
 - No.

These days, android security patches are being released every month. So, it is common to get monthly updates, although xiomi releases weekly updates. These updates are intended to fix the known issues and includes some security patches. For further information regarding the updates, you can refer to the update log, which is provided along with the update.


Dismounting the emulated sd card to be used as internal storage and use the physical sd card instead? Any way to Dismount the emulated sd card to be used as internal storage and use the physical sd card instead?

I was surprised when I recognized, that the 4 Gbyte storage of my Android 4.2 device is partitioned such stupid way (1 G for system, 1 G for internal storage and 2 G for "internal SD card"), it makes the whole device unexpandable. I assume, you have the same problem.

I'm not an Android Guru, so I did just a little trick: I've swapped SD cards in the configuration: I've edited /system/etc/vold.fstab, and swapped sdcard0 and sdcard1 in mount commands.

  dev_mount sdcard /storage/sdcard1 emmc@fat /devices/platform/goldfish_mmc.0 /devices/platform/mtk-msdc.0/mmc_host
  dev_mount sdcard2 /storage/sdcard0 auto /devices/platform/goldfish_mmc.1 /devices/platform/mtk-msdc.1/mmc_host

Now "internal SD card" is my real SD card, and the 2 Gbyte partition (was: "internal SD card") is not accessible for the most of the apps (except factory ones, which can handle two SD cards, and ones which can use specified path).

Caution: if you don't know how to do it, you're probably shouldn't do it. If you make mistake in configuration files, your device may not boot up. Always make backup, install recovery etc. Anyway, if your SD card configuration is wrong, it's not a fatal error, the only effect is that you'll have no SD card mounted. So be sure that all the tools needed (file manager, root manager, SSH server etc.) are installed on the internal storage.


Buying an album from Google Play of which I already have some songs I want to buy an album, but I already have some songs from it which I bought from the Play Store. Will there be duplicates of the ones I already have? Also, will some money be deducted from the cost of the remaining album like on iTunes, or will I have to pay the cost of the whole album? Thank you!

In my experience... Yes, you will be charged full price for the album even if you already have some songs on that album.  You will not have duplicate songs in your library if the copy of the songs you previously had were from that exact same album and also purchased from Google Play.

However, if the songs you already had were from a different album than the one you are purchasing (eg. a regular album vs deluxe edition album vs a single or an artist album vs a soundtrack with the same song on it), then you will end up with a duplicate copy of that song in your library even if both were purchased from Google.

You'll also get duplicates in your library if the songs are from the same album but from a different source like iTunes, Amazon or ripped from a personal CD and uploaded to Google Music, but in your case you already said they were purchased from Google Play so this added comment is for others that might have this situation.


Can apps use USB communications without USB debugging? This question is from a user's perspective, but it's about whether or not developers can accomplish this.

I recently installed DroidCam to use my phone as a webcam for my computer. It works either via LAN or via USB. However, to use it via USB, the user must enable USB debugging on their device, and the phone app communicates with the PC app through ADB.

This is odd to me. Is this the only option developers have for Android-app-to-PC-app communication via USB? Or is there another way that doesn't require USB debugging, and doesn't expose the user to the security risks inherent with USB debugging?

The app developers' guide to setting up USB communications is here.

I would assume that the reason for the requirement to enable ADB for the USB connection is that the used app transmits the video data via IP.

By default Android devices don't support IP traffic via USB. Only via ADB it is possible to establish an IP communication between Android phone and PC through USB (using port forwarding - a feature provided by ADB).

Apps can make use of the USB without ABD however the development is way more difficult and the chance that it does not work on certain devices is high. Comparing it with a connection via ADB the latter is easier to establish, works reliable and does not require extra development work on Android side. Hence it is the simplest available solution.


What is the file path of a sd card when it is formatted as internal? I know that sd cards formatted as "portable" will be located in /storage/sdcard<1,0>/ but where would a sd card be mounted or located when it is formatted as internal?

It would be located in the /mnt partition under the expand folder.
For example mine is located:

  /mnt/expand/ee031623-1634-40d1-9f9f-902d68eceaee/


ZTE N9130: Video recorded, but doesn't show under Camera, Gallery or a Video player, though it can be seen under File manager My wife's phone is a ZTE N9130 and it has a rather odd problem when recording video. It'll record, but then the video doesn't appear in the camera application for you to review. In fact, no videos do.

If you go to the gallery application, they aren't there either.
If you go to the video player, it looks like no video again.
But, if I go into the File Manager and navigate to SD Card/DCIM/Camera, then I can see them. You can then tap one and it'll run in the video player.

This is really annoying. It seems like the camera, gallery and video apps are all missing the videos that are on the SD card. Any way to fix this?

Hopefully I'm not too late.

I had the same problem I had  been looking for my videos for months. After reading what Izzy replies to you, I realized I was searching the right folder but in the wrong area.

Go to your file manager app icon, it should look like a folder. Once you open it, select phone which is to the immediate right of category. Now you should see a list of different folders. Click on camera and scroll all the way to the very bottom passed all the photos, you should begin to see a small purple triangle indicating videos.

I hope that helps you out.


A Real Terminal (Root or No-Root) I use KUBUNTU on my laptop, but this goes for any Linux distro. I can open a terminal window and type in things like sudo apt-get update, sudo apt-get install packagename. Is there a terminal that can carry out commands like this on Android? It doesn't have to be "sudo", I simply mean carrying out commands. I use the Galaxy S3, but I doubt it really matter for the question I'm asking.

Summing up from the comments:

First you need to understand that updating apps works different on Android than it does on a "normal" Linux distro: There is no such thing as "apt". Though Android has its own package manager (listening to the pm command), installs/updates are usually dealt with by services/apps like google-play-store or other alternative-markets. pm would rather be comparable with dpkg on Debian-based systems: it can do local installs (i.e. with the .apk file already present on the device itself: pm install would be the command for that), and a lot of other things.

Apart from that: a terminal app can be compared with a terminal on Linux allright. You get a text-mode "window" where you can execute commands. Most are even similar to those available on Linux, as Android is Linux based: you have things like cd, ls, grep, and more. For details on this, you might wish to take a look at e.g.

Ten basic Android terminal commands you should know (AndroidCentral)
Using the terminal (XDA)
Android Terminal Commands (XDA)
Android Shell Command Reference (Github)
our command-line tag-wiki

A look into our terminal tag-wiki will not hurt either :)

I'd say all terminal apps available for Android should support the above. Some even offer additional features, such as an entire development environment (Terminal IDE), or access to remote servers (JuiceSSH).


Is there an easy way to invert colors? iOS has a nice option in the accessibility menu that allows you to invert the screen colors. Does Android have anything like this?

Since Android 5.0 Lollipop, the feature is built-in as one of accessibility options.

Open Settings
Select Accessibility
Below Display section, toggle Color inversion.

After toggling it for the first time, the "Invert colors" toggle will be added to the quick settings menu.


My play store suddenly change to another location and I cannot get it back My play store used to be the US version and just a few days back it changed to Hong Kong version. Now I cannot figure out why and how it changed and I want to get it back to US version.

The only thing I can recall is that I used a proxy of HK those days. But now no matter how I set the proxy, my tablet, phone and the web page always give me the HK version.

I have read the posts about activating the play store of another country after relocate and I tried the methods, until now none of them works.

My account has two credit cards added, one's address is in US and the other is in Canada. Two of my apps that are only available in North America are not shown in neither [INSTALLED] nor in [ALL APPS] now.

The webpage version would show the US version as long as I logout my account, otherwise the HK version. The visible paid apps are all in HKD currency, which is rather disturbing!

Someone, please help me!

===UPDATE ON FEB 27, 2015===

The play store still shows HK version, however if I view games that are distributed to non-NA region (like EA's pvz_row, or r3_row) in the web page, it shows "The app is not supported in your device's country). Yet if I download a na version, the in-app-purchase currency shows HKD prices. I am confused, maybe I will have to contact Google play support team.

Clearing app data and cache of Google Play Store worked for me.


Can't connect to the device with ADB when it's in recovery mode I am having some problems with my Samsung Galaxy S2 and I want to start an fschk session on the device.

So, I installed Android SDK with platform-tools. I can access to the device when it's normally rebooted but I couldn't list and connect to the device when it's in recovery mode.

How can I connect via ADB when the device is in recovery mode?

WARNING: fastboot oem unlock completely wipes your data!

adb is not available in the bootloader, try using fastboot instead

for a quick and dirty rundown of flashing your device with a new image using fastboot:

adb reboot bootloader
use fastboot devices to verify your device is visible, if not, you're probably running windows, and you have to install some funky drivers.
if you don't see 'unlocked' at the bottom of the screen, use the command fastboot oem unlock
then just:
fastboot flash boot boot.img
fastboot flash system system.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img

If you feel super confident you could just:
adb reboot bootloader && fastboot oem unlock && fastboot flash boot boot.img && fastboot flash system system.img && fastboot flash userdata userdata.img && fastboot flash recovery recovery.img && fastboot reboot

PS You should only use the flash commands if the referenced files are present, if not you may or may not brick your phone (haven't tried flashing a non-existent file to the device yet)

Warning: Unlocking bootloader wipes off data in your phone.


Is there a way to find the battery usage of apps on Moto 360? I've been using the Moto 360 for a while now, When I started using it the battery life lasted almost the whole day. After a while of usage with couple of new apps, I noticed that the Moto 360 died even before it was evening. So, Is there a way to find the battery usage of the apps running on the Motorola Moto 360 ?

Yes. You can check Watch battery usage
In Android Wear app version 1.3.0:

Launch Android Wear
Tap gear icon in action bar to access Settings screen
Under device settings check tap Moto 360 to access your Moto 360 settings
Tap Watch Battery


Why does Google Messages (SMS/MMS) app lose phone number? I've been using Google Messages since it released a year or two ago on the same phone.
Suddenly, three days ago the app popped up a message and said, "Your phone number isn't available in the settings for this app.  Do you want to add it?"
I added the number (see snapshots below for how to get to settings in Google Messages).
App Forgets Phone Number
However, (even though I've added the number) each time I turn my phone off (for example, at the end of each day) the data seems to be lost because when I turn my phone on again and Google Messages app starts again then the number shows as UNKNOWN again.
Doesn't Know Who I Am
When the app starts and doesn't have the phone number filled out, it sends the messages I send to myself also.
Is this setting a new feature?
What are some reasons this might be occurring?
Getting To The Settings In Google Messages

Select Advanced...

Phone Number UNKNOWN
You can see (at the bottom) the phone number is unknown.

MMS Messages Are Affected
This affects my MMS messages (specifically when I'm in a group message).
The thing that happens is that the phone doesn't know my number so when I send a message to the group it believes there is another receiver and that receiver has my phone number so I receive my own message.
Phone Settings
My phone settings have not changed and when I look under the main phone settings I can see that my phone number is correct.  Also, if I type in the phone number then the group messages work fine but I have to remember to do that every day.

Try the following process:

Uninstall the app.
restart the phone.
obtain the app from Google Play
Install the app again

Update

Today, after turning my phone on (after uninstalling and installing Messages yesterday), Google Messages asked me for my phone number.

I'm assuming this is because I re-installed the app yesterday.

However, it did not show this message yesterday after restarting.

I remember seeing this message long ago when the problem started and I believe that time I chose Don't Ask Again.  This time I'm leaving that option unselected to see if it helps solve the problem.

I added my number and clicked OK and it seemed to save the number to the app the same way as when I manually add it.  Let's see if retains the data now??

Update 2

I turned my phone off and allowed it to restart.

I get the following message but only when I start Google Messages and then click a Group Message (MMS).  I will see this little warning at the bottom of the group.  It shows up as :

  Messages needs your phone number - FIX

If you click the FIX message then it proceeds to the other screen where you can enter your number.  If you don't click that message in about 3 seconds it disappears.

If I add the phone number and say don't ask again then it saves my number while the phone is on but doesn't save the data permanently.

If I add the phone number and allow it to ask again then it saves my number while the phone is on but still doesn't save the number permanently.

UPDATE 3

Device Displays Phone Number

My phone number shows up perfectly fine on my device under:

Settings => About phone => Status => My phone number

So, I figured I should test the Android API call and see if that works on my phone.

Retrieve Phone Number Via Android API

I added some code to retrieve my phone's number using the Android API.
I added the code to another program I had previously created and added the command to the menu and ran the code and it successfully retrieved my phone number.

If I Can Write That Code, Google Messages Devs Should Be Able To Also

I've blotted out my phone number but you can see the first two digits and that the app is able to retrieve the phone number so Google Messages should be able to do that automatically too.

Here's the basic code I used to do that:

// 1. use TelephonyManager API
TelephonyManager tMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);

// 2. insure that the app has the correct permissions to allow it to read phone number
if (ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_SMS) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_NUMBERS) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(this, Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
    // 3. handle perms failure here.
}
// 4. get the phone number
String mPhoneNumber = tMgr.getLine1Number();
// 5. display the phone number in the main text control (outText)
outText.setText(mPhoneNumber);

Update 4

I added a few more API calls to get more information about my phone:

I figured maybe this only occurs on GSM devices or something (versus CDMA)??
I wanted to show that the SIM card is in a good state.
I was curious about the MMS agent that is being used.

NOTE: The "Device Software Version" is actually the telephony driver and not the Android API level.  This phone is running Nougat API level 25.

Here are the extra calls I made to the API (they're all TelephonyManager calls):

tMgr.getMmsUserAgent()
tMgr.getDeviceSoftwareVersion()
tMgr.getPhoneType() // GSM, CDMA, SIP or NONE
tMgr.getSimState() // numerous states (see docs*)

*docs


Stop Galaxy S7 upgrade nag screen Once or twice a day, I get a full screen nag from the OS asking me to upgrade to Android 7.  My phone is working great, so I'm not interested in upgrading as that will likely break and/or change things in ways I'd rather not deal with.

So, how do I prevent the nag screen from appear?  Preferably without rooting the phone.

Model: SM-G930U
Android version: 6.0.1
Android security path level: March 1st, 2017

Nag Screen:

If the notification is really annoying you, you could get rid of it by performing the suggested method of disabling the process responsible for handling  system updates and associated activities named com.wssyncmldm.

Head to Google Play store and grab Package Disabler Pro (Samsung)($1.49 not sure if there is free version, but reviews claim this is worth the bucs)

Open Package Disabler Pro and disable the process/service named  com.wssyncmldm and com.sec.android.soagent
 . This should stop the update notification.

Disclaimer: I am no way associated with the app, and this is just for educational purposes, Information is gathered through research from credible sources.

Edit: Package Disabler Pro 6.3 is recommended, read more here: https://www.reddit.com/r/GalaxyNote7/comments/5bnlcj/i_dont_think_so_verizon/


BSPlayer stops playing after some time I have the BSPlayer Free for Android. When I have a playlist playing and switch to another app, or lock the phone, the music keeps playing for about a minutes and then stops.

How do I change that so it keeps playing?

Since the VM decides when to stop the Application in order to Save\clear memory for other applications you cant decide which application you can keep in the forground.

Hope it helps.


Touchpal keyboard keeps disabling itself on HTC Desire I have an HTC Desire (2.2) which I have installed TouchPal Keyboard. The problem is though it seems to keep disabling itself and reverting to the default keyboard layout.

I then have to go through the rigmarole of setting it back to TouchPal as the preferred input method.

Does anyone have any ideas?

Make sure the application is installed internally, and not on to your sd card.
from http://android-developers.blogspot.com/2010/07/apps-on-sd-card-details.html:

When not to install on SD card?
The advantage of installing on SD card is easy to understand: contention for storage space is reduced. There are costs, the most obvious being that your app is disabled when the SD card is either removed or in USB Mass Storage mode; this includes running Services, not just interactive Activities. Aside from this, device removal disables an application’s Widgets, Input methods, Account Managers, Device administrators, Live wallpapers, and Live folders, and may require explicit user action to re-enable them.


How do I copy ADW launcher settings from the free to the paid app version? I want to upgrade from the free version of ADW Launcher to ADW Launcher EX.  How can I do this without having to re-create all of my app settings and widgets?

Here is a partial solution (it doesn't copy widgets).

You must save the ADW settings as a backup in the free version, then restore them in the paid version.

Open ADW Launcher
Context menu > ADWSettings > System > Backup and Restore > Backup
Open ADW Launcher EX
Context menu > ADWSettings > System > Backup and Restore > Restore > (choose the backup time stamp you just created)
Context menu > ADWSettings > System > Restart ADW
Now you'll have to re-create your widgets.


WhatsApp on Android 11: getting rid of all notifications except for receiving messages? I have recently installed WhatsApp on a new phone with Android 11. For some reason, WhatsApp keeps bothering me with tons and tons of notifications. 'Backing up' or 'Checking new messages' or 'WhatsApp Web is active' and whatever.
I've never seen this behaviour before on my previous installment (which was on Android 8 or 9) but it's quite annoying.
I can of course disable WhatsApp notifications entirely. However I do want to receive notifications in case of actual messages. I just want to disable to other ones.
I've been looking in WhatsApp Settings > Notifications but I can't seem to find any way to do so.
Is this possible, and how?

Starting from Android 8.0, all notifications are assigned to "channels". You can access these notification channel settings from Android settings (not the settings within WhatsApp itself) and turn individual channels' notifications on or off. It is up to the developer of the app to decide which notification goes to which channel.
Go to: Settings -> Apps & notifications. Select the app in question, then select Notifications to access the notification settings.


Accounts disappearing on Samsung S3 I have developed an application which creates an account in "Account & Sync"

Some users on Samsung Galaxy SIII report that this account occasionally disappear (maybe at each reboot).

Of course, this doesn't happen with other phones.

Has anyone encountered a similar issue, ie an account disappearing?

This sounds a lot like the bug introduced in Android 4.1 Jelly Bean that (probably due to DRM and encryption) will install any paid application to /mnt/asec, even if it contains an account service.  This has a side-effect of having all accounts associated with such apps being removed on every reboot.  This Google Code issue has more details.

As of Android 4.2.1, it looks like the issue has not been resolved.  Many developers resort to creating a second "JB work-around" app that is free, and therefore can be properly installed and is able prevent the accounts of the main app from disappearing on reboot.


Android Tablet Won't Stay Off I have a Cube U30GT Mini tablet with Android 4.1.1, kernel 3.0.8, Rockchip rk3066. This tablet won't stay off unless the battery is dead.

Doing a normal "Power Off" just reboots the tablet.

If the battery is dead and I plug in the charger it always boots.

I also tried removing the memory card, but that didn't help either.

Is there any setting or Linux kernel tweak which could be causing this issue, or any other ideas what could be the cause?

Developer Options were enabled in Settings. Disabling them fixed the issue.


Phone is overheating in less than 10 minutes of usage I have Lava Iris 405+ running on Jelly Bean. It overheats in less than 10 minutes of Twitter, WhatsApp use. Even tethering overheats CPU.

How to prevent/fix this, or identify which causes the overheat?

First of all, find out what is causing the heating issues, the CPU or the battery.

Download CPU-Z from the Play Store and open it up.

In the first tab, ie SOC, check the clock speeds of each core and compare them with your stock clock speed (1.3GHz) and check CPU Load.

If the cores constantly run at 1.3GHz, then as GiantTree said, you have got some background apps that are causing the heating. Go over to Settings -> Apps -> Running to find the apps.

If not, check the Temperature in the Battery tab. Anything above 40 C is harmful. This could be caused by a faulty battery. Try replacing it.
Either way, use during charging is not recommended.


Long boot time in Honeycomb I just got a motorola xoom, love it so far, but it surprises me that the initial boot of the device takes so long (approx 1 minute).  I figured with less RAM than my PC, a less "hoggy" OS (honeycomb vs win 7), and the benefit of a solid state hard drive, that the xoom should be able to boot from off to on-and-functional in like 20 seconds.

does anyone know of a way to decrease the boot time in Honeycomb?  Thanks!

It may be worth noting that the boot time for the nexus one is about a minute.

I think the expected use pattern of Android devices is 'always on', so it's been optimized for everything but boot time.


How do I log off from WhatsApp? I'm trying to exit WhatsApp, but it seems that there is no "Log Off" button. Currently, when I want to exit, I turn off my Wi-Fi/cellular data.

How do I log off from WhatsApp?

after some experiments i think best way is use Force stop button in Application manager
go to Setting > Application manager > WhatsApp and tap Force stop button

As say Here:

  Android do not kill the apps totally when you exit from it, this button is for close completely the app and remove it from the stack (apps running), also this button free the memory used by the app

so Thanks to User pacoespinoza  this is what i want to do!


Front camera not working on OnePlus 5T Since yesterday my phone's front camera hasn't been working.

Not working on most apps, including native camera. While touching "switch camera" button in camera application, nothing happens.
Instagram images from the front camera displays a distorted, stretched image of the rear camera.
In Dialer keycode(secret code) #808 for Oneplus devices, "front camera preview" displays rear camera's image. But "camera test" makes the app close(force close) without any error info.
If I'm not mistaken, during a video call on WhatsApp, the camera froze along with the app, which became unusable until I restarted phone. After that the camera hasn't worked ever since.

What I've tried so far:

factory reset
safe mode
several camera apps
going back to stable (I was using beta)

Nothing worked. Any suggestions?

Tried to fix a possible software problem in any way I could imagine. Nothing worked.

Sent it to OnePlus for repairing and now it is working like new. They had to replace a few components, so it was a hardware problem.


Can't authenticate account on the Google play store I've been having authentication issues on the google play store for a while now while using my tablet.  I have a Galaxy tab II 10.1,  My phone authenticates just fine.  I just reset the password on the account and can log into my account without issue on my Phone and on my PC, but not the tablet.

I reset the tablet back to factory defaults completely wiping it of all software and account information, but I still have the same issue.  Any ideas what could be causing this?

Authentication Issues? This could be any number of things and topics:

Google Authenticator Issues:
Are the authentication codes the same on your phone and tablet (Do they show the same code and refresh together)?
YES:
Just try again
NO:
1. Make sure you have the correct time on you tablet and its best to enable Automatic date & time but for this to work make sure your tablet has internet

2. On the Google authenticator security settings Link page and select 'Authenticator' Then select 'Switch Devices' then scan the same barcode on both devices and setup the authenticator

Google Account Problem:
If it a problem with signing in to Gmail (Google Accounts) then there is literally millions of errors it could be, so please put a bit more info in your question


How can I check when was the phone rooted? In the adb shell command when I entered su, it prints:

su
root@hxjgeakt:/ #

It means my phone is rooted right?

How can I check when exactly was the phone rooted?

As for the first part: Yes, that definitely means your device is rooted.

For the second part of your question, IMHO it's close to impossible to figure the exact timestamp of rooting (apart from yourself noting it in some document). Though there seem to be tools reporting it, as mentioned in this answer1, I'm afraid that timestamp is not much reliable (unless I missed something). According to Andrew's comment, those apps do so by checking the timestamps of certain files, such as the su binary. Depending on several conditions, that might be totally off:

if those binaries have just been updated (e.g. SuperSU updates the su binary when new versions are available), that timestamp is definitely much later than the time you've rooted the device
if they have not been updated, it might report the time the binary has been compiled (depending on how it checks the file's timestamp)
I'm not sure how such an app could distinguish above two cases
if you have restored the device from e.g. a nandroid backup, it could again be wrong even if it checks when the file was "last written"

So if any tool tells you the date, I wouldn't count on the fact the date is correct – unless the dev can explain how the check is performed, and prove why the reported timestamp is correct.

1: the linked answer was deleted while I wrote mine


I have a NEXUS 4 device, I am not able to unlock because some digits are not responding. Is there a way to remotely change password? I have a NEXUS 4 device, I am not able to unlock because some digits are not responding because of touch screen issue. Is there a way to remotely change password?

I can pick a new password where the digits I press will respond.

I tried the google.com/android/devicemanager but it only locked, there was no unlock option.

Thanks,
Satish

More of a hack, but I bought a micro usb to usb adapter, plugged in the mouse and was able to press on the buttons


Samsung Galaxy S2 factory-reset lead to boot-loop I have a Samsung Galaxy S2. I factory-reset my phone from the Settings option, but it is taking too much time. It has been 24 hours already, but the device is only boot-looping. I've also tried to boot into recovery-mode (by holding the Vol+ and Vol- buttons while pressing Power), but this boot-looped as well.

How can I solve this problem? The device is rooted, if that's any help.

Get a USB Jig, that will get you into download mode. It's just a 300k ohm resistor that bridges a couple pins on the USB Port. http://www.ebay.com/itm/like/221154257373?lpid=82


Failed to load Recovery mode One of my friend had a Huawei Y210, it locked because of so many wrong pattern attempt. Unfortunately he hasn't google account to login with it.

I want to hard reset it but it fails to load Recovery mode by pressing Volume Up + Power for more than 10 seconds or less!, I tested any key combination but only it normally boots and shows locked screen.

I tried fastboot -i 0x12d1 flash recovery recovery.img and without vendor id, it only waits for device.

Also I added 51-android.rules to udev and restart udev but nothing happend and only wait for device.

and adb only waits for device.

I have no idea what I should do. If I setup a bootable sdcard, Can it boots from it?
or like NoteII that can goes to recovery mode by soldering some resistors to a male usb connector and plug it, there is something like this?

Finally I found the way:

Turned it off and then connect it to computer, adb found it as recovery then i ran adb reboot recovery and then it reboots to recovery.

I found that volume up and down keys are semi broken and for this reason it could not to load recovery mode.


UDP stream capture and replay I am capturing audio from a radio device to my android using tcpdump.
How can I take this cap file and replay the UDP stream within it? As I want to replay the audio I got from the radio.

UDP usually uses dynamical port numbers on client side, therefore just replaying will not work.

Note: The following bases on the assumption that the audio stream is transmitted using a common standardized protocol and is not encrypted or otherwise protected like it is on streaming apps like Spotify, Dezzer, ...

Instead you need to extract the UDP data stream from the created packet dump (usually in pcap file format). See for example this question.

Then you need a streaming server software that allows to stream the data you have extracted. The server can run on a PC that can be accessed via network from your Android phone or on the Android device itself. I assume that the client software on your Android device allows to specify the audio streaming server.


How to allow downloading multiple files again in Chrome? When I was recently downloading files from a website, Chrome warned me, that website tries to download multiple files. I haven't seen that warning before and I guessed, that this may be security feature to prevent downloading unwanted .apk files, so I answered "no" (I disallow). Now I can download only one file at a time from that website and I have to reload whole page before downloading another. Really annoying.

Is there a way to undo my decision and allow downloading multiple files again? Or maybe disable this "feature" altogether?

Type in address bar chrome://flags and search for parallel. Change options for parallel downloading (Default / enabled / disabled)

Not tested but flags change the behavior and this is most likely what you want


Mediatek-res.apk causing bootloop Right, so I've been an absolute idiot and I uninstalled mediatek-res.apk. I was probably very tired and I was stupid enough to forget to make a backup in recovery. The phone is a Chinese clone (Jiake JK3) and I can't find any stock firmware on the internet. It's now stuck in bootloop, so somehow I need to restore mediatek-res.apk. I can get adb access with root when I'm in recovery. I've tried pushing it to /system/framework with the correct permissions, but that hasn't worked. The log (when I boot up) says:

D/PackageManager( 1699): scan package: /system/framework/mediatek-res.apk , start at: 66650ms.

D/asset   ( 1699): AssetManager-->addDefaultAssets CIP path not exsit!

and

I/PackageManager( 1699): /system/framework/mediatek-res.apk changed; collecting certs

D/dalvikvm( 1699): GC_CONCURRENT freed 1976K (15855), 34% free 4069K/6124K, paused 1ms+2ms, total 19ms

and

E/PackageManager( 1699): Package com.mediatek has no signatures that match those in shared user android.uid.system; ignoring!

W/PackageManager( 1699): Signature mismatch for shared user : SharedUserSetting{41de1470 android.uid.system/1000}

I have no idea what any of this means but I'm a fairly capable user so if someone could let me know what it means that'd be great.

The signature mismatch indicates that the package you've installed (the mediatek-res.apk) isn't from the same source as the rest of the OS. It's from a different ROM, probably one made for a different device, by a different OEM. You need to find the APK file that matches the rest of your ROM, from the same device as yours.


How can I disable Phone, SMS, Market and 3G functionality from Android? I am trying to convert my old Motorola Droid (running CyanogenMod 7) into a device my kids can use without me worrying about them making phone calls or downloading apps I don't know of.  My needs are:

Disable / uninstall the ability to make phone calls
Disable / uninstall the ability to send text messages
Disable / uninstall cellular data connectivity (should only be able to work on wifi)
Password protect the Market

Is there a ROM out there that already has this, or some pointers on how I can do this myself on Cyanogen?

Re: 1,2,3

Removing SIM card is the safest option, but you could try enabling modified airplane mode in the system settings : http://developer.android.com/reference/android/provider/Settings.System.html

in adb shell you could try :

su
sqlite3 data/data/com.android.providers.settings/databases/settings.db
insert into system (name,value) values('airplane_mode_on',1);
insert into system (name,value) values('airplane_mode_radios','cell');
.exit
reboot

Re.4

Have you tried apps like https://market.android.com/details?id=com.vlobe.smartappcloud.android.parentalcontrol

You could also remove the Market app completely and only install apks via adb.


Nexus 5 Stock Recovery Images I have been searching for quite a while and can't find anywhere to download JUST the STOCK google android recoveries for Nexus 5. I'm looking for the LMY47I recovery.img to be specific. I dont see why I have to download the entire zip from google if I only want the recovery.img. Does anyone have a link or somewhere to download these files? If not I think I'm going to host my own as this could be very useful for people in my situation.

Thanks in advance. Sorry if my google skills are -3 but I have seriously been looking for quite a while and haven't found anything so far.

I'm not aware of them being hosted apart from the Factory Image archives you mentioned.

Have you checked out Nexus Root Toolkit by WugFresh yet?  Much easier than cruising XDA for solutions and downloads.


is there any official froyo upgrade from samsung for galaxy 5 in India? Possible Duplicate:
  When will my phone get the Android 2.2 update (FroYo)?

Hi,

I am a galaxy 5 user from India, there were news about froyo update for galaxy 5 but my kies [downloaded from samsung site] doesn't show any upgrades. I don't want to root my device if there is any upgrade available for galaxy 5, or will be available in near future.

Can you tell me if this upgrade available here?

There is an Asia Froyo firmware released by Samsung. It's available on the http://www.samfirmware.com repository. You'll need to register and login.

You can then flash this official un-modified firmware by using the ODIN software.

I5508ZCKP2 is the Jan 2011 released Froyo firmware update for the Galaxy I5500 or Galaxy 5 as it's known otherwise.


what is this icon it won't go away I have an icon on the top bar of my phone that looks like a square with 2 hills. It won't go away when I clear it.

It looks like the first icon on the top in this image:

As stated in the comments, this is the screenshot icon.

If you pull down the notification bar, you should see a notification that says "Screenshot is being saved" (it's not "Screenshot was saved" because you can't swipe it away and it's not "Couldn't have screenshot" because it doesn't have an ! in it).

It's possible you accidentally hit the key combination to take a screenshot (like Power + Volume Down) and that made the notification.


How do I change the default Complete Action With? The handler select dialog mentions a setting in settings under Settings -> Applications -> Manage Applications but I can't find it.

Here's a list of actions for each app under Manage Applications:

Force Stop
Uninstall
Clear Data
Move to SD card/phone
Clear Cache
Clear Defaults

And this is the application info for Firefox, which I know for certain is a Complete Action With app.

The one you want is 'Clear Defaults' - once clicked, the 'Handler Select' dialog will pop up next time you invoke that particular action.


How can I have a different lock screen photo every time? is it possible to always have the same lock screen photo and wallpaper, I want a different photo every time I open my phone. I got an app that can change my wallpaper but is it possible to make it change (or a different app) the lock screen also? My phone is a Samsung Galaxy S 5.

You could try a third party lock screen that uses the default wallpaper (this is androids default behaviour, but samsung have changed it), e.g. https://play.google.com/store/apps/details?id=com.roymam.android.notificationswidget&hl=en_GB
(I think it uses default wallpaper)


Why doesn't ATT Samsung Galaxy S2 detect ICS update OTA and how to update? My Samsung Galaxy S2 has the Android 2.3.6 version and a while ago I read that there would be an ICS update (http://www.engadget.com/2012/06/25/ics-att-samsung-galaxy-s-ii/). I have been checking for an update via OTA, but it keeps saying my software is up to date. What's wrong and how can I update it to ICS?

It appears that the Ice Cream Sandwich update for the Galaxy S2 on AT&T was never pushed over the air, but only via Samsung Kies.

In order to install the update you'll need to install and use Kies. If you do, I strongly recommend creating a system restore point (Windows) before installing it.


How to root the Xperia Mini ST15i I searched it a while and found some articles regarding Xperia Mini X10 also on XDA but I couldn't understand them easily. So I want help from you geeks who can give me the lighted way with simple steps to root my phone.

I want a step by step guide about to root this model. I'm a not much familiar with this technology so please guide me through some detailed answer.

Rooting 4.0.4 build version 4.1.B.0.587 & 4.1.B.0.531 ICS ST15i

For this I have tried many threads and finally got the steps for this and its very easy for me and will be for you after following this. I decided to post it as an answer to help out the other who don't familiar with the rooting........here is the procedure to root the Xperia Mini ST15i which has build version 4.1.B.0.587 with ICS.

First of all you have to download the flashtool.
Now download the stock kernel of ST15i.
Download the rootable kernel of ST18i.
Rooting Toolkit.

After downloading these tools and kernels now you have to follow these instruction....

1: First of all go to Phone settings>Developer options>USB debugging and mark it check

2: Now again go to phone settings>Xperia>connectivity settings>MSC mode and set it MSC mode, be sure you have not set the MTP mode.

Optional Phone settings>Display>screen timeout set it to at least 10 min (IMO its worth to set it 10 min).

3: Install the flashtool which will install in the C: drive. After installing it go to the following path

  C:\flashtool\firmwares

4: Now delete all existed kernels/files in this folder and copy&paste the kernels which have you downloaded for ST15i & ST18i

5: Now click on flashtool.exe for 32-bit OS and flashtool64.exe for 64-bit OS. Now click on the flash icon for flash the kernel and select the Flashmode and click OK as shown in the screen shot below.

and select the kernel of ST18i which has the name ray in falshtool and click OK.

After clicking OK a guide window will appear and ask you to

  Switch off your phone

  Connect your phone with USB while hold the volume down key (Guide
  shows the method for other devices while ST15i has to hold the volume
  down key)

If your phone driver installs successful then its good but if not don't worry go to C:\flashtool\drivers and run the exe and select the Flashmode drivers

May be Windows will prompt you to not install these drivers but install them anyway and reconnect the phone while hold the volume down key. After flashing the kernel it will restart phone automatically. The screen will be blank/black don't worry its normal. Now close the flashtool its very important otherwise rootkit will not work properly.

Now extract the rooting toolkit in the C:\ drive, if antivirus prompt you it as virus please turn off it its a false one while my ESET Smart security doesn't give any virus report in this.

Now connect your phone while it would be blank/balck screen don't worry its normal and you can root it though, and run the runme.bat file. It will start the root process, your phone will reboot automatically but it would be still blank/black screen and when it will say All Done! on your command line you are done. Now disconnect your phone and pull off the battery and put it back(as you can't shut down it when your screen is black ;-)).

Now open the flashtool again and flash the stock kernel of ST15i and now enjoy the rooted phone. For check if you have rooted your phone successful there is an app installed superuser on your phone or you can download the Go backup/Titanium Backup to check out its rooted or not.

Following link will help you to root GB and ICS too.

How To Root 4.0.3 & How to root 2.3 ( Gingerbread )


Message "Uninstalling...", but no result I can't uninstall an application from my Samsung Galaxy S7 Edge. I go to Settings -> Applications -> Application manager, select any application and uninstall. I see a message "Uninstalling..." for a very long time, but no result. Sometimes the phone restarts without any reason during this procedure. How to solve this problem?

You can simply have a hard reset and if that problem occurs again. You can take your device to Samsung Service Centre. There can be a virus which would be stopping your device from uninstalling any application from your device. Having a hard reset is the best option you have which have a great probability of solving your problem.


Do you get your warranty back after rooting, flashing then unrooting your device I have a Honor 5X which I am planning to root so that I can flash Cyanogen MOD 13 as EMUI isn't up to my expectations(NO OTG and Adoptable Storage). Is it possible to flash the ROM then unroot my device to retain the warranty and have access to banking apps? Thanks!

When you unlock the bootloader on a Qualcomm device it blows a fuse (an irreversible procedure). It does not matter if you even root your device afterwards - the damage is already done and the warranty is already void.

Then it all depends on on how strictly and diligently the customer service people follow company policy. For example once the device is unlocked it could be flashed with a ROM specifically modified to report its status as "never tampered with" - that could fool some less experienced folks.

As for the banking apps - it depends on the implementation. If done right the device would lose all its pre-provisioned crypto keys.


How to enable USB Debugging in Android if forgotten pattern for screen-unlock? I want to use some third party software to clear my device's screen unlock pattern which I forgot. They require USB debugging enabled but I don't have it enabled in my Android.

How do I turn on USB Debugging through Recovery mode, or Fastboot?

Details for that can be found in our usb-debugging tag-wiki (where I've just added them):

  By default, USB debugging is disabled with stock ROMs (some custom ROMs however have it enabled by default). To toggle it on or off, you can find the corresponding switch in Settings › Development – a section originally hidden with Android 4.2 and up. You can make this section visible by going to Settings › About device and "hammering" the entry telling your ROM's build version until a toast-message congratulates you for having become a developer.

If your issue is however that you cannot boot up your device normally, and thus cannot reach the settings section described above, please take a look at the following questions:

How to backup broken screen phone when USB debugging IS NOT enabled?
Broken screen while debug mode was disabled. How can I re-enable adb?


How do I root my Chinavasion TechPad 7" Tablet android tablet? I have a TechPad 7" Tablet from Chinavasion, S3C6410 Android 1.6;

None of the generic rooting methods work.

Any ideas?


Tasker: Detect ANT+ paired device, then switch on Endomondo What will the Tasker Profile and Tasks look like when I want Endomondo app to launch as soon as my Note 3 detects a paired ANT+ device?

J

I can't tell what it will look like (as I don't know all the details, e.g. your BT devices MAC), but I can show you the way to create such a profile:

Condition: State → Bluetooth Connected (parameter: BT MAC of the ANT+ device)
Task: Launch App (select Endomo)
Worth reading: Tasker User Guide (easy to look up things here ;)


Firefox hijacks YubiKey NFC I'm using a YubiKey Neo configured as an one-time-password generator. I'd like to use it with the YubiClip app but every time I pass it next to my phone, Firefox (my default browser) opens with a blank tab.

Any idea how to make Firefox stop reacting to NFC events? I don't need NFC for anything else than Yubikey so it's okay if some other functionality is broken by doing this.

I solved this problem by opening the authenticator app before putting the key near my phone.


Why do single apps override launcher setting to not show statusbar and how to avoid this? Using GO LAUNCHER EX I disabled statusbar, but when starting Firefox the statusbar shows up again, dolpin hd doesn't csuse this behavior. Is there any hack or app to generally not show the statusbar?

Sorry, but you cant prevent this.
The developer can set in the AndroidManifest.xml if the Activity (the screen you see) hide the statusbar or not. This is the setting, if you are interested in: @android:style/Theme.NoTitleBar


What are the files with a tilde ~ in their names? I recently see a lot of files and directories with names like "T9XY3G~X" on my android device. I find them in the directories I sync with my PC, even though they are not copied to my PC.

My device is a galaxy note with Android 4.3 and I use SyncMe for syncronization.

So, Is it safe to delete them? Can I prevent such files from appearing in future?

The files are generated by Samba when it encounters file name having invalid windows file name characters like :, \, <, >, | or directories ending with dot. The reason the files appear on your Android device is they were synced back from your PC. You can safely delete the files, but they will mostly likely reappear again, as long as files with invalid characters are created by Android apps.


Upgrading from Android 1.6 to 2.2 Possible Duplicate:
  When will my phone get the Android 2.2 update (FroYo)?

I'm having issues to upgrade my tablet to the 2.2 system. It's a generic tablet, from Kaser, I'm using it to develop a specific application. Now the specs changed, and I need it to run on 2.2. I had a look at their website and there is no info about the upgrading. Is it possible?

Thier page

If you have complete kernel sources for your device from the manufacturer, then compile your own kernel and AOSP and flash the device.. I guess this is the only approach if you don't have any alternate solutions


Using fsck to fix SD card returns invalid argument I'm having issues with my 64 GB micro-sd card that I can't find a solution to solve this problem.

I've reformatted from windows 7 using windows solution as well as the format software offered by the SD-card organization. I've also tried repairing and repartitioning through Aparted for Android. Nothing is working... The strange thing (to me at least) is that I can save things to the card itself.  The only thing is, when I go into the storage app in Android (by the way I'm on CM 12.1), Android only shows a gray bar and isn't able to identify what is on the card.  Also,  certain apps like teamviewer simply operate as if there is nothing in my SD-card slot.

When I followed the directions in this question, I got as far as the unmount step, at which point terminal tells me that it can't find the unmount I'm trying to point it to (/dev/block/vold/179:33).  What the directions don't mention in that link is what one can do if it can't find the device.  Can someone please give me a hand with this?  Thanks so much.

*In case anyone is wondering, I do have busybox installed.

*I also just noticed that when I go into storage, I don't even have an option to dismount the card...only erase.

The command, Like most Linux and Unix commands is umount. Heaven knows why they could not use unmount, but since the Android kernel is Linux based, and you should have busybox installed, it should just be umount.


Can't open Market application after updating my Samsung Galaxy Tab Just updated firmware for my Samsung Galaxy Tablet.

Now I can't enter Market application. When I click the Market application icon, I get this message "Application not installed". And update was completed successfully with Kies.

Are you trying to access the Market from a home screen shortcut or from the app drawer? Updates can sometimes break shortcuts so try to open it from the app drawer. Another thing you can try is to reset market data from Settings -> Applications -> Manage applications -> All -> Market -> Clear data and Clear cache.


Integrity verification has failed Hi my Samsung J7 Prime just stuck on The integrity verification has failed. You need to reset your device to factory default settings. This will erase your data. i dont want to reset the phone because my data is important on the phone please help me what to do without losing the data ?? please please please

I really hate to be the bearer of bad news, but if you have an integrity failure, you probably wouldn't want to boot your device even if you could.

Allow me to explain. The "integrity failed" message means that a part of your system has been modified and might not be safe to boot. It might have been modified by a malicious app, program, or it could have just been you trying to root your device. (If it's the last one, please make sure you follow all directions by whatever guide you are using to root your device in order to make sure that stuff like this doesn't happen).

Unfortunately, what this means for you is you are going to have to reset your device. It is a security feature built into android, so it's best you follow it's direction. I know how this feels, it sucks, but its just the case with this error. Make sure in the future that you keep backups of any important data.

If you don't read any other part of this answer, please read this:

If you reset your device and the error continues, STOP! Unless you know what you are doing, this error can be very difficult to correct on your own, and easy to make worse for yourself. Instead, take your phone into a repair shop or your carrier to have them fix it.

If I'm completely getting your situation wrong, please let me know any additional information you have and I will try to update my answer accordingly. Best of luck to you.