text:
How to use rclone-mount with Termux:Boot?
I would like to do what is described in this post: How to mount rclone on Android? and then have Termux:Boot automatically mount my rclone remotes at boot time.
As per that post, I am using the static fusermount binary from here. I am using the official rclone binary from here.
Referring to this page, Termux:Boot, I have the general idea. However, I have several questions:

I have 3 remotes configured in rclone-mount. Is this script adequate to run with Termux:Boot to mount these 3 remotes? I appear to have it working on one device, but I can't replicate that success on my 2nd device. Also, I understand that only root can mount a FUSE filesystem, so I am confused that this appears* to be working on one device. (*The rclone mounts do in fact work on that device.)

#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
rclone -v mount pcloud: /mnt/runtime/write/emulated/0/pcloud --gid 9997 --dir-perms 0771 --file-perms 0660 --umask=0 --allow-other &

rclone -v mount desktop: /mnt/runtime/write/emulated/0/desktop --gid 9997 --dir-perms 0771 --file-perms 0660 --umask=0 --allow-other &

rclone -v mount server: /mnt/runtime/write/emulated/0/server --gid 9997 --dir-perms 0771 --file-perms 0660 --umask=0 --allow-other &

Or if I do need to run this script as root, how would I do it? For example, I tried adding these lines from the above referenced answer:
#!/data/data/com.termux/files/usr/bin/bash -e

[ $(id -u) -eq 0 ] || exec su --mount-master -c "LD_LIBRARY_PATH=$LD_LIBRARY_PATH HOME=$HOME PATH=$PATH:$HOME/bin $0"

[ $(readlink /proc/1/ns/mnt) = $(readlink /proc/self/ns/mnt) ] || nsenter -t 1 -m -- "$0"

That does not appear to work with Termux:Boot.

Related question, what permissions do the above scripts need for Termux:Boot to work? Does it need to be executable? Who should the owner and group be? Should it be run as root? Can it be run as root?

I set executable perms for owner & group and I gave it the same owner/group that I saw for the ~/.termux/boot/ directory in Termux on the phone (which is not root, just the regular user).
During testing on one device, I got this working without running the Termux:Boot script as root, but I had made so many different attempts to get rclone-mount working on that device that I also have the rclone-mount Magisk module installed as well some another custom script. So I don't (yet) know the precise steps required to repeat this successfully.
Now I am setting it up on a second device, and I cannot get the rclone mounts to mount at boot whether I run the above script in the non-root version or with the added root privileges (as suggested by the answer I referenced). Nothing I'm trying is working, even though I repeated the same Termux:Boot steps I used on the other device. In this question, I'm seeking clarification on the details, and hopefully I will be able to understand where I'm going wrong.

I assume backgrounding the rclone commands (&) is also needed, but I'm not sure. When I run the commands in the terminal, it is needed.

I manually created my 3 mount points (e.g., /mnt/runtime/write/emulated/0/pcloud) before running the script.

When I run the rclone mount commands as root in Termux (while logged in via SSH), I get this error:
Fatal error: failed to mount FUSE fs: fusermount: fork/exec /system/bin/fusermount: permission denied

/system/bin/fusermount is a symlink to:
# ls -la /data/data/com.termux/files/usr/bin/fusermount
-rwxr-xr-x 1 u0_a212 u0_a212 95904 2021-10-21 16:48 /data/data/com.termux/files/usr/bin/fusermount

In turn, that is the statically linked binary recommended in the other post.
When I run the rclone mount command as the non-root user, I get this error:
$ rclone -v mount pcloud: /sdcard/pcloud --gid 9997 --dir-perms 0771 --file-perms 0660 --umask=0 --allow-other
WARNING: linker: /data/data/com.termux/files/usr/bin/rclone: unsupported flags DT_FLAGS_1=0x8000001
2021/10/21 23:57:07 mount helper error: fusermount: failed to open /dev/fuse: Permission denied
2021/10/21 23:57:07 Fatal error: failed to mount FUSE fs: fusermount: exit status 1

That would seem to support the statement that only root can mount FUSE filesystems.
Is it possible to get rclone mount to work with Termux:Boot? I'm wondering how I got it to work on my other device.
That working device is running Lineage OS and it also has the rclone-mount Magisk module installed -- which, by itself is not working. That is why I assumed that my non-root Termux:Boot setup is responsible the rclone mounts working.
I can't replicate that success on this device, a rooted Samsung (stock firmware). Maybe the working solution is some strange mix of the two main methods I tried (Termux and Magisk). Or maybe a working solution requires a non-stock firmware?

Comments are not for extended discussion; this conversation has been moved to chat.


text:
How do I get rid of the "Battery fully charged, unplug charger" popup screen?
Every time my Note 2 gets fully charged, it beeps and (more annoyingly) turns the screen on to tell me to unplug it now that it's fully charged.

I'm not going to unplug it overnight.
I don't want that happening in the middle of the night waking me up.
I also don't want that happening during the day at work.

How do I disable any and all notifications that it's fully charged?

Older but possibly relevant: How to disable battery full notification sound?

Here's an option to try:
Go to Settings> Sound> Battery Full Notification. Un-check this option and see if that fixes the issue the next time you charge your Note.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
How can I copy media files to my phone without adding them to the gallery?
I keep my media files (such as music) on my home server. When I add a new album to the home server, and want to copy it to my Android 4.0.4 phone, I use a Samba client (such as AndSMB or X-plore) to copy the files to the phone. So far, so good.
The problem is that the images in subdirectories that I copy over (such as album art) automatically get added to the gallery during the copy, although the root directory I'm copying into has a .nomedia file in it. If I start the copy, then check the Gallery app mid-copy, I see the images start to appear before I run any other apps.
I don't want the images to appear in the gallery.
If I "clear data" for the Media Storage app, then reboot, the gallery is rebuilt without the album art images, so the .nomedia file does seem to be doing its job some of the time.
Is there a way I can copy media files to my phone over a network, without them automatically getting added to the gallery?
Clearing the data in Media Storage and rebooting the phone works, but is tiresome and has other unwanted side effects like resetting my ringtones.

Normally the .media file shoud do the trick. Is there any other file in those folders, aside your music and images? There was a question with a similar problem (I link it when I find it). And no, no client app from outside should push anything to the media database, that's the task of the media scanner. Nevertheless, mentioning involved apps/programs might bring up something we are otherwise unaware of, so it might be helpful if you edit that into your question.

Sounds like a different topic, but has the same issue, that is, files appearing in the gallery which shouldn't: How to stop Chrome from causing Download folder to reappear in gallery? Do you also find an ic.bin file in those folder(s)?

Hi Izzy, thanks for your feedback. I think I already mentioned the apps involved though (AndSMB and X-plore are the Samba clients I've tried, Gallery is where I see the images). And the folders I'm copying usually don't contain anything else, no. I saw the one about Chrome's Download folder but I think the difference here is that the new images are in subfolders below the one with the .nomedia file. I don't know if that's a factor.

It was not clear (to me) whether you were sure that happens during copy -- or you're simply assuming so. My guess was towards other apps running on your phone during/after the copy, before you noticed the stuff turning up in your gallery. Media players would be a good example, but might be other apps as well.

Gotcha. Last time I tried this, I started the copy using X-plore and checked the Gallery app mid-copy. The images were already starting to appear there, before I ran any media players or other apps.

Ah, some more light. I'd suggest you adding this to your question above (you can edit it, as you might know), so it is easier to find for potential helpers.

Is there a way I can copy media files to my phone over a network,
  without them automatically getting added to the gallery?

I don't think it's possible.
After some googling I found this info:
1) Hide Album Art from Gallery
And the provided solution:

I have all of my photos named folder.jpg/jpeg (I forget which
  extension) and they don't show up in the gallery.

2) [HOWTO] Make gallery remove album covers

So I did this:

Add .nomedia in my music directory, eg. "Music" (only on top directory).
Rename "Music" directory to "Musicc"
Run Gallery, exit.
Rename "Musicc" back to "Music"
Run gallery and thebthumbnails no longer appear.

Also works with other directories that has thumbnails in gallery and
  adding .nomedia later. In my case the thumbs are still displayed.

Also take a look at this post:
How to Exclude Unwanted Images from Phone Gallery on Android

Gallery Excluder is a dedicated Android application which removes the
  folders that you want to exclude its showing in the default Android
  stock version. This application is quite simple and does the job what
  it says with the application name. So if you have folders which you
  don’t wants to show it on your Gallery then install this application,
  select the folder which you want to show and done.

Gallery Excluder might be a nice idea generally -- but it does nothing else than placing a .nomedia file into the directories to exclude. The OP stated this file already being in place. But your other two suggestions might prove helpful -- so let's count the last addition as a good idea "for completeness" :)

Well the .nomedia file is in the root directory, not all the subdirectories. This app might be a way to quickly add it to the subdirectories, though it doesn't seem to be available on the market anymore.

It seems that copying with X-Plore causes this issue... It makes the phone re-scan the SD card, but also seems to alert it of the fact there has been a file copied. I'm unfamiliar with what's going on in the background, but I do know this;
Copying a picture to a folder with a .nomedia file, with X-Plore, causes the image to show in the gallery.
Copying with IO File Manager, does NOT cause this issue on my phone.
Figured this might help someone.

Should that read "OI File Manager"?

When it looked like there was no good way to prevent these images from appearing in my gallery in the first place, I started looking for a better way to remove them once they got there.
I tried unmounting and remounting the SD card, but this alone did not remove the images from the gallery.
What did work was unmounting and remounting the SD card, then running the SDRescan app. After running it, the images in subdirectories of the folder with the .nomedia file disappeared from the gallery, without me needing to reboot.
I found a few other apps that seem to do the same thing: Rescan Media, SDSync, and Media Scanner. Those might work too.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Why is all audio suddenly phase cancelling on headphones?
When I listen to audio through headphones on my Galaxy S2, there's a phase-cancellation effect that attenuates any centered signal (so I often get most of the music but little of the vocal, or on podcasts with voices panned center I get very little anything).
But if I listen in the car - through a 3.5mm male-to-male aux cable -  or on the internal speaker, the audio sounds fine.
I've tried four sets of headphones, with both two and three contact jacks.
Also tried hard-resetting the phone, and this didn't have any effect.
All these headphones used to work fine. I started having this issue earlier this week, around 2/28.


text:
Android phone has Wi-Fi troubles after subnet change
I just moved our network access point to a different subnet (which has a different default gateway).  After the change, all the laptop computers adjusted without much issue (some XP computers needed the "repair" option run on the connection).  However, none of the Android phones have Internet access anymore.  They can connect to the wireless access point without a problem, but they can't access the Internet.  This only seems to happen on the Android phones.  I am wondering if maybe it remembers the old settings and isn't picking up the new default gateway?  What can I do to fix this?

I was able to fix the problem by changing the DNS servers my DHCP was serving up.  Its kind of weird since the servers (local) work fine for the desktop and laptop clients.  Only the android phones didn't like them.

If that's what fixed the issue for you, you should write that as an answer and then "accept" it. This way it can act as a signpost for future readers with a similar issue.

I will, but since I only have 6 rep, I can't for another 5 hours.

Turns out it was a problem with the DNS servers my DHCP was serving up.  The first two were local DNS servers.  I don't know why they weren't working for android (they worked fine for the laptop computers), but as soon as I replaced the second local DNS server with a remote DNS server, things started working.  It also appears that android only pays attention to the first two servers given by DHCP since I had other servers listed after my local server.
It seems kind of fishy that only the android phones had problems with the local DNS server.  I wouldn't mind finding out what the underlying problem is, but changing the DNS servers is an acceptable workaround.

Most likely, the device is still hanging out to the old network configuration and needs to be adjusted or cleared. There are a couple of methods that can be used to accomplish this. Lets start from the simplest:

Reset the device Wi-Fi connection.
Simple Wi-Fi connection reset, by turning off wireless and then turning it back on:

Tap the Menu button on your device;
Tap "Settings";
Tap "Wireless and Network";
Tap "Wi-Fi settings";
In the new screen, uncheck Wi-Fi to turn it off;
After Wi-Fi is turned off, tap the entry again to turn it back on.

Test your connection to confirm if this worked. If not, continue to the next options.

Forget about the network
You can have your device forget the network and then re-add it, but for this to be possible, it needs to get out of range of the network, then:

From the previous location, long press the network you want to forget;
Tap over "Forget Network";
Get back within range, wait for the network to show up;
Enter the network password to join.

At this point your device should have a new address and be working.

Advanced Wi-Fi settings
At this point is clear that you need to confirm all settings for your Wi-Fi connection:

Tap the Menu button on your device;
Tap "Settings";
Tap "Wireless and Network";
Tap "Wi-Fi settings";
Tap the Menu button again;
Tap "Advanced";

From here you can confirm all the settings one by one and make sure they match your network requirements:
Use static IP address, Network Gateway, Netmask, DNS1 and DNS2.

I already tried all of the above.  I was finally able to fix the problem by messing with the DNS servers my DHCP was offering (seem comment on question).  I think there is still some under-lying problem, but the DNS fix will work for now.


text:
ADB: how to use it over TCP/IP during USB accessory development
I'm using an evaluation board from Atmel (based on SAM D21 Cortex-M0+ MCU) for developing a custom Android USB accessory and related app.
I'm new to Android development, but I understood I need ADB connection for debugging: breakpoint, step into, step over, resume, and so on.
ADB is generally over USB, but the USB port is connected to the accessory. So it can't be used for debugging (I know Android device in USB accessory mode shows two endpoints, one for accessory and the other for ADB, but it will be very complex to manage this USB ADB by the accessory I'm designing).
So I tried to establish an ADB connection over TCP/IP. After some issues with my network devices, I think it works now: I can set breakpoints, step into, and so on.
The problem raises when I plug the Android device to the USB accessory. Exactly in this moment, the ADB connection over TCP/IP to the device seems stopping immediately. After that, I can re-establish another ADB connection (with "adb connect" command), but it is very annoying. Everytime I restart the USB accessory software, it enumerates the Android device and put it in accessory mode, so the ADB over TCP/IP stops.
Maybe this happens because adbd running in the device listens to USB port, even if it was configured to listen to TCP/IP port. Is there a way to definitevely stop the USB listening of adbd?
Maybe is there another solution?
My app crashes immediately when the USB accessory is plugged. I can't debug what happens, because at the same moment the ADB connection over TCP/IP is lost and must be established again manually.


text:
Can I send messages using the SIM from the same carrier as the recipient? (wildcard sending)
Sorry guys am using two sim phone to connect to my gateway for client purchase notifications. I would like to send messages based on receiver phone number carrier. e.g if sender uses MTN number I wish to reply with MTN number, but I figured out the phone only allow the options of "default number" or "always ask" which forces me always to monitor the number to use when sending message. Is there a way I can switch the sending of the messages based on the number of a receiver (something like wildcard sending)?

I assume you mean SMS messages, so I've add that tag to your question. Feel free to [edit] the question again if I was wrong.

#Dan ya you're right. .. so far have you figured solutions or approaches?


text:
IFTTT custom android notification sound
I added a recipe that sends notifications to the IFTTT app on my android device. Right now the notification sound is the same as for an incoming SMS. Is there a way to either change the IFTTT notification sound, all notification sounds, or just the SMS sound (Galaxy S4, Android 5.0.1) ?

No obvious way at this time. This feature has been requested for (literally) years without resolution.
https://twitter.com/ifttt/status/631963245750845440?lang=en


text:
Factory reset (including USB storage) prompts for password after I already typed it in
I went into Settings->Privacy->Factory reset and checked "Format USB Storage". Then I pressed the button to continue and it prompted for my PIN (just numbers) as usual. Then it said it was formatting the USB storage as I told it to. And then it just shut off. So I started it back up and it prompted for a password (full keyboard; any characters you want).
I don't know what I had set that password to (I haven't used that kind of a password in a while) so now I'm stuck. Going into recovery mode does the same thing. Download mode works just fine.
So now what do I do? Is there some way I can format /data manually from my computer?
Here's some more info about my device:
Samsung Galaxy Player 4.0
Samsung Galaxy S build.prop
Rooted
Stock Gingerbread ROM, stock kernel, stock recovery

Either it's possible with the stock recovery or, last resort, go full metal jacket and install a custom recovery (and maybe also a custom rom in that course) using heimdall and this guide

Since I don't know what the password is, I played around with it and failed enough times that it told me that if I failed one more time I could lose data on the SD card. So I failed one more time (I didn't care about the SD card) and it did the reset just fine.

If your Recovery Mode is also password protected, you are out of luck with GUI interface from device.
Go to Download Mode and flash the ROM. This is the only solution if you don't have password.

You can "wipe user data" from recovery mode, though that also means that you get to spend a few hours setting up your phone again.

Except that recovery mode prompted for the password too. I couldn't do anything else.


text:
Holo on HTC Vivid
I recently got an HTC Vivid from AT&T. It came preinstalled with the Android 4.0 update that some HTC phones got, along with HTC Sense 3.6 as the default launcher. Now I read about Google's announcement that said all phones running ICS (with android market/google play) would need to have the holo theme. Now I wanted my device to be a more pure android experience, but I don't want to start flashing mods and rooting. Is there any way to:

change the launcher to the stock launcher WHILE still having the option to switch back to Sense 3.6
see if the theme being used is infact holo, or if it is some htc-made theme - and if so, how I could change it

You could always just install an alternate launcher. I see a number of them in the Google Play Store. There's also a Go Launcher theme.

I would prefer the stock launcher. But if I can't find a way to get it, I'll end up using it


text:
Sony Xperia Arc S, changing the "my number" in contact list?
I've recently purchased a second-hand phone and my number is different than the one shown. How can I either remove it or change it? I've tried to add a field to it but that doesn't work either.

Have you tried doing a factory reset?

If you have not done a Factory Reset, the Android operating system is still in the same state as it was when whoever owned the phone installed it. Do the following to completely wipe the phone and thereby force the phone to recognize what phone# is relevant for the sim card inserted:

From the main home screen, tap menu
Tap Settings, then Privacy
Tap Factory data reset
Tap Reset phone
Enter your password if required, then tap Erase everything to confirm

The "My Number" isn't actually stored on the phone, it is stored on your sim card. Stock android can't edit this data. CyanogenMod can, so can iPhones and BlackBerrys. If you can get your hands on one of these then just pop your sim into it and edit the "My Number" field and Bobs your uncle.

You're approaching the problem from the wrong angle. The number shown is whoever had the phone before, which means Android likely needs to be wiped to reset it.

No it's not. The My Number is pulled from the sim card that is in the phone. Sometimes the number on the sim card is incorrect due to things like number porting. The easiest way to fix this is to just pop the sim into a phone that supports editing of the number. I think the network operator can resend the information to the sim as well but I'm not sure how successful that is.

I never said anything else. However, you're saying that it's pulled from the SIM every time that screen is loaded or what?


text:
USB connection problem
I have a problem with my Samsung p1010, I started backing up my files prior to having it updated in a Samsung service center.  After updating it, my files were gone, lucky i had it backed up.  However, when I connected my device into my PC, it did not detect it like before.  I cannot open the folder for the tab, and the tab just went to connecting to MTP or something.

try to re-install the USB driver using samsung Kies...

Go to settings -> wireless and network -> usb settings. Disable usb debugging if prompted, and select the usb mode you want. Kies for syncing with the kies application on the desktop, or mass storage for mounting the /sdcard and /sdcard/external_sd partitions.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Unable to uninstall apps
I am unable to uninstall any application on my Samsung Galaxy S. I have tried all possible ways (settings-applications-manage applications-uninstall and with the edit option). These applications are the normal ones downloaded from market.
But whenever I reboot my phone those applications are still there in my phone and its as if nothing has changed.
Also I keep getting this "settings.google.application has stopped unexpectedly" and am not able to open any of my apps.
I tried formatting my internal SD card by connecting it to the PC but that also didn't work.

Sounds like you may have to do a factory reset.

Did you try to uninstall the apps with root permissions?

(converted from a comment to an answer)
This might be a file-system problem.
I once got an overfull yaffs2 files system on /data to get frozen and wasn't able to delete/move/update anything. By executing 'dmesg' in a terminal or via adb you could clearly see it, was full of yaffs panic msgs.
Formatting was the only option (aka. factory reset).

As to ADB: see Matthew Read's answer to Help Uninstalling Stubborn Application.


text:
How do I prevent the Browser and Dolphin HD from deleting old history entries?
So I've noticed that for both the default browser and for the Dolphin HD browser, all the history entries get deleted when you go beyond a certain number of pages visited. Does anyone know how I can prevent this from happening? I often do like to look at what I visited in the far past.

There is no more Dolphin HD. It is just Dolphin now (and Dolphin Jetpack). How many history entries do you have? I still have my history from last month.

In the current application, Dolphin Browser,  under settings > Privacy > under  "Clear data" and under "Clear data when exiting"

Dolphin Settings
Well, for starters, I'm looking at my own Dolphin Browser Settings page right now and under Data settings, you have the option to manually clear certain data types like history and cookies and also have the option to manually back the data up to your local or external (SD) storage disk.
Data Backup
In addition, under Sync settings, you can actually backup an unlimited amount of your history, bookmarks, cookies, etc. to your Dolphin Connect Account (which you can connect to Google or other social services). So that may be an option you may want to look into, is data backup so you'll actually have access to unlimited amount of the data you use from any device you use Dolphin on, despite Dolphin's local limit.

Drawing The Line
As far as I'm concerned (and someone, correct me if I'm wrong), at this stage I don't know that there is an option for you. The new Dolphin Browser doesn't have any limit so I'm not sure how much assistance any one of us will be knowing that Dolphin HD is an outdated version of Dolphin which is no longer supported.
The new Dolphin Browser can be found here.
Good luck and let me know if I can help any further! I'll continue looking in the meantime, but it is doubtful that I'd find much.


text:
Vibration Intensity
I have a Galaxy S2. This morning it sent me an alert saying that I could get an update, so I did. Ever since then the phone isn't the same. It works fine; the only thing that is different is that the lock screen is different and it has a long vibration when I receive a text message. I can't tell the difference between a call or a text message. It used to vibrate only twice but I don't know how to change it back to that. How do I change it back the previous behavior?

You should be able to go into settings->sounds and change the vibration intensity along with what vibration pattern is used for calls and text messages.
If this doesn't work, there is an app called Custom SMS Tones on the market, download that and you can change your SMS vibration patterns. It just won't work for e-mail.
Hope this helps!


text:
Recovering Audio from Unrecorded Call
On my Asus Zenfone 5, how can I recover/playback the audio of a previous call that I did not record?

If you would like an audio recording of a call you did not record, you want something that does not exist, since you did not make it.

Speak to the NSA maybe?

Short answer: You cannot. @Chahk, that depends on whether the OP is in America or not.

Without a phone that automatically records everything (I doubt you could carry it, the storage unit would be pretty heavy), if you didn't choose to record the call while it was ongoing, there's nothing you can do to get it back.
Well, you could try the special "TARDIS Recorder" app. You can only download it from either Gallifrey's cell network or from The Doctor's sonic screwdriver, or you can get it for free from the restaurant at the end of the universe. Beware the Hounds of Tindalos who might pursue you through the corners you cut!

As comical as this answer is... In all good conscious, I have to down vote it.

@acejavelin if you feel you must...

@acejavelin I will +1 this answer thanks to both its comedy and because of the fact that it also properly answers the question. Although I recommend changing the order of the paragraphs, as this otherwise might be misleading just going by the first line. I will edit the answer to that effect.

I added a bit more comedy and literary references for zat effect!

The edited answer is much better and retains the comedy, I will switch it to a +1


text:
Manually backup and restore all partitions
I would like to backup and restore manually all partitions.
I know this is not the first time this issue has been raised. There are already many links and questions on this issue, and I have reviewed most of them probably.
The suggested answers are divided to the following:

Root the device, install appropriate recovery tool (nexus root toolkit, TWRP or clockworkmod recovery), and boot into recovery, then do the backup from the tool.
Other solution suggest to use "dd command" but only for boot partitions, not all partitions. I'm not sure why.
for example the follwing page warns not to use dd on system partition:
http://www.addictivetips.com/mobile/how-to-backup-your-android-phones-boot-recovery-and-system-partition-images/

I wonder how the suggested tools are capable of backup all partitions. If "dd command" is not used, what is the way to manually backup all partitions (which is probably the way these tools do backup in source code) ?

You can pull using dd or cat other partitions as well. All you need is a custom recovery or root access (adbd as root is better). To restore, you need to push the image back. I've done that on recovery, boot, system and frp partition.

the link above with the warnings not to copy other partitions make any sense to you ?

The article is from 2010 and seems to be  relevant to MTD based device  (because that's what it has been tested upon). I should've been explicit in my last comment that I tested upon an eMMC based device (Nexus 6). Related: https://github.com/ameer1234567890/OnlineNandroid/wiki/How-To-Gather-Information-About-Partition-Layouts

The reason for warning regarding backup is, that dd just copies block wise everything, not caring about content. It clones the partition. Of course you can use dd also for backup the /system or /data partitions in recovery mode.
But in normal mode you should not use dd for mounted partitions, because content may change during progress (Android is running) and you probably get inconsistent/unreadable result. Unmount the partition first.
Another way is to create a tarball archive. That is what nandroid backup does. But with the same warning - better to do this "offline" in recovery mode, and not in normal mode.

Ext4 handles such problems quite well. Of course a hot-cloned ext4 requires an e2fsck, but I never found any serious problems with it. I use that even in prod-critical environment - but only to extend filesystem-level backups.

In a server environment, you can also make an LVM snapshot from the partition, and then clone that snapshot. If the filesystem is journaled, so you reach a pretty consistent, snapshot-like atomic copy. Unfortunately, I've never seen LVM on Android.

You are lucky that you could root your Android. It is such a huge pain that it imho endangers even the free software movement on the longterm. You write good posts, but... if you search for any android, the results are mostly VLQ. This is imho a huge problem of the Android. I think if the Android SE would be an exception, the result could become influental. Particularly with the x??-developers I am very unsatisfied, most of the content there, well, is hardly decodable. Check this.

Okay! Herzliche Glückwünschen für den Junge. :-)


text:
Why doesn't my Whatsapp group show in my contacts?
I am new to Whatsapp Messenger.
I have contacts in my address book.
I have been added as a member into a GROUP, why doesn't the group appear in my contacts please the same as my contacts do?
Many thanks

Check this link for more info :https://www.whatsapp.com/faq/en/general/21073373

Whatsapp does not have an option to display the group in the contacts list.
Whatsapp has the feature to show in which group does the contact is under his profile(and common with you and the contact)

Whatsapp does not have a separate pane to show the groups however if you want to see all your groups listed just like contacts, just select a message from any chat then go to "Forward" option. There you will see a separate pane for groups where you can find all your groups listed just like your contacts.

Is this still relevant for new updates?

Yes it is. There is still no standalone view for groups and this workaround is perfectly valid

I couldn't find this, is this removed in the new version?

authors: Тамара Одоната


text:
Play music app doesn't find transferred mp3 file in library
I transferred an mp3 file from my PC using SHAREit app to my Android phone. It stored the received file it's own directory (SD1\Android\data\com.google...\files\SHAREit\audio\ on SD card. However I copied that file to another but already existing directory on SD card. Later I removed the file from the SHAREit path.
Now I can play this mp3 by directly going to the current directory and tapping on the file name. But this mp3 can not be seen or played by "Play Music" app.
Can you help me?
Thanking you
Shashidhar

Is there a .no media file in that directory-if yes, try deleting that

Thank you for your reply. However immediately after posting question, I just tried rebooting the android phone. After re-booting, the mp3 file in question was seen and played by the "Play Music" app. So this worked for me. But I didn't understand what .no media file is.
Thank you anyway.
May God bless you
Shashidhar


text:
How to make the smartphone work as a PC monitor?
I am have a pc and recently my dell monitor stopped working so i had called up the customer careband they said that they will get it replaced within a week. So till that time i can't use the pc so is there any way to use my rooted android phone (running 4.3, jelly bean) as a temporary monitor as my pc is working perfect but i have no display. Note that i can't install any softwares on the pc as i don't have a display. I only have a phone, wifi network and usb option. Is there any way that i can achieve this without installing any software on the pc just using the phone and installing some app on the phone? I hope for a good response

I don't think there's a way to do this without installing any software on the PC.

Does your PC feature an HDMI port?

@Izzy no it doesn't have an hdmi port

Afraid then I'll have to stick with Dan, sorry.

@Izzy Is there any hacking method to force the pc mirror the display

This has become a PC related question, so I'm flagging to close this as off-topic. Maybe you should have better luck on Super User

I agree with @TamoghnaChowdhury on the PC part: check that on SU, as suggested. If you then need help on the Android side, be welcome back here ([edit] your question then accordingly). When asking at SU, make sure to include the OS used on the PC.


text:
Can android smartphones (with Wi-Fi enabled) be detected by other WiFi devices?
So that the other Wi-Fi device knows an android phone (with wi-fi enabled) is nearby?

And if you are using a open wifi network for example on a café, then you can be watched with a simple app called droidsheep.. But all devices can be detected by such app, even mac and windows and IOS... So just be careful when you are using a open wifi network...

When you say that Wi-Fi is enabled I'm taking you literally: that Wi-Fi is enabled but is not actually connected to an access point (hotspot).
So the answer is no.
Just enabling the Wi-Fi on your phone does not make it visible to other devices.  It just sits there listening passively.  No one around you can see your wi-fi or get it to respond.
If you set your device to be a Wi-Fi hotspot (typically for tethering purposes) it will emit a signal called a beacon that allows other devices to see it.
Also, if you turn on Wi-Fi Direct then it can be seen, but this is a new feature in Android 4 that is not widely used yet and I don't know much about it.


text:
Activity Camera (in application Camera) is not responding
I am having a strange issue with my Camera app.  When I open the application, I received the following message:
Activity Camera (in application Camera) is not responding

after about 5 seconds.  However, I am able to capture photos from Facebook using the Camera activity, and other photo apps like Camera 360 works properly as well.
I have Samsung Galaxy S2 (GT-I1900) from AT&T.
Edit
Thing I have tried:

Clear cache/data from Settings/Application/Manage Application/Camera
Remove SD card, which results in the error "Please insert an SD card
before using the camera."
Restoring the Camera Apps from Titaniumn Backup from 2 weeks ago, when the Camera app was working.

Have you tried to clear data for the camera app?


text:
Custom Alarm sounds removed?
This is what I am currently running:
Verizon Motorola Droid 4
Android Version 4.1.2
System Version 98.72.189.XT894.Verizon.en.US
Last update Nov 21 2013

Prior to this Nov 21st update, I was able to set a custom ringtone, notification, and alarm on my phone. Custom meaning I can upload a sound file of my choice and have my phone play it.
After the update, I am still allowed to set a custom ringtone and notification, however I am prohibited from setting a custom alarm sound.
Is it possible to still choose my own alarm sound without rooting or installing an app?'
Note: Previous question/answers don't concern this update or suggest installing a third party app.
EDIT: To change alarms, I go to: Apps -> Clock -> Set Alarm -> Settings. When choosing an alarm sound, I am only allowed the default selection from the phone, whereas with ringtones and notifications (in System Settings -> Sound), I am able to select from my custom made sound files.

How is it "prohibited"? What steps did you follow, and what happened?

I've tried two approaches. Apps, Clock, Set Alarm, Settings, Default alarm tone: Only has the default selections available. In System settings -> Sounds, I have all my default sounds set to my custom sounds. But these don't apply to the alarm.

I used the word prohibited because I have created a calendar/alarm app a while back, where I was allowed to code the selection of ringtone, alert notifications, and alarm sounds. However, even when I use my app to change the alarm sound to my custom ones, it doesn't work. Regardless, I don't want to require an app for this. It seems silly that people can have custom ringtones and notifications, but not alarms.

Hey try downling Zedge from the Play Store: https://play.google.com/store/apps/details?id=net.zedge.android&hl=en_GB  Then download a custom alarm sound (any really) and then go to your alarm settings. When you go to choose an alarm it should ask what you want to open "Media Storaga" that's the usual one or "Zedge". Try Zedge and see if you have some custom alarms. It's not ideal but it might just solve it. Let me know how you get on!

The folder Media is the where all the Sound files are actually stored. Inside Media, it has its own Alarms, Notifications, and Ringtones folder. These are the folders where each respective sound file belongs.
In my case, I wanted to create a custom alarm. I thought it would be as simple as dropping a sound file in there, but it wasn't. THERE'S A TRICK. In order for the Android phone to recognize your file as an actual alarm, the file must have Alarm appended to its name.
Example : If your song/file name is Unwell.mp3, then you have to rename it to Unwell Alarm.mp3.
Only after you include the Alarm in the name will it become an Alarm.

If anyone has a better alternative that doesn't require file name changing, I'll gladly accept that as an answer.

To change my alarms I use the ES File explorer app:
When I go to change the alarm it asks which app you want to change it with (if you have not set a default). I am able to chose between the built in media app and ES file explorer. If I chose ES File Explorer then I will be able to chose a file without having to shuffle around media files.

I was looking for a solution that didn't require an app.

I am sorry but you are out of luck in that case. I personally love ES File Explorer.
If you ever change your mind it is ~8 MB and it is free with no advertisements.

Simply rename the file; right click and rename, at the end of the file name, remove the old file extension type, (ie .mp3) and change it to .ogg and it will be available to use. It will say it may become unstable, but in my experience it works just fine.

There is a way around which I was able to use. Convert your favorite Alarm tone to .ogg format using any online tool. Following is a link to one of them -
audio.online-convert.com/convert-to-ogg
Now go to your \Systems folder and find the \Ringtones or \Alarms folder. There you can paste the converted .ogg file. Try to keep the file size below 200KB.
Now, go to your alarms and you can find the Alarm tone in the Default Alarm-tone list.

There is a folder called "Alarms" in your SD card. Just paste the sounds/songs you want to set there and it should appear when selecting sounds for the alarm.

I don't think that this is what the Alarm folder is for...


text:
Car Mode suddenly appeared - why? And how do I get rid of it?
About 2 1/2 hrs ago, I plugged in my HTC Evo 4G to its home charger to charge up a bit before leaving the house. It's rooted running CyanogenMod-7.1.0-Supersonic (for at least a month if not more, I can't remember when my husband did this).
Within about 3 minutes, my phone had this really weird user interface I have never seen. It's Car Mode. I couldn't exit out of it, couldn't make my phone respond to me at all. I immediately pulled out the battery & rebooted, thinking maybe it was malware. It booted back into Car Mode, only this time I could click an Exit button.
Researching, I see that this is an UI for car docking. Only I have no car dock, and it was plugged into my home wall charger. I left the house for errands, and no matter what I did - on the phone on a voice call, typing email (at a doctor's office, not driving ;) ), and it kept booting me into Car Mode. On the voice call it automatically put me on speaker.
I did not ask for this program, did not download anything, did not approve anything...
I ran Lookout and no Malware or Spyware is showing. I am very confused.
Anyone have ideas on what this program is, how it all of a sudden appeared on my phone, and how to get it off? I looked up apps in Google Play and the icon in the notifications bar (when I exit Car Mode) is not something that is there. It looks like an app, but it's not in my Apps manager, either, or a running process that I can tell, yet it is showing up intermittently in my notifications, even not plugged in or moving. It's also turning on intermittently. I can't get anything done.
Thanks for any help!

car mode is supposed to show up automatically when the device is put into a car dock; the mode is triggered by a set of magnets arranged in a certain pattern. Check if you have any magnets around that might trigger the mode.

It is included with Cyanogenmod and is based on similar modes in other ROMs. It is meant to provide you with what you need, but not so much as to distract you while driving.
I do not know what is launching it, or how it is doing so automatically, but there may be ways to stop it:
Stop it in it's tracks
If you would like to remove it completely and not use it at all, install Titanium Backup, choose the Backup and Restore tab, find and select Car Home (I have version 2.2.1.2) and select either Freeze or Uninstall.
Note: Freeze will stop the app from running at all, but keep it on your phone. Uninstall will completely remove it.
Double note: if you choose Uninstall, you may want to make a Backup there with the app first, just in case removing it causes unwanted side-effects.

Other, less intense options

In car mode, click the Right Arrow and choose Settings. From here, make sure that it's not automatically launching when connected to some bluetooth device, and try Reset to defaults, just to make sure nothing else is helping it along.
From the home screen, go to Settings -> Applications -> Manage Applications, choose the All tab, and find Car Home. Here, click the Clear data button.

The most common reason for the car mode to launch is dirt in your charger-connector. The micro-USB gathers all kinds of dirt from your pockets and eventually starts connecting the pins sporadically.
Apply some compressed air and you will be fine. Let the charger have some as well.

I found another Car Home issue related to the USB port.  On a non-EVO someone dicovered that their USB port was bent and they violently disabled it.
Since Iplugged and unplugged my EVO 3.1415 million times since I got it, I've played around (gently) with the USB port.
This has reduced the annoying Car Home app starts from all the time to 4-5 times daily.

It was a hardware issue for me - need to gently bend the charging port so it doesn't touch the upper bracket. More info here:
http://forums.androidcentral.com/verizon-droid-charge/135723-fixed-droid-charge-stuck-desk-car-cradle-mode.html
It's happened to me several times: randomly switches to car mode, desktop mode, shuts off speaker, answers calls only in speakerphone, music won't play through speaker, etc..

You can disable car mode in your phone model by going to Settings > Dock > and uncheck auto-launch, according to http://answers.yahoo.com/question/index?qid=20110814065550AAW9RZc
Apparently this is a common problem in EVO 4G, see:

http://forums.miui.us/showthread.php?21516-Car-Mode-won-t-turn-off
http://androidforums.com/evo-4g-all-things-root/343337-car-mode-constantly-randomly-turns.html

How to get out of car mode.
Got this from http://www.droidforums.net/forum/droid-general-discussions/203433-how-get-out-car-mode.html after trying all of the above and nothing had worked.  This worked for me.
I see that there are only a few posts about this online but no solutions without using apps. I called Verizon and told them the issues. They actually had to go back to way earlier models to solve this issue. To get out of car dock mode do the following:

Plug in your phone to your charger.
Turn off your phone.
Turn on your phone.
Place a call. While in call, remove your charging cable from your phone (wiggling it a little did the trick for me).
End the call.

The steering wheel icon should be gone and your phone should be back to normal.

I know this is old, but I was having this problem with my LG G2 and finally figured out how to get rid of it. Hoping this saves someone else the frustration!
Go into Settings and under the System heading there is an option for Accessory. When you open that, uncheck the "car Home" option that says "automatically start car home when the phone is mounted on car cradle".

Yeah. I jus figured all you had to do was use two of your fingers and swipe them down twice.   (-_-). That car mode got me worried!!!  I though I was never gonna get out of it!!!

Why too many exclamation marks?

I had the problem with my HTC One M7 (root, OmniROM) that the car mode appeared after restart although no usb cable/dock was connected.
I had anomalities like screen rotation (although locked), calls starting in speaker-mode, mtp-usb not working (disconnect after 1s).
Tapping "Exit Car Mode" didn't solve the problem. Possibly the "car mode" was not terminated fully. Nothing I read on the forums helped until I  found the solution:
The App Car Mode *root* was able to terminate the car mode task so that I could use my phone normally again.

I discovered that if you disable the Kies Air program then the care mode will stop working on the Galaxy S2.
Click on settings, then find applications, under running process there is a program called "Kies air" (orange and white in color.) click on the un install updates and then I clicked on disable button.
I have a Samsung galaxy 2 and the "car mode" has stopped popping up every 2 seconds on my phone

Please add more details to clarify your answer

Sorry,  click on settings,  then find applications,   under running process there is a program called "Kies air"   (orange and white in color.)  click on the un install updates and then I clicked on disable button.   I have a Samsung galaxy 2 and the "car mode"  has not been popping up every 2 seconds on my phone.

I was able to fix my Droid DNA by going into Developer Options and checking "USB debugging"


text:
On Maps, Directions, how do I get a route's baseline duration
How do I get Maps, Directions, to give me a route's baseline duration (as given by maps.google.com) as opposed to just the "In current traffic" duration?
maps.google.com gives me a duration (what I am calling baseline) plus "In current traffic" duration. Maps however gives me just one duration equal to the maps.google.com "In current traffic" duration. I want Maps to give me the baseline duration.


text:
Word Suggestions not working after ICS on AT&T Galaxy S 2
I recently updated to ICS on my AT&T Galaxy S 2 but since then the word suggestions has been working intermittently even though it is turned on while using Swype keyboard. Is anyone else facing this problem?

My wife's AT&T-branded SGS2 (running CM9 nightly builds) is having the same issue with Swype's suggestions disappearing from time to time.  She has to go into Swype settings and toggle that setting off and back on again to get it back.  Strange, but I have not had this happen on my Galaxy Nexus (also running CM9 nightly builds.)


text:
MAC Address Spoofing Neuropad Ultra
I'm out visiting some family at the moment and my dad has found some cheap Android tablets from somewhere, the Neuropad Ultra.  They are not great, but they do the job and you can give them to the kids to play with as they're nice and cheap.
Anyway, a new one got delivered today so we have two in the house now.  We tried to connect it to the internet without much joy.  A little digging around and I find that they both have the same MAC address!
So I've been searching Google trying to find a solution but nothing I find seems to work.  I tried some commands I found including some busybox stuff, but nothing is working.
Has anybody any ideas or managed to get it changed on a similar device?
It's using Android 4.0.3
Thanks in advance!

Interesting.. What a coincidence!!! :-)

All the pieces are shipping with the same MAC address or what? I guess it should be rooted to spoof the MAC

Well I guess that the distributer is using some sort of underhand mass producing techniques to get them made as cheap as possible.  I'm not sure exactly.  It is already rooted, but none of the commands I find work.  I've been using several versions of the ifconfig command.  I followed the instructions at the following page with no avail .. http://android.stackexchange.com/questions/17657/how-to-change-permanent-mac-address-on-my-android-phone

Your mentioning of busybox use let's me assume your device(s) is/are rooted, so you could give the Wireless MAC Changer a try. Didn't try it myself, though, as I have no need to ;)


text:
How to backup the Android calendar file (is there such a file)?
Does anybody know which files I need to save in order to have a simple backup?
Reason for my question is, that my Galaxy Android smartphone lost all calendar data without any interaction. I found tons of apps, tons of sync stuff, but NO simple list of files to save. I do NOT want to save my data remotely on Google.
There must be at least one local file (database?) on my phone containing the synced calendar file (on my server, using ICSSync)

Android stores calender data (and contacts as well) into a SQLite database in the system. The format of that SQLite database differs between ROMs -- so at least for "normal users" it's not that good an idea to "simply" copy that SQLite file. Rather use a good backup app for this. A good example would be iCal Import/Export, which allows you to export your calendar to an .ics file -- and also to import from .ics files, e.g. for a restore.

This is just an example. As especially on Google Play apps happen to be unlisted, please refer to my continuously updated app list for existing solutions.

The app Mark mentions iCal Import/Export, has been forked and development restarted. The fork is called Calendar Import/Export (ics) and is available on the Play Store and on F-Droid. New features and a cleaner UI have already been implemented.
The app is FLOSS and development happens on GitHub, if anyone wishes to contribute.

Unfortunately, iCal Import/Export doesn't work on all Droid phones/OS versions.  It's unclear why this is the case, but when I try to run it on my phone (HTC Rezound, Android 4.0.3) the app's initial screen displays for a brief fraction of a second, and then it reports, "Unfortunately, iCal Import/Export has stopped."  Reviews on various webpages (e.g. http://www.androlib.com/android.application-comment.at-aichbauer-ical-qjjAD.aspx?p=2) are all either 5-stars or 1-star.  People who can get the program to run on their phone love it.  Virtually everybody who rated it 1-star got the same error I got, and could never get it to run.
When you go to the Google Play Store to download it, the app's author has put the following in the Description section, "Attention The application is currently NOT under development because of lack of spare time.  The license is open source, so feel free to fork the app, or work as a contributor.  Just write a mail to me!"
The evidence suggests that this is a pretty good program in search of a maintainer, and that it probably ran into some incompatibilities in later versions of Android that would be fixed if someone volunteered to maintain it.

Here is a well-supported and up-to-date solution on F-Droid:

https://f-droid.org/en/packages/org.sufficientlysecure.ical/

and this is the project on GitHub:

https://github.com/SufficientlySecure/calendar-import-export


text:
Galaxy S2 ICS 4.0.3 Wi-Fi connecting but not able to browse
In my new Galaxy GT-I9100 Android version 4.0.3 everything expect WI-Fi is  working fine. When I am connecting my wireless it's getting connected, but not able to browse the internet. I tried changing from DHCP to Static IP Address, restarted mobile/Wi-Fi router, removed the battery and checked, it's working for only a few minutes and again the same issue.

Have you enabled the MAC Filter on your Router?
If you've then you should disable it or enter the MAC Adress of your S2 in the Routerconfig.


text:
my battery charge indicator is continually flashing on and off
My battery charge indicator (the screen info saying % full), flashes on/off/on/off, etc. sometimes.
I've switched the battery to a spare to see if that helps but it didn't.
When it does happen, this seems to happen at all the different wall sockets where I am.  It happens a lot in cafe's.... perhaps not surprising... but also in my office building which seems pretty solid for such business services.
The only place it doesn't happen is at home.
My original theory was that it was due to too many people using the same circuit and reducing the amps too much.  However the more places I see this behavior in, the less I think it is likely.
Any idea how to address this?

Have you tried using a different cord/charger?
It seems as if it isn't related to a specific location, so I would suspect that the cable has gone bad.

This did not really work for me, I even tried a USB cable connected to my mac.

Flashing battery indicator can mean that the battery is overheated

Documentation anywhere to support this?

Was not the cable in my case. Turned out to be the ac to USB adapter from the wall. Switched my OEM ac to USB adapter yesterday to an apple ac to USB is when my problem happened today, switched back to OEM shipped with my tablet and everything is back to normal.
Hope this helps some of you.

Maybe the voltage supplied is too low for your tab to boot up with a completely drained battery. My suggestion is to try using original tab chargers or try charging your tab with a car charger. Using a JBL tab charger might work.

Mine does this ONLY when i use it in the garage, and I have an overloaded power strip, too many things plugged-into one outlet. It's not getting full power perhaps?

This may be a symptom of NSA eavesdropping. Another sign of NSA eavesdropping on your calls is quick battery drain within 1-2 minutes. I Suspect being monitored as Im constantly questioned each time I come into the US. Mail being redirected and opened, then delivered, etc. Good luck
http://www.iiiweb.net/blog/5-signs-a-spy-might-have-control-of-your-mobile-phone/


text:
Application connection errors after phone reset
My phone was reset, now Wordfeud gives constant connections errors. Do I have to reset something for Wordfeud to work?

Try going into Settings -> Applications -> Manage Applications -> WordFeud and clicking both the Clear cache and Clear data buttons. Clear data may remove your account, so you may have to log back in, but it should help the problem.
If it doesn't, I'd have to say uninstall and re-install.


text:
Internal storage insufficient storage problem
I have a Lenovo Android phone with 8GB of space, but I can't download, upgrade or even store more apps. It tells me that I have insufficient STORAGE

Might want to start looking here... http://android.stackexchange.com/tags/insufficient-memory/info

And if the above link doesn't answer your question, go to the "votes" tab from that same page to find many working solutions.

Simply, just uninstall unused apps, install Clean Master app. Better if you root and learn to use Link2SD.

If it's possible, insert an SD card and move apps to it.
In case you have android marshmallow, you can insert the SD card and set it as your internal storage.
You can also try to clear the cache of your device.
If your device is old enough, you could think about rooting it and uninstalling bloatware apps. You can remove system app without root (with adb), but it works shit.


text:
How to upgrade Android kernel version
I am running a Android device with a kernel version of 3.4.5 on a soc made by mediatek (MT6582). Now recently I found a within post with the stock untouched KitKat based kernel for MT6582. This new KitKat kernel is version 3.4.67 I believe. And in the github page the guy mentioned a thing about upgrading the kernel version without having to necessarily make a new one. It didnt have any steps and I didn't really understand much if someone can help on how to upgrade the Linux kernel it would very very helpful.
Here is what it read:

Unlike patches for the 3.x kernels, patches for the 3.x.y kernels
     (also known as the -stable kernels) are not incremental but instead apply
     directly to the base 3.x kernel.  Please read
     Documentation/applying-patches.txt for more information.
Alternatively, the script patch-kernel can be used to automate this
     process.  It determines the current kernel version and applies any
     patches found.
linux/scripts/patch-kernel linux

The first argument in the command above is the location of the
     kernel source.  Patches are applied from the current directory, but
     an alternative directory can be specified as the second argument.
If you are upgrading between releases using the stable series patches
     (for example, patch-3.x.y), note that these "dot-releases" are
     not incremental and must be applied to the 3.x base tree. For
     example, if your base kernel is 3.0 and you want to apply the
     3.0.3 patch, you do not and indeed must not first apply the
     3.0.1 and 3.0.2 patches. Similarly, if you are running kernel
     version 3.0.2 and want to jump to 3.0.3, you must first
     reverse the 3.0.2 patch (that is, patch -R) before applying
     the 3.0.3 patch.

So does anyone know how I can upgrade my kernel version...if yes can you please tell me how another related info to help me would also be appreciated.
Thanks

The instructions you've found are for applying a patch to the source code of the kernel. They're only relevant if you're compiling the kernel yourself, which I guess isn't what you want. You need to find a binary of the kernel (i.e. a boot.img), which will probably come with instructions on how to flash it.

Can you put the link to the github post in the post?
I don't know a lot about to make(update) a kernel but what I do know is that it requires a lot of programming skill.
One of the major problems with mediatek SOCs is that they rarely give out the source-code for their sockets.
This makes it even harder go build a custom kernel.
I did find one failed attempt for your socket.
 XDA forums:[KERNEL] [3.4.5] Wiko DarkMoon (MT6582)
Another problem is that the rom is specifically made for the linux kernel and that newer kernels might not work with your device. Source:(stackexchange).
It is a lot of hassle to update the kernel and I doubt it is even remotely worth it.

Hi I have actually seen the wiki darkroom kernel before...but it isn't for my device and I'm not sure if I can port that to my phone if yes please tell me....also here is the github source....if u are veiwing the github source view it in desktop version of the page for the description thing containing the article about the upgrade.

Oops forgot to add the link here it is https://github.com/kashifmin/MT6582-KK-KERNEL/

Oops for the darkrom kernel by incompatibility I meant that I already have kernel 3.4.5 and am looking for kernel 3.4.67 which supports kitkat

I totally doubt if the kernel is for MTK devices because as per my knowledge goes (I too own a MT6582 device) MTK is a partially closed-source SoC manufacturer who gives out the source code by purchasing.
MTK makes a standard ROM based on AOSP and gives it out to companies but no companies are allowed to edit the ROM unless they buy the license for it.
This means that non-MTK associates can not make any part of the ROM as they don't have  the source-code
My Suggestion: Don't try this stunt because you may end up with a kernel with miss matching drivers and also a boot-looped device as a bonus :)

Hi also since u told me u have a mt6582 phone may I know if you are running a custom and also which version I'd your current rom... thanks

what do you mean you have to purchase the source code? You cannot, by law, use the linux kernel without providing the sources for free


text:
How to repair an i Robot tablet which won't boot?
My I.Robot 7180 ICS OS4.0 tablet was drained, when charged I tried to open it again but it was only stucked loading in the black screen with android logo showing. How to make this work again?

Consider doing a full wipe of your tablet. I had this on a Galaxy Tab. Follow those instructions but remember you will lose all your data.
Instructions:

Turn off your Android Tablet.
Press and hold Volume + and Power button.
Release Volume + and Power button when you see message on screen.
On Android Stomach Repair Logo Screen, press again Volume + and Power   button.
On Hard Reset Menu Screen, use the Volume button to scroll up and down and use the Power button to select (click on).
Scroll down to Wipe Data / Factory Reset and click on it.
Scroll down to Yes – Delete All User Data and click on it.
After Data Wipe Complete click on Reboot System Now.

Source: http://www.askmefast.com/_why_does_my_android_warp__phone__keep_freezing-qna6151757.html#q3381869

mfw both of my answer and OP got downvoted


text:
Strange text message
#tps#16#tpe# if you don't need time for error correction, #lks#click here#lke#. What is this??

Where are you seeing this? Is this a list of SMS messages or something else? It just looks like some badly composed spam.

Yes it qas in a sms message and today i got a text that just says status but it looks like i sent it to myself but the # it shows from is 111-3001. Is someone doing some type of ping test on me or what?

I wouldn't click on ANY link from someone that I don't know.  You are asking for trouble!

authors: Никита Молчанов


text:
How can I make Android 6 quick settings show up in the same layout when the screen is locked?
Why does lock screen hide some of the elements from the quick settings? This makes intuitive usage of the device nearly impossible because I have to remember to look where the icons are and which ones they are. Like I could have a flashlight on the bottom left and on the lock screen its in the middle. Is there a way to fix this? Because "minor" inconveniences like this make me want to get off android. Too many little annoyances that users have to deal with day-to-day.

"Some" of the elements? Could you clarify which elements do exhibit this behaviour?

You can use GravityBox [MM] to have your favorite tile display at lock screen as well. Requires root access and Xposed framework installed.

The elements that have been hidden from your lock screen are hidden for a purpose. Sensitive toggles are not displayed in order to increase the lock screen security.
Due to this, your phone, in unlocked condition shows more toggles than in locked condition. This changes the position of certain toggles and hence your flashlight toggle is moved.
It can be a little inconvenient but you need to live with it since it is making your device safer. Safety by design.


text:
How do I change the number identification format (to associate with a contact's number)?
I have a Sony/Ericsson Xperia Arc phone with Android 2.3 In my country, I can receive calls with the following number patterns (it's the formatting used by my operator):
12345678
0aa12345678
0bbaa12345678

However, my system won't identify the second and third options as being a number from the same contact. That's the behavior that I want: if some contact's number is 12345678, the phone software should always match with the contact if the 8 number from right to left match.
Is this possible?
EDIT
The 'aa' and 'bbaa' fields are just numbers. An example of a number could be:
01122223333
aa is a kind of region code and bb is the operator's code.In this case, if I have 22223333 in my contacts, it won't match. If I have 0441122223333 in my contacts, it won't work either. But it should (and I think that some cheap cell phones sold by operators have this behavior in my country).

Just for curiosity: Which operator in what country do you talk about?

TIM operator in Brazil.

Do the numbers that you receive calls from that look like the second and third examples above actually include letters or are you using bbaa as an representation/variable?

Just edited the question to make it more clear. Thanks.

Give a try to Rocket Dial free or pro available in Play store. In the setting you will find to change the no. format according to your choice.

Try using the format +bbaa12345678 in your contacts (so you replace the 0 by a + sign).

It works for receiving calls, but then I cannot use this number to make calls. My operator gives me an "invalid number" error.

Maybe try +55bbaa12345678?

Doesn't work either. :(


text:
Make an app behave as if it is on kitkat
I have an app that worked well on my i9100 (Samsung Galaxy S2) with a custom Kitkat rom. Now, I have installed CM12 (Lollipop) and this app isn't working as it should have.
It shows a login screen, clicking "sign in" on which it throws an error (invalid login. server not responding. Please try again later). This didn't show up when the phone was on Kitkat.
Is there a way whereby I can tell the app that it is running on kitkat or run an app in compatible mode(?)

More information is needed.  Which app? What is the error it's showing?

@Chahk: Updated the question with link to the app and the error message. Thank you for taking a look.

You should probably just contact the app developer. If Lollipop broke something they'll need to release a fix for it.

@eldarerathis: Sure. Lets say that is going to take time. I wanted to see if there is a way whereby I can tell the app to run in compatible mode, assuming Lollipop supports backwards compatibility.

Apps SHOULD be forward compatible-- new capability is added to Android updates, but a lot of care is taken by Google to try to make sure that older apps won't break on newer Android.  That said, you're sure it's not a new or temporary issue with the server? Can you verify it still runs from a kitkat device?  I'd check logcat for clues (errors can actually be kind of descriptive) and contact FSM Mobile with whatever you discover so they can fix the issue.


text:
Laptop unable to detect Gionee E6
I wanted to debug an Android app on my Ginonee e6. But when I connect it through USB cable, the device is not detected.
Last time I had faced same issue with Samsung Galaxy Y and installing Kies solved the problem
But for Gionee E6, nothing works, I have google-usb drivers installed; still my phone is not detected. I have switched ON the USB-Debugging option in the settings
Please help.

have you tried plugging it into a different USB port?

@geffchang No luck, with different USB port.

You need to install the correct drivers for the device. I'm not familiar with the device in question, but it seems that there are two drivers available on the Gionee Mobile India site. Try installing one of the drivers there and then connect your device again.


text:
Is there a way/app to automatically change DNS server based on connection?
Let say on my home Wifi, I want to use DNS server "X" and on work WiFI, I want to use another DNS-server: "Y", on cellular a server "Z" and so on.
Is this possible to do this automatically? (Preferably without root)
There seems to be loads of "DNS-apps" on play store, but I can't find any that do this. (have not tried them all)

If you disable the "private DNS" feature of Android you should get the matching DNS server for each connection automatically pushed as part of the IP information via DHCP.

I don't see how this helps? I know what DNS servers I want to use.

So you don't want the standard DNS servers, but use special other DNS servers but for each connection a different one. That was not obvious from your question.

Exactly..I really tried to be as clear as possible but I guess I wasn't.

The solution below will set Private DNS to "Automatic" on SSID: 'SSID-1'  and 'SSID-2' Everything else will set Private DNS to your entered Private DNS hostname in settings.

Install Tasker.

Set up tasker as follow:  (Change SSID-1/SSID2 to your name)
 Profile: AutoPrivateDNS
         State: Wifi Connected [ SSID:SSID-1/SSID-2 MAC:* IP:* Active:Any ]
     Enter: Anon
         A1: Custom Setting [ Type:Global Name:private_dns_mode Value:opportunistic Use Root:Off Read Setting To: ]
     Exit: Anon
         A1: Custom Setting [ Type:Global Name:private_dns_mode Value:hostname Use Root:Off Read Setting To: ]

Grant Tasker WRITE_SECURE_SETTINGS permissions via ADB with following command:

adb shell pm grant net.dinglisch.android.taskerm android.permission.WRITE_SECURE_SETTINGS

To set Private DNS to Off instead of 'Automatic' use the value 'Off' instead of 'opportunistic'.
Tested with Android 11, Samsung S10E, no root.

Two updates for Tasker 6.1.32 with Android 13 on Pixel 7 Pro. First when it says Value:hostname above, that is literal. I thought it meant the desired hostname, so I used dns.adguard.com and it didn't work.  Second, if you want to use mode off instead of opportunistic note that it is case sensitive.  The text above suggests Off, but off is required to actually select the off state.

You can setup a Tasker profile that is based on either a location or a WiFi network to trigger the task. Set the task to change the custom setting for private DNS with the hostname dependent on which network you are on.

Thanks, This worked fine! I posted a more detailed answer below how to do it.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Where does Android store clipboard data?
Where does Android store clipboard data?
I have a rooted Android phone. Where are clipboard files stored? I can find that in a rooted Samsung device at /data/Clipboard, but am not able to find in other Android phones (e.g. Sony, HTC). For phones running GingerBread.
I'm able to see the clipboard data using adb shell service call clipboard 1, but after Gingerbread this service call command does not show the data.

Pure AOSP version of Android does not save clipboard data to files; the data is stored only in RAM by the ClipboardService, which runs inside the system_server process.
Samsung, like many other manufacturers, adds their proprietary modifications to the base AOSP code; one of these modifications is the ability to keep the clipboard history, and this history is stored in files in the /data/Clipboard directory. Of course, you won't find this proprietary Samsung code on other devices, or even in third-party ROMs for Samsung devices.
As for accessing the clipboard service using adb shell service call clipboard ..., you cannot do it on recent Android versions, because the IClipboard interface now has security checks (it requires specifying the package name, and the calling uid must own the package name). This interface is also an implementation detail and changes between different Android versions.

Thanks. Does the same thing happen with userdictionary also.I'm not able to find .udb file also.

I guess the additional service call parameters should be these package name and owner ship? Would be great to see where in the sources these parameters are specified handled, so that we could check on KitKat 4.4.x and above.


text:
Heartbleed check for Android App
How I can check whether a particular android app is vulnerable to heartbleed or not? I don't want to use any third party app.
I have seen https://github.com/musalbas/heartbleed-masstest/blob/master/ssltest.py but I want to do it with app. I don't know the domain name the app is communicating to. Are the app bundle the OpenSSL libraries with apk, If yes how to find the version of OpenSSL being used.
@Solution:
I have wriiten python module which takes an APK and it do the check for openSSL version and heartbeat extension.

import zipfile
import os
import re

def heart_bleed(tempdir, msl_outputfile):
    parrent_tempdir = tempdir.split('tmp')[0]
    sslpattern = re.compile("1.0.1[a-f]")
    flagssl = False
    flagheartbleed = False

    msllst_heartbleed = []
    msc_vulid = "heartbleed"
    msc_infoseverity = "Info"
    msc_medseverity = "Medium"
    apkpath = ''
    if (parrent_tempdir):
        for root, dummy_dirs, files in os.walk(parrent_tempdir):
            for allfile in files:
                if allfile.endswith(".apk"):

                    apkpath = os.path.join(root, allfile)

        #print(apkpath)
        with zipfile.ZipFile(apkpath, "r") as msl_apkread:
            for i in msl_apkread.namelist():
                if i.endswith(".so"):
                    data = msl_apkread.read(i)
                    if "part of OpenSSL" in data:
                        start = data.index("part of OpenSSL")
                        resultdata = str(data[start:start+40])
                        sslversion = re.findall(sslpattern, resultdata)
                        if sslversion:
                            flagssl = True

                            if "tls1_heartbeat" in data:
                                flagheartbleed = True

        if flagssl and flagheartbleed:
            print("The App is using OpenSSL version " + sslversion[0] + " which is vulnerable to Heartbleed and Heartbeat extension is enabled."))
        elif flagssl or flagheartbleed:
            print("The App is using OpenSSL version " + sslversion[0] + " which is vulnerable to Heartbleed but Heartbeat extension is disabled."))

Please comment is it right to do ?

Apps don't generally bundle OpenSSL themselves: rather, Android ships with OpenSSL included in the main framework, so in most cases it's the Android version that has or does not have the vulnerability, rather than the app itself. That said, it's certainly possible for an app to include its own OpenSSL, it's just unusual.
How does the Heartbleed security vulnerability affect my Android device? explains that only Android version 4.1.1 is vulnerable itself.
If the app contains a statically linked OpenSSL binary, and you don't want to use an app to check the behaviour, you have to unpackage the APK file to find the library.

I'm wondering how the other apps(Heartbleed detector,TrendMicro heartbleed detector, etc ) are detecting the the other installed apps for heartbleed. Please give me some insights

Please don't add further questions as comments. If you think your original question was unclear, you can edit it to say what you mean; otherwise, use the Ask question button to ask a new question.

It will be hard to test something without a tester. Android doesn't ship with a Test-App for Heartbleed (or any other security hole, such as the Master Key Exploit discovered about a year ago), as this would somehow defeat the purpose: Such a check-app must know about the security hole and how to check for it, and thus requires knowledge about that. If that knowledge is there, instead of writing an app to check for the hole, the devs rather should decide to fix it in the first place – which would make that app obsolete :)
So if a 3rd party app is not acceptable for you, you're most likely out of luck. But in case you change your mind, you can find several security-checkers in this list. There's e.g. Heartbleed Security Scanner, which is pretty well rated (as of now, 4.6 stars with over 5,000 votes), and you can find it introduced in this AndroidPIT blog post.
Linked list category also holds some security suites covering multiple exploits and security risks, which might be a good choice to check if you're interested how it stands about security with your device.

I'm wondering how the other apps(Heartbleed detector,TrendMicro heartbleed detector, etc ) are detecting the the other installed apps for heartbleed.
Please give me some insights.

AFAIK those apps are not OpenSource, so that question is hard to answer from the outside. You'll have to ask the corresponding developers for this.


text:
How can I get a recovery mode on my Xperia device (which has no /recovery/ partition)?
As a developer, I need to flash custom recovery like ClockWorkMod Recovery or TWRP. I have a Sony Xperia L, But I found out that Xperia devices are not supported by these custom recoveries as they don't have a recovery partion. Is this true and if so how can I make it possible to load this custom recovery on my phone.
Is there any alternative way to do so?
Besides the way of flashing a custom kernel?

You may want to check the official TWRP page for the Xperia Z. It has notes that will help you get it running.

I have a Xperia L.

I have checked CWM and TWRP these both don't have support for Xperia L.

I'd recommend that you [edit] your question and add that information to it. Also look over here~. It's the same basic idea that the TWRP page describes for the Xperia Z.

Sony Xperia Devices use a recovery-in-boot arrangement. While you can't simply flash a version of TWRP or CWM, you can flash a kernel that includes what you need.
For the Xperia L, you can flash the Phanton Kernel, which includes CWM.
There is no other way to do get CWM or TWRP without flashing a new kernel.

Yes I knew that but Thank You anyways.

Any particular reason you're asking the question when you already know the answer?

Yes my question was about flashing a recovey without habing to flash a kernel.

@coolhz Ah. I'd recommend editing your question to include that tidbit. In its current state, the question does not specify that.

I am doing that sorry I thought I might get better answers if i don't specify that

The answer to that question, however, is simple: there is no way to get CWM or TWRP without flashing a new kernel.


text:
galaxy s3 - clicking/crackling sound when button is pressed on headset
I listen to music on my international galaxy s3 with the included headset quite a bit.
I don't know if this is a feature or bug but whenever I press a button on the headset's controls (volume, skip track, etc), there is a crackling/clicking sound for each press.  It happens when there is no music playing as well. I know it is not the headset but the phone itself.
Is there a fix for this? What is causing this?


text:
Apps won't install (silently fail after 100% downloaded)
I have a problem with installing apps from Google Play onto my Samsung Galaxy S Plus phone.
It has Android 2.3.6. Yesterday I tried to download some apps. When I clicked 'Install', the app began to download but when it got to 100% it just disappeared and silently failed to install on my phone :\
I don't have an SD card and up to now I saved all my apps on the phone
and had no problems like this.
It seems to be some settings problem, but I don't know what to do.
any ideas?!

Do you have access to the device log (logcat)? That's sadly a chicken & egg problem (you'd need some additional app to see logs, e.g. https://play.google.com/store/apps/details?id=com.nolanlawson.logcat and attach the output from a failed install attempt to this question). That can also be done by installing the SDK and use the integrated log viewer from there, but that's not too straightforward.

Is there sufficient space available on your  phone to install the apps?

It sounds to me like the infamous /cache or /data/data out of space problem. I hope google addresses this issue and gives more space for these mounts. Usually there is plenty of room to install in /data/app, but the cache and data locations run out of room quickly.

Someone already solved this without rooting the phone by uninstalling updates for Google Play Store app: Go to Settings → Applications → All (tab), scroll down and tap "Google Play Store", then "Uninstall updates".
Source: SamsungGalaxyForums

Its indeed quite possible that either the two directories residing on the filesystem, /data/local/download or /cache/download is probably full of temporary files and is not deleted which contributes to the symptoms of the app not installing after 100% downloaded.
Some ROMs do have this facility or feature in place, called run-parts, which is invoked by the busybox which does this clean up on boot to clear out the temporary downloaded files saved in the specified directories. Again, this is dependant on the ROM.
Maybe that's what you should try doing, reboot to force the system to clean up the directories and try again upon bootup?
If that fails, then it sounds likely that the /cache partition is very small not to hold the downloaded files. The trick employed by ROMs is this, the /cache/download is either sym-linked to /data on the /data partition. The other trick is that /data/local/download is re-binded to the /cache/download directory. (see this script below to see what the second trick is about)
#!/system/bin/sh
#
# bind mount /data/local/download to /cache/download if cache
# partition is too small
#

CACHESIZE=$(df /cache | tail -n1 | tr -s ' ' | cut -d ' ' -f2 | tr -d [:alpha:])
DATAONLY=$(getprop dalvik.vm.dexopt-data-only)
if [ $DATAONLY -eq 1 ]
then
  NEEDED=60000
else
  NEEDED=105000
fi

if [ $CACHESIZE -lt $NEEDED ]
then
  /system/xbin/busybox mount -o bind /data/local/download /cache/download
fi

rm /cache/download/downloadfile*.apk >/dev/null 2>&1

exit 0

Why /cache and /data/local/download? it is found in the init.rc script in the ramdisk of the ROM in question which has the following environment variables that tells the Google Play store, where to save the downloaded apps.
export ANDROID_CACHE /cache
export DOWNLOAD_CACHE /cache/download

The only thing I would suggest is to use File Explorer (just as I type this I realised yeah, root... but I digress), and clean out the directory manually for a start.

I just found a new incompatibility causing something similar (at least right now: May 2015).  Updates and reinstall of Facebook were repeatedly failing with "Package invalid" using both Google Play and 1Market.
It seems that the problem was my home program: Nova launcher.
This was on Bluestacks using my PC, by the way.
I changed my home program back to Gamepop-Home (the default that came with Bluestacks) and was able to install Facebook from the search box in Gamepop-Home.
Afterwards, I was able to go back to Nova Launcher and keep using Facebook.

I was having a similar problem. When trying to install an app from the market, it would get to 100% download, then say download failed. Also, the same behavior occurred with updates to previously installed apps. Tried all sorts of things from various forms and nothing worked.
I am running Eclair, and decided that my phone was becoming a paperweight without these updates... So I resolved to install a new ROM, thankfully I did not have to go that far. I ran a one-click root application, and afterwards I could download updates and install new apps without issue.
Pretty sure rooting your phone will void the warranty, if that is not of concern and your at a dead end... perhaps give it try, it worked for me.

I'm sure there must be other solutions as well, apart from installing different ROM. I get similar problem sometimes on my HTC Desire but it works after some retry.

This actually worked for me and my phone is ZTE N9130 . I went to Google play and stopped the Sync updates. Then proceeded to downloading Apps on Google Play.  Also I made sure that I had on the Data and GPS button on. Everything continued to download in a matter of time. Yay!

Solution: Galaxy S(First Series) will easily handle 4.0 Kit to JB
Get the latest working galaxy toolkit, unlock the boot-loader:
Yes, You can uninstall updates for Google Play but that gimps your device.
How to: Links are hit or miss dead. Look up "Galaxy Tool Kit"
Those kits include step by steps.

Before uninstalling updates I would also  try Clear Data (same place - under Google Play in Application Manager). That fixed the same issue for me.

I fixed the problem by going to App manager and uninstalling updates to Google Play. Things will download and install fine after.


text:
How do I change the default sms font size? (ICS)
I know I can change (in settings) whether or not the volume rocker can change font size, but is there a way I can change the default to be different? (I'd rather not have the volume button change function) I want the smallest size, but I can't seem to get it to stay that way

The default appears to be simply what the phone itself is set to use as Font Size under Settings > (Device) Display. Change that to Tiny and your messages will display that way, but obviously everything else on the phone will also be impacted.


text:
Has the copy/paste functionality been removed in the RAZR Maxx's Ice Cream Sandwich update?
Now that I have upgraded my Motorola Rzar Maxx to Ice Cream Sandwich the ability to do a copy and paste from Evernote and Office Suite are no longer available. Instead I have to cut rather than copy, then paste it back in the app and then go to the app you want to past in to paste it. Further there is no longer a menu item to select all text either. Has this functionality been removed by the update?

Please review the [FAQ]. This site works best for questions that are actual questions for an Android issue that have clear and concrete solutions. Rants disguised as questions are specifically called out as "bad questions".

ICS and Evernote both support "copy" functionality. Highlight the text you want and then press the icon that looks like two overlapping pieces of paper (circled in red):

If this is missing then you may wan to provide a screenshot of what you see. Although it's possible Motorola removed the "copy" functionality from the system, I would find it somewhat unlikely (and this forum post seems to indicate it does exist). Also, the grid icon on the far left (circled in blue) is "select all".


text:
GO SMS conversation grouping by number, not contact
I installed GO SMS pro today and it looks good, but there is one thing that is a deal breaker for me.
Some of the people I know use different numbers (grouped under one contact) to text me, however when I open GO SMS conversations aren't grouped by contact, but instead it looks like they are grouped by number (3 separate conversation threads for one contact).
Is there any way to group them by contact? This is how the default messaging app works (conversations grouped by contact, reply goes to last number used from the conversation).


text:
Unable to send a text message
When I try to send a text message why does it go to drafts? And I still cant send the message even from drafts.

Sounds like you actually did type up your message, but hit the back key by accident, or, did not supply the number for the intended person to receive your text, which gets saved in drafts.
When you go into Messaging, you should see "(Draft)" by the message, go into that message and there should be a 'Send' button beside the text entry box where you compose the message, tap that, it should go straight away.
Try it and let us know how that goes for you. :)


text:
How to stop a text received from splitting up?
I just got my first Smart phone (Galaxy S II) and it splits up texts longer than 160 characters when I receive them. I often forward these long texts. Is there something I can do?

The following may work: download an app called SMS Backup+ from Play which backs up texts to Gmail. From there, it should be simple enough to forward.

in my experience the division of texts like this has more to do with the carrier.
For instance, I am on T-Mo.. and texts I get from other T-Mo users are never split.
This is not a limitation of the device so much as it is a limitation with SimpleMessageSyntax


text:
Reply-by-SMS with Google Voice
I've got a Samsung Galaxy Nexus running stock Android Jelly Bean 4.1.1. As you probably know, Jelly Bean has a new feature that allows you to "respond-by-SMS" to incoming phone calls. Unfortunately, this feature sends a text message from your "real" phone number instead of Google Voice. For those of us that use Google Voice full-time, and don't want to reveal our real phone numbers, and keep accurate messaging logs, this is undesirable behavior.
Question: Does anyone know if it's possible to get the respond-by-SMS feature to send from Google Voice instead of the built-in Messaging app?
The description of the feature in question is: "When you miss a call, a new notification lets you return the call or reply by SMS with a single touch."
http://www.android.com/about/jelly-bean/

I found a simple but amazingly effective workaround solution: Any.Do for Android. Install it from Google Play.
How it works for me:

Decline incoming call
A missed call popup will appear from Any.Do. Choose the Send Text option
I think the first time you use it, you have to choose default app. Here's where you choose Google Voice and, bam, you are all set!

You can create custom default messages as well within Any.Do.
Hope this helps.

You should be able to go to
Settings>Manage Applications>All Applications>
Go to your MMS.apk, and reset the defaults.
So long as you already have Google Voice installed on your phone,
The next time you try to use this feature, it should ask you which one you want to use.
But IDK- No JB love on the HTC Sensation, yet.

I'll give this a shot.

The button to clear defaults is greyed out for the Messaging application.


text:
Are SMS messages queued or discarded when there's no signal?
I'm thinking of getting an Android phone (a Samsung Galaxy S2) but I need to know whether it queues SMS messages (when there's no carrier) and then sends them when it's in signal again, or whether you have to re-send as on the iPhone. As I don't get a very good mobile signal at home this feature is very important for me.

Are you talking about text (SMS) messages?

Must be SMS (as the iPhone has no G-Voice nor Talk)

This is a general Android question that applies to all devices.
Messages (SMS) are queued if there's no signal. See screenshot (device is in airplane mode).

For what it's worth, Google Voice (which I use exclusively for SMS) added this feature recently.


text:
Disabled Background Data notification
I have disabled my background mobile data. I want the setting this way, but as a result of doing so there is an annoying warning that I have background data disabled on the system tray that prompts me to press and enable background data.
How do I remove the warning?
Running ICS on two device that show the warning.

Even more annoying: Most of the apps which do not respect this setting come from Google... And the corresponding API reference for developers just states, the app "should" respect it -- not must respect it, as one would think...

Someone removed my edit: I added that this also occurs on Lollipop 5.0.2.

Touch the notification and it will go away. Of course, this will re-enable background data.
The thing here is, it's meant to be annoying. Many of your apps use background data in order to sync themselves or receive updates, notifications or whatever from the network, and without it, they can't do that.
If apps do background data correctly then this can actually save you battery, as well as make the apps appear more responsive when you actually do open them up to see what they have to tell you. Unfortunately some apps don't, which is probably why you decided you wanted it disabled in the first place.
You have a few options. In order from easiest to hardest:

You can live with the notification.
You can remove the offending apps and replace them with less offensive apps.
You can hack the Android source code to do what you want.

For Android 4.4 and below, this can be done via the Xposed Framework if your phone is rooted (warning: at the moment this will set your phone to use the Dalvik runtime if you're currently using ART):

Download the Xposed Installer apk file (click the link to the right of Download)
http://repo.xposed.info/module/de.robv.android.xposed.installer
Download the RemoveRestrictedNotification module
http://repo.xposed.info/module/org.adam77root.removerestrictednotification
Open the Xposed Installer app → Modules → check RemoveRestrictedNotification → back → Framework → Install/Update → OK (this will reboot the phone)

Support for Android 5.0 and up is in the works:
[OFFICIAL] Xposed for Lollipop


text:
Samsung Galaxy Ace - HID Bluetooth Keyboard Connection?
I'm a newly arrived escapee from the iPhone Empire - I just got a Galaxy Ace and it seems better in all respects except one very important one for me... I used to use my iPhone to write / take notes etc, using an I-connex Bluetooth keyboard.   But it looks like my Ace won't allow this keyboard to connect - it says it doesn't connect to HID devices.
I've tried two different apps to try and fix this - BlueKeyboard JP (which only works with certain keyboards, not including mine) and Bluetooth Keyboard Easyconnect (which I think requires my phone to be rooted - at any rate, it doesn't work).
I'd be very grateful for any suggestions how I can fix this, as it really makes the phone seriously less good than what I had before, given how I use it!   Failing that I'd be very grateful if anyone could advise me if there is any version of Android that DOES allow HID devices to connect - and what phones run it.

Your device does include bluetooth support, however not the HID profile (with the Android version it runs). I only see 3 options: a) Wait until Samsung launches a firmware update (not happening, alas). b) Install a mod (Howto, download here or search XDA). c) live without it??

You can get better solutions for your problem, if you mention the model number and android version, which your device is currently running.

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.

Bluetooth HID support was officially added to Android in Honeycomb 3.1. Any device that uses either this version or Ice Cream Sandwich (4.0 -> ) or Jelly Bean (future devices) supports Bluetooth keyboards out of the box.


text:
Why are individual apps not listed in my battery usage statistics?
I'm using an Asus Transformer TF300 running Ice Cream Sandwich. When I check Settings->Battery the only things listed are Screen, Tablet Idle and Wifi. Why aren't apps that I use being shown in these statistics?