text:
Samsung S8 is stuck on start logo after flashing
I know this question has been posted but none of the solutions is working for me.
I flashed official ROM using Odin on my S8 950FD. The process was smooth, the phone rebooted, installed update (blue screen), erased, rebooted again and then stuck on logo. I waited for a long time, then pressed Power + Vol down buttons. As soon as it turned off, I pressed Power + Bixby + Vol up. I was in stock recovery. Wiped cache and data, rebooted again, same result. One thing I see is my dm-verity verification status is failed in stock recovery.
I went to download mode again, my KG state was showing Prenormal. I tried flashing TWRP, OFRP recoveries but of course got Official Binaries blah blah error. I tried flashing stock firmware again and again but no luck. All I can see on my phone is either Samsung Galaxy S8 or I can go to recovery or download mode. The phone will never boot.
I tried Miracle Box 2.82 cracked version as well, but still no luck, it shows TOKEN SIZE TOO BIG or something like that.
Any chance I can get my phone working and alive again??
I have tried flashing many UC-9 official ROMs but still failed and I am on Samsung logo screen. I love my phone and don't want to loose it.

So, I got my phone working again. It's got a new life but there is no magic bullet. Luckily, my brother had an exact similar phone with damaged display panel and he had thrown it somewhere in the house. I accidentally found it and got its board replaced with my bricked phone and viola, my S8 is now up again in around 8USD of cost.
One thing I would like to add, I didn't look form other software solutions. There could be one but once I found a dead phone, I stopped looking for it.


text:
Test for ARM32 compatibility
I'm trying to programmatically test if a phone supports 32-bit binaries.  The command
adb shell getprop ro.product.cpu.abilist | grep armeabi

seems like it should work.  However, are there other ABI names I need to test for?
(Note: I do know that abilist is unavailable prior to Lollipop and that abi should be used instead in such a case.)

See supported ABIs at https://developer.android.com/ndk/guides/abis#sa

The list of current ABIs is available in the NDK documentation. The 32-bit ARM ABI you should look for on modern devices is armeabi-v7a.

source: Stack Exchange

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

sort: votes


text:
How can I access my phone with a broken screen when TWRP decryption is unavailable?
Recently I broke the screen and digitizer of my phone and now want to be able to get my data off or even control it. While researching I stumbled upon scrcpy which gives you full access to your device if you have ADB enabled (which I unfortunately have not).
I have TWRP installed, can boot into it and have ADB access there but my persistent storage is encrypted and when trying to decrypt it with TWRP I just get the E:No crypto support was compiled into this build. error message.
Now how can I get off my data or control my device while being unable to decrypt the persistent storage?

You can enable ADB by editing certain build.prop options which can be done without data access. Then, like you already mentioned, you can easily control your phone with scrcpy.
For an in-depth explanation on how to achieve this head over to this XDA Thread. It boils down to these 7 steps:

Boot into the recovery
With ADB, add the following lines to /system/build.prop
# Enable ADB
persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb

# Disable authorization
ro.adb.secure=0
ro.secure=0
ro.debuggable=1

Reboot to system
ADB should be enabled now, use scrcpy to enter your decryption secret
Wait until the persistent storage is mounted (e.g. by checking if the directory /data/adb/service.d/ exists) and then IMMEDIATELY push a script with the following content into the /data/adb/service.d/ directory and make it executeable (via adb push /path/to/script.sh /data/adb/service.d; adb shell chmod 777 /data/adb/service.d/script.sh
#!/system/bin/sh

resetprop persist.service.adb.enable 1
resetprop persist.service.debuggable 1
resetprop persist.sys.usb.config mtp,adb

resetprop ro.adb.secure 0
resetprop ro.secure 0
resetprop ro.debuggable 1

echo "1" > /data/property/persist.service.adb.enable
echo "1" > /data/property/persist.service.debuggable
echo "mtp,adb" > /data/property/persist.sys.usb.config

Reboot again
Enjoy your ADB access!

Note that in order to get this to work you need to have Magisk installed. If that's not the case it should already work after step 2, if it doesn't you can try to just execute the last three lines of the script as soon as the persistent storage is mounted.

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


text:
SD Card crashing settings but being detected
I ran out of storage on my:
Oukitel WP20 running Android 12
and so I decided to get a 512GB Micro SD Card from SanDisk.
My previous one was a 128GB from SanDisk aswell.
So I backed everything up, ejected the sd card via the settings app, removed it physically, and inserted the new one.
The phone then asked me to format it either to mobile format, or to extend the internal storage, so I choose extend internal.
That went uneventfull. I went to the settings app and it says:
8% used, 499GB free. So far so good. But when I click on the storage icon it loads for 10 - 20 seconds, and then just goes back to the main settings page (the list of settings options).
Also when I try to download a file explorer (CX File Explorer) or any other app, googe play says: Please make more free space before installing...
And when I uninstall a app which was on the internal storage before I had any SD Card (for example Clash of Clans, yes, I was young at one point lol), it still says make more space (COC is 1.smth GB and the app is just a few MB...)
The SD Card works on my computer just fine, I even loaded the backed up files onto it just the check if I could get it to work, they worked just fine. After formatting to extend internal storage one cant view the data on a laptop / computer anymore obviously.
Weird behaviour though, maybe someone has experienced this aswell :D
Thanks in advance for any tipps!

Ok, I just reset the whole device, it works now. Really weird :/


text:
Add Maps-URL to homescreen
How can I add a shortcut with this url to my Homescreen?
https://maps.app.goo.gl/1234567
When I open this URL in Chrome, the Maps Application starts and shows the desired page/activity. But because of this instant redirect from Chrome to  Maps it's impossible to use chrome's builtin add-to-homescreen feature for this type of URL.
The final Shortcut should open the Maps-App as Chrome already does. The final shortcut may open my browser just for the redirect into Maps, so a simple URL-Shortcut should be fine.
I tried QuickshortcutMaker but it does not offer to add URLs.

Found a solution.
I use the App "Url Shortcut" and add a shortcut to open Chrome to navigate and redirect to Maps. For this the URL needs to be changed:
googlechrome://navigate?url=https://maps.app.goo.gl/1234567

I couldn't find "url shortcut". I used Website Shortcut by deltac which worked okay for urls.


text:
Why do Play Store apps show in Galaxy store?
More recently I noticed something weird on my Samsung Galaxy S9 in the Galaxy Store. I have never used it for any apps other than the Samsung exclusive ones, but yet it shows me updates for some apps that are not from Samsung. For example the DJI Fly app, or the Zoom meetings app or the Discord app. App info for all theses apps say, they were downloaded from Google Play Store, but yet the Samsung Store claims it has updates for these Apps.
Is that normal? If I press update there do I suddenly get these Apps from the Galaxy store and am dependent on when they allow an update to the app?

Technically by how an app has been installed (which store, via web browser, any other app or via adb) is just a data flag once that app has been installed.
If an app is available in two stores at the same time with identical signed versions there should not be a problem even switching the stores randomly.
Problems can only arise if the app to be updated has a different versionCode (e.g. a fixed offset) in one store.
The versionCode is a number internally by Android to prevent users from downgrading an installed app. App updates can only be installed if the app signature is created by the same developer and the versionCode is greater than the installed app version.
I have seen developers that have different variants of one app (for different devices, platforms, CPU types...) where each app variant has a different versionCode.
For example the one app variant has versionCode 0x2000234 and a second variant has the versionCode 0x1000234.
Both app variants show same version string to the user but internally looking at the versionCode they are totally different.
It may now happen that if the app in the store A has the versionCode 0x2000234 and the same app of a slightly different variant has the versionCode 0x1000234 in store B.
In such a case you could install the app from store A as update of the app in store B but not the other way around.


text:
Intermittent failure to receive SMS and MMS messages
I noticed an issue in mid December where a few messages in a row that were sent in a group MMS were never received on my phone. A few days ago, I had the same issue with an SMS message sent to me. There may have been other instances as well that I'm unaware of. In December, my default messaging app was QKSMS. In the instance a few days ago, my default SMS/MMS app was Signal.
I'm using an Asus Zenfone 6 on Wing's AT&T network (for those don't know, this essentially means Wing bought AT&T contracts in bulk and is reselling them individually).
I don't know of any issues with outgoing messages. The intermittent nature of this problem makes it difficult to troubleshoot. What steps can I take to ensure I don't lose any incoming MMS or SMS messages in the future?

Make sure in the mobile network config APN and MMSC are set correctly set as described here: https://help.wingalpha.com/hc/en-us/articles/360042731211-Android-No-service-No-Data-No-MMS-No-calls-No-texts

you registered Signal for SMS so you won't receive SMS to your SIM card any longer. instead the SMS is redirected to Signal server and sent to you as Signal Message via Internet connection. If you don't wanna lose SMS in future you need to unregister Signal for SMS receiving

@Robert I don't see any way to accomplish step 1 or 2. Listed options for Preferred network type are 2G/3G/4G, 2G/3G, 3G, and 2G and I can't choose a Network Operator anywhere that I can see. The default APN settings mostly matches what's on the page with the following exceptions:
Name is ATT Phone
Authentication type is Not set
APN type includes fota
APN protocol is IPv4/IPv6
Bearer is Unspecified
If I set the bearer to LTE and save the APN disappears from the list. A new APN with bearer set to LTE also doesn't show up in the list. Does that shed any light on this?

@alecxs I had the same issue with QKSMS as my messaging app. Anyway, I think SMS and MMS are handled in Signal the same as they are in any other app and never go through Signal's servers. Where are you seeing that that's not the case?

register your phone number on signal. enable sms in signal settings. now remove the sim card and plug into any other cell phone for testing purposes - you won't receive sms on that sim card any longer. i don't know how other apps handle this. after this experience i don't use any messenger at all. for plain sms i use textra

@alecxs see my answer below for a resolution to this

In my case, the issue with the two non-stock messaging apps was the battery settings. Android was throttling the apps when they weren't in active use to save on battery. For whatever reason, incoming text messages would be directed to the apps but the apps would never wake up and the message would fall into a black hole. The stock messaging app was set to never be throttled in the Android battery settings. Changing Signal to also never be throttled seems to have resolved the problem. This is a known issue for Signal: https://support.signal.org/hc/en-us/articles/360027913252-Troubleshoot-receiving-messages


text:
Why is multitasking not behaving properly on my HTC One S?
I have recently purchased the new HTC One S, and I am starting to get disappointed with Android and ICS. Multitasking only seems to exist for small apps like SMS, mail, and others. Every time I have a big game running - like Shadowgun, for example - and I press the home button or lock the screen, the game stops running. If I then go to the most recent apps and pick the game, it starts over from the beginning, it doesn't continue where I left it. I am used to a HTC HD2 with its old Windows Mobile, and I was always able to leave a game in its position and come back to it later, without any problems. Why isn't Android doing that for me? Is it a behavior only for ICS, or HTC, or is it the general behavior of any android mobile?

The general android behavior is to pause the application when you switch to some other app. It shouldn't cause data loss. In case the app is closed/killed by the OS while in background, it gives the app the option to save data in it's APIs.
If an app is using this proper/recommended way, then it can resume altogether without any data loss, i.e. you can start the game where you left it. But some games may have so much data that it can't be saved easily, that's why you are having issues with multi-tasking.
I haven't tried Shadowgun, so I can't comment on that, but in a game like Plants vs. Zombies it's properly implemented, and your game is properly paused and resumed. When you press Home on the device, it goes to a paused state automatically.
So in the end, it all comes down to App's own mechanics, not on HTC or Android.

It´s curious, I have tried again with shadowgun, and after going to home, I went back to the game and it continued from the last point, but after going home and back to the game again, it started from the check point instead of the last position.... Again, every time I go from the game to home, the Sense interface reloads.

It seems that your device may be running out of memory and the launcher itself is reloading because it was put into swap to free up RAM. The check point thing also shows that app is handling saving data sometimes. Perhaps you could first try killing all apps other than launcher via a Task Killer and the start the game and test the behavior.

Another game I have tried with is angry birds, and same thing happens, it doesn´t continue from the las state.

I have tried to run the game just after the mobile turned on, and the same happens. I also think that the problem is that it runs out of RAM and the SO unloads the launcher. I am afraid some update from HTC may be needed to solve this, I am afraid, anyway if you could try in your mobiles with some game like shadowgun, or even angry birds?.

I have an alpha build of CM9 (ICS Port) installed in my device and GPU drivers are not fully working yet, so can't play a game on my device for now. :|

Forget games, lets talk about some of the default applications that comes with phone, even the browser named as 'Internet' doesn't have that capability, once I switch to another application, the pages that were previously loaded on that app gets reloaded when I get back to 'Internet'. Multitasking seems to be a joke in HTC. This is the one and only reason I hate my HTC One X. Even I am searching a solution for this issue.
http://android.stackexchange.com/questions/35802/htc-one-x-multitasking

@SameerSharma : If that is the case, why other android phone performs multitasking properly ?
http://drippler.com/htc/one_x#!312348

I don't have this problem running on a SGSII on ICS. Have you tried pausing the game before leaving it? Also make sure you click the home button only once with a fast click.
Good luck.

First of all, thank you very much for your fast answers. I don´t have this behavior with all apps, only with big ones, that require a lot of ram, like shadowgun. Can you both try with one like it, maybe shadow guardian, nova, need for speed, or some  like these?.
Anyway, I had android froyo  installed in the SD of my HTC HD2 running Windows Mobile, so I was able to load android from there, and as far as I remember, I didn´t have this behavior with games like these ones...
Best regards and thank you very much.

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


text:
Wi-Fi not working on home router after ICS update (Galaxy S2)
Can someone help me? I'm really frustrated now and eating through my data like theres no tomorrow. Since I did the ICS update I can't connect my samsung galaxy s2 to my home wireless router (belkin n1)! It says obtaining ip address...authenticating...saved secured with wpa/wpa2 psk and then repeats over and over again! But no Wi-Fi, and I cant get online etc...
Does anyone know what would cause this? How do I fix it?

How did you perform the update? via KIES or some other method? Check to ensure in the Wi-Fi settings you haven't specified a static IP address for your phone. And that your router isn't configured to disallow/allow certain IP addresses or MAC addresses.

ive forgot the network and done it manually and same thing occurs... i tryed wifi fixer app and still no joy

What steps have you undertaken to resolve the problem?
Some suggestions:

Try restarting the phone
Try removing the network entry ("Forget Network"), then add it again. Please make sure that you have the necessary information to reconnect before doing this.

edit: related Question

i done the update on work wifi then battery drained so i finished the update at a friends house! ive been told theres no need to set up a static ip! definatly something to do with settings on my belkin n1 router can someone please hase a look for me its driving me mad!!!

The way I understand your comment, the upgrade was interrupted?

yes well split if you like... because my battery drained i had to finish the update when i had a full charge. never had any problems with connecting to my home network before... i can connect to anything else but my own...it literally finds the network shows its connected saved etc but dosnt let me online :S ... its a belkin n1 wireless router and i really belioeve its something to do with the settings on it. i may try typing ip address into homebar and messing around with secuity changing to aes i think i got it on tkip at the min. someone also mentioned changing b+G+N setting to n only????

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


text:
Headphone music controls not working correctly
I recently purchased a set of earphones (HTC RC E160) with music controls (next, play/pause, previous buttons).
Strangely, they do not appear to work on my Samsung Galaxy Ace. The play/pause button works properly, but the 'next' button does the same thing as the play/pause button and the 'previous' button does nothing at all.
I've tried making a testing Android app which tries to capture the button presses and obtain information about them. The previous button just goes completely undetected, but the next and play/pause buttons both display identical information.
Does anyone have some insight into what is going on? I'm unable to tell if my earphones are faulty, or if there is a compatibility issue.
EDIT - just tried on a Samsung Galaxy Tab, all three buttons work, except the next and previous buttons alter volume instead. Confused.

Maybe it could be something to do with the firmware of the phone? It's possible it's not supported with the Ace.

My 2ct: The headset connector has 3 signal lines (l/r stereo + microphone) and a common ground. I'm not aware of some standard that manages howto encode multimedia controls with those 4 lines. basically, each control button is assigned to a signal line and pulls that low (shorts with ground line) when a button is pressed. It's up to the phone model to support this and decide what button event to generate in Android. https://play.google.com/store/apps/details?id=aws.apps.keyeventdisplay shows your key presses also.

thanks for the info ce4. That app is useful, and confirms that I'm receiving the same data from both the 'next' and 'play/pause' button.

by the way, do you think it's the hardware telling android what event has occurred or if it's android getting the data and turning it into an event itself?


text:
Browser keyboard refresh shortcut for Android 2.3.7?
I would like to know if there is any way to associate a keyboard shortcut for refreshing a webpage in Android with physical keyboard version 2.3.7.

There are several interesting browser shortcuts available:
Menu + J: Back
Menu + K: Forward
Menu + R: Refresh active page
Menu + F: Find
Menu + B: Open bookmarks
Menu + H: Browsing history
Menu + S: Open browser settings
Menu + I: Zoom in
Menu + O: Zoom out

(Source: Android Browser keyboard shortcuts)


text:
Bluetooth headset kills other audio?
I have a bluetooth headset for voice calls on my HTC EVO 4G. When I connect it, voice calls work well, and other audio works before I try pressing the "call" button on the headset.
The first time I press this button, the built-in voice recognition cuts out. After that, it works fine, but no more audio will be routed through either the speaker or the audio jack on the phone, and although the headset still works for voice calls, it is stuck to that stupid "BT profile", so it dosen't get the audio for music and such.
A few notes

this only happens with the headset, no other bluetooth device (such as keyboard), but I have not tested it with a bluetooth sound system.
this does not occur with any other audio connection, i.e. headphones etc.
switching sound modes (vibrate, loud, silent) has no effect
the only solution I have now is resetting the phone, which I would love not to have to do every time I use my  headset

I am running Cyanogenmod 7.1 (stable). Is this a known issue? Is there a workaround or a patch?


text:
Did ICS stop supporting clicking a number in text to dial?
I used to be able to click a number inside text (email or web page) to dial it. After upgrading to ics this feature seems to have been removed. Is that so? Any way to get it back?
UPDATE: it seems to work with US phone numbers, but not ones that are used in my country (Israel). Can it be that my carrier forgot to update the pattern for recognizing numbers as phone numbers?

Is it HTC's phone?

it's a galaxy s2

As @roxan seemed to be indicating, there is a legal suit against HTC in which Apple claimed a patent on this ability to convert clicking on phone numbers and email addresses into actionable links on smartphones.
This December 2011 article says:

Apple also has civil patent infringement cases against HTC and
  Samsung. Both Asian rivals have also filed their own retaliatory
  actions to the ITC and in U.S courts

and this article indicates Apple opened four lawsuits (as of February 2012) against Samsung for patent infringement, including the ability to make phone numbers clickable.
So it looks as if other manufacturers may be rolling back this feature early, for fear of Apple's patent troll tearing down their towns and eating their goats (and your ability to click phone numbers).


text:
Issue with Touchpal Contacts
I just downloaded the Touchpal Contacts app to my Galaxy Nexus (ICS). Under Settings->Contacts and Lists, I have 'Contacts without phone' unchecked, and, indeed, the contacts displayed are only those with phone numbers associated with them. Yet,  when I use the provided search bar to find contacts, it brings up all contacts even those without phone numbers. Any advice?
If it's relevant, my contacts are coming from Google Contacts.

That would seem to be by design, no? You're only displaying contacts with phone numbers. It doesn't necessarily follow that those are the only contacts being synced.


text:
Android news app that fetches by topic
I had a great news and weather app on my HTC Incredible that gave me top news articles and also let me fetch news by specific topic, for example "ebola" or "nanotechnology." Is there a way to accomplish this the Motorola Droid Razr M?

Standard Android has (or had) a News&Weather app that just did this. Else, use Google currents.

Keyword News seems to do exactly what you want, although it looks like a fairly basic model of this design. You could also use Google Reader which has a keyword entry on the left side of their page, that also has their very own app.


text:
Can one avoid losing everything on a Galaxy Nexus when applying a new ROM (safely)?
The makers of most ROMs suggest that you do a full device wipe when moving from one ROM to another. I have also found this is usually good practice, so data from the previous ROM does not affect the new one. On my EVO 4G, this was not a problem, since wipes did not affect the SD card. However, my new Galaxy Nexus (Sprint) has no SD card, and is managed all on internal memory. Every time I do a full wipe (in TWRP and Clockworkmod recoveries) they erase everything on my device, including my SD contents (photos, documents, the new ROM I'm trying to install, etc.).
This is quite problematic and annoying, as it requires much more time to manually backup my backups before flashing anything.
Has anyone found a way to avoid this? By that, I mean is there a way to keep portions of data (preferably the faux "SD" portions) between flashing new ROMs?

I wonder if partitioning the internal space would work, although that might be dangerous.  You could always wipe /data manually -- the phone might not boot afterward but you only need to get into recovery anyways.

You can use adb backup command to back-up everything to your PC. Use this manual on XDA for correct parameters.

This is intriguing, however my question is aimed at finding a way to not erase the entire phone (including SD partition) to begin with. Any thoughts there?

I am in a very similar situation where I want to install a new ROM but I don't want to have to re-install everything.  Fortunately, we are not alone.  Seems Wartickler from from xda-developers have done the hard work for us.
He has posted the very detailed solution at http://forum.xda-developers.com/showthread.php?t=1994705
It actually recovers your partition as a RAW file, coverts it to VHD and then recovers the data from it (using magic I presume)  It is not a 5 minute exercise and not recommended for beginners, but seems to solve the problem.
PS. I have not tried it myself, so results may vary.

this is an interesting process, and i'm glad to see it can be done! However, I am looking for some way to flash new roms without ever losing that data, if it is possible. Backup and restore or recovery options come second to that.

A combination of Titanium Backup ★ root and FolderSync might do. You need to set it up once, then have TB taking care to backup your apps and apps data -- while FolderSync automatically transfers those backups plus additional selected folders ("SD contents") to your computer when connected to your local WiFi network.

Unfortunately Titanium Backup has problems with SMS transfer between different ROMs, so need to use SMS Backup too (tested transfer between 2.1 and 4.1).

Did you check TBs "Migration" feature (which btw. always should be used when transfering data between different ROMs)? According to Joël (the dev) this should work.

I can make Titanium Backup sync with my dropbox, it just takes sooo long to upload (usually over a gb).

@jlehenbauer that's why I mentioned FolderSync to do a sync to your local computer via WiFi. Much faster :)

I tried Galaxy Nexus Toolkit to take backup when I updated my Galaxy Nexus to Android 4.2.1. It worked very well and I was able to restore my apps with data.
But for the games like need for speed, I lost the downloaded data. So If your app downloads extra data from servers, you may need to take /Android/data/[app package directory] to avoid extensive data download after installation. There is an option in this tool to take entire internal sd card image as virtual sd card.
Just explore more about this tool and decide if it really can work for you.

let me starting answering the title question, about backups:
honestly, titanium backup is overrated. (unless you have a lot of non-market app, or apps that have weird local data storage --I, like most people, do not have either)
second, depending on rom compatibility, your apps will be untouched. but do not count on it. I count on it when i update the nightly cyranogen ROM on my device, but that's the only case when i do that.
For a new rom, you wouldn't even want the same apps to being with. for example, most of my apps before i flashed cyanogen mod were to give me lame solutions for what i was missing without cyanogen. after i got cyanogen, i think i reinstalled only 1/3 of the apps i had before.
Also, very few apps will store anything exclusively locally nowadays. just go over your list of app, see the ones that install data locally, export it one way or another, just wipe, reinstall and restore.
now it's even easier than before as the market will save your previous installs.
now to the particular phone issue:
there's something wrong. i never had a phone sans SD-card, even the touchpad has a fake SD partition... i assumed every install of android required a /data partition to begin with. But even if your phone does not have one, i think it's possible to create, as the guys from cyanogen mod created on the touchpad.
now, if by full wipe you really mean full wipe (factory reset something) than you ARE wiping the /data partition as well as the system and the dalvik cache, and everything is normal. you just have to stop doing it :)


text:
Google+ instant upload screenshots
I just switched to using Cyanogenmod 9 on my HTC EVO 4G (and it works very well!). In CM7 and with other (stock included) ROMs, when I took a screenshot, it was automatically added to the Instant Upload reel in the Google+ app.
I liked this.
After switching, the screenshots no longer upload, even on forced "Upload All". I suspect it is because they are being saved to a location which is not scanned by the G+ app for instant upload. So does anyone know how to force a folder to be included? Or to change the default screenshots folder?
EDIT: Note, my screenshots are being saved to Pictures/Screenshots/, which, to my knowledge based on Zuul's post, is included in the MediaScanner. Still no screenshots uploading.
UPDATE: Found this talking about a .nomedia file, and tried to scan the Screenshots folder, but there is no such file to be found.

Make sure media scanner is scanning the screenshot folder..

how would I go about making sure of that?

The default Android external SD file structure
You should have a default structure used by Media Scanner to collect data present on your system, that gets stored on a database, allowing it to keep track of all the media content present on the device:

Music/ - Media scanner classifies all media found here as user music.
Podcasts/ - Media scanner classifies all media found here as a podcast.
Ringtones/ - Media scanner classifies all media found here as a ringtone.
Alarms/ - Media scanner classifies all media found here as an alarm sound.
Notifications/ - Media scanner classifies all media found here as a notification sound.
Pictures/ - All photos (excluding those taken with the camera).
Movies/ - All movies (excluding those taken with the camcorder).
Download/ - Miscellaneous downloads

Adittionaly, when taking screenshots, by default the folder used is:

Pictures/Screenshots/

The media scanner service
When your device boot's up, the media scanner service is launched and runs through the entire external storage to find if there is any new media content.
If new media is found:

It adds an entry of that media content into the content database
Each entry in the content database contains the media meta-data (name, date, file size, etc...)
When changes are made to a media content, the database needs to be updated, otherwise, third party applications will not be able to access that particular media content.

Applications make use of the public class MediaScannerConnection, as to "force" Media Scanner to perform an instant scan. That's with applications like Instant Upload are able to work properly.

MediaScannerConnection provides a way for applications to pass a newly created or downloaded media file to the media scanner service. The media scanner service will read metadata from the file and add the file to the media content provider. The MediaScannerConnectionClient provides an interface for the media scanner service to return the Uri for a newly scanned file to the client of the MediaScannerConnection class.

Google+ Instant Upload

With Instant Upload enabled, photos and videos taken with your phone are automatically uploaded to a private album on Google+.

For this APP to work, make sure Sync Instant Upload is enabled on your phone:

Go to your phone's Settings > Accounts & sync.
Touch the account you'd like to enable sync on.

Learn more about how to Configure account sync options, where you can:

Configure general sync settings
Sync information manually
Change an account’s sync settings

Possible Solutions
After the above introduction on how things work, in order to try and solve this issue, one can:

Check for the Pictures/Screenshots/ folder presence.
e.g., using a file manager.
Check if Instant Upload is Enabled and set to sync with your account.

If all checks out but still no avail, try rebooting the device to see if Media Scanner will properly recognize and add the missing media content to the database.
Not likely, but a recent update or crash may have disrupted the Media Scanner service.

The screenshots are being recorded under Pictures/Screenshots/. Instant upload is enabled, and Upload all skips around, shows 19, 30, 32, 99, out of ~280, then says Upload complete.

On my Nexus S with CM9 the "normal" pictures are stored in /sdcard/DCIM/Camera and the screenshots are in /sdcard/Pictures/Screenshots and they are not uploaded by instant upload too.

Use this app my friend.
PhotoSync (Sync to Picasa) automatically syncs local folder to Picasaweb instant upload album. You can set your local folder and Picasa folder and sync them on eg. hourly basis.

I had the same problem. It turns out that, by default, Google+ is seeing the screenshots, but it has instant upload disabled for screenshots.
You need to:

Go to the app Google "Photos" (separate from Google+)
Click the three lines in the top left corner
Click on "device" (just above "Bin" at the bottom)
Click the greyed out cloud so it turns blue (like the for the "Camera" folder)


text:
Enabling Wi-Fi disables 3G service  (ZTE Warp running Shinjitsu 1.5b)
I just started using this ZTE Warp (on Boost Mobile) yesterday. I rooted and ROM'd it with Clockwork Mod and Shinjitsu 1.5b (1.5.1c and 1.5.1c-beta2 did not work, for some reason).
Everything is pretty awesome so far, but whenever I enable Wi-Fi, I lose all 3G service - not just data, I can't send or receive calls or texts - the phone says 'No Service'.
Any ideas? I'm pretty new to Android.

Just disable wifi. I have 1.5.1c Beta 2. Look for ccrusher1 on the forum, and message me if you need more help.

Alright, thanks. I don't mind running without Wi-Fi, but it's nice to have, as I'm replacing my iPod Touch and cellphone with the Warp... so I use it as a mini-tablet and media player, too.

Well, I went over to the Android forums and asked... apparently, it's a known bug in all overclocked versions of Shinjitsu. I installed the non-overclocked kernel (as an update.zip from the SD card, with Clockwork) and it's been almost two hours and everything is working perfectly!


text:
Taking screen captures on Galaxy SII with ICS
After upgrading my Rogers Galaxy SII (I727R MODEL) to ICS. I cannot take screen captures of activities.
I've tried using home and power as with gingerbread as well as power and down volume together. Neither works.
Is there another way or has this feature been disabled by rogers?
Any help is appreciated.

Press and hold the volume down and the power button at the same time.
(Pressing the volume down slightly before the power and holding both..will not work)
Pressing them exactly at the same time and holding will work.

On my Xperia Play I have to hold Vol Down and Power for longer than I did on GB (it takes about a couple of seconds) before it will take the screenshot. Try the different combinations but hold them down for a couple of seconds.

I've tried it several ways. I either end up with the task manager opening or the volume control just turning down. I'm starting to thing Rogers just performed another bad update. After all it took them 6 months longer than most to finally release ICS.

Just figured it out. Still the home and power keys. It just won't work on home screen like before. You have to be in your browser, app, gallery etc. Thanks for the prompt reply :)

It's a bit stupid that it doesn't work on the home screen. I know it's not something you'd want to take a screen shot of a lot but still. Glad to see you got it sorted.


text:
Selecting multiple photos on the HTC One X (AT&T)
I just received the HTC One X from AT&T. How can I select multiple photos in the Gallery?

Have you tried long-pressing (tap and hold) on an individual photo? On the vanilla Gallery that will enable multi-select mode.

@eldarerathis That doesn't actually work.

My experience of the One X in order to be able to select multiple items in the gallery you need to first give it a task to do.
For example,

Open Gallery
Hit 'Share' in the bottom left, you'll need a service which takes multiple uploads, such as Facebook
Then you'll see the 'multi-select' grid with tick boxes next to each image which you can then select.

As far as I can see from playing on my device for 10 minutes, there isn't a general 'multi-select' feature. You might try a different gallery app though. I would recommend QuickPic

Try any Third party Gallery apps like QuickPic Gallery.

I think multiple selection is (Programmatically) supported in KitKat and newer versions of Android as given in this link.


text:
How do I tether over wifi in rooted Xperia x8?
I would like to tether over wifi rooted Xperia X8 running Android 2.1.
I used wifi tether app but I just saw error message "Sorry, but your kernel does note have all necessary feathers for running this application."
What kind of setting should I change?

Download Barnacle Wifi Tether  This app will load it's OWN drivers and actually use your phone as a modem. I have used it once before with my X8 Android 2.1 also.

Alas, it's not possible officially.
As the message told you, there are dependancies on the running kernel. This belongs to the core of your phone's operating system and is only meant to be upgraded by official updates from Sony Ericsson. Your current firmware is however already the latest version Sony Ericsson provides for the X8 as it has reached end-of-life update-wise. Hence, you cannot do anything about it except installing a non-official community mod.
For the sake of completeness: Such a mod exists, see this for an example. However, it's not an easy path to get it working initially. I would suggest you refrain from installing it if you have concerns to void your warranty and don't want to end up with a broken device.


text:
Push notification on Samsung Galaxy Note (GT-I717)
Why is there no push notification or some notification for incoming messages in the screen when the phone is in locked state? I am using Samsung Galaxy Note. When my phone is in locked state, and when I click the power button I see the pattern unlocking screen. When new messages flow in, I just see a mail icon in the top status bar, but no other notifications in the screen. What needs to be done for that?

If you would like something on your screen in addition to the notification in your notification bar, I would suggest using something like GoSMS with WidgetLocker.
If I'm correct in your understanding, this will do what you want: Set up WidgetLocker to be your unlock screen and then place a GoSMS messaging widget on your lock screen, so you can read the messages immediately.
I don't know if this is what you are looking for, but I hope it helps!


text:
Root Motorola Defy XT
I am still trying figure out how to root the new Motorola Defy XT. It runs Gingerbread 2.3.5. Can someone help me with this? Last time (many years ago) I rooted a phone using Z4root however, as I read on the net now, Z4root does not support this version (of Gingerbread).

There are a few methods that exist presently;
This website offers a .zip file that contains a "one-click-root" type file, that you simply run while your phone is plugged into the computer to get it rooted. As usual, you will need to make the appropriate backups of your data.
XDA also has a how-to that is a bit more involved and uses some adb commands which will require the SDK. You will have to download the file on the page and then follow their method:

Put the phone in Debug Mode: Go to Settings > Applications > Development and check USB debugging box.
Extract the files from the zip below, connect the phone via USB, and copy them to the phone via ADB like this:
Code:
adb push Superuser.apk /sdcard/Superuser.apk

adb push su /sdcard/su

adb push busybox /sdcard/busybox

adb push exploit.bin /data/local/tmp/exploit.bin

Now we enter the phone's internal shell, also using ADB:
Code:
adb shell
Then we take advantage of the "fake" root exploit:
Code:
cd /data/local/tmp
chmod 0755 exploit.bin
./exploit.bin
Now after that last command you should be back to your normal console, not the phone one, so we need to connect to it again, and doing so we should now see that we have root permissions since the "#" symbol is displayed instead of "$".
Code:
adb shell
Now we mount the /system partition as writable and copy the necessary files there, and set them with the right permissions:
Code:
mount -o rw,remount -t ext3 /dev/block/mmcblk1p21 /system
cp /sdcard/Superuser.apk /system/app/Superuser.apk
cp /sdcard/su /system/bin/su
cp /sdcard/busybox /system/bin/busybox
chmod 4755 /system/bin/su
chmod 4755 /system/bin/busybox
mount -o ro,remount -t ext3 /dev/block/mmcblk1p21 /system
exit
Restart the phone and check if you have ROOT in a terminal by typing the "su" command, or by installing any other app that requires ROOT, and seeing it the SuperUser app pops up.


text:
Handcent SMS Delay sending feature
I'm using the Handcent sms app on my Galaxy Nexus. I set the delay sending feature at settings -> send message settings -> delay sending. The feature worked for the next few messages but then stopped. Any ideas as to what may have caused this and how to fix it?

In HandCent you can set delay settings for individual contacts. I'm pretty certain if you set this then the global setting will not override it so maybe you have set the delay to 0 on some contacts. Hope this helps.


text:
HTC Desire - Problem writing to /system
I have an HTC Desire HD Android device. I rooted it with SuperOneClick. I get a # prompt in terminal. adb remount fails. I'm able to remount /system with
mount -o rw,remount /dev/block/mmcblk0p25 /system

I can now make changes to /system.
The problem is that my changes are erased when I reboot the phone. This is true even if I create a small dummy file, e.g. derf.txt
Also any new apps that I install go in /data/app while the pre-installed apps are in /system/app.
Output of mount is:
mount
rootfs / rootfs ro,relatime 0 0
tmpfs /dev tmpfs rw,relatime,mode=755 0 0
devpts /dev/pts devpts rw,relatime,mode=600 0 0
proc /proc proc rw,relatime 0 0
sysfs /sys sysfs rw,relatime 0 0
/dev/block/mmcblk0p25 /system ext3 rw,relatime,errors=continue,data=ordered 0 0
/dev/block/mmcblk0p26 /data ext3 rw,nosuid,nodev,relatime,errors=continue,data=o
rdered 0 0
/dev/block/mmcblk0p27 /cache ext3 rw,nosuid,nodev,relatime,errors=continue,data=
ordered 0 0
/dev/block/mmcblk0p28 /devlog ext3 rw,nosuid,nodev,relatime,errors=continue,data
=ordered 0 0
none /acct cgroup rw,relatime,cpuacct 0 0
tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0
tmpfs /app-cache tmpfs rw,relatime,size=8192k,mode=755,gid=1000 0 0
none /dev/cpuctl cgroup rw,relatime,cpu 0 0
/data/d /data/d debugfs rw,relatime 0 0
/dev/block/vold/179:33 /mnt/sdcard vfat rw,dirsync,nosuid,nodev,noexec,relatime,
uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharse
t=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
/dev/block/vold/179:33 /mnt/secure/asec vfat rw,dirsync,nosuid,nodev,noexec,rela
time,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,ioc
harset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0
tmpfs /mnt/sdcard/.android_secure tmpfs ro,relatime,size=0k,mode=000 0 0
#

Has anyone seen this? Can you explain why my changes get wiped out when I reboot the phone?
Thank you very much!

Sounds like its temporary rooted for the duration of handset on, and when reboot, changes are lost.

have to agree with @t0mm13b. try flashing a rooted kernel instead

I really want to avoid having to flash a new kernel.

This actually sounds to me like your bootloader is locked. Did you use any kind of S-OFF tool after rooting? I don't think SuperOneClick does that for you.

@user1491924 why? Rooting does not necessarily imply voiding the warranty, rather more so, unlocking the bootloader does. If that's what your suggestively implying as to why you have it temporarily rooted. :)

I think you'll find that manufacturers and carriers will tell you rooting voids your warranty :P.  That said I agree with eldarerathis, it sounds like the bootloader is locked and a kernel won't do anything.  Also any new apps that I install go in /data/app while the pre-installed apps are in /system/app. <-- completely normal.

Thank you. I used gfree to change to S-OFF and now it persists the changes :-)

Instead of
mount -o rw,remount /dev/block/mmcblk0p25 /system

try
mount -o rw,remount /system

This gives an error mount -o rw,remount /system
Usage: mount [-r] [-w] [-o options] [-t type] device directory

is this in adb or a device terminal, out of curiosity?

The problem is (was) that HTC apply a software write protection to mmc partitions, some workaround exist (wp_mod.ko) but being a kernel module isn't handy.
ps: on old HTC 2.3.x the corrent syntax for mount need both the device and the mount point.


text:
Remotely uninstall apps?
I have tried through the Google Play store and it does not seem possible from there, but does anyone know if it is possible to remove an application remotely?
In other words, if I do not have direct access to my phone, can I make use of some website, app or service to uninstall an app without being able to interact with the phone directly.

It seems now it's possible trough Google Play, have you checked it today?

I had not, but it is! Obviously it was my concern that spurned this addition by Google ;)  See the accepted answer for more details!

For the Google Play website, as accessed through a web browser, the answer to this question depends on when you are asking:

In 2012 (when this question was asked): in the "My Apps" or "My Android Apps" list, use the little trashcan to uninstall.
In October 2014, when asked again it was not possible using the web interface, instead the Google Play Store App is required.

If your phone is on the same local Wi-Fi network as your computer then you could use Airdroid for this. If it's not, then Remote Desktop offers a terminal emulator, so you could use that to uninstall the app from the command line:
pm uninstall app.package.name

Alternatively, you could set up an SSH server and then use the above pm command. Is there some SSH server for android? is a good place to start if you need SSH server software. Also note that using pm uninstall from outside adb shell - such as in a terminal emulator - will require root. I am unsure if Airdroid requires root for its uninstall feature.

love Remote Desktop! However, does not completely solve the issue if a Remote Desktop server is not running when access to the phone is lost. Unless you can also remotely begin a session?

@jlehenbauer: I think in that situation SSH would be your best bet. Otherwise you'd have to leave Remote Desktop (or some similar app) running all the time, AFAIK. I don't think that will allow you to remotely start a session, and I'm not familiar with any apps that support that feature.

Note that these solutions require a rooted device.  Without that, only adb and other system components can accomplish silent uninstalls; anything else can only use an intent to begin a user-confirmed uninstall.

@ChrisStratton: pm  uninstall does not require root (neither does adb uninstall, for that matter). I have no idea if Airdroid does, I have not tested that one myself.

Without root, pm uninstall does require the privileges of the shell user which adb runs as when it is not root.  An application cannot run things as the shell user, unless you've left something started via adb running for it to use.  So for example, if you run an ssh server from adb, you can do this; but if you run it from an app, you cannot.

@ChrisStratton: Ah, sorry, I see what you meant now (and you're right).

Though it went unmentioned during today's Google I/O keynote, the Google Play website now offers the option of updating and/or uninstalling apps from Android hardware directly in the browser. By heading to the "My Android Apps" tab of the Play portal, you'll see a list of all applications that reside on your smartphone or tablet; users with multiple devices can view a breakdown of what apps are installed where. Though sorting is alphabetical, apps with pending available updates will be listed first. Clicking a gray update button will immediately start the download on the target Android product, though sadly there's no "update all" option just yet. Uninstalls are equally as simple: selecting the trash can icon underneath each app first brings up a warning dialog that acts as a nice safeguard against unintentional deletions. Clicking through this leads to the immediate removal of the app in question from your device.

Source: http://www.theverge.com/2012/6/27/3121959/google-play-website-update-uninstall-android-apps

It's possible that I'm just blind, but it looks to me like a redesign sometime in the past two years has removed this feature from the Play Store website.

Appbrain provides this feature. But you have to get an account and install the Appbrain App.


text:
USB connection problem with Galaxy Ace
My Galaxy Ace doesn't get recognized by my HP laptop with USB connection. When I tried to connect it with my friend's cable on his Dell laptop, it notified CONNECTION UNSUCCESSFUL - NO DRIVER FOUND. My phone still gets charged though. When I tried the *#7284# solution it wrote:
DIAG CONFIG
[1]USB[*]
[2]UART[]
[3]DBG MSG ON[]
[4]DBG MSG OFF[*]

I selected [1]USB[*] and it gave me:
USB_Diag Selected
Change Complete.
IF you change Uart or USB diag
Please reboot the mobile.

I'm not able to find MODEM->PDA mode.

You need to download the correct version of kies from samsung website and after successful installation check for kies update.
also try toggling under
settings->development->USB debugging, w/wo connecting USB cable.

Notice the cable. Once I tried a normal USB cable for a Samsung Nexus S phone, and the connection failed. The cable that was given together with the phone worked. The official cable's shape is a little bit different from a normal cable. It has a small cylindrical protrusion on the wire.
I know this sounds strange, but it might matter.


text:
Note taking app with a hand guard/hand recognition feature?
I have an Asus Transformer Eee Pad. I recently purchased a stylus that allows for pen-precise writing and wanted to utilize my tablet as a note taking device.
I have found several apps for this purpose, but none of them allow for recognition of my hand, which confuses the screen. If I rest my hand on the edges of the tablet I am fine, but that only works if I am writing on the outer edges of the "sheet", and I would ideally like to utilize the whole page for notes.
Does anyone know if there is an app for Android tablets out there that is capable of this functionality?
My friend's iPad had an app that allowed him to designate a "dead" area of his screen so he could rest his hand on it and the iPad ignored input from that area, allowing him to take notes with ease and I admit I was pretty jealous. I'm hoping there is some similar app out there for Android. Thank you in advance for any help you may be able to provide.

Side note: what stylus have you bought that allows for pen-precise writing? I'm trying to find one for months... @chris

@RafaelS.Calsaverini though it's been a year since you left your comment, I just got an adonit jot pro that works very well: http://adonit.net

The general rule is to make sure you touch your device with your stylus first then rest your palm, it helps big time. Unfortunately, I have not seen an app with a dead area, but that means its not the "whole page".
Samsung are the leaders for true stylus technology on android with their new Galaxy Note phone/tablet which may be the best choice for this kind of thing.
May I ask what stylus you purchased? I have not seen any with pen-precise writing, it does not seem possible with the capacitive touch screen when you compare it to Samsung's stylus tech with pressure sensitivity and separate Wacom sensor.

At the moment (2019) there are still a couple of Android brands including a Touch Screen Digitizer on their phone. As far as I know just Samsung Notes and LG Stylus. Without a Digitizer handwriting has not quality and text recognition became to complicated


text:
My Droid phone won't sync my email subfolders automatically
In order to read or even know I have emails in my Outlook subfolders, I have to open each subfolder individually and allow it to sync.  This is very time consuming.  Is there a way to set up the email so it auto synchs my subfolders?  I tried the select all option but it doesn't work.

possible duplicate of How do I sync all mail folders on my HTC Desire?

Auto-Syncing subfolders means additional network traffic, and eats more of your battery -- which is why it's not generally to recommend. But if you insist, for selected folders it might be sometimes useful. What you need for this is an email app supporting the sync of subfolders. One such app is K-9 Mail.
Speaking of "Outlook subfolders": Outlook is a client, not a server -- so it's hard to tell what you're using. Aforementioned K-9 supports IMAP (recommended), POP3 (only if needed), and also Exchange (via WebDAV -- only for those who have no alternative, but that's my personal opinion). Guess one of them should cover your demands.


text:
How to remove "Bing" sign from Microsoft Launcher?
I would like to have my home screen as clean as possible. Is there a way to remove the "Bing" icon from Microsoft Launcher (bottom right corner)?
I've deleted the search widget, fixed the dock in place - nothing helps.
I have:
Android 10.
King Kong Mini 2

That icon is part of the wallpaper and cannot be removed unless you change it to a custom wallpaper.

@JNic, what do you mean by wallpaper? the vulcano? it is custom and the icon is not part of it.

That wallpaper is not a custome wallpaper. @JNic is correct: When you use a wallpaper from Bing, you will see the bing logo (It's actually a button that shows info about the wallpaper). If you select your own image/photo/wallpaper, the bing logo/button will not be show.


text:
Is there a way to duplicate cell from above in Android Excel?
On Windows the Excel has shortcut Ctrl+D which copies the content of the cell from the cell above.
Is there any way to duplicate cell from above in Android Excel without copy/paste? Maybe a kind of menu item or something alike?
Update
The only requirement that I need this without external keyboard so that I could use it on my smartphone in "usual way".


text:
Play Store is missing apps after restored from backup (EVO 4G)
I've seen some similar issues, but nothing quite the same as what I am having. Hopefully that means it is easy to fix.
So, I recently backed up all my apps to my sd card using MyBackup and then performed a factory reset. Afterwards, I reloaded all my apps back and everything went fine.
The problem is that now, in the "my apps" section of the market, it doesn't show anything except for my purchased apps, even though I have all my apps currently downloaded and installed on my phone.
Is there anyway I can update the market to reflect what is already installed on my phone??? I've already tried multiple times wiping the cache for the market and reseting, all to no avail.
Any help on this?
Thanks.

Your backup program may not save the market links and the other info regarding how your app was acquired. As I'm not familiar with MyBackup I can't tell you thats it for sure. I use Titanium Backup which backs up the market info if you so select the option to back it up.

So is there anyway to backup/restore market links without being rooted?  From what I can tell, its not looking likely...

Download Titanium Backup, press Menu -> Market Tools -> Market Doctor. This will attempt to repair the links between your installed apps and the Play Store. It may take a few times, I ran it several times once, and it got different apps fixed each time, but I eventually got all I needed.

Go to Settings -> Applications -> Manage applications -> All, find the Market, click Force Close then Clear Data, and reboot the phone.  I've needed to do this a few times before TB had the option mbobino mentions.


text:
Unknown Tag Type collection
Since purchasing my Samsung Nexus S I have been bombarded by 'New Tag Collected' Tag Type 'Unknown'.
I have since learned how to turn this off, but I was wondering what these Tags are and where are they coming from?

For anyone who hasn't yet learnt how to turn this off, see this other question How do I Switch off NFC? http://android.stackexchange.com/questions/5188/how-do-i-switch-off-nfc

I had just activated my new credit card and it was sitting beside my Nexus S and this kept happening. After reading this I tested it and it was the credit card causing it to happen.

you can search and buy protection sleeves ( https://www.google.de/search?q=credit+card+protection+sleeve ). If you wonder what kind of data can be read without protection sleeves: Pretty much, a german researcher recently published a small app that showed it (it got booted both from github and google play though).

Sounds like NFC terminology to me.  Presumably either NFC is malfunctioning or you've been in the vicinity of NFC tags that are of a type your phone doesn't recognize.
Looks like ID badges and probably some credit cards and so on could trigger this: http://forum.xda-developers.com/archive/index.php/t-989630.html

Looks like this previous question has someone getting this exact message when their phone is near their Oyster Card (contact-less public transport payment card used in London), so it looks like you're right, especially as some banks are starting to also embed these in their credit cards now too.


text:
Can't download some apps from Google market after phone software update
My phone is Sony Ericsson Xperia X10.
I just updated my phone's software to the latest Android version (2.3.3), however, I've found that I can't download some applications. It would start the download and within 5 seconds, I get a message (from my notification bar) informing me that the "download was unsucessful" I have tried downloading it several times after with the same result. Please advice!

I would trying Force Closing and clearing the data for the Market in Settings -> Applications -> Manage applications and rebooting your phone.


text:
Network Connectivity in GSM/WCDMA mode
I am using a Samsung Galaxy S Duos S7562 with Android 4.0. Whenever I disconnect a call, the network vanishes for a few seconds when the phone is in GSM/CDMA auto mode. The network is fine in GSM only mode. Please share any reasons and solutions for this.

In GSM/CDMA auto mode, the mobile uses its energy to keep updated on the network that surrounds you. That's why many people complain heavy battery useage when on GSM/CDMA auto mode. In finding a CDMA network it would try to switch to that network. And at this moment you experience a disconnection for few milliseconds.
The ideal way would be to manual switch between the two. GSM when you're on calls and CDMA when you're performing heavy data operations. If you got rooted phone you can use cyanogenmode controls to setup this effortlessly.


text:
Can I downgrade from Kitkat to JellyBean on my Moto X?
I have a stock (non-rooted) Moto X that 'upgraded' itself to Kitkat recently.  Is it possible for me to go back to Jelly Bean?
(Deliberately leaving out the reasons since that's not the point of the question.)

possible duplicate of Can I downgrade to an earlier version of Android after installing an OTA update?

I'm not VTCing this question, because I think the steps for downgrading a Moto X will be different from the steps for downgrading a Nexus device.

The full guide can be found here but i've included the steps below in case that page is not available.
NOTE: All of your personal information, data, accounts and so on will be deleted so make sure you have a backup

On your computer Android SDK must be installed: learn how to install Android SDK on Windows, or learn how to set up ADB on MAC OS X / Linux.
Also, on the same computer the Moto X drivers must be installed.

Download the RSDLite app from here.
Save the file on your computer.
Also, install the program.
Get the Moto X stock Android OS from this page.
On your computer, unzip the downloaded update file.
Then, from the folder that will be created right click on the file
  with .XML extension.
Select “open with” followed by “notepad” or any other XML editor
  from your computer.
Find the following string and delete it: “step operation=”getvar”
  var=”max-download-size”.
Save and close the notepad window.
Open the RSDLite program on your computer.
Take your Moto X and connect your phone with the PC via USB cord.
On your PC now open a command prompt window (start -> run -> cmd).
On the cmd window type: adb reboot bootloader.
Your phone will be rebooted in fastboot mode.
From RDSLite, click on the three-dot browse file button and select
   the .XML file.
Up next, click on “start”.
Wait while the process is running on don’t press anything else.
When the firmware is successfully installed you will be able to
   unplug the USB cord.
Good; now reboot your smartphone.

The first Android version of the Moto X was Android 4.2.2 Jelly Bean. As a consequence you can downgrade your Moto X until Android 4.2.2 only, not Ice Cream Sandwich (Android 4.0.x).

This is not an answer, would be best made as an edit or comment.

Why isn't it an answer? It may be wrong (because OP is confusing - "ICS" in title, and "Jelly Bean" in body) but it is a valid answer.

authors: Śmíťhíñ Wíłłîãm Šmįťh


text:
How do I determine frida-server version on device?
I did not push and  frida-server manually on device but I can connect to rooted device with frida-ps and adb enabled. I have magisk and shamiko and Lsposed. Some post suggests that magisk has its own version of frida installed. How do I get details of that installation with frida-tools on my computer?

I discovered that it's possible to emulate the list of processes using frida-ps -U without running frida-server on the android device. Details:
Why you make frida-ps -U return all the process even if the frida-server is not running on the device ?
However you'll need frida server (or frida gadget) if you want to instrument an app
That clarifies that non of my magisk modules run frida and the only server are the ones that I install myself and the frida-boot magisk module (which I did not install either)

Magisk does not include Frida, but there is a Magisk module available which includes frida-server and starts it automatically at boot time.
I don't know if there is a way to check the frida-server version e.g. within a Frida script but you can use the traditional way via adb shell:

Open a new shell via adb shell
Get root permissions by executing su
Check the path of a running frida-server instance via ps: ps -Af | grep frida-server
Use the full path of frida-server shown in the ps output and execute it with the --version option


text:
How can I edit a music playlist?
I have a lot of music on my phone and I think I use it rather differently than most people:

all the music is actually on my phone as mp3s. I do not stream music from anywhere
my playlists are long - 8 hours, 12 hours, kind of thing
I generally don't shuffle but want to play them in order, because there's a pattern to the music
I get new music from time to time and don't just want to stick it on the end

I have tried various things to make playlists but what they all seem to have in common is that "add to playlist" adds it at the end and there's no way to move things around. I understand if you had a 10-song list you could delete 5, add the new thing, then add those 5 back but I'm not doing that with hundreds or thousands of entries.
I don't need to edit the file on my phone -- copying a file out to my PC and editing it with a text editor, then copying it back would be fine for me. After all, I generally add music to the list only when I'm near my PC, where I keep the originals of the music files. I can handle XML, json, or other semi-human-readable formats without complaint.
I'm really not invested in any other features of a music player. I want to bring up the playlist, put my headphones in, hit play, and stop interacting with my phone at that point. I appear to be using "Samsung Music" which came with the phone, but I see I have VLC also installed. I will cheerfully install something different if it gives me the capability to truly edit a playlist.

VLC for Android, as of version 3.5.4, supports reordering media entries in a playlist. To reorder an entry in a playlist:

open the playlist;

touch and drag the two horizontal lines icon (see below image) for a media entry to wherever you want to within the playlist;


text:
SIM card not detected on Lineage OS
I installed LineageOS on my OnePlus One (bacon) a few months ago. With Covid-19 lockdown it was weeks before I noticed that the SIM card isn't being detected. I thought it might be damaged, but EE sent me a replacement, and inserting it changed nothing.
Could it be an absent LineageOS driver? Is that likely? If so, where would I get it from? Perhaps there is a problem with the SIM connectors? As there is the "NO SIM card" message, I assume that no other diagnostic software can communicate with the SIM when it is in such a state.

If it is a general Lineage OS problem with the OnePlus One there should be more people complaining about. Check xdadev and the LineageOS bug tracker. The only way to test it would be to reset your device back to Stock ROM, if it then does not detect your SIM the SIM slot may be detect.

I think I found a solution to this. In my case, the SIM stops working every time I place the SIM into another device and back into my Oneplus One (Lineage OS). It works perfectly until I remove the SIM card, put it into another device, and then back.
I have tried factory data reset, different custom OS, stock OS, Ubuntu Touch, nothing worked. After having tried hundreds of different variations, here's the recipe:

Flash Lineage OS recovery
Install Lineage OS (all with SIM inserted)
After install, boot into the system. SIM won't be detected at this point
Go back to the recovery mode (Vol. Down + Power for several minutes)
Format cache data ONLY
Boot back into the OS. Sometimes the SIM will start working even at this point but if not, just do a factory data reset now (initiated from the OS settings) and the SIM will be working perfectly

I don't know if anyone else will find this useful or maybe it's just pure luck and it is indeed totally random whether it works or not, but I have done this a few times after having succeeded to test stability, and so far this method works every time.

I won't get a chance to try now for some time, but I'm happy to go for a green tick for now.

I still don't get my SIM card working in Google Pixel 2 :-( I worked exactly on your list except step 1. (I used TWRP as bootloader).

I got it fixed by creating the APN manually.
Mobile network > Advanced > Access Point Names. Here I created a new one using only the information posted online by the provider (leaving everything else untouched). Comparing the newly made one with the old one, there were some differences, like the newly made one didn't specify a port or a password.

The Access Point Name? Could you explain a little more?

Mobile network > Advanced > Access Point Names. Here I created a new one using only the information posted online by the provider (leaving everything else untouched). Comparing the newly made one with the old one, there were some differences, like the newly made one didn't specified a port or a password

The advanced menu isn't accessible with the error "No SIM Card"

It may help to remove the screen lock / password fully and reboot. There's some bug that prevents the SIM card from working if you have a screen lock. Afterwards, you can set the screen lock back.

I have a wacky related issue I was in southamerica and  fiddled with it and installed the Lineage ROM on a LG stylo2 plus, put in my US data TMobile SIMcard and all  was great, came back to the US doesn't like the very same sim anymore which works on other phones,so did I get a band from there which is not available in the US?


text:
Possible Virus; Eratic Behavior on Galaxy Pocket Neo
Some time ago(a few months) I've bought a Galaxy Pocket Neo from a local internet store, which isn't really famous (actually everyone I asked knew nothing about it). It turned out to be a branch of mobileshop.eu, which was also unheard of by me or anyone I know. I'm saying this because I cannot be sure whether the OS itself was bought infected or with a backdoor or something like that.
After several weeks of using, I've noticed rapid battery drain overnight, from 70% to emptying(the phone was turned off when I woke up). Not sure whether it's important, but sometimes, when I turned it on again, I got report that battery is on 252% or similar numbers - I assumed wrong calibration. The weird part is, when my phone 'survived' the night (happened a few times), and I tried to use it in the morning, it felt like I was fighting with someone to control the phone, like someone was tapping on my screen - except no one was near me. I solved that problem once by turning it off (took me a couple of minutes, the other one was fast), and when I figured out I could just remove the battery I used that 'technique' (duh, mornings). Then I'd just turn it back on and it'd be normal, for the rest of the day. After a few days I've started turning off wi-fi&sync (mobile data was always off), and my battery only have lost a couple of percent. When I turn them back on in the morning, it's normal.
The thing that persisted is the silencing of the phone and/or putting it on vibration. I'm sure that didn't press the button accidentally or something, that can happen even when the phone is just sitting on the desk. From what I've noticed, the screen doesn't turn on, but I hear the vibration. Cannot tell whether that happens overnight, since my phone is usually on vibration/silenced during that period of the day. I've checked the app permissions, didn't notice anything weird (if you could instruct me for what to look, I'd be grateful). Only non-play app I've installed is the Youtube Downloader from github.
So, does anyone have any idea what I'm dealing with? I'm quite new smartphone and Android user, but I know my way around desktop PCs/Linux/Java/some C and experimenting with them, so any help is welcome. If it is a virus, what is the best way to remove it? From what I've read, the Android antiviruses aren't really effective (and if there are any that could help me, please list them), and custom ROMs should erase everything (I'm ready to take that step if needed), but are there any more options? Rooting the phone and uninstalling everything? If it's a bug or something I'm missing in settings, please notice me, preferably with instructions how to fix it.
Thanks.

Have you tried a factory reset?

Hey what phone are you using please mate. Also when you signed Into the phone did you use a backed up Google ID pulling in a previously restored Google account.

@jlehenbauer Actually, no I haven't. I've just assumed it's factory state is 'broken'. I'll try that tomorrow.

@user52538 samsung galaxy pocket neo(thanks izzy for edit!). And for the other, I'm not sure, I've just linked my existing google acc. Google frameworks seem to function normally.

Also, @jlehenbauer reading about factory reset, it'd only wipe /data, on which are apps I installed and at the time weird things started happening I had only pretty popular Play apps installed, which I'm still actively using. So I'm not sure whether it'd bring more good than harm.

Sounds like something wrong with the system. Maybe installing a stock or custom ROM could help?

That's what I thought, if no one else has any idea. Feel free to post your comments as an answer(no one has better, yet).


text:
How to unlock Android phone without the touch screen
I have a Huawei phone with Android installed. The LCD display cracked recently, and as the cracks have spread over whole display over few days, it's now totally uncontrollable.
The phone has a 4 way sort-of-joystick thingy, so when it's unlocked I can still use it. However, once the display turns off completely I cannot unlock it to use it.
Is there some key combination or a trick to unlock the phone without using the display? The phone is not password or key locked, it just requires to slide from left to right.
I have USB debugging enabled, but I have no idea how to use it. The phone is not rooted.
Also, I'm wondering how I'm going to save my phonebook and other stuff.
The device name is Huawei U8500.

You might wish to check our other broken screen questions, which already have helpful answers; e.g. My screen got broken, how to see on the computer what I'm doing in my device? / Control Android with broken screen from PC / Broken Screen + Using adb shell to run vnc server / What can I do with an Nexus One with a broken LCD?

You can use a USB cable and buy a USB mouse so that you can use that [a mouse] instead of touch screen. Check out a USB adapter for Android that fits your budget [and make sure it's compatible with your device] and purchase it.

I have a simple female-female adapter. Won't using this short-circuit the device or something?

No, I don't see why it should. I do the same with my Galaxy S3. You shouldn't have a problem, unless the cable itself already has its problems, but if the wire works well you should be fine.

I'll try it then. If the phone breaks... well, I don't know who you are, but I'll find you and I'll eat you.

Lol. I didn't know cannibalism was legal. But I don't see why it should be bad. Test it out for five to ten minutes. If you sense something, don't. And unless you have a weak device, it should work perfectly. Assuming all devices, ports and cables aren't ruined and are in great condition.

Do you really think I'd reward bad advice by something legal? However, so far, the mouse does not work. Maybe it doesn't have that two-way port at all.
I'll try some more mouses, but well, it's Huawei - I don't expect much.

I really hoped to hack into the phone using debug mode - but that really seems to be impossible. Androind ain't that open as they state, or my firmware was heavily modified.
I guess once somebody develops firmware that provides easy restore of data from smartphones with broken display, he's gonna drown in money. Many of my problems had the same problem.

Well, maybe. Bad advice is good for others, as they say what works for me may not work for you. But I really hope it works. Have you considered a wireless Bluetooth mouse? Hmm... Android seems very open to me, I've been able to do endless things with mine. But I think that comes with the fact because I develop apps so know ways around. I'll look into your device and find ways to open up your device more so the USB works.

But your device name helps. Let me know if you find other mice that work. If not, maybe a better adapter would work or a device modification. Perhaps Bluetooth is the best bet for your device specifically. Don't know the hardware there. NY has quite different than others.

I'm so stupid... Well, I've updated device name in the question, I've totally forgotten about that. Bluetooth mouse might not help since bluetooth can't be turned on...

You're not stupid, but thanks. I'll look into it now. And why can't Bluetooth be turned on? Strange.

Because I cannot unlock the device, because it cannot be controlled using the display, because the display is broken. There is no HW switch on it - and again, I can't figure how to contol it via USB conection, even though I hope it's possible.

What Android version do you have, again? Also, according to searches so far a USB mouse should be of use, assuming your Android OS is updated. In addition, [not sure if you'll find this of use] Puffin Browser includes a mouse simulator, so you can use a touchpad within the browser, as well as a game controller if you game. Other than that, I think you should be fine if your Android is updated.

Requirements

Your phone must be rooted
You need a USB Cable
You need a PC
USB Debugging must be enabled
Android SDK or at least ADB must be installed on the PC
You need to be familiar with Command prompts/Terminals

Tutorial

Connect your phone to the PC
Open up a Command Prompt
To connect the Phone Terminal, Run adb shell
To emulate a Power Button (To power on the device), Run input keyevent 26
To Unlock the screen, Run input keyevent 82
Your phone now is Unlocked!

Notes

This didn't work for me but it's confirmed to work with others

References

To see a list of useful ADB Commands, Visit this Site

Advices

Install a VNC Server on the Phone such as This one, and install a Client on a PC such as This one, and connect the PC to the phone and then you can use the phone on the PC directly

That's hardly a useful answer for me, don't you think?

@TomášZato That's not an easy thing to get around it easily, don't you think?

Oh, well actually I expected the Android developers to think when they are making the systems. To think means to ask questions (and find the answers). One of the first questions should be: "What can our user do when the screen is broken?" I don't implicitly expect people to be dumb, therefore I thought they asked themselves the question. Because they obviously didn't, I guess my expectation about them was wrong.

You can use an USB OTG (on the go) adapter and a USB hub, plug the OTG in your phone put the hub in the adapter and plug in an  USB keyboard and USB mouse

Try MyPhoneExplorer. Works like a charm for me. I have Android Gingerbread 2.3.5.

You can use a mouse using a USB Female Cable. I can use this cable to control my Huawei Assend. Then you can remove the lock to avoid interruption.

He says it currently doesn't have a lock but still has the slide, does the mouse get rid of that?

yes the mouse full replace the touch


text:
SMS messages won't delete no matter what
I have a phone which has thousands of SMS. Now it's very difficult to delete them all and the SMS app always hangs. I have tried the following to no avail:

Select All SMS > Delete
Downloaded SMS Backup & Restore App and used it's delete function
Downloaded Super SMS Quick Delete App and used it's delete function

They all just hang.
I am also trying to "Clear Data" the Dialer Storage App but it's not pressable, even after "Force Stop". How can I make the Clear Data button pressable?
Or, is there another way to delete all SMS aside from Factory Reset?

When you say they hang, are you sure they're not just working?

@DanHulme Yes, I left it overnight, it deleted very few amount of SMS. Tried it again, doesn't delete anymore. Maybe it's stuck on some corrupt SMS.

Reposted from a comment by Gretchen Hollinger: Did anyone ever figure out this issue? Here it is, 2015, and I'm having the exact same problem. I've emailed the developer and left a poor review in the app Play Store, hoping to get a response. If I deleted these messages manually, it might only take 10 minutes, so why can't the app do it? And before anyone asks, yes, I did change my default messaging app to SMS Backup & Restore.

You could always download Handcent and use its "Force Deletion" feature. I've seen that work for many others. But depending on how many SMS you have, you will need to let it sit for a while.


text:
Moto E - Auto switching off/on
I have a Moto E which is only a few days old. It keeps switching off and on all day, automatically and usually around 20 times each day. It supports up to 32GB memory card, and I'm using a 32 GB card (if this might causing problem).

The question is too general. Did you have the issue when you used the phone for the first time ? Did you install any applications just before the issue started ? Did you try a phone reset ?

Most likely the culprit is an app. Try safe mode. Press the Power button and when the menu pops up tap and hold on the Power off option and then tap OK. If you don’t experience any random reboots in safe mode then we can assume that one of the apps you’ve installed is responsible for the reboots.
Read more: 10 tricky Moto E problems and how to fix them | Digital Trends

Please disclose if you are affiliated with the linked article.

It's probably a problem with one of your SIM cards. Whenever your phone restarts, it is because there is no network for one of your SIMs. So it restarts which may get network.
If you are using 3g network, try changing it to 2g.

Whenever your phone restarts, it is because there is no network for one of your SIMs. I can think of many more reasons for a phone to restart.

I've never heard a phone restarting deliberately just to get the mobile network. That will be certainly annoying for end-users.


text:
How to remove SuperSU when phone is improperly rooted?
I attempted to root my Motorola G 2nd Generation, and failed. I tried to remove everything and go back to normal, but the SuperSU app stayed. The phone stated it as an system app. I tried factory resetting, but SuperSU app was still there.
Basically, my phone improperly rooted, and SuperSU won't get installed. I'd like to remove this app.
Using version 5.0.2 of Android, and my system version is 22.21.28.titan_retuaws.retuaws.en.US retus.
Tell me if you need more info.

You'll have to either flash a ROM or root and remove it.  (I suppose you could craft a custom update.zip to try to excise it as well.)

Related http://android.stackexchange.com/questions/87980/how-to-remove-super-su

Do you have a custom recovery like twrp? You could delete it in the file manager of that. Or use stock recovery and flash the identical rom you have onto your phone. Don't do a factory reset and don't wipe cache

This is unclear. You wrote that SuperSu is a system app (which means it is installer) but then wrote "SuperSU won't get installed". What does it mean "my phone improperly rooted"?

Open the SU app, then scroll down through settings and it has options which optimise the app and root to ready for full unroot.

It's strange the your system contains SuperSU while it's not actually rooted.  It usually requires root access to install any app to the system so you should just have a .bin file to update.   Id you want to remove SU, you'll need to gain root access again and remove the apk after that... You obviously got a correct method of root, but didn't install SuperSU properly, So SuperSU can't manage root permissions, however the method you used to install it to system should be able to remove it as well

Try Hide My Root to uninstall SuperSU.

This app itself requires root.


text:
How do I downgrade from Lollipop back to KitKat on Micromax Yureka
I am having the problem of many application not responding on my Micromax Yureka after upgrading Lollipop Android 5.0. My phone hangs a lot I want to revert back to KitKat.
It was working flawlessley in KitKat. Also, the screen diplay disappers when a call is going on, because of which I am unable to decline the call

Consider this first. Otherwise, follow this

When I searched Google with "micromax yureka kitkat ROM", the very first link was a YouTube video explaining all nicely.
It explains by getting the ROM from XDA and further instructions are available at that page.

Thanks but there is a catch here. The XDA thread was last updated in Feb 2015. Lollipop update for this phone came later. I should mention that Kitkat for this device was 32-bit while Lollipop is 64-bit for it. For some reason, you cannot downgrade (see this). Also, IMO you can't really downgrade usually from Lollipop to Kitkat just by using a zip on Recovery. Even my OPO will brick using this method.


text:
How to write an intinerary email that Gmail will recognize
I want to email myself some flight details. How can I write the email so that Gmail will recognize the flights and make an auto event? Or, how do I make Inbox recognize it as a travel category email?
I understand that it might not be possible. Even when I receive itineraries straight from the airline, it normally doesn't recognize them anyway! Irritating that this feature is so half-baked.

I just realised, you can set any email as Travel within the Inbox app

https://developers.google.com/gmail/markup/reference/flight-reservation

@MatthewRead Useful for some, but I don't know how to do send an html email

Should I ask this on Superuser instead?

I think this might be most suited to [WebApps.SE] since it's Gmail's backend that is handling this, but I'm not totally sure.

But the notifications would come in Google Now, which only happens on Android, right?

What I've done in the past (you're not alone in this want!) is take other emails that I've gotten from other flights and replaced all the information with my new flight that I wish to track. Make sure you hit the most important parts

Itinerary number
Confirmation code
Flight numbers
Incoming/outgoing airports
All flight times

Once I filled in all my new information, I just forwarded myself that email and Gmail picked it up and even pushed the info into Google Now!
Pretty handy.


text:
Problems with time zones on a Micromax unite 3 with Lollipop
My timezone is GMT +5:30 but it always changes it to GMT +2:00. Please help me fix this problem. This made me miss an important meeting.

I'd first check your settings under Date & Time (at the bottom of the settings menu).
Possibility 1: Automatic time zone is deselected.

Issue: Your phone is manually setting an incorrect time zone.
Solution: Select Automatic time zone

Possibility 2: Automatic time zone is selected.

Issue: Your phone is automatically selecting an incorrect timezone
Solution: Set your time zone manually by deselecting Automatic date & time and pressing Select time zone below and setting it to Kolkata or Colombo (both GMT +5:30).

Let us know if either of these fixes your issue!


text:
Huawei ascend p7: no USB connection methods
The following problem is occurring today, even though I had no problems doing the exact same thing yesterday: I have connected the phone to my USB port on my computer. The phone is charging, so there is an electric connection, however the notification saying "USB connection methods" isn't there. The computer gives no sign or reaction either. What to do now?

I have switched cables.
I took the SD card out today and I have put it back in.
I tried all my USB ports already.
The cable I used yesterday isn't working either.

What does getprop persist.sys.usb.config say? Likely MTP won't be in there. If you're rooted you can setprop persist.sys.usb.config mtp,ptp,adb to restore mtp and ptp.

I have managed to solve my problem. It seems that, due to some reason, my USB port's power limit was exceeded and it froze itself. I'm not fully sure what caused this to occur, but after disconnecting everything and resetting my USB ports it somehow worked again..
The following message occured after trying a few USB ports:

I disconnected my phone and pressed reset after clicking the popup and it seemed to do the trick. A more thorough explanation on what to do in case of this popup can be found here.


text:
Why is my watch getting disconnected from the phone sporadically
I have a Samsung Note 20 Phone and a Samsung Watch 46mm.
I have it set up so that the watch vibrates if it loses connection with the phone. This happens about 4 times a day, even when I have both in my possession. I havent been bothered by it.
Unfortunately, this also happens when I  am sleeping.  It ignores the Do Not Disturb and wakes me at all sorts of hours. Normally I  ignore it and try to go back to sleep. I  finally looked at it at 4amish. Its losing connection.
I dont have any automation type software installed, so nothing should be fiddling with bluetooth.
Why would the watch lose bluetooth connection with the phone ?

I have an undesired partial solution.  My touch screen on the phone stopped working, but the stylus still did.  I took it to the retailer.  The first thing he did (without asking me) was reset the settings.  This did not fix the screen and I have to take it back for repair next week.
For those that are unaware of this feature as I was

Got Settings by clicking on the gear icon
Scroll down to About Phone and select it
Scroll down and select Reset
There are 4 items here

Reset all settings
Reset Network settings
Reset accessibility settings
Factory data reset

OR just search for Reset in Settings
Because of this, most apps lost most of their settings.  Now my watch was getting disconnected 10 minutes later.
I suspected that it may be Expressvpn.  Before the above incident, I used to have it Enabled by default.  Now I have turned off that option.  When I google it, there isn't any correlation between ExpressVpn and Bluetooth. But I still suspect it.  The good news is that my problem has disappeared.


text:
root - Can't edit hosts file
I am using Redmi Note 11 running on Custom ROM - Xiaomi Eu
Specs:

My device is rooted via Magisk. I want to edit the hosts file. I have tried using ADB, CX File Explorer, X-Plore Manager but I am unable to edit it.
Apparently none of the methods are able to write on /system partition because it is Read Only System.
I looked up online and tried mounting it as writable via ADB using
adb shell
su
mount -o rw,remount /system

Output : /system not in /proc/mounts

And
mount -o rw,remount /

Output : /dev/block/dm-0 is read only

adb root and disable-verity aren't working either.
It is so annoying. I had to wait 5 days to unlock the bootloader. Spent whole night installing Custom ROM and rooting my device. And all of it for nothing.
Please help.

Since you're using Magisk, didn't Magisk have an option for Systemless Hosts?

@AndrewT. It says 'support for ad blocking'. But I want to block some particular sites. How can I do that?

Perhaps Where is the "systemless hosts" file under Magisk? may help?

@AndrewT. What's going on? After rebooting, I can edit the /system/etc/hosts file but it's not blocking the site. Can you please explain what exactly did I do by clicking on 'Systemless hosts' ?

To be honest, I was just a casual Magisk user and didn't really understand how it works, so I can't explain it. For "not blocking the site", if you're using Chrome, then perhaps Modifying hosts file does not have any effect may be related (DNS cache). Other browsers/apps might have a similar feature.

Perhaps How does Magisk work? may give some insight into the "systemless" feature.

I was planning to uninstall root after editing the hosts. And turns out, if I use 'Systemless hosts' method, edit the hosts and then disable it in the Magisk Modules section, the hosts file in /system/etc/ revert back any changes.

Do you know AdAway? what's the point of uninstall Magisk? you know you can set to always denial?

And turns out, if I use 'Systemless hosts' method, edit the hosts and then disable it in the Magisk Modules section, the hosts file in /system/etc/ revert back any changes -- this is intended behavior. Systemless hosts is a magisk feature. It overlays this new hosts file over the one that your OEM shipped. Thereafter any changes made to the hosts file are actually made to this overlay hosts file. By disabling systemless hosts, no overlay would be there and the actual hosts file of the system would be used.

Thank you everyone for your help.
I managed to edit the hosts file successfully and changes are still intact even after removing Magisk and root.
This is what I did:
Important. Very very important:

Your device must be rooted.
You must have ADB & Fastboot drivers set-up on your PC.
You must have custom recovery like TWRP installed on your phone.
Proceed only if you understand what you are doing.

.

First of all, I used this script which remounts the system partition of your device as rewritable.
Link 1 : XDA forums thread page
Link 2 : Direct link

Booted in TWRP and installed the zip file of Universal SysRW obtained from link 2. Detailed instructions on how to install via different methods are available in link 1.

Pulled the hosts file from my phone on my computer and edited it. It's format as visible in Notepad++ (UTF-8) with special symbols is

Copied the hosts file into Documents folder in my Android device internal storage.
Enabled USB Debugging on my Android Device and connected it to my PC via USB cable.
Opened Command Prompt on Windows. (Same commands can be given in Linux Terminal)
Executed adb start-server and then adb devices to make sure my device is connected correctly.
Executed adb shell
Executed su. A popup appeared on my phone asking SuperUser permissions for ADB Shell. Clicked on 'Grant'. On successful execution the sign in ADB Shell changes to a #.
Ran the following commands in it

mount -o rw,remount /

And then,
cp "/storage/emulated/0/Documents/hosts" "/system/etc"

First command remounts the system partition in your device as rewritable. And then the second one copies the custom hosts file from Documents folder to /system/etc.

Cleared all data from my browser. Rebooted my device. Done.


text:
How can one configure the default screen recording program to record the audio by default?
I use a Google Pixel 6 with Android 12.  How can one configure the default screen recording program to record the audio by default? I don't want to have to manually activate "Record audio" each time I record the screen.

This, and removing the 3-second wait... Have you found a nice alternative app?

I understand your concern, but you can't. That UX is a decision from Google's end and toggling it manually every time is the only option as of today.


text:
A problem with finding apps in the market on the Phone
I want to install the app Where. But when I did the same search in the Android Market app on my phone, I couldn't find this app. Since my phone does not have service, I cannot install this app through the Android Market website. Does anybody know why this app does not show up on the phone? How can I install this app in this case? I couldn't find its apk file either. Thank you.

In addition to Chahk's answer, there are also geographic or carrier restrictions for some apps.  These are basically up to developer, and we can only speculate as to why.  You should contact the developer.

This is a good point. Carrier restrictions could be the reason, since my phone doesn't have service.

You can try to trick the Market into bypassing the carrier restrictions.  Try the "Market Enabler" app: https://market.android.com/details?id=ch.racic.android.marketenabler

Some apps have certain hardware requirements that your phone might not support (e.g. screen resolution.) The Market has the ability to filter out such apps from search results.

My phone is a Nexus One. Do you happen to know why the "Where" app is not compatible with Nexus One?


text:
What might prevent ADB from writing to a Settings.Secure key?
I am trying to edit the value of a Secure Settings key over ADB with the command:
settings put secure camera_double_twist_to_flip_enabled 1
For some unknown reason, the value of this key is 0 and cannot be changed. Because of this, the shake gesture in the Google Camera app does not work.
I've tried a number of fixes, all with no success:

settings put --user 0 secure camera_double_twist_to_flip_enabled 1 : Fails to set value.
settings put --user 10 secure camera_double_twist_to_flip_enabled 1 : Successfully sets value for the Work Profile (aka user 10), but doesn't affect the Personal Profile (user 0) where Gcam is installed). There are no other profiles set up.
settings put secure camera_double_twist_to_flip_enabled default : Value remains at 0.
Settings > System > Languages & input > Advanced > Flip camera : No such toggle exists in the Settings app.
Settings > System > Gestures > Flip camera for selfie : No such toggle exists in the Settings app.
Boot into Safe Mode, then settings put secure camera_double_twist_to_flip_enabled 1 : Successfully sets value, but only temporarily. When phone is rebooted into Regular Mode, the key value is RESET TO 0.

The device is an unrooted Google Pixel 7 running GrapheneOS 13 (a ROM very similar to stock AOSP).
This issue is being discussed on the GrapheneOS development forum, where a different user running GrapheneOS 13 on a Google Pixel 6 did not encounter the same issue and was able to set the key value via ADB as expected.

Problem solved. I had the app SystemUI Tuner installed, which can manage such settings and apparently had a way to make its own preferences persist even if a setting were changed by another method, including ADB.