Galaxy Nexus: Safely Remove the device in Linux? I'm using Linux Mint 13 MATE (based from Ubuntu 12.04) as my main operating system. I have been using the adb shell and use push and pull in transferring to and from my Galaxy Nexus.

As I have read somewhere that the Samsung Galaxy Nexus USB port is sensitive and can easily get broken, I would like to ask if it is safe to just remove the USB cord when I don't need it? Or is there a command I need to type via terminal to have it safely remove or unmount my Galaxy Nexus?

I've been using my Galaxy Nexus with Kubuntu 12.04 & 12.10 and haven't needed to use a specific eject command.

Saying that, here are instructions which will let you mount and dismount your Galaxy Nexus safely.  With this method you can safely mount/dismount and you should still be able to use ADB to pull and push files to/from your device. (Source):

Connecting your Ice Cream Sandwich phone or tablet to Ubuntu for file access

Before you begin, try plugging your phone in and see if it works straight away. At the time of writing, the only official Android Ice Cream Sandwich phone is the Galaxy Nexus, and mine doesn’t work. But future ICS phones might work, depending on whether they have an SD card slot or not, and whether they support exporting the card as USB mass storage. If it works, you should be good to go.

First up, install the necessary tools:

sudo apt-get install mtp-tools mtpfs

Now, connect your Galaxy Nexus to your computer. On your phone, open up the notification drawer, and click on “USB Connection type”. Make sure that MTP is selected.

Then, run these commands:

mtp-detect | grep idVendor

mtp-detect | grep idProduct

You shall get an output like this:

[martyn@martyn-ThinkPad-X220 1] ~ >mtp-detect | grep idProduct
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
   idProduct: 6860

[martyn@martyn-ThinkPad-X220 1] ~ >mtp-detect | grep idVendor
Device 0 (VID=04e8 and PID=6860) is a Samsung GT P7310/P7510/N7000/I9070/I9100/I9300 Galaxy Tab 7.7/10.1/S2/S3/Nexus/Note/Y.
   idVendor: 04e8

Note down the numbers written in front of idVendor and idProduct, you’ll need those later on.

Now, run this commands:

gksu gedit /etc/udev/rules.d/51-android.rules

A gedit window should open up. Type this text in it, all in a single line:

SUBSYSTEM==”usb”, ATTR{idVendor}==”VENDORID”, ATTR{idProduct}==”PRODUCTID”, MODE=”0666″

Replace VENDORID with the idVendor you had noted down earlier. Similarly, replace PRODUCTID with the idProduct you had noted down. In my case, they were 04e8 and 685c respectively, but they might have been different for you.

Also, remember to re-type the quotes in the line after you’ve copied and pasted it, otherwise udev may output an error.

If you’re in doubt, you can copy the same line from this pastebin instead and then replace PRODUCTID and VENDORID as needed.

Save and close the file. Then, disconnect your phone and run these commands:

sudo service udev restart

sudo mkdir /media/GalaxyNexus

sudo chmod a+rwx /media/GalaxyNexus

sudo adduser YOURUSERNAME fuse

Replace YOURUSERNAME with your Ubuntu user name. Now, run this command:

gksu gedit /etc/fuse.conf

In the Gedit window, remove the # at the beginning of the last line (the one that begins with “#user_allow_other”) like this:

# Set the maximum number of FUSE mounts allowed to non-root users.
# The default is 1000.
#
#mount_max = 1000

# Allow non-root users to specify the 'allow_other' or 'allow_root'
# mount options.
#
user_allow_other

You’re almost done! Now, restart your computer, and then run these three commands :

echo “alias android-connect=\”mtpfs -o allow_other /media/GalaxyNexus\”" >> ~/.bashrc

echo “alias android-disconnect=\”fusermount -u /media/GalaxyNexus\”" >> ~/.bashrc

source ~/.bashrc

Again, do re-type the quotes in each command after you’ve copied, otherwise the command won’t work.

Connect your phone again, and then make sure your phone is using MTP, then run this command:

android-connect

Voila! You can now browse your Android phone contents using Nautilus. Just fire up the file manager, and then in the side bar click GalaxyNexus to browse your phone contents just like you would do with a USB stick. You can also add, remove and modify files just like a normal file system.

You might have noticed that you cannot use the Nautilus eject icon to disconnect the phone. Instead, to safely remove the phone, just run the command:

android-disconnect

From now onward, you just need to run android-connect to mount your phone and then android-disconnect to safely remove your phone. Everything else should be handled automatically. I tried many ways of getting the mount and unmount to happen automatically on cable connect, but this was the best solution I could come up with.

These two commands won’t require root permissions to run. All users who are members of the fuse user group should be able to run these commands without root access.


Why WoW wakes Android only once? Android is connected to a WiFi network
The devices sleeps:

<6>[ 7917.653293] PM: Syncing filesystems ... done.
<4>[ 7917.660344] Freezing user space processes ... (elapsed 0.02 seconds) done.
<4>[ 7917.681675] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 7917.683022] Suspending console(s) (use no_console_suspend to debug)
...
<4>[ 7917.701339] Suspend for wow mode
...
<4>[ 7917.855690] Wow enabled. Not allow to send tx data
<4>[ 7917.957487] Setup WoW suc<6>[ 7917.653293] PM: Syncing filesystems ... done.
<4>[ 7917.660344] Freezing user space processes ... (elapsed 0.02 seconds) done.
<4>[ 7917.681675] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<4>[ 7917.683022] Suspending console(s) (use no_console_suspend to debug)
...
<4>[ 7917.701339] Suspend for wow mode
...
<4>[ 7917.855690] Wow enabled. Not allow to send tx data
<4>[ 7917.957487] Setup WoW successfully
...cessfully
...

I ping it from remote:

<4>[ 7917.958113] ar6000_pm_resume: enter status 3
<4>[ 7917.959225] android_ar6k_check_wow_status: WoW resume from irq thread status 0
<4>[ 7917.959377] Resume WoW successfully
<4>[ 7917.960300] WoW does not invoked. skip resume<6>ES209RA Audio Jack Driver : es209ra_audio_jack_resume START
...
<4>[ 7918.144031] Restarting tasks ... done.

The device wakes up (without turning screen on) and respond on network.
But then (after about 2-3 seconds) it suspends again:

<6>[ 7918.240298] suspend: exit suspend, ret = 0 (2012-01-15 11:48:35.684507919 UTC)
<4>[ 7918.967615] save exit: isCheckpointed 1
<6>[ 7918.972936] PM: Syncing filesystems ... done.

Now it does not resume on wireless.

When I press some hardware button, the phone resumes, sleeps and I have one more opportunity to resume it from wifi. But only once.

Why does it fail to resume from Wifi every time?

WoW has to be set every time you go in suspend mode.

After it wakes up the first time your WoW configuration will not be set unless you set it again.


What's a good way to read PDF musical scores on Android tablet in rehearsal and performance? As a chorus and opera singer, I frequently download public-domain scores in PDF form. I would like to read them on an Android tablet during rehearsals. I don't have an Android tablet myself yet, but from my experience with an Android phone (small screen) and iPad tablet, I expect the following flaws:

Some PDF files containing high-resolution scans of the score take a long time to display. The degree of lag is a function of how the PDF file was made. In some scores it seems like the page starts off blurry and comes into focus. (Observed on iPad)
It's difficult to jump to arbitrary points in the score (e.g. director says, "let's skip to page 166", those with books turn easily, I fumble fumble on the device) (Observed on phone and iPad)
It's hard to add bookmarks to PDF files to correspond to rehearsal numbers, to speed up jumping to points in the score. (Observed on phone and iPad)
There's no way I know of to make annotations on the score during a rehearsal, even an "x" to say "review this later". (Observed on phone and iPad)
Other wishes for Android PDF readers, gleaned from about a dozen questions here on Android.SE tagged with pdf

So I'm looking for a good way to read PDF musical scores on Android tablet in rehearsal and performance. I'm looking for characteristics like:

Should read ahead in the PDF file, digesting the next couple of pages of the score, so that when I turn to the next page, the page appears instantly -- for all PDF files, even those with high-resolution scanned images.
Easy ways to jump to page numbers and rehearsal numbers quickly, while rehearsing.
Ways to add bookmarks to scores for rehearsal numbers
Some way of annotating the score.
Displays each musical staff at least 7mm high
Displays the score at least 15cm x 10cm, preferably 20cm x 25cm, and a huge 50cm x 33cm would be even better.
I can think of many features which would make the experience even better.

Can any of you recommend a way to use an Android device as a good PDF musical score reader?

Background: I'm dithering about whether to buy an iPad or Android tablet, and music score reading is an important use case for me. Knowing there's a good way to get the job done will influence my choice.

I have found only one other question in Android.SE, Auto scrolling PDF reader?. They ask only about the auto-scrolling feature, which is one I actually don't find so important.

There is a Music.SE site, but they consider questions like this one out of scope.

Update: rephrased into a "How can I do X?" question per Android.SE meta discussion.

Agreed, I think MobileSheets or the Fakebook (my favourite) is the way to go. Quick browsing in music and (almost) no delay when swiping between pages. Some of the other features between these two varies, so YMMV. Fakebook is at http://play.google.com/store/apps/details?id=com.skrivarna.fakebook.android
Hope this helps!


How to change font scale from Terminal I know these two commands to change density and resolution via Terminal:

wm density <dpi>
wm size <resolution>

But how do I change the scale of system-wide font via Terminal?

This answer from StackOverflow (How to change font size by adb command) provides a solution. The command used to set the font size is:

adb shell settings put system font_scale {float_representing_the_scale}

or if you are using a terminal emulator in Android

settings put system font_scale {float_representing_the_scale}

Examples:

settings put system font_scale 0.5f
settings put system font_scale 1.2f

I tested it using Android 6.0 with root access (I was getting an error when using the command without root). I had to restart the phone for the setting to take effect.


Downgrade Android 6 Marshmallow version Okay so in the first version of Marshmallow it was possible to move apps to the SD card without having to set it up as internal storage. Now they removed this feature, only allowing to move apps when you are using the SD card as internal storage. Does anyone if it is possible to downgrade to that first version of Marshmallow where it was possible to do this?

It is possible by using TWRP or any other custom recovery of your choice but you must have desired firmware file as recovery flashable zip archive first. Unmounting adoptable storage and performing all available wipes from recovery before downgrading is also required. You can find detailed instructions on what custom recovery is and how to install it on specialized forums (I recommend XDA Developers one) as well, as desired firmware version for your downgrade (head to your device thread and seek there if you interested).


Samsung galaxy a7 2018 hangs after update android 10 Recently I updated my device from android 9(one UI 1)to android 10(one UI 2)
After updating to android 10 it freezes again and again,not the whole phone freeze, only display hangs but background working properly, when i push power button and lock device, and after unlock by power button it works normal, but after sometime it freezes again. I repeat this task again for unfreezing.
I checked device logs for hangs reason, where I found
EGLNativeWindowType 0x79466cd890 disconnect failed

It looks like openGL problem, is some driver corrupt or missing in new update,
Samsung block downgrade from bootloader,So I have no choice,
Note:*I updated with latest ota update,there is no new update from Samsung,
*Device was working well with android 9 one ui1(means there is no hardware fault)

Model: samsung sma750f

Bro Downgrade by Odin.
Then it'll work nicely.
I've face same issue and after Downgrade it's working nicely.


Streaming UDP protocol on Android I'm trying to stream satellite TV from my desktop PC to my Android phone.

I'm using DVB Dream, the software is transmitting on udp://@. I've already tried downloading VLC for Android, but it seems like UDP streaming is not supported.

Do you have any idea that could help me solve this riddle?

UDP streaming in VLC on android is supported. UDP is not a good way to stream over wifi. You will get a lot of packet loss. If you can't change that in DVB Dream, there are other applications (like TVersity for example) that can stream to android (and other devices) with no problems (or little problems) and they even transcode the video so it is in a format that is "native" to the device.


Is it possible to install/update apps from Google Store via PC? A few months ago I was forced to uninstall some apps in order to update other ones. Recently I've lost the ability to receive email notifications via Gmail (searching works, however). All because of trash apps Google Play and Google Play Services, which are constantly growing. I plan to completely uninstall them, at least regaining the functionality my phone had 2 years before.

However, if I would have to do the update of some app, or I would like to install new one, is it still possible to do it via PC connection? How to download application to my PC in order to install it to my phone?

Note: I've already lost the ability to update or install new apps because of too little storage on internal memory card.

There is a Java application to do this, which can be found here. It's called the Real APK Leecher. It works by pretending to be an Android device (you need to configure it with your Playstore account data), so it connects to the corresponding Google services like any other Android device with the Playstore app installed, let's you browse the Playstore, and download APKs. I didn't try it out myself, though; but you might wish to give it a look.


Baseband and radio in Android In the below picture

1, It seems that the radio firmware don't need a linux driver in Android, It just need a user space shared library, is it?

2, what is baseband?

From the picture it would appear you are correct.  Note #2, however.
The baseband is the modem firmware.


Tablet won't recognize OTG flash drive I have an Samsung Galaxy Tab S2 8.0 It's up to date with everything.

Up until just now, I've never had a problem connecting external storage devices to my tablet using an OTG cable. Earlier today, it worked fine.

Later, I tried to connect a device but it wouldn't mount. I tried a second cable. I then tried a different USB storage device. No luck. I tried rebooting the tablet. No luck. (One of the devices asks if I want to connect and that came on for a second then disappeared. Since then no luck with anything.)

This happened once before and by blowing air into the micro usb port I must have dislodged some dust and it worked. I tried that again but no luck.

The SD card in the SD card slot is working fine.

To recap, I have tried:

Three different OTG cables

Two different USB storage devices

Resart, Turn on and Off, Soft Reset of the tablet.

OTG troubleshooter isn't finding any OTG even when physically connected.

Any ideas on how to fix this?

USB settings are likely clobbered. Samsung tech support cleared up the issue for me with these steps:

Go to Settings → Apps → click on 3 dot menu → Show system apps → USB settings → Storage
Clear data (will not remove files or personal data)→Settings→General Management→ Reset (will not remove files or personal data)→Reset settings.
Approve all in the second step and tablet will automatically restart.

I tested with an OTG device and mine worked.


Android 9 Pie where are SMS stored please? What is the path to the SMS database? Android 9 where are SMS stored please? What is the path?

As mentioned by @alecxs, the sms are stored in the database: "
/data/user_de/0/com.android.providers.telephony/databases/mmssms.db" which need root privileges to access it or edit it.
If you don't have root access, you can interact with the table sms in this database using ADB:
list all SMS
adb shell content query --uri content://sms

list SMS from +2121212121
adb shell content query --uri content://sms --projection address:date:date_sent:body --where 'address=+2121212121'


How can I make RUU 4.0 update on HTC Desire S? How can I make RUU 4.0 update on HTC Desire S?
After downloading the zip file, I don't know which are the next steps in to the update process.

Please give me detailed instructions.

Thanks!

It is an very easy process.

First make sure that you have the driver installed. If not install this simple driver http://downloads.unrevoked.com/HTCDriver3.0.0.007.exe by downloading and running the file.
After this unzip the RUU zip file you downloaded. You'll see one pdf file and one .exe file.
If you want you can read the instructions on pdf file.
Connect the phone and run the exe file and follow the step by step wizard.

Things to watch out for:

Make sure your phone has at least 60% charge.
This process will take around 10 minutes to complete, don't unplug the phone until the wizard says the process is complete.
Your phone will reboot during the process which is normal.


Android v4 or v5 icons on android v6 smartphone How do I install old default icons form any android v4.x or v5 on android v6?
I really hate the default Marshmallow icons. Thanks.

Well if you want them just on your home screen and app draw you can use a custom launcher such as nova launcher, go launcher, lightning launcher, etc. Then you could use a KitKat or lollipop icon pack and change your icons that way. Another way to do this system wide is with an Xposed module called Unicon which replaces icons system-wide but requires root, Xposed, and costs money.


What's the differences between the different processors available in the current lineup of devices? From what I understand there's the Snapdragon, Hummingbird, OMAP, ARM and now(or soon) Tegra2?  Did I miss any?  (I apologize if I'm mixing terms here, confusing a technology name with a model name)

What are the comparative strengths/weaknesses of these processors?  Which one is the best or which one does what best? Also, if one is only available in phones or only available in tablets, please specify.

From my answer on the When will dual core android phones start to become available? question, there's a good comparison of the HummingBird vs SnapDragon processor systems here. Hummingbird is a system made by Qualcomm and used in phones like the Nexus One and HTC Desire, the Snapdragon is made by Samsung and used in devices like the Galaxy S and Galaxy Tab. OMAP is another system chip brand, this one by Texas Instruments and used in phones like the Motorola Droid and the Palm Pre.

All of three of those are "System on a Chip" systems, where the CPU, some memory, and some other processors like the Graphics Procesing Unit, digital signal processors or wireless signal processing unit are all built into the same chip. Building all of this into a single chip instead of having all the individual capabilities spread out across separate chips gives a lot of savings in power usage, size and space used inside a phone.

The CPU inside all of them uses the ARM processor architecture, which is a standard set of instructions and abilities that the CPU follows. As do the iPhone's processors, the iPhone 4's processor is also made by Samsung and is very similar to the SnapDragon processors used in Galaxy S's. Other processor architectures that you may have heard of are the Intel x86 processor architecture, or the AMD64, one of which is probably powering the machine you're reading this at.


Easytether and Gingerbread? I use a nifty little app called Easytether to tether my Andorid to my Macbook Pro so I can use my Macbook's browser, and get full websites.  Will the Gingerbread upgrade affect the operation of this app?

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


Mobile data on but not working (Resurrection Remix) I am using the official Resurrection Remix 5.8.0 on my unlocked Moto X Play. I am experiencing an issue with mobile data; every so often the data won't connect when I enable it. The icon in the quick settings panel shows the data transfer icon but neither does the statusbar icon show transfer nor do I have actual internet connection. This happens about 1 or 2 times a day and I have to reboot my device to fix it. Resetting the APNs did not help and airplane mode is also useless.

Is this a software issue? If so, should I switch from Resurrection Remix (which is based on CyanogenMod) to an AOSP ROM. Are there any possible fixes?

Sounds like a ROM issue, if this does not happen with the stock ROM for your device, then it is the chosen ROM.  You could try either returning to stock, or another ROM to see if the issue persists.


IMAP email is always delayed I've got the oddest problem with the built in email client.  I've got an account that connects to a POP3 server that works fine.  I've got another account that connects to an IMAP server, and the email is always about a day late.  This is very weird.  AFAICT, all the mail eventually arrives, and the same mailbox viewed on a PC works fine, but the last email actually displayed on the phone is usually about a day old.  I could understand complete failure, or even randomly dropping emails, but I can't figure out what would cause a rolling delay like that.  Any help much appreciated.  Thanks!

Update: I'm looking more closely, and the delay is actually 20 hours, which seems like an awfully strange number.

I think I've finally solved this one by using some of the folder settings in K9.  In Settings --> Account Settings --> Fetching Mail, I set Poll Folders and Push Folders to "Only First Class Folders", and this seems to have done the job.  To be honest, I'm not sure what these settings mean exactly, but I'll live with that.


Mount NFS Share in Kodi on Android TV I have a Sony Bravia Android TV. Has anyone managed to mount an NFS share in the Kodi media center app? Any help is greatly appreciated.

Figured it out. One needs to add the insecure option on the server side,

/mnt/MOUNTPOINT IP (ro,no_subtree_check,insecure)

works on my system.


Lost internal storage space on my Xperia Z1 Compact When I perform this df mnt/sdcard/ on my Xperia Z1 Compact, I get:

Filesystem               Size     Used     Free   Blksize
mnt/sdcard/             11.8G     7.9G     3.9G   4096

But when I do for el in $(ls -a mnt/sdcard/); do du -sh "mnt/sdcard/${el}"; done I get that.

So, the sum is much less than 7.9G. Where has the remaining space gone?

Android's internal storage is made up of many symbolic links. They point towards different locations of your phone's storage.

/mnt/sdcard internally links to /data/media. This directory just contains your user data but no applications or application data.
/data/ contains multiple directories containing the apps (/data/app) or the app data (/data/data) that all contribute to the used storage.

What you see using df is the total storage statistics of the whole partition, even though you run it on /mnt/sdcard.
Citing the Linux manual: df - report file system disk space usage.
This means it takes into account all files and folders on that partition even though you are using a directory of the partition as the parameter.

Conclusion: df returns the statistics for the complete partition, but you are just looking at one directory inside of it.


Call log always shows '13' missed calls I am using Samsung Galaxy S III. My call log always shows '13' missed calls. I tried with restarting the phone etc., But no change. Is there any way to fix the issue without resetting the phone?

Go to Settings > Application Manager > All applications
(in the tabs across the top).
Check in Downloaded, Running and All
Locate and tap the BadgeProvider app.
Tap Clear data to reset the counter.


Encrypting SMS and calls Is it possible to encrypt calls and SMS messages between two Android phones (or even from android to iPhone)?

This firm delivered a beta on Android Market before: http://www.whispersys.com/

What you want is Zfone on Android. It is currently not native available, but there is a bug report on the offical Android tracker asking for it. Star it, but don't leave a comment without content. This is the best chance to raise Googles attentions on this.

Whats currently possible on Android is good described by the guardian project in this blog post. BTW: The Guardian Project is good resource when it comes to to privacy and security on Android.


Battery level on Asus eee pad Transformer with dock I'm wondering if anybody knows how the battery level is measured on the Transformer when the dock is connected.

I fully charged the other day, and after few hours of use the battery level was still 100%, so my first thought is that first uses the dock battery until this one is empty and the continues with the tablet's battery.

Can anyone confirm/deny my guess about the battery level measurement on this tablet?

Also, does it work the same when you charge the tablet though the dock, that is, starts charging the dock and when is fully charged continues with the tablet?

The Eee Pad Transformer will use the battery of the dock to both power and charge the tablet so long as it is connected. You can see this when docked and on battery because the tablet shows its battery as "charging". This gets the most use out of the tablet because when you undock it, it is most likely to have more charge than the dock.

When docked and on the charger, I am fairly sure that both charge at the same time. However, I haven't checked as my TF is docked most of the time.

Incidentally, if the dock's battery goes flat, it gets its power from the tablet (without trying to recharge its own battery).


How to root MTK based mobile devices using a Linux PC? It is easy to root an MTK device in MS Windows using powerful tool like SP Flash Tools, or a one-click root solution. Can it be done (especially with that flash tool) using a Linux machine?

I've  Lenovo P780 (Chipset: Mediatek MT6589) and a Linux machine running Ubuntu 14.04.

Rooting MTK based 'China' phones using SP Flash Tool.

I've tested this on my Ubuntu 14.04 laptop by rooting a Lenovo P780.
@Paul Mahieu tested on Huawei Ascend Y221 using Ubuntu 16.04 and reports that it works.

First of all, install libusb-dev pacakage:

apt-get install libusb-dev

Now you need to download SP Flash Tool v5 from here.

Assuming it is downloaded to your Downloads directory extract it's content:

cd Downloads
unzip SP_Flash_Tool_*.zip

Enter the extracted directory,  and run it with root privileges:

cd SP_Flash_Tool_*
sudo ./flash_tool.sh

Pretty simple, right?

Now you have flashtool setup on your Linux box. There are plenty of guides for rooting, flashing recovery and so on for doing whatever you intend to do. The tool will dump important debugging information to the terminal from which you ran it. This is very useful if you ever get stuck.

The only error I got is this:

S_BROM_CMD_JUMP_DA_FAIL

The reason and its solution is mentioned in this XDA thread:

  This is because the 'modemmanager` package integrated by default within Linux Ubuntu 14.04 and later is not compatible with the MTK Flash Tool.

We can solve this issue by creating a udev rule blacklisting modemmanager for MediaTek devices. Create a file sudo gedit /etc/udev/rules.d/20-mm-blacklist-mtk.rules with the following contents:

ATTRS{idVendor}=="0e8d", ENV{ID_MM_DEVICE_IGNORE}="1"
ATTRS{idVendor}=="6000", ENV{ID_MM_DEVICE_IGNORE}="1"

Restart udev for the changes to take effect:

service udev restart

If you run into more errors, you could get a hint about what is wrong from here: Flashtools errors and their solutions! - MIUI

Here is a guide on installing adb and fastboot on Ubuntu.


Do I need to root my Pixel 3 phone in order to install GrapheneOS? I am interested in stalling GrapheneOS custom ROM on a Pixel 3 phone.
Does this require that I root the phone?

No, it is neither required, nor recommended to root the device.
You will need to follow the official instructions here: https://grapheneos.org/install
It will require you to:

Upgrade the stock OS (to get any firmware updates)
Show dev options.
Enable OEM unlocking.
Actually unlock the bootloader.
Install GrapheneOS via fastboot
Lock the bootloader.


Lenovo a390 hangs at the boot logo My Lenovo a390 freezes when I open it. It stops on the Logo 'Lenovo: for those who do.' I removed the battery but it is still hanging on that part. What should I do?

You can try doing the soft or hard reset. Soft Reset is to delete the cache and temporary files that causes your website to get stuck in Lenovo logo. It can be done when phone is at On position, press and hold the Power button for several second, then LENOVO A390 will show the pop-up menu to give option for Reboot the phone. Choose restart/reboot than the LENOVO A390 will do the soft reset or restart.

For hard reset, makes sure that the battery is fully charged. Turn off LENOVO A390 > Press together : POWER + VOLUME UP about several second, that the warning will appear at the LENOVO A390 > Choose: Reset Device or Wipe data or Clear eMMC.
Also, keep in mind that hard reset will result to complete deletion of your applications and data.


Rooting android device without internet connection I need to root my Samsung s10 with android 10, but without internet connection to the device. I can download all necessary files to my PC and connect the device to the PC (use ADB \ Odin), but the device itself doesn't have an internet connection.
I know the best tool to root android is Magisk, but from what I understood it must have internet connectionn. Does anyone know how can I do that? maybe use Magisk in some other way?...
Thanks

You don't need an internet access to root a devices as far as i know... This might help.. https://www.thecustomdroid.com/samsung-galaxy-s10-twrp-magisk-root-guide/
Don't modify any commands or steps given here.. if things aren't going as described DON'T PROCEED I myself have bricked 2 smartphone so i'd suggest you not to root it if you don't have enough knowledge about rooting!


What's with all the "unnecessary" data in Android 6? So I just finished updating my phone from Android 6 to 7.

Before downloading the update, I had two point something GB of free internal storage space.

The update was one point something GB of size, and I expected to get about as much back after the update was concluded.

Except, I have now - even after updating all my apps - five point something GB of internal storage available ... and no, I don't think I'm missing any apps (nor personal files, since I'm in the habit of storing as much as possible [read: everything] on my external SD card).

I'm certainly not complaining, but I'm curious. What's the (most likely) data that's been deleted? Is it really possible that Android 7 is that much more efficient?

Runtime environment is different... Marshmallow pre-compiled applications and stored them for use, Nougat compiles on the fly as needed using a JIT (Just In Time) method. Seeing a gain of a few GB is not unusual after upgrading to Nougat.


Do Apps restart after phone restart once "Force Stop" is enabled for them? Building the question on this What does the “Force stop” button mean? , If I restart the phone , do these Background Apps get started even when ForceStop is enabled?

Force stop is a one-off action, not a thing you enable or disable. Force-stopping an app doesn't prevent it restarting any time it would normally start: when you launch it from the apps menu, or through a share action, or automatically via an alarm, broadcast, or on start-up.

The question you link to talks about whether the button is clickable (enabled) or greyed-out (disabled). That's to say, it's about under what circumstances the Force stop button is available for you to click. Force-stopping an app just stops it once, when you click the button. The only long-term effect it has is that force-stopping an app might (in rare cases) corrupt its settings files, making it behave unpredictably in future.


Transfer downloaded google play music from phone to computer? I downloaded some music from Google Play on to my phone. Right now I cannot get my (Ubuntu Linux) computer connected to wifi. So my question is if there is any way that I can use a USB/micro USB cable to get the music transferred to my computer?

On rooted android, you can find Google Play Music library in

/data/data/com.google.android.music/files

There is no other way to extract music library from android. You can probably use friend's computer to do that.


How do I assign cover art to songs? (Archos 43) I have an Archos 43 Internet Tablet running Android 2.2.
Has anyone figured out how to assign cover art to songs in the Music player?  Some of my songs work just fine, others don't.  What should I be doing to ensure that cover art displays properly in the music player?

I don't know if Archos have modified the music player at all, but on most Android devices and players, the most reliable way to ensure that all your music shows its album art in the player is to embed the album art directly in the MP3 file, rather than relying on a "folder.jpg" or a "AlbumArt.jpg" being in the folder.

As far as I know most music selling websites embed the album art directly in the file, and a lot of popular CD ripping software does too these days, so it's probably only your older files, or ones you've got from elsewhere that don't have the art embedded in the file.

I use a Windows program called MP3Tag to embed the album art directly into the file amongst other things, but there's lots of other software that will do this, see these answers on our SuperUser sister site for some suggestions: What's the easiest way to update album art?, or Bulk fix Album artwork in iTunes library for display


Allow S7 to draw >500mA I have a MacBook Pro - as we know, a USB 3 port can output at least 900mA at 5V for 4.5 Watts.
However, when I plug in my S7, it only draws 500mA. What is the trick to allowing a device to draw 1A? Is it shorting the data pins, or is it a move by Apple to only provide extra current to their own products?

Many Thanks.

Unfortunately the S7 itself comes with USB 2.0 as of official specs, which allows 0.5A max current.


How to increase internal memory of the HTC Wildfire S finally? I've been spending a lot of sleepless nights trying to fix this. I know there are a lot of threads like this on the internet, but I want to go a bit deeper.

I have an HTC Wildfire S with only 512 MB internal flash memory. This internal memory has a partition layout allocation around 130 MB for the /data partition and around 290 MB for the /system partition. Both of them are full. (In addition I got a 16 GB SD-card.)

Installing apps, upgrading apps, running most of the apps - impossible.

Now, I knew it's possible to move apps to SD-card, the so called apps2sd procedure which offers very limited functionality to move some of the application data to the SD-card. Anyways after moving every possible data to SD the internal memory was still full and the phone unusable.

I was reading about more sustainable methods like data2sd. I gave it a try. I used the instructions from htcdev.com to unlock the bootloader, I installed the latest ClockWorkMod Recovery and rooted the device permanently.

Finally, I used the rooted device to install Android 4.1.2 AOKP Jelly Bean Custom ROM and Data2SD like discribed in the linked articles. But I was stuck the device was not booting until I removed Data2SD. The AOKP-ROM was working pretty well and stable, but installing Data2SD simply did not work in combination with Jelly Bean (SD-card formatting: 11 GB FAT23, 4GB ext4 and 256 MB Swap).

Now, I tried to go for the link2sd approach. I reformatted my SD-card (14 GB FAT32 and 2GB ext4) and installed Link2SD on my phone as described here. I was able to move additional data and apps to my SD-card and could link some apps to the card.

And now after some days playing around with all that usefull tipps from the internet, for example this thread: What can I do to manage my phone's internal storage? - I am at the point where I started. This is my result: Internal memory is still full and the phone is still unusable. (I would love to post a screenshot, but taking screenshots simply does not work currently.)

How to finally fix my internal memory on the Wildfire S? Why is Data2SD not working with the Jelly Bean ROM and why is Link2SD so ineffective? Is there anything I'm doing wrong?

The main problem seems to be the Dalvik Cache on the /data partition (around 100 MB). Is there any way to completly use the SD card to somehow get partitions mounted at /data and /system?

You've said that you partitioned before installing link2sd but not before installing data2sd. data2sd also requires extra partition just like link2sd.

The reason link2sd being not effective is because it moves all but data to sd-card. If any of your app uses huge data it will fill your internal space quickly.

Try going to Settings -> Apps -> Sort by data size and see which apps are on top and try clearing their data. This will free some space for some time but also clear that particular app's data.

As you've pointed out installing Dalvik cache to SD would be best. In my custom ROM I've to open terminal and type a2sd install and supply option y,n,y. Most probably this will work with your ROM as well.


Where can I find stock or custom ROMs for my Android device? There are several reasons to be looking for a ROM:

Upgrading or downgrading your stock ROM
Looking for firmware from a different region/language
Flashing a custom ROM for different features, removing bloat, etc.

But where can one find ROMs in the first place?  What sites are likely to have the ROM I need?

This question is intended to be canonical; please add to the wiki answer instead of posting separate answers.

See also: How do I update Android on my device?

Manufacturer Websites
While they don't usually host ROMs directly(exceptions include Samsung), you may find that they have software useful for upgrading stock ROMs, such as Samsung's tool Kies.  If you want to upgrade and stay stock then you should try official methods first.
Google Flagship Updates
Google hosts update packages for the flagship Nexus and Pixel devices at
https://android.clients.google.com/packages

You can't browse that link directly, but web search is your friend here.  Search for that link plus the code name of the device and the version you want; for example, searching android.clients.google.com/packages crespo ics results in a lot of pages with [this link][n1] -- the OTA Ice Cream Sandwich update for the T-Mobile Nexus S. Links for various "factory images" for Nexus devices can be found here.
XDA Forums
Probably the first place you should look after trying the official route is the XDA Developers' forums.  Stock ROMs are usually posted in the General sub-forum for your device, and custom ROMs in the Android Development sub-forum for your device.  No guarantees.
They don't have dedicated subforums for all devices, so if you have a less-popular device you should use the site search instead of the subforum search.
RootzWiki Forums
You may or may not want to check RootzWiki before XDA Forums above. Developers tend to move from forum to forum and RootzWiki provides devices for the best developers so a lot have jumped on board.
They have sections for many devices and for those that don't there is a General section. The forums tend to be divided into 3 sections per device (not always): General, Development (ROMS and such) and Themes.
ROM Manager
Many developers publish their custom ROMs in ROM Manager and even provide OTA-style updates through it.  Naturally, these ROMs can be easily flashed through ROM Manager / ClockWorkMod Recovery as well.
Android Forums
This site often has ROMs for more obscure devices, as well as the popular ones.
PDADB
This site provides a long list (about 800 pages) for all kind of devices, including Android, Blackberry, Symbian, and more. It misses a filtering mechanism, unfortunately...
TheUnlockr
Grouped by vendor, then device. Seems to be quite up-to-date and quite complete -- for sure one of the best resources.
Android @ MoDaCo
Similar to Android Forums.
SamMobile
This site posts stock Samsung ROMs from all over.  It does require you to sign up.
Note: you may need to register an account before downloading. If not, then the "Download" button is just point to the register page, and no actual file is downloaded.
Google
When in doubt, do a web search.  Make use of quotes (e.g., "vibrant" "stock 2.2.1") in order to narrow the results and find what you need.
Shipped Roms
A collection of shipped ROMs. Contains ROMs for 40-odd devices.
MIUI
Translated from a popular Chinese ROM, MIUI is a highly customized version of Android with a large base of customization and theme options and a strong iOS aesthetic. Available for many devices and in Froyo (2.2), Gingerbread (2.3), Ice Cream Sandwich (4.0), Jelly Bean (4.3) options.
AOKP
Android Open Kang Project (AOKP) is just like Cyanogen Mod (CM) a Android Open Source Project (AOSP) based ROM. AOKP focuses on providing extensible settings with the disadvantage that less devices are supported in comparison with CM.
Samdroid Board
If you have a Samsung device and you want to unleash the potential of your device then this is the place to go for information, tutorials, files, firmware and many surprises!  Many top devs in the industry and talented people frequent and maintain many useful threads on this forum based site.
Android Central
Another popular Android forum, similar to XDA and RootzWiki.
OmniROM
Similar to CyanogenMod, OmniROM is a committed open-source project that provides ROMs for a variety of devices.
Replicant
Similar to OmniROM, Replicant is a committed open-source project that provides ROMs for several devices (mostly Samsung). It is a fully free Android distribution (with a marked aversion to binary blobs), putting the emphasis on freedom and privacy/security.
Lineage OS
Lineage OS is the successor to CyanogenMod(in the sense that the numbering scheme matches only).  It allows for customization of the buttons at the bottom of the screen and for root access.
Flashtool for Sony Xperia
Flashtool provides inbuilt tool - "XperiaFirm" that lets you download the stock firmware for Xperia devices. Using flashtool you can even install the downloaded firmware onto your Xperia device.


What is launcher.ebproductions.android.launcher? I've just removed GO Launcher and now when I click the home button I get offered a choice of two different Launcher com.android.launcher and launcher.ebproductions.android.launcher

What is the ebproductions one? Do I need it?

Can I just remove it?

There's an app in the Market with the ID "com.ebproductions.android.launcher" that is Gingerbread Launcher free.

This appears to be a slightly modified version of the AOSP stock Gingerbread launcher that someone's made available for devices that don't come with the stock launcher installed.


How do I get Livewallpaper on HTC Wildfire? I have a HTC Wildfire , and i have updated my android from 2.1 to 2.2 as i was developing application which creates the livewallpaper.

Now the problem is inside my application there a option to launch Livewallpaper chooser , but when i try to lunch it its giving me following error while testing on actual device.

android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.service.wallpaper.LIVE_WALLPAPER_CHOOSER }

apart from this since i have updated to android 2.2 i haven't seen the livewallpaper option in my HTC wildfire phone.

There is only "HTC Wallpaper" and "Gallery" Option under "Select wallpaper from".

so i don't know if there isn't any livewallper in HTC wildfire then how to get it.

I have too a HTC wildfire. For the live wallpaper, you can't use the HTC sense launcher. You must use another launcher like ADW or launcherpro.

When you use another launcher, a new option "live wallpaper" will appear.


How can I reset Google play store pin if I can't remember it? I want to download apps that my parental controls won't let me do and I can't remember my pin. How can I change it please or reset it?

The easiest way out is to reset your Google account by;

Change or reset your password

You can change your password for security reasons or reset it if you forget it. Your Google Account password is used to access many Google products, like Play-store, Gmail and YouTube.

Change your password

  Sign in to My Account.
  Under "Sign-in & security," select Signing in to Google.
  Choose Password. If you see a prompt to sign in again, sign in.
  Enter your new password, then select Change Password.

Reset your password

  *Go to the Account support page.
  *Follow the instructions. You'll be asked some questions to confirm it's your account and an email will be sent to you. If you don’t get an email:

  Check your Spam or Bulk Mail folders
  Add noreply@google.com to your address book.
  Request another email.
  Check all email addresses you might've used to sign up or sign in to your account.

  *Choose a password that you haven't already used with this account. Learn how to create a strong password.

Source: Google Account Help


Download issues with Android Marketplace: "Download unsuccessful" Archos 43 Internet Tablet owner here.

I've been happily using the Google Android Marketplace since purchasing this device, but recently, my application downloads and updates are not working.  Either the download attempts to start and nothing happens, or I immediately get a "Download unsuccessful" message.  I'm not sure what changed to make this happen.

Today, I also got a PowerAMP error indicating that they can't verify my PowerAMP license (Cause: Android Market response- ERROR CONTACTING SERVER).

Maybe this is a firmware issue?  Currently using Firmware 2.3.26 (Android 2.2.1).

No issues with AppsLib or Amazon App Store, but some apps are only on the Android Marketplace, and I want to use them!

Any help troubleshooting this is appreciated.

Try going to Settings -> Applications -> Manage Applications -> All and clearing the data for the Market (you may need to Force Close it first), then reboot your phone. This has fixed a similar issue for me before.

I think the PowerAMP issue is unrelated, their server is probably down temporarily.


Sony Xperia Z5 not showing Heads up Notifications on Marshmallow I've recently bought a Sony Xperia Z5, and can't get the Heads up Notifications to work on any app at all.

I have gone into the app settings and selected "Sounds & Notifications / App Notifications / (app name) / Allow peeking", but there are no heads up notifications from any of the installed apps. Is there another hidden setting somewhere that I need to enable in order to get this working? I really don't want to download another app if this should be working as standard.

Thanks in advance for any assistance.

Any app installed that is using notification access?


Getting crash while deleting mesage? I am using LG P500 Optimus one, recently upgraded to Gingerbread.  Sometimes when i read any messages and delete the same, Messaging service crashes with a Force Close error, how to rectify this problem.

I am not sure if you as end-user could really fix the underlying problem. That's why it's always a good idea to send those bug reports that are (sometimes) shown after a force close occurs.

But what you could try is to delete the application data, but this will eventually result in losing all your messages. Go to the Preferences -> Manage Applications -> Choose the Application -> Delete application data


Should warnings about not charging your phone at airport/public usb ports be taken seriously? There are many articles on the internet saying that charging at the usb ports available at the airport and public places can cause your phone to get hacked.

Is there any any truth behind this?

If it is dangerous then why? Are those usb ports connected to some computer? But even if they are, isn't a phone unavailable to computers to that which it is connected to and you need to provide authorization for data transfer to take place?

Yes an no.

Some years ago this was a very severe security problem, as a lot of devices automatically enabled the MTP mode when connected via USB that allows to access all files in the "sd-card" section. Also some device had ADB enabled by default.

Nowadays MTP and the other file-access protocols provided by Android devices are usually disabled by default and the user is explicitly asked if it should be enabled. And for ADB there is the public key authentication to identify trusted computers.

However this does not mean that there is no risk to use public USB power ports for charging. For example some Samsung devices had an exploit that allowed root access using an exploit in the MTP protocol - and this was possible with disabled MTP and locked screen.

Therefore in my opinion the risk of being attacked by usb ports available at the airport and public places has reduced a but in the last years, however it is still present.

If you want to use those usb ports and be safe you should use an "USB condom" or some equivalent adapter that does makes it physically impossible to transfer data through it (usually those devices don't connect the USB data lines to the device which makes it impossible to transfer data from/to the device).


How to set default file opening application on Android 5? I have Aldiko Premium ebook reader application and it's a nice app for reading epub ebooks.

I can't set it to be the default application for reading epub ebooks stored as files on my micro SD card.

Every time I open a epub from File Commander, I am asked which app to choose to open the epub. I also have Moon Reader, so that's in the list as well as Google Book and an option to Install UB Reader.

When I go into settings for the Aldiko app, there is no button to Set Defaults.

So how can I not be prompted to choose the app each time I open and epub.

Android 5.0.2, Sony Compact Z1.

I'm using Android 5.0.2 as well and installed File Commander to know how it provides options to choose a default app. It uses Android's default way. I don't have an E-book reader but the solution should work for your issue.

When you tap a file having multiple apps registered to open it and none set as default, you possibly would be shown options like:

(Click an image to enlarge it)

You would've noticed that there are two options with low visibility viz.  "Just Once", "Always". Tap on your app entry once and choose "Always" to set as default option.

If you somehow cannot make it work like the way I mentioned, then you may consider ES File Explorer which would give you the option to choose default in the following way:


Where does the code pertaing to fastboot mode reside? Is it in the primary-bootloader (on the mb), or the secondary-bootloader(on the emmc)?

My motive behid the question is to understand what other codes are executed before system can get into fastboot mode

(Recently, I've been tinkering with a lot of different android devices and have tried to read up whatever comes up upon web-searches regarding "fastboot", "bootloaders", "primary bootloader", "secondary bootloaders". But this is one question I can't find any definitive answer about.)

Fastboot mode is in the bootloader and usually resides in a /dev/block, none of this is open sourced.


After a factory reset the restore of SMS, call-history etc. fails I turned on "backup to google drive" using an account on a "legacy free edition of Google Apps" domain and then factory reset my Pixel 3. When I worked through the re-configuration, at the very end, the restore failed with a message saying "Couldn't finish restoring the backup". Several attempts at re-running this didn't change anything.

My working theory is that the failure is due to the default installed version of the apps in question, after a factory reset, being older than the version that created the backup before the factory reset. What is needed is to defer the restore-from-backup (which seems to be impossible to directly trigger once the initial setup is "done") until after they are all updated.
What ended up working was to do the following:

During the initial setup bypass adding an account at all and defer as much setup as possible (remind me later, skip, etc.). As soon as possible, get a home screen. (I just left the setup screens idle in the background.)
Once at a basic home screen,use the app update screen and prompt an immediate update of everything,
Wait for those updates to completely finish.
Then, add the primary account.
Finally, resumed the setup, hope and pray that that it will now attempt the restore from backup using the newly added account.

I'm likely missing a number of details so you may have to try this several times to figure out exactly what things take.
Another thing I did, which might have an effect, was to restore only the thing I actually needed, ... but my gut says that wasn't the big difference that made it work.


Set wallpaper and lock screen's background as two different photos? Current when I choose a photo to be set as wallpaper, my lock screen's background is automatically changed to be this new one.

I want the lockscreen to keep its old background, how can I do that?

ps.

I'm using Google Samsung Galaxy Nexus.

Although I am on another device with another android version (HTC Desire HD / ROM: JellyTime R9, Android 4.2.2) I think the problem may be the same.

In the Gallery app I can only set the images as background. But I can set a different lock screen background image in system settings. I think this option depends on the specific Launcher/Lockscreen you use and are also valid in stock roms. I am using NovaLauncher and I can only set a different lockscreen image that way as far as I know.

Look in Settings → UI → Lock screen → Background → Custom image (maybe different wording — I only have the German version here).


Does logcat dump debug logs while it isn't expressly running? my android device reboots itself automatically sometimes,so i need to get a way to debug whats causing that.

i know about logcat,but what about the debug msgs when logcat isnt running,does logcat gives a dump of logs that android device would be generating while those were not being accessed through logcat?

generally this happens when ur device reboots unexpectedly,and the cause is unknown so that one could replicate it.

how to know of whats causing those reboots.. or anything that happens while logcat isnt running?

Any thoughts?

Logs are written even when logcat is not connected, although I believe the logs are limited to a certain maximum size. They are, however, cleared on reboot. You can try using an app such as aLogCat to persist the logs to files, and hope it can catch whatever is misbehaving "in the act".


How To Access Uploads? When I upload a video to YouTube and exit that tab, I can no longer get back to it later. I think this also happens with other uploads. The only way is to upload something again. So far I can only see "Downloads" in Android menu:

Go into the YouTube App > Press 'Menu' > Select 'My Channel'

You then have 3 tabs of Uploads / Favourites / Playlists

Et Voila


Is there a way to reset the phone without re-enabling the disabled apps and services? My phone's system UI has become laggier and slow lately. I want to reset the phone which is running Android Pie/ One UI and even though OneUI is a hell of a good UI experience it has a mega tonne of bull crap that I disabled through adb. These include a lotta Samsung services (like samsung pass, keyboard and stickers) and it took a lotta work. Is there a way I can reset the phone without re-enabling the apps? I don't care about the settings getting reset. If not, so is there a way I can clear all of the phones app data (i am not talking about app cache)? There are hundreds of apps in a phone (including system ones) and I just wanted to know if there was a way I could reset all of them at once through adb or some app that doesn't require root access.

Is there a way I can clear all of the phones app data (I am not talking about app cache)?

From adb shell do:

~$ pm list packages | sed 's/^package://' | xargs -I {} pm clear '{}'

This will clear all apps's data and cache.

  Is there a way I can reset the phone without re-enabling the apps?

No. But as @Firelord suggested in comment, create a list of disabled packages with:

~$ pm list packages -d | sed 's/^package://' >disabled_pkgs.txt

Keep backup of .txt file and after factory reset do:

~$ cat disabled_pkgs.txt | xargs -I {} pm disable '{}'

If you are using multiple profiles, you also need to use --user option with package manager.


Rooting lenovo s920 after upgrading to kitkat 4.4.2 how can i root my lenovo s920 upgraded to android 4.4.2 . i have tried the Framaroot method , but it is not working.

Lenovo S920 and other Mediatek CPU based phones are an easy task, most of the time, to get rooted. There are several tools on the market that can do this with one click. Some of the are iRoot (previous name Vroot), KingoRoot etc. Beware because some of these tools have been uncovered that install malware as well. I have used iRoot in the past without any problems.


Cannot open my app it keeps saying app not installed I transferred some of my app to my SD card using the cm cleaner app and it was working perfectly fine .but suddenly today I cannot open those app it keeps saying app not installed.I tried restarting,reinserting the memory card but nothing seems to work.

Since you did not mention having verified that the SD shows up as Mounted in settings,  make sure that you have the memory card mounted.
In KitKat:  Settings > General > Storage > SD card > storage > Mount SD card.
In Jelly Bean perhaps:   Settings > Storage >  Mount SD card

Some apps particularly apps from Google or apps that are on all the time will not work from SD card.

Did you check your applications in settings to see that the application is installed.
Reinstall from Playstore which will indicate if it was believed to be installed already.

Also rebooting  clears some problems with not being able to run an app.


Does switching my phone from 3G to LTE only matter if I use mobile data? I have a Xiaomi Redmi Note 3 Pro with Android 5.1.1 and MIUI 7.3.2.0. In my settings I have the option to choose a network type. The options are "2G", "Prefer 3G", and "Prefer LTE". I only use WiFi to connect to the internet so my mobile data is off all the time although my phone automatically turns it on while downloading/sending MMS, then turns it off again). In my APN settings I have set the APN type to "mms" to ensure that my mobile data can only be used for MMS (so only my Messaging app can use data).

Does choosing LTE only affect mobile data?
I read that LTE is a faster network than 3G. Will I notice any improvements in my phone if I switch from 3G to LTE? (faster MMS download?)
Will it consume more battery?
Is my signal strength more likely to increase or decrease?

If you keep your mobile data off, it rather depends on coverage:

Good 2G coverage? Use that. Your battery will last much longer.
Shaky 2G but stable 3G? Use 3G. Same reason: shaky coverage makes the phone permanently switch cell towers, which eats your battery.
2g & 3G shaky, but stable LTE? Well, you guess it.

For a more detailed answer backed by "hard data", see 2G versus 3G: Does it really save battery? Doesn't mention LTE, but you can "extrapolate". Apart from that, with LTE in an early implementation, yur device would need to switch to 3G anyway for phone calls (that was only fixed later).


Get Android 7 do not disturb features back? Do not disturb in Android 8 is now awful

No way to tell it to Do Not Disturb for an hour
No way to tell it to turn off DND after an alarm goes off (unless you specify a rule sets your phone to DND at a specific time every single night)

Any way to get the DND of Android 7 back? I used these features all the time. I have a Pixel XL

I have the same options on my Nexus 6P as I did on Nougat however, they are accessed slightly differently. If you click the 'Do not disturb' text in the notification panel you should see the options you're after. I get the 1 hour option and (when within 12 hours of an alarm) the option to turn off at next alarm.

This article on Ars Technica demonstrates a few other changes to the quick settings pane (see image below too).


Looking for software to create an exact copy of the memory card What software can help me Copy memory card From my phone Into my hard disk My pc have Operating system is windows 7 My memory card Have two partitions, one FAT32 And second EXT Total memory 8 GB A MICRO-SD card Thanks to anyone who can help

The best tool for dumping partitions and devices is a unix tool called dd, which is also available with almost any Linux distribution, like Ubuntu.

If you're running windows then you might want to try dd's counterpart for Windows - WinDD.

It's usually:

dd if=[source_inputfile] of=[sink_outputfile]

Warning!

These tool can do harm to your drives if used incorrectly (if you mix up data source and sink, the source will be overwritten). A quote from Wikipedia:

  It is jokingly said that dd stands for "disk destroyer", "data destroyer", "death and destruction", or "delete data", since when used for low-level operations on hard disks, a small mistake, such as reversing the if and of (input and output) parameters, could result in the loss of some or all data on a disk.

So please, be cautious.


Is is possible to install a new CM version and a custom kernel in one go? Currently my workflow to update to a new CM nightly and reinstall my custom kernel is this:

Install the CM update using the CM updater
Boot into recovery manually and install the zip file containing the kernel.

I wonder if there's a way to do this in one go.

This is indeed possible by downloading the ZIP file for the new version (e.g. using the CM updater without installing it after downloading it).

Afterwards the device needs to be rebooted into Recovery. The CM update zip can be found in the cmupdater folder on the sd card (when downloaded using the updater) and installed using the "install zip" option (in CWM, might be named differently in TWRP).

When the CM zip is installed, the kernel zip can be installed using the same method.

While a data wipe is usually not necessary, it is a good idea to wipe both cache and dalvik cache before rebooting.


How can I install / debug applications on nanopi m4 Android board? I have a nanopi m4 Android board, usb type c port for charging and data (and debugging maybe), four usb 3.0 ports, Android 8.1

I need to use adb,

what I have tried

use the charging / data port (usb type c) for debugging, the board couldn't boot, it goes through a loop trying to boot, I guess because of not enough delivered power;
looking for the debug over Wifi feature in the Android settings, but I didn't find this option.

Question

What other debugging options do I have?

This might help

I can put an App in SD card and use it
I can host a temporary web server to get the app to the board

Problem Solved

Somebody just figured out how to do it: power the board using two power bins and use the usb-c for debugging.


How to turn off cellular radio in Lollipop/JellyBean using adb? I've been trying to find out how to kill/turn-off cellular radio (on a rooted device) using some command on ADB. My research only found that I should either (using GUI) enable Airplane Mode, or type some code to go to Phone Information and then tap Turn radio off.
But that's not how I want to do it.

I'm looking for a single or a set of commands to do the job here. (Note that I'm aware of using am start and input tap combination, but that's same as emulating the GUI.)

Also, in my OnePlus One (CM12), Airplane Mode as it seems only hides the Cellular icon. As soon as I disable the mode the signal reappears instantly, while signal takes bit longer when Turn radio (off -> on) is used?
Any good reason for this?

Thank you! Your help would be appreciated.

From DavisNT answer on Stack Overflow,

There exist a simple workaround on rooted devices.
To enable Airplane Mode the following root shell commands can be used:
settings put global airplane_mode_on 1
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true

To disable Airplane Mode these root shell commands can be used:
settings put global airplane_mode_on 0
am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false


What does 'No carrier ' mean on Play Store? I tried to install Google Cardboard on Samsung Galaxy J7, but I found "No carrier Samsung SM-J700F". However, I see that Cardboard works in another phone (Google Nexus) with same SIM card.

What does "No carrier" mean? Why can't I install Cardboard?

It means that Google cannot retrieve the carrier info on your device. Some possible causes:

The SIM card is not inserted, or inserted incorrectly/broken (can't use telephony feature)
The SIM card is inserted correctly, but Google cannot identify it (e.g. an issue with Republic Wireless)
The device doesn't have SIM card slot (e.g. tablet)

As far as I know, the text "No carrier" is only an informational text to identify which device you are choosing, and it's not an error message. I have installed some apps to my older phone without carrier, without any problems.

Regarding app installation, it may/may not affect the installation. Some apps are restricted to certain carriers (usually carrier's apps themselves).

For your specific case, since you've mentioned on other post that other device with same carrier could install Cardboard, but your device didn't, it means that the carrier is not the problem.

On the other hand, based on GSM Arena, Samsung Galaxy J7 doesn't have gyroscope, which is required for Cardboard.


How may I use apps without installing it? Is there any way to copy and paste some files and directories and install an app without using package installer from one tab to other.
Android Version 6.0.1
Tablet Lenovo Tab x103f

Instant application can be used without installation check this out


This audio format (AC3) not supported in MX player I am trying to play one video in hindi language in MX player. but it shows This audio format (AC3) is not supported.

Error shows in below picture:

Does anyone help me to solve this issue?

This is what you need.
Download the codec, place it in your internal storage, then Settings > decoder > Custom codec. This should fix your problem.


Process List of Charging Powered Off Device Is there any way to access or log the process list when the phone is off, but plugged into my computer charging? I'd like to see what system processes are running when the phone is connected to a power source but is not yet turned on.

My device is rooted, but more importantly my bootloader is unlocked.

Just figured it out, pretty easy actually.
If the bootloader is unlocked and the device is powered off and plugged into your computer, you can just use ADB.

Typing >adb devices will result in

You can then run adb shell "ps" and it'll output the process list while in charge mode, like seen below:


Cannot install ip webcam app on Nexus 6p I'm trying to re-purpose my Nexus 6p as a webcam. I wanted to install ip webcam on it, but the app store is is telling me that my device is not compatible. On the play store the ip webcam app listing states that Android 4.0 and up is the minimum required (https://play.google.com/store/apps/details?id=com.pas.webcam&hl=en). My Nexus 6p is running Android 8.1.0. It seems like it should be compatible and should be able to install ip webcam, but still it does not let me.
Any ideas why this might be and suggestions to try?

One thing I forgot to mention was this phone was stuck in a drawer for over a year. Ended up I had to update all of the apps in the play store and I guess some system app was also updated along the way. after that it installed fine.


Recover From Bad Flash, Recovery Gone, ODIN no go Galaxy S6 Verizon I have a GS6 on 5.0.2. I wanted to get rid of my root and go back to stock firmware while upgrading to 5.1.1. So I flashed official 5.1.1 using odin but it failed. Recovery mode no longer works.

Odin seems to always fail. I can go back to download mode or be instructed to restore via Verizon's software assistant. Verizon's software is not supported on Windows 10 and won't detect my device on Windows 8.1. Smart switch is not recognized.  Here is what odin has to say. It fails at the system.img

Verizon G920V

<OSM> Enter CS for MD5..
<OSM> Binary Check MD5.. Do not unplug the cable..
<OSM> Please wait..
<OSM> Checking MD5 finished Sucessfully..
<OSM> Leave CS..
<OSM> All threads completed. (succeed 0 / failed 0)
<ID:0/004> Added!!
<ID:0/004> Odin engine v(ID:3.1100)..
<ID:0/004> File analysis..
<ID:0/004> SetupConnection..
<ID:0/004> Initialzation..
<ID:0/004> Get PIT for mapping..
<ID:0/004> Firmware update start..
<ID:0/004> SingleDownload.
<ID:0/004> sboot.bin
<ID:0/004> NAND Write Start!!
<ID:0/004> cm.bin
<ID:0/004> boot.img
<ID:0/004> recovery.img
<ID:0/004> system.img
<ID:0/004>
<ID:0/004> Complete(Write) operation failed.
<OSM> All threads completed. (succeed 0 / failed 1)

I have tried multiple firmwares. If I could find a pit file to flash I would.

Anyway, I went to Verizon and they are sending me a replacement in two days. In download mode it still says that the firmware is official. However it also says samsung custom. (Assuming the root) I don't know if Verizon will backcharge me for this. Is there any way to get rid of the custom status? When I put it in the box to return it I'll leave it on the System Software Update Failed screen.

Just in case anyone finds this in the future. I figured out how to fix this. I had have a working phone to install verizon's upgrade assitant. It would not work from the exe I found on the internet. From there I had to install it in a virtual machine because it did not like Win 10. From there I simply plugged in my device and it restored it. Use this method if odin doesn't work. I WILL NEVER ROOT AGAIN!


How can I change the resolution of Iriun 4K Webcam? I use Iriun 4K Webcam for PC and Mac to use your Android phone's camera as a wireless or USB webcam in Windows 7 SP1 x64 Ultimate. It is supposed to support resolutions up to 4K. (Max resolution depends on the phone).
I use a Samsung Galaxy S9 with Android 10. However on Windows 7 SP1 x64 Ultimate it says that the resolution of Iriun is 640x480:

I don't see any option on the phone:

and https://iriun.com/ (mirror) seems to have no documentation.
How can I change the resolution of Iriun 4K Webcam?

Skype doesn't allow me to change the webcam resolution (clicking on "webcam setting" doesn't do anything):

Upgrading Iriun 4K Webcam from 2.5.7 to 2.5.8 on Windows fixed the issue:


Micro SD gets corrupted after every restart I own a 128GB Micro SD card from Sandisk which I know is perfectly fine and healthy. It is formatted in exFAt and worked perfectly with my Samsung S5. Now I bought a Samsung S7 and I replaced the card from my S5 to my S7. Since I did that my S7 running on stock Samsung Android 7.0 shows a window I have to format the card before I can use it... Off course I didn't do that since there is very important data on it. So I put it into a card reader connected to Windows which detected it as perfectly fine. I ran "scandsk x: /f" on it from within Windows and it said the file system is healthy and did not have to be repaired. After I eject it from Windows and put it into my S7... Android reads and writes it perfectly fine again... until I reboot my phone. Then the format screen shows up again. This loop keeps on going infinite...

Android 7.0: extSD is corrupted -> Windows 10: checkdsk /f: card fine -> Android 7.0: extSD reads -> Android reboot -> Android 7.0: extSD is corrupted -> Windows 10: checkdsk /f: card fine -> ...

So anyone got the same issue and found a solution?

The Solution was simple after all, chkdsk told me the volume was fine when I did a (basic) error check [/f] but when I did a check for bad sectors [/r] it found tons of errors and repaired them. It took some time but now I have all my data back!

So if you have this problem with any sd card mounted for example as drive u:\ then run in cmd:

chkdsk u: /r /v

ps: format my card as fat32 was no option as it is 128GB and I would lose all my data.


Is there a way to copy files directly between two Android devices on the same wifi network? I now have a Samsung Galaxy S Android phone running Froyo 2.2.1 and an Archos 101 Android tablet - also running Froyo.

Both are 'connected' to the same home network via wifi.

Is there a method by which I can copy files directly between the two devices using Wifi?

Bluetooth is also an option, but since I want to copy a lot of thumbnail images, I think this is too slow.

UPDATE

The solution I choose:

I managed to copy files using the ftp protocal , using swiFTP as ftp server on my Archos table, and using Ghost Commander on my Samsung phone.

If you want to try something similar: you might look at my comments to the accepted answer on my other question: question about a 550 error I received during my initial ftp testing in order to see what I had to do to make it running.

There seems to be multiple options available. With a relevant internet search there is an application called Bump which shares files by simply bumping both devices together. I'm not sure if it does it over wifi if available or only does it over 3G.

There is another option where you can set up an ftp server on the device using an application called SwiFTP which is not being maintained anymore but the last update was June 2010. You can install this on one device and use ES File Explorer on the other device to compress and upload the file it using the FTP option.

A third option would be use Hoccer which probably uses their service as dropbox does, though I can't be 100% sure.

I'd personally recommend the ftp solution since that seems the most straight forward and you get to ensure that you have a direct connection.


Moving downloaded apps on LGMS500 I have a LGMS500 and have installed link2sd and advanced sd card manager and am still unable to move all downloaded apps to sd card.
Any other solutions?

Not all apps can be moved to the SD card using the native method.

You need to partition the SD card and set both partitions as primary. The one you want to set for apps storage needs to be ext4 formatted and the other FAT32. Remember that partitioning will wipe all data!

Now Link2SD will be able to "Create link" and move the dalvik cache, internal data (pro version), library and application for to SD card.


Color saturation cm 13 I have the nvidia shield k1 tablet. It's running cyanogenmod 13 nightly release. On the stock os there was options for color management. Is there any options for this on cm 13?

You can manage color temperature under Settings - Display - LiveDisplay. Other than that there's no built-in option.

If the kernel supports it, some kernel management apps can also fine-tune color, although that's not universal across devices.


How do I undelete or recover deleted files on Android? Possible Duplicate:
  How can I recover a deleted file on Android?

Is there a way to recover deleted files on Android phones without using standard USB storage recovery tools?

First off, from a practicality standpoint I do not think there is a way to do this. Especially if the data was on internal storage. If the data was on an SD Card you could try googling for data recovery software or something along those lines and then mount the sd card and try searching it. But most software out there isn't made for sd cards.

Is your phone rooted? If so you should be creating backups with NAND at least every other week, I usually do them more often than that. Also you can use Titanium Backup to backup apps and system data. Neither of these will backup your SD card though. For that I just copy all contents from my sd card to a computer before a major change.

Check out the link below for more info, keep in mind I wrote that guide based on the Evo, but still it applies to almost any Android phone.

http://forum.xda-developers.com/showthread.php?p=7672616


Google Services battery drain on Galaxy devices Here are screenshots from my three Samsung Galaxy devices:

Samsung Galaxy S3 (left) and Samsung Galaxy S4 (right; click images for larger variants)

Samsung Galaxy Note 10.1 2014 (click image to enlarge)

It seems, that in each case Google Play Services ("Usługi Google") are mostly responsible for fast battery drain. 2014 lasts only a day now (compared to 3+ days of previous version of 10.1). S4 lasts less than 24 hours, S3 toughly reaches 24 hours.

What is the cause of so fast battery drain?

For the drain caused by google play services, install the Xposed framework and the module Wakelock Terminator. The free version lets you block 1 app, and that's all you need. Open up Wakelock Terminator, choose to block Google Play services, and filter it with the following: NlpCollectorWakeLock NlpWakeLock CheckinService NetworkLocationLocator. Of course, your device must be rooted. If it isnt, try disabling location access when you're not using it


SMS Stuck at Sending I have a very peculiar problem on my Android [Samsung Galaxy 5(five)].
Every time I send a text message, it is stuck at 'Sending...' and can be stuck on that for days until it shows that it has failed to send the message.
Sometimes I send 3 messages at a go and they end up being sent. Sometimes even this does not work.

What could be the problem? What can I do to rectify?
Desperate!

When this happens to me, I disable the data on the device and re-enable it and the message usually goes through. You can also just try switching to airplane mode and then turn off airplane mode.


How do I take a screenshot on a Honeycomb tablet? Is there a built-in mechanism to take a screenshot on my Samsung Galaxy Tab 10.1?  Or is there an app I can download to do so (without rooting the device)?

Unfortunately, it does not appear that straight Honeycomb (Xoom, Samsung 10.1, etc) devices have the ability to take a screenshot without some help.

If you have the SDK downloaded you are able to plugin your device and take screenshots using your computer.  However, that sounds really inconvenient. Instructions can be found here under "Debugging Tips" http://developer.android.com/guide/developing/debugging/index.html

There was also an independent app released on XDA for Honeycomb devices called Screenshot ER.  One caveat, it does require root.  http://www.xda-developers.com/android/take-screenshots-of-your-honeycomb-device-with-screenshot-er/

Market link at https://market.android.com/details?id=fahrbot.apps.screen&feature=search_result


How to change my device location on the Play Store I'm trying to download an App on the Play Store, specifically the Vue Cinema app, but this app is only (presumably) available in the UK.

I have just relocated to the UK, so how do I set my location to be the UK?

I have updated my google+ settings to say that I am currently in the UK.

Also, my google account is a Google Apps account but I don't there is any location associated with Google Apps.

(May 2013) I've contacted Google and this is their response:

  Thanks for contacting us about country support for Google Play.

  We use the billing address of your default payment instrument in
  Google Wallet to help determine your home country for accessing the
  Play Store. Our collection of content can vary by country, so your
  view of the Play Store may differ from what others are seeing when you
  travel outside of the country listed on your default payment method's
  billing address.

  Please note that you must have a valid payment method with a billing
  address located inside a country in order to access that country's
  Play Store.

  If you're having issues viewing your intended country's Play Store and
  would like to change your default payment method or update an existing
  billing address in Google Wallet, please use the following steps:

  1) Sign into your Google Wallet account to manage your payment methods
  https://wallet.google.com/manage/paymentMethods

  2) Add a new card or change your default payment instrument to one
  with a billing address located inside your desired country

  3) Open the Play Store and navigate to any item available for download

  4) Click to begin a download until you reach the "Accept and buy"
  screen (no need to complete the purchase)

  5) Close the Play Store and clear data for the Google Play Store
  application (Settings > Apps > Google Play Store > Clear Data) or
  clear your browser cache

  6) Re-open the Play Store. You should now see the Play Store that
  matches your default payment instrument's billing country.

  If you haven't yet added a payment method to your account for the
  first time, please add a card directly from the Play Store with a
  billing address that matches your intended country location. Then,
  follow steps 3 through 6 to show your intended country's Play Store.

  If you believe that you're experiencing a different location-related
  issue, please first verify if the country of your primary payment
  method matches your intended country. If the countries match, please
  provide any screenshots and additional details that might help me
  resolve your issue.

  We appreciate your feedback as we continue bringing more content to
  Google Play. Thank you for reaching out!

(July 2015) Update

Due to the popularity of this answer, I've decided to add bits to this answer which others have pointed out to improve and update this answer.

The Accept and buy screen is only available on desktop (not mobile) - thanks @fwuensche
Google Wallet has changed since the original answer was posted, also try to change your address on these links - thanks @corbacho
Settings
Address Book
Clear all cache and data from the Play Store app
If you're in a "family account", leave it
Try these steps of removing and adding back your account - thanks @Dushy
Google customer support suggests it may take between 30 minutes to 24 hours for the address on the account to refresh.


There is no emulator that can totally emulate an Android device? Is it true that there is no Android emulator out there (as of May 2021) that can emulate an Android phone so that an app cannot detect it?
Of all the emulators out there (I saw a 15 best Android emulator list), they were not able to do it? The reason is it'd seem a bit strange why it is not possible to emulate such an environment totally, if a US$99 phone can do the job. (and that some developers may write the emulator with the original goal of: no code running in the emulator can tell it is an emulator).
I think probably the official Android developer emulator cannot do the job either (maybe intentionally) or else it would be recommended as the method on some forum.

You are talking about an Android device, there may be 100.000 small differences between a real and an emulated devices. Even eliminate all those differences that can be "fixed" requires quite some work.
Just the execution speed is an indicator you can't forge that easily. To emulate an ARM device that costs US$99 you may need a PC that costs more than US$1000 and then the execution speed of an ARM emulator will still be lower than the physical device. This is because emulating an ARM CPU on an x86 CPU is difficult and requires a lot CPU resources.
Even if you would use one of the new Apple computers with M1 ARM chip (or aonther device that runs a fast ARM based chip which therefore understand most of the ARM commands directly) there will still be differences on code level you can detect and therefore guess that with a high probability it is an emulator.
Another problem is that assuming you would be able to create an emulator that an app can't detect as emulator you then you sell it to anyone on the internet. Very soon those people you don't want an app to run on an emulator will recognize your emulator, get it and tear it apart until they have found a way to still detect it.
Therefore from my perspective the answer to your question is: yes with a high probability there are emulator at the moment no app can detect as emulator. However to keep it that way those emulator are never published and can not be bought or retrieved anywhere.
For example Anti Virus companies most likely have such an emulator, because malware usually contains the most sophisticated way to detect if they are running in an emulated environment or a regular device. Running in an emulated environment for a malware usually means there is someone analyzing it (which obviously the malware author doesn't want to).


Contact Images location Where are the contact images kept?
I have a contact image that is no longer in my gallery but it is one of my contact's avatar.  I remember taking the photo and making it the avatar.  I've went into my Google Contacts via the web but it is not there.  The contact does not have a facebook or any other type of account.  So it must be somewhere on the phone.

I have a Droid X with Gingerbread.

The contacts is actually an app, hence as other Android apps store it's data, this app also stores in a SQLite database. Images are part of contact data and are spotted in database. It is stored in /data/data/com.Android.providers/contacta/databases/contracts.db


Is there a way to update the Flash player for Google-TV on Logitech Revue? I've noticed any apps that use the Flash player via the browser to play video just fail with a flash error. For example, trying to play a video via Amazon Video On Demand (via the installed App, which just launches the browser on Amazon's web site) results in "The following plug-in has crashed: Shockwave Flash"

Some Flash ads for example work, while other Flash games crash too. I hope there is a way to update Flash and fix this.

HoneyComb 3.1.0
Adobe's Flash Version check shows I have Flash installed.

Flash Player Version: 10.2.163.145
OS: Linux 2.6.35.14-ge141a01 (32-bit)
Capabilities: GTV 10,2,163,145 (Including Audio, Video & Local Files)

Adobe's site says the latest version of Flash for Android is 11.1.111.8 (Android pre-ICS).

The Honeycomb 3.2 update for Logitech Review fixed this.


I Want to Download ann App That is Free and is for android 1.6, i have android 2.1 and it says its not compatible Possible Duplicate:
  Why are some Apps on the market incompatible with my device?

Thats it.
I Wanna Download This App
https://market.android.com/details?id=com.projectx.android.ScouterLite&feature=search_result

And i Have an ZTE Racer With Android 2.1

What's wrong?

It could be all kinds of things, Google won't (yet) tell.  I'm annoyed about that myself (having bought a Samsung Galaxy 5 two weeks ago).  Posted an item to the Google's Android Help forum, but no official response (yet...).

I'd be surprised, though, if it was the carrier.  Too low camera resolution sounds more plausible (I suspect that's why I can't install Google Goggles, the Galaxy 5 camera does 2 MP only).

But... only the developer of the app could tell you which requirements they specified in the manifest.

A bit of background: an app developer can specify features her app requires.  Like "device needs a camera".  Or "device needs at least X x Y screen resolution".  The market checks this list against the device you want to install it on, and... in your case, they don't match.


Digital/Physical keyboard not sending input on occasion Motorola Droid 3
Android verison: 2.3.4
System version: 5.7.906
System update report: "Your device is up to date! No update is necessary at this time."
Phone's age: 1 year

After unlocking my screen and opening up an application that accepts keyboard input (texting apps, web browsers, notepads, ect) I sometimes cannot input any characters - both on the physical keyboard and the digital keyboard. I typically deal with this by pressing dozens of characters at random until they start to appear again.

However, keystrokes are being somewhat recognized, which can be confirmed since each keystroke envokes a small vibration (set by the "Vibrate on kepress" switch in the Multi-touch keyboard settings. Further, my choice in texting application "Chomp" attempts to guess the word you're typing as you type it. Although no characters are actually being inserted into a message when this problem is occuring, Chomp at least detects the characters and makes word/spelling suggestions. Still, no words/letters are input into any text field box.

I'm aware that a factory reset would be a favorable method of potentially finding a solution, but am looking for alternatives.

You can try this:

Go into Settings>Application Manager and locate your keyboard.  This could be listed a few different ways, depending on your phone.  For example, I'm using Swift Key so that's what mine is listed under.  It could say software keyboard, or whatever for your hardware keyboard.  Anyway, once you find it, tap the button to clear the cache.  Unless you have a bunch of custom settings you are probably safe to clear data as well.  Once that is done give it another try.  This will solve a lot of annoying keyboard issues, but as you said, who knows.  It could be something else going on where a reset is your best bet.  Hope this helps!


How to update the LG GT540 Optimus to the lastest stable Android version? How can I update my LG GT540 Optimus to the latest stable Android? Is if safe to update, or I could brick my phone? Or it does it by auto? How are the installed softwares (from Android Market) updated? I have to do manually  or is it done automatically?

Backup your phone

this is important if you wish to keep any data from your phone. You will have to restore backed up data (such as apps) after you update. The only way to update to the latest software is to erase your device, so backup whatever you do not want to lose.

Extract the .zip file, which you can download from this AndroidForum thread or this XDA thread. Open the folder and install MSXML 4.0 SP3 Parser (msxml.msi).
Once that has finished, install LGAndroidDriver_WHQL_ML_Ver1.0_All_Win7.exe which are the drivers so your computer will recognize your phone. Windows XP Users download this driver, extract the contents anywhere (e.g. desktop), right-click on the 'android_usb.inf' file and click 'Install'.
Next, open KDZ_FW_UPD.exe
(i) Change 'Type' to '3GQCT' THIS IS A MUST, THE UPDATE WILL NOT WORK OTHERWISE AND YOU MAY BRICK YOUR PHONE
(ii) Make sure 'PhoneMode' is set to 'DIAG'
(iii) Browse for the 'V20B_00+Fastboot.kdz' file.
Prepare the phone by enabling USB Debugging by going to Settings>Applications>Development>Enable USB Debugging and connect the phone to the computer via USB cable and wait for the drivers to install for the phone. Sometimes the computer still won't recognize the phone, if this is the case, try this: Windows Vista and Windows 7 users press start and type device manager (Windows XP users right click 'My Computer' and click properties, then click the Hardware tab and click Device Manager) then locate LGE Android Platform Modem, right click it and click disable. Accept any warnings that come up. Also, make sure you've disabled Mass Storage Mode on your phone. To do this, go to Settings>Storage>Enable Mass Storage, and untick the box.
Click 'Launch software update' and do not use your computer until the update is complete. The update will take roughly 10-20 mins to complete.

This method was found in the AndroidForums. There is also a Youtube tutorial on rooting the GT540.

Bricking is always a possibility when modifying software that doesn't come directly through the intended channels

That said, the methods here have been proven to work and your risk is significantly less if you perform these steps correctly.

Let us know if you need any help!


How to know how much recent activity has been seen by a person having access to my Gmail account? My estranged wife has possession of my phone. I locked her out of Gmail access as soon as possible. Despite my efforts I can't view from my PC in my security settings how much recent activity she saw on my Gmail and what she was browsing while on my device. I'm afraid that my opportunity to obtain this info has passed because I didn't check the history before I signed out of all devices. Is there still hope ?

If you used Chrome for Android as your phone's web browser, you should be able to view its history by opening Chrome on your desktop, going to History, and selecting "Other Devices" (also requires you are signed into Chrome on your PC, and, I believe, a sync setting enabled in PC Chrome).

For other apps, though, most do not retain any such logs, let alone provide a mechanism for remotely accessing them.

(Keeping an activity history on the device itself would be impractical due to the limited write lifecycle of the internal storage; Chrome retains your browsing history in the cloud as a convenience.)


Can't access storage and sd card of Moto G4 when connected with USB to computer and in MTP mode I have a Motorola Moto G4, marshmallow 6.0.1. When I connect it to my computer via a USB cable, it charges, and the computer detects the device, but I cannot see the contents of it, namely of the sd card inside. I also changed the USB mode to File transfer (MTP).

I have contacted Motorola already and I tried everything they told me to do (USB debugging option, etc.), but to no avail. They said that there might be a problem with the computer, but I've used this computer already for this operation (but on other phones) before.

I have confirmed that it works on other computers, so I am also pushed to believe that it is the computer's fault. I also installed every driver from Motorola's website.

I deleted the cache already and performed every suggestion in a similar thread, still not working.

Any help would be appreciated. Thank you.

You might be on an outdated version of ANDROID> 6.0/ 6.1
If so, UPDATE your android and the problem should be fixed.


Is there a way to see what application is performing a sync? Sometimes you see the sync symbol appearing in the message bar at the top of the screen (mine being a Samsung Galaxy S running Froyo).

At that time, most of the times, the screen freezes.

So I was wondering : is there an application / widget that shows which application is performing a sync operation at the moment ?

And/or is there a log somewhere of all sync operations ?

You can check the Accounts & Sync in the settings. This will show you what is syncing.

I am going to throw out a guess that you have the Official Twitter client installed and have sync data enabled. I used to get the "lock up" you describe all the time.

The lock up is not really just from the app that is syncing, but it is causing it... Samsung decided when they designed the Galaxy S that the file systems that existed were not good enough for them. So they decided to use a proprietary file system that was developed by Samsung called RFS. This file system is slow, like, Really Fricken Slow. It is the cause of the "Galaxy S Lag".

Even Google decided, with the Nexus S, that they were not going to use RFS on the device, it uses ext4. There are "fixes" out there to convert the RFS to ext4, but they do require you to have root access, a custom recovery (like clockworkmod) and to flash a ROM or a kernel.

Voodoo is one of the best. Roms like Nero3 from TeamWhiskey have voodoo built right in to their ROM.

Now if you don't have root access and don't want to, there is really nothing that can be done to "correct" the lag that you are experiencing... except to disable the syncing of data that cause the lag.


When i try to capture a screenshot i get an "USB Storage may be in use" error. I can't install or use almost any app as well First of all, I have a Galaxy Note 2. Hello, I've read more than an answer for this issue but none of them solved my problem. The problem is when I try to capture a screenshot it gives me an error message that says "Unable to save the screenshot, USB storage may be in use". I can't also use any application. When I open any application it gives me the "{Application name} has stopped"

What is the solution? It ought to be mentioned that I've tried to wipe the cash partition but it didn't work. Thanks in advance.

After surfing the internet and trying more than a solution (i tried everything but the factory reset because I don't wanna do that) I discovered that this is a board problem. It's caused by many things. In my case, uninstalling Google Drive solved it. I got Link2SD and removed that app and that solved the problem. None of the tons of the solutions I read have mentioned that this problem may be caused because of some software need to be uninstalled. So, if you have the same problem and you reached this answer, try to play around your mobile phone and it will be solved. Because I and you have the same problem, but for different reasons.

If you are too lazy to do that, do a factory reset. It always helps.


ES File Explorer Pro: root access error on Android 6 When I try to enable Root Explorer in ES File Explorer/Manager PRO 1.0.7 there is a error toast notification saying that...

Sorry test failed. This feature cannot run on your phone.

I'm using a rooted OnePlus Two with OxygenOS 3.0.2 / Android 6.0.1.

Can this error be solved somehow by the user?

I found a solution:

Install Busybox and Android Terminal Emulator.
Open the terminal app and write these commands "enter" separated: su, mount -o remount,rw /system, touch /sbin/su /system/bin/su /system/xbin/su, mount -o remount,ro /system, exit.
Reboot

Now you can enable the Root Explorer feature in ES File Explorer without any error!