How to Root Xolo One Hardware  : MT6582
   Model : XOLO One
  Build number : XOLO_One_S006_14012015
  Build date UTC : 20150115-031031
  Android  version : 5.0
  Baseband version: SKY77590_GSM4_W4_MT6582_MP_V1.0.2_S0105, 2015/01/05 13:42, 2015/01/05 13:42
  Kernel version : 3.10.54 (jenkins@80-32) (gcc version 4.8 (GCC) ) #1 SMP  Thu Jan 15 11:22:17 CST 2015

Description:- I tried everything (Framaroot, kingoroot, iroot) but no progress, can't root it at all. I am not an expert.Is there anyway out ?
When I bought the phone it was running on Kitkat and was rootable because one of my friend did it. But after updating to Android 5.0 it seems there is no way out.
Few things that I found while trying to root it :-

-File /system/recovery-from-boot.p which restore factory recovery in case of phone switching on in a normal mode Is Found.

You can root XOLO phones using Framaroot application. The framaroot application helps to install the Superuser and su binary on the android phones (but compatible only for few android devices).

Before Proceeding:

1.Take a full backup of your phone by using appropriate backup applications.

2.Once you have backup your important data’s which was available in your phone, check the battery level of your phone.

3.Incase, if it is low charge them fully, so then it never get switched off during the middle of the rooting process.

1.First, download the framaroot.apk from this page of xda-developers.

2.Once you have download this application install the same in your device.

3.After that select the SuperSu from the dropdown menu.

4.Select the Boromir now and reboot the phone.

5.That’s it! Now, your phone has root access and you will get success message which implies The SuperSu and Su binary was installed.

6.After seeing this message on your mobile, just reboot your phone.


CHarge port replaced-computer dont recognize Hi i recently took my samsung galaxy 2 to a place that sells phones and service and also repairs them.  Well i took it there because my charge port was not charging anymore so he said he could  replace it for 65 dollars, well now it will not even connect to the computer at all any computer doesnt not matter i have tried everything. since it doesnt respond to my computer or any computer i wont be able to root my phone will i?  And also is it even possible for the port he put on to not do data transfer only charge??

Most rooting techniques require you to connect the phone to a PC via USB in order to unlock the bootloader, so you won't be able to root the phone this way without a working USB port. Some phones have security vulnerabilities which allow you to root the phone from an app (such as Framaroot), but this only applies to specific phones and specific firmware versions which have such a bug.

It's certainly possible for a port to only charge and not transfer data. In a USB port, there are two data pins, a +5V power pin, and ground. If either of the two data pins are broken or not connected properly, you can still transfer power over the power connection, but no data can be transferred. Most likely these pins weren't soldered correctly when your new USB port was added.


How can I directly, wirelessly copy files between Galaxy S3 and Ubuntu? I would like to copy files between Galaxy S3 and Ubuntu

without giving away too many privileges - just copying said file
without any rooty system modifications (I want to keep the carrier-warranty including their system updates - currently 4.1.2; and I want to show this to hapless users too - without them calling me back...)
without using an USB cable (I know how to do this like in this answer, that is, connecting as a camera ; but this gives one complete rw access in some directories)
preferably without any extra apps to install.

It seems there are two options left (when going through the list offered by the "Share via" button): either Bluetooth or Wi-Fi.

For Bluetooth such a transfer worked with an out-of-the-box preinstalled Windows. So it is not the Android as such which is a problem, rather Ubuntu but there was no answer nor interest on AU.

When I try to send it via Bluetooth I just get the notification: "Bluetooth share: Sent 0 successful, 1 failed". However, I can transfer files from Ubuntu to Android.

So how can I copy files successfully?

There are multiple possibilities to do so. If the opposite direction is OK with you (i.e. initiating the transfer from your Ubuntu machine), you might want to take a look at apps like WebSharing or Samba Server, which require little permissions. AirDroid is quite famous, but you probably won't like its permission requests (with that app you can maintain almost all your device).

Initiating transfers from your Android device, some file managers might be interesting. So e.g. ES File Explorer File Manager (which I use myself). This app can even auto-discover your Samba resources, so you can directly copy files in both directions.

All mentioned solutions work via WiFi and require both ends (Android and Ubuntu) being members of the same network.


Everything is messed up on my phone I'm using the stock system on my Samsung GS3, and one day the phone just started restarting itself randomly. It might restart itself once or twice a day, and no pattern was observed. Then all in a sudden in one of those weird self-restarting the phone resets itself. All app data are gone but system settings left untouched.

Then comes the waves of error of Google stuff. As soon as you unlock the screen, all sort of errors popped up randomly, like "Google Services Framework has stopped", "Google App has stopped", and "The process com.google.process.gapps has stopped", etc. The Gmail app doesn't load, and you can't view the list of installed apps in the Play Store.

When connected to a PC, with adb it says it's connected, and I can access the system through adb, but I can't use Windows' explorer to navigate the storage system.

I didn't flash any custom OS. I do have root and xposed installed but there is no special action I did that causes this to happen. The syncing of the Google apps are also messed up, and it seems only apps related to Google are having errors.

Without manually resetting (for real) the phone, is there any way to fix this? Once in a while the phone is still resetting itself and this is driving me crazy.

First turn airplane mode on that should stop all erros google sync alike.

Then go to settings > account > remove google account.

Then go to where you manage your apps and delete all data + cache of every google app (play store google+ google play services etc).

Also look for an option called something "Redefine preferences" sorry my phone is not on English so may be a little different option but with the same meaning do it then reboot your phone and desative airplane mode see if it's all ok.

If you want you can also do an backup via your PC while on airplane mode so if that steps don't help and you really need to reset you will be OK


Why are android permission so broad? I was reading a review for a game on the play store where someone gave a bad review saying that the game looked cool but it required access to photos, media and such which encouraged the user to uninstall rapidly. The developers replied to this person saying that they valued users privacy and what not but they didn't have a choice because they needed that to actually save the progress. This totally makes sense that they would require access to internal or external memory to save.

I was reading that some games also require access to phone call so that they could pause the game when you get a call which also makes sense. But the displayed message for the user is that the app will have access to your calls, can make calls (which could cost you money)  which is a red flag for some users.

I'm guessing that most games don't use permission in a malicious way but to prevent any why aren't permissions more restrictives/specific ? I'm assuming that the vast majority of games use file permission just to save and nothing else, why not make a save permission ? I also assume that having more restrictive permission might increase the number of required permission for some game which could potentially be annoying for the majority of user.

As an Android developer, this is an especially frustrating aspect about delivering apps into mass market.

The wording on permission models have caused great grief, as you have pointed out, but it has gotten better.  In fact, prior to Android 5.1.1 (API 22) apps were required to request all of their permissions up-front, at install time.

Now, permissions are generally requested when they are needed - i.e., when a protected API is accessed at runtime - allowing developers in-app time to explain their intentions.

If the developer of an application were respecting the spirit of permissions enough, their applications would, ideally, still function without being granted a particular permissions.

Obviously, if you deny a photo app access to, say, the Pictures directory, the app experience might not be stellar.  However, an app should still continue to function - that is, without crashing - regardless of granted permissions.

Also, as others have pointed out in the comments, developers and publishers are encouraged to provide meaningful insight into why their app needs the permissions it is requesting.

Now, focusing on your main concern:

  . . .why aren't permissions more restrictives/specific ?

They are becoming more restrictive/specific.  For example, Google has introduced Scoped Directory Access.

  Apps such as photo apps usually just need access to specific
  directories in external storage, such as the Pictures directory.
  Existing approaches to accessing external storage aren't designed to
  easily provide targeted directory access for these types of apps. For
  example:

  Requesting READ_EXTERNAL_STORAGE or WRITE_EXTERNAL_STORAGE in your
  manifest allows access to all public directories on external storage,
  which might be more access than what your app needs.

Note the bullet point - relating to the game you mention, the developers could leverage scoped directory access models to fine-tune their permission requests.  That, in tandem with clear and concise permission explanations, would strengthen trust for app's users.

Why haven't they, as well as many other apps out there, already utilized this feature?  Well, the scoped directory APIs become available in Android 7.0 - meaning only devices running Android 7.0+ can actually use it.  It is often simply a matter of prioritization for developers on whether or not to implement different behavior on different devices.  Personally, I believe in doing what's best for the platform, but I digress.  Feel free to reach out to the app's support channels requesting changes or deeper explanations for their permission requests.


How do I remove a data restriction? A couple of months ago I set my phone to have a data limit so that it would stop at 1GB. I have a plan that I share with 2 other people so I thought 1GB would keep my usage down. After a couple of weeks it just started turning my data off, even if I was just using Wifi. I disabled the data limit because it was super annoying.

Now, I get notifications that tell me that I have a data restriction (not limit) set. I don't know how to turn it off and it is super annoying. It says:

Data Restriction Enabled
touch notification to remove restriction

How do I turn this off?

Device: Motorola Droid Razr M
Android Version: 4.1.2 (JellyBean)

Try this:

Setting > Data usage > (Data usage Action bar menu) > uncheck 'Restrict background data'

hoped it helps.


Is there some way to get the new APK from Google Play Store sooner? For example, Pokemon Go 0.57.2 was available on apkmirror.com for 4, 5 hours now, but still it is not on Google Play.

Is there any way to get it from official source sooner?  I mostly trust apkmirror.com, but say, what if somebody hacked into apkmirror (which I assume will be less secure than Google Play Store) and target a country in the world and serve a modified apk, or target some IP, then it will be not secure.

If you are taking about

  Pokemon go

in specific. Just for your information, app is still available in playstore.
Don't know from which country you are in. I'm in India. And I can find Pokemon Go in playstore

Below Link
Pokemon Go Playstore

If you talking about any playstore apps, I don't think there is any way you can download it apart from source(playstore).
If any website found which allows to download apks . I would warn you not download it and install. Those might be injected and can cause harm to ur details and your contents in your devices.

Note: there are some apps in Google Playstore that can slow down and bring harm.


Short disturbance during calls with my Galaxy S3 LTE SHV E210s I have a Samsung Galaxy S3 4g/LTE phone. When I call any one or when I receive a call, there is a disturbing noise, like scratching a dvd movie disc.
What caused the problem and how do I solve this?

Update you phone to 4.4.4 kitkat version from wifi and then type on phone keybad *#9090# and press call. This will show the hidden menu of your SHV-E210S.

Got to Network Mode Set -> GSM_Enable. This will turn your phone to work for GSM networks. Return to main screen and restart your phone.


What is the baidu symbol in the notification bar mean? After updating to MIUI 8.2.2.0 i have notices this persistent baidu symbol on my redmi note phone. [highlighted in red box, to the left of the alarm clock symbol]

I am unable to attribute this symbol to any of the background processes..?

should i be concerned privacy or similar such concerns?

Screenshot (click to enlarge)

I think you were in MIUI Chinese build. Baidu app may be running in background.

Try these:

Try to close the Baidu app. Goto Settings-> Installed Apps-> Running->find Baidu and close it. Also, follow step2 to prevent app running automatically.
Goto security-> permissions->Autostart-> find Baidu and turn off Autostart capability.(This prevents application autostart, application runs only when you open it.)


Is there any way to block websites without Root access I am searching for a way to block websites without having root access.
Is there any way to do it?
Any help will be appreciated.

Summed-up solution from above comments:

You can use a filtering proxy like e.g. FilterProxy, which lets you define what URLs should be blocked. To prevent other users from simply disabling the proxy then, you could protect it using an app locker like e.g. App Lock.


Yakjuxw to Yakju/Takju, will it corrupt or destroy my Galaxy Nexus yakjuxw? My galaxy nexus is of yakjuxw variant. Will it not destroy my phone if I change it to takju or yakju version? I'm just aware that doing so will delete user files/settings.

I did not have any issue making a similar change myself, using the guides online that walk you through switching your Samsung or Telco branded Galaxy Nexus (on the Samsung upgrade track) to a Google branded one on the much faster Google upgrade track.

Don't skip any steps, and be sure to back everything up, and be aware that you are probably voiding your warranty. I linked to a 4.1.1 upgrade guide; I am sure there are newer ones out, though most of the guide will be identical.


Nexus 5 unable to reflash I have a nexus 5 which has ubuntu touch on it. The OS is broken and won't boot. I am trying to flash CyanogenMod to it, i've hooked it up to my ubuntu server, and am following this: https://wiki.cyanogenmod.org/w/Install_CM_for_hammerhead

However when i get to the point of adb push to get the firmware onto the phones local storage i get:

error: device unauthorized.
This adb server's $ADB_VENDOR_KEYS is not set

And on adb devices it says unauthorised. Since i have no booting OS on this phone, how can i get around this shit so i might complete my flashing process?

I've installed the Cyanogenmod recovery environment successfully and am able to boot into this.

Issues like this this are often corrected by returning to a "known good configuration" before processing additional changes.

I would suggest returning to the current official Google firmware via fastboot, then verify the device is booting and operating properly, then you can flash custom recovery and install a third party ROM such as CyanogenMod.

Instructions and factory images with flashing scripts are available directly from Google at their Factory Images for Nexus Devices page.


USB transfer grant: disable Is there a way to disable the dialog below:

Android version 6.0.1

I Think you can't disable this.But if you search for the code "who" is start that on pc or as root user can be a way tó disable this.Sorry for my errors i am in hungary country/Magyarország
Have a nice day!


Application in Market that Open click returns you back to the market I had NetFlix installed on ASUS Eee Transformer and since I am not using it, I uninstalled it.

But now Android Market tells me there are updates, which I do not wish to do, and it acts as though it is still installed. Ok, I went to open it to see the app, and Open just takes me back to the Android Market page.

I see the same behavior on Mobo Video player. I installed it, it said to go get the codecs, so I did, then when I open it, I get sent back to the Android Market page.  Tried uninstalling, same basic behavior.

How do I clean these up?  They seem to be in some kind of installed/uninstalled limbo.

Running the latest update from ASUS, so Android 3.2.1 and latest firmware.

Sounds like ASUS has installed stubs as system apps.  You'd need root to remove them or unlink them from the Market.


Why is my lock screen scrambled sometimes? Occasionally my phone (specs below) will awake to the dots on the lock screen being all the way up in the corner. I can't unlock it because the other 6 dots are cut off and turning the phone or sleep/awaking it doesn't change the layout. My only option, annoyingly, is to restart.

Here's an image of it doing it this morning:

Screenshot (click for larger variant)

The white chunk is an ICE number I've hidden. How do I stop this?

My phone is:

A Samsung Galaxy S2X SGH-T989D on Koodo
Running Android version 4.0.4
Kernel Version 3.0.8-perf-T989DTLLG2-CL836160 se.infra@SEP-89#1 SMP PREEMPT Fri Jul 13 23:39:44 KST 2012
Build Number IMM76D.TLLG2
Using a stock lock screen

Thanks for any assistance.

My best guess would be an issue that is causing part of the render process of slide lock to take place in landscape mode. I have no idea why that would happen although I have had some strange screen rotation issues with my nexus 7 and a factory reset did indeed fix it.

But since you don't want to turn to that here are some suggestions:

-Try locking rotation on your phone (unlocking when needed)

-Switch your lock screen to PIN or password (there error could be isolated to the slide password).

-Upgrade to a new version of android using kies (it should be available)

Let me know if any of those work out


Is Nexus 9 capable of accessing data when I connect USB storage? Info about Nexus 9:

http://www.google.com/intl/en_uk/nexus/9/
https://en.wikipedia.org/wiki/Nexus_9
http://www.gsmarena.com/htc_nexus_9-5823.php

I have no idea how latest Androids work therefore asking a pretty basic question: Will latest Android (6.0 Marshmallow) detect additional storage?

(cannot find this info in marketing materials out there)

Android Marshmallow and USB OTG Support confirms OTG working on Nexus 9 (Note: I have no way of verifying). Relevant extracts from the post ( missing text denoted by "....", emphasis added)

  But there is another feature that Android users have long wanted out of the platform that has come with Marshmallow: Native USB On-the-go (OTG) support...In previous released of Android, OTG support was not inherently supported and effectively required that you have your device rooted even if your hardware technically supported it.  That, it seems for Nexus devices, has gone away....  I can confirm that I was able to connect a USB drive and a mouse successfully to my Nexus 6 and Nexus 7 while I was equally able to connect both to a colleague who as the Nexus 6P and Nexus 9


How to start deskclock timer via NFC I am trying to start the timer of the deskclock app that comes with Android 4.2 using a NFC chip. I am not trying to write an app that does this but rather use one of the many NFC launcher apps.

I can't seem to find if that is possible at all... AnyTAG NFC launcher for example is able to launch the deskclock app but not set any parameters or just launch the timer part.

Llama will let you launch a custom INTENT when it receives an NFC signal. I have not used this part of Llama, as I don't have NFC on my phone, but I have used it to create a custom INTENT.

This raises the question of whether you can set a specific timer and start it with an intent. I don't know if this is possible with the built-in app; you'd have to do your own research on that end.

But you could use Llama instead for the timer as well (if you can live with only whole minutes for the timer). Add a delay to the event, so that it will do something after X minutes of receiving the NFC scan. You can have the phone play a song, vibrate, launch another app, or basically anything supported.


Recover Photos from user partition - unrooted HTC M8 MM 6 All photos have been deleted from my Wife's un-rooted HTC M8 running MM. How can I recover the photos?

Ok some background:
HTC One M8 running Marshmallow stock received via OTA update
Photos deleted from Settings\Storage --
Then the phone received OTA MM 6 update
Noticed all photos gone.
Due to MM One click & kingo root no longer work

The phone is not rooted so recovery options like Dr Fone see nothing.
1) How do I back up the phone before rooting?
Backup under MM6 seems to need Google online backup only. It says wait 24 hours but nothing seems to have happened...
This seems like a chicken or egg issue how do I perform a Nandroid backup without Root to get a full image? To have a chance of restoring?

2) The Root instructions over here need you to have TWRP

3) OK to install TWRP to start the systemless root for MM.... I need to unlock the Bootloader.... which by all reports will loose all data....... this sounds bad when I have no back up.... to get a backup via TWRP I need to load TWRP without root. I've tried the instructions here but I get an error after running the cmd
fastboot flash recovery twrp.img

I get this error

(bootloader) signature checking...
FAILED (remote signature verify fail)

Suggestions from old pre MM posts suggest trying
fastboot oem unlock
.... didn't work

4) Can I install TWRP on an unrooted M8 without unlocking the bootloader and therefore loosing everything?

5) Will loading the TWRP image file loose all data anyway?

6) Can I root an M8 without wiping the phone? Do I have to unlock the bootimage to install TWRP? the Systemless root seems to suggest otherwise but to get TWRP on the phone need the bootloader unlocked .... catch 22?

7) Can I use commands from SDK (without root) to take an image of the partition from the phone.

8) Am I basically screwed with no chance of recovery?
No Root means I need to wipe the phone to unlock the bootloader to load TWRP to make a backup of a wiped phone... unless??
If I managed to install TWRP & Root the phone after the MM update (after photo delete) will the partition be so badly overwritten there's no chance of recovering the 2GB of photos?

Sorry for the essay.

Thanks in advance for any help you can offer.

To answer your questions in order:

4) not currently.

5) no, TWRP itself does not lose your data. Flashing on locked bootloaders does.

6) not currently. Pt. 2) You do not have to unlock bootloader to install TWRP. You can also flash it via su dd after you root.

7) impossible, at least with SDK. If you know a JTAG specialist or an FBI tech person who owes you a favor, they might be able to recover your photos.

8) no, you are not screwed. There are a few recommendations below, and no, rooting won't "badly overwrite" your data.

Because I know how important photos are, I would suggest:

Option A: Since your photos are already deleted, you might as well unlock the bootloader and root. Unlocking and rooting shouldn't physically overwrite the sectors of the /data partition. (If they were important, life-changing photos I wouldn't have the balls to do this IMO.)

Option B: Buy your wife a new phone (same phone, different phone) and put the M8 in a drawer for about a year. By then, there should be one-click-root apk's for MM, or something better than that, where you won't need to wipe the device again.

Additional reading: Why unlocking bootloaders wipe the device - Android Enthusiasts


Is it possible to manually patch Stagefright? Is it possible to manually patch the Stagefright vulnerability?

It looks like the latest OTA update that patches Stagefright also blocks many common avenues for rooting. Obviously, root + vulnerabilty = really bad. Is there some utility or console method of replacing, updating or disabling the affected media modules? If not: Why must I be so dependent on the manufacturer?

Yes but It's a lot easier to install CM for monthly security updates;

https://wiki.cyanogenmod.org/w/Main_Page


Can Android phones restrict background syncing to secure WiFi connections? Context:

T-mobile G1
CyanogenMod
No data plan

WiFi is available for free in many places, including my home, local libraries, and even at least 1 doctor's office. However, not all of them are secure. While I don't mind using insecure networks for Google Maps or simple Google searches, I don't want to transmit my Google account infomration/e-mails/contact list/etc. in the clear.

Is there a way to keep the phone from doing this?

Incidentally, I really don't want to turn off background sync completely because that would defeat the point of having a phone that's (more or less) always up to date.

In general, you should never assume that any internet connection is secure. Not even if you owned the hotspot. Internet is built under the assumption that intermediary links are unreliable and not necessarily trustworthy (not even your service provider or the backbone operators should be considered trustworthy). That's why we have developed various authentication and encryption protocols which can ensure secure communication through these untrustworthy channels.

In short, use HTTPS or SSL when accessing informations that you don't want anyone snooping on and do not use apps that do not use HTTPS/SSL. Gmail always uses SSL when communicating with Google servers, although last time I checked not for Calendar or Contacts, though this may have changed since then.


How do i root Android x86_64? I installed android x86_64 and now I want to root it but all the root scripts are for 32-bit versions of Android.

I am using console os lollipop that is not rooted.

What are my options?

Thanks

If you are using an x86_64 build from http://www.android-x86.org/download, such as android-x86_64-5.1-rc1.img, it is already rooted.  There's no need to run a root script.

If that's not where you're getting your image from, please update your answer to add that important detail.


Android scanning app media files My M8 is scanning all the app media files so music and images and icons from apps are showing up in gallery and music apps, I'm not sure which directories these are coming from so I can't add the .nomedia file, and when I did try to add it it wouldn't allow me to save the file with that name. So how can I stop android from processing the images and music from apps I just want it to use the music and pictures files where music and photos are saved

The media scanner scans everything on your S.D. card. Adding a .nomedia to any of the subdirectories will allow the media scanner to skip everything in that sub-tree.

Your S.D. card will be F.A.T.-formatted so there are no permission restrictions. If you are receiving access denied on the S.D. card then it may be locked read-only due to damage to the card, or worse some malware you have installed. There isn't enough information to say for certain. You can scan the card properly by connecting it to a computer and running fsck (Linux and other *nix) or chkdsk (Windows). Remember to back up any important files before doing so.

Applications can access a directory on the S.D. called Android, and sometimes just data. Add a .nomedia file to those directories to stop those directories from being scanned.

The command for doing so in a terminal emulator would be:

touch /path/to/SD/Android/.nomedia
touch /path/to/SD/data/.nomedia

where /path/to/SD/ varies depending on your version of Android. To do the same under Windows would be something along the lines of "Create new blank file" from within Explorer.


Make my screen dimmer than the lowest setting available on my Moto Droid? I primarily use my phone at night and any screen that is white is super bright, even when the brightness is turned as low as it can go (0%).  Dolphin HD has an add-on called Dolphin Brightness that actually turns the screen's brightness down lower than the 0% setting in the Settings menu.  Unfortunately, as soon as I leave Dolphin HD, it goes back to the stock brightness level.  Is there anyway to dial the brightness level down like the add-on, but for every app and the home screen?

I have tried several apps that give you access to brightness control, like Quick Settings but they simply give you the same level options that the stock settings menu gives you.

I use Dimmer which gives me a slightly lower level of brightness than the stock settings ;)


How can I add a Shared partition that Anbox can access? I know it's a relatively new and unstable application but I figured if anyone has suffered through the issue and solved it then they can help me too.

I've got Anbox running and Apps open up really quickly but these apps can't access storage making them unusable.

(Tap to Enlarge)

So is their a way I can make these apps access a certain folder or .vdi file or a partition? I'm trying to do this in Ubuntu 16.10 but it's still an Android Environment or Emulator,so  posting it here.

I managed a limited workaround using ES File Explorer installed on Anbox and adding a shared folder via Network → LAN


How do I open a text notification from lock screen on S4? I have given up on my iPhone 5 and now I have the Samsung Galaxy S 4. So far I love it with one exception:

I get the notifications in the lock screen and the preview in the lock screen, but I can't figure out for the life of me how to just open text message directly from lock screen in one action.

I have a couple friends with S3's and they can open text notifications with a swipe from their lock screen and they can't even figure out what I'm doing wrong. I know there must be a way to swipe the text notification on lock screen that will bring me straight to text message.

From XDA:

  Just swipe the message box down to open the messaging app directly,
  same for missed calls.

I think the message box here refers to a transparent message box that appears when you click on the message in the lockscreen.


Booting into recovery from terminal How can I boot into the recovery from terminal? I'm using LG p970/CM10/cwm5

Try reboot recovery, though it doesn't work on all devices. You might also need root for this, so first try su.


How untangle two Whatsapp accounts created with the same numer? First, I installed Whatsapp on my Alcatel phone, with my whatsapp account ("son").

For my old mother, I bought her a big screen, cheap second hand Samsung Galaxy, (poor eyesight). That Samsung is blocked by the phone company (long history, don't ask); it can't make/receive calls.

I installed Whatsapp (via Wi-Fi) on her phone using my own phone number (stupid mistake) to get the audio check code. She got her own account ("mother"). It works almost fine, but I ("son") can't add new contacts because invite responses goes to "mother" account.

I changed phone number in "mother" whatsapp to her real working Nokia basic phone, but still doesn't work.

Short of deleting "son" and "mother" Whatsapp accounts, or buying a new SIM card for me, can you think another solution? I live 4 hours away from "mother". I don't want to lose 2 years of messages and contacts.

You can save a backup of all messages you have, then going through settings - account you can either: delete the account then activate it again another time using the correct number for each phone. or use "change my number" and reactivate the account with the wrong number to the correct one


Should I accept 2,5 year old Samsung Galaxy replacement battery? I've just bought a "brand new" replacement battery for my Galaxy Nexus phone. When on-line store's package arrived, I was more than surprised (actually, shocked!) to find out, that battery's manufature date is... 2011-12-29 (assuming, that it is manufacture date, what is behind these four Chinese symbols in bottom-left corner of Samsung Galaxy battery)!

Should I even think about accepting this package and using battery with my phone? Or should I return it immediately to the shop?

I found this great Izzy's answer. If I get its meaning right, it seems, that my battery is in the "dangerous level" of deep-discharge for a long, long time. If not dead at all. And should not be used anymore.

Or maybe, I'm wrong, and Li-Ion batteries that are leaving manufacturer for the first time can be storred for over two and a half year without any noticeable influence on their condition of performance?

Or maybe, that four Chinese symbols does not mean battery's manufacture date? But, what else could they mean?

Even if battery condition is fine, do I have any chance, that it will last any longer that six months period, covered by warranty, if it spent over 2,5 year in manufacturer warehouse?

Comparing confirmed Chinese translation of these four symbols (yes -- it is a manufacture date) with Izzy's answer, which states, that Li+ batteries have a self-discharge rate of approximately 5–10% per month, we end up with conclusion, that even with most optimistic scenario, Li-Ion batteries stored in store or warehouse without cyclic re-charge (which most likely never happened) are completely dead after 20 months at most.

Which is equivalent to less than two years. Which leads us to a conclusion, that 2,5 half year old Li-Ion batteries are completely useless and shouldn't be purchased nor used.


Weird icon on notification bar Any ideas as to what it is?
Its not a notification or an ongoing notification.
Samsung Galaxy Note 10.1 running Android 4.1.2

I have just had the same question answered on another forum:  Its a notification from Greenify: opening Greenify showed that auto-hibernation was not currently working.  Greenify need to ensure that a notification is linked to the appearnace of the icon.

If you do not have Greenify installed then the mystery deepens...


What are these logs? Was I hacked? I started finding these logs on my phone a few weeks ago and didn't think much about it until my phone started acting weird. Somehow, it's been added to a network, and has listed me as the user. Is that possible for someone to do?

What scares me is I have know idea who the "admin" is and the log files say there collecting data. I've tried calling my phone carrier and the phone manufacturer and they were no help. Has someone hacked my phone or am I just losing my mind? And how do I get rid of it, if I am?

Well it is probably a microsoft OneDrive/SkyDrive log due the log has some upload/download options and the name often appears.

for example:
  com.microsoft.authorization.x cached valid token available for    service::ssl.live.com

You maybe logged in that network once and your smartphone rememberd.
Where did you find it?

But hackers usually dont leave logs because that would make the target distrustful.


How to "mount --bind" directories in Android 4.4? I am just wondering is there a way to bind an internal /sdcard folder to another internal /sdcard folder and normal apps can write into it for Android versions since 4.4?

I have a folder named ./MyPics in the internal /sdcard. I want to bind it to ./DCIM/Camera, ./Pictures/Screenshots, ./Movies/Screencasts. The SD card is mounted in /mnt/shell/emulated/0 as sdcardfs, and it is symlinked to /storage/emulated/legacy. Moreover, there is a directory /storage/emulated/0, which is neither a mount point nor a symlink. It is a very weird directory.

I tried follows:

mount -o bind,dmask=0000,fmask=0000 /mnt/shell/emulated/0/MyPics /mnt/shell/emulated/0/DCIM/Camera
mount -o bind,dmask=0000,fmask=0000 /mnt/shell/emulated/0/MyPics /mnt/shell/emulated/0/Pictures/Screenshots
mount -o bind,dmask=0000,fmask=0000 /mnt/shell/emulated/0/MyPics /mnt/shell/emulated/0/Movies/Screencasts

but it has no use: Apps like Camera failed to write into /DCIM/Camera
I tried follows:

mount -o bind,dmask=0000,fmask=0000 /storage/emulated/legacy/MyPics /mnt/shell/emulated/0/...
....

but it has no use either
I tried follows:

mount -o bind,dmask=0000,fmask=0000 /data/media/0/MyPics /data/media/0/...
....

If there is a file named a.jpg in /MyPics, it appears in /data/media/0/DCIM/Camera, but it doesn't appear in /storage/emulated/legacy/DCIM/Camera
I tried to use Apps like LuckPatcher to do the job, but it failed again

Unfortunately, since Android 4.2 it is no longer possible on most device to mount a folder and make it available to other apps as well.
The details on how this works and why this was changed can be found here: Fix for empty app-mounted directories (CifsManager, etc.) in Android 4.2.
The page mentioned above says this:

Originally Posted by Zygote patch commit message
Zygote: Restrict slave mountspace so Dalvik apps can mount system-wide volumes
Android 4.2 implements multi-user storage using per-process mount namespaces. Originally, everything under "/" (the entire filesystem hierarchy) is marked as a recursive-slave mountspace for all zygote instances. This is done so that user-storage sandbox mounts under /storage/emulated are hidden from other apps and users.
Unfortunately this means that any Dalvik app (actually, any program whose clone/fork ancestry includes a Dalvik zygote, which is everything except services spawned directly from init) cannot mount system-wide volumes. Thus, apps like CifsManager are effectively broken in Android 4.2, since its cifs mounts are only visible to the CifsManager app itself. All other apps see empty mountpoints instead of the mounted volume. Furthermore, Linux provides no provision for a process to "escape" a recursive-slave mountspace in versions prior to Linux 3.8 (setns syscall).
Here, we restrict the slave mountspace to /storage (and, due to a possible kernel bug, /mnt/shell/emulated) so that Dalvik apps can mount system-wide volumes elsewhere (with appropriate permission, as in earlier versions of Android), while retaining full multi-user storage compatibility.
This change requires that a tmpfs volume is mounted as /storage in init.rc. If this volume is unavailable, then Zygote falls back to the previous behavior of marking the entire filesystem hierarchy as slave. It also implicitly requires that EMULATED_STORAGE_TARGET is path-prefixed by (part of the subhierarchy of) ANDROID_STORAGE, which is the typical case.

What it comes down to is that if apps mount a directory or block device, the mounted directory should only be visible for the apps that did the mount unless the app has special permissions, which are not generally available to non-system apps. And even if you manage to mount the directory globally, the Linux permissions will still get in your way.
Therefore, mounting is probably not the easiest solution to your problem, but if you really want to use mounts you should be able to add the commands to /system/bin/debuggerd and then (as root) enter start debuggerd to execute your own script with system privileges.
There is an easier way to work around the read only problems though, either by installing this app or by manually adding the media_rw group to the WRITE_EXTERNAL_STORAGE in the permissions file. This allow apps that have permission to write to the emulated SD card to also write to the 'external' SD card.
After making your external storage writeable, you should be able to use symlinks (ln -s /sdcard/MyPics /sdcard/DCIM/Camera) to allow quick access to these directories.


Android X86 6.0 boot stuck on Boot Logo in VMWare Today I downloaded the ISO file for the latest Android X86 (64-bit)version - the stable build for Android 6.0 AKA Marhmallow - from https://osdn.jp/projects/android-x86/downloads/65890/android-x86_64-6.0-r1. I have installed this on a virtual machine with 2 processor cores, 4 GB RAM and 20 GB Storage which I think is more than sufficient for this specific OS.

Earlier I was having this problem where the system would boot into CLI and not GUI hence I googled a bit and followed the instructions from http://techanji.blogspot.in/2013/04/android-wont-boot-into-gui-only-command.html which worked perfectly fine and now I have proper Android boot logo but I kept my system to boot for 15 minutes without any progress which makes me think this has stuck at boot!

A bit about setup:

I did not choose GPT for partioning
I have made one primary partition of 20 GB and made it boot partition
I have formatted my partition with ext4 file system
I installed GRUB but not EFI GRUB

Hopefully, these details are enough and you guys can help me with this.

PS: For those members who are in a hurry to mark a question as duplicate by just reading the question, I would like to kindly bring it to your notice that I have read and tried ALL the solutions to similar questions and none of them has worked so far, hence posting  this question

At first I had the same issue. But I changed the Display settings and now it works.

Go to the VM settings's
Go to Display settings
Check the Accelerate 3D graphics
Set the graphics memory to 1GB (if possible)
Start your VM!


Transfer whatsapp conversations to iOS Is there any way to transfer Whatsapp conversations from an Android 6 device to an iOS 9 device? I have already tried to use the software by iphone-to-pc unsuccessfully (could not read conversations from android device)

You can make a backup and upload it to Google Drive to restore it later with the other device.

I have no Apple device but I guess that synonymous there a backup from Google Drive can be restored.


How can I view the mobile data usage for each application for a given day? How can I view the mobile data usage for each application for a given day?

I use Android 9 on Samsung Galaxy S9.

You can achieve that using a third-party data usage application like 3G Watchdog

With 3G Watchdog you can have finer breakdown of data usage down to individuals application with options to view data usage per period including real time, day, week or month.


Replacing a new capacity battery and re-calibration I am using redmi 2 for about 3 year and it's battery is dead. It was using 2200 mAH battery.

So I went to local vendor and bought a copy battery with the rating of 2000 mAH.

Now the new battery has less capacity of 200 mAH. But my smartphone is calibrated for 2200 mAH battery. So my smartphone will charge the new battery 200 mAH more.
This will deteoriorate the newer battery.

So I need way to calibrate the smartphone manually to 2000 mAH so to prevent overcharge of the newer battery. Is there any way to do this with using application and without rooting.

You can't recalibrate, even if your device is rooted since the battery capacity files are coded in the kernel (see Where are the battery capacity files located?)
Since you don't want to install another app , the only preferred option is to make sure that you are alert and switch off the battery when it reaches 90% (difference of 200 mAh being 10% roughly). Reason for saying preferred option is that while the battery should stop charging when it's fully charged, it appears (to me at least) that the hard coded battery capacity files have a role to play on some cases. This is to avoid possible overheating of battery
This can be inconvenient, so you would need an alarm to alert you that it has reached 90% level. You can do this by automation or by using an app like this, which allows you to set an alarm for custom battery charging level ( I haven't tried that app out, picked randomly from many such apps on Play Store)
You may like to read this Ideal charging / discharging percentage for maximum battery life? and set the alarm lower around 80%, if you are keen on battery longevity. This is a theory that is being debated , so it's your choice


Can I get a notification of failed WiFi connection for secured network? I have an HTC Hero running Android 2.1. My work has a secured wifi network that we're allowed to connect our phones too. We also have to change our account passwords every so often. When this happens, my credentials are incorrect when trying to connect to the wifi from my phone. But the phone doesn't tell me that, it just keeps trying, which ends up locking my account because of failed logins. Is there a way to get the WiFi app to notify me when the connection fails so I can update the credentials, rather than continuing to try to connect, locking out my account?

The best way I know is to use an app called Tasker. Its price is a little steeper than most, but it's very useful once you start playing with it. Check out lifehacker to see some other examples of what Tasker can do.

Here are the steps for what you want to do:

Open Tasker
Select "New"
Name it "wifi alert" (or whatever)
Select "OK"
Select "State"
Select "Wifi Connected"
Enter the SSID for your network
Make sure the "Invert" check box is checked
Select "Done"
Select "New Task"
Name it "disconnect" (or whatever)
Select "OK"
Select the "+" icon
Select "Alert"
Select "Popup"
Enter some text (wifi disconnected or something more ominous)
Select "Done"
Select "Done"
Select "Apply"

You could also make your phone vibrate or play a sound if you prefer. If you're worried you won't see/hear the notification in your pocket, you can also automatically disable wifi until you have the correct credentials. Just add another action to the task by going to "Net", selecting "WiFi" and setting it to "Off".

Tasker is great fun to nerd out on and isn't nearly as complicated as my numbered list might imply.


Restore data of a specific app from a TWRP backup After installing an OTA update my phone bootlooped so I made a TWRP backup and did a clean install of the latest version of the ROM I'm using but restoring the backup using TWRP bootloop my phone again. I only need to restore one or two apps. I know that I can extract the files by adding .tar and opening them with WinRAR.
Now my question is : What files I need to move from the backup to my phone to restore the data of a single app manually?

ROM : Pixel Experience Plus (Official)
Android : 11
Magisk : 22.0

I tried copying the data from /data/data/com.exemple.idk and replacing the new ones in my phone but that doesn't seem to work. Is there's anything else I need to copy from the backup files?

Thanks to @alecxs and @Izzy I realized that the problem was related to the folder and subfolders attributes (permissions, owner and groups).
I will tell you what I did to restore just a specific application from the NANDroid backup generated by TWRP (without using any command but root is required)

Add .tar to the .win000 and .win001 etc (ignore the .sha2 files and any other files)

Extract everything in the same folder using WinRAR or any similar software
Go to \data\data and copy the folder of the app you want to restore to the internal storage of your phone (for exemple com.exemple.idk) and remove the cache folders from inside this folder (IMPORTANT)
Install Solid Explorer File Manager from the Play Store
Install the app(s) you want to restore from the Play Store too
Using Solid Explorer copy everything that's inside com.exemple.idk and navigate to /data/data/com.exemple.idk then paste everything
Now select the cache folder FIRST and select all the folders you just pasted one by one! DON'T use the select all button! > Click on the 3 dots > Properties > Attributes (You should be able to see a similar screen with similar permissions)

Now just check Recursive ☑ in both checkboxes and apply both.

Et voila! The application should be now restored to its previous state, if not uninstall it and try again step by step carefully.


Is it possible to make my Samsung Galaxy Nexus use external usb storage like memory sticks? Is it possible to make my Samsung Galaxy Nexus connect to a USB memory stick?

I have the USB Connect. How can I do that?

If your Galaxy Nexus is rooted, install this app: StickMount. Then connect your USB to a USB-to-MicroUSB cable (such as this one), and plug the micro usb into the phone, a popup will appear asking you what application do you want to open, select StickMount. Using a file manager, such as this one, navigate to: /sdcard/usbStorage/ you will find your USB files there.

Note: If your phone is not rooted, you cannot do this.


Sync the position / page of sideloaded EPUB books between Android device and Nook Touch? Is it possible to sync the current position / page of an EPUB book between two devices?

Check out PageTurner on Google Play. It's supposed to do what you want, although there are some mixed reviews. It's worth a try though.

  PageTurner is an open-source e-book reader that allows you to sync
  your reading progress across devices, without needing a DropBox or
  Google Drive account... just enter your e-mail address and it works!


Is it safe to wipe boot? Amon Ra recovery lets you selectively wipe  "boot".  Is that the bootloader?  If "boot" gets wiped, can your phone still boot?

The boot partition contains the kernel. If you want to use your phone you'll need a kernel so no, wiping it means your phone won't be able to boot. But recovery will work so you flash another kernel.


Is it somehow possible to sync data on two mobiles phones I am using a Samsung Galaxy S (running Android 2.1) mobile phone and am thinking (only thinking mind you) of bying a Samsung Galaxy tablet (this one running Android 2.2).

I am wondering: is it somehow possible to sync the data used by programs on these two devices so that software (like the marvelous Book catalogue) can be installed twice with the possiblity to copy the databases used by these program to both mobiles/tablets ?

Preferably by copying them over using WiFi or so.

i've one found so far paid solution, but there is a 30 day trial to check it out.
http://www.rerware.com/Android/; android app myBackup; you can backup data and apps, both online and on sd


Why does my Samsung Galaxy S6 show more used space? Recently, I noticed that all my music(copied from my computer) disappeared from my phone. Since I wasn't really listening to it, I figured that I might have accidentally deleted it when I was cleaning some files. However, my phone still shows as much used space as before deleting it. I looked at everything in my phone using my computer and I noticed something very weird: while it says that it has a bit over 23GB of data, all the files in it (including hidden files) amount to 4.69GB.

Well since no one was able to say anything I guess I should answer this for someone as clumsy as me.

Apparently, I installed an app and that app "removed" everything. Its removal process is apparently moving the files to a folder called ".removed". Everything was in that folder.

Fixed.


What's the difference between calendar reminder types "alert" and "status bar notification"? In the calendar reminder settings, these are the two options: "alert" and "status bar notification." However, I'm a little confused between the exact difference between the two. Is alert simply the same thing as status bar notification except that it will play a ringtone if one has been selected? But if that's the case, why is there a ringtone option even when you have chosen "status bar notification?"

"Alert" will cause a new window with the event details (or a list of events with their info, if more than one) to pop up on top of the active one  and take focus when the reminder occurs. It also puts a notification icon in your status bar tray. The "status bar notification" setting causes the status bar icon to appear but doesn't automatically bring up the details dialog.


Only connect to certain Wi-Fi networks I have a Bionic and recently upgraded from Gingerbread to ICS. I used to have my home Wi-Fi and my work Wi-Fi networks saved in my phone, and I had it set to not look for any other networks. I never got notified about Wi-Fi networks being in range, it just connected to those two when it could.

Now that I'm on ICS I keep getting notifications about Wi-Fi networks being in range and the only way I've found to resolve that issue it to turn the wifi off completely. Problem is, then I forget to turn the wifi back on when I am at home or work.

So my questions are:

Is there a setting to turn off the Wi-Fi notifications and I'm just looking right past it?
Is there a way to set up my phone to only connect to a couple of Wi-Fi networks and to ignore the other ones unless I go in and tell it to connect to them?

It sounds like you want to go into Settings->Wifi and then press the menu button to get to the "Advanced" menu, where you can then uncheck the "Network notification" option. This is the first option on the "Advanced Wi-Fi" settings page of my Galaxy Nexus, so a caveat here is that Motorola may have altered the settings menu.


Why does Tinder constantly appear on my Opera mobile home page without me adding it? I've been using Opera Mobile on my phone for roughly two months now and lately I've noticed that Tinder repeatedly appears on my Opera mobile browser homepage without me adding it.
The first time, I didn't pay it much attention. I thought perhaps I'd clicked on a website that somehow added Tinder on there. I removed it and moved on.
The second time, I got a bit more suspicious, so I reinstalled the app.
Tonight, the third time, my boyfriend saw it and I had to explain to him, in a very awkward and unpleasant conversation, that I'm not actively using Tinder.
Again, I don't and have never used Tinder in any way whatsoever, mobile, desktop, you name it.
This is my homepage right now, with the unwanted Tinder app included:

Is there a way to completely disable this? I don't want to have to uninstall this browser.

You cannot disable promotional speed dials on the mobile browser. The only thing you can do is manually delete them.


Empty variables in termux' bash I want to perform a test: if a certain variable exists, is non-empty, and its value matches an existing directory, then "exists" should be outputted.

I did the following:

$ echo $var

$ if [ -d $var ]; then echo "exists"; fi
exists

I got "exist", although I did not assign any value to $var. Why did this happen, and how do I test this properly?

I think you need to wrap $var in quotes.

if [ -d "$var" ]; then echo "exists"; fi


Is the maximum size of the SD card for the S9+ really limited to 400 GB? Note: while this is not an exact duplicate, this question is a duplicate in that it asks where the limitation is located (software/hardware ...). So I think marking this as a duplicate is warranted, even though my question was model-specific.

I have an S9+ from Samsung and I am considering to upgrade to 512 GB or even 1 TB as it would make space for Kiwix ZIM files.

However, Samsung marketing material suggests a limit of 400 GB (i.e. 400x1000x1000x1000 Byte). This sounds arbitrary (not the usual power of two and the discrepancy between GiB and GB which may be accounted for by reserved space - in case of corruption - doesn't change that). Now, perhaps there is a technical reason that I am unaware of, but from the OS side (Linux/Android) I can't understand why there would be a limitation to 400 GB. SDXC seems to be the supported standard and should support up to 2 TiB (i.e. 2x1024x1024x1024x1024 Byte).

Is this limit simply owed to what was available around the release of the S9+ or is it an artificial limitation imposed by Samsung customizations to Android, or is there perhaps no limitation?

I can now confirm that the S9+ supports a 1 TB μSD card just fine.
After a colleague had outfitted his phone with a 512 GB card, I decided to give it a try, because it was already above the limit Samsung claimed was supported but well below the limit one should expect for SDXC (see my question).

Edit (February 2021): Due to the other answer which appeared here, I wanted to update the screenshot and also wanted to state which model I use: Sandisk Extreme (not Extreme Pro, though).
Also note: I have meanwhile read in several places that phone manufacturers indeed specify the "supported card size" based on the SD cards available at time of the release of a phone model.


Can I install CyanoGenMod's or AOSP Messaging app on top of existing Messaging app by my vendor I want to install default Android SMS/Messaging app by Google, or even the one that comes with CyanoGenMod Custom ROMs.
They feel more native and plain, which is awesome.

Can I have 2 Messaging apps on my Galaxy S4 (I9500) without problems, or disable Samsung's messaging app and install AOSP/CM's Messaging app?

Starting with Kitkat, you can make one app the default SMS app. By default, on a device with Google apps, that is Hangouts, but you can install as many SMS apps as you like. If they have been developed/updated for Kitkat, they should be fitted to be used as "default SMS app".

Of course, if you don't need one of the pre-installed apps, or don't want to use it at all, you can go to Settings→Apps and see whether it can be disabled (some pre-installed bloatware is protected against this).


How to enable Android Ip forwarding In linux we can,

# echo 1 > /proc/sys/net/ipv4/ip_forward

or,

# sysctl -w net.ipv4.ip_forward=1

There is no sysctl command nor /proc/sys/net/ipv4/ip_forward file in Android. Is there an equivalent operation in Android?

This method worked for me, I just setup android as proxy server and need enable forwarding

Use ROOT explorer and EDIT this file: /proc/sys/net/ipv4/ip_forward

add this syntax:

iptables -F -t filter

iptables -P FORWARD ACCEPT

if that file not found, try install busybox first.. but I guess that file by default is available on android system.


What data does the Google drive app contain in an android smartphone? I want to delete some of my android apps data due to storage problems. I see that my Google drive app does contain a lot of data and cache. I have already deleted the cache but I am not sure if I should delete the data associated with this app because I don't want to lose any of files both in my android phone or in Google drive. What does does this app exactly contain and what I may lose on clearing this app's data?

What does does this app exactly contain

The app's files and settings, plus the files that you have made available for offline use.

  and what I may lose on clearing this app's data?

Nothing. Only the data that were on the phone. Files that were uploaded to Google Drive wont be affected. They can only be deleted if you delete them from within the app. The app will return to the state it was in the first time you use it on the phone.


Chrome - how to swipe to dismiss articles on home page Chrome - swipe to dismiss articles on home page missing answered for previous versions of Chrome. This does not work on Chrome 84.0.4147.89
Internet search and experiments didn't help. Any ideas?

It's a shame but you can't do that any more. Google says they won't fix it as mentioned in the  Chromium bug report ( Chrome does not maintain separate bug reports)

Swiping was indeed removed with the latest update due to usability reasons and it being difficult to interpret as a user signal. So this is working as intended.

But an enterprising user found out a fix! Great!

Paste chrome://flags/#interest-feed-content-suggestions in search bar select Enabled (snippets)

Paste chrome://flags/#interest-feed-v2 in search bar and select Enable

Relaunch Chrome and click on More at the bottom of the page.

Now you can swipe away as before. If you care for this feature which Google has removed, please star the bug report and optionally vent your frustration!


Screen issue on Asus Transformer Prime TF201? Sometimes when using the Asus Transformer Prime TF201, I see some artifacts or static occuring along the left side of the screen as pictured below. It kind of looks like a white barcode. It is running the latest version of Android 4.0.3 the "Asus Eee Pad Transformer Prime TF201 Firmware: V9.4.2.28" this tablet has not been unlocked, yet...

Asus Transformer Prime TF201 screen distortion (click image to enlarge)

Happens most often when viewing web pages in Chrome, etc. It does not happen all the time. Any ideas what might be causing this? Software, hardware, anyone else ever seen anything like this?

Is this a hardware aka warranty issue?

I've seen  this on occasion on mine.  It seems to be a software issue, triggered by certain usage patterns.   This post on XDA-developers has some info on how you may be able to trigger it.   That community seems to be hoping that the 4.1 Jelly Bean update will include a cure.


When an app is uninstalled, is its SharedPreferences database cleared? When an app is uninstalled, is the data in its SharedPreferences database deleted?

If not, without a device being rooted, is there any way to clear that data?  (Or at least view it?)

SharedPreferences are actually saved in a file in the app private directory:
/data/data/package_name/shared_prefs/somefilename.xml
When an app is installed this directory and file are automatically created. When an app is uninstalled this directory is deleted along with its parent /data/data/package_name UNLESS the app is uninstalled in order to update it.
From command line this is done using the flag -k or -r that is
adb uninstall -k package_name  - Keep the data and cache directories around after removal
adb install -r package_name  - Replace existing application (effectively reinstall an existing app, keeping its data)


Identify spammy application From time to time I get a window with spam on a Galaxy Tab 3.

If I press multitask key i get the name of the app is "Ads", but i don't have any app called "Ads".

My first question is why after pressing multitask key I cannot long press on the title of the thumbnail of the application to go to the application settings, and reveal its real name? (I can do that in a Nexus 6).

My second question is how to identify this application if I cannot fix previous question.

I finally found the answer, you have to enable developer mode for it to work.

Now I can click multitask button, then long press on the name of the app and it will take me to the application settings.

Note: The Galaxy Tab 3 is officially on Android 5.0.1


How do i remove my Sim Toolkit? About 2 months ago, or so. I upgraded my sim to 4G and I realized after the upgrade there's a simtoolkit icon on my home screen and im about to move it at least at my Tool folder.

Screenshot (click to enlarge)

Apparently, when I turn off my Airplane Mode (turn on my mobile network) I saw the SimToolkit settings again and I'm about to Remove it/ disable it. I saw that I couldn't disable it, only Force Stopping it. But when I turn on my Mobile Network again, it appeared again.

Please help me how to remove it, I also couldn't hide it. Thanks

It's easy

1- First you need root your phone .

2- take a  back up from sim toolkit (just in case)
You can find apk Backup app in Google play
apkexport
after installing this app you should choose system app to find sim toolkit.

3- find a root apk uninstaller and remove sim toolkit
rootuninstaller


Find Android version on S6 - suspect Android 7 because of rounded icons I recently updated my Samsung S6. As far as I can tell, because I'm now seeing rounded app icons, I'm now using Android 7 with the Samsung Experience UX, based on this post:

www.sammobile.com/2017/03/09/galaxy-s6-edge-running-android-7-0-nougat-pictures/

How can I confirm the Android version without installing a helper app that does this? There's no settings > about phone and I'm not seeing it under settings > about device, or settings > developer options

Found it:

Settings > about device > software info


Cannot turn on wifi on Galaxy SIII For the last month, I am unable to turn on my WiFi. It gets stuck on the message "turning on..." .

I did a factory reset but it didn't help. I have tried to reboot a number of times and also I have enabled/disabled flight mode, but nothing works out for me.

Might very well be a hardware problem as doing a factory reset also hasn't helped. It's best to get your phone checked by an authorized technician.


Are all micro SD cards created equal? I'm looking to get a 64gb micro SD card for my phone (Samsung Note 3 running Lollipop). The prices online run anywhere from $6 to $120. I read on a photography blog that there are speed classes and they recommended high speed for high res video. I'm looking to put my music files on it.

Is there any difference between a cheap card and a name brand? Do I need to worry about speed class for my smartphone? What about 128gb cards?

Note: I'm not looking for a brand recommendation, just what differences there might be between micro SD cards.

All SD cards are created equal – but some are more equal than others.1 There's quality for one (as wbogacz stated: "You get what you pay for" – you cannot expect a high-quality long-life product for free). Another criterion are the "classes" – and not only for speed, but also for energy consumption. As higher classes are faster, your battery will last longer for they eat less juice.

With cheap no-name cards you might draw a lucky one, but no guarantees for that. With brand names you get warranty: less risk of short live, and replacements when broken.

My recommendations for use with Android devices:

do not go below class 6 (too slow and too battery-hungry)
use a known brand with good reputation
better pay a buck more than to be sorry later
if money is an issue, better stick with a smaller good card than a cheap big one

1: freely adapted after Orwell's Animal Farm


Is it possible to change my wearable device voice recognition language? Most of my message recipients don't know English, so I text them in Spanish.

Now I have a wearable device, but can't seem to find how to make it recognise Spanish when I dictate to it.

Is it available at all? How can I change it?

I tried setting the whole watch language to Spanish but it still only lets me dicate replies in English.

Unfortunatelly, the Answer is No. You can't switch recognition language in progress.

But you can switch default recognition language for entire phone (and wearables at once).
Launch google search app. Go to settings-Languages and check Spanish and English languages there.
after that TAP AND HOLD on Spanish language and then Save.

This will force your android device to recognise Spanish language by default.

Additional info from 2015 Summer:
You still can't set you default wearable language separately from your phone. But it looks like Android Wear finally started recognise not only your default phone language but your additional phone language(s) too. Thats pretty cool IMO.


Google Play Store Hangs at Every Step This week, the Google Play Store is behaving very strangely. It can download or update a single app but not both without being killed!

There was an update for Chrome this morning, so I went to Google Play Store and clicked on the Update button. It then downloads the app, reaching 100% pretty quickly and hangs there forever, OK well I let it do that for an hour or so (but tried overnight with previous updates). Then, if I Force Stop the Google Play Services and restart it, it automatically does the install in a few seconds. If I try again to update another app, it downloads to 100% and hangs.

This very strange. Up to last week everything was working fine and no new apps were installed but there was about 9 or 10 updated. Since then, I must download and update one at a time, killing the Google Play Store between each!

Versions involved:

Android 7.0 Kernel 3.18.31 Build NPP25.137-76
Phone is rooted, has been for over a month.
Google Play Store 8.1.30.S-all
Google Play Services 11.5.17 [UPDATED]
Google Play Services for Instant Apps 1.20-release-166886311 (WTH is this?, don't remember seeing it before)

How can I fix this and have Google Play Store working normally again?

Used to be able to install and update many apps without killing the Google Play Services.

I had that issue too. But I dont use any google stuff and didnt found back then a solution. Maybe deleting Cache or all data helps. If not working try deactivate>rebootactivate or uninstall all updates and do solution #2


Update Nexus 5 From KK 4.4.4 to M 6 I have a rooted stock Nexus 5, KitKat 4.4.4 build KTU84P with Franco kernel 3.4.88, and I would like to update to Marshmallow 6.
Which build should I download and flash? Or do I have to upgrade before to Lollipop and only then to Marshmallow?
I would like to keep the device rooted instead of resetting it to factory defaults and then upgrading via OTA.
Is it possible?
Thanks in advance

T

You can flash directly to Marshmallow using the 6.0.1 (MMB29K) factory image. Follow the flashing instructions, which includes unlocking your bootloader.

I highly recommend then installing a custom recovery such as TWRP using the fastboot method. Having the custom recovery will enable you to flash other zip updates like SuperSU to get permanent root.

Note that Google's flash-all process replaces your custom recovery with the stock recovery, so make sure to reflash whatever custom recovery you choose right after. You can avoid this by flashing each partition manually instead of using flash-all.


Change DNS for mobile data without using an app (My phone is rooted and runs Android 5.1)

How can one change the DNS addresses of mobile data (and persistently, if possible) without the requirement of an app?

I did not find a way to reliably do it without an app.

I often use OpenDNS Family Shield, but sometimes it blocks me to visit some particular hacking site and then I need to quickly and easily change the DNS servers.

I used to use Set DNS but it stopped to work in Android 4.3 and further, so I created Override DNS, a new app which mimics Set DNS' behaviour, but it's updated to work even in Lollipop. It has some other nice feature like a PIN protection ad a Wi-Fi SSID filter, too.

The only way I can see to do it without an app is something like an iptables rule to redirect any traffic going to udp/53 to some other ip. A similar procedure is shown in a XDA thread.

I paste here the iptables rules for completeness (I did not tested them)

$IPTABLES -t nat -D OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:53 || true
$IPTABLES -t nat -D OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:53 || true
$IPTABLES -t nat -I OUTPUT -p tcp --dport 53 -j DNAT --to-destination 208.67.222.222:53
$IPTABLES -t nat -I OUTPUT -p udp --dport 53 -j DNAT --to-destination 208.67.222.222:53

Everything directed from the Android device to any IP, port UDP and TCP 53 is redirected to 208.67.222.222 which is one of OpenDNS' DNS server.

These commands should be placed in a script which is run at every device boot. That functionality depends on your specific ROM. I don't know if something similar can be done in a stock ROM without using an app. Override DNS solves this problem, too.


How to prevent Google from asking for location permission when enabling GPS? I took this new phone which had a notification about an update. Thinking it is like Windows OS where I must have the newest updates for proper security practices- I agreed for the update.

Turns out it has become a Lollipop device now. It wouldn't be much of a problem except that the owner who has no Google account and want to stay away from them as much as possible, sharing as little info as possible- now gets a popup every time she turns on the GPS, asking her to share her location with Google ("use Google location services").  She keeps hitting 'Decline', but other than being annoying, the demand is obviously destined to be accidentally accepted one day.

I've spent the entire day looking for a solution and I'm fairly desperate. I am not allowed to install any 3rd party GPS app on the phone nor can I revert to the previous version if it involves me downloading some file from the internet (not from an official source) and trying to flash the device (I'm inexperienced and afraid to brick the device as well).

Can anyone help?

P.S.:

Funnily enough the popup has a "decline" button, an "accept" button, and a "don't ask me again" tick box- however when you choose the tick box- the "Decline"  button disappears (turns grey).
I just want to add that it goes without saying about a root being out of the question.

How do you get ride of the pop up ?

Hi ,there is a simple solution go to settings > location > Mode and
choose device only , the phone will use only the GPS sensor to get
your location it is more than enough because any app that want to get
your location will get your Coordinates (X,Y,and altitude too -height
above sea level- )

What is causing the annoying pop up ?

The pop up shows up becuase you choose high accuracy when you choose
that option the phone will use ,your cell network ,wifi hot-spot and
GPS sensor to determine your exact location in order to do so the
phone need to send hotspot location or network antenna location.


How can I download apps again after changing my Google account password? I changed the password for my Google account earlier, and since then, every attempt to install an app results in a download was unsuccessful error. I have not been prompted for my new password anywhere, so this is highly likely to be the problem. How do I fix this?

You cannot remove the "main" account that is linked to your market account, at least I have never been able to when I tried.

I would try rebooting the device, then turn off all "syncing" for that account. I would even reboot again after turning it off. Then turn syncing back on.

[edit]
I've also read that someone did the following:

Changed Password via web browser
Opened gmail application
hit Menu -> Refresh
The refresh will fail, but there will be a notification to enter new password.


Sync Google contact photo to Android phone I created a contact a while back of a friend, just her name and mobile number. Today I added her Gmail address to the phonebook in her contact card.

When I go into Gmail Contacts I see her Google+ photo - How can I get my phone to sync that photo.

FYI - We are not friends on Google+

After some playing I figured it out.

I went to the App Manager - found Contacts and Contact Storage (cleared the cache from Contacts and cleared all data from Contact Storage)

After recreating my profile an automatic sync took place and all my contacts came back with associated Gmail contact photos


Stuck at boot animation logo after flashing GSI image system I know it seems be a repeated question but i have tried every possible solution i found, i have xiaomi redmi s2 with unlocked bootloader and custom treble TWRP recovery and i have a generic system image of AOSIP (GSI) downloaded from here AOSiP-9.0-arm_aonly-GSI-20190217.img

and i have followed this tutorial to flash this image How to flash a Generic System Image (GSI) on Project Treble supported devices.

also tried this tutorial How to install AOSP Extended (Android Pie) on Xiaomi Redmi S2 / Y2 YSL

but my device stuck at boot animation and i have waited more than 20 min also i tried these solutions:

wipe data/cache/dalvik-cache.
flash no-verity-opt-encrypt.zip (dm-vertiy patch)
flash magsik.zip to patch the boot.img
reinstall stock boot.img only.
try other GSI like AOSP/PIXEL/ViperOS/HavocOS , also it stuck.
using fastboot instead of recovery.

I cannot figure out what the problem is. any help?

Maybe you forgot to flash miui rom then the gsi files/custom roms (xiaomi miui supported device only).
Method 1 :
Before flashing GSI files using fastboot first goto twrp and wipe data, cache , dalvik cache then flash the Miui rom for your phone after that flash GSI File using fastboot for your device.
Note: after flashing miui ROM don't boot to the os boot directly to the bootloader then flash the gsi file using.

fastboot flash system name-of-your-rom.img

Method 2 :
You can flash miui fastboot rom for your device using fastboot then flash gsi/custom rom
After flashing fastboot miui ROM for your device reboot to bootloader again using

fastboot reboot bootloader

Then flash gsi/custom ROM file using.

fastboot flash system your-system-image-name-here.img

Method 3 :
If you're flashing a custom rom compiled at .zip format you need to wipe system, data, cache partition then flash the miui rom after that flash the custom ROM you want. You don't need to restore your stock boot image when you've installed a custom ROM of course it won't boot and sometimes it does . In some device you need to patch the dm-verity on boot.img if you're installing twrp on a stock rom and flashing magisk doesn't fix your problem.


How to root my new Galaxy SII I just bought my Galaxy SII. Can anyone here tell me how to root my phone with Lite'Ning?

Baseband:I9100GDZKH5
Kernel: 2.6.35.7 root@DELL81 #2
Build: GINGERBREAD.JPKH8

You can find a detailed guide with screenshots and all here. It's done with odin.

  Step 1: Install Odin v1.85 on your computer then download and unrar
  the Lite'ning Rom rar file.

  Step 2: Make sure that your phone is in USB debugging mode: Settings
  -> Applications -> Development -> USB debugging.

  Step 3: Reboot your phone into download mode. To do so: Turn the
  device off, then power it on again by pressing and holding the Volume
  Down + Home + Power on simultaneously.

  Step 4: Start Odin.

  Step 5: Connect the phone to your computer using the USB cable.

  Step 6: Wait a few seconds, the Odin screen will show that a device is
  now connected... Added!!

  Make sure that in Odin nothing is checked, except the "Auto reboot" and "F. Reset Time" checkboxes.
  Press the "PDA" button, and select the md5 file.
  Press "Start". Odin will now flash the Lite'ning Rom, after flashing your phone should reboot.

  Step 7: Done! Now you have a fully rooted SGS II with the Lite'ning
  Rom installed!


Nexus 5 Update: Will I Lose Root? I'm currently rooted but didn't do anything to my Nexus 5. It's just rooted but it's on its stock ROM. My question is, on the next Android update, will I lose root? Will the update just erase root permission and update? If not, how can I unroot?

I rooted my Nexus 5 in one click using RT Root tool or something, TR Root for Nexus. It's an app. It didn't work very well, some apps still didn't work. Is there an app that can completely delete ROOT before I update? Thanks.

If you update via Android's Over-The-Air (OTA) Update, you will lose root. You will need to re-root again if you want root access,


Possibility of Hard brick with unlocking boot-loader and installing Custom ROM My android device CPU is MT6592 (8xARM Cortex –A7@1664 MHz) with instruction set 32-bit ARMv7. Board and product is ht1_107a_iball_mjk. Apart from this, Codename is REL, Internal Memory is 16GB and RAM is 2GB.

I did root and un-root my device multiple times.

I see connected device through adb devices command. After adb reboot bootloader and fastboot oem unlock, I confirmed on android device by pressing Volume Up key but there is no change on device screen and computer screen even after 30 min. I changed USB cable and USB port. However, there is no change.

Therefore, I am not able to unlock its boot-loader.

After adb reboot bootloader and fastboot flash recovery twrp.img, I found No TWRP or other Custom Recovery images are compatible for my device.

Therefore, I am not able to install Custom ROM as well.

I tried all above procedures multiple times and with multiple ways. However, at the end I am with Stock ROM (Android 4.4.4). And only two processes I can do successfully; rooting and un-rooting.

In such scenario, may my device be hard bricked, if I continue above processes multiple times forcefully?

First of all your phone isn't Hard Bricked.. Hard Brick is something in which you can't go into OS or even in recovery or fastboot. Thats called Hard Bricked Phone.. As from your question, it's just a device specific problem..

Before going into answer, you need to know feww things,

1) Root/Unroot: Rooting and Unrooting are OS specific. Which means you can root or unroot any phone with supported android version.

2) Bootloader: However unlike root/unroot, Bootloader is Device Specific. If you think your bootloader is locked, then you need to find a way to unlock based on your manufacturer or device model.

2-1) Check If Bootloader is Unlocked :

Open ADB Terminal
Type "adb reboot bootloader"
After it reboots
Type "fastboot oem get-bootinfo"
If it says your bootloader is unlocked you can proceed
To reboot back type "fastboot reboot"

if the info retrieved says your bootloader is locked, then you need to find tools and files to unlock your device specific bootloader.. either your manufacturer released it or any other developer released it.. if you cant find anything.. then im sorry, you can unlock..!

3) Custom Recovery and ROM - as like bootloader, custom recovery and custom rom is depend on your device specific.. you cant flash other devices custom recovery or rom.. you may end up hard bricking your device for real if you did.. so beware..! may be the device's recovery you want flash may have the same chipset, but that doesnt mean it will work on you too..! cause a custom recovery or custom rom doesnt just based on chipset, it also based the device specific configuration and system files..! so beware..!


How can I make two Android devices show the same video simultaneously? I would like to attach two Android tablets to the back of my car head rests so that my two children can watch films on long journeys.

I want them to be watching the exact same video at the same time, and I want them to be as in sync as possible, because the sound will be played over the car's speakers.

I am open to any solution: whether it's having a separate machine as a streaming server running Windows, Linux, or another Android tablet. Another solution might be that the two devices have both have the files on them, but control data is being sent from one device to another - master/slave style. In a truly ideal world, it would be controllable by a device by someone sitting in the front, but that's a nice to have.

My question is - are there any apps that allow any of these scenarios? I have been looking for about three hours myself and haven't found anything.

nb: Pressing play simultaneously on the two devices is not a viable option, and neither is getting the children to wear headphones.

VLC works perfectly for me :)
https://play.google.com/store/apps/details?id=net.codejugglers.android.vlchd&hl=en

Did you tried this link? It uses Moboplayer and ES file Explorer.
http://apcmag.com/how-to-stream-video-to-an-android-device.htm

Davy


Is removing the SIM card necessary? When solving issues with tech support for various cell carriers, they recommend turning off the Android device, removing the battery, and then removing the SIM card.

Once the battery is out, is there any effect of also removing the SIM card?

Removing the SIM card might help the phone to flush out cached  data.

Other than that, I see no reason why removing a SIM card would change anything. The general purpose of those instructions is to hard reset the phone (without any data in RAM).


Data Drops when tethering I'm trying to tether my computer to my phone through USB.  I have full bars, but the LTE symbol next to it will disappear for about ten seconds, and then reappear for a few seconds only to disappear again.  I don't have this problem when I'm not tethering.

This is very frustrating because I have to watch my phone to find out when I have a connection, and then I only have the connection for a few seconds.

Is this behaviour supposed to happen, and is there any way to fix it?

It could be that your ISP has different APN configs for normal data usage, and the other specifically for tethering plan. As such I'd recommend fistly to check the APNs and see if there have the DHCP setting enabled, sometimes the  device is not getting the IP address assigned automatically hence drops in connection whilst trying to connect.

If its the case of the APN for tethering then also check the related setting and also be sure you have an active tethering plan.You could also use adb to prevent the device from revealing the tethering status i.e modifying settings get global tether_dun_required code. See more here in a related post.


Smart TV not finding apps (from Ireland to UK) I have a Sony Bravia 4K (2017) and I have moved from Ireland to the UK. While my Play Store is correctly set to UK, I cannot see/install basic apps like the BBC iPlayer. If I check the Play Store on the web, it tells me that the apps are not compatible.

I checked tutorials and they say to try "network -> refresh Internet content", but I couldn't find the button under network.

Any tips?

The TV updated itself and then managed to access the UK Google Play Store. Problem solved.


"Allow USB debugging" keeps on popping evene when "Always allow from this computer" is checked in automation testing We are doing automation testing on mobile devices with Appium but testing fails because of the popup 'Allow USB debugging' even though the device is already connected through 'adb connect' and 'adb devices.' I already checked the 'Always allow from this computer' but sometimes the popup would occur causing the test to fail and sometimes it will pass when it will not show up. Can someone enlighten me on how to address this issue?

In my case, I was continually getting prompted with one fingerprint. I revoked all debugging permissions and next time the dialog popped up, I noticed the fingerprint had changed. So far I haven't been prompted again.

So: try revoking all debug permissions and then allowing USB debugging again.


How to switch sd cards when using a data2whatever (d2w) custom ROM? I'm currently running MIUI XJ (Gingerbread 2.3.5) with d2w on my HTC Desire with the 4GB sd card it was shipped with, but as I found the joy of the occasional ROM-switch, I found myself running out of storage on the sd card, which was filling up with alternate roms, flashable updates for said roms, nandroid backups of different roms, titanium backups, miui backups and, well, the stuff I'd actually like to use (photos, music).

So my question is: How can I safely replace an sd card with a bigger one, even if the original one is partitioned in a special way to make use of d2w?
I realize I could simply partition the bigger sd card similarly to the original one, but what if I need a bigger sd-ext partition? (Which I, indeed, need for some Gingersense ROMs).
Will the system simply accept the bigger partition or do I have to make a nandroid backup with the original sd card and reflash that backup once the bigger, partitioned sd card is mounted? Would the partitions remain untouched?
Would there be any considerable loss if I boot the system with the partitioned sd card with an empty ext-partition? As you can see, I don't even really know what sort of data is stored there.

EDIT:

So, I did it.
My solution (not optimal, but worked. Keep in mind: With the HTC Desire, you can't switch SD cards while the battery is in, so no "on the fly" way. Also, I have no proper card reader lying around.):

Backup of ALL the things (Nandroid backup, just in case, MIUI/Titanium Backup for apps+system settings (things stored on the sd-ext partition) and a full copy of the previous FAT32 partition)
Put the new SD card in the phone and partition it (I used 4EXTRecovery so I could do it in the phone and increased the sd-ext partition from 256 to 1024mb)
Mount the sd card on a computer, copy the contents of the old FAT32 to the new one (FAT32 partition should now be the same as before and it has your MIUI/TitaniumBackup on it)
Boot the system (may be slow since there is now an empty data partition), when the system is up, you can restore your backups via MIUI Backup and/or Titanium Backup. I used Google to sync contacts and messages etc were synced with MIUI Backup, if you are not running a MIUI then you can use SMS Backup+ for messages.
System is now the same as before, but the partitions are bigger :)

Recommended solution I stumbled upon that seems easier to me:

Mount the sd card on a pc, open in the partitioning tool of your choice (I was told partition wizard would do the trick)
Clone the sd card as a whole
Apply that clone to the new sd card
Increase the partitions as you like
Put the new sd card in your phone. Should work exactly like before.

AFAIK the different partitions are identified by their ordering on the SD card. Therefore the standard FAT32 partition comes first, followed by the app/data partition (usually ext3 or ext4). Sometimes a swap partition follows as third partition.

If you use the same partition pattern (number of partitions and partition types) on the new sd-card there should be no problem. The partition sizes should not play a role - as long as you don't reduce the size.
Just partition the sd-card, format the partitions and copy your data from your old sd-card over to the new.


Do Android phone apps run on Android tablets? Apple iPhone apps also run on iPads. I don't know if the same is true for Android.

Do Android phone apps run on Android tablets? I figure the API is the same but are the two formats interchangeable at all?

Short answer: It depends.

Long answer:

Android developers have the ability to specify requirements for their apps both in terms of software (minimum OS version, for example) and hardware.  For example, an app that does turn-by-turn navigation may require the Android device it's being installed on to have built-in GPS.  Such an app would be listed as "incompatible" with any tablet that doesn't have a GPS chip (the tablet reports its hardware features to the Play Store).  The same is true for a reverse situation, where an app that requires a minimum screen resolution may work fine on a tablet, but show as incompatible for phones that are below that limit.

Another example is Google TV. Since none of the current models have touch-screen support, any apps that require this feature would be listed as not compatible on the Play Store.

These limitations are only being enforced by the Google's Play Store.  This means that if you manage to side-load the app's APK file, it may work just fine on any device.  However, the lack of minimum requirements will mean that the app will be unstable.


Turn on phone without Power and volume buttons I own Panasonic Eluga Ray Max phone, How can I turn it on without power and volume button as both are broken.
Device is already USB debugging enabled but adb cant see it while only charging.
So my basic requirement is to boot the phone.

Now another question is when I connect phone to PC/wall charger, screen lights up, charging status is show and general "power by android" message stay on screen for few seconds. So my question is there must be some sort of kernel gets loads just to display those messages and charging status, so why adb cant see device. and is there any other tool available which can boot a boot with command line when phone is displaying those message or charging status.

is there any other tool available which can boot a boot with command line when phone is displaying those message or charging status.

Nope. Not possible through software. A hardware hack is your only solution. Try to open the device and see if you can replace the button somehow.


How to downgrade Google Play Services? I want to test different versions of Google Play Services and I am wondering if it is possible to downgrade the Google Play Services version of a device?

Go to settings>apps>all and find Google Play Services. Tap it, then tap 'delete from use' or whatever it is. Then tap on the 'delete updates'
After you've installed your version of the services, remember to tap the button 'Take to use'.

Should work :)


Storing Apps on internal storage I have recently bought Karbonn A15, i am facing 2 problems in it.

How to Store images taken from the camera to SD Card, currently its storing in Internal Storage, i have 8GB of External Storage, but just have 2.5GB of internal
How to store apps in internal storage, currently it by default stores on system space, i have 2.5GB of internal storage but just have 581MB of system space.

Can anyone tell me how can i do the settings for the above things.

Short answer to your questions:

In many cases, the camera app itself offers to chose the storage for images/videos. Check its settings for an item called "storage". If it's not there, you could try to use a symlink of the DCIM folder to the sdcard.
That's a case for App2SD -- but depends on whether the apps support it or not. You can check this e.g. in Settings→Apps→Manage Apps. If supported by the app, you should be able to move it out of the "system space" from here.

As for where an app is installed by default, mostly depends on two things:

what the developer specified in his apps Manifest for the install location (see App Install Location in the developer's documentation)
what the user defined in the Android settings as default install location (see e.g. How to Install Android Apps to the SD Card by Default & Move Almost Any App to the SD Card)

Related information:

Install apps to sd card by default
Setting default install path in android (xda-developers)
Set The Storage Card As The Default Install Location In Android (socialtimes.com)


Why is Google Maps telling me that Offline Maps aren't available? So, I've been travelling around the world a lot over the last couple of months, and one thing that I've been doing to avoid big roaming data charges on my personal phone, has been using the cached offline maps feature in Google Maps. This has worked without any problems in China, Australia, the UK and the US.

So I'm now in Brazil, and I suddenly find that I can't download any offline maps of the local areas.

When I go to the menu in Google Maps and select Make Available Offline, I get the usual square overlay to select the area, and then it turns red and says "Offline maps is not available in selected area".

I've tried zooming in and out, and moving the selection area around, but no luck.

It turns out that just because you can see and use a map online, that doesn't mean that Google will allow you to make the area available offline.

Offline maps are only currently available for certain countries, and Brazil isn't currently one of them, in fact it seems to be a fairly odd selection.

Google have published the full list of countries that it's available in here: Maps for Mobile - Offline Availability

EDIT: note that in a July 2013 Google Maps update, Google made offline maps into a hidden feature with no menu option any more. More about how to make maps available offline here: Get offline maps in new Google Maps


Downloading a .ics file from a url without opening the browser? Ok, this is a little complicated.

My uni allows my academic calendar to be downloaded as an ics file from a particular url that is specific to my calendar.

I have downloaded ICS Bot which transfers ics files into google calendar so I can view it on my HTC Sensation in a calendar.

If I download the .ics file and then the calendar's events change I will not have the up to date events. Therefore I need to regularly update the calendar myself by downloading the updated .ics file from the url.

I want an app/a single button that can download my .ics file without me having to open my browser, go to the page displaying my link and then clicking save as to get the new calendar.

Is there a way to do this???
Many many thanks.

EDIT I found some interesting discussions but I have no clue how to get a app from code:

http://www.helloandroid.com/tutorials/how-download-fileimage-url-your-device

http://androidforums.com/developer-101/166103-downloading-file-url-caching-android.html

Go to http://www.google.com/calendar (on a desktop computer) and login with the same gmail as your phone.

On the left hand side bar there is "Other Calendars".  Click the drop down to the right of that, then choose "Add by URL".

In the modal dialog, enter the URL of the .ics calendar file.  Then click Add Calendar.

Now open Google Calendar app on your phone. Hit the menu button --> More --> Calendars.  You should see the email you just added under your gmail account.  Enable syncing for it and then hit OK.  You should now have the most up to date copy of that calendar on your phone.


How to pause a movie using Video Player (Galaxy S)? Galaxy-S (Vibrant), Android 2.1

I was watching Avatar the other day and paused it.  When I played it again later, it restarted at the beginning.  Is it possible to resume play from where I left off, or bookmark a position or something?  Or is there a different/better player that does this?  Thanks!

My T-Mobile Vibrant (Samsung Galaxy S) just received a OTA update from T959UVJFD to T959UVJI6. It appears that this may have fixed the problem you are describing.  It no longer is a problem for me after this update was installed.  It is also mentioned at the xda-developers site along with other changes that were included in the update.