How do I migrate from one SD card to another one? Possible Duplicate:
  How do I switch my Android device's SD card without causing problems?

I just moved to Android from iOS. My new droid is Sony Ericsson Xperia Neo V which came with a 2GB SD card. This card is almost full so I want to get a bigger and faster SD card. I have installed many apps on this SD card so I'm wondering how I can move all the content of the old card to the new one when I finally purchase it. How do I do this?

As the solution described by yrajabi basically works, it might miss some data -- e.g. if you have moved some apps to SD card using App2SD, you might miss them afterwards. So a much safer approach is:

shut down your device
take out the SDCard
put the SDCard into a card reader, and attach this card reader to your PC
make sure all files are visible in your "copy GUI" (which ever you use)
copy all files and directories, including hidden ones, into an empty folder on your computer
safely unmount the card, and replace it by the new one
same way, copy all data (including hidden files/directories) to the new card
safely unmount that card, and place it back into your device
power up the device, you are done

This way you can make sure no files/directories have been hidden from you.


Unable to mount /data after multiple wiped Everytime I try to flash anything from TWRP it says "E: unable to mount /data". I have tried multiple wipes and entirely reflashing the os but everytime i finish setting up the phone after wiping it, it goes back to that error.

Phone is a Samsung J5 Prime (G570Y)

How did you reflash the OS? using TWRP or ODIN?

A simpler solution is to flash Stock Firmware for your device via ODIN & then flash TWRP again.

You might first want to try the solution suggested on this XDA Thread if you are comfortable with using Terminal
https://forum.xda-developers.com/showthread.php?t=2683787

Reflashing the Stock Firmware via ODIN will most likely fix this issue.


Android: Delay dropbox upload intentionally Is might seem an odd question for some.. But I often find myself wishing that dropbox would wait 5-10 minutes before uploading my newly taken photos. The reason is that sometimes I take a blurry picture and delete it straight away - but dropbox alwas snap it before an upload it to my dropbox. So I have to delete it on my dropbox..

I actually think that what I need would be total sync - so deleting on my phone would delete on dropbox. But I feel that this solution would be too risky.. so would just be happy with a delayed upload that just upload what I have in my camera folder.

Any such solution?

As stated already, one solution would be to use an app that lets you synchronize with dropbox.
I personally already used Dropsync. It works flawlessly, however, the free version only lets you sync one main folder. So that was not really an option.

The solution I just came up with is making good use of the Tasker app yet again.

tell Tasker if the camera or gallery apps are running and mobile data is enabled, disable mobile data.
then as exit task (to be executed when camera/gallery get closed) re-enable mobile data.

Dropbox will then upload all the shots I did not delete right away using the camera/gallery app.


Android as rubber ducky Watching Mr Robot I came across a small device called a rubber ducky. It simulates a keyboard and executes a given list of commands, like keystrokes and such.
Now that I am too cheap to buy a real one and none of my USB sticks are capable of having their bootloader reflashed to turn them into one, I thought, since you could use your android as a USB keyboard, wouldn't it be possible to use it as a rubber ducky as well?
I have tried the droidducky script (http://zx.rs/6/DroidDucky---Can-an-Android-quack-like-a-duck/), but without luck...

Are there any alternatives?

rocket_doge_

Using an Android device as a rubber ducky is possible, but setting it up can be difficult. Your device most likely doesn't work with the payload because it is not rooted and/or doesn't support HID keyboard output at kernel level. If there is no support for HID, this can be fixed by flashing a kernel which does support this, however the number of supported devices isn't exactly huge, meaning you would have to edit, compile and flash the kernel by yourself.

You can see the exact procedure here: https://github.com/plowsec/android-ducky

Here is a list of devices which already have compiled kernels (it is accessible from the first one, though): https://github.com/pelya/android-keyboard-gadget


No audio out with headphones When I plug a headphone into my Nexus' audio port, the headphones simply don't play any sounds or music. The device seems to detect them, because the built-in sound output stops working. I tried it with another headphone and it didn't work either. There is no error log output.

It really sucks, because I can't hear any music.

How can I solve it?

(Galaxy Nexus with stock Jelly Bean)

I own an OG Droid and a Droid Bionic and both phones eventually had similar audio jack problems.

On one phone I found the issue to be a wad of dust crammed in the jack which I had to fish out with a [enter your choice of small pointy tool].

It could be a result of the internal contact points being pushed back from repeated tension. This would weaken the contact with the audio cable. In your particular case I don't think this is true however.

Other things you can try:

Pull the audio cable in and out several times wiggling it and testing it. (Ideally you'd want to test it with something that plays audio continuously so you don't have to keep hitting play)
Getting a different and potentially better quality audio cable to test with.
You can also try resetting to factory default which may help if the problem is software related. (As long as you have a google account synced with your phone, all your apps will be automatically re-downloaded)
If all else fails, take it back to the phone manufacturer or your phone service provider. They should be able to fix it for a reasonable price.
There is the option of trying to fix it yourself but that isn't recommended if you are uncomfortable working with small/delicate electronics, not to mention voiding your warranty.


False "Internal memory space is low" on tPAD - need a root access A friend of mine has a chinese Teclast tPAD with Android 2.3.1. After some time of usage we start to get system notification "Internal memory space is low". Yet there are tons of free space in all types of memory: 14 Gb in SD, 5 Gb in NAND flash, 400 Mb in internal memory, 156 Mb RAM. Apparently something is wrong with the system because we can't install most of programs - installation typically finishes with a notification about insufficient memory.

From what I have read here, this can be caused by overflown hidden system folders, such as /data and /cache. So the question is, how can I get root access for tPAD, or how the cleanup can be done without root access?

This brand is not well supported worldwide, so it's very hard to find drivers and apps applicable. For example, I can't plug the device into a PC's USB in developer mode (if it could help) though the appropriate option is enabled.

You can use Kingroot. License is Chinese, but when you accept it, app changes to English. And you don't need a computer.
Then install ZArchiver. It can get to the system folders, if the device is rooted.


Moto 360 Location Symbol I was doing some development work on my Moto 360 (using Android Studio), and since I rebooted the watch earlier to fix an issue with Android Studio, this location symbol has been on my watchface. What does that symbol mean?

Notes:

This symbol acts exactly like the offline "cloud" symbol acts, regardless of watchface.
The app I'm working on does not access my watch's or phone's location in any way.
Debugging over Bluetooth setting in Android Wear app turned off, as well as Bluetooth Debugging and ADB Debugging settings in Developer Settings on my watch.
Some app was using my location for hours on my phone, but has since stopped, while this location symbol has persisted.
Never seen this symbol before on my watch, and haven't done a software update recently or anything.

Here's a screenshot:

What could that symbol mean? How can I get it to go away?

That's the symbol that denotes an app is using your current location. Common apps to use this are the Maps, Lyft, and Weather apps. If it persists for some reason, just try toggling on/off airplane mode or restarting your watch from settings.

I figured this out by opening up Lyft, closing it quickly, and returning to my watchface where that symbol was there for just a second before disappearing.


Images are getting deleted from "camera shots" once sent in a text message I have an HTC Desire Z,  Andorid 2.3.3 with HTC sense version 2.1.

If i take a photo and text it, that photo is getting deleted from my Gallery/camera shots.

How can I fix this so the photos are never deleted once taken without my permission?

Edit

I noticed some of my photos are still saved in the folder, but the gallery isn't displaying them, nor they accessible by the image applications. I can only see the pictures if I connect my sd card to my computer

The first solution that springs to me is to install Tasker (it is paid app, and quite cheap, but it is worth every cent).
Setup task that copies the last picture that was created into your SMS folder back to your DCIM (camera folder) folder.
 There are probably other solutions as well. If you cannot get the hang of Tasker, I will be more specific when I have more time.


What is directory access permission? I recently got a Android 9 phone, and I noticed a new section under special access called "directory access". It lists no apps

This wasn't present on my old Android 8.1 phone, so I'm pretty sure it's new

What is it for?

The Android permissions model has been evolving with each release.  Starting in Android P, apps can request "directory access" to receive permission to access a scoped directory on the device.

For example, an app that requests the permission WRITE_EXTERNAL_STORAGE gets full access to external storage.

However, using scoped access, an app that takes and manages pictures might request access to the Pictures folder on your external storage device.  This allows you to ensure that the app in question can read/write data to Pictures and not say, Messages (or anything else in external storage for that matter).

The API is still fairly new so I'm not surprised that you don't see any apps currently using that feature.

Android has been fine tuning access rights for apps, allowed developers (and users!) greater control over who gets access to what.

You can read more about scoped access here: https://developer.android.com/training/articles/scoped-directory-access


Some malware remains after factory reset I have a MicroMax Canvas Doodle 4 Smart Phone with Android 5.0, purchased in November 2015.
It came with a lot of bloatware, probably including some app named "9Apps", which keeps suggesting apps for me to try out. I always cancel it.
While watching YouTube videos, I get some advertisements for some app or the other. Again I never click or install those.

Unfortunately, in touch-phones, it is possible to accidentally tap the wrong button and install malware unintentionally. Also, a friend installed CleanMaster to "help" me, but it looks suspicious to me.

After about 6 months of usage, some malware got installed and it used to show random advertisements at odd times. It was tolerable for some time, but the frequency of advertisements increased, and there was a possibility that I might have unknowingly installed some more apps "suggested" by the malware.

About 6 months back, anytime I would connect to wifi, "SystemUI" would automatically download a whole lot of apps : BatterySaver, Duplicate WhatsApp, web browsers, games, Pro*n downloaders, . . .
Also, Phone would become hot and battery would drain-out quickly. Crashes & Reboots were common.

I tried to uninstall all unknown apps, but either system would say that it could not disable system apps, or it would reinstall these apps at next wifi connect.

I tried a factory reset last week, but it was hanging on the next reboot. After repeating the factory reset, I got to the main screen, where I could see the Default Apps, but I got some popups like "WhatApps has stopped running" and "System update in Progress". Moreover, most of the unwanted apps are now shown as Default System Apps. Clearly, malware is still in control.

How can I get rid of this malware ?
How can I reset the system to the real factory settings ?

I went to recovery mode and selected "root integrity check" : It shows 66 new files, 2 modified files, and 2 lost files. It does not provide a way to resolve these issues.

Other solution, more easy, is to root your device then :
1- block access to internet for these apps : install the firewall AFWall to block apps to access to internet. https://play.google.com/store/apps/details?id=dev.ukanth.ufirewall&hl
2- install an ad blocker : https://f-droid.org/repository/browse/?fdid=org.adaway&fdpage=2


How can I set an alarm on all my Android devices at once for free? I would like to be able to set an alarm on all my Android devices at once.

The application Timely Alarm Clock has this feature ("Cloud synchronization enables a seamless experience across phones and tablets.") but the latter costs $2.5.

Are there any free alternatives?

I try to not read this as "is there an app...", as that would be off-topic according to our guidelines (see What topics can I ask about here? for details).

So apart from looking for a different app to save some peanuts, you could live with the ads (according to its description, the app is available for free with ads; there's no note to the cloud feature being restricted to payment, neither does the related description on the product's webpage, nor the FAQ on How can I synchronize my devices mention that).
according to Krampus' comment below, the cloud functionality seems to be restricted to "premium users" indeed, though none of the material cited says so

Alternatively, there is the possibility to utilize a synchronized calendar (like the Google Calendar) for that: Create an event, which then is synchronized across your devices. So the alert should trigger on all of them.


Blue arrow pointer in Google Maps won't update whichever way I'm facing? On the Google Maps app, I see a blue arrow pointer. I've seen this on a previous version of maps back in Gingerbread. I think at some point in time, they removed this feature and made it look simply like a circle. But now I see that it's back. However, it seems to be stuck on the same direction regardless if I rotate my phone in whichever way.

Android reports on the notification bar that the "Location set by GPS" already so that rules out the possibility that it's still waiting for GPS data. The weird thing is it will sometimes change direction but on random occasions only. Is there a way to force it to re-calibrate or something? I find it really useful back then for navigating places where I'm not familiar with and would like to use it again now.

I'm now on Ice Cream Sandwich. Same phone.

EDIT:
I have downloaded 3rd party compass apps from the Play Store and they work without problems. The phone is ST17i.

had same problems b4 i tried calibrating the magnetic compass by the x ,y ,z axis here 8s the simple steps keep in mind all the rotations are clockwise directions first put your phone in a flat surface for me i placed it in a table and rotate it 3 full rotations clockwise then pick up your phone and face it on your left with the but part nearest to you and rotate it 3 full rotations clockwise and finally face your phone towards you like ussing it normaly and rotate it 3 full rotations clockwise and thats it ,for me it solved my prorblem reg the pointer in my map do this while your map is active ,hope this will help someone .


Vodafone VFD 100 android 5.0 phone shows "no command" on recovery mode I have a problem with my android 5.0 Vodafone VFD 100 phone.
So it restarted on its own, and then showed the message “Android is starting, optimizing app x of y” (not the first time). There were 19 apps in total and it got stuck on app number 11. I got impatient and since restarting it brought me to the same place, I removed the battery while it was optimizing apps. Now it won’t boot thereafter. I have tried several suggestions to no avail. When I switch to recovery mode, it displays “no command” on a blank screen after “input language=> English” after choosing the language. Please help as soon as possible since I’m currently stuck.
Regards.

You should flash a custom recovery, then reboot your phone in recovery. And then in the recovery, wipe the Dalvik-cache.


How to change the color of specific calendars? I'm using the default calendar application that came with my phone (Samsung Galaxy S 2), which is kept in sync with Google Calendar. I have multiple calendars there, but I was not able to find a way to change the colors of specific calendars, which is unfortunate as calendar #1 and #5 share almost precisely the same color by default. Those are not the same color I see in the online Google Calendar.

Is there a way to control the colors of specific calendars, or is there a similar, alternate calendar or tool I can use that will allow me to do so?

Samsung has their own Calendar in TouchWiz, it is not the "Stock" calendar. And from what I remember, you cant change the color of the calendars in the TouchWiz calendar. I stopped using the touchwiz calendar and bought "Business Calendar" - there is a free version too that has ads and missing a couple features like "drag&drop". It works great, and has a good home screen widget too.

I used it as a replacement for the limited calendar in touchwiz, and now that I have a ROM that has the "stock" calendar, I still use it.


Droid X Turns Itself on Automatically I turn off my Droid X (now running Gingerbread) to conserve the battery.  However, every morning when I wake up, it is turned on.  Has anyone else been having this problem?

I don't know how long it waits to turn on, or what time it is that it turns on, but it's quite a pain (especially because it drains the battery).

Any suggestions?  This has only started happening when Verizon upgraded me to Gingerbread.

I have the exact same problem. I have confirmed that my phone is powering off (I get the "powering off" message and then the screen goes blank). But some time in the night, my phone turns on by itself.

At first I thought that I was accidentally just setting it into the new (with Gingerbread) sleep mode. But I'm careful and I'm definitely pressing "power off".

Lots of people are reporting this same problem. Other forums have suggested changing the timing of the backup assistant. I've tried that, but to no avail.

It seems clear that this is a new issue with Gingerbread.


Does sharing installed apps pose a risk of sharing personal data? Let's say I install an app on my phone from the play store. Now I want to give this app to a friend. I use an app called File Commander to share an installed app via bluetooth.

Will any settings or data used in my app also be sent with the apk, or just the app itself?

Thank you.

Most likely, it is not going to send the app data with the app.

If the only file being sent is an apk (example: angrybirds.apk), then there is no data sent with it. The apk is just the app itself.

However it is possible to send app data. If you are using "File Commander", it would depend on whether File Commander sends app data or not (sorry I don't have this app). It may be an option in the settings, so you could perhaps enable/disable the sending of data along with the app.


Retrieving a contact that I called and talked to on Telegram, but accidentally deleted I talked to this person on Telegram (sent many messages, exchanged pictures), and then called them a few months ago via default Calls Android application.

Contact was deleted (call logs too), and Telegram chat / contact deleted as well.

Is there any way I could retrieve this person's telegram contact, or telephone number?

Telephone company only saves 1 month call logs (Vodafone).

The following steps from How can I recover deleted Telegram chats? should work:

  Use the iKeyMonitor app to recover all the messages that you need quickly.

  Sign up

  Sign up for a 3-day free account of iKeyMonitor to recover deleted
  Telegram messages.

  Log in to the Cloud Panel

  Log in to the Cloud Panel to download iKeyMonitor to the target
  Android phone or iPhone.

  Install iKeyMonitor

  Install iKeyMonitor and activate it with your license key.

  Start Recovering

  Start recovering deleted Telegram messages on Cloud Panel.


Can I change app-specific sound files? Specifically, I'm using Zello and want to change the notification sounds to make them work better with my bluetooth headset, but potential answers probably will be applicable in many cases.

Using Dexplorer, I was able to locate the specific *.wav file inside the internal folder structure of the app. Dexplorer however doesn't seem to offer an option to replace these files. Is there any way I can achieve this, meaning replacing the current *.wav file with a file of my choice?

Dexplorer opens installed APK file and displays info from APK. This is internal application resources, build when autor compiles APK.

To replace specific resources you must decompile APK file, repleace files and compile (build) again.

On new build you must sign APK file with your own certificate (you may generate it). Only author have original keystore to build signed APK file.

App author probably won't provide his application signing key.


Specifying SD card mount options upon boot I have an Archos 101IT with a 16G external SD card. The SD card contains one partition that is formatted as an ext3 file system. The Archos runs UrukDroid 1.6.4 (Froyo 2.2).

The Problem: When booted, the SD card is mounted with the following mount options:

/dev/block/vold/179:17 on /mnt/storage/sdcard type ext3
(rw,nosuid,nodev,noexec,noatime,nodiratime,fmode=0666,dmode=0666,errors=continue,data=ordered)

The fmode and dmode options make it impossible to use file permissions, in particular it is not possible to make files read-only. This is needed by the Titanium Backup tool to protect backups from being overwritten.

I can change the mount options with a remount:

# mount /mnt/storage/sdcard -o remount,fmode=0,dmode=0

The Question: How can I have the SD card mounted with the right mount options upon boot?

Urukdroid has a special script, /system/bin/mount_sdcard.sh, that mounts the SD card upon boot. This script understands (V)FAT and EXT4. Anything else is left to the vold automounter. Archos modded vold so it could do a bit more than stock A 2.1 vold, e.g., mount EXT3 file systems.

I upgraded the file system on the SD card to EXT4, and now mount_sdcard.sh mounts the SD card upon boot with the correct mount options.

Thanks to $aur0n for helping me solve this.

Upgrading an EXT2 or EXT3 file system to EXT4 is easy, see https://ext4.wiki.kernel.org/index.php/Ext4_Howto#Converting_an_ext3_filesystem_to_ext4 .


How can I live without a trackball? I've been using a Nexus One for the past year and half and am very happy with it as a phone.  I am not, however, happy with my carrier and so will be trading up very soon.  Amongst the current crop of 4G phones, the Nexus S has caught my attention, largely due to its similarity to the Nexus One.

One major difference between the two has me concerned, however — I absolutely love the trackball on my N1 and am having trouble picturing how I'll be able to use a phone as effectively without one.  My main concerns are:

Text entry.  I tend to edit my emails / text messages / etc. as I write them by jumping back and forth frequently.  The trackball makes this very easy to do with great precision.
Games.  I play a number of puzzle games (Shortyz, Vexed Pro, Andoku, etc.) which all benefit greatly from the "scroll-and-click" interface of the trackball.

Does the Nexus S (or Gingerbread) offer anything to fill the holes left by the removal of the trackball?  I've seen mention of a "brand new text-selection paradigm" introduced in Gingerbread, but haven't the faintest idea what that's in reference to.

I had been hoping for something like arrow keys on the soft keyboard, but if a setting for them exists, I'm not able to find it.

I'll be honest it's probably not something you'll miss at all after a few weeks. My previous Android phone was an HTC Magic, apart from text selection I found the trackball pretty useless on that. Since upgrading to a Galaxy S, that has no trackball/pad/d-pad at all, I can honestly say that I haven't needed one since about the first week, I think I've found two games total that needed a trackball, and they had so many "needs a trackball, doesn't work on my phone" type one-star reviews, that the devs must have changed them by now.

Gingerbread has a text selection feature based on tapping in the text and dragging your finger that works very well, Samsung's Touchwiz interface has had an incredibly similar interface for text selection since Eclair (I think) and that works well.


Moto G 2nd Generation - Mobile Data is not working after the upgrade to 5.0.2 MOTO G 2nd gen, Mobile data not working (India) post Android Upgrade to 5.0.2 from 4.4.4...any clue..

could be linked to improper upgrade and is there a way to restore ??

Weirdly I inserted another sim into the 2nd slot(it has no service btw), and voila The excalamtion(!) mark is gone from the mobile network icon and Mobile data is back up. I just hope XDA doo take a look at this... And yes I had tried soft reset , factory reset, re inserting the sim and re registering , APN manual config etc etc..


Samsung Galaxy S6 on Verizon - capable of simultaneous voice and LTE w/o having to use VoLTE? Does the Samsung Galaxy S6 on Verizon support using 4G LTE data while on a voice call without having to use VoLTE mode? It seems like a lot of newer phones don't support this.  VoLTE might be fine if in an area with uninterrupted 4G signal, but last I read, switching to 3G while on a VoLTE call will cause the call to drop.

No, simultaneous voice and LTE data is only available when using VoLTE (aka "Advanced Calling") on the Samsung Galaxy S6. See the Tech Specs on Verizon's store page for the S6 under the ADVANCED CALLING 1.0 heading:

  Activate Advanced Calling 1.0 to experience Simultaneous Voice & Data

Verizon also accounts for this with a note in their Advanced Calling 1.0 for Android Devices FAQs under the question What is Advanced Calling?:

  **Note: Most 4G LTE Android smartphones today already support simultaneous voice and LTE data without Advanced Calling 1.0. However, some newer Advanced Calling 1.0-capable devices such as the Droid Turbo by Motorola do not support simultaneous voice and LTE data unless Advanced Calling 1.0 is activated.

The Galaxy S6, it seems, is one of those newer devices that doesn't support simultaneous voice and LTE data without Verizon's Advanced Calling service. There seems to be speculation that this is because of a lack of a second LTE radio but my cursory Googling didn't pull up any primary sources.


time/clock always on? I need to have the time/clock on for about 30 mins. Just the time I can see in dark. The screen doesn't turn off.

Is there any application or way I can have the time on for xx minutes in case I need it?

HTC Desire on Android 2.1

Keepscreen can let you choose some applications and select a specific screen timeout for each of them. So you could just set the Clock application with the "no timeout" option.


Determine strength of the cell antenna in an Android phone to ensure good cell reception In some parts of the world, the cell towers are few and far between. In places like these, when someone is shopping for their next smartphone upgrade, they need to consider cell reception.

Boosters may be a good option, but it lacks a mobile power supply and is uncomfortably bulky.

It seems clear that some phones would be better than others when it comes to cell reception, for example, in the modern world my Note II will hold 4G internet even if my USB modem will not.

But in places like these, the challenge is to get any kind of reception, let alone 4G.

How can one determine the strength of the cell antennae on the phone they are about to buy? Is there a place to look this information up, or a spec one could check on?

And does the method of determination change whether you are on a GSM or CDMA network?

I suggest you ask carrier reps in the area you are concerned about, as I am not aware of another way to get the information you are asking for.  As others have mentioned, there are many factors that go into how well a phone will pick up, let alone how it will pick up in a certain area/location.  I used to work for Verizon and this was a question we got a lot. What I can tell is that, at least for the location I worked at, we knew which phones picked up well and which ones didn't.   If we had customers that lived in the country/rural area there were certain phones we would try to steer them away from.  However, if the customer was not going to be in the country then that same phone may have been fine.  Of course, as new phones launched we would eventually learn how they performed in different areas, so the information was constantly evolving.  Having to help technologically challenged customers troubleshoot signal issues was a great incentive to learn which phones worked the best!  Certain phones gained reputations for being great or horrible when it came to signal.  You didn't want to sell an elderly customer a  phone with bad reception unless you wanted them to pay you many angry visits in the near future!

All that is to say that you should spend some time asking people in the area who sell phones.  I personally try not to venture into carrier stores too much, but this is one area where you may be able to get some help from carrier reps. Dealing with as many phones as they do they are in a unique position to know which ones work the best in their area.


Can I sync Firefox bookmarks with Android? Is there any way to sync my Firefox bookmarks with Android?

I believe Fennec (Firefox mobile) will have this feature, but it is currently only in alpha. You can get a copy of the alpha here.  Note that you'll need about 40mb+ of internal storage space free to install it.


Asus Zenfone 6 doesn't see SIM cards, keeps booting itself. How to troubleshoot the issue? I have a problem with Asus Zenfone 6 device, which worked well on stock firmware with minimal amount of additional installs for about a year. This is a dual SIM phone and it has both SIM card slots used.

At some point the device stopped "seeing" both SIM cards, and started self-booting (gracefully, with reboot notice) every 2-3 minutes.

A sequence of factory resets and firmware updates did not solve SIM card problem. Other than this, the phone worked well: recovery, installed new firmware, WiFi etc. The situation got better with last firmware update coming with Android 5: the phone simply does not see SIM cards now, without rebooting itself any longer.

While I tend to think it is simply a hardware problem, how do I go about troubleshooting the problem from as a developer?
I have adb connection, I can grab logs (adb logcat, adb bugreport) which contain lots of data, I can connect via shell. It is a lot of data, what do I check there specifically?
Or, how do I check hardware configuration to detect details of anomalies (missing SIM related devices or configurations), or hardware related logs?

try adding a small piece of tissue on the top of the sim card slot, i have the same problem and it seems like the slot is loosen up, so you will need something to keep the slot pushed down , for example : paper, tissue, etc. but , tissue works the best.


Whatsapp Problem - How to Restore my Phone number after changing to a new one on whatsapp I have been changing my whatsapp number by using my son's phone for a short time, but just notice both my son's account and mine has been join together, any suggestion how can i separate up both account now, or how can I restore the setting to the original number.

This happend because of the database stored in your phones storage. Two accounts cant be merged in one. You have been seeing the chats of your son. Just delete the database from the storage and then reinstall Whatsapp with your number.


My songs will not play on my galaxy tab 3 So i was playing some songs ive downloaded then my tablet died. I charged it and tried to play the same song and will not play and says the music player does not play that audio type. Even though it played it a couple hours previously.

Try to clean cache of the app you were using. If that doesnt help then clean data of the app also and also of the default  media players.
Lastly you can try to clean cache/ dalvik cache of the device.
That should be enough in most cases.


Google calendar notifications in double on Galaxy S3 I have used Calendar S, the stock calendar application on the Galaxy S3, for a few years but I recently started using the Google calendar applications instead on my Galaxy S3.

The issue I'm experiencing is that every time I receive a notification from Google Calendar, the stock application notification also appears. I always get them in double. I tried disabling the notifications in Calendar S but they are set back to enabled automatically. I also tried to remove all my calendars from the stock application but in this case it removed all calendars from the Google Calendar applications as well. It seems that the configurations of both Google Calendar and Calendar S are tied together in some way.

My question is: Is there a way to completely disable the Samsung Calendar S application in order to use Google calendar only as the main calendar application in Android ? My phone is a Galaxy S3 with the latest version of Android installed (4.4.2).

Highest official firmware for Galaxy S3 is up to 4.3. If your phone is running 4.4.2 maybe it's a custom ROM.
Anyway you can disable the calendar storage on the Application-> "All" tab
or just root the phone and remove the S Planner (I believe it's S planner instead of Samsung Calendar S?)


What really happens during a factory reset? Does it securely erase all data? When you "factory reset" an android phone, are you formatting the phone storage by securely erasing all data and writing over them with zeroes, or are you simply deleting the files by hiding them from the file system? If it's the latter, the data can still be recovered, correct?

If I'm trying to sell my phone, will a factory reset securely erase all my data, or will the next user still be able to recover it with some technical wizardry?

A factory reset reformats the phone's user-data partition, but it's not a "secure" wipe; it doesn't overwrite everything with zeroes.  If you want to be sure everything is erased, you can encrypt the phone first (which overwrites all the data with encrypted versions of itself), then do a factory reset (which sets up a new unencrypted filesystem).

(Update:  Most newer devices — those that shipped with Android 5 or later — are encrypted by default, so there's no need for a manual encryption step before wiping.  I expect that a factory reset should erase the master encryption key, rendering all the old data unreadable — though Google's documentation doesn't explicitly say so.)

Note that a factory reset leaves the phone's system partition (the "ROM") untouched.  If you've made any changes to the system partition (such as rooting), those will remain.


Can't decrypt internal memory; no hard reset available I have an LG Access (LGL31L) (Tracphone) running 4.2.4 that I recently rooted using towelroot. The phone's memory is encrypted, and after getting somewhat over-zealous with the new root access I disabled something important and after rebooting my phone all I can do is get the screen that says "Enter PIN/Password to decrypt". But before I get to that screen the phone says "unfortunately, settings has stopped"...

I can still pull up the emergency dialer, the touch screen still works, but I can't get the phone to pull up it's keyboard to input the decryption PIN. It doesn't help that this phone is rare enough that I can't seem to find a custom recovery and it's even worse because there is no way to perform a hard data reset, only via the settings menu (which I can't get to...)

If anyone has any ideas I would be extremely grateful!!!

There is another way to factory reset your phone. Go to the dial pad and type in    *#*#7780#*#*     and this will automatically factory reset the device.

WARNING: This will wipe everything on your phone. So proceed with caution.


How to backup applications' data from second or subsequent user of a currently non-rooted device? Primary question: given a non-rooted 4.2.2 device which has second user added and used for awhile, is there any way to backup or otherwise safe the application's data of that second (or third etc.) user? I would like to have backup of application's data only, like what produced by adb backup. Full backup is fine if you also include information on how to eventually extract the application's data. Software procedure that destroy the system is acceptable as long as the application's data of second user's can be saved, so rooting the device is fine if you let me know how to do it with the application's data of second user intact.

I have try backing it up using adb backup but I don't see any data from the second user in it.

Additional question: I also want to restore a backup into second user of another device. It seems rooting the device will be the best way, right? Or there is another way?

More case specific information: I have a non-rooted Asus MeMO Pad HD 7 running 4.2.2 with second user setup and used, but now have cracked screen and other issues. I have replacement device a Dell Venue 7 running 4.4.3, but because of different capability, I want to setup the later device with the 2 accounts swapped, i.e. 1st account of the MeMO Pad HD 7 will become second user in the Venue 7 and vice versa.

I use Helium on a non-rooted Nexus 7 (2013) to backup my app data (but not the apps). I have only one user account but since that app data is user-specific, is contained in my user area, and the backup is placed in my user area, I'd be surprised if Helium would have any trouble backing-up each account separately. I have not had occasion to restore a user's data from a Helium backup, so be I can't vouch for that process.


Installed app not showing on Play Store I have a Samsung FGalaxy 7 using Android version 8.0.0.  I have an app that is on my list of apps to run (and it does run), but it does not show in Play Store so that I can uninstall it.  I tried finding it within Play Store, thinking that reinstalling it would clean up the app listings so I could uninstall it, but it looks like the app is no longer on there.

How can apps be uninstalled outside of Play Store?

Since you are running a newer version of Android you should be able to hold down on the app icon and then drag it to the top right of your screen where an "uninstall" should appear.


Android camera shoots with the same sensor I have a question, some says that two different Android smartphones with the same sensor have different picture quality because of the software.What do they mean? The software, in this case, it's a camera app or something low-level, OS specific, drivers etc? I totally understand that the camera great in a smartphone because of: lens, sensor, pixel size, ois and software. So what is software in that case? Thanks

Camera does not give you the raw data it captures. Before it outputs the format you desire, the data will be processed by a set of algorithm implemented differently by each manufacturers, giving effects such as sharpening, denoising and anti-Moire. How they decide to implement it is beyond our discussion.

Manufacturers keep the algorithm private, so in many cases it's unclear whether it's only in the drivers (blobs) or requires both the app and the low level to work together. However, it's clear that without these proprietary algorithms, image quality will degrade more or less, as evident in custom ROMs without the camera blobs. In Sony's case, that algorithm can also get lost once you unlock the bootloader, causing equally significant effect.


Where is Samsung's SIM manager in '/system/app'? My custom ROM's SIM manager is broken, so I have to replace it with the official one but when I install it, it says the package exists by the same name. I need to replace it manually in '/system/app' yet I failed to locate the folder.

It is very likely that this individual app doesn't exist, instead it is embedded within the setting app. However you can still create a SimSettingMgr folder and put your apk in there and push the folder to system/app or system/priv-app and reboot.


When I try to connect to work wifi I am asked to sign in My work wifi runs netgear routers via a lan.
when I try to connect with my Samsung galaxy s5 I am asked to sign in but these are open routers no security. When I try to sign in I am redirected to google home page. Connection only stays active for a short period of time then drops the connection. Everyone with a Samsung device is having the same problem but iPhones are ok.
I have no problems with my home wifi. This started after the latest android update.

WiFi "sign in" now includes dealing with landing pages asking you to accept terms & conditions. I've noticed more and more public routers throwing these out, and then terminating connections if you don't hit the right web page quickly enough. I've seen iOS and Android respond differently to these things, depending on when the device finds the connection, how tolerant the router is, and so forth.

The solution I've found that works for me on any device is to shut off WiFi, give it a few seconds to "calm down," then start it up again and watch your notifications. If you get a "Sign in to ..." notification, tap on it as quickly as possible. If you don't, and you know it's an access point that exhibits this behavior (like at your place of work), tap the browser icon to open it up, then go to some page that's likely not cached (like SE here), or force a refresh. You should get to the sign-in landing page. Accept, and you should be good at least until your phone goes to sleep (which, sometimes, will cause a disconnect and make the access point whine at you to sign in again).

Yep, it stinks, but the issue seems to be on the access points, not Android.


Developer options switch is disabled, hence not able to turn it on I'm having a Samsung Galaxy S5 Android phone. All these days I was able to debug apps using USB debugging from the Developer options menu in my phone. But suddenly I noticed the switch in the developer options screen is disabled (See Screenshot). Only Running services item is enabled in the Developer options screen.
Note: I have a "Software Update" system warning, which is an update that is already automatically downloaded but not yet installed. I'm wondering if the developer options is disabled because of this system
Has anyone faced the same problem ?
Do you know what to do to enable the switch, so that I can turn on the usb debugging ?
Thank you.

I found from this post that some recently added app might be cauing the security issue.

Hence I uninstalled my corporate app that I installed prior to getting that greyed out issue, and that fixed that problem, I'm now able to slide the switch on/off in Developer Options screen.


Wifi and Data switching on automatically in my HTC Desire 820 device This morning I got a notification on my HTC Desire 820 running Android 4.4.4, about update of 1.22 version for network. I thought it was normal and I updated it.

From then my device is turning on both Wi-Fi and Data automatically. Many times I tried to switch it off but it again turns on.

Even if such notifications look "official", they rarely are. They are specifically styled in a way to make them appear such, to betray people thinking that and tempt them to install the "stuff" behind. But one is more likely to install some malware that way, often a Trojan – like in your case: Its permanent switching on of network functionality suggests it's "phoning home", very likely transmitting personal data. A Google image search on "android malware installation popup" gives you some examples:

browser popups wanting you to install an "update" (click images for larger variants

These candidates are easy to tell: you will never be informed on a system upgrade via browser popup, and there is no such thing like an update for your battery module coming this way (apart from which: the second screenshot proves its "fake-ness" by being a bad translation with grammar mistakes – another indicator to check for). A little protection can be gained from disabling "unknown sources" in your Android settings: that should keep installations from other than "official sources" (Playstore, your vendor) out. So if something claims to be an official update, but on installation you get told to enable "unknown sources" – be sure to cancel, as that's a fake and will almost for sure install malware.

But not all candidates are as easy to tell. Some even manage to place themselves as notifications in your notification area. A few rules on those:

official updates never come as "browser popups" on visiting some site. They are usually shipped as ota-update, or are to be installed via your device manufacturer's special tool (e.g. Samsung Kies)
if something tells you it has detected a "virus" – forget it, there is no virus for Android.
if unsure on its genuity: long-press the notification and check which app caused it. If it's an app that didn't come pre-installed: get rid of that app ASAP, it might do other evil things.
if you still cannot tell: ask in a forum where your device is dealt with, ask the manufacturer: is there an update deployed currently?

If you're already sitting in the mess (having that fake installed), the safest way out is a factory-reset. You never can be sure where on your device the malware has spread. Hopefully it didn't manage to exploit some security hole and install itself as system app; if it did, the only thing to cure your device is a fresh firmware install.


Add new Locale on android 2.2 HTC Wildfire phone I entered a competition and won an HTC Wildfire. However it's branded french. i've changed the language to English, but under 'Select Language' it says 'English (France)'. Several apps also tend to think i'm in france some of the time.

How can i add/change the locale to be whatever english is normally for a United Kingdom phone?

The easiest method is probably to install a UK ROM.  If you don't want to root or use a custom ROM, you can probably find a stock one.  I recommend searching XDA.


Connectivity problem on LG Viper LS840 just updated to Ice Cream Sandwich MY LG LS840 (Viper) is not opening Play Store after it updated to Ice Cream Sandwich  yesterday.  My emails are not sending either: they stay in my outbox.  How do I fix this?  I pulled the battery and it's still not working right.

Apparently my phone is LTE and that's not available where I live, so my cell was working overtime trying to connect and it caused an issue with my data connectivity when I updated to ICS.

I updated my profile, PRL, and clicked off LTE/CDMA to just CDMA and all is running perfectly!


Unable to clear user data in Google Play Music Google Play music occupies more than 1GB on my mobile phone. As you can see in the screenshot below, User Data accounts for most storage around ~1GB.

When I press the Clear Data button, the screen shows that storage is freed, but the data is there as soon I go back.

I have tried:

Clearing Data
Clearing Cache
Disabling app

My mobile is 10.or D2 and runs Android 8.1.0

After trying the steps mentioned by Reddy Lutonadio in the comments, I performed a factory reset of my device. This solved the issue.


Are there ways wherein an app would think it's operating on a different phone? That means the device ID, and IMEI and every information the app would be able to gather would be what I've pre-set.

It would, for all intents and purposes, be as if it's installed on a different phone and it wouldn't know anything about the phone where it's actually installed in.

Obviously this will require a phone to be rooted, which is the case already.

XprivacyLua an Xposed module can do that. See How to hide or spoof bootloader info from any app?
for an example but bear in mind that if the app in question uses Java code , then this module will fail. For a detailed view of module, read module description. Salient features which you seem to be looking for:

Read identifiers (fake build serial number, Android ID, advertising ID, GSF ID)

Read network data (hide cell info, Wi-Fi networks, fake Wi-Fi network name)

Read telephony data (fake IMEI, MEI, SIM serial number, voicemail number, etc)

Read account name (fake name, mostly e-mail address)

You can also use this Magisk module MagiskHide Props Config in addition to Xprivacy Lua if needed as a supplement . Primary purpose of the module is different and it is less potent compared to Xprivacy Lua because it is a Magisk module and unlike Xprivacy Lua cannot hook into app API's. I haven't used it , instead use Xprivacy Lua


samsung odin twrp recovery I have exactly the same problem of this question:
After flashing TWRP with Odin, nothing happens and the OEM recovery is still there

The problem is the answer is not valid for me, my volume buttons don't work.
Is there another way to do it without using vol+?

This is assuming you can still boot the phone like normal since your question did not specify if it could or could not boot.

boot the phone normally
enable USB debugging
connect to computer by cable
from the computer, run adb reboot recovery
phone reboots directly to recovery

Done!


How to wipe the cache partition of a Samsung Tablet? I am trying to wipe the cache partition of a Samsung Tablet GT-P5100 which does not start the Android operating system any more. Only the Samsung logo is displayed before it starts over.

Therefore, I launched the recovery mode and selected the menu entry wipe cache partition as shown on the first photo:

When I press the power button the Erasing ... starts as shown on the second photo:

Right after, the erasing is stopped by an error as shown on the third photo:

Finally, an Error! stops the process as shown on the fourth photo:

Immediately, the device restarts.

What is going wrong?

I have deleted this answer as i am not sure this Texas Instruments (TI) OMAP 4430 SoC is shipped with fastboot mode at all. Ususally Samsung devices have Odin Download mode, please follow this instructions instead
https://twrp.me/samsung/samsunggalaxytab2gmsunified.html

(old answer still can be viewed here)


Android TV autostart script I want to run a script after booting from a Android TV box (Xiaomi Mi Box)
I tried a lot but nothing works. Is there any option to 'activate' an init.d folder?

You could go with automation to accomplish this.

There are several candidates for this e.g Macrodroid (free up to 5 macros) , Tasker (free 7 day trial) etc (but I am an intermediate user of the the latter hence prefer it)

Profile (or Trigger)

Create a Profile which allows triggering of the Task after boot:

Go to Profiles Tab and click the "+"
Event ➡  System ➡  Device Boot
Tap back to exit from this window

Task

You will notice as soon exit, you will be prompted to link this to a Task

Scroll all the way up the Task list select "New Task + "
You can name this Task anything (optional).
Click "+" to add new Action
Code ➡ Run Shell [ Command (enter script command) , Tick "Use Root" if it needs root]
Tap back to exit from this task

Explanation: Soon after boot, your predefined script will be executed by Tasker


How do I add a Google Assistant command to a button on the homescreen? I'd like to add a widget/shortcut/whatever to the home screen that would allow me to execute a google assistant command as if I had said it.

For example, "Turn off the Livingroom TV".

This would be extremely useful, as it would allow me to dedicate a page in my launcher to home automation tasks. Sometimes it's not reasonable to use my voice (baby on lap for example) and while I'm aware I can hold the home button then click the keyboard icon, I was hoping there was a quicker/easier way.

Although I'd prefer a general answer, I'm using an LG V30+, running Android 8.0.0 if you have any more specific ideas.

Since asking this question, Google has release an app called Action Blocks which does literally exactly what I'm asking for in this question.

With it, you can create "actions" which are either from one of the predefined examples or you can type in arbitrary text which would be parsed as if you typed (or said) it into google assistant directly. These actions can be attached to the homescreen as widgets.

It's not the fastest application in the world, and it's still a bit buggy at time of writing, but it's also only about a week old so I imagine it'll get more solid over time.


Can I remove my custom recovery? I'm in a weird predicament with my Nexus 5. I rooted easily when I first got it then 5.1 was rolling out and I really wanted to upgrade and did, then I was able to reapply the root access but didn't really use anything required root access enough to care. Now my OTA is ready for 5.1.1 so I clicked install (when the notification popped up) and it went into the recovery bit which is the twrp mod and cuts of the rest of the install process. I think. Can i remove twrp without losing my phones data and apply this update or is there an easier work around perhaps? My boot loader is also unlocked, I just really can't be bothered to flash a new ROM (although cataclysm looks fun) and then sort out all my apps and settings again.

Download the 5.1 factory image, Then extract the tgz, you will find a zip file, copy recovery.img to the same directory that have the fastboot file

Reboot to bootloader and connect to PC then open terminal or cmd 'Windows' and type that:

fastboot flash recovery recovery.img

then enter, then wait to finish and now everything is good!


Terminal emulator in android just hangs when I type su? I'm fairly new to Linux so sorry for my noobiness. Anyways I just wanted to check that my phone was rooted since I need an app that requires it to be rooted, but nothing happens in the app. I wanted to double check that it was rooted so I typed su in the terminal emulator but nothing happens. I still type but the next terminal line doesn't appear even after 10 minutes. No error or permission denied, it just skips to the next line and does nothing. If it helps, I rooted using Kingo.

KingROOT will root your phone successfully. Remove KINGO and install KingRoot apk.


How to disable only telephone network? Is it possible to disable only the telephone network and not internet network, so as to use the smartphone as a tablet with a only SIM data?

I use Android 6.0 and I have no possibility to use wi-fi, I need to go on the web with the SIM data

Yes, you can achieve the desired result bu removing your SIM card and connecting your phone to WiFi.

But using a SIM card and using only internet network and not telephone network is not possible.


Can apps with Baidu Web Push work on non-Chinese devices out-of-the-box? For our client, we are developing an application where the majority of the users are located in Mainland China and we need to support push notifications for this group. Since Google and GCM (Google Cloud Messaging) is blocked in China, we are looking to implement Baidu Web Push.
In the Amazon documentation, handling Push Notifications from Baidu Cloud Push, they state the following:

Install your app on to a Baidu-enabled device and capture the generated device token.

Is Baidu Web Push only supported on certain Chinese devices? GCM requires the Google Play Services to be installed and we are wondering if Baidu needs something similar?

We've integrated the Baidu Cloud Push on our own device (non-Chinese), in Europe, and we were able to receive a push from the Baidu Cloud Push Console.
So apps with Baidu Web Push do not need any other services installed and will work out of the box.


How do i screen record on my device? I have an Amazon Fire HD8, and I need to know how to screen record the best way possible! Please help, because I'm a fairly newer youtuber, and I don't know what I'm doing, honestly!

You would need a third party app to record your screen. Install any screen recording app from the play store and enjoy.

I personally like one that's called AZ screen recorder it records your screen, and gives some nice options with it.


How to factory reset without having google account verification(FRP) during setup? I bought Asus Phone last 5 months, and I bought new one today. I'm planning to give the old one into someone but before that, I wanted to factory reset the device to clear all my data but I'm gonna need to sign in my account during the setup after the reset.

how can I reset without needing to sign in my account to verify?

I have full access to device.

How can I reset without needing to sign in my account to verify?

Remove all of your Google accounts from Settings →  Accounts before initiating a reset. That's all you need to do. Alternatively, if your phone offers OEM unlock option unde Developer Settings, you can enable it as well. Both would work. You can disable the latter setting later after completing the setup wizard on the next-cum-first boot post reset.

Tested on Nexus 6 a week ago.

Source: my own answer here.


SGS3 USB not connecting to PC I have a Samsung Galaxy S3, running Android 4.1.1.

I am having problems connecting the phone to my PC. I can connect other S3 phones to my PC. So, I presume that it is not the PC (Windows 7) that has problems.

I am using the original Samsung cable. The URT is set to modem and USB is set to PDA.

I had the same problem: phone was charging OK but not recognized as external device.
I found this solution on the Internet and it worked in my case:

Power off your phone
Power on the phone in Download mode (Volume Down + Home + Power)
Press Volume Up to continue in Download mode -> you should see an Android bot and some informations about your OS (rooted or standard, ...)
Plug your phone into your computer using your USB cable
Windows should now discover it and load the driver (from Windows update)
Power off your phone
Power on the phone (classically this time)


Can't get into my new phone Recently I purchased an android phone from my local second hand store and they showed me It was working but when I got home and I tested it out it would not let me use it because it said I had to sign in with the previous owners account. How do I sign in with my account?

Thanks,
Asher.

If you can't get into Settings, most phones have a way to factory reset with hardware buttons. You can probably find it with some googling.

If it's a Samsung phone, depending on the model, you can use Smart Switch to do an "Emergency software recovery and initialization", which completely reinstalls the phone's most recent software and firmware. Maybe other brands have something similar.


Multiple notifications arrive all at once, from multiple apps I'm using an LG Nexus 5X (android 7.0, also did the same on Marshmallow), and over the last few weeks I've noticed that sometimes a load of notifications will come in at once(within seconds), say 3, 5, 10. Some quite old (hours).
eg 5x facebook, 3x email at once. A couple of weeks ago I had 20+ twitter notifications pour in in a couple of seconds.

This doesn't happen all the time, sometimes after I move or wake the phone, so makes me think its suspending notifications based on motion, if that's a thing?!

It also doesn't appear to be any different on wifi vs 4G, I have no issues with browsing or calling.

Going by your description of not happening when you " move or shake the phone" , it appears to be related to Doze function of Android, which may be the cause

You would need to exclude these apps from the Doze feature. I am not sure how to do that on Nougat but on Marshmallow,   Is there a way to exclude an app from Doze?  should help you exclude those apps ( steps to exclude would probably be similar on Nougat )

Edit: Doze behaviour has been changed in Nougat. Doze is implemented in two stages

  When a device is on battery power, and the screen has been off for a certain time, the device enters Doze and applies the first subset of restrictions: It shuts off app network access, and defers jobs and syncs. If the device is stationary for a certain time after entering Doze, the system applies the rest of the Doze restrictions to PowerManager.WakeLock, AlarmManager alarms, GPS, and Wi-Fi scans.

My understanding is that this change does not help your problem , without excluding from Doze


How to switch on/off system load and running processes overlay Somehow I have managed to get my Android phone (HTC Wildfire running Cyanogenmod 7.1 / Android 2.3.7) into a state where the system load (in unix uptime format) and running process list is constantly displayed on top of the screen, no matter what is running.  How do I turn this feature off?

(For the avoidance of doubt, I think this happened while the phone was unlocked in my pocket.  I never explicitly asked for this behaviour.)

The setting you are looking for is, most likely, found in Settings → Development (might be called "Developer options"; I know on some ROMs this option is initially hidden -- but if it's hidden in your case, it would be funny how that CPU overlay was activated). Scroll down a bit there, and you should find the "Monitoring" section -- where you probably checked to "show CPU load".

As the screenshots show, the settings item is sometimes called "Development" and on other ROMs (here: Nexus) "Developer options". Simply check for something similar -- not sure if some manufacturer decided for a third term ;)


How to determine to what hosts Android apps are connecting (root)? How does one determine to what hosts Android apps are connecting (or trying to connect)?

Want to know this information even if the host is being blocked by an entry in the hosts file.

Assume the device has root privileges.

I can recommend "Charles Proxy" for Windows.

It acts like a SSL MITM proxy, you set it's IP/PORT on your Phone and most of the traffic gets redirected/dissected.


How can I select multiple images when uploading them to a website? Does anyone know how to select multiple images when uploading them? I've attached a screenshot of where im trying to use a long press to select multiples but it's not working.

Update: I'm on a work website in an area where I can upload documents to a report.
The image below is what I see when I click upload. I've also attached a second pic that shows what I see when I tap "Gallery". Uploading multiples works well on a PC but not on this tablet. There are a few guys in my company that it seems to work for but they aren't near me and this is something that IT would take forever to get to.

Specs:
Samsung Tab S 8.4 (SM-T700)
Android Version 4.4.2

first Step :

When you open the Gallery, you should see three soft keys at the Button, Share, Delete and More.

Click Share and you should get a pop-up menu. Select your method of sharing. Now, you should see little check boxes in the upper right hand corner of each pic.
 Check whichever pics you want to send. Deleting multiple pics works the same way, except obviously you'd select "Delete" instead of Share.

Example :

Also, this feature maybe added in latest Rom, you need to try it.this reply just for give you more information and acquaintance.

good day.


How can I make navigation work again in Google Maps? Device: Samsung Galaxy S2

For quite some time, I've been using Google Maps and Navigation. It worked fine with several app updates, until this week. Google Maps updated, and now Navigation crashes as soon as it actually needs to navigate.

At one moment I really needed it, as I was having a business appointment. You can imagine how disappointed I became.

How do I fix this, aside from using a different navigation app?

Quick fix is Settings-> apps-> all apps-> google maps-> uninstall update


How to fix "Notification access is not available" on Android Go? I have a TECNO Spark 2 running on Android 8.1 Oreo (Go Edition). Every time I try to install apps that require notification access, it says that the feature is not available.

How to fix it?

App & Notifications > Advanced > Special app access > Notification access

Allow the applications you want to have the notification access.

Reference Link


Deleting a device from the Google Play Store? Yesterday I bought a new Android smartphone & performed a factory reset on my previous HTC handset. Naturally (I think) I set up my new phone under the same Google account as was registered for my HTC.

If I login to the Google Play Store, I was expecting, and maybe naively assumed to find, a way to delete the HTC handset, but I cannot seem to find a way to achieve this!

As this is only my second Android device, I have not encountered this situation before. (Perhaps there were steps I should have taken on my HTC, prior to performing the factory reset.)

I am however surprised that Google does not allow you to carry out such a basic task.

Did I miss something?

Does Google wish you to create a new account every time you change phones/tablets?

You can't delete it, only hide it.

Go to the Google Play website. Make sure you're logged in.
Click the gear icon in the upper right then click Settings.
Your devices should be listed there. Uncheck "Shown in menus" on the device you don't want to see any more.


Can I find which app is making certain DNS requests? So I've been using pihole and my Android 7 phone is making some unexpected requests to DNS for a particular domain. Is there an app or technique I can use to find which app is initiating those request. It seems the Java level DNS cache won't have that info.

I'd guess one needs to intercept requests to the phones DNS service (*), recording the requested domain and the requesting app; are their hooks in Android to do that?

I don't have root.
Any help appreciated.

(* - yes I know what this acronym means!)

Try Net Monitor!
It shows network connections of installed apps.


Restricting an app to only send internet traffic but not receive that back? Is there a way or app to restrict some apps on my Android, or the whole device, to only send internet data packets but not receive them back?

I want to confuse a game app by doing this. It restricts me to have only two games simultaneously. But I want to suppress this behavior by opening game in normal way, blocking incoming traffic and then sending three or more requests to start a game. The app errors, but after restarting, all three or more games will start.

I have a rooted phone.

It's possible, but far from easy to achieve. There are multiple approaches we can use to block (or at least try to block) incoming traffic.

But blocking one way traffic doesn't make sense in most cases. An app sending TCP packets but not receiving back responses will consider itself disconnected from internet. However, you may try for your particular case if it works.

Note: All of below discussed methods need root access.

UID BASED BLOCKING:

Android uses Linux kernel which has a builtin firewall netfilter that can be used to filter network traffic. There is an iptables module named owner that filters traffic based on its UID / GID. Every app on Android is a UNIX user and has a unique UID.

But the problem is that owner module is only valid for outgoing traffic i.e. the packets generated locally. IP packets coming from some other machine don't carry owner information with them. So the owner module applied to incoming traffic should fail or it should give a warning as explained here. To measure per-app incoming / outgoing network usage, Android patched kernel to include qtaguid module. But iptables wasn't patched to use the module from command-line. Also see related details in How to view network traffic requested by app?.

However owner module works for some of the incoming TCP packets received back with TCP Flags, which may block incoming traffic fully or partially:

# iptables -I INPUT -m owner --uid-owner <APP_UID> -j DROP

* To remove the rule, replace -I with -D

Probably the reason is that same TCP packets are returned back for Handshake and Bye but I'm not sure about that. However be ensured that it doesn't work for 100% TCP/UDP traffic. See escaped traffic:

# iptables -I INPUT -j LOG --log-uid --log-prefix 'INCOMING '
# dmesg -w |  grep INCOMING | grep -vE 'IN=lo|=5353|=1900|ICMP' | grep -v UID=

Some firewall apps block outbound traffic using VPN on Android. VpnService API also makes use of UIDs and SOcket_MARKs to control traffic in routing table / RPDB, just before leaving the device.

PORT BASED BLOCKING:

More certain and complex ways of blocking incoming traffic rely on watching all the network sockets being created and deleted. A socket is a combination of IP address and port.

To get some basic idea of this approach, let's take example of Firefox app on my phone, with UID 10081:

# ss -4tuapne | awk '/uid:10081/ { print $5,$1,$2,$7.$8 }'
192.168.1.11:39910 tcp ESTAB users:(("mozilla.firefox",pid=22370,fd=163)) uid:10081
...
...
# iptables -I INPUT -p tcp --dport 39910 -j DROP

This will block all incoming traffic to port 39910 being used by Firefox app. But this approach is not practical because creation and deletion of sockets is taking place at such a high pace that even in native code some packets would be missed. And at the next moment the same port will be assigned to some other app's socket. This seems only possible if the local port is fixed, but for normal apps, random system selected available (TCP / UDP) port is being used for socket creation (can be controlled with ip_local_port_range).

You can find some more details View network traffic requested by app.

IP BASED BLOCKING:

This methods works best if you know the source IP address of packets. Find all servers your app is trying to connect on internet (e.g. by blocking app for outgoing traffic) and block them using iptables source IP filtering, if they are not a hundred in number and they don't keep on changing frequently:

# iptables -I INPUT -p tcp -s <IP_ADDR> -j DROP


How to make Froyo's portable hotspot more stable? I have updated to Froyo on my HTC Desire yesterday and am testing out the portable hotspot option. The problem is that it is very unstable, at random times (1 to 10 minutes) I lose the WiFi connection.

I have a laptop on my lap and the Desire in my pocket, so it's not like they are out of reach. Does anybody have any ideas on this? Similar experiences?

Rather than putting it in your pocket, place it next to your laptop with the screen on. Then you can see if your hotspot is cutting out, or maybe your 3G is cutting out. I imagine there is a threshold of where you need a certain strength of 3G signal to operate a hotspot.


Can connect to hotel wifi but Google Chrome says I am offline I know this is probably not the right place to ask this but I am out of ideas.

Me and my girlfriend arrived in a hotel yesterday with open networks for us to use. So no splash screen or login. The problem that I am facing is that I am able to connect to the network but I can't seem to use Google to search things. It gives me "You're offline" without any additional information. However I am able to receive whatsapp messages and use some other apps like Facebook.

I have tried everything that I can think of and have been using mobile data to Google that problem for a few hours but no result. The weird thing is that when I connect to like a restaurant wifi everything works like it's supposed to. In the hotel everyone can use wifi expect me...

For those wondering I am using a Oneplus 3 and my girlfriend is using an iPhone.

Thanks in advance for any assistance! If additional information is required please let me know.

Try this:

Make sure if it is a DNS resolution issue, Just use the IP of Google to check if we can connect. 74.125.24.94
We can see the IP configuration of the network in our mobile. In Android, (I don't know what is yours, only in mine),Open settings-> wireless network-> click the ! of the wireless you connect-> network information, we will see DNS, Gateway, IP address, mask, and so on. Check if they are all correct.
Then you can check if you have static settings in the static IP in the ! as well as network information.
We can also try to set up a static IP to see if it works.
Finally, we can also try to clear the network and re-connect again.


How can I get rid of iWnn IME keyboard? I've updated my rooted, Nexus 5 with an OTA update to Android 5.0 Lollipop and since then I have noticed something that quite bugs me.

After the update has been added to the phone a new keyboard without any of my permission.

I don't need this keyboard and it just mess up all of my apps.
I've tried to delete it with ROM Toolbox, but as you can see it still remain in my settings menu.
And whenever I change my language key when I'm writing it's changes to this keyboard as well,
and the app crashes.

My phone is in Hebrew, But you can see there is a keyboard that called iWnn IME.
and ii says below in grey "Japanese" in hebrew.

Try looking in the applications settings and finding the entry for iWnn IME in there and disabling it. I've also heard there's a second binary with keyboard appended to it. Go ahead and try that and report back.


Unable to install drivers of Nokia X on Windows 8.1 I have connected my Nokia X device with my PC which is running Windows 8.1. But in Device Manager it is showing as shown in below image:

When I Right click on it and select Update Driver Software and manually give the path of Android SDK where USB drivers are there, then it is showing below error (even though the driver files are available there):

Can anyone please help me what/where the problem can be?

The Android SDK does not have specific drivers for all devices; really on Nexus devices and those devices that use Google's vendor ID are directly supported (on Windows at least).

The drivers can be modified to work with different devices though; I found a version for the Nokia X here.

You could also manually modify them yourself by following this procedure (using the correct IDs for your device instead).


Can I change the level for "Connect your charger"? My phone HTC Desire on cyanogen mod 7 shuts it down if the battery level is 18%.

Can I change this level to something lower?

CM6/Magic here; my phone complains at 15%. If you're shutting down at 18, something is wrong with your battery calibration.

Use your favorite recovery to wipe the battery stats, get a full charge, and then use the phone until the battery runs out.

Your battery life will appear to be worse, but it's really that the number is more accurate.


What does APK stand for? What is the internal format? Is APK an abbreviation for Android Package Kit? What about the file itself? Is it  an archive such as ZIP where during install the installer extracts and copies the files onto the file system?

http://en.wikipedia.org/wiki/APK_(file_format)

APK files are a variant of the JAR file format, which are built on the ZIP file format, with a .apk file extension.


Connect XOOM to internet using a USB UMTS Stick I have bought a XOOM WiFI, and would like to know if it would be possible to connect it to internet using an external USB UMTS Stick (Huawei E122 HSPA USB Stick). I am aware this is not supported out of the box, I would like to know what would entail trying to connect it to a USB key which by default comes with drivers for desktop operating systems.

If you mean a USB ethernet adapter, then if you have one that has [fully open source] drivers in the mainline linux kernel, it may be as simple as recompiling the kernel for your xoom, installing it, and getting one of the USB otg adapter cables people have been using to read usb memory sticks on xooms.  Fortunately the xoom seems more open to modified kernels than their phones.

Once it is available in the kernel, you may also need to figure out how to tell android to use that network interface - notice there's no ifconfig binary (though people have made their own).  You might check with the android beagle board and android x86 projects to see how they initialize ethernet adapaters.


Opening an html file located in Terminal IDE working directory For some reason I am producing some html files from Terminal IDE.

However I can't seem to open any of them located in the working directory. Say we have /data/data/com.spartacusrex.spartacuside/files/index.html

Firefox shows nothing after I enter the url file:///data/data/com.spartacusrex.spartacuside/files/index.html

And Chrome complains 'Access denied'.

I don't want to root the device. Any walkaround?

Thanks,

Jeff

Application data is sandboxed on Android. Apps can only access their data directory, they cannot access the data of other applications. This is why your browsers cannot access the files that are located in Terminal IDE's directory.

Even with root, you will not be able to access those files the way you are attempting to. Your browsers are not programmed to request or use root permissions. Simply rooting your device will not suddenly grant them access to your entire filesystem. You would incur an additional step: you would need to try to modify the permissions of the files before opening them with the browser.

You need to move the files to a storage location that other apps can read, like a folder on your "external" storage (either a physical SD card or a virtual one like /data/media). Accessing them directly via your browser while they reside in the Terminal IDE directory is impossible without root.


Nexus 4 does not perceive touch in a line I bought a Nexus 4 (LG E960) yesterday, and from the first moment there was a problem that it did not accept touch in the line of the volume down button. In a horizontal line, half a centimeter (1/5 inch) high, in the full width of the screen. If I tried to click in the line, it happened above or below. If I tried to slide a widget through the barrier, there was a visible jump. If I tried to sroll a list, it was interpeted as scroll-stop-click. So a random list item was selected. Quite disturbing.

I was sure it was a hardware problem, because the line was at the same place when I held the phone horizontally. Then suddenly the problem was gone, scrolling, sliding was smooth again. For 2 hours. This morning the line was misbehaving again. Now it works fine. I have no idea what triggers the bad behavior, and what stops it.

What could I do? If I take it back to the shop, they will sit on it for a week, and they might not even encounter the problem, much less solve it.

Did anyone have similar problems?

So I've had this same problem for the past month.

There is a 1cm or so high deadzone that spans the width of my screen just about lower than the midway point from top to bottom.

It is mostly always there, but some (seemingly) random times it goes away and all works well.

My troubleshooting led me to this:

If it's hardware, it's only because the software is telling it something it shouldn't be. I'm sure nothing is broken (i.e., from being dropped, etc.) Something is wrong, for sure, but not broken per se.

I took screen shots of temperature and voltage (using CPU-Z app) trying to figure it out. I paid attention to when it happened and when it did not. I boiled it down to two possibilities: temperature and/or voltage (I can explain how I came to this conclusion if you want... would take a bit more explanation).

I charge my phone with the charger plugged into the wall typically. I live in Asia so the voltage is a lot higher (but within the appropriate range of the phone). Yet, lately when I! go to sleep, I plug my phone into my laptop to charge, rather than the wall... when I wake up the problem isn't there. About 2 hours later or so the problem comes back.

I tried this for a week (charging my phone with my laptop) and the problem is dissipating. As quickly as it escalated (getting gradually worse) it is now getting gradually better.

Try it and see if it works for you. At night when your phone is nearly dead, charge your phone with your USB port attached to your laptop. Maybe it will help. I'm still troubleshooting specifics to see if it is definitive.

UPDATE: today, the day of writing this, I haven't had the problem at all and it's been nearly 7 hours and the 3rd consecutive night of charging with USB on my laptop.

UPDATE 2: happy new year! I've been charging my nexus 4 with my laptop's USB port since my original reply and the problem had disappeared. Let me know if this works for anyone else!

Nexus 4 - 4.4.2


Port forwarding for wireless tethering I have an HTC EVO 4G and I've been using the manufacturer's supplied app for wireless tethering.  It works great but is missing are several key features I require:

Statically assigned IP addresses for connected clients
Port forwarding

Is there a way to enable this functionality?

One thing you could do would be to set up an Amazon EC2 Ubuntu server instance as an OpenVPN server and then use the OpenVPN client app on your laptop.  Then you have to forward everything incoming to the server to the client interface IP address of the OpenVPN client running on your laptop.

I haven't done what you are wanting to do--the port forwarding part--but I easily could with the existing OpenVPN setup with some iptables tweaking to direct traffic to the client.

This sounds more complicated than it is, but you still need to be somewhat comfortable with the Linux command-line to get thru all this.

As far as the cost of the EC2, it's normally ≈$15/month, but I think they still have the deal where if you've never signed up for Amazon AWS before, then you can get a year for free.

Your own personal OpenVPN server is nice to have for when you are overseas and want to watch USA tv shows online (b/c they refuse connections from outside the USA), or if you are in a place where content or services such as Skype are blocked (such as on planes).  It basically makes selective blocking of services impossible.

If you have specific questions, just send me a message.


Android 5.0.1 LG Spirit no user accounts I'm trying to add new users on my mobile phone - LG Spirit - but I don't have section/button "users" in my settings. I have android 5.0.1 and I have read that new, or guest users can be created in android 5.0 and newer.

(Click image to enlarge)

translate from up:
Applications,
default apps,
localization,
security,
accounts and synchronization,
language,
backup ,

I've searched a bit and found that "users" should be over, or under "accounts and synchro", but like you see I don't have it. How I can unlock this feature?

This is my software:

EDIT: Model is LG-H440n

Try using quick settings menu instead of settings:

Unlock your phone, slide two fingers top->down, click the small menu button in the top right, now under devices you should see users.

Did that resolve your issue?

Kind regards,
Chris


My internet doesn't work on my phone any more The internet doesn't work on my phone. It worked with my orange sim card and it previously worked with this sim card, the problem seems to have arisen after my number was ported from the orange sim to the vodafone one. Went into vodafone and they tried one of their vodafone sim cards in my phone and the internet works. Theyve given me a new sim card but I still can't access the internet, on my mobile data setting it says "unconnected because the service is unavailble" any ideas as it doesn't seem to be a problem with the phone?

I have an Android phone on EE that experienced the same issue, you could try the following steps (below are for Vodafone UK):

Tap the Menu button
Tap Settings
Tap Wireless and networks or More... (depending on your version of Android)
Tap Mobile Networks
Tap Access point names
Tap the Menu button
Tap New APN
Enter the following data into the onscreen form, without changing any other settings;
Name - Vodafone Internet
APN - internet (PAYG - pp.vodafone.co.uk)
Username - web (PAYG - wap)
Password - web (PAYG - wap)
MMSC - http://mms.vodafone.co.uk/servlets/mms
MMS Proxy - 212.183.137.12
MMS Port - 8799
Authentication type - PAP
APN type - If given a choice, select internet+mms, if the keyboard appears enter *
(As a check, the image below shows blue text in the fields you should have completed)
Tap the Menu button
Tap Save
Enable the newly-added APN by ensuring the line is ticked, or the radio button is lit by tapping on it
Check the notification bar for 4G, H, 3G, E or G with up and down arrows beside it, which will indicate your connection is working

These instructions are from http://www.geeksquad.co.uk/articles/vodafone-apn-settings and their EE ones worked for me.

Good luck!


My Galaxy S3 refuses connection to home WiFi I first go into settings
then I go into and turn on Wi-Fi
but every time I try to connect to my Wi-Fi it say "connecting, authenticating, disabled "
and all my other devices connect perfectly

Forget the Wifi Network you are trying to connect to from your mobile.
Turn Off your Router & Turn it ON.
Try connecting to this Wifi Network again


Using your smartphone as Laptop and Desktop with a DisplayLink-Setup (with S7 for example) I want to buy an Samsung S7, but I also want to use it as a laptop and desktop replacement. What I have in mind is a workflow like seen in this youtube video. After some researching how this could be done with the S7 I found out that it hasn't MHL (which might be problematic), and that what is done in the video might not work. Luckily I came across the DisplayLink technology.

So I want to buy a compatible docking station, for example this one. And as I read with USB OTG the phone could not charged I would use a wireless charger. Then some mouse and keyboard (bluetooth or usb with the docking station) and I would be happy. Also I would buy me a portable display and a power bank.

But before I go and buy it, has anybody experience with such a setup? I find it rather difficult to find information on these setups. I found this post here, but it is from 2011 and so not very up to date. So will this setup work? What solutions have you guys for such a setup?

If it might not work, or might be problematic, please feel free to offer alternative solutions, also suggesting different phones, as despite the S7 is my favorite up to now I am still open for other options that do what I want them to do.

EDIT: At the end of this post a user confirms that the Lenovo's DisplayLink (AN9017A1) works with the S7.

Not having MHL is not problematic.

Most recent Android phone will be able to act as host and therefore talk with a docking station with DisplayLink technology inside.
You simply need the app and an OTG cable. You are correct that the USB standard, until Type-C, only allows a device to be charged, not the host. However, some phones do charge whilst being host. They are not compliant, but in this case it may help you! It means you can find non-compliant cables to do that, which may not work with your phone model.
Android stock only allows you to have 1 external display in mirror/clone. The mouse is handled on one display properly. Android stock does not allow you to have an extended desktop because the launchers need to be modified to ask where to launch the app, and the mouse pointer also needs to be handled. DisplayLink, my current employer, has shown it is possible by modifying the launcher/OS. It just needs a manufacturer to embed that in their image...

Here are my recommendations on this. If you use it at a desk and not mobile, I would use a USB travel adapter plugged in to a standard monitor. This will allow you to plug to any conference room/hotel TV to display videos, presentations, show photos to family on their TV... directly from your phone.

If you wish to have a mobile office, the mobile monitors are very nice. They are also quite interesting for trade shows as light and not requiring a power adapter. Still, driving the display and the back-light needs juice! Your mobile phone may not be able to provide all that juice directly (and even if it does, you may not want it to :) ). Some of these monitors come with a USB Y-cable. You would plug one to the OTG, the other cable to power bank.

Personally, I use a USB-C to Type-A adapter and a miniRay projector from my Oneplus 3 phone.

I hope this helps you see a bit more clearly what's possible!

Thanks,
Alban


Missed call notification shown even in auto rejecting or deliberate rejection? I have a Galaxy Note 8.0 N5100 tablet which is updated to the latest version of Android (4.2.2) using the following official ROM from SAMMOBILE.

My problem is even when I deliberately reject someone's calling, there's a notification shown like this:

This is really annoying for me because I have put someone in my auto rejection list, but whenever he calls, this notification is shown.

I did factory reset, and now the problem is fixed. But can anyone help me pointing what was wrong? Is it because of the Android update?

Problem is fixed. The answer is I had "Any.do" app on my device. I feel like a fool now because instead of thinking about uninstalling an app, I thought that it may be a software bug so I updated my Android version.


What happens if I flash an Android 4.4.4 system.img? I recently wanted to update my Nexus 4 to Android 5.0 but I wasn't able to because I have apparently changed something in my build.prop file, so OTA updating doesn't work.
If I flash a clean Android 4.4.4 system.img will it fix this problem and will it wipe any important files?
Thanks in advance. :D

You can just download the lastest system image for your device and flash it right to lollipop if is avaible to your device of course.

I think Nexus devices have their system image avaible directly from google so google for it download and follow their steps and done your nexus is now lollipop.

If not find the system image in google site try xda-developers forum and you find it there it all the steps + the image.

When you flash a new system image you just replace the older ROM you can flash any system image to any phone if of course your device supports it.

If happen to you flash an wrong ROM for your device you will only soft brick it and you need to reflash again with an supported ROM.

This erase all your data so make an backup before.

It is strongly recommended to do an factory reset and wipe cache data after every change/upgrade of ROMs to avoid all kind of problems.


transfer music files to Nexus 4 from computer with Windows 7 I have a Nexus 4, and have tried - and failed - to transfer some music downloads (FLAC 16bit) from my Windows 7 computer.

When I connect the phone, I can transfer the files and the computer tells me it succeeds, but I can't find any music on my phone. The alleged folder the music should go to is called Internal Storage/Music. Where is this folder on my phone?

With my Nexus 4, that directory - which shows up as Internal Storage in Windows - can be located at a few different places depending on configuration. The places that I know of include...

/mnt/shell/0/
/mnt/shell/emulated/0/
/mnt/sdcard/

Most of the time, there's a link to this folder (So you don't need to find it) at: (If this works, don't worry about the above directory paths too much)
/sdcard/

This means that you should probably be able to find your music at /sdcard/Music/.

Another note: I don't know if the default music player supports FLAC audio. If it doesn't, then that would explain why it isn't locating the music automatically.


What is an "odex" app? I saw an application (forgot the name) on my cousin's Galaxy Mini while inside Link2SD app. It has the -Odex- text beside its name. It was the only application like that on Link2SD. I got curious so I asked him but apparently, he doesn't know either which is why I'm now turning to here, what exactly is an "odex" app?

Based on some googling, I got to the knowledge that it's some kind of broken down "thing" like its in separate pieces. They also talk about "deodexing" but they are always talking about roms and not apps. So as added question, how do I "deodex" that application? (I'm a bit OCD like that :P)

To sum up the relevant information, let me quote from the Q&A eldarerathis linked above (all credits go to him, as this is from his answer there):

A .dex file is basically a compiled bytecode version of an app that has been built for the Dalvik VM which Android's apps run on. I believe it is short for Dalvik Executable, but I'm not sure if I'm remembering that correctly.
An .odex file is an Optimized .dex file (hence the 'o'), meaning that it has basically been pre-compiled for a specific platform. The advantage to this is that startup time is much faster since the VM doesn't have to perform any optimizing at startup/runtime. The disadvantages are 1) That it takes up some extra space and 2) An odexed app won't run properly if it's put onto another device, and it must have the associated .odex file to run at all.

When you install an app, Android will ananyze the .apk and setup the device's Dalvik Cache with an optimized version of its code, so the app will start and run faster (after a factory-reset of your device, it does so for all pre-installed apps -- and after wiping the Dalvik cache, which is possible from the recovery menu with most CustomROMs, even for all user apps -- which is why the first boot takes so much longer than subsequent boots).
However, when an "odex" is found, it would simply be copied to the Dalvik Cache. As eldarerathis pointed out, the .odex was built for specific hardware (reminds me of Assembly) -- so if that "specific hardware" is not the one used by the current device, you will certainly run into trouble.


Samsung Note 2 does not assign received IP I am trying to connect a Samsung Note II ( OS: Android 4.0, Ice cream Sandwich) through Wi-Fi to a DHCP Server. The DHCP server(192.168.3.29) is running on a Virtual Machine with OS as Ubuntu 12.10 64 bit. A D-link Wi-Fi access point is connected to this DHCP server. The DHCP server sends the IP(192.168.3.100) to the Samsung Note II but the device fails to assign the IP address. The samsung device never had any problem connecting with other DHCP servers. Please let me know if you need any other details.

I've checked it with Wireshark, which shows that the DHCP server accepts the request from the device:

Wireshark screenshot -- click it to see it in full resolution

Question was closed as off-topic on SO, and I was redirected here -- see https://stackoverflow.com/questions/15962600/samsung-note-2-does-not-assign-received-ip

I had this same problem after an upgrade. After a LOT of digging I found the problem. Before starting, note that your device must be rooted to fix it.

Believe or not, the problem is with the "ls" command in /system/bin. It looks like a lot of the commands are symbolic links to a file called "toolbox", which is also located in the "/system/bin" directory. The "ls" command however links to what I think was the previous location "/data/local/toolbox".

Fix is: Using a suitable file manager (I used Root Explorer), copy toolbox from /system/bin to /data/local.

I guess you could also try update the ls symbolic link to point to /system/bin/toolbox, but I'm not sure how to do this AND there may be other link with the same problem.

Device : Samsung Galaxy Tab GT-P7510
New Android Version : ICS 4.0.4
Old Android Version : HC 3.2


How do I remove what appears to be malware on my Nexus 5? I have a Nexus 5 phone running Android 6.0.1 (security patch level 1 Jun 2016).

It appears that over the past few days it has become infected with malware.

Periodically (every 10-15 minutes) a transparent notification appears near the bottom of the screen that looks like this (the numbers will change, and possibly the non-English text).

Here's what I have tried so far:

Installed Malwarebytes and ran a scan but it couldn't detect it.
Installed a few Antivirus programs (AVG, 360 Security) and it didn't find anything out of the ordinary.
Installed OS Monitor to see if there are any suspicious processes running or network connections open but nothing stands out.
Closed all running apps
Rebooted the phone

The notifications keep popping up.  I'm a bit stuck here - this definitely looks like malware, but not sure where to go from here.  Obviously a factory reset is an option, but I'd like to expore other options first.

Any recommendations about how to proceed?

Update

After 2 days, uninstalling ES File Explorer seemed to do the trick - I'm not seeing these pop-ups anymore.

After further research this appears to be caused by an update to ES File Explorer (see this question).  I have now uninstalled that app.


How to mirror sms and calls to another phone out of country Is there any app that allows you to use your phone out of country? sorry I don't really know how to word it.

the situation im thinking of is like this:

your main phone(left out your house and left on)

and a secondary device(that you're using outside of the country)

So say I'm in the Philippines on vacation but don't want to miss any calls or texts,

would I be able to use the phone, kinda of like a proxy?

ex:

device in Philippines connecting to device at home over internet, calls and texts that go to main phone at home get sent to device in other country over internet. and can send text and make calls on main phone but doing so on out of country device.

sorry if it sounds a bit confusing

You could try an app like this. I haven't tried it myself, but the description seems to fit your needs.


Error: Secure Check Fail : aboot, when trying to update firmware on Samsung Galaxy Core Prime using Odin The things I did to update firmware from Android 4.4.4 to 5.0.2:

Installed latest Samsung usb drivers for mobiles
Installed latest Samsung kies and through that I installed device drivers.
Downloaded Odin v3.10.6.
Put my phone in odin mode.
Connected my phone to my pc via original usb cable.
ODIN -> AP -> lollipop firmware (G360FXXU1BOD9_G360FOXA1BOD9_G360FXXU1BOD9_HOME.tar.md5) -> start.

After that this happened;

And my device showed this error in red color : SECURE CHECK FAIL : aboot.

Any suggestions, how can I get 5.0.2 lollipop on my core prime?

Edit : I recently put phone to format, then removed micro SD, and then did everything from step 4 but no luck. It's a new Samsung Galaxy Core Prime SM-G360F (nearly 5 days old).

This indicates that you are using the wrong file for your phone model.