I installed a nightly or unstable build of a custom ROM and now my phone doesn't work

As our cyanogenmod tag wiki explains:

Nightly builds are created each day, and represent a snapshot of development, with minimal testing and quality control. They often have missing features or critical defects, changing from one day to the next, and are not recommended for everyday use. If you ask a question here about unusual behaviour in a nightly CM build, we'll probably suggest you switch to a more stable ROM. Experimental builds are the same as nightlies, but are one-off special builds outside of the nightly routine.

That quote had a lot of words, so let's repeat the crucial bit.
If you want to use your phone, do not install a nightly build.
If you already ignored that recommendation and installed a nightly build, and your phone doesn't work, stop using the nightly build. Reinstall the latest stable, release candidate, or milestone build for your phone, or the stock ROM for your phone. If that means going to an older Android version, you probably need to wipe userdata (i.e. factory reset) at the same time.
If you don't know where to find a stable version of the custom ROM, or the stock ROM, check out Where can I find stock or custom ROMs for my Android device? The exact steps to install a ROM are different for each phone, but if you already installed a custom ROM, you probably already know how to do it for your phone. If not, just search this site with your phone model, and you'll probably find step-by-step instructions.
You should probably also report the bug to the developers. They might not be interested if it really is a nightly build. ROM developers don't expect the nightly build to work. But if it's an experimental, unstable, milestone, or release candidate build they probably will want to know. If the ROM in question is an official LineageOS port, you can report a bug using their Jira bug tracker. More information about their bug reporting process can be found on the LineageOS wiki. If it's an unofficial Lineage port, or different custom ROM, you probably need to contact the developer directly, or check the forum post you got it from.
In particular, if you installed a nightly build and it broke something, this site is not a good source of help. Generally, the only fix for the problem is to install a different (working) ROM build, so that's all we'll ever tell you to do. If there's some workaround for the bug, maybe only the ROM developer knows it, and the best place to get their advice is by the means above: the bug tracker, or whatever forum they hang out at.
Maybe you installed the nightly and it actually broke your phone hardware, or installed a new bootloader that can't flash images any more. If that happened, tough cookies. You played the lottery, you lost. Nightly builds can do all these things to brick your phone, and more. That's why even the ROM developers advise you not to install them unless you're willing to take that risk.
If there's only a nightly or unstable build for your device, you might read Why isn't there a Cyanogenmod stable ROM for my device? to learn about why porting ROMs is hard, and what you can do to help accelerate development of a stable, usable ROM for your device. But until then, you'll have to either stick with a different ROM, or just take the lottery of not knowing whether tonight's upgrade will finally be the one that bricks it.


Asus Zenfone 3 Zoom broken power/volume key - How to boot

plug in your phone.
immediately after plugging in , hold the volume down key until asus splash screen appears.
now connect your phone to pc.
install adb ("sudo apt install adb" is the command in linux).
enter "adb devices" command.check the device is appearing on your terminal.
then give "adb reboot" command.

This worked for my asus phone.Thank you


"Ok Google" i.e google assistant does not work for anyone but me

Train her voice by going to

Settings → Google → Voice → Voice Match → OK Google Voice Model → Retrain Voice Model

on 7.1.2  for other versions  you may need to search in settings


Google maps location inaccurate by over 200 miles

try checking if you have a vpn(virtual private network) running in the background. This can change your location far away from your actual place. Also make sure that you turned the location on to high accuracy. This will make it so that it google maps checks for location using your WiFi and data as well, in case the GPS in your phone is broken. It may also be that google maps can't register the specific location you are at. Check other locations and if all else fails try reading these related questions with answers  or check the google maps support page     . Here are also some alternatives to google maps. It would be good to know which device you are using to further troubleshoot the problem.


I get this on MotoG 4.4.2 as well. It appears the MotoG has a very aggressive application culling in general. This link explains what the XDA group does about the problem.

In short, there is a 'minFree' system configuration file (sys/module/lowmemorykiller/minfree) which the OS uses to try and keep some minimum amount of memory free. Unfortunately, in stock MotoG 4.4.2 the setting is very aggressive and basically means only one application will be kept around (depending on memory footprint). In 4.4.4, this minimum amount is relaxed.

With rooting you can adjust the setting; or upgrade to 4.4.4. There's a helper app, MinFreeManager (requires root access), which can help adjust this settings file as well.


How to root my ASUS Eee Pad Transformer?

Step 1: Download & install the Android SDK, connect your device, and start ADB:

$ cd /var/tmp; wget http://dl.google.com/android/android-sdk_r15-linux.tgz
$ tar xvfz android-sdk_r15-linux.tgz
$ cd /var/tmp/android-sdk-linux
$ ls
add-ons  platforms       samples         system-images  tools
docs     platform-tools  SDK Readme.txt  temp
$ cd platform-tools
$ ls
aapt  aidl     dx   llvm-rs-cc  renderscript
adb   dexdump  lib  NOTICE.txt  source.properties

$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 046d:0821 Logitech, Inc.
Bus 001 Device 012: ID 0b05:4e1f ASUSTek Computer, Inc.

$ ./adb usb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode

As of this stage, it shows one icon in your system tray.

Step 2: Enable USB debug mode

Click the system tray, wireless icon, Settings and go to Applications -> Development -> USB Debugging.

Step 3: Play?

Tablet
     Power off
       [Press volume up + power button for 5 seconds]
       [Screen should stay off, its normal]
        So i did trace behind whats was happening such as USB is alive or dead?
       $ lsusb
       Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
       Bus 002 Device 002: ID 046d:c05d Logitech, Inc.
       $ lsusb
       Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
       Bus 002 Device 002: ID 046d:c05d Logitech, Inc.
       Bus 001 Device 011: ID 0955:7820 NVidia Corp.  << Screen is off but USB is up
       [now launch the BASH script]

[Screen 1]

##########################################
# lynx http://forum.xda-developers.com/showthread.php?t=1198303
# Copy the universal-V3.tar file to somewhere safe place for reuse
###################################################################
$ cd /home/sun/Downloads/me;
$ wget http://forum.xda-developers.com/attachment.php?attachmentid=677456&d=1312486060
$ tar xvf universal-V3.tar; cd universal;
$ sudo ./universal.sh

Asus Transformer TF101 Universal Root
===================================================
Disconnect your tablet from usb (if connected) and turn it off (if it's not).
Press and hold the UP Volume and the power button for ~5sec.
For now the tablet screen should stay off, it's perfectly normal
Now connect to usb
Press any key when you're ready.
Nvflash started
rcm version 0X20001
System Information:
   chip name: t20
   chip id: 0x20 major: 1 minor: 3
   chip sku: 0x8
   chip uid: 0x033c20c143608197
   macrovision: disabled
   hdcp: enabled
   sbk burned: true
   dk burned: true
   boot device: emmc
   operating mode: 4
   device config strap: 2
   device config fuse: 0
   sdram config strap: 0

sending file: transformer.bct
- 4080/4080 bytes sent
transformer.bct sent successfully
odm data: 0x300d8011
downloading bootloader -- load address: 0x108000 entry point: 0x108000
sending file: bootloader.bin
| 943193/943193 bytes sent
bootloader.bin sent successfully
waiting for bootloader to initialize
bootloader downloaded successfully

Making a backup of your boot and recovery partitions in tf101-backup-20111112143317...

Nvflash started
[resume mode]
receiving file: ../tf101-backup-20111112143317/boot.img, expected size: 8388608 bytes
/ 8388608/8388608 bytes received
file received successfully
Nvflash started
[resume mode]
receiving file: ../tf101-backup-20111112143317/recovery.img, expected size: 5242880 bytes
/ 5242880/5242880 bytes received
file received successfully
Unpacking boot.img...

Writing kernel to boot.img-kernel.gz
Writing ramdisk to boot.img-ramdisk.cpio.gz
Writing boot.img config to boot.img-config
4351 blocks
Modifying default.prop...

Repacking as my_boot.img...

Cleaning up...

All Done!
Your new boot image is my_boot.img

Write back the modified boot partition...

Nvflash started
[resume mode]
sending file: my_boot.img
- 4214784/4214784 bytes sent
my_boot.img sent successfully

ClockWorkMod (CWM)
=====================================
ClockWorkMod recovery is a recovery image that let's you do some funny things like make a nandroid backup, installing custom rom and much more
This is not necessary for root

NOTE: if you install CWM you won't be able to update your tablet with the OTA firmware from ASUS, until you revert back to the stock recovery

Do you wish to install clockworkmod recovery? [y/N]n

[Screen 2]

Now press and hold the power button for ~10sec.

Your tablet should reboot. When android is fully loaded, go to Settings -> Applications -> Development and make sure USB Debugging is enabled.
Press any key when you're ready.
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
remount succeeded
612 KB/s (26324 bytes in 0.041s)
1262 KB/s (196521 bytes in 0.152s)

[Screen 3]

Done.
Your tablet is now rooted.

Enjoy!.

$ ./adb shell
# su
#

That works! You're now rooted.


Why does OK Google voice search unlock Moto G4 Plus?

Trusted voice ("OK Google")

Trusted voice

When you say "Ok Google" from a secure lock screen and we're able to recognize your voice, you can ask Google to do things for you, or visit sites, without manually unlocking your device.

"OK Google" settings options (How to turn on/off OK Google and its settings (Trusted voice, etc)): Google Support

Source: Google


Does SIM-less tablet device supports internet modem?

I'm just trying to understand what your question is and give you an answer to it...

The GT-P5210 has the Wi-Fi module so it can connect to devices that create a wireless network. If the "external internet modem" you're talking about has the capability to create a wireless network then you're good to go.
If your question was something like "can I make phone call with my wifi-only tablet?" then the answer is: theoretically no. And when I say THEORETICALLY I mean that the tablet itself cannot make phone calls but there are various way to sort the thing out (voip apps just to make an example)...


If the problem is in the kernel driver, as t0mm13b suggests, then only resetting the kernel driver will help. There might be a hacky way to achieve this with rmmod from the command line, if the device is rooted and that driver was built as a module in that ROM. I wouldn't recommend it. Restarting the phone is probably the only way to reset the driver.


Copy/extract text on screen from any app?

I've had much success with Google Goggles Android app.

Screenshot the screen, then share it to Google Goggles. You will get the text back.


Is there a way to avoid disk space errors when batch updating apps (using 'Update All')?

Based on my experience, and a quick look at the UI, I don't think this is possible, even in the relatively new Market that appeared on my Froyo system this week. (Could not find a version number, but it is styled as big tiles on black background vs. the older white, game-console-ish look of before.


How to track total time using for any app?

Variables can be used in those fields. The variable for the running app is %WIN. You can create a profile to check if the name has been assigned to the variable:
Profile > Event > Variable Set: %WIN

LINK TO TASK:
A1. Flash %WIN


Dumping/saving the list of Running apps in Kitkat 4.4.4

Found  the answer to my problem.  I have rebooted the phone, and the apps that i "turned off"  stay "turned off"  and hence, i do not have the SIM card not detected->ReStart  issue anymore. Not sure if this was caused by one of the apps i turned off, or it is because i am pretty close to occupying  all of the 16GB i have on my phone with only 0.7gb free now in the phone.  Unlikely, since my RAM shows only about 1.2 out of the 2GB is being used.  I am surprised no one here could answer this question in 6  days.


How can I output VGA or HDMI video from a Droid Razr M?

I don't think there is a way to do this with this phone. The Droid Razr M doesn't support MHL, and its Android version is too old to have the feature of mirroring the screen to a Chromecast. You could still use Chromecast to send specific video (i.e. from movie players, presentation apps, or YouTube) to anything that has HDMI input, but not to mirror the whole screen.

Note that the phone's screen itself doesn't use a high-level protocol like VGA or HDMI, so you can't simply take the screen off, cut its ribbon cable, and wire a VGA screen in its place.


Volume down and power button work for screenshot


Galaxy S7edge is beeping instead of vibrating

I have exactly the same issue with non-edge (standard) galaxy s7. I downgraded android 7 to 6 but used all four files from the official firmware (including home_csc file) which actually factory reset my device / erased data. I wasn't that bothered about restoring everything as I was relieved to escape from the awful Android 7 ui design. The vibration issue is annoying  as everything else on the reverted Android 6 is perfect. I'm using official final xeu firmware for Android 6, for my device I believe this is G930fxxu1bpl2.

Just found this statement in another forum but not had time to look into it further...
THE ANSWER TO OUR PROBLEM IS: We are running a Nougat Bootloader on Marshmallow

Not sure if this is correct as it appears that I have the latest android 6 bootloader G930FXXU1BPL2 (for my standard s7). However it does make sense that something from android 7 could be lingering as we both have the same issue after downgrading from Android 7 to 6.

Please post a solution if you fix yours!


offline mode is for youtube red users now


How to create a guest account on Android phones?

Guest is a built-in feature as of from Android L (5.0).

It's in Settings -> Users -> Guest Mode

Pros:

Guest data is isolated and gets wiped every time G Mode is disabled (device returned to owner)
Guest has limited access to existing apps, and the access is configurable

Cons: Unknown

And here's Google Support link provided by Firelord.


Phone won't boot after Cyanogenmod 10.2 update

I managed to fix the problem myself in the end.

The solution: I had to flash the boot.img file.
To do this:

Download the CM update from here that matches the update you installed. Make sure you choose the correct device as well. (HTC One X is "Endeavoru")
Unzip the file, and copy the boot.img file to C:\Android\android-sdk\tools (or wherever you have the Android dev stuff installed).
Boot your phone into the bootloader (power button + volume down for HTC One X) and choose Fastboot from the menu, using the volume buttons to go up and down the list and the power button to choose.
Connect your phone to your PC via USB. It will install Fastboot drivers.
Open a command prompt window and cd to the \tools directory mentioned above. Run the command fastboot devices to make sure your phone is connected.
If it shows, run fastboot flash boot boot.img to flash the boot.img file to your phone.
Finally run fastboot reboot to restart the phone. Your phone will go through the "Android is upgrading" process and you should be back in business once that finishes.

You will also need to flash gapps or any other custom mods/addons you had installed before upgrading. There are plenty of guides online explaining how to do this.


I've had great success with Join in the past (and in fact with Tasker overall, which is superb): https://joaoapps.com/join/

And while it's a paid service, Pushbullet has also been very useful: https://www.pushbullet.com/


Google Play Error - could not be downloaded due to an error(403)

It seems there is a problem with Google play.

Please take a look at the issue tracker.


You can use ADB and run logcat by typing the command adb logcat > logcat.log.  Alternatively you can use an app like aLogcat.  That will give show you your systems logs but then you'll have to figure out what it all means.

I have to agree with Matthew Reads comment that it's probably related to CM but there are so many moving parts and different factors it's hard to say.  Unfortunately diagnosing through trial and error will require you removing CM to see if it was the cause.  I would recommend removing AdFree and seeing if you still have crashes because it could be caused by that.  If I were an app dev that relied on ads to fund my company I'd probably make the free flow of ads in my app a requirement for my app to run properly.

Also, I doubt it's launcher pro.


YouTube "Connection to server lost" on WiFi and 3G, stock 4.3

I think I found a solution to the problem "Connection to server lost, touch to retry" on Wifi. In fact I used to encounter this problem on my Samsung Galaxy S2  device. The solution is as follows:

First make sure you have a Google account which you use to download applications from Google Play Store.
Open the YouTube application on your device.
At the top left hand corner of your screen, you would find the YouTube icon with 3 short lines to its left.
click on it (touch it) and there is a pop up menu which appears
If you have not yet signed into YouTube with the gmail account, the


Samsung Galaxy Ace - HID Bluetooth Keyboard Connection?

Bluetooth was enabled early on in Android (1.5 or 1.6 iirc) So any limitation in that regards is from your specific device and not the platform itself.

I have successfully used HID bluetooth devices with: Samsung Galaxy Nexus, and HTC Evo 4g LTE, Toshiba Thrive, Acer Iconia A200.

I was unaware that there were any devices that disallowed HID device connections actually.

In general though Nexus [anything] devices are the least limited devices on the market at any given time, so I'd say you can't go wrong with one of those.


How can I zip a folder into a zip file in Android to send over the Internet?


Play store icon in App drawer disabled in Nexus 7

From previous experience, rebooting the device should fix the issue.


Take notes, and enter into a Google Docs spreadsheet using Google Assistant.

Ok,this is actually pretty simple on IFTTT - it's lucky that it's a simple task.

Here's an applet I created:

https://ifttt.com/applets/91022983d-if-you-say-spent-on-then-add-row-to-google-drive-spreadsheet

Essentially you can create a text and number trigger for google assistant, that maps nicely to creating rows on a spreadsheet.


Shutting down or ringing an alarm when the phone leaves a certain range

As Lie says, you can achieve most of this with Tasker (Market link or Dev's Site) .  Tasker can detect your phone's location using GPS or based on the cell towers or wifi access points it can see.

I don't think you can set the phone to shut itself down based on this, but you could definitely make it play a loud sound, or even send an SMS message or a voice call to a particular number.


Is there a way to create location shortcuts for navigation

You can create a screen shortcut for "home" or any location you use often. Long-press on the home screen, select the Shortcuts option, and scroll down to get a Directions option. You'll be prompted for an address, which can be either specific or general. Choose car, public transit, or walking directions, ensure "Turn-by-turn navigation" is checked, and give it a short name, like "home". Now you have a shortcut which will quickly get the directions you want from wherever you are.

You can also "star" locations on the map that you use often.

You can also use contacts to quickly get addresses for navigation. Were you to have a "home" entry in your contact list, you could simply use the voice command "Navigate to home".


How to take Motorola Photon 4g out of the grave?

I got it back. For answer check the XDA Forum with same question.. ANybody in same condition .. please visit the link..


Viewing and Transfering files between Nexus 7 (13) and Win 7sp1 x64

Follow this answer to access Android Devices' files over a PC.
https://android.stackexchange.com/a/42703/21342

You don't have to download any other application to start an FTP Server on your device, simply go to Remote Manager in Tools and press Start.

Make sure that both the phone and PC are on the same network.


Using USB peripherals with hardware debug

No, this is not possible. In order for your device to be in debug mode/connect to the computer with the debug cable, it needs to be connected as a slave device. The OTG cable tells the tablet to go into host mode. So now your computer is telling your tablet to be a slave but through the enumeration with the OTG cable the tablet believes it needs to be the master, there's a quarrel and it appears the tablet wins and is the master and thus your computer does not acknowledge the tablet's existence.
If you need the debugging tools have you looked into ADB wireless debugging? (Sorry I can't find the link right now but I've used it in the past and know it is somewhere on the developer.android.com site)
I couldn't find the link so I figured out how to do it again:

Open the command prompt and navigate to your sdk/platform-tools/ folder.
Type adb tcpip 5555
Type adb connect <your device IP address>:5555
At this point you unplug your device and type adb logcat
At times, such as unplugging/plugging into a USB device, the logcat will become disconnected, just redo steps 3 & 4.


How to stop Samsung Galaxy S20 vibrating on resuming and entering lock mode?

Someone here has same problem - https://eu.community.samsung.com/t5/mobile-apps-services/need-to-disable-vibrate-on-lock-unlock/td-p/1849864
It is different phone but I guess you can try. It is basically suggesting to turn off NFC.
Usual method - Settings>Sounds&vibration. Find settings related to vibration and keyboard feedback. Tweak settings to your liking.


The 'Haifa (Current)' display is the weather at the position your phone thinks it is currently located at. In other words, the 'Current' refers to current position. The other 'Haifa' display is the weather at the extra city location that you have set up. The displays show different weather because the specific locations used by your phone within Haifa are presumably different, even though they are both within Haifa.


How can I use a Chinese Samsung Galaxy Note 3 SM-N9008S in Iran?

Sammobile only lists the Chinese ROM for your device, so it's unlikely you'll be able to use different languages with an official Samsung ROM: to get other languages and Google apps support, you'll need to use a third-party custom-rom. Similarly, it doesn't appear that the N9008S is an officially supported device for Cyanogenmod, likely because none of the developers have one.

There's a thread on the XDA Developers forum, but it doesn't make your prospects look good. Googling for cyanogenmod N9008S produces a lot of noise (rooting guides, and pages that mention N9008S but are actually about other devices), as well as one or two pages that might have unofficial ROMs but are in Chinese, so you'll have to trawl through them with Google Translate to see if any are actually helpful. You might find that as they're in Chinese, they've only ported a Chinese build of Cyanogenmod, which would leave you no better off.

In any case, you should be very wary of unofficial ROM builds, since they could backdoor your device or contain other malware, and you should be extra-careful about following flashing instructions in a language you don't understand. Only try something out if you're willing to risk bricking your phone.


Assuming that it hasn't changed since ICS, you can go to:

Settings → Language & Input → Android Keyboard settings

You can enable another languages over there and then you can quickly switch by long pressing on the space bar or by tapping on "Select input method" entry on the Notification Bar.


I have the same, it starts happening more. I have upgraded my LineageOS but no luck. So it could be indeed a hardware issue


What does the setting "Standby intelligent power saving" do?

All this does is turning off unnecessary stuff that runs in your background when your phone is locked.

This includes:

Less notifications
Restrict mobile data (not WiFi)
Less waves transmitted by the device
Shuts off location services

This of course helps to keep the device save battery when locked, though Alcatel Pixi 4 might not have the best battery.


Get battery usage data at finer resolution

dumpsys batterystats (or dumpsys batteryinfo pre-Lollipop) should give you the information you are looking for, broken down by process/package.  The machine-readable format (--checkin flag) will show specific UIDs if you need them.

You will probably need root to run that command in a terminal on your device, but it should also work from adb shell.


How to restrict Android Market search results to a particular publisher?

If there is an app you like by that publisher, open the entry for the app in the market and select "View more applications".

OR

You can search by name:

pub:"Google Inc."


Why is my captivate able to run flash on android 2.1?

Samsung put the "Flash Lite" plugin on the Galaxy S for 2.1.  It supports the basics.  This blog shows some devices that use the plugin: http://www.adobe-flashlite.com/

Edit: Adobe now has a list of devices that can run full Flash.  http://www.adobe.com/flashplatform/certified_devices/


Can my contacts know if I'm on another call when they try to call me

It depends on your service provider.

In my country, all the networks will inform the caller that you are on another call via automated response; they will be asked to either hold on or call you back.

Hope this answers your question.


I found some hints in the MediaTek (MTK) kernel sources.

There is no description but with a bit of guessing it seems that this option allows you to present a virtual USB CD-ROM when connected via USB to a PC. Often this is used for providing specific drivers that are required for accessing special functionality of the device. The virtual CD is present on the Android device in form of a ISO-image.

From my understanding this option is only relevant for developers creating a custom ROM.


The Tab S3 has no dedicated slot for storing the S-Pen (unlike previous tabs equipped with the same tech) and the S line is not aimed squarely at content creators, which could be why Samsung opted to not include one in the sales package.

All S-Pens are backed by Wacom tech - the battery-free pens and their precise tips are a signature of Wacom's EMR (Electromagnetic Resonance) technology. Meanwhile, most if not all modern phones have a capacitive touch screen. You have to explicitly look for "S-Pen" when you need a device with it.

As of now (Sep. 2017), most S-Pen-equipped Samsung tablets still start their model numbers with a common letter "P":

Galaxy Note 10.1 2014 is P60x (discontinued)
Note 12.2 is P90x (discontinued)
Tab A 2015 with S-Pen is P35x (8.0-inch) and P55x (9.7-inch)
Tab A 2016 with S-Pen is P58x (10.1-inch) — (discontinued)

(x for variant, e.g. 0 for WiFi, 5 for international LTE)

Tab S3 is a rare exception but it's marketed heavily around its S-Pen so you'd still know it easily.

Samsung once had a "C-Pen" denotation for a pen used on pure capacitive screens, although that's long obsolete.


The camera and gallery apps are the same on Android 4.3 and below.

It got separated only on KitKat version.

So you have to look for gallery apk on titanium backup. Probably named Gallery 4.apk or Gallery 2.apk with com.android.gallery3d....as its package name


how to get the address of video from android gallery

Goto: Android gallery > Mark/ check the video you want to get the Address > Options > details.

Now look at the bottom.


Does excellent 4G coverage imply excellent 3G coverage?

Simple answer: No.

3G (also called UMTS) is a different techology than 4G (also called LTE).

Both technologies don't share any common base technology (starting with the frequencies and going over to the encoding technologies). So your carrier has two different nets, one with 3G and another with 4G. If you are lucky being near a 4G base station you have an excellent signal strength for 4G but the next 3G base station could be far away so that you have no signal at all.

It is not uncommon for carriers to have both technologies in one place but there is no provision for this.


SD card limit says 8gb, Can I get a larger sd card to work?

Generally, you need to follow the max external SD card size limit. Otherwise, your phone might not be able to read the bigger-sized SD card.

Source: Comments on using 64GB card on Samsung Galaxy Note 10.1


Minimized Apps: Do they consume more battery?

If an app does not run in the foreground, it is usually "frozen"; this means, its memory structure is kept (so you can "recall" it faster, and no additional I/O + CPU is needed to restart it) -- but gets (almost) no CPU-cycles assigned. There might be some exceptions when it needs to do things while backgrounded, but usually that would require the app to use a "service".

Thus, the "overhead" is minimal -- compared to the need of restarting it every time the user needs to access it. As for memory, the Android system is quite efficient in maintaining it: To explain it in easy terms, apps are put into different groups having different "priorities". Together with some other criteria, this decides which app can be killed if the system runs "Out Of Memory": The OOM-Killer (again, "Out Of Memory Killer") comes into action then and checks: Obviously, essential system processes should not be killed at all, the users foreground-session (which he is working in) should be the last to consider. But "closed" apps are first candidates, "background apps" the next, and not-so-essential services come after those.

Again, that is a simplified way to put it -- in reality, this looks a bit more complicated :)

BUT: if you think of task-killers to "improve battery life": Forget about that before starting to think about. They are usually rather contra-productive, as they work against the system. Few exceptions apply in terms of a malfunctioning app (e.g. consuming all your CPU and there's no other way to stop it).


Searching the file on Google returned a source code used by GeeksPhone: android_hardware_fm.cpp.

From line #199, it seems the file is related to FM radio receiver calibration.

static jint android_hardware_fmradio_FmReceiverJNI_SetCalibrationNative
     (JNIEnv * env, jobject thiz, jint fd, jbyteArray buff)
{

    struct v4l2_ext_control ext_ctl;
    char tmp[CAL_DATA_SIZE] = {0x00};
    int err;
    FILE* cal_file;

    cal_file = fopen("/data/app/Riva_fm_cal", "r" );
    if(cal_file != NULL) {
        ext_ctl.id = V4L2_CID_PRIVATE_IRIS_SET_CALIBRATION;
        if (fread(&tmp[0],1,CAL_DATA_SIZE,cal_file) = 0){
            return FM_JNI_SUCCESS;
        }
    }else {
        return FM_JNI_SUCCESS;
    }
  return FM_JNI_SUCCESS;
}

The code is implemented inside Android framework, which means that the Android OS is the one who (re)creates this file.


Disable backlight and permanently show ambient display using root?

It's called Always On display and you ideally shouldn't be using it on your Nexus 5X because its an LCD screen, not AMOLED like Pixel. You can flash a different ROM which has this feature or if you have Android 8.1, it's already baked in all devices just needs to be manually activated. Follow this XDA article

You need to install Andromeda Substrantum on your phone. Download Pixel Enabler or Always-on-enabler subtrantum theme and install it.


Alright, on the forum thread of that specific cusom rom (linked in question), someone said that he re-formatted through Windows with FAT32 as type. So I tried this as well.

While the device was on, I plugged in the USB cable, and put it into lock. Then, as usual, the drives showed up in Windows (SD and Internal that is), and it forced me to format the internal drive in order to acess it. Pressed ok, then formatted with FAT32. After format, I did not even pull the device off the lock, I just quickly pressed the reset button on the back. Then flashed it, and turned it on.

It works perfectly! Now I have Android 2.1 instead of that less-worthy 1.5 build!

Thank you to everyone who proceded help :)


How do I prevent Google Search from spawning instances?

From my own experience of Lollipop, it's Google's new concept to show you everything you're doing as a separate activity. Unless you go down the route of rooting and applying some mod (I don't know of one which does this), the only solution I see is to get into the habit of always closing them as soon as you open them. (Easier said than done, I can say for sure).


I waved Good-Bye to the Google-Play website right after their last relaunch already, as it became pretty inconvenient: slow to load, and lacking important details. Luckily, there are some good alternatives available:

For my "research", I prefer AppBrain, which is an "alternative front-end" to the playstore one could say offering a "retro design" – as if it were the Playstore-a-while-back. Not only do you find all permissions listed separately again, they also place a "red triangle" on the permission tabs if an app requests permission (combinations) possibly raising concerns. Only draw-back I recently noticed is their dropping of the app-developers website link.

If you want to check directly on your device, for one AppBrain also has their own app. But as I haven't checked that lately I don't know how it lists permissions – so I rather recommend you Galen's StripSearch app. This not only shows you permissions, it also lets you filter your search by them:

StripSearch (source: Google Play; click images for larger variants)

The app comes with some pre-set filters to use straight away. You can modify them, or even create your own (as the one in the second screenshot). The app works pretty well, I'm using it myself.

As a quasi-companion I might mention my own site, which offers app listings by real-life categories as well as an app search similar to that of Galen's app – with the difference that my site only covers about 10.000 apps (corresponding to about 1% of the amount GPlay has). But my listings also link to reviews and other related information for its apps, so it might be worth a look still :) And if you click on an app's name there, it also reveals all its requested permissions – additionally linking each permission to detailed explanations of its meaning.


Google play store does not show all persmissions at app install

Yes, you are justified and they are being sneaky. Once a set of permissions is allowed, it can install new permission into that same set without getting approved on update. But you can retake control.
If your rooted, you can download the Xposed Framework installer from the XDA forums.
Xposed Installer
http://forum.xda-developers.com/xposed/xposed-installer-versions-changelog-t2714053
"Xposed is a framework for modules that can change the behavior of the system and apps without touching any APKs. All changes are done in the memory."
Must be rooted

PlayPermissions Xposed module
http://forum.xda-developers.com/xposed/modules/playpermissionsexposed-fix-play-store-t2783076
"This module aims to fix this problem for users who care about permissions.
It'll do the following:
1.Make the Play Store show you all of the app's permissions.
2.Require you to manually update apps with new permissions (regardless of the category)."

XPrivacy module
http://forum.xda-developers.com/xposed/modules/xprivacy-ultimate-android-privacy-app-t2320783
"XPrivacy can prevent applications from leaking privacy sensitive data. XPrivacy can restrict the categories of data an application can access. This is done by feeding an application with no or fake data. There are several data categories which can be restricted, for example contacts or location. For example, if you restrict access to contacts for an application, this will result in sending an empty contact list to the application. Similarly, restricting an application's access to your location will result in a set location being sent to the application."

modules require Xposed framework to be installed to function properly.

UPDATE

As of now, the only way to view all permissions before downloading from the Play Store is with the PlayPermissions module. Photo was included to show module in use.
Please don't confuse permissions with services, activities, or broadcast receivers.
As far as legality issues, this is NOT the right forum. Get in touch with Google if you feel you have been wronged or your rights have been infringed upon


Android phone is turned off at 52% battery

I would start by  holding all three physical buttons for a full 3 minutes (phone switched off) to fix battery logic problem.  this resets the battery logic on some phones and how the battery talks to the software to let it know how much power it has based on the voltage. After that start the phone (may take some restarts ) and charge the phone
Next, eliminate Battery Problem by changing battery

A) Battery lived it's life. If the battery is removable, borrow a battery if possible and see the behaviour. Check if it is bulged. Easy way for this is to keep the battery on a flat surface and try to spin it. If it "spins", it is due to battery bulging and changing battery is indicated

B) Battery has a chip that provides phone health and condition to device. Based on this information, device takes actions such as stopping the charge, LED notifications to show battery charged etc. Changing battery will also rule out possibility of this chip having gone bad

Fix OS problem. Fuel Guage drivers ( part of software in your device) corrupted. To rule this out, i suggest back up your data and with your recovery wipe clean all Cache and system and flash stock ROM (requires root). If not rooted, try a factory reset (deletes data, so back up before this). Our else if Kies supports reflashing ROM, do that. If the problem continues, it is likely that it is not a driver corruption issue.
Fix Hardware problem of device Hardware of battery charging chip gone bad. Less probability and best handled by service center

Getting to the root of the problem takes time and I would proceed in the order suggested. All the best and do post the conclusion, it may help others having similar problem with your device make


Why does my Samsung A8 have such poor contrast after updating to Android 9?

You can change that.

Go to Settings -> Accessibility -> Visibilty enhancements -> then try some functions there and see what is best for you (contrast theme,contrast font etc.)
If you are using any Galaxy Theme, after system update, they are also updated, so this can alse be a problen. You should try to change or just dissable theme you are using(if you are using) for a moment to test it.
If you love Night Mode,it can also solve your problem, but it is not good for using outside.


How to copy a message without the message sender's name on Telegram?

There are two ways on Telegram to copy messages:

Tap and hold + copy = will copy the message with the sender's name
Tap + copy = will copy the message without the sender's name


What exactly is this App Data that is being backed up to Google?

Google has documented details of the Android Backup Service and of the Data Backup Framework on its Android Developers website. The descriptions are targeted to developers writing applications but are still helpful:

Android's backup service allows you to copy your persistent application data to remote "cloud" storage, in order to provide a restore point for the application data and settings. If a user performs a factory reset or converts to a new Android-powered device, the system automatically restores your backup data when the application is re-installed. This way, your users don't need to reproduce their previous data or application settings. This process is completely transparent to the user and does not affect the functionality or user experience in your application.

They also specifically address user privacy:

Google securely transmits backup data to and from Google servers in order to provide backup and restore features. Google treats this data as personal information in accordance with Google's Privacy Policy.
In addition, users can disable data backup functionality through the Android system's privacy settings. When a user disables backup, Android Backup Service deletes all saved backup data. A user can re-enable backup on the device, but Android Backup Service will not restore any previously deleted data.

TL/DR: If the Notes app is configured to use the Android Backup Service and has defined your notes as data to include in the backup, then yes, your data is being stored on a Google server. Toggling Backup my data will delete currently saved personal information from Google's servers that is associated with your Google account. This will affect all of your current apps' backed up data.


Droid Explorer app does not show hidden files

I am the developer of this Droid Explorer which does show hidden files.
If you are talking about this Droid Explorer (by Asif Wani) then I can't help you, as I have nothing to do with that app. I would suggest you contact the developer of that app. His contact info is at the bottom of the link I posted.
I am going to assume you mean the App for Android Devices, not my application that runs on Windows...
In the settings of that application, there is the option:

Now, is your device rooted? Because you will not be able to see files in the /data/apps/ or /data/data/ if you don't have root. Root requires more than just a "root enabled" file explorer. And it will show "empty folders" if you do not have access to view the files. This is the case with all file explorers, including the one that I am the developer for.


How do I simulate packet loss on an Android device?

It is possible to set network latency and speed using the emulator control functions of the standard Android Developer tools.

If using eclipse:  Select Window\Open Perspective\DDMS
On the screen you will see a tab named "Emulator Control".  In this tab, you will find the Speed and Latency options.  The 'Telephony Settings' at the very top have speed and latency selections.

There are other ways to modify these settings (including scripting them in your emulator setup), but this is the simplest way to access the settings.


Why does Dalvik virtual machine need to run in every process?

Neither DVM nor JVM runs on every processes. Natively compiled applications (e.g. the ones you see inside Terminal Emulator) are not associated with any DVM or JVM.

And even when you only count Android "apk" applications, the overhead of having JVM/DVM on (nearly) every process' address space is minimal since they are a shared dynamic library so Linux will smartly load them once in a copy-on-write buffer for the whole OS.


Fixing "Unfortunately, DMG has stopped working" on Lenovo tablets

You should check the mounting state of sdcard, maybe it’s broken. Suggest to call the customer service phone for examining further.


How do I turn off email notifications on my Gmail app on Android?

In the Gmail app itself:

Slide open the hamburger (3-lines) menu and tap on "Settings".
Then tap on the Gmail account that you want to disable notifications for.
In here deselect the "Notifications" check box.

(Click image to enlarge)


What affect does a dual SIM have on the apps and software?

First, for apps that don't use the SIM card (i.e. everything but phone apps and the SMS system), it makes no difference at all. Most apps don't need to know or care how many SIM cards your phone support.

Second, for the remaining apps, it depends on the Android version. Older Android versions didn't have support in the Android framework for multiple SIM cards, so there was no standardised way for a phone app to pick which SIM to use. Each manufacturer did things their own way, and the phone included the manufacturer's own phone app. Only that one phone app (or third-party apps written specifically to work with that phone) would work properly and support both SIMs. Other apps might be stuck with the first SIM and not be able to make or receive calls with the other SIM, or they might not work at all.

As Izzy says, Android 5.1 introduced standard multi-SIM support into the Android framework. Now any phone app targeting Android 5.1 or later can access multiple SIMs on any phone that supports the standard way of accessing them. Of course, it's still possible that the manufacturer continues to use their own system instead of supporting the standard Android one, but most have adopted the new system. You should check before you buy the phone.


Does ClockworkMod Recovery's "Wipe Data" command also wipe the SD card?

No, it does not format the SD card.  It only wipes all internal memory on the phone.  It is recommended you do this every time you switch to a new CustomRom, or if the current CustomRom is giving you problems (typically after upgrading the CustomRom).


Can I access my Android's Micro SD card through Bluetooth?

If your only goal is to format the SD card, you can go to Settings -> SD card and phone storage -> Unmount SD card and then Format SD card. This should standard on all phones, at least it's on my Galaxy S.

You can use bluetooth to send/receive files to/from your phone after pairing it with your PC but not format.


According to the information I can find, the SIM toolkit is act as an interface to the cellular provider's services. Removing this will likely break phone's cellular capabilities, however I cannot confirm this as I do not want to risk deleting it on my device.

Because this toolkit is dependent on the SIM card itself and not the cellular provider, you will need to look up the source code and/or licensing for each SIM manufacturer individually.


Certain apps like the gallery let your share content via Bluetooth (or any other number of methods).  The gallery handles video and images.  Highlight the item and hit menu to get the Share menu.


How to create a POI database for OsmAnd?

Just a guess, but worth trying: I did the same with Locus Maps. I created a KML, which imported fine, and could be used as layer there (Locus even supports KMZ containing images and more, so you could use that for a "self-made travel guide").

The article Using KML Files on the same site suggests at least the KML part should work with OsmAnd as well, so I considered placing this as answer (instead of making it a comment). This article even explicitly mentions POIs – which probably is the reason your linked article contained that few details:

  You may use any format containing your POIs, if you are able to convert it to osm format.

and

  All points inside the kml file are converted into osm points, assigning them some properties like tourism category and museum type.

Note the categories mentioned here match those on your linked article.


Possible reasons:

1.) Your phone might be in a hanged state. Try a "adb reboot" command by attaching your device to your computer, however, you need to have developer options enabled or else it wouldn't work.
2.) LCD digitizer (a hardware module responsible for rendering Android's UI) is gone (short-circuited). You need to get it replaced.
3.) Do a hard-reboot (into any mode: recovery, bootloader/fastboot/any-other-samsung-proprietary-alternative-mode).

If you have tried every possible way to make your display come back, clearly the digitizer is short-circuited. Get it replaced (warranty covers that for free*)
* - Conditions applied.


Moto G XT1039: Random reboots to bootloader with "failed to initialize partition table" message

I know that the thread is old but for other people it can help a lot.
I had nearly the same symptoms and i found a reason why my phone dont wanted to start again. In my case it was the battery: https://forums.lenovo.com/t5/MOTO-G-MOTO-G-4G-LTE-1st-Gen/Solution-Moto-G-4g-LTE-random-shutdown-2-4-times-a-day-and-after/td-p/3446925


On my Note 4, even when I set the lock screen to fingerprint, if I turn it off and then on, I can unlock it by swiping. Please advise

Often there is a settings which sets a Timout for a locked phone. By default I think it is set to 5 seconds. That means, that when you turn your screen off your phone waits 5 seconds before activating the lockscreen security. Try searching the settings for this timeout setting.


What is the matrix.txt file on my SD card? Is it safe to delete?

The Android OS itself is not dependant on any files on the removable SD card. If you have no apps that use this file, you can safely delete the file, or even format the SD card if you want.


Keeping important apps alive even on overheat

I don't know if this will work in your situation (and I can't test it myself) as in your situation it seems the killing of processes is done for safety reasons and not just to free up memory but it could be worth a try.

The app is called MinFreeManager (requires root) and there is a good guide here. Taken from the link to the guide, here is an overview of what the app will do;

ActivityManagerService.java looks at the 'importance' of running processes; foreground apps, services, content providers etc, and prioritises them for close order in an oom (out of memory) situation. Each process is assigned an oom_adj value. The lower the value, the less likely Android is to close the app when it starts to run out of memory.

These values are managed by Android at runtime so a processes oom value can and will change as it changes state, from foreground, to background to idle etc.

The app can adjust a processes oom_adj values to your own custom values so you can try and manipulate which apps Android will close first and at what stage of low memory on the device.

Like I said, this is just a very basic overview. Follow the link to the guide and you will find all the information you need to give it a go (Could go on for pages if I tried to explain in full detail).


How can I make a shortcut to the "Recent Apps" dialog?

Here you go. Just move the icon to your homepage as a shortcut and you're good to go :)

MoreRecent

via droidforums.net


What else might be causing battery drain on my Android 6.0.1?

I seem to have found the answer to my question.

When my phone was hot and losing battery power quickly, I checked Settings -> Battery - Battery Usage, and would see that "Android System" was the #1 power consumer.

I would then go to Settings - Developer Options -> Running Services and look for any services under the name "Android System" and with the same icon. There was only one, so I click on that to see more details and I can see that there is a service called "AtFwdService".

Stopping this service often helped, so it seems to be the power consuming culprit. However, there is one additional step that often seems to be necessary:

After stopping the AtFwdService process, I then us an app called "Smart Manager" which has an option to clear applications out of RAM (there are probably other ways of doing this, this just happens to be the way I've done it). I use "Clear All", because, I have learned that even though the "AtFwdService" doesn't show as an entry, and even after stopping it, it still seems to be in memory somehow.

Once I've cleared the memory, my phone cools down and power consumption slows down to something more normal.


On formatting your phone where does all your media go that was previously placed in the vault?

If this is the app that you used, then according to their FAQ (found in the app details in play store) the images are not stored online, and therefore were deleted during your factory reset. there is no easy way to restore them.

  Are my hidden files stored online?
  No. Your files are stored only on
  your device, so please make sure to backup all your hidden files
  before transferring to new device or factory reset


Failed installing Ubuntu using termux-ubuntu

Here is the ubuntu.sh, you get an error because the disco image has been removed and the following URL doesn't download anything:
https://partner-images.canonical.com/core/disco/current/ubuntu-disco-core-cloudimg-${archurl}-root.tar.gz

Check the available images from this directory. Edit the ubuntu.sh by adding a valid URL. Here is an example using focal Codename. Replace the following line:
 wget "https://partner-images.canonical.com/core/disco/current/ubuntu-disco-core-cloudimg-${archurl}-root.tar.gz" -O $tarball

with:
wget "https://partner-images.canonical.com/core/focal/current/ubuntu-focal-core-cloudimg-armhf-root.tar.gz"  -O $tarball

or using the archurl variable:
wget "https://partner-images.canonical.com/core/focal/current/ubuntu-focal-core-cloudimg-${archurl}-root.tar.gz"  -O $tarball

Then run your script it should work as expected.


Rooted Phone but still can't uninstall Apps

The Settings application doesn't let you uninstall system apps; it's got nothing to do with root.  It doesn't check for root, or anything like that.

I recommend using Titanium Backup to remove system apps, it works wonderfully.  I even had a regular app yesterday that the Market just couldn't uninstall for some reason, and TB took care of it.


How to set vibration ON when getting e-mail (Gmail)?

Go to Menu > More > Settings, make sure that "Email Notifications" is checked then "Select Ringtone > Silent" and "Vibrate > For All Gmail notifications".


galaxy s2 cellphone problem; possible virus

Uhhhh, that is not a virus! Who told you that? :)

kworker is part of the Linux Kernel's scheduler in which it manages the processes running and switching to it a la multitasking.

That is normal behaviour of the kernel! It exists on the desktop linux also, see this example to illustrate:

ps -elf | grep kworker
1 S root         5     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/0:0H]
1 S root         6     2  0  80   0 -     0 worker Jan31 ?        00:00:23 [kworker/u:0]
1 S root         7     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/u:0H]
1 S root        16     2  0  80   0 -     0 worker Jan31 ?        00:00:16 [kworker/1:0]
1 S root        17     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/1:0H]
1 S root        22     2  0  60 -20 -     0 worker Jan31 ?        00:00:00 [kworker/2:0H]

The reason that it is "using about 80 % of the CPU" is that there's some apps running that are consuming a lot of CPU cycles.

All in all, nothing to worry about.


Playstore stuck on downloading apps, cannot install anything

Try downloading the app using Wi-Fi or checking if you have enough storage space for the app.


Is there a way to bypass the PIN on Galaxy Tab a without deleting anything on it?

There should be a way to reset the PIN by using your email. If your device is rooted, there are quite a lot of flashable zips for you to bypass the lockscreen on XDA.


Given that every application runs as a separate user, what happens when you want to add a new user account?

The Linux user IDs that Android uses to isolate apps from each other are completely unrelated to user profiles on Android 4.2 tablets.

In Android, each app gets its own directory for saving data. The Linux user ID system is used to make sure apps can't read each others' data. But all these data directories are inside one directory on the filesystem, /data/user/0. Let's say the first user is called Abulurd, and he installs the app Showr. It might be given user ID 1004, and the directory /data/user/0/com.shadowburst.showr.

Now, let's say you create a new user profile for Beatrice. She gets a fresh directory, /data/user/1, which starts off empty. When she logs into the device, and installs Showr, it doesn't download the app again (because the Android app installer knows the APK file is already on the device), but it does create a new user ID 1007 (for example), and a new directory /data/user/1/com.shadowburst.showr.

Android uses Linux filesystem permissions, and the different Linux user IDs, not only to make sure that Abulurd's Showr can't read the data of Abulurd's other apps, but also that Abulurd's Showr can't read the data of Beatrice's Showr. The two instances of Showr run in different processes, with different user IDs.

If you're familiar with Linux terminology, making a new user profile is similar to using chroot on the device to get an isolated part of the filesystem to run apps in.

What I've described is the usual process, but just as apps can be written to share a data directory with other apps by the same developer (signed with the same key), Android gives apps the opportunity to say they work with multiple users. This way, an app can be written to have one process for all the user profiles, to let them share data or perform some special function. The lock screen has to work this way, for instance, because all user profiles share one lock screen app, which has to read all users' lock-screen settings.


How do I find out what app is showing a toast?

You could use the Toast Source app for that. It not only integrates the app icon and name with each toast message (first screenshot below), but also gives you a history of toasts you received and which app sent it:

Toast Source (source: Google Play; click images for larger variants)

Quite privacy friendly it doesn't even require the Internet permission (so no ads either). But as it uses accessibility services, it's unclear whether it will survice Googles current purge.


Error 505 during installation from Play Store

Try to download and install from http://www.apkmirror.com/apk/google-inc/google-play-games/google-play-games-3-7-23-release/google-play-games-3-7-23-2867637-836-android-apk-download/download/

It worked out for me on slimrom for Kindle Fire 5th gen


How do I change the default file association in ES file Explorer?

There is no file type association settings under Android so it's not Samsung's fault. ES File Explorer doesn't have an option to set a default file association but you can have the same result if you do the following.

Long click the item (file) you wanna open it will create a check list with the file selected.
Click on the three dots at the right bottom of the screen.
Choose open as then select what type of file is your .bin file (text,music,image,video or others). ES File Explorer will prompt a list of available apps that can open the file you wanna open, choosing other will prompt all apps that accept intent of any type of file. In that list choose the app that can open your bin file.


If I root my Asus Transformer, will I still get and install the manufacture updates?

When you root your device you're gaining administrator access to it (root). Nothing more nothing less.

So, unless you install a third party ROM, you will continue to receive updates and be able to use the source code you download. One small issue, updates may unroot your phone if you install them.

Some useful reading on this subject:

What does “to root a phone” mean?
Are there any risks to rooting a device?


Storage permission is needed by apps that will read/write files onto the storage especially files accessible by the user.


Does China have an extra Android version or do you have either the US version or the European version?

To let my own European Hero install Android 2.1 I had to tell it to manually check for new updates.


Access app menu on Galaxy Note 2 running KitKat

Press the Apps button, lower right on home screen, then press and hold menu button.  This works on my LG Ultimate 2.


How to update the location of /sdcard link to the external storage?

You should run

mount -o rw,remount /
ln -sfvn /storage/1234/5678 /sdcard

Option -n means "Don't dereference symlinks - treat it as a normal file". Even if you're running a linux you should use ln -sfn, though.


mm qcamera daemon draining battery on S5

I have same problem. What you can do is delete all camera using programs and ir games. Ex. Skype, viber, ym. What happens is the auto shut off codeing is not releasing the camera function shut off which is the program called mm-qcamera daemon. Currently there is no fix and no set plans for s5. Googles response has been that its your phones carrier problem until they recieve more issues with this problem. I have turned phone off, restarted,  as well as took battery out. It comes and goes and is a pain to get turned off. My fiancées phone became so hot that she couldnt hold the phone in her hand. Use a task killer to help close all tasks before restarting phone.  Clear your cache, btw didnt work for me...If all this doesnt work, sell your phone to a sucker and by something non android. Just so you know the daemon program is in the andriods operating system. There is no easy way to remove the program from the hardware. A system reset will get rid of it that time but, Ive done it a dozen times or so and the problem still comes back.                    Just a fyi.... nexus phone had same problem. Android had an update, a fix this issue specifically, and it didnt work on all nexus phones. I believe its just a lost cause and shows you what android and Google think about you.   Here.... I found this link.. seems some carriers will replace it.http://m.androidcentral.com/some-users-report-galaxy-s5-camera-failures


It's common. I've tried all sorts and still don't receive messages until I manually turn the screen on. Only thing I can think of is using wake lock power manager https://play.google.com/store/apps/details?id=eu.thedarken.wl
May use a little battery but will fix your problem


Bring back to life my dead Tablet (Is it Bricked?)

Drain the battery fully and then recharge it. This has worked for me in the past.


Are running apps slowing down Android phones?

While this might appear to temporarily "speed up" your device, this kind of "Chuck Norris Roundhouse Kick" is rather contra-productive for the system, especially for two things:

your battery load
time to access one of the killed apps again

Android usually does a good job managing ram. But some apps sometimes make it hard to do so (mostly by not behaving properly: hogging lots of RAM and trying to "stay alive" even if the user wishes them to quit). So to have the same "speed-up feeling" without the nasty side-effects, you'd better identify those bad-behaving apps which you killed along the others (like the wild-west saying: "Kill'em all and let the Lord sort out the bad from the good").

I've just added two tags to your question. You might wish to consult their tag-wikis and most frequented questions for more details. To do so, simply click them (or hover your mouse over them and select the links to "info" for the tag-wiki, etc.).


how to install custom rom on mmx bolt a35

It is an easy process but you can use only custom roms on the device. Just have look at this link
https://lifehacker.com/how-to-flash-a-rom-to-your-android-phone-30885281


The usual list of suspect could be:

The microphone on your phone;
Carrier signal quality and finally
The phone's software.

Hence first rule out the problem in that order and isolate the issue.  For ruling out the first microphone issue, you could try a hands free kit (either wired or a Bluetooth one). For the second, from a fixed position you can call and try with some other operator's SIM and try receiving a call and check and try the same from a different area. With these combinations, enable only 3G mode and try all these again.

It would be a very very rare phenomenon for a phone's software to be an issue. In that case you'd not be alone. If you are a person who can mend with patching software components of your phone you can search Internet for patching radio related files. Else, best option would be to either return it or visit the service centre.


Xposed + App Settings is what you're looking for. You can modify DPI on a per-app basis and keep system DPI intact. Since the Marshmallow compatible version is not in the official Xposed repo, I reuploaded a copy to my own AndroidFileHost. You're already on CM so Xposed installation shouldn't be a problem for you either.


Apps suddenly stopped starting automatically when my phone boots

It turns out Android decided to "optimize" the apps for some reason, which apparently had the effect of preventing them from starting automatically.

To fix this,

Go into Settings
Search for "Optimize" (click the magnifying glass in the top right)
Click "Optimize battery usage", then click the option again in the menu that comes up
In the drop-down at the top, click "All"
Find your app(s) in the list, and deselect the toggle to the right of it.

The app(s) should now start properly when your phone starts.


connecting to a wireless network that uses WPA2 enterprise encryption

The problem, in my experience, is that the vanilla Android UI doesn't give enough access to all the WiFi capabilities that the device possesses.

What I've done on my devices in the past, in situations where I needed to connect to an enterprise wifi is to remote into the device and change the wpa_supplicant.conf file manually. To do this though you'll need root access on the device.

The steps are as follows:

Make sure that you have the device connected to the computer and turn development mode on, with your device driver installed. You can find some of them on Google's page.
You'll need to have android-developer-bridge at hand, which comes with the android-sdk. You can get that here.
In a terminal of your choice run the adb.exe file from the sdk with the following command: adb.exe devices. This will give you a print out of the devices that were detected. If not, check the steps above.
Now you'll need to pull the wpa_supplicant file to your computer's filesystem for modification, or you could do it through the terminal itself.
Run adb.exe pull /data/misc/wifi/wpa_supplicant.conf <The path you want to put the file on your computer>.
Open up the file and modify it by adding a block with the following format (//is a comment and should not be placed in the document). You'll need to get the correct information from your network administrator:

    network={
       ssid="<Your network SSID>"
       scan_ssid=1
       priority=1 //Higher priority makes this SSID take precedent over other SSID's
       mode=0
       key_mgmt= //For instance IEEE8021X
       eap=  //For instance PEAP
       identity= "<Your username>"
       password="<Your password>"
       phase2="" //For instance auth=MSCHAPV2
    }

Save the file, turn off your phone's WiFi, and run adb.exe push <Path of the file on your filesystem> /data/misc/wifi
Now run adb.exe shell, and execute chown system.wifi /data/misc/wifi/wpa_supplicant.conf
Turn the phone's WiFi back on, and hopefully this worked.

Another option is to try to use some of the WiFi management apps you can get on the Play market, but in my experience they haven't worked all that well.

Hope this helps you in some way.

-MrDresden


No access to the Gallery nor to the camera

Try clearing the Gallery cache.

Go into Settings->Apps and scroll over to show 'ALL' apps.
Scroll down and open 'Gallery'
If the 'Clear Cache' button is greyed-out, then you'll have to 'Force stop' the app first, then go ahead and clear the cache.

Exit out and try to open your Gallery again.


vibrate notifications only when receiving emails from certain addresses?

With Gmail if you set up label, you can set different notification sound including vibration per label.

This means in Gmail.com first of all you've to create a filter to apply a label to email address you want different notification.

After that Open Gmail in your phone, go to Menu -> Settings -> Your email address -> Manage Label -> Select created label. Here set the desired notification scheme.


This answer applies to 4.4 (Kit Kat) and "Calendar" version 201404xxx. Although I am guessing it will apply to most other versions.

When I click on the menu in the Calendar app I have two options that may be relevant

1: "Calendars to display". I can choose from all the calendars connected to my various accounts including shared calendars and birthdays etc...

2: "Settings". I have the ability to add new accounts


Can I prevent home screen shortcuts from getting deleted or moved around?

There's no built-in functionality for this, but there are a handful of third-party launchers that support locking the desktop. Off the top of my head, I know that both Apex Launcher and ADW.Launcher do.

For Apex, simply double tap on an empty space on the home screen and then select "Lock Desktop" to prevent icons from being added or removed.

On ADW.Launcher you should be find a "Lock Desktop" option in the settings, which you can access from the overflow menu in the top right of the app drawer (Apex also has a settings menu there).

Other launchers that have the “Lock Desktop” option:

Holo Launcher and Holo Launcher HD
Lightning Launcher


How can I use web.whatsapp.com on an Android phone with a broken screen?

Directly start WhatsApp with the correct activity intent via ADB:

adb shell "su -c 'am start com.whatsapp/.qrcode.QrCodeActivity'"

Then hold your camera in front of the QR Code @ http://web.whatsapp.com/.

Requirements:

a rooted Android phone (outside scope of this post)
working adb (like Minimal ADB + Fastboot or ADB for Chrome)
working SuperUser su binary

Found it with something along the lines of:

adb shell "su -c 'find /data -name *whatsapp*.dex | xargs strings | grep Qr'"


Galaxy Note 2 shows no sim card after radio flash

Get the ODIN package from here. Then use ODIN to restore to "True" Factory Stock. This will put you back to stock (but will not reset your flash counter). Then from there you can start and use ODIN to root the device again, flash CWM and flash custom ROMs. The modem/radio you linked to should be the radio that you will want to flash if you flash an N7100 ROM. But, as you can see, I would stay away from ROMs that are not for the specific model. the T889 has a couple ROMs based on the stock N7105, but there have been changes (things like the radio) replaced with versions that are for the T889.

I eagerly wait for an AOSP build (specifically CM) for the T889, until then, I am running one based off the N7105 with the Bullet Kernel by cmenard. This kernel has the modules for CIFS support, which I use constantly.


How to setup a reverse USB tethering connection (multiplatform)?

For documentation purposes here is an expanded version of the comments.

Option 1: SimpleRT does work and the device gets an IP on the local network which is a plus. On the downside, it supports a single android device and doesn't support hot-plugging at the moment, however, the software is free and open-source (another plus)

Option 2: Reverse Tethering NoRoot.
I've tried the free app and it's a great app: minimal easy to understand UI, the server app on desktop is brilliant in it's simplicity. It supports multiple clients and hot-plugging (great pluses to have). At the moment it doesn't look like the android device gets an IP on the local network which would be great feature.

In conclusion: if you simply need to connect multiple android devices to the internet via USB and don't mind the lack of a LAN IP for the devices, Reverse Tethering NoRoot is the easiest option.


I also had similar problem on HTC Desire and I've made a blog post about its solution in here.

Basically you have to open "Manage Applications", and clear cache of "Market" and "Download Manager"


Marshmallow: Changing and connecting to an APN

Thanks for the insight of user157947 though, I found something that helped:

I set all the Bearers in all my other APNs to something jibberish (not applicable in my country, like IS95A). I haven't seen this feature in Lolipop though (it was only LTE iirc)

To set it back to the original APN, set the Bearer to Unspecified then set your custom APN to IS95A.

I think I can also use this feature as well to force a custom APN on LTE on Marshmallow.


Unable to use google play service in Samsung SM-A7009

My sympathy to all who imported devices from China but want to use GAPPS...

Found this CWM recovery for the exact model. Not verified by me but members from local forums reported fine.

Unlock bootloader with CROM first (download page in Chinese).

Flash this recovery with Odin, boot into it, make a nandroid backup (just in case) and install a compatible GAPPS package (uninstall what you've installed first), no root required. You can also easily obtain root with it when needed later.


Is it possible to allow user only installation of certain apps?

It is possible, there are apps available that are designed for enterprise use such as SureLock and MobiControl (go to Device LockDown Policy on this page) that will restrict users to allowed applications only.


How not to display the "Change languages" on Gboard

You can change languages directly from the language switch key (the one with the globe symbol netx the space bar). If it is not displayed, then go to Settings > Languages & Input > Gboard > Preferences.

From here toggle the switch for various  settings including number row and emoji and obviously language switch key.


Factory reset a rooted 4.4.4 and lost the keyboard

A factory reset removes user apps and data, leaving the system partition alone.  It sounds like you removed the system keyboard and had a user keyboard erased.  You could sideload a keyboard with adb or something, but based on your comment that the OS is not working in general it would probably be better to flash a ROM (presumably whatever ROM you're already using, whether the original software or a custom build).


2 GB RAM or 3 GB RAM, does it really matter?

Key aspect here light user who

Doesn't play games
Doesn't watch movies
Doesn't use many apps
Uses only for day to day to use

If the usage pattern continues to be same for next few years. answer is no, it doesn't make a difference

While the other answer has pointed out valid instances of certain apps occupying more RAM as as time rolls, IMO it is not very pertinent given that you are not multi tasking , But if you are using RAM hoggers like Facebook which nearly takes up 0.5 GB of RAM, it may result in sluggish performance if another hungry app is opened up

How much RAM does a phone need? gives an interesting take on current trend of high RAM phones and also mentions that Google’s official minimum spec for a 64-bit phone (that’s pretty much every phone these days) is 832 MB RAM, so, you are left with one GB of RAM for apps, even if Android  OS is updated to 64 bit) and you retain your 2 GB RAM device - pretty much future proof !

Edit: Your chosen device OS is 32 bit and occupies 512 MB of RAM and if it is 64 bit  it would require 832 MB of RAM , ( as per table it is dependent on screen size and pixel density- large in your case and pixel density  is less than 300 dpi ). This size is only for the OS , radio (modem) is extra, which is not much anyway. Source : Page 56 of android Compatibility Definition

Bottom line, for your use, it shouldn't matter, since EMUI 7.0 occupies  0.5 GB and you are still left with 1.5 GB, which is plenty. Even if EMUI is upgraded, I doubt it would make a substantial difference


Time needed for full device encryption on Android L with 128GB microSD Card

Turns out the device wasn't actually encrypting. After a day I reset the device and it rebooted fine. The device is rooted and I've read some places that full device encryption doesn't always work correctly on rooted devices. Also the encryption process apparently has an indicator too (I think?) and my screen was just blank the entire time.


well, in my opinion, you can use Cyanogenmod 7 ROM. I have Cyanogenmod 7.0.3 and I can wake my phone using the home button. You can use the ROM Manager to install clockworkmod and download cyanogenmod 7 specific to your phone:
https://market.android.com/details?id=com.koushikdutta.rommanager&hl=en
Refer to the following guide for installing cyanogenmod 7:
http://www.redmondpie.com/install-cm7-on-galaxy-s2-using-rom-manager-how-to-tutorial/
The guide is for samsung galaxy s2 but its almost similar for all.

Best of luck!


Netbook with Android 4.1 freezes on load screen


Why are there 2 instances of each app on my phone?

This seems to be dual app feature of Lenovo and some Xiaomi phones

This enables dual SIM phones to run two instances of an app say WhatsApp and the second instance has an icon as described in the question

You need to go to settings and disable that - Settings → Feature → Dual App Profile (this may not be the exact path depending on OS version but search in settings for dual app)


Is it possible to use the SdCard in portable mode but encrypt it?

It is not possible using the Android encryption of Marshmallow. Disk Encryption encompasses internal and external SD in the case of adoptable-storage and only internal SD in the case of portable storage ( since the external SD is considered a part of SD in the former)

Full Disk Encryption mentions other possibilities of encryption and does not cover what you wish to achieve.

You may need to use a third party app, like SSE universal encryption, or other apps to encrypt files on external SD. I haven't tried this app but mentioning being open source and hence perhaps better


Android phone not recognized when connected to Ubuntu, by 'adb devices'

Had this very issue earlier tonight myself.

The 51-android.rules needs to be world read-execute, and it's probably best to run service udev restart (or reboot) after changing this, then re-plug your device.

If it still doesn't work, double-check the vendor ID you've supplied; with your Android device connected, run lsusb. HTC also use the vendor ID 18d1 on newer devices.


Why did auto-sync start to upload that much?

Background

There are several applications that use the auto-sync feature from Android to regularly update their contents. In fact, according to the Google documentation, you can configure synchronization options for any of your apps.

Auto-sync is used to allow applications to synchronize data on their own schedule. This can be disabled, and accessing each application, you can manually sync its data.

Take note that automatic data synchronization is disabled if Background data is unchecked.

Some examples of accounts that can be found here are Google; DropBox; Viper; Facebook.

Configure general sync settings

To access the list of accounts currently using auto-sync, thus enabling or disabling the auto-sync for each one, you need to:

Tap your device "home" button;
Tap "Settings";
Tap "Accounts & Sync".

From here you can see your accounts using auto-sync, what define whether they are allowed to auto-sync or not:

 indicates that some or all of an account’s information is configured to sync automatically.

 indicates that none of an account’s information is configured to sync automatically.

Upload/Download

Depending on the accounts using auto-sync, they can send as well as receive data. As your account data grows, the data synchronization uses more KB to keep your information up to date on your device and on the host.

While synchronization doesn't transfer all the information back and forward, only transfer the "new stuff", since the last sync their may be a large amount of data to be updated on one side, thus causing a large transfer of data to take place.

References

Android OS: Accounts & sync settings


Does juice defender randomly drop your data connection?

If its dropping your data connection, why haven't you uninstalled it already?

Seriously, there are things you can do with stock applications to improve your battery life, like turning off wifi, gps, data connection manually, all of which can be down easily with the Power Control widget.

Also, I noticed that there's a beta version of the app that is noted as being frequently unstable. Is this the version you're using? If so, buyer beware.


How do I repair my Motorola Defy rebooting instantly after start-up?

Boot into recovery with Power button + lower volume key. Then, in the recovery mode menu, select “Factory reset”. This should delete all previous configurations from your previous ROMs that may interfere with your current installation.


There is no driver for my phone's model number

ADB Minimal should come with those drivers, and you might need the Samsung USB Drivers and lastly there is Smart Switch. I don't know about it much but it should provide drivers just like Kies did, although the first two should work real fine. Good luck!


Is the external micro SD card path the same for all devices?

Simple answer: No.

On my device (LG P990 Optimus 2X) the path changed after upgrading from 2.3 to 4.0. Currently the path on my device is /mnt/sdcard/external_sd.

So this is highly dependent on the device provider or on the version.


Block a device from connecting to a specifix router

If you go into Settings and choose the option to Reset Network Data, this will erase the phone's memory of ever connecting to the many millions of these open wifi hotspots that are around. Then just go into Wifi settings and toggle the switch to "disabled" on the option that says "Automatically connect to high quality public networks" and you'll be good to go. I personally do this and it seems to yield results.

OR

If you have root access you can try the following:

Install Termux from Play Store (not some other terminal emulator, must be Termux)
Type apt update && apt upgrade -y && apt install nano tsu -y
Become root via tsu
Turn off Wi-Fi
Now you'll be editing a file, which will require the use of arrow keys, theres another app called Hacker Keyboard that has arrow keys you can use. This file may be called something else on older versions of Android, so YMMV.
Type nano /data/misc/wifi/WifiConfigStore.xml
The file contains history of all previously connected Wifi networks. The XML is structured by , so you'll need to scroll through and find the network you don't want your phone connecting to anymore. It will be preceded by a  tag, and will also contain several other  inside of it; just continue scrolling until you find the VERY next occurrence of , signifying the entire configuration for the unwanted network.
Erase the unwanted network configuration by deleting everything from  to , ensuring that you are only removing the configuration for specifically unwanted network.
Now just do a Ctrl+O, [Enter], Ctrl+X to save, confirm, then exit the file.
Type chown $(whoami) /data/misc/wifi/WifiConfigStore.xml to change the owner to root
Type chmod 640 /data/misc/wifi/WifiConfigStore.xml to allow the group member (System) to still have read access to be able to retain normal functionality, but disallow write access to be able to re-write the unwanted wifi configuration back into WifiConfigStore.xml.

Please note that this will mean you can no longer save any additional wifi networks to be automatically connected, and your device will only remember the networks that you left in the file before running steps 10 & 11. If you ever want to revert the changes and re-allow typical access to the file just undo steps 10 & 11 via the following:

Open adb shell or Termux again
Gain root via su (if adb shell), or tsu (if Termux)
Type chown system /data/misc/wifi/WifiConfigStore.xml
Type chmod 600 /data/misc/wifi/WifiConfigStore.xml

Cheers


Is there a way to speak "Send" in order to send an SMS?

With Google Now/Voice Actions I don't think there's any way to do this. Some actions will happen automatically after a short delay ("note to self..." is one I know offhand; there may be others), but text messaging requires you to actually press the "Send" button on the card that pops up.

However, you could try a third-party app for these specific functions that you'd like to be completely hands-free. Dragon works a bit more closely to Siri, acting in a conversational manner, and will prompt you for a "Yes/No" to send a message in a very similar fashion. Skyvi is another option you could try, which will send text messages automatically after a 5 second delay (during which time you can press a "Cancel" button to stop the sending).


Is it possible to connect a Android phone display to a TV or PC Monitor?

Yes, you can connect an android phone to a TV or a computer monitor. At least if you have a new enough TV or monitor, and not a ten year old TV like I do. :-)
My android phone came with a HDMI cable to use when connecting phone to TV. I have connected it many times to my computer however, using a mini USB cable. But I would be able to use the HDMI as well, depending on what I want to do.

I am for sure no expert, but I have a Sony Ericsson experia arc S and I have used it for over a year. I hope that this answer is good enough to offer some help.

For newer phone, you may wish to use the following:

Micro USB to HDMI® MHL Adapter

Reference link: http://www.monoprice.com/products/product.asp?c_id=108&cp_id=10833&cs_id=1083314&p_id=8675&seq=1&format=2

Video link: http://www.youtube.com/watch?feature=player_embedded&v=P5tJl_a_wcc

In the reference link, it include information such as Compatible Mobile Devices (which you can retrieve from this link - http://www.mhlconsortium.org/WorkArea/DownloadAsset.aspx?id=5055)


127.0.0.1 is the address of your phone itself. Therefore everything that can be loaded have to be generated by an app or an system service of Android on your phone. If there is no app listening on port 5555 then nothing will happen, the web browser will simply show an error page.
Therefore you don't have to worry.


Android-based remote software to log in to OSX desktop?

You should try LogMeIn - Ignition for Android.  I find it much faster than VNC when accessing my Macbook from my Windows PC.  I'd image it works just as well with Android.


Having multiple same numbers in one contact after sync with my google account

You can go to https://contacts.google.com and login.

A popup of "You have x duplicate contacts. Would you like to merge them?" will allow you to view duplicate contacts and merge them.

Hope this helps!


How to play FM Radio app without earphone?

No. You need an earphone, or anything that can plug into the earphone jack, with a trailing cable.

This is to provide the phone with an antenna. Because space inside the phone is highly limited, it's usually insensible to have a built-in FM antenna.

Usually, you can still instruct the phone (or at least the FM app) to output audio to its speaker, even when earphone is plugged in, as it's primary function is to serve as antennae.


What is an International Version for Samsung devices?

This is two different models.
Look here about:
J5 VS J7


What do all these letters/numbers in early Samsung ROM file name mean?

These 2 firmware names are a good demonstration of (early) Samsung naming conventions.

I8160XXLL2 is the "PDA" designator, i.e. build number;
I8160QXXLL3 is the "CSC" designator, i.e. baseband version.

There can be multiple CSCs corresponding to a single PDA, released for different regions.

Inside the string:

I8160 is, obviously the model number;
XX is for country/region (XX itself means Europe or international);
LL2 are the release date and version (within same month): first L for year (L for 2012, M for 2013, etc.), second L for month (A for January, L for December, etc.), and 2 for the 2nd version.

Furthermore, you can pinpoint which exact region the firmware is for by using a part of the CSC: QXX/QXE designates the precise region within the one defined in PDA. Match these 3 digits with a list of firmwares (e.g. on SamMobile), and you will know what regions received such releases.


How to Store BTsync Data Files in SD Card?

Answer from the BTsync support

Did you disable 'Simple mode" in Sync settings -> advanced? If yes, then after scanning a QR code from another peer, to which you want to connect, Sync will ask you to pick folder location, and it's here where you'll be able to pick SD card. Please see detailed guide here.
Else, you can start sharing from the mobile - tap on "=" icon -> add folder and pick a folder from the SD card, share it with other peers. Detailed guide is here.

where disabling the Simple mode is the trigger to solve my case.
Then Settings > Default folder location and you are able to change to SD card.


It means that firmware on your device is not signed by release keys and is vulnerable

Signing Builds for Release  |  Android Open Source Project explains test keys as compared to release keys in building a ROM or OS

  The Android tree includes test-keys under build/target/product/security. Building an Android OS image using make will sign all .apk files using the test-keys. Since the test-keys are publicly known, anybody can sign their own .apk files with the same keys, which may allow them to replace or hijack system apps built into your OS image. For this reason it is critical to sign any publicly released or deployed Android OS image with a special set of release-keys that only you have access to.

(Emphasis Supplied)

This SO question supports

  Release-Keys and Test-Keys has to do with how the kernel is signed when it is compiled. Release-Keys means it was signed with an official Key from an official developer. Test-Keys means it was signed with a custom key generated by a third-party developer. From a security standpoint Release-Keys generally means the kernel is more secure, which is not always the case

and hence is a security risk as reiterated in this XDA post

Does it mean my device is rooted?

The fact that you have not been able to apply official firware updates ( which check for root  ) indicates that the device may be rooted  (in addition ).  You can verify in alternate ways (other than apps ) as mentioned here How can I tell if I have root?

Related Can I 'trick' my device into thinking it's unrooted?


How to delete a misnamed file on Android?

You could install ADB on your computer (part of the Android SDK), plug in the device then use the adb shell to delete the offending file. Something along the lines of,

$> adb shell
your-android-device> rm '/path/to/file'


Why do some (many?) Youtube videos not play?

There is a flag that people can set on their YouTube videos to allow or disallow those videos to be played on a mobile device. What you are seeing when you try to access those videos is that the person has set the flag to 'Disallow'.


Here is a site that has the specs for the G510, and it does say that it supports GPS. Maybe there is a problem with the hardware on the device that the GPS chip doesn't work or something, and the software doesn't see the chip so it doesn't show the option.

You can try using the "Power Control" widget if you have it (i think its part of stock android). It has a toggle for GPS, and you can see if it lets you turn it on/off.


How to see the contents of boot partition

The boot.img file is a bootfs partition. I also tried to mount this partition, but in the end I stumbled upon this script. It may help you solve your problem.


How can I set Facebook to view by "most recent" rather than "Top Stories"

Goto the last tab which has three horizontal lines as its icon. Scroll down a little and you'll see Most Recent


I had the same problem.  After reading kevinf's answer, I found the solution by checking the general Google sync settings.  Gmail was not checked!

Settings->Accounts/Google->YourEmail@gmail.com Last synced MM/DD/YYYY 12:00 PM->List of Google Sync Settings.

As a side note, the Gmail app indicated that sync was turned off.

Gmail App->Menu/Settings->YourEmail@gmail.com->DATA USAGE/Gmail sync is OFF


SGS doesn't go to download, recovery mode nor does it connect via USB after installing a battery MOD

When an SGS won't go into recovery mode, there's a couple things you can try.  One thing is to hold all the buttons to get into recovery or download mode (VolDown + Power + Home, or VolUp + Power + Home, or VolDown + VolUp + Power depending on your model) until the device has reset 2 or 3 times, and then release Power so that the device stops resetting.  Hopefully then it will go into the appropriate mode.  If not, attempt again but this time do it while the device is plugged into USB.

Another thing to try is to remove the battery, then insert it while holding the above buttons.  You may want to try multiple resets combined with this as well, as well as having it plugged into USB.

Once you get it into recovery mode, you can try restoring your backup and/or doing a factory reset and clearing the Dalvik cache.  If you get it into download mode, I recommend using Odin to flash a stock ROM as per this question's answer: Can only access 2.2GB of internal storage from Windows. Just use an i9000 ROM, not the Captivate ROMs linked in that questions.  You can find one at http://forum.xda-developers.com/showthread.php?t=846913, for example the newest Europe/Middle East/Asia one is I9000XWJS8.


Recovering data from corrupted SD card formatted as internal storage (Marshmallow)

1) will rooting delete the encryption key so that the card can't be
  accessed?

No, actually "rooting" will not delete anything. Rooting is just adding an application for superuser or root-level access. That being said, in order to root your device you must have an unlocked bootloader. Unlocking the bootloader will wipe the entire device, including the encryption key, and all other data on the device. On the Moto G 2015 there is no way around this. Oh, and removing the card and performing the operation will not work, once it is rooted, the system will be different and the encryption key will change.

  2) is there a way to get fsck working?

Not without root access. To be honest, even if you did get it to run the chances it would correct this type of problem are very low.

  3) any other ideas for getting the media off this card?

Unfortunately no... once media has been adopted by the system, it is encrypted with a unique key to that system. If you can access the key, it is possible to access the data via Linux assuming the data is not corrupted. If the data is corrupted the chances of recovering encryped, corrupt data are extremely small.

As much as I would like to be able to give you an answer to recover your precious photos and videos, I don't believe there is one. All I can say is that moving forward I suggest NOT using adopted storage if possible (if this card was simple external/portable storage, the chances of recovering media from it would raise exponentially) and use a cloud backup solution like Google Photo which has the ability to maintain a backup of your photos and video automatically.


Can I send IMs to an AIM user through the Google Talk app?

I don't believe the Google Chat client supports this. Here are some alternatives:

Nimbuzz
Meebo
eBuddy Messager (via @Matt)


How do I load android 2.3.4 onto my dev phone?

One option (probably the easiest) would be to install CyanogenMod on your phone. I don't recall offhand if the latest stable release (7.0.3) is based on 2.3.4 or 2.3.3, but you could certainly use a nightly build instead which would be 2.3.4. The forums for the Droid can be found here, and they have a section for stable builds and a section for nightly builds that you can take a look at.

For detailed instructions on how to prepare and install CyanogenMod, the best resource is their wiki page.


Why does bluetooth headset auto dial a number when I press the button

It call the last number used in or out, its supposed to be a quick reconnect after a dropped call...

The the BT is supposed to be hands free, so using the phone to select a call is none hands free!

You should be able to double tap the button and get a voice recognition control, with various occasionally funny results


On some MTK65xx device, the Bin4ry script failed to reboot the device after the first step. So, you have to do that manually.

So, right after this line appear "Successful, going to reboot your device in 10 seconds!"
wait until the Restore data closes, then reboot

I have the same problem with my local branded tablet, and manual reboot solved the problem, and the script proceed to step 2 and finished the rooting process.


I'm not sure if whatsapp support for GIF is official or whether it's only made available in Beta channel.

Please check  /sdcard/whatsApp/Media/WhatsApp Animated Gifs/ directory and see if you have .gif or .mp4 Since there is a feature in whatsapp where in you may convert short mp4 videos into gifs.

You will find more information on how to share videos as a gif here

  Tap the attachment icon in any WhatsApp conversation
  Choose Camera, then Record video
  Record the video and select OK
  In WhatsApp's interface for trimming the video, tap the upper right corner camcorder icon, it'll switch to a GIF icon Send.