Where to find downloaded firmware update package? I have been using rooted Lenovo K3 Note k50a40 ( Android version 5.0 firmware S117 ROM) , system shows a notification for a firmware update I have downloaded it but I am unable to locate the package so that I can flash it manually.
I've looked at /cache partition(as suggested in this post  did not find any OTA file but it has an empty directory called OTA)

Finding - On another forum somebody suggested that the file can be found at /lenovoota folder but I can not locate the folder itself let alone the package file.

I found the OTA package in following location

/data/data/com.lenovo.ota/app_otapackages/

Hope this helps you


"There is insufficient space on the device"--This is not duplicate My mobile is Micromax Canvas HD Plus .It has 4 GB inbuilt memory and 16 GB external memory card.I have selected SD Card as default location to install apps but still when I try to install app from Play Store it shows above error.My SD Card is nearly empty.

I searched a lot .Uninstalling Play store updates,Clearing Cache nothing worked.

It's not about how internal memory you have, it's about how big your /data partition is. Apps can only install to this partition, and even if you had your internal memory empty, apps wouldn't be able to fill this memory because they are only stored in /data. To fix this, you can try to resize partitions, but it's not simple, so be sure to know what you're doing before you corrupt your partitions.


Is there any way to filter out Tegra-only games? I've noticed that Android Market sometimes allow me to download 3d games even when they are not compatible with my device (LG Optimus One p500), for example because the games require a Tegra GPU. Is there a way to filter Tegra-only games from the Market?

Not with the original Android Market, as there is currently no option that would allow an developer to specify the App as Tegra (required|optional) in the app's manifest.
Maybe some alternative markets provide this search filter. But I am not aware of one that does it.

Off-Topic: If you want to know which Apps (mostly games) are compatible with your Tegra device, check out NVIDIA Tegra Zone.


What is the recommended video format codec and container to play on android devices I am about to encode some of my videos so that they can be played on android devices?

what is the most compatible container, codec and dimension for android devices. thanks!

The Android Developer Guide covers this pretty thoroughly.  They have all the supported formats as well as recommendations.  I would additionally recommend using the same resolution as your screen if your device can handle it, that will much improve the quality.


Where can I find the "hack4legend" or "Legend Downgrading Tools"? In my quest to Root my HTC Legend, I have run into many problems. Now I am stuck with the fact the I seem to have to downgrade my phone to a previous version of android before I can root it.

I have come across two guides:

The unlocker
xda-developers.

The first tells me to download "Legend Downgrading Tools" and the other tells me to download "hack4legendv5.zip". The links in the guides are not working (or are sending me to some malicious looking download site). I can't seem to find them when googling for them either.

If there is another way to downgrade or root my phone, I'm also open to that (If an answer gives me another way, I'll change the title of the question to match).

The z4root app suggested here doesn't seem to work for me.

I have finally found a working link for hack4legend: http://www.mediafire.com/?w32aen59riz8qnn

It came from yet another guide: http://technologic101.wordpress.com/2012/05/31/tutorial-how-to-downgrade-htc-legend-from-android-v2-2-to-v2-1-100-working-with-hboot-1-01/


Is there a way to use Go Launcher icons in Folder Organizer? I really like Mitch S.'s Flat Icons. However, they are only available on Google Play packaged for Go Launcher.

On Windows, you used to be able to extract any icon in .ico format from icon library or an .exe file and use it elsewhere.

Is there an "app for that"™ on Android?

I'm specifically interested in using with Folder Organizer.

Android applications are distributed as 'apk' files. This is basically just a standard 'zip' file with a different file extension.
If you change the extension to' zip' you can simply extract the contents of any app.
In your particular case the icons will be inside the 'res' folder in one of the folders that have 'drawable'  in their names.

They're standard 'png' files.


Avoiding power drain I just got a samsung Indulge this weekend and I’ve noticed that the biggest power drain on the battery is from the display. I’m blind, so I really don’t need to be able to see it at all. Is there a way for me to turn it off completely like I do on other devices?

I don't know how to turn the screen off completely but setting the screen brightness to the lowest possible value will help with battery life.

  Settings->Display->Brightness


HLS Streaming in native browser I've read in numerous sites that Android has supported HLS streaming since 3.0.

However, I've been unsuccessful in getting any HLS stream to play back as it should on devices I've tested.

HTC OneX running 4.0.x
Samsung Galaxy Nexus 4.1.x

I can't find any definitive answers on true HLS support in Android. Does anyone have a good answer here or point me to an article describing the limitations?

Are you trying to play in a browser?  I have found that is not supported but playing in an Android app using the native MediaPlayer should work.


Is there an "Inspect Element" option on any browser on Android? I often find myself missing the option of "Inspect element" in Android version of the popular web browsers. Do you happen to know any alternatives or workarounds that you could implement to have access this option?

There is of course the line below but that returns all of the page source and not the interesting parts.

view-source:webpage

You can use Dago Browser (Web Inspector). It allows you to inspect webpages and works flawlessly on my MIUI8.

From its description,

  Dago Browser is a web browser with web inspector that can be opened by swipe right from a web browser page and choosing Inspect Element. Once open, it highlights the node on the page as it is selected in the hierarchy. [...]


How can I open and edit large text documents on my Android device? I have a Galaxy Tab 10.1, rooted, running Android 5.1, that I'd like to use for editing simple text files. By "text file", I mean they are plain text documents, with a .txt extension. I do not need to edit .doc, .pdf, odt, or any other format.

I have seen this answer, and I have also tried a couple different apps, such as Jota, Turbo Editor, and others. They work fine for very small documents, but I have one text document that is about 300kB, and they all slow down and crash when I try to edit this file. Other files I have that are not quite as large seem to slow down just about any text editor, so it seems pretty clear there is a correlation between how big a document is and whether or not an Android text editor can handle it.

I'm confused as to why this is such a hard thing to do. I have games that I play on my various devices that seem to reference much larger resources and require more processing and RAM, so why should a simple text document under a megabyte be hard to work with?

In any case, is there a way I can edit a plain text document up to 500kB in size on my tablet device?

I'd suggest using ES file Explorer. I has a editor built-in that works pretty well for txt files. I have also tested with a file that's more than 900kb and worked fine.

Hope it helps!


Xperia Z2: SD Card not being shown as mounted under Storage, but is accessible from file manager After I rebooted my Xperia Z2 running Lollipop 5.0.2, the micro SD card is not indicated as being mounted  in Settings → Storage. I see a button to mount it, and another one to erase it, but it is accessible from FX File Explorer and I can read from it, and write to it without a problem.

Here's a screenshot of the Storage screen showing the card unmounted :  https://goo.gl/photos/VdtZNy8uN52q9N9e7

If I remove it and put it back in while the phone is still on, it shows up just fine in the Storage (I see a button to unmount it, and another one to erase it).

This makes me think that something is going wrong at start-up, that prevents it from being mounted properly.

I tried several new micro SD cards, and I can tell you it's not a problem with the cards themselves.
Any help is appreciated.

After a lot of research and browsing the XDA-Developers Forum, it appears that the problem lies within the stock kernel I'm using, so I flashed this custom kernel instead http://forum.xda-developers.com/xperia-z2/development/kernel-andropluskernel-v10-t2974841 which appears to solve the issue.
I rebooted my phone a few times, and my SD card is being mounted properly after each reboot.
A word of caution though, don't flash this kernel if you're using XZDualRecovery, you must uninstall it first (there are detailed steps in the post I linked above).


Is Applock by Gizmoquip safe? I tried to install an app on my tablet called Applock, by a developer called Gizmoquip (I think there are a few apps with that by different developers). AVG came up with a message saying it will install adware, and malware to steal personal information, but it has more than 2 million downloads and very few bad reviews, and I can't find any information about it online anywhere else.

Is AVG wrong, and it's actually a safe app?

(EDIT: I'm sorry if it was an innappropriate question. Without anyone saying they downloaded it and are sure without a doubt that it is malware because it broke their phone or whatever, I'm afraid I really am just asking for a more informed opinion than my own.  But, since the issue is resolved now, and you've given me some very good advice, please feel free to close the question or delete it or whatever you need to do. If I have any other problems I'll try to think more about it before posting next time. Thank you!)

I cannot give you a satisfying "100% answer", but maybe bring some light into the issue:

What AVG reports for this app is:

it includes ad modules
specifically, it includes something called Android/deng (sorry, AVG doesn't give me the English page, obviously due to my current location/IP – with some luck it will reroute you to it)

This "Android/deng" thingy seems to be ransom-ware (see e.g. here ; VirusTotal reports it for another app of the same author).

With two places mentioning different packages of the same author "infected", that makes it at least suspicious: one can be wrong (not a rare case), but two of them for different apps of the same author rings the bells.

So far the first analysis. I'm still not convinced enough to scream "Malware!" straight out, neither "Safe!" – but "Special care!" never hurt. That said, what would I recommend? Different things:

as you've already installed that app, check it with a product specialized on this. My Android-app-list for Ad-Modules and Privacy Checker will give you some choice: two of them are marked with an "IzzyOnDroid recommendation" – which is naturally what I recommend you now :)
If all that seems to be "too suspicious and dangerous" to you, you might wish to pick an alternative app for your purpose. For that, be welcome to take a look at my list on App Lockers.


Magisk manager doesn't show any modules Android 11, Pixel 4a
I did something obviously stupid (and worse, don't remember what) and ended up in a situation that Magisk manager wouldn't respond, in the sense it wouldn't show any modules. I tried changing update channels to download another manager but no luck (this was canary manager)
Edit: uninstall option isn't available
My thought at this point of time is to side load the OTA and start afresh with rooting.
Are there any simpler alternatives?

If it were to happen to me, my preferred approach would be:
Step 1: Clear data of Magisk Manager app
Whatever way your Android supports, open the App info page for your Magisk manager app, force stop the app, and clear its data/storage. Reboot (optional). Now launch the Magisk Manager app. If the problem still persists, follow the steps below.
Step 2: Uninstall Magisk (the boot image modifications) and Magisk Manager (the app)
You can do so from Magisk Manager app by chosing "Uninstall Magisk" at its home page/launching page. While you're at it, also remove the Magisk files and modules saved under /data/adb. I don't know whether they would be automatically removed by Magisk Manager app upon uninstallation, so it doesn't hurt to purge the directory by yourself.
If the uninstall option is not available in Magisk Manager app, than manually restore the stock (unpatched, that is) boot image to your currently active boot slot. You can restore the stock boot image using a custom recovery, or using fastboot, or if su (root access) is still working, than using dd. If you don't have a custom recovery, you may find this Q&A helpful: How do you root a device with Magisk when it doesn't have a custom recovery
Whatever means you choose, do remove the Magisk Manager app beforehand. It would not make a difference if you do it later, by why wait to do it?
Note: if you had installed Magisk using a custom recovery earlier or had upgraded Magisk from Magisk Manager app, you would be having a backup of stock boot image under /data/ with directory name(s) starting as magisk_backup_ followed by some random characters. If you fail to find that backup, than search the internet to get a legitimate full OTA / fastboot image for your currently installed Android build. The boot image there is your stock boot image and can be flashed instead.
Step 3: Patch the boot image with Magisk modifications
Assuming that you have successfully restored the stock boot image and rebooted the device to a running Android, you need to install Magisk again. Magisk is a work in progress, and its preferred method of installation may change in future, so I suggest you follow its FAQ for installation.
If you have followed the installation steps, you should have a working Magisk modified boot image and a companion Magisk Manager app. Try launching the app to see if everything is working as you would want it to be.
At this point you should be able to install/sideload a Magisk module through Magisk Manager app.


Can't Flash Google Factory Image - No Boot Partition I seem to have bricked my phone but thankfully the bootloader is unlocked so I'm sure there is a way to fix it. I am having a hell of a time though, I think I need to re-create the boot partition manually. Here is what I get when I try flash-all.bat

I can't find instructions how to re-create partitions, but I noticed this in fastboot --help, does anybody have experience creating partitons with fastboot? And/Or can somebody get the partition map from their device and/or share/extrapolate the commands needed.

  erase <partition>                        Erase a flash partition.
  format[:[<fs type>][:[<size>]] <partition>
                                           Format a flash partition. Can
                                           override the fs type and/or size
                                           the bootloader reports.

I get the same in both slot_a and slot_b and I have manually flashed bootloader.img & boot.img

C:\Program Files (x86)\Minimal ADB and Fastboot>flash-all.bat
target reported max download size of 536870912 bytes
sending 'bootloaderb' (36336 KB)...
OKAY [  0.156s]
writing 'bootloaderb'...
OKAY [  0.516s]
finished. total time: 0.672s
rebooting into bootloader...
OKAY [  0.016s]
finished. total time: 0.016s
target reported max download size of 536870912 bytes
sending 'radiob' (60388 KB)...
OKAY [  0.261s]
writing 'radiob'...
OKAY [  0.837s]
finished. total time: 1.101s
rebooting into bootloader...
OKAY [  0.002s]
finished. total time: 0.003s
target reported max download size of 536870912 bytes
archive does not contain 'boot.sig'
archive does not contain 'recovery.img'
archive does not contain 'system.sig'
archive does not contain 'vendor.sig'
wiping userdata...
Creating filesystem with parameters:
    Size: 120909180928
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 8192
    Inode size: 256
    Journal blocks: 32768
    Label:
    Blocks: 29518843
    Block groups: 901
    Reserved block group size: 1024
Created filesystem with 11/7380992 inodes and 511380/29518843 blocks
--------------------------------------------
Bootloader Version...: TMZ20k
Baseband Version.....: g8998-00253-1809191716
Serial Number........: 710KPMZ0311515
--------------------------------------------
checking product...
OKAY [  0.000s]
checking version-bootloader...
OKAY [  0.000s]
checking version-baseband...
OKAY [  0.000s]
sending 'bootb' (40960 KB)...
OKAY [  0.188s]
writing 'bootb'...
FAILED (remote: No such partition.)
finished. total time: 0.219s
Press any key to exit...

Well I'm into TWRP but still things awry, but this post is resolved. I had to specify boot_a or it tried to use boota.

fastboot format:ext4 boot_a
fastboot flash boot_a boot.img

Finally got fully back to stock, which is what I like to do after a soft brick. I did it by manually typing fastboot flash foo_a foo.img for EVERY IMAGE. Then I finished by re-locking the bootloader.

Note: It's scary to lock bootloader while softbricked but I can confirm I have locked/failed to fix brick/re-unlocked bootloader from Fastboot. As long as your "brick" starts with the bootloader unlocked you should be good!

Here is my rediclous fix of my problem:

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash boot boot.img
target reported max download size of 536870912 bytes
sending 'boota' (40960 KB)...
OKAY [  0.156s]
writing 'boota'...
FAILED (remote: No such partition.)
finished. total time: 0.156s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot --slot:boot_aflash boot boot.img
fastboot: unknown option -- slot:boot_aflash

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot --slot:boot_a flash boot boot.img
fastboot: unknown option -- slot:boot_a

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot --slot boot_a flash boot boot.img
Slot boot_a does not exist. supported slots are:
a
b

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot --slot a flash boot boot.img
target reported max download size of 536870912 bytes
sending 'boota' (40960 KB)...
OKAY [  0.172s]
writing 'boota'...
FAILED (remote: No such partition.)
finished. total time: 0.172s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot --slot all flash boot boot.img
target reported max download size of 536870912 bytes
sending 'boota' (40960 KB)...
OKAY [  0.156s]
writing 'boota'...
FAILED (remote: No such partition.)
finished. total time: 0.172s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot erase boot
erasing 'boota'...
FAILED (remote: Check device console.)
finished. total time: 0.000s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot erase boot_a
erasing 'boot_a'...
OKAY [  0.016s]
finished. total time: 0.031s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot erase boot_b
erasing 'boot_b'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash boot_a boot.img
target reported max download size of 536870912 bytes
sending 'boot_a' (40960 KB)...
OKAY [  0.156s]
writing 'boot_a'...
OKAY [  0.577s]
finished. total time: 0.733s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash boot_b boot.img
target reported max download size of 536870912 bytes
sending 'boot_b' (40960 KB)...
OKAY [  0.172s]
writing 'boot_b'...
OKAY [  0.562s]
finished. total time: 0.750s

C:\Program Files (x86)\Minimal ADB and Fastboot>

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash bootloader bootloader-taimen-tmz20k.img
target reported max download size of 536870912 bytes
sending 'bootloaderb' (36336 KB)...
OKAY [  0.141s]
writing 'bootloaderb'...
OKAY [  0.531s]
finished. total time: 0.672s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [  0.000s]
finished. total time: 0.000s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash radio_a radio-taimen-g8998-00253-1809191716.img
target reported max download size of 536870912 bytes
sending 'radio_a' (60388 KB)...
OKAY [  0.219s]
writing 'radio_a'...
OKAY [  0.859s]
finished. total time: 1.078s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot flash radio_b radio-taimen-g8998-00253-1809191716.img
target reported max download size of 536870912 bytes
sending 'radio_b' (60388 KB)...
OKAY [  0.235s]
writing 'radio_b'...
OKAY [  0.859s]
finished. total time: 1.094s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot reboot-bootloader
rebooting into bootloader...
OKAY [  0.000s]
finished. total time: 0.000s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash boot_a boot.img
target reported max download size of 536870912 bytes
sending 'boot_a' (40960 KB)...
OKAY [  0.156s]
writing 'boot_a'...
OKAY [  0.547s]
finished. total time: 0.703s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash boot_b boot.img
target reported max download size of 536870912 bytes
sending 'boot_b' (40960 KB)...
OKAY [  0.156s]
writing 'boot_b'...
OKAY [  0.750s]
finished. total time: 0.906s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash vendor_a vendor.img
target reported max download size of 536870912 bytes
erasing 'vendor_a'...
OKAY [  0.030s]
sending 'vendor_a' (360328 KB)...
OKAY [  1.339s]
writing 'vendor_a'...
OKAY [  1.563s]
finished. total time: 2.931s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash vendor_b vendor.img
target reported max download size of 536870912 bytes
erasing 'vendor_b'...
OKAY [  0.031s]
sending 'vendor_b' (360328 KB)...
OKAY [  1.354s]
writing 'vendor_b'...
OKAY [  1.542s]
finished. total time: 2.943s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash system_a system.img
target reported max download size of 536870912 bytes
erasing 'system_a'...
OKAY [  0.078s]
sending sparse 'system_a' 1/5 (524284 KB)...
OKAY [  2.610s]
writing 'system_a' 1/5...
OKAY [  2.235s]
sending sparse 'system_a' 2/5 (524284 KB)...
OKAY [  2.625s]
writing 'system_a' 2/5...
OKAY [  2.266s]
sending sparse 'system_a' 3/5 (524284 KB)...
OKAY [  2.469s]
writing 'system_a' 3/5...
OKAY [  2.266s]
sending sparse 'system_a' 4/5 (521176 KB)...
OKAY [  2.454s]
writing 'system_a' 4/5...
OKAY [  2.261s]
sending sparse 'system_a' 5/5 (167104 KB)...
OKAY [  0.797s]
writing 'system_a' 5/5...
OKAY [  0.734s]
finished. total time: 20.794s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash system_b system.img
target reported max download size of 536870912 bytes
erasing 'system_b'...
OKAY [  0.062s]
sending sparse 'system_b' 1/5 (524284 KB)...
OKAY [  2.469s]
writing 'system_b' 1/5...
OKAY [  2.294s]
sending sparse 'system_b' 2/5 (524284 KB)...
OKAY [  2.453s]
writing 'system_b' 2/5...
OKAY [  2.250s]
sending sparse 'system_b' 3/5 (524284 KB)...
OKAY [  2.453s]
writing 'system_b' 3/5...
OKAY [  2.250s]
sending sparse 'system_b' 4/5 (521176 KB)...
OKAY [  2.449s]
writing 'system_b' 4/5...
OKAY [  2.276s]
sending sparse 'system_b' 5/5 (167104 KB)...
OKAY [  0.781s]
writing 'system_b' 5/5...
OKAY [  0.734s]
finished. total time: 20.474s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash modem_a modem.img
target reported max download size of 536870912 bytes
sending 'modem_a' (60380 KB)...
OKAY [  0.231s]
writing 'modem_a'...
OKAY [  1.312s]
finished. total time: 1.543s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash modem_b modem.img
target reported max download size of 536870912 bytes
sending 'modem_b' (60380 KB)...
OKAY [  0.250s]
writing 'modem_b'...
OKAY [  1.328s]
finished. total time: 1.578s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash abl_a abl.img
target reported max download size of 536870912 bytes
sending 'abl_a' (540 KB)...
OKAY [ -0.000s]
writing 'abl_a'...
OKAY [  0.031s]
finished. total time: 0.031s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash --slot all abl.img
unknown partition 'abl.img'
error: cannot determine image filename for 'abl.img'

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe --slot all flash abl.img
unknown partition 'abl.img'
error: cannot determine image filename for 'abl.img'

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash abl_b abl.img
target reported max download size of 536870912 bytes
sending 'abl_b' (540 KB)...
OKAY [  0.016s]
writing 'abl_b'...
OKAY [  0.016s]
finished. total time: 0.031s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash aes_a aes.img
target reported max download size of 536870912 bytes
sending 'aes_a' (48 KB)...
OKAY [ -0.000s]
writing 'aes_a'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash aes_b aes.img
target reported max download size of 536870912 bytes
sending 'aes_b' (48 KB)...
OKAY [  0.000s]
writing 'aes_b'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash cmnlib_a cmnlib.img
target reported max download size of 536870912 bytes
sending 'cmnlib_a' (220 KB)...
OKAY [ -0.000s]
writing 'cmnlib_a'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash cmnlib_b cmnlib.img
target reported max download size of 536870912 bytes
sending 'cmnlib_b' (220 KB)...
OKAY [ -0.000s]
writing 'cmnlib_b'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash cmnlib64_a cmnlib64.img
target reported max download size of 536870912 bytes
sending 'cmnlib64_a' (288 KB)...
OKAY [  0.016s]
writing 'cmnlib64_a'...
OKAY [  0.016s]
finished. total time: 0.031s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash cmnlib64_b cmnlib64.img
target reported max download size of 536870912 bytes
sending 'cmnlib64_b' (288 KB)...
OKAY [ -0.000s]
writing 'cmnlib64_b'...
OKAY [  0.017s]
finished. total time: 0.017s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash devcfg_a devcfg.img
target reported max download size of 536870912 bytes
sending 'devcfg_a' (60 KB)...
OKAY [ -0.000s]
writing 'devcfg_a'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash devcfg_b devcfg.img
target reported max download size of 536870912 bytes
sending 'devcfg_b' (60 KB)...
OKAY [  0.016s]
writing 'devcfg_b'...
OKAY [  0.013s]
finished. total time: 0.029s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash dtbo_a dtbo.img
target reported max download size of 536870912 bytes
sending 'dtbo_a' (8192 KB)...
OKAY [  0.037s]
writing 'dtbo_a'...
OKAY [  0.109s]
finished. total time: 0.146s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash dtbo_b dtbo.img
target reported max download size of 536870912 bytes
sending 'dtbo_b' (8192 KB)...
OKAY [  0.031s]
writing 'dtbo_b'...
OKAY [  0.141s]
finished. total time: 0.172s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash hyp_a hyp.img
target reported max download size of 536870912 bytes
sending 'hyp_a' (264 KB)...
OKAY [  0.000s]
writing 'hyp_a'...
OKAY [  0.020s]
finished. total time: 0.020s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash hyp_b hyp.img
target reported max download size of 536870912 bytes
sending 'hyp_b' (264 KB)...
OKAY [  0.014s]
writing 'hyp_b'...
OKAY [  0.000s]
finished. total time: 0.015s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash keymaster_a keymaster.img
target reported max download size of 536870912 bytes
sending 'keymaster_a' (308 KB)...
OKAY [  0.000s]
writing 'keymaster_a'...
OKAY [  0.026s]
finished. total time: 0.026s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash keymaster_b keymaster.img
target reported max download size of 536870912 bytes
sending 'keymaster_b' (308 KB)...
OKAY [  0.012s]
writing 'keymaster_b'...
OKAY [ -0.000s]
finished. total time: 0.012s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash laf_a laf.img
target reported max download size of 536870912 bytes
sending 'laf_a' (29800 KB)...
OKAY [  0.125s]
writing 'laf_a'...
OKAY [  0.406s]
finished. total time: 0.547s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash laf_b laf.img
target reported max download size of 536870912 bytes
sending 'laf_b' (29800 KB)...
OKAY [  0.110s]
writing 'laf_b'...
OKAY [  0.125s]
finished. total time: 0.250s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash pmic_a pmic.img
target reported max download size of 536870912 bytes
sending 'pmic_a' (52 KB)...
OKAY [ -0.000s]
writing 'pmic_a'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash pmic_b pmic.img
target reported max download size of 536870912 bytes
sending 'pmic_b' (52 KB)...
OKAY [ -0.000s]
writing 'pmic_b'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash rpm_a rpm.img
target reported max download size of 536870912 bytes
sending 'rpm_a' (232 KB)...
OKAY [  0.016s]
writing 'rpm_a'...
OKAY [  0.009s]
finished. total time: 0.024s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash rpm_b rpm.img
target reported max download size of 536870912 bytes
sending 'rpm_b' (232 KB)...
OKAY [ -0.000s]
writing 'rpm_b'...
OKAY [  0.000s]
finished. total time: 0.017s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash tz_a tz.img
target reported max download size of 536870912 bytes
sending 'tz_a' (1868 KB)...
OKAY [  0.016s]
writing 'tz_a'...
OKAY [  0.026s]
finished. total time: 0.045s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash tz_b tz.img
target reported max download size of 536870912 bytes
sending 'tz_b' (1868 KB)...
OKAY [  0.016s]
writing 'tz_b'...
OKAY [  0.016s]
finished. total time: 0.045s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash vbmeta_a vbmeta.img
target reported max download size of 536870912 bytes
sending 'vbmeta_a' (4 KB)...
OKAY [ -0.000s]
writing 'vbmeta_a'...
OKAY [  0.016s]
finished. total time: 0.016s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash vbmeta_b vbmeta.img
target reported max download size of 536870912 bytes
sending 'vbmeta_b' (4 KB)...
OKAY [  0.000s]
writing 'vbmeta_b'...
OKAY [  0.017s]
finished. total time: 0.020s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash xbl_a xbl.img
target reported max download size of 536870912 bytes
sending 'xbl_a' (2620 KB)...
OKAY [  0.016s]
writing 'xbl_a'...
OKAY [  0.016s]
finished. total time: 0.031s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flash xbl_b xbl.img
target reported max download size of 536870912 bytes
sending 'xbl_b' (2620 KB)...
OKAY [  0.016s]
writing 'xbl_b'...
OKAY [  0.016s]
finished. total time: 0.031s

C:\Program Files (x86)\Minimal ADB and Fastboot>fastboot.exe flashing lock


Android phones with native SIP client? I've heard from various sources that Android does have SIP support built in starting around version 2.3 Gingerbread, but I yet to see a single phone actually having it in its setup menus.

Just returned from a B&M store having played with a few recent phones from HTC and Samsung (all of them ICS, earlier I've checked a few Android 2.* phones) - and NONE displayed any traces of SIP support whatsoever.

I understand that carrier bundled phones may have SIP disabled on purpose, but why disable SIP in the unbundled phones retailing for $400-600?

Is there out there some sort of an official list of Android phone models having SIP support available off the shelf?

SIP comes directly with the Android system, as you said, starting with Gingerbread. You find it in the system settings: Call Settings, at the very end: Internet Call Settings:

For more details, you can also check with the page Android SIP Client Configuration and Review, which explains you all the details.

As it comes with the Android System itself, all devices with Gingerbread or higher should have it.


How do I downgrade from Lollipop back to KitKat on htc desire 816 How to go back to android kitkat from lollipop in htc desire 816 dual sim?

factory data reset and phone reset in settings, i have tried.

You would want to look for official stock firmware(Kitkat) provided by HTC, if you find one, you can flash it and get back to Kitkat. At least that's what I did on my Nexus 5.


Configure UART GPS module for Friendlyarm nanopc-t1 on Android have a NanoPC-t1 device and I'm running Android 4.2.2 on it. I want to install my gy-gps6MV2 module and make it work as the device GPS.

Do I need root access? (I already tried to root device with SuperOneClick) I've pluged it into my UART serial port, when I run: adb shell root@android:/ # cat /dev/ttySAC0

All I get is white space outputs, while I know it's the gps module output but I can't figure out why I get white spaces.

When I connect my GPS module via a rs232 to usb I can read the GPS data like a charm (using cat /dev/ttySAC0)

What am I missing? please help me fix this problem, I'm struggling with it for two weeks...

I figured it out, the problem was originating from NanoPC-t1 config which used the USART port for output debug. It was over-writing the gps output.

I used Android Serial Port API, and rooted my device. Because accessing ttySAC0 port, needs root access.

I wrote my own NMEA parser to receive GPS fixes.


What cable and charger do I need to get the fastest charge speed on my Samsung Galaxy S8? The Samsung Galaxy S8 comes with the USB Type-C connector. I noticed that the USB-A Male to USB Type-C Male cables that are being sold often have a USB Specification associated with them. The Amazon Basics cables, for example, come in 2.0 and 3.1. Is the 3.1 specification cable required to get the fastest charging speed? Or will the 2.0 cable provide the same speed?

Also, there have been many fast charging specifications like QuickCharge 2.0, 3.0, 4.0. Which quick charge specification and version does the Galaxy S8 actually use for the fastest charge?  And is it compatible with older specifications like QC2.0?

Which Galaxy S8 do you have?

The version with a Qualcomm Snapdragon supports QuickCharge 4, which is backwards compatible.

For the cable choice, QuickCharge 3 used 2.5A on 5V to charge. So your cable and charged need to support that amperage. What QuickCharge 4 uses is unknown so far.

In order to achieve the maximum you need usb 3 with a type C connector (specified for 3A). However many manufacturers sell usb 2 charger with 2A or even more, including Samsung with their fastcharge. The cable itself does not really matter, however, to be save buy a 3 or 3.1 cable, since those were built for 3A of power.


Is there a way to edit contacts birthdays on the phone? As far as I can tell the default contacts app on the phone does not have a field to enter or edit birthdays.

Is there a way to do this?

What about other contact apps?

On my phone, I can't enter contact's birthdays, but if I've previously entered their birthday on GMail then it does appear in their Contacts entry on the phone, and I can edit it there. Not that useful, as the birthday field is something you're likely to add to someone, and then its not very likely to ever change after that!

One workaround that I use if I'm entering this on the phone is to add their birthday into the Notes field, and then later on when I'm at a PC I can go into GMail and put the birthday in properly.

This is using the Contacts app on a Galaxy S using their stock Froyo  (2.2.1).


Random text string in messages Recently i factory reset my LG Tribute HD. As soon as setup compleated. I got a message from a random number.
Any clue what this is? It reminds me if stagefright.

Wild guess: It's an encoded message from a terrorism organization telling about a scheduled event :)

Serious Analysis: Call your carrier support for more information. This looks like some internal information (metadata) that accidentally leaked out. I made this guess because that message

Uses colon for field separator (very common in Unix systems)
Contains a time stamp (1496949959776 is 19:25:59.776, Jun 8, 2017 UTC)
Contains a Base64-encoded data, which gives a 20-byte nonsense after decoding
Contains an unused number from Seville, Ohio
Contains a 32-character code in an unknown format

If you don't want to dig too deep or you're not so curious, then you can safely ignore it.


Moving apps to folders within the app drawer using the stock launcher of Samsung Galaxy S4 So on my Galaxy S4 I can open the Apps Overflow Menu (4x4 square-ish dots) and press the menu button (left of the Home) and choose edit. From there I can long press icons and put them into a folder on a particular page.

What I can't do is drag apps from page to page and place them in folders on different pages.

I would really like to have all my Verizon/Samsung apps in their own folders.

I feel the answer will be a resounding "you can't", but how can I put icons from different pages of the apps overflow menu into folders on a different page in this menu list?

I have an S4 (Build number I9505XXUBMGA) using the Nova launcher.

However, I've changed to the stock launcher, and testing your scenario. My apps are sorted alpabetically (View type > Alphabetical grid). So, I created 4 different folders that would be strategically placed in different pages.

In edit mode, I dragged 1 app to the every edge of the screen, and it moved to the next page. I looked for the folder and dropped it there. Success! :)

The key here is to drag it to the very edge of the screen. You will see a blue vertical line show up once you get to the very edge. Again, do not just move it within the page. Move it to the very edge.


My phone is stuck In Twrp Mode And Touch is not working in this mode. And i am not normally booting. Please Guide? I wanted to root my Samsung Galaxy S4 And flash a rom but when i installed a TWRP recovery its touch is not working at all.Only power button works which turn off the screen.How can i exit from it? or How can i flash another Twrp whose touch is working.?

I had the same issue a few years back,
After looking everywhere and not finding a solution I felt like an imbecile when I realised what to do, so be prepared ... >_<

I used an OTG Cable and a USB mouse and everything worked fine :)

I was porting TWRP to my device and accidentally set the screen rotation the wrong way, It is still the wrong way with a mouse but a lot easier to navigate.


Made a Backup with TWRP, but the backup was moved to my computer. Can I still flash? So I bricked my Galaxy S6 by wiping the system, data, boot, and all that. Before though, I made a nandroid backup and move the files to my MAC in a folder. But when I try putting the nandroid files back into the empty SD card, I won't show up in the "Restore" option! The kinds of files look like these,

I just want to restore the rom files. Not the data, how would I do this on a mac? I am currently using JOdin. Could I install md5 through TWRP? Is that even possible?? Please help!

My experience tells me that for TWRP to detect backup files the latter should be in a directory whose name would be shown as the name of the backup and that directory in turn should be under:

/sdcard/TWRP/BACKUPS/<serial>/

Here, replace <serial> with the serial number of your device. You can find the serial number of your device using the command:

getprop ro.serialno   # prefix adb shell, as appropriate

E.g. my backup files for the backup named 13-09-2016.Weekly are under:

/sdcard/TWRP/BACKUPS/X1JE45FGI3/13-09-2016.Weekly/


No MTP with BLU Studio C Unable to transfer files as notification status has no MTP when connected to my Dell PC. I have changed USB cables and ports. Also the device is not listed in my device manager nor is any ABD listed in device manager.  I have also done a hard reset on the android per BLU customer service without any change.

You should install USB drivers for BLU devices that will make your computer recognise the phone.

Download here


How do I get my Android Phone to connect its internal SD to my PC via USB? For some reason my Galaxy Y GT-55360T phone running Android 2.3.6, won't connect its SD card to my Ubuntu 12.10-running PC when I plug the USB cable into it. It did before, I have no idea what I did to cause it to not mount the SD. Please help me, this is getting very annoying.

As you did not mention your phone nor the Android version, we can only make wild guesses.
Simplest case: It is de-activated on your Android device
Most likely you unintentionally deactivated the USB Mass Storage (or MTP, depending on device/version) mode. To get it back:
When you connected the USB cable, wait 2-3 seconds, and then pull open the notification area. It should show an entry with the USB symbol which lets you chose the action to perform ("charge only", "USB Mass Storage", "MTP", ...). Chose the one you want. Now your computer should see the new device.
Simple case: Your USB-cable got "broken"
Of course another possibility is your USB cable "got broken" (e.g. due to physical stress). If the above did not solve your issue, you might try with a different cable.
More difficult case: Ubuntu messed up
Third option I can think of is that Ubuntu somehow messed up. To rule this out, try with a different computer (e.g. visit a friend if you don't have a second computer). You can also try booting from some live CD/DVD on your Ubuntu machine. Using the same machine for the test bears the risk that, if it's a hardware issue with the machine, results are simply the same; in case your USB port might be the issue, try a different port (and try a different device on the same port to cross-check).
If it's Ubuntu messing things up, our sister-site AskUbuntu might prove helpful, and we are not any more...
Hard case: USB port on your computer is broken
I already showed above how to rule this out: Try connecting your Android device to a different USB port. If it works there, the former port most likely is broken. If not, try connecting some other USB device (external hard disk would be ideal) to the former port. If that works, the port is OK.
Ultra-hard case: USB port on your Android device is broken
If you cannot get anything to work on your devices USB port, it's a case for the repair shop...


"Priority only" notifications not turning off My OnePlus One with Cyanogen OS 13.1.2 has for some reason refused to shut off its "priority only" notification status, pressing on the notification icon in the dashboard doesn't do anything, nor does restarting the phone.

However, the phone doesn't seem to act like it's only priority only mode, but it's preventing me from switching to do not disturb mode or the actual priority only mode.

Does anyone have any idea how to deal with this?

Create an automatic rule (Settings > Notifications > Do not disturb > Automatic rules), regardless of the name or type. "Priority only" mode should stop and you should be able to regain control over the "Do not disturb" tile in the notification bar.


Sony Xperia Z1 status bar issue I have a Sony Xperia Z1 that suddenly decided not to react when I pull down the status bar.

I restarted my mobile and also tried to use the developer options to show touches, but it still didn't work.

When using the developer options on Nexus 4, the Y coordinate changes from 0 to over 1k. On Xperia Z1, the Y starts from 87 and then moves as it should be downwards.

Aka. the touches over the status bar is not registered in the device... Any idea why?

This suddenly solved itself :

What i did is to enable developer settings and suddenly it started working after about 10 minutes.


How can I make sure I've quit a specific app? As far as I know, some apps quit by pressing the Back button while on the main screen of that app; and some quit by pressing the Menu button and selecting Quit. Should I always first check the Menu button? How can I make sure that I have quit a specific application? I don't want my battery drained by unquit apps running in the background without my knowledge.

By the way, I'm on HTC HD2 with Android 2.2.

That's the thing about the Android OS. A "quit" or "exit" button is not really necessary.  Why? Because the operating system automatically kills applications that are no longer used. For this same reason, there is no need to install a task killer or similar. When you're done with an application, the OS will clean things up for you so you don't have to worry about it.


Unable to find partition for path '/sdcard' in TWRP I have been trying to root my Nexus 5x running Android 7.1.2 (N2G47F)

So put SuperSU.zip file to install it from TWRP.

I executed following command -
fastboot flash recovery twrp-3.0.2-0-bullhead.img

But when I get into TWRP I can not find SU file becouse TWRP can not find nexus build in card.

In log console I am getting following error.

Unable to find partition for path '/sdcard'

any ideas?

Thanks!

Sounds like encryption is blocking the recovery from accessing the internal storage. Try using the latest version here.


How to add Exchange calendar to Sunrise calendar app I'm trying to add an Exchange account to the Sunrise calendar app, but I get the error: There is no Exchange accounts available on your device.

Where should I add this Exchange account?

Open Settings (for your phone, not the Sunrise app)
Scroll down to Accounts

Tap Add Account

Select Exchange Account
Set up your Exchange Account


Change physical keyboard layout I want to use my Filco Convertible 2 TKL keyboard with swedish layout on my Samsung S8, but cannot get any other layout than US. I want Swedish.

The other questions I could find in here did not help.

Here is my Settings menu for physical keyboard:

I've also seen the Swiftkey help and tried their suggestion, to no av. Their input menu shows nothing related to layout, beside a link to the Android options.

As you can see I have four input there, three stock android languages, and Swiftkey. I've tried both the stock swedish, and Swiftkey in swedish. The shortcut menu says that switching language is done with shift+enter. That does nothing more than putting an actual space in my text.

Edit: I've now removed the stock keyboards from the non physical keyboard, and they also disappeared from the physical keyboard menu (which is strange, but ok). I now have nothing more than Swiftkey, both for on-screen and physical keyboards. In Swedish. Still, the physical keyboard writes with US layout.

The solution involved deactivating all keyboards from the on-screen keyboard options.

After doing so, the only one that was left (as on-screen) was also the only one left in physical. Even SwiftKey Swedish (not External keyboard helper) now works.

With several possible keyboards in on-screen, I still cannot select which one is default (the options show up with radio buttons, but are not selectable), but I think I can live with it.


booting Android from SD card The device model is Samsung Galaxy Note 8.0 (gt n5100)
It's not booted yet had developer mode activated.

The flash memory is completely broken (which probably means the bootloader is gone as well?), and since a simple repair at a shop would cost more than 150 USD, I've decided to give it a last try by copying an Android system onto the SD card to make the device at least function again.

I think I will kind of figure out the last step by myself since I'm on Linux all the time, but I'm not quite sure how to change the boot order or whether it is possible at all.

Is it possible to create a "bootable SD card" to boot Android from on this device – and if so, how is this done?

I have been successfully able to boot from SD card on QMobile Z8 by:

Replicating eMMC partition table by partitioning SD card on a Ubuntu machine using parted and fdisk
Flashing factory firmware images to these newly created partitions using dd
Modifying fstab.qcom & init.tegra.rc files in kernel (boot.img) and recovery.fstab and uneventd.rc files in TWRP recovery to initiate mounting and booting from SDCard instead of internal memory

It was successful after some experiments. I think this method should be applicable to any device with similar configuration. However, files to be edited may vary from device to device.

If you want to put only apps' external data to SD card and not the whole partition, you can edit fstab in boot.img and storage list in framework-res.apk on Android 5 and older.

For more details: [HOW TO] BOOT FROM SD CARD [SUCCESSFULLY] on QMobile Z8 with BRICKED/DEAD eMMC


How to customize which camera app is launched when double tapping the power button? I have a Galaxy S7 Edge with the latest lineage nightly. How to customize which camera app to launch when double pressing the power button? The original one causes issues for me.

Defualt camera app will be opened by double tapping power button. To set the app as default camera

Clear deaults of the stock and desired camera app. This can be done in app info.
Double tap the power button twice
It should pop up a dialog with a list of installed camera apps. Choose your app and click always.


How to install themes in Android 4.1.2 I have heard many applications from play store that install themes but didn't try them yet as i don't know its working .I want a new theme on My Samsung Galaxy trend Duos phone-GT-S7392 (Android 4.1.2).Do we have any themes that can be installed from Samsung ??

Samsung phones that are running TouchWiz (Samsung's fork of Android) do not support native themeing, as is the case with other manufacturers such as Sony and Acer. You can check if you're running TouchWiz by dialing *#0*# on your dialer - if a new screen appears, you are most definitely running TouchWiz.

To achieve support for the theme apps you see on the Play Store, you need to install or flash a custom Android ROM, such as CyanogenMod and ParanoidAndroid.


How to root Samsung Galaxy S4 SCH-I545 I would like to root my Verizon Samsung Galaxy S4 SCH-I545.

It is currently running Android 4.2.2 and has Build number ending in VRUAME7.

How do I root my Galaxy S4?

There is a root method available for the VRUEMA7 Build that does not require you to wipe your device or flash ROMs, but it does not have an unlocked boot loader (source & credit to: http://forum.xda-developers.com/showthread.php?t=2380325)

STEP 1: Download all three files from the first step from the source above and install/extract as necessary.

STEP 2: Insert a microSD card (exFAT format REQUIRED) into your device and connect it to your computer as a media device.

STEP 3: Move the extracted files and folder from the Root Exploit package onto the root of your microSD card. Do not put them in ANY folder.

STEP 4: Open the Android Terminal Emulator App on your device and run the following commands hitting return after each line:

cd /mnt/extSdCard
./pwn
./script.sh

After the second command you should see the '$' change to a '#' indicating root access. The third command will make root access permanent.

STEP 5: After the above commands have run, you can download and open SuperSU and check for binary updates. At this point you should be done and you can open an app that will request root access to test this.


How to make symlinks work inside /storage/emulated in 4.4.4 I created a symlink from /storage/sdcard1/somefolder to /data/media/0/somefolder, but apps treat the symlink as a file and not a folder (and crash because they are hardcoded to look for files inside a folder at this path).

Root apps that access the symlink from /data/media/0/somefolder works and treat it as a folder, non root apps use fused mount point at /storage/emulated/0/somefolder instead because they don't have the permission to look inside /data/media.

It is not possible to symlink to the fused point directly (cross device link error). Symlink's point permission on fused point are 770 for a app_ID:1028 instead of 777 for root:root like it is from /data/media, it's not possible to change permissions using root on the fused point. /storage/sdcard1/somefolder is 777.

debuggerd exploit is to be avoided as long as possible and mount points won't be visible system wide.

What need to be changed to make the symlink working from the fused point? How will it affect the rest of the system?

Android guards mount points since Android 4.2 came out. You already mentioned the debuggerd hack, so I assume you know about this restiction.

This might seem obvious, but you should first check if the file system that is used on the emulated external storage and on the real external storage both support symlinks. If your SD-card is formatted as FAT32, which doesn't support symlinks, nothing will happen and you'll need to format the external storage to something like ext2/3/4 or yaffs.

The 'cross device link' error might be fixed by using ln -s /data/media/0/somefolder /storage/sdcard1/somefolder instead of ln /data/media/0/somefolder /storage/sdcard1/somefolder. This will create a symbolic link instead of a hard link, so it can span across file systems and storage devices. You need to do this as root or else it won't work.

If permissions are a problem you might need to fix the 'external sdcard problem'. This problem causes the real external SD-card to be read-only on versions of Kitkat. The details are on this page. It comes down to editing /system/etc/permissions/platform.xml so that apps with the WRITE_EXTERNAL_STORAGE permission can also write to the 'real' external storage. This can be done by installing this app or by doing the following:

  Launch your favorite file manager with enabled root access rights.
  You can use any app you prefer which can run elevated on your device.
  For example, the 'Root Explorer' app or 'Total Commander' or 'File Manager' from CyanogenMod will do.
  Navigate to the following file:

  /system/etc/permissions/platform.xml

  Find android.permission.WRITE_EXTERNAL_STORAGE and android.permission.WRITE_MEDIA_STORAGE lines. These are XML sections. You need to make them look exactly like the strings below:

<permission name="android.permission.WRITE_EXTERNAL_STORAGE" >
<group gid="sdcard_r" />
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>
<permission name="android.permission.WRITE_MEDIA_STORAGE" >
<group gid="sdcard_rw" />
<group gid="media_rw" />
</permission>

  Save the platform.xml file. It’s necessary to set the file permissions to  644 (rw-/r–/r–) before mobile restarting. Now reboot your Android device.

Credits go to poolmaker@XDA


I used Google's Find My Phone to factory reset my phone since I lost it but before that happened, I got my phone back So, I headed out one day and lost my phone. I head to see ways to get it back and saw that you can factory reset it through Google's Find My Phone. Now, someone gave it back and I'm stuck because if I go online on that phone, it may be factory reset. How can I prevent that from happening?

If you reset your phone using the Android Device Manager, there's a good chance it's already gone. Online means connected to the internet, and if mobile data was still on while you clicked the erase button, there's no way to undo that, as far as I know. Luckily, you can still recover some data when you sign in to your Google account on your phone, namely apps, settings and maybe some photos (if you used Google Photos).


Enable Location Services via Remote Control I always disable (Google) Location Services on my phone because they are always drain a lot battery (probably because my mobile Internet is very slow). But in case I lose my phone I can't use any Phone-Lost tools, because they need it...

Is there a way to enable the location Services remotely?
Any better alternatives for me?

I think Cerebus (paid, but they do free promotions from time to time) can activate location services remotely on Android 2.3+, but only if you have root.
Alternatively, if you just want to enable GPS via SMS, you can look into AutomateIt (free) or Tasker (paid), they also need root on 2.3+ though


How to Read marshmallow encrypted memory card? Please help on this ..

I am using Marshmallow 6.0.1, in that i am using Memory card as internal storage. Unfortunately my mobile got stuck with booting.

Now, my most of the data are available in the memory card. so i took out the memory card and tried to read from other devices with windows system. But its failed

i googled about this, it says its difficult to read !. It would be really helpful if any one helped on this

The SD Card will only be read from the device you set it to.
I believe if you to a hard reset but keep the data where the key is stored intact, you can still use it regularly.
Take a look at this thread:
http://forum.xda-developers.com/moto-e/general/trick-switching-roms-loosing-adopted-sd-t3314647


Get lat and lng based on my position from android phone I feel myself so lame, because what I want, it seems so obvious, but for me, it's not.

I am developing a game in my city, where I want to place some NFC tags, and players need to visit these places. I want to give them the exact lat and lng coordinates. And I am stuck at here.

I opened the google map application in my phone, and my location is shown on the map, but I just cant see anywhere these informations. I tried to do it in a browser, but the same situation.

Can somebody guide me, how can I get the coordiantes of my position?

I tried to save it into a google drive, but there is only a document only with a link, what show me the map, but not the requested informations.

Thanks, and sorry, if this is too lame.

Ps: that would be awesome, if somehow I could save it directly to my phone, because I need to place 50 tags, that would be hard to write it down, and then write back into the computer.

There are several GPS apps which, amongst others, display the exact coordinates on your screen. Some even offer to export them. Moreover, there are apps for GPS tracking, recording your positions and usually allow you to export your recordings in GPS eXchange Format or Keyhole Markup Language. In both cases, exported files have the locations in plain ASCII.

For your case, a well suited app should support manual recording of Waypoints. This way you'd end up with exatly the locations recorded you want (and no extra ones).

A good choice would probably be GPS Status & Toolbox, which in its pro version (~USD 3) allows you to a.o. "show/store/edit/export multiple waypoints".

GPS Status & Toolbox (source: Google Play; click images for larger variants)

Note that the (implicated) other part of your question (how to process them for/in your app) is off-topic here, as this site is dedicated to end-users (not developers).


Any way to dial international calling codes automatically based on my location? I do a fair amount of international traveling (currently mostly between the U.S. and Mexico, but will be visiting Europe, Africa, and South America soon, too), and am looking for a dialing app that lets me set international dialing rules, so to speak, for each of my contacts.

This post describes pretty well what I'm looking for, and an app for PalmOS that apparently did it pretty well.

In short, I should be able to:

Specify a country for each contact phone number
Specify the country where I am located (either automatically by GPS location, or I can select my location, or a dialing profile, or whatever)
Then when I dial, it will automatically dial the appropriate country code before the number.

Example scenario:

  I have a contact entry for Bob, who's phone number is 123-555-1234, and he is in the U.S.
  When I am in the U.S., Bob is automatically dialed as 123-555-1234
  When I am in Mexico, Bob is automatically dialed as 00-1-123-555-1234

or

  I have a contact entry for Alice, who's phone number is 33-33-12-34-56, and she is in Mexico.
  When I am in the U.S., Alice is automatically dialed as 011-52-33-33-12-34-56
  When I am in Mexico, Alice is automatically dialed as 33-33-12-34-56

Please note this question is not about how to select the cheapest calling plan for each number, or making international calls with Skype or another VoIP service.  It's simply about dialing the proper international exit codes when doing standard "direct-dial" with whichever mobile provider I'm using.

You can just save the numbers in international form. For example, Bob's would be +1-123-555-1234 and Alice's +52-33-33-12-34-56.


Dismiss the popup edit menu on Android > 5 On older versions of Android, the Cut/Copy/Paste edit menu (i.e., the menu displayed when the user selects some text) displays at the top of the screen, and can be dismissed by clicking the back arrow:

On newer versions of Android (not sure when this changed), the edit menu is a popup. I don't see a back arrow here:

How does the user dismiss this menu on newer versions of Android? I realize that this is a complete newbie question, but I can't for the life of me figure it out, and Google searches result in lots of hits for programmatically removing the menu. I'm interested in what the user needs to do to dismiss it.

EDIT/UPDATE: I neglected to mention what the context is here. I'm working within contenteditable <div> elements in a web view. The user is an older guy who sometimes holds down his taps too long, triggering the menu by mistake (although I would imagine other users with mobility issues could do this as well). He just wants to dismiss the menu without leaving the web page.

On newer versions of Android all you have to do to dismiss it is, press the back button on the navigation bar. You can also dismiss it by pressing anywhere on the text box.

(The back button is on the bottom left of the screenshot below)


Stop auto-selecting cellular network I'm roaming in Mexico with an international plan via a US-based GSM carrier. This gets me 4G on TelCel in Mexico, and it works great.

However, occasionally, for reasons unknown to me, sometimes my phone will switch off of TelCel, and switch to a cell network named "334 01", which does not provide cellular data. This happens while browsing the Internet on my phone, while tethered to my laptop, or while I'm asleep. From a quick search I gather that "334 01" is AT&T's IMSI code, but my US carrier is not AT&T, though this phone was never carrier-locked.

Is there an Android setting that I can modify to either:

Stop my phone from changing cell networks automatically
Prohibit my phone from connection to a specific cell network (in this case "334 01")

Tethering is explicitly included in my plan, so I don't think it's TelCel "kicking me off". When I notice that my data connection is gone I can switch back to TelCel by selecting it via the "Cellular Operators" menu in settings. My phone is a Motorola Moto X Pure running Android 7.0.

EDIT: Whoops, the offending network is "334 03" which is Movistar.

Problem was that the settings made in the device by manual selection wouldn't stick
Solution
Dial *#*#*4636#*#* and in Phone Info section → preferred network type choose the network type you would like to be always connected to.

As OP noted in their comment, the network selection made in settings was not sticking and the selection made in above menu did stick and prevent roaming  (they chose LTE as preferred network)


How do I save `javascript:` URLs in Android's browser? I've tried tap & hold, like regular URLs, but the menu never pops up. Is there a way to enable that or do I just have to copy and paste the URL into a bookmark (like this)?

Here's the page I was trying to use:
http://www.delicious.com/help/bookmarklets

You'll have to copy and paste.  I don't know why the long click doesn't work, but I assume because the url doesn't start with "http".

I've found the easiest way to create bookmarklets is to do it on the PC and then import the bookmarks, or by copying the text of the js url to a text file, emailing or dropboxing it to my phone and then copying & pasting the text into a bookmark.


Tactile keypad for nexus 5 I've got a new nexus 5 & I know it sounds odd but I just can't seem to find the option to switch to phonepad type keyboard for texting. Could someone please help me with it?

edit

I'm looking for a keypad like this to use for texting.

I'm not sure if it is a good choice to use a alphanumeric keyboard instead of a qwerty one.

But here is some choices for you:

https://play.google.com/store/apps/details?id=bigkeyboard.bordeux.net
https://play.google.com/store/apps/details?id=com.bb.keyboard.wf

This one is paid, but seems better:

play.google.com/store/apps/details?id=net.fredricknet.inputmethod.latin

There is no much people making this keyboards, so it is probability that the keyboard is no longer updated.


Google Tablet help need power Just purchased this for Christmas, it will not charge or turn on, any suggestions.
Have tired several different charger

Have you tried connecting it to a computer? Have you tried pressing and holding the power button for a couple of seconds [say, 10]?


Any downsides to disabling the gmail app? I wanted to disable the Gmail app because I don't use it and something on my phone keeps hogging all my bandwidth. When I disabled the Gmail app it warned that "some apps may not function correctly" if it is disabled. I haven't noticed anything. Which apps might not function correctly when the Gmail app is disabled?

It is a standard message to warn that dependent applications will find some functionality missing. Few apps are dependent on gmail. Most other email apps would work fine in its place. The only deficiency that I noted was that the gmail app can accept HTML content sent (shared) from other apps. Other email app turn the HTML content to plain text.


Restore old keyboard on Lollipop I love Lollipop, but the keyboard is killing me. When I swipe words, the text that shows up in the text box does not match what the suggestion says. It picks the one in the text box and not the one in the suggestions box. I'm used to looking at the suggestions box, and not the text box so it is really throwing me off. Here's an example of what I mean. I swiped the word "this" and it it gives me the correct word in the text box, but the centre suggestion is not the same.

How do I restore that functionality on Lollipop?

If you go to settings then to Language and input then choose android keyboard (AOSP) click on appearance and layout after that on choose theme. When you'll click holo you will get your old keyboard back.


Will flashing a custom ROM brick my Huawei while the bootloader is locked? I have a huawei device(Huawei G Play mini). Since huawei stopped providing BL unlock codes, i never got to unlocking it. I flashed TWRP through flashify and it worked fine with a locked BL and later flashed SuperSU images through TWRP without any problem. Now i want to flash a custom rom and was wondering if it could brick the device?

What's your question you wanted to know whether it's bricks your device or not right? anyways dumbfuck flashing custom rom means changing the bootloader itself tebeda ye kulaye chaf


I have a Galaxy S7 and can launch an app from the widget, but cannot find the application icon to delete the app I have a Galaxy S7 and can launch an app from the widget, but cannot find the application icon to actually uninstall the app.  Any thoughts?

If you go to your Settings app, and find the Apps or Application Manager. This will show you a list of all the apps installed on your phone.

Another way to do this is to download an app that triggers the app uninstaller for you (e.g. Uninstaller or Easy Uninstaller App Uninstall). When you download one of these apps it should list all of the apps on your phone, for you to remove one or more of them at once.

Hope this helps


su command not working, eventhough I am rooted My problem is that my rooted android phone with Terminal Emulator app doesn't seem to be executing the 'su' command correctly.
I am trying to execute this command, after having executed the 'su' command:

busybox ifconfig eth0 hw ether 00:0a:95:9d:68:16

which returns this:

ifconfig: SIOCSIFHWADDR: Operation not permitted

I think this issue is caused by not having root rights, although I did execute 'su'. I noticed the '$' didn't change to a '#', that indicates you have root rights.

My Motorola Moto G first gen. is running Cyanogenmod with android 6.0.1

I enabled root for apps under developers options.

This is the guide I'm using: Spoofing MAC address. Some people encountered the same issue, but no solution was found.

Anyone know how to get root working on Terminal Emulator app? Any help is appreciated!

-pim

My device is a rooted Motorola Razr HD smartphone (also known as XT925) currently running Android 4.4.2 (stock ROM) with the Terminal Emulator app installed. In my case, all I have to do is to start Terminal Emulator and then execute this command:

su -

This causes me to become root and thus be able to execute any other command I want.


Hangouts Icons Meanings I know when someone reads your message, their picture in mini appears after the last message. Here's where I'm confused:

If it's shaded, that means they're not currently looking at your particular conversation?
There's a mini cell phone icon that appears beside the mini picture. It seems to appear randomly. Does it simply mean that they answered your hangout via cell phone? Or does it mean that they are currently using hangouts with another conversation (if the mini picture remains shaded)?

If there is a computer next to their icon, it means they are on a PC (or Chromebook).

If there is a phone, they are on their phone. The position of their icon shows the last message they read.

If the icon is dim, it means they are not looking at your message. Doesn't mean that hangouts is open, or closed.


Invalid sim card/no sim card inserted error So I will do my best to explain what's been happening and what I have attempted to fix the issue.  First off, I have a g3 us990 under US Cellular running octos marshmallow (custom ROM) along with TWRP and have been for well over a year.

Last week I noticed I had no signal in my phone and a message on the lock screen saying invalid card.  I have been able to temporarily fix it anywhere from 30 mins to a day where it then would stop and show the message again and texting/calling would stop working.  I have tried restarting it(random if it would fix it or not), reinserting the sim card(found sometimes the no sim card is inserted error would show up), factory resetting(same as restarting), restoring from a back up(still nothing), and I have even went out and got a new sim card and activated it to see if that was it.

My next plan of action is to restore back to stock using the LG flash tool.  But I feel that won't work either.  Another idea of mine was purchasing a new sim card reader off eBay and doing some soldering, but I want that to be a last resort.

So at this point I am thinking it is the sim card reader in some way, but I would figure that if it was the sim card reader, it wouldn't work at all.  I'm hoping someone that has had experience with this before knows a fix or any other ideas on what to do because I am just about out of them.

check if sim card is inserted probably, been having same issue. the metal pins should be properly in contact with the gold part on the sim.


Blocking all external traffic and allowing only internal traffic through we are trying to use Android tablets in a production environment however we only want the users to be able to connect to internal ip addresses and block all external to lock them out of doing things they should not, we cant achieve this via the network or routers it needs to be be on the tablet that's blocking the external traffic, how can we achieve this ?

What Dan Hulme said is possibly the best advise for a solution IMO. Anyhow, if you can afford to root the device, then go ahead and do it, and install SuperSU, Busybox and AFwall+. AFwall+ is a firewall which requires some binaries available via former app.

Launch SuperSU and create a PIN/password in the Settings. This might require Pro version. -- this is a superuser application. It must be protected from any unauthorized access because it grants root access to apps.
Launch Busybox and follow the instructions there to install the binaries.
Launch AFwall+, and:

Tap three vertical dots next to lens icon and choose Enable Firewall.
In the same section go to Set password and select a password for your firewall.
In the same section go to Preferences and check Device Admin to make AFwall+ your device's administrator -- this will prevent a user from disabling or force-stopping the app. Fiddle with other settings which would meet your disabling external network access requirement.
Install Applock and disable Install/Uninstall, Settings, Play Store, etc. that you think users shouldn't access.
Use a launcher like Smart Launcher which allows hiding app icon.
You can use Helium to make and restore app backups along all other devices.

The instructions should be enough to keep normal users at bay. There are workaround for every step here if the user is bit clever so I suggest to install a tracking program to keep an eye on suspects. :)


Unfortunately, Software Update has stopped OTA (LG G2 Rooted) Whenever I click it, I get the "Unfortunately, Software Update has stopped" message and the app closes. Picture is not of my phone, I found it from another post that was not answered.

My phone was trying to update automatically but would fail during the process. I read a forum saying to restore some hotspot files that I had changed to get the free hotspot. I must have done something wrong in trying to find the stock hotspot files and now my phone wont even start to try and update.

Any help would be great!

Just open your setting>apps>software update>clear data. You are done...!!!


I have credit on a Google Play account. How do I send it to my primary account? So here's what happened:

I got a $25 Google Play card. I tried to redeem it on my account, but I got an error due to my country. I used VPN. It still didn't work. Trying to solve the problem, I went into my secondary account, and I wanted to see if it would work, but I would cancel it before it got redeemed. But, it turns out I redeemed it on my secondary account.

So how can I transfer the credits? Can I?

It's not supported, but you may be able to make use of those credit using Google Family Account.

There is 2 things you have to do:

Add your secondary account as family
member
Buy apps using secondary account that supports  family sharing.

After that your primary account will be able use that purchased app for free.


Alternative way of setting the debug mode I'm having a problem with my android phone: whichever phone application (contacts, settings, messaging...) I try to run, I get the dialog "The process stopped unexpectedly" and I have to force it to close.

So I want to install a ROM. Problem: I have the debug mode off and there is no way of accessing the phone settings.

Is there any alternative way to set the debug mode on? A market application for example? If it is of any help I have a LG GT540 with Android 2.1.

Thanks.

You can try setprop persist.service.adb.enable 1 in a terminal. This works on the HTC Dream; can't say I've needed to do it on other phones, and I can't say if it needs root or not (the exploit on the Dream runs that command as root, so it's completely possible you need root first.)

See this question here for other ideas: Broken screen while debug mode was disabled. How can I re-enable adb?


After upgrade, every phone call displays an ad? Running on an LG Stylus 3 on Android 7.0 security patch date Oct. 1, 2017.

After a recent upgrade every time I make a call, after hanging up I see a notice

"Quickly record a Voice memo"
@   Writen an email

and then an ad.  I don't think this is an app, I think this was done to me by the update.  But if there is any way to get rid of it, I would like to know.

I don't want to be offered a choice to record a voice memo, when I'm done with a call I want back to the main screen.  And I certainly don't want to see an ad.

Is this google or some third party? Is there any way for me to tell who is benefitting/originating from a given ad?

I forgot I had added recording software.  Going into safemode definitely established that it was not Android itself.  Then the question was how to find the app.   I don't have a great answer, but scanning through all the apps showed me that I had added one, and denying it privileges fixed the problem.

As a side-note, Android desperately needs a way to identify a page or notification and see who is responsible for it.


OTG Drivers To non-otg Android Phone.? My Phone Details :

Android 5.1 Lollipop

Model No - LS-4005

Model- LYF FLAME 6

My phone doesn't support otg drive.
Can I install otg support manually ?
If yes, please tell me how.

The kernel has to support it, so a custom kernel would have to have the necessary modification/modules to allow OTG (meaning that you would have to download the source, modify it, compile it, flash it to device).  Otherwise the manufacturer would have to implement it.


How to turn note into checklist In Google Keep, is it possible to convert a normal list into a checkbox list? Equivalently, is it possible to unhide check boxes?

To add checkboxes: open the note, click on the + symbol at the bottom left corner and click "Checkboxes""

To remove checkboxes: open the note, click on the 3 vertical dots on the top right corner and click "Hide Checkboxes"


Which Gapps package should I use..? I am using Lava Iris x8 mobile. I am going to flash lineage(6.0.1) custom rom .Which gapps package should I download...?

In oder to know what gapps you should use, you should have the following in mind:

Your android version, 6.0 for the ROM you going to flash
How much functionality of gapps you need ( for most basic case which is Playstore then pico variant should be enough but if you need more apps you can install more extensive variants e.g nano, micro, mini, full etc. so long as your system partition has enough capacity to handle that file size)
Your smartphone's chipset architecture and bits, checking specs for Lava Iris x8 mobile shows that it runs on Mediatek MT6592 again checking for MT6592 specs on Mediatek's website it shows that it is a 32-bit ARM chipset.

So for your case; Platform=ARM, Android=6.0, you can choose any variant depending on the amount of gapps you want and you phones capacity


Photos not sending when attched to a sms on a UMI Touch mobie I have a UMI Touch mobile phone and when i attach a photo to a message it doesnt send.  It says sending but just sits and then says message failed.  Any clues.  Many thanks.

Delete some old messages to make some room. You've reached the limits for allocated space for messages. That's stupid, the phone should say: " memory full, please delete some of  your old messages and you'll be able to send new ones"


Rooting Xperia Ray (ST18i) with 4.1.B.0587 build I've been trying to root my xperia ray device by following the instruction given in this post. It doesn't seem to work properly for me. Whenever I try to flash with 4.1.A.0.562 kernel it says that my device USB debugging is off even when I've ticked it. Also I've put it onto MSC mode. When I try to put it on flash mode both kernel.sin & loader.sin is grayed out. Below is the log what I get.

02/016/2014 02:16:42 - INFO - <- This level is successfully initialized
02/016/2014 02:16:42 - INFO - Flashtool Version 0.9.13.0 built on 2013-06-04 22:50:00
02/016/2014 02:16:48 - INFO - Device disconnected
02/016/2014 02:16:50 - INFO - Selected ST18 / 4.1.A.0.562 / Kernel
02/016/2014 02:16:50 - INFO - Preparing files for flashing
02/016/2014 02:16:50 - INFO - Please connect your device into flashmode.
02/017/2014 02:17:28 - INFO - Device connected with USB debugging off
02/017/2014 02:17:28 - INFO - For 2011 devices line, be sure you are not in MTP mode
02/017/2014 02:17:44 - INFO - Device disconnected
02/017/2014 02:17:47 - INFO - Device connected with USB debugging on
02/017/2014 02:17:47 - INFO - Connected device : SonyEricson Xperia Ray
02/017/2014 02:17:48 - INFO - Installed version of busybox : BusyBox v1.18.5 (2011-07-18 07:43:28 PDT) multi-call binary.
02/017/2014 02:17:48 - INFO - Android version : 4.0.4 / kernel version : 2.6.32.9-perf / Build number : 4.1.B.0.587
02/018/2014 02:18:14 - INFO - Device disconnected
02/018/2014 02:18:31 - INFO - Device connected in flash mode
02/018/2014 02:18:31 - INFO - Opening device for R/W
02/018/2014 02:18:31 - INFO - Reading device information
02/018/2014 02:18:32 - INFO - Phone ready for flashmode operations.
02/018/2014 02:18:32 - INFO - Current device : ST18i - CB511VGBZ7 - 1252-6163_R1I - 1248-9545_4.1.A.0.562 - WORLD-i_4.1.B.0.587
02/018/2014 02:18:32 - INFO - Start Flashing
02/018/2014 02:18:32 - INFO - Processing loader.sin
02/018/2014 02:18:32 - INFO - Checking header
02/018/2014 02:18:32 - INFO - Flashing data
02/018/2014 02:18:37 - INFO - Loader : S1_Loader_Root_773f - Version : R4A066 / Boot version : R9A029 / Bootloader status : ROOTABLE
02/018/2014 02:18:37 - INFO - Disabling final data verification check
02/018/2014 02:18:37 - INFO - Processing kernel.sin
02/018/2014 02:18:37 - INFO - Checking header
02/018/2014 02:18:37 - INFO - Flashing data
02/018/2014 02:18:39 - INFO - Ending flash session
02/018/2014 02:18:39 - INFO - Flashing finished.
02/018/2014 02:18:39 - INFO - Please unplug and start your phone
02/018/2014 02:18:39 - INFO - For flashtool, Unknown Sources and Debugging must be checked in phone settings
02/018/2014 02:18:39 - INFO - Device connected in flash mode
02/018/2014 02:18:55 - INFO - Device disconnected

And I've attached a sample screen of what I get. Please advise me what to do.. I'm totally lost... even the log says flashing finished, my current kernel build is in 4.1.A.0.587 but not 4.1.A.0.562.

Model number: ST18! , Android Version: 4.0.4 , Build number: 4.1.B.0.587

Do these:

Download flashtool(I did from 4shared).
Turn on Usb Debugging
Turn on Unknown Sources
Install flashtool in C: drive.
Extract doomlord's zergrush tool in C:.
Download both the kernels and first paste first one, which is 4.1.a.0.562 in firmware folder of flashtool.
Switch off phone.
Start flashtool, select flash icon, select flashmode.
When window gets open,double click on the kernel name.
When prompt window open,connect your phone pressing volume down key.
Make sure that your adb drivers are installed, then flashing will happen.
Disconnect phone when completed and restart it.
After 15 second(even Sony logo won't be shown, only backlight), connect phone to system. Wait for the adb drivers to be installed.
Go to where you extracted your doomlord's tool and double click runme.bat file.
Wait for around five minutes until it says DONE.
Disconnect phone and remove battery.
Replace the kernel in flashtool firmware folder with 4.1.b.0.587.
Open flashtool and click flash icon.
DoubleClick kernel file then connect phone in flashmode.
Disconnect phone when flashing completed.
Disconnect phone and restart it.

Your Ray is rooted now. Then install clockworkmod by using CWM installer.exe from the same system. Enjoy romz...


Move multiple apps to SD card Is there an app or a way to transfer multiple apps to the SD card? It's slow and tedious to just use the "move" button in the app settings.

I used to use two related apps which were quite helpful.

SDMove - Lists all currently installed applications which can be moved to the SD card and facilitates doing so.
SDWatch, which runs in the background and watches for app installations. When it sees one, and the app can be moved to the SD card, it gives you a notification which takes you to the settings for the app so that you can move it.

You'll still need to move each one one at a time, but SDMove does reduce the number of taps required.

There are other, similar, apps in the Play Store.


changing the association of a contact How do I change the account which stores a contact?

Right now, a lot of my contacts are associated with "Backup Assistant".  I no longer have Verizon so this is useless (and it throws a lot of errors, presumably because it is no longer authorized to talk to the Verizon server) and I would like to switch all my contacts to be stored with Google.  If I have to I will just delete each contact and re-create it with the new assocation, but is there an easier way to do this?  If I try to tap or long-tap on the "Backup Assistant Contact" header when I edit the contact, nothing happens.

Also, if I do have to re-create a new contact, is there some way to create the new contact on Google first, then delete it from Backup Assistant?  When I try to create the new contact first, attempting to delete it from my phone tells me I am going to delete it on multiple accounts.

First, export your contacts.  From the Contacts app, touch the menu button and select Import/Export.  Then choose to export to SD.  Then from the SD card, transfer the file to your computer (I used Dropbox).  At this point I simply deleted all the contacts off my phone.  I get an error notifications that sync had failed because too many contacts had been deleted, but when I tapped on it, it gave me the option to go ahead and delete them on Google.

Then I went to Google Contacts and imported all my contacts.  Then I did a bit of cleanup, and everything got synced back to my phone.


WhatsApp Messaging Interrupts Music While the Wireless Headset is connected I just discovered that when I tap the send button on WhatsApp the music stops for while. Actually it doesn't stop. The headsets goes silence for a second and then continues normally. The same thing happens when somebody sends a message to me. But, it doesn't happen when I receive messages while I'm on another screen. For example, at the very moment I'm writing this question and music plays on. I saw that I'm gathering new messages on notification area, but no problem occurs.

I'm using JBL TUNE 600BTNC Bluetooth headset.
My phone is Realme 3 Pro.
Android version is 9.
The music players I tried are VLC and PowerAmp.

you can try to change the settings Sound->Earphone mode->Notification ringtone in earphones to never. Downside: you won't get any notifications on your Headset anymore.
I hope it helps.

Edit: This setting is available in OxygenOS if anyone else is facing this problem


Failure -12 error when installing an apk file When I try to install this app (http://ziyang.eecs.umich.edu/projects/powertutor/UMLogger-release-signed.apk) on G1 phone I'm getting this error message:

Failure [-12]

What's the problem?

The -12 failure code indicates INSTALL_FAILED_OLDER_SDK, meaning that the app was built for - and requires - a version of Android that is newer than the version you have on your device (source). For example, you should get this error if you had an Android 1.6 device and tried to install an app which required Android 2.1 (or higher). You would need to either:

Update your device to a newer version of Android somehow, OR
Ask the app developer if it's possible to build the app for an older version of Android.


Edit hosts file on Kindle Fire I'm trying to edit the hosts file on a Kindle Fire.

I should say that I'm not interested in rooting the device (unless I have to) and am not trying to hide adverts or prevent software updates etc. I just use the device for web development and use hosts to route made up domains to a server.

I've pulled the hosts file using ADB, but I can't push it back as I'm unable to mount it with write permissions.

Is there a simple method for me to push the file using ADB without having to go through the whole process of rooting? Any simple way to get write access?

Cheers,

Matt

Short answer:
No.
Explanation:
This action would involve multiple steps:

re-mount /system read-write
write the hosts file to /system/etc/hosts
re-mount /system read-only

Each of the step requires root permissions, as the file belongs to system:system and usually is read-only to other "users".


Unable to Install TWRP / Cyanogenmod on Moto G 2013 I have a Moto G 2013 (XT1033). The device does not boot successfully - only shows the logo and then just shows a blank screen. So I tried to install Cyanogenmod hoping it might work out. I have unlocked the bootloader.

I tried installing TWRP recovery image (3.0.2.0) from TWRP official site using the command

$ fastboot erase recovery
erasing 'recovery'...
(bootloader) Erase allowed in unlocked state
OKAY [  0.046s]
finished. total time: 0.046s
$
$ fastboot flash recovery twrp-3.0.2-0-falcon.img
target reported max download size of 536870912 bytes
sending 'recovery' (9488 KB)...
OKAY [  0.331s]
writing 'recovery'...
OKAY [  0.175s]
finished. total time: 0.507s

And the device shows the following text:

cmd: getvar:partition-type:recovery
cmd: erase:recovery
cmd: getvar:partition-type:recovery
cmd: getvar:max-download-size
cmd: download:00944000
cmd: flash:recovery
Mismatched partition size (recovery)

When I boot into the recovery, it displays a Unlocked bootloader warning, then a blank screen for 2-3 seconds and then an image of resting android bot with a red exclamation over its belly, with "No command" caption.

No TWRP Recovery Screen.

Then I pressed Vol UP + Power button for 2-3 seconds and that displayed the Android system recovery screen. Now I selected "apply update from ADB". Then I tried the following command:

adb sideload cm-12.1-20151117-SNAPSHOT-YOG7DAO1K9-falcon.zip

I get the following error in the Android System Recovery screen:

E:failed to verify whole-file signature
E:signature verification failed
Installation aborted

The Cyanogenmod zip file is not corrupted since the SHA1 hash is the same as the one provided in Cyanogenmod downloads page. Please help me to install Cyanogenmod on Moto G (XT1033).

Thanks in Advance

As it's obviously the stock recovery you've used to flash CM, that won't work as it will do a signature check and thus reject the ZIP as being invalid. So here's what you do instead:

put cm-12.1-20151117-SNAPSHOT-YOG7DAO1K9-falcon.zip onto your device's SD card
boot into bootloader
now boot (not install) TWRP: fastboot boot twrp-3.0.2-0-falcon.img
TWRP will show up on your device. Chose "apply update from SD card", navigate to where you put your CM .zip, select it, confirm

Worked for me, though on a different device.


Where is the CPU Monitor screen for the galaxy note edge? Does the galaxy note edge have a built-in tool/screen for monitoring CPU usage?

If so, how is it accessed?

Settings > About Device > scroll down and tap on build number until you unlock dev options. Then hit back. Click on dev options and the built in CPU monitor should be in there. But that's just the overlay. Hope this helps. Otherwise, download a 3rd party one from the play store.


View just the "App" apps, without the games? The Android Market / Play Store is structured with three main headings at the moment (at least in Australia, might be different elsewhere):

Apps
Games
Books

However, when you delve into the "Apps" section, all the games are still present in the list, taking up an awful lot of the volume for something that has its own separate subcategory.

Is there a view of the market that does not include apps marked as "Games" in the "App" section?  Either in the on-phone version or a separate website.

I don't know of an app that shows just the non-game apps, but I thought I'd weigh in since you've not received any answers yet.

The best approach depends on what you're trying to accomplish. If you're looking for new apps to download, the featured apps are not often games (since they're covered in their own page). If you're browsing for apps, you could do it by category.


Spam notification keeps appearing the following notification keeps appearing every day. Is there any way I can turn it off? The app is safe and not sure why it's notifying me at all. I have a Moto G 2015 with rooted CM14.1.

This activity is controlled by the "Verify Apps" part of settings for Google.

From the device, select

  Settings > Google > Security > Verify Apps > "Scan device"

, and turn it OFF.


Safely "unmounting" USB for Galaxy? I wanted to delete all of the music (not pictures or apps) off my phone, and I read that you should just plug it into the computer and delete them from there. I plugged it in, and though my phone is charging, it hasn't recognized my device. I want to unplug it, but there is message warning me to unmount the USB before I unplug. Will it delete all of my memory if I do? Can I just back up and reset my phone while in this mode, or will my things be deleted?

No, nothing will be deleted if you chose to "unmount" first. As your device was not detected, it should not even be mounted, so there's nothing that could "break".

A short explanation on that "mysterious unmount", though:

If your device is "mounted" (i.e. you can access its files from your computer), for faster reaction and other performance reasons all data transfered is "buffered" (instead of being written to the storage immediately). So "unmounting" tells the system to "flush" those buffers, and thus "commit" (write) all buffered data to the storage.

If you would simply "plug the line" without unmounting first, not-yet-written data were lost. Imagine what that would mean if some larger file was only written partly (it gets corrupted), or if you moved files to the phone which where not yet written at all (they are "lost in space").

So it's always a good safety measure to "unmount" first before plugging out the cable.


Permission denied for “dd” of Android phone's file system connected over mtpfs in Ubunutu 14.0.4 I have connected my rooted Mi3 android phone to Ubuntu 14.0.4 using jmtpfs. I am using ~/Desktop/phone as my mount point. I am able to browse the Android device using Nautilus.

Now I want to recover the files from my phone because I have done a factory reset. I am using the dd command to make a clone of the storage of the phone. When I try to do this I get the following error:

:~/Desktop$ sudo sh -c "dd if=~/Desktop/phone of=/media/sf_phone_recovery/image"
dd: failed to open ‘~/Desktop/phone’: Permission denied

Is it because the phone has root priviliges?

:~/Desktop/phone$ ls -l
total 0
drwxr-xr-x 29 root root 0 May 19 4441318 Internal storage

I have also tried Foremost to recover files but it takes forever to run. Have important files on my phone. Help needed asap.

This is the output of lsblk:

:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0  14.2G  0 disk
├─sda1   8:1    0   8.3G  0 part /
├─sda2   8:2    0     1K  0 part
└─sda5   8:5    0   5.9G  0 part [SWAP]
sr0     11:0    1  1024M  0 rom

I am running Ubuntu using VirtualBox on Mac OSX Yosemite.

This is the discussion of this question at askUbuntu.com link

EDIT: There is another method for recovering your data from an Android phone that does not require access to a PC elaborated here. It involves installing an Android terminal and using the dd command to clone the required storage block of internal memory to a SD card or a pen drive (connected to your phone via a USB OTG cable).

Short answer: a complete copy of your phone over dd can't be done.

Explanation: Normally when you access a file, your file system driver will parse the folder hierarchy, translate it to an inode, locate the sector on which the file is stored, the metadata is parsed and the file is read. MTP does things differently: your computer sends a request to the device to get file X, your device will parse the directory structure, parse the metadata, locate the sector/cell on the storage device, read the file and then send the data back over MTP.

dd will make a copy of the blocks that are on the storage device itself. Therefore you can copy files and entire partitions because they are blocks of data on the disk. Directories are stored on the disk but they aren't real regions of disk space, they're more like references so files can indicate "I'm part of this folder". Therefore you cannot do a block copy of a directory. Because you cannot do a block copy of a directory, copying the entire storage device of your Android phone over MTP is not possible.

But there is hope: if your device software allows it, you might be able to mount your device as a USB storage device. This will directly attach the storage partition to your computer, allowing you to make a backup using a command like dd if=/dev/sdb of=~/backup_file.

Alternatively, because you have root you could enable Developer Mode on your Android device and then execute the following command after installing the ADB tools (sudo apt-get install android-tools-adb):

adb shell su -c "dd if=/dev/block/mmcblk0" > ~/full_phone_backup.image

This will make a copy of everything on the storage device. It will run for quite some time. I never reached more than 20MB/s over ADB, so it would take 64000/20=3200 seconds at max speed to copy a 64GiB device. After the copy has finished you can run your file recovery software over full_phone_backup.image to get any files back from the system.


Unable to debug in Xolo Q1000 opus? even after enabling USB debugging,when i connect device to my pc it is showing as USB debugging connected but when i run or debug app device is not showing.please help me in resolving?

I am assuming that u have already installed the drivers of the phone on ur pc.
To enable the USB debugging mode in in xolo q1000 opus, follow the steps below :-

First go to the settings tab and select the "ABOUT PHONE" option in category SYSTEM.
now tap the last option "BUILD NUMBER" seven times, for the DEVELOPER OPTIONS to show
the USB debugging .
Now turn on the DEVELOPER OPTIONS and the USB debugging.
Download an application for ur pc named as MoboRobo from this link :
< http://www.moborobo.com/ >
Connect ur phone to the computer and open up MOBOROBO application on the computer.
the application will automatically detect ur phone, if the drivers are properly
installed. And until the application is running, the ADT will also show ur phone as
ONLINE DEVICE.

So u can easily test ur app on the xolo q1000 opus model.

Well, this is not the proper way to connect the phone, but it is surely an alternative.
For any help, reply below...!!

And Don't forget to vote up the answer if ur issue is resolved.