text:
How can I decrypt my photographs on the SD card?
My Samsung Galaxy S3 crashed suddenly and I had to take my SD card out to fix it.
After I got it back and put my SD card into it, I realized that the data which was encrypted on my SD card (photos of my son) are unavailable to view. The files appear broken. I tried to encrypt my phone again with the same password, but it has not helped.
How can I access my files/photos again?

It sounds like the service center did a factory reset, which means you should not be able to recover the contents of the SD card. It's designed that way and is a good thing as it protects data being read if your phone has been lost or stolen.
Any chance you have backups (on your desktop? google drive? samsung’s backup site?)?


text:
Are images received in Line messaging app saved without download?
Does LINE app automatically save the received images or only the ones we click save.
If It saves without saving than where can I find these?

Well, it's saved in device temporary storage folder, I mean it will show up for sometime but eventually when the conversation gets old they are likely to overwritten by something else, or if you use cleaner apps it going to clean those images out eventually and tapping the save button would take it to the device permanent storage ! :)

source: Stack Exchange

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

sort: votes


text:
Is it possible to add more search providers to the Google Search?
In the Google Now/Search application, when you view the settings, you get a list of all the applications that can be searched.
Is it possible to develop apps that can add more search providers to this? I'd like to be able to search my calendar and contacts too but I can't seem to.
Earlier Android versions had an application called QuickSearch but this seems to have been removed as per the AOSP commits. Does Android now support in-device search or is this idea dead?
Here's a screenshot of my settings page.

Click image for larger version

Must be somehow possible. When researching for Android without Google 4: App Replacements I've found some corresponding search apps. Amongst others, your Quick Search, which is still available at Google Play.

Whilst it is possible for apps to make themselves available to be searched, each applications needs to be updated to implement app indexing in order for them to show up in this list.
I don't think it is possible to add additional providers without the apps themselves being updated to support this.

I was just writing the same thing. AFAIK Google Now is expanding to "in app" searching but the app dev needs to enable this, like Multi Window on Samsung I guess.

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


text:
Bluestack - Can't login to game as keyboard doesn't show
In BlueStacks I'm trying to login to 8 Ball Pool (by Miniclip) but there's no way to type. The android keyboard doesn't show and my pc keyboard is not working at that point of the login.
How can I log into this game?

I don't use this emulator but you might try to copy and paste login from host: http://android.stackexchange.com/questions/32329/how-to-share-clipboard-between-bluestacks-host-windows-pc

Welcome to the Android Enthusiasts! This question should rather be directed at the developer(s) of the game, as they are more likely to know the solution.

Try opening the IME selector (when you select a text field, the keyboard notification) and toggle "hardware."

In BlueStacks Settings, go to IME settings then click OnScreen Keyboard. Go back to 8 Ball Pool (Or any Miniclip game) and when you click Email or Password to log in the OnScreen Keyboard will now show. This worked for me.

After a restart, the language setting default keyboard was turned on while it needs to be turned off. Once I turned it off the regular android keyboard was back.


text:
Ascend p6 stuck after flashing twrp recovery
I've rooted my Ascend P6 and installed a CWM recovery. I then wanted to flash a TWRP recovery. When I rebooted the phone was stuck on the boot logo. I tried to push boot and recovery Images extracted from the stock firmware but ADB says that remote partition don't exist. I think I've destroyed phone file system.
It is stuck at boot logo, and no boot/recovery partitions are recognised by adb.
How can fix my phone so that it boots and is usable again?

If we're to help you we will need to know a lot more details. What exactly did you do, what have you tried (if anything)? You should probably also rephrase so that you actually ask a question, although I assume that it's regarding getting your device booting again.

@bmdixon thank you sir, sorry, first time in here. I've rooted a P6 then I've installed a cwm recovery, then I wanted to flash a twrp recovery. When I've rebooted I had phone stucked on boot logo, I tried to push boot and recovery Images extracted from stock firmware but ADB says that remote partition don't exist. I think I've destroyed phone file system.

Can you boot into Recovery (ignoring ADB altogether)?

No recovery, no fastboot. If I push power/vol+ or power/vol- is the same. Bootlogo and no more.

Without recovery or fastboot or an equivalent of 'download mode' you may need to go to a repair shop or someone with a JTag or similar hardware.


text:
Samsung Galaxy S3 (i9300) "no network" issue
I bought my phone from a friend and I am the second user. It was rooted and was in modified status (when I checked About->device->status) but working fine and had zero issues. So yesterday I wanted to install a new ROM to get android 4.3 as what I had was android 4.1.2.
I installed this Omega Rom (version is v58 - XXUGNB6).
Now everything is working fine except the calling feature, phone is fast as well but when I try to make a call it says

"Not Registered on Network"

This was working fine before, and a friend has the same ROM installed and it works fine without any problems at all. Even calling is working fine.
What can I do to recover my phone? How can I unroot it? Does anyone know why I would be seeing this message?
UPDATE
I have found now that IMEI (under the battery) no of the device does not match with the IMEI I get when typing *#06#
The IMEI I get when dial *#06# starts with 004999 but the IMEI under the battery starts with 355994.
I flashed using ODIN again what I thought was the stock ROM. But it's not the original ROM which was in the mobile before, please find the below screenshot.
I read here as well : http://forum.xda-developers.com/galaxy-s3/general/ref-imei-efs-stuff-i9300-including-t2393289/

related/duplicate question: https://android.stackexchange.com/questions/81462/samsung-galaxy-s3-installed-omega-rom-not-detecting-the-sim

That IMEI is invalid. You need to check how to restore your original IMEI; I've read that case a couple of times with Samsung devices, if I remember correctly it had to do with some /efs partition specific to Samsung devices which sometimes gets corrupted when flashing custom ROMs. A Google search on samsung efs imei should get you started.

Tnx a lot, can you also share a link to do the flashing without using nodin tool. here the same issue is explained. http://forum.xda-developers.com/galaxy-s2/general/guide-recover-imei-9-steps-t1264021


text:
Can't get rid of icons with green locks on them
I would like to know how to get rid of these icons with the lock, every other app just goes but not these three. I used the small broom icon but these remained there and it didn't happen before. I'm using Android 4.2.2 in a Lenovo vibe x s960 smartphone.

Click for larger version

Since the screen and icons you're interested in are specific to Lenovo phones, I've added the Lenovo tag to your answer, to help other Lenovo owners find it.

Flick them up one by one...

@DeerHunter what does that do? I've been trying to find an answer for the OP and I'm totally stumped. Nobody here has an LG sadly either. It's driving me a little (more) mad!

@RossC - the apps are removed from the memory.

@DeerHunter thanks! It's a weird function to have an Icon for an app that doesn't exist. Might be worth adding as an answer.

This is the task bar showing applications currently in main memory. The broom cleans up main memory except "locked" apps. To clean them up, you can flick them up one by one.
Yet, with Android it is not necessary to do this in the vast majority of cases. Android OS does a pretty good job of managing memory and swapping apps to storage.

Swipe the icons down to get rid of the lock, then swipe the icon up to get rid of the icon.

Well, I can't say correctly but I think it's showing green lock because the application is locked by some other application, do you remember installing any application which may be responsible for locking those application off ! I would say you need to go through the application installed again. I think this must be some cleaner application which you may have installed recently.


text:
LINE Messenger backup/restore under microG?
NOTE: I see the following similar discussion here:
How to restore Line messages from Titanium Backup?
Although that discussion offers a suggestion that might partially apply to what I want to ask here, it does not confirm the validity of that suggestion. Therefore, it does not actually answer my following question:
I'm thinking of switching to microG, but a stumbling block is LINE Messenger. I know that it can run under microG, but I also know that it can't normally back up and restore LINE Messenger chat history without access to Google Drive.
I have an idea of how I might be able to bypass this restriction, but I'm wondering if it actually would be feasible. Here's my idea ...
(1) Under my current non-microG Android OS, take a backup of /data/data/jp.naver.line.android
(2) Install microG, and then install LINE Messenger.
(3) Restore the previously backed up jp.naver.line.android to /data/data under the microG OS.
(4) Take periodic backups of /data/data/jp.naver.line.android as I use LINE under microG.
(5) If i ever want to restore my LINE history under microG, repeat step 3 with the latest jp.naver.line.android backup.
A variation might be to only back up and restore one or more appropriate sqlite databases that are resident within /data/data/jp.naver.line.android, instead of that entire directory tree.
I'm willing to experiment with this approach, but before I do, I'm wondering whether anyone has tried anything like this with LINE Messenger under microG.
Thank you in advance for any thoughts and suggestions.
UPDATE: Thanks to @Andrew-T for the pointer to the other discussion that I missed, which indeed confirms that backup and restore for the database under /data/data/jp.naver.line.android can actually be done.
I'm just wondering if anyone has actually gotten something like this to work specifically under microG. I'd like to switch to microG, but it would give me more confidence to take that step if anyone has already been able to do this in order to get full LINE functionality under that OS, including backup and restore.
FURTHER UPDATE: That other discussion is more than 7 years old, and sadly, it turns out that the information is outdated. The /data/data/jp.naver.line.android/databases directory that is referred to in that article doesn't contain the database that is mentioned. Furthermore, I checked each and every other database in that directory, and none of them contain any chat history.
I also checked all of the other files and directories under /data/data/jp.naver.line.android, and none of them contain any chat history, either.
This is consistent with LINE's decision a while ago to stop allowing local-storage backup and to make Google Drive the only location to where chat history can be backed up and restored from. In conjunction with that decision, LINE seems to have gotten rid of all local chat history data from its device-resident databases.
So, it looks like I'm out of luck regarding non-Google-based backup and restore for LINE.
However, I'll keep this question open for a while longer, in case it turns out that someone knows of another way I can manage Android-based LINE backups and restores without Google being in the picture.
PS: Hmm ... I wonder if it would be possible to create a fake "Google Drive" service which looks just like Google Drive to LINE, but which actually just manages a data store of my own.
I'm going to look into this and report back if I have any luck with this idea.

Possible duplicate: Transfer LINE account from a phone to another without losing friends and chat history. Note that without root, /data/data/jp.naver.line.android cannot be accessed.

I missed that one discussion, thank you! But I can't find anything which says whether or not this would work with microG. It seems like it should work, but it would give me more confidence about switching to microG if anyone has actually been successful with this procedure under microG.

It turns out that the information in that other thread seems to be outdated. It's more than 7 years old. None of the data stored under /data/data/jp.naver.line.android/data bases contains any chat history.  See the "Further Update" section of my question for more details.

I figured out how to do it! See my Answer.

I figured out a workaround!!
I have an old Mac laptop. There is a Mac desktop version of LINE Messenger, and that version does allow chat history backups and restores.
So, I can run LINE under microG and just do the chat backups and restores on the Mac.
Also, I can run an Automator script on the Mac periodically when it's idle in order to start LINE, and then to issue the appropriate mouse clicks to go to the Settings and initiate the chat backup. This will allow me to keep the LINE chats backed up on a regular basis.
Also, I'm guessing that chat backups and restores will probably also be available on the Windows desktop version of LINE, in case anyone has a Windows box and wants to try the same thing.
This is probably the closest I can come to what I was originally asking for here, and it's an acceptable Answer to my question.
Now, I no longer have any obstacles to starting my official move to microG.
PS: If I want to get fancy, I could write a script on the Mac to initiate the Automater script that I described above, and I then could create a Tasker shortcut on my microG device to ssh to the Mac and invoke that script. This way, I could actually initiate the LINE chat history backup from my microG device.
And I could handle LINE chat history restores in these same ways.
PPS: And it turns out that the Mac LINE implementation optionally allows a proxy to be used between LINE and the backup/restore host.  If I want to get really, really fancy some day, I might be able to write my own custom proxy server which emulates a connection to Google Drive, but which actually just saves the chat history in my own, personal data store.
That is a longer term project for some possibly never-arriving time in my future when I actually might find myself with a lot of spare time.

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


text:
Checking via a script whether a given app is prohibited from installation on a given device?
(NOTE: the text of this question has been updated to make it much clearer than before as to what I'm actually looking for).
I'm running stock Android 11 on one device and stock Android 13 on another device.
I'd like to write a command-line script (not a Java-implemented app) that can run on both of these systems and on many other Android devices/OS's, and which can check whether or not a given app would be prohibited from installation via the Play Store on the specific device where the script is running.
To be clear, I am not simply interested in whether the app exists in the Play Store on the web. I'm looking for something more specific:
Some apps that exist in the Play Store on the web for general installation might be prohibited for installation on a specific, particular device. This could be for security reasons (e.g., DEVICE integrity is not being reported on the device), or it could be because the device's Android version is too low, or there could possibly be other reasons. In these cases, the app does not even show up in the device's Play Store when searching for it to be installed, although the same app will indeed show up in a Play Store search on other devices that do not have these kinds of issues.
I want to be able to somehow query the current device's Play Store installation (not the generic, web-accessible Play Store pages) to see whether the given app might be prohibited for installation on the current device.
One example is the Netflix app. If the phone does not report DEVICE-level integrity, the user will not even see Netflix as existing when searching it in the Play Store on that particular device.
This is the case I'm trying to find a solution for.
For example, let's assume for the purpose of this discussion that the app happens to indeed be Netflix. That particular app's package name is "com.netflix.mediaclient". If my proposed script is named "app-in-playstore.sh", I'd like to be able to do the following, and have the script print either "false" or "true" to stdout, depending on whether or not this Netflix app is prohibited from installation via the Play Store on the device upon which the script is running, or whether its installation is indeed allowed on that particular device ...
/system/bin/sh app-in-playstore.sh com.netflix.mediaclient

(or perhaps preceded with "su -c" on a rooted device).
If the current device is reporting DEVICE integrity at the moment this script is being run, the script should print "true", because Netflix would indeed show up in the device's Play Store as installable.
If the current device is not reporting DEVICE integrity at the moment this script is being run, the script should print "false", because Netflix would not show up in the device's Play Store as installable.
To be clear, this isn't solely related to Netflix. I'm just using it as an example here, because I happen to know that it indeed will not show up in the Play Store if the phone is not reporting DEVICE integrity. I'm sure there are other apps that are treated similarly, and I want my script to be able to identify these other apps in the same way.
Is writing such a script possible? And if so, how could it be accomplished?
Thank you very much in advance.

If an app is installable or not is determined by Play Store on server side, thus it is not accessible for a script. Even for an app it is very very complicated. See Aurora Store Sources (and even Aurora Store doesn't manage to get all apps Play Store app can download). The only way I see for you is to open the Play Store app with the app to be installed in an automated way and then parse the UI elements if the install button is available. Not sure what software can be used to do so.

Thank  you, @Robert. I was afraid that this might be the case. I already do something similar with UI parsing to go to the Play Store Developer options and query the reported device integrity via a combination of Tasker and AutoInput, and I guess this would be the best that I could do in this case, also.  Oh well ... (sigh) ...

Based on the helpful comment by @Robert, it looks like the only way I could automate the checking of whether or not Google will prohibit the installation of a given Web-store-resident app on a given device of a given user would be to make use of "uiautomation"-based interaction with the Play Store screen on the device itself.
This could be done via the uiautomation utility itself, or also via Tasker working with AutoInput.
I was hoping to avoid that kind of solution, but perhaps I'm stuck with it.
In any case, I'll leave this question open, in case some new information might come this way in the future that could possibly help with this.

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


text:
EDL is non-functional and /data partition is inaccessible, and I fear that my Android device is permanently damaged
I have a OnePlus 7Pro (GM1917) that was working fine for a long time with OOS 10.3.8. Its bootloader is unlocked, and it was rooted. I hadn't upgraded it for a long time, and recently I decided to flash an A11 ROM: OOS 11.0.5.1.GM21AA. At that point, I lost all ability to access the /data partition.
I know that there can be similar issues with such an A10-to-A11 upgrade, and that many of these issues are solvable. However, I have investigated and tried many things to fix this, to no avail, and I fear that my problem goes deeper than those issues and might not be fixable. But I'm hoping that there might still be something which I haven't tried that could fix my problem.
Here is a detailed description of everything I did, how it all failed, and everything I have tried so far to fix it ...
After the A10-to-A11 upgrade, my device went into a permanent boot loop when trying to boot to System.
I then did fastboot boot twrp-3.6.0_11-0-guacamole.img (which is the version of TWRP that is meant to work with this OOS 11.0.5.1 ROM), and this indeed put me into TWRP. However, the /data partition is inaccessible. Whenever I try to format /data, I consistently get these messages:
Failed to mount /data (Invalid argument)
Unable to recreate /data/media folder.
Unable to mount storage
Unable to mount /data/media/TWRP/.twrps
Unable to wipe data

I then went back to the bootloader, and I ran these commands:
fastboot erase userdata
fastboot format:ext4 userdata

These commands successfully run with no error messages. However, when I then go back into TWRP, /data is still inaccessible, and I get the same error messages that I listed above when trying to format /data .
I then tried to decrypt /data, but when I do so, it asks for a password, and I have no idea what password to give. I never used any password on the device in the past. I am not allowed to decrypt /data without a password.
So, I decided to use the MsmDownloadTool to reflash my device back to OOS 10.3.8. This works fine with a different GM1917 device that I have (but which I never tried flashing to OOS 11). However, with this particular device, after going into EDL mode, I am told that I am "Connected", but a couple seconds later it gives me the "Sahara Connection Failed" message. I have double-, triple-, and quadruple-checked the device drivers, and it indeed is showing that the Qualcomm qds 9008 driver is properly installed and active on the PC. Furthermore, as I mentioned, I have no problem using MsmDownloadTool on that same PC with another GM1917 device.
I then went further: I extracted payload.bin from the OOS 11.0.5.1.GM21AA installation bundle, and I extracted all of the *.img files. I flashed boot.img via fastboot and retried everything that I mentioned above, but nothing has changed.
I then went and flashed all of the *.img files via fastboot. However, still nothing has changed.
When flashing the set of all *.img files, in some cases, I was told that the file is critical and cannot be reflashed. I then ran these two commands ...
fastboot flashing unlock
fastboot flashing unlock_critical

... but in both cases, I am told that the device is already unlocked. Trying to flash all of the *.img files again gave me the same results: i.e., some got flashed, and others were not flashed due to being "Critical".
Also, some of the items I flashed were said to be "sparse", and their flashes were flagged with warnings, but as far as I can tell, they seem to have been flashed anyway.
In the end, I still go into a bootloop when booting to System, the /data partition is still inaccessible, and EDL mode still does not function.
Do these problems with /data and EDL and everything else mean that my device is somehow permanently damaged? Or are there perhaps one or more additional things that I can try in order to restore it to some sort of working state?
Thank you in advance for any thoughts or ideas.

The problem with /data has now been fixed.
I had forgotten that in the past, I was trying the OrangeFox dual-boot recovery on this device, and it had repartitioned /data.
I fixed this by flashing the appropriate *.img files again for my OS (OOS 10.3.8), and then by booting into the standard OrangeFox recovery (the non-dual-boot version) via fastboot, and then by using its adb sideload facility to flash that same OrangeFox recovery. OrangeFox's adb sideload mechanism offers options to the user for repartitioning and rebuilding /data. I utilized those options and set /data back to "Stock", and after that, /data became accessible again, and I could format it and access it in recovery with no problem.
At this point, I flashed OOS 10.3.8, and I then flashed the appropriate TWRP and Magisk. Now, my device is back up and running in that OOS version.
The EDL problem continues, but given that my device is now usable again, I am not overly concerned about this MsmDownloadTool issue at the moment. In my spare time, I'll continue to look into that.
All's well that ends well! ... and now it's indeed a happy New Year for me!

While I don't have a perfect answer for you, I can at least provide some info on MSMDownloadTool. I've resolved that Sahara Connection Failed issue through a couple of ways:

Changing the USB port I am connected to
Reattaching my device
Restarting the program

MSMDownloadTool seems pretty finicky. I usually get stuck in a loop where it completes and then restarts the flash, locking my phone into EDL mode. I'd recommend flashing via fastboot or recovery before resorting to MSMDownloadTool. I've had some luck directly flashing the OTA Updates that OnePlus provides.

Thank you very much. Unfortunately, I tried those same things numerous times with MsmDownloadTool, and unfortunately, that problem persists. However, I managed to fix the problem with /data!  See my Answer, which I am now posting.


text:
Launcher crashes when unlocking my x touch tablet
When I unlock my tablet a "calendar has stopped working" message appears. After clicking "ok" I see another message "unfortunately launcher has stopped".
How can I stop this happening?

Do you have any calendar widgets on your homescreen?

A "generic approach" to that kind of trouble is to boot into recovery, and "wipe cache" (no data loss, it's just "temp files"). Sometimes things get messed up there, so cleaning cache solves it. Have you tried that? Did it help?

Well, I guess you launcher is experiencing problems with the your Android device. I would say if the problem persist first try clearing the cache and the data store by the launcher app, you can do that by heading over to the settings>application manager>Tap over the launcher and clear the cache and the data stored. Now try opening the launcher again and see if it shows you the same error again. If it pops up again then I would say better to uninstall the application. Rest I'll leave it upto you!


text:
How can I enable field test mode on Samsung Galaxy S3?
I have a Samsung Galaxy S3. Are there any codes to enable field test mode, like band selection? Has someone managed to enable such an option?

*#*#7262626#*#* – Perform a field test
*#2263# - If previous doesn't work.
Sadly, Samsung used to provide field test display by entering codes in keypad. However, from Galaxy S3 onward, the service mode *#*#197328640#*#* was disabled. Only *#0011# is still available.  The worst is that even the Android default testing info *#*#4636#*#* was disabled as well.
And just because this looked very sparse, here's a big list!
For IMEI Number: *#06#
For RAM Memory version: *#*#3264#*#*
For FTA SW version: *#\*#1111#*#*
For FTA HW version: *#*#2222#*#*
For Touchscreen version: *#*#2663#*#*
To test Bluetooth: *#*#232331#*#*
To display Bluetooth Physic Address: #*#232337#*#
To test secret GPS: *#*#1472365#*#*
To test other GPS:  *#*#1575#*#*
To test WiFi/Wireless LAN of phone: *#*#232339#*#* or *#*#528#*#* or *#*#526#*#*
To display Wi-Fi MAC Address: *#*#232338#*#*
To test Vibration and Back-light of device: *#*#0842#*#*
To test Proximity/Distance Sensor: *#*#0588#*#*
To test Touchscreen: *#*#2663#*#*
For Audio Test: *#*#0289#*#* or *#*#0673#*#*
To launch Service Mode: *#*#197328640#*#*
Hidden Service Menu (Motorola Droid): ##7764726
Field Test: *#*#7262626#*#*
To format the phone: *2767*3855#
To Restore Factory Settings: *#*#7780#*#*
To create Immediate backup of your multimedia files: *#*#273282*255*663282*#*#*
To display Phone Information: *#*#4636#*#*
To get detailed Camera Information: *#*#34971539#*#*
For Software & Hardware Information: *#12580*369#
To display HSDPA/HSUPA Control Menu: *#301279#
To start GTalk Monitoring: *#*#8255#*#*
To get PDA, Phone, H/W and RF Call Date: *#*#4986*2650468#*#*
Displays Build Time and Change List number: *#*#44336#*#*
Packet Loopback Test: *#*#0283#*#*
LCD  Display Test: *#*#0*#*#*
Enter Service Menu (on New Phones): *#0*#
Diagnostic Configuration: *#9090#
USB Logging Control: *#872564#
System Dump Mode: *#9900#
View Phone Lock Status: *#7465625#
Executes Emergency Dial Screen to unlock PUK Code: **05**#
Enables Voice Dialing Logging Mode: *#*#8351#*#*
Disables Voice Dialing Logging Mode: *#*#8350#*#*
Change behavior of Power button: *#*#7594#*#*

Thanks very much for the reply!!!But unfortunately am not able to enable the most important for my case Field Test: ##7262626##.Do you know any way to work it out?

@GiwrgosRizeakos they took a lot of this out in newer firmwares, try *#2263#  and let me know. We'll find it!

Just managed to do something by rolling back to older software version,but is not excellent....Have you managed to use it properly?

@GiwrgosRizeakos nope, not on any device I have to hand, but they are all newer devices. Annoying.

Just a heads-up: most of the asterisks here are disappearing due to Markdown formatting. If you see italic, then it means it's enclosed by single asterisk. If it's bold, then it's enclosed by double asterisk. See the source to see the correct codes.

@AndrewT. Yeah I rejected your edit in error this morning, I had too many things open, my apologies for that. I've fixed it now, I'll make up the rep to you next time. This is why I'm not posting much lately, head just isn't on straight!!

People do some mistakes after all, no worries :)


text:
Micromax Unite 2 A106, app installation error
When I'm installing an app it show internal storage insufficient space. But the internal SD memory has lots of space, approx 5gb free.
Please give me a solution.

try moving some apps(Games or system) into the external SD card.

In micromax Unite 2 out of 8 GB internal memory only 1 GB is allotted for installing Applications. With default applications and their updates it takes around 700 MB so you must have already exhausted the allotted 1 GB for applications.
Try uninstalling some unnecessary updates or try rooting.

In case of error caused by not having sufficient space, you can free up space by uninstalling lot of preloaded apps like Mad, micro max live etc. Which are really useless. This can be uninstalled only if you have root access. Further you can reparation your phone such a way that space allotted for apps can be increased by eg 1 GB which will in turn reduce general storage by 1 GB.


text:
Can't see "SD Card" option in Dropbox 2.4.5.10
Version 2.4.5.10 of the Dropbox app adds the ability to export files to SD card.
I have a Galaxy Note 3, and have installed this new version but when I select a file, and choose "Export" and "Save to Device", this is the menu I see:

Click image for larger version
Is there an option I need to enable or something else I need to do so that the "Internal Storage" and "SD Card" options appear?

The new version took away the ability to go up to external storage device.  Arg.  Why anyone would think this is a good idea is mind blowing.  I am guessing they were just thinking about the iphone when they designed this - that won't allow an external SD card.

Just the opposite, the latest version was supposed to add this functionality.

The option 'Save to device' is an enabled option whether you have or do not have an SD card, once you have chosen 'Export' when you press a filename. If you select this option, and have an SD Card, the first step is to select the button 'Up to Internal Storage', followed by 'Up to Storage', followed by your selection of 'SD Card'.
I have 2 devices, one with, and one without an SD Card. With the SD Card device, the above actions work to allow you to gradually ascend through the tree to find the SD Card, and then descend through that file heirarchy to your desired drop location.
The device without the SD Card allows the same 'Save to device' option but leads you only to other internal storage areas.
On the SD Card device, no settings in Dropbox were necessary for it to appear.
UPDATE 2014/10/21: I found that I, too, lost the ability to Export to an External SD Card right after my Galaxy Tab was updated this afternoon. To restore it, I went to a file in Dropbox, selected a file through hard press until its Activity menu shows, selected Export, which brought me, as you said, to select Recent or Downloads. While this menu is live, select Settings and select 'Display Advanced Devices' and close. The External storage option was re-added as a target location for exporting.

I do not see the "Up to Internal Storage" option anywhere. If I select "Save to Device" I only see "Recent" or "Downloads" as options, and there's no navigation available.

...and yes I have an external sdcard that other applications can see.

When you view Storage in the device's Settings menu, is your SD Card presented, indicating it is recognized? On a device where the card is unrecognized, it will show the option to Insert SD card, otherwise it will present details of storage use, and the ability to Unmount, and Format.

Yes, the device sees my SDcard just fine. In Settings it shows "Total space" and "Available space" that match with expectations, and other applications that interact with the SDcard (like File Managers) can navigate the /storage/extSdCard/ directory without trouble. I have also tried a physical reboot of the phone.


text:
How can I recover my pictures from Vaulty Stocks
I've lost my phone. Is there any way of getting back my files and pictures which were saved in Vaulty Stocks?

I realize that this doesn't directly answer your question since it appears you don't have a backup, however I have used Vaulty, which looks like the free version of the same app by the same company, so I am assuming the method used to hide your files is the same.
If you are able to find your .vdata files you can easily convert them all back into regular files by the command line without any sort of password/pin.
Make a backup (just in case) and then put all your .vdata files in the same directory and execute:
find . -type f -name "*.vdata" -print0 | xargs -0 sed -i 's/\x6F\x62\x73\x63\x75\x72\x65\x64//'

Poof. There are all your files. This definitely works for Linux, but I'm not sure about Mac. If someone can confirm this for Mac feel free to update this answer or comment and I'll do it myself.
Unfortunately (if you are actually interested in security) Vaulty DOES NOT secure your files at all! If you need real security, you need an app that actually encrypts your files with something like AES encryption. However if you lose your password there, you're sweet out of luck. That's a good thing. Just make sure you don't forget your password.

No, Windows doesn't have the find, xargs, and sed utilities you need. You can get them by installing Cygwin, but that's quite involved so you should ask a local friend to walk you through it.

If you have lost your phone and do not have a backup of the Vaulty Stocks data then there is no way to recover it. If you have a backup you may be able to install the app on another device and access the data by entering the password you used originally.


text:
Multiple devices on a single Google account - App/Setting Syncing
I have a few Google Nexus devices that are all set up with the same Google Play account. They are all set to backup and restore and when setting up new devices they seem to pull down all the most recent changes I've made however if I download an app or make any changes they do not sync with each other.
Is there any way I can set this up to happen or any apps that can do this for me?

No, there is no built-in way to sync apps between devices. Google Play backups are generally only accessed when restoring apps onto a new device (or one that was factory reset).
If you have root on the devices, you can manually sync app data. You could copy the data folder for each app manually. Or you could use Titanium Backup or any other backup app to do it for you.
With the paid version of Titanium Backup, you can back up and restore from Google Drive or Dropbox, so it can be done wirelessly. And you can set up schedules to automatically backup certain apps. Restoring on the other devices would still be a manual process, though.
Essentially, if the specific app developer didn't create a built-in way to sync itself across other devices, you'll have to do some tedious manual work to shuffle data around.


text:
Why are apps taking up more space?
I have a micromax A300 and it comes with an internal memory of around 25 GB. The problem is that my memory dedicated to installing apk file which is around 1.2 gb seems to be showing 200MB more data than the amount being used by the apps.
According to the phone I have around 464 mb of apps...

Click image for larger version
but when I click on the "apps" icon it shows:

Click image for larger version
I don't understand why it shows an excess of 200MB being occupied. It has android 4.4.2 and my phone is not rooted. Any help on how I could delete these files would be great.

The extra space is taken up by system apps so you will always see this difference. Once you root your phone and install app like Titanium backup then you can delete some of the pre packaged apps which can't be deleted otherwise.
Caution: Don't go on deleting system apps as you may face random crashes while using your phone.


text:
MTP usb driver failed
I upgraded my Samsung Galaxy Ace 2 GT-i8160. Everything went smoothly during the upgrade, but when it's almost finished, it got disconnected from the PC for no reason. When it reconnected again, it says that the MTP USB driver failed.
I can't connect my USB cable to the PC no matter which port I insert it in. Now my phone won't open.

I had tried tons of proposed solution and it seem doesn't work for my Samsung Note 3. However i finally solve without installing/uninstalling anything.
Problem Solved as following;
1) Reboot phone to Recovery Mode.
2) Wipe Cache Partition.
3) Restart phone and connect to PC.
Bum!!! Window successfully installed your MTP driver.


text:
Download notification not showing after factory reset
I have an Asus Zenfone 5.
Usually when I am downloading a file, my mobile will show the download in the notification pane. After performing a factory reset on the device it is not showing the download notification. I think the built in download manager is damaged after factory reset.
How can I fix it?

A factory reset does not touch the system partition, so built in apps such as the built in Download manager will not get touched. Perhaps you used a different web browser before the factory reset you performed, and that had better download management than the one you are currently using.
If you download ES File Explorer from the play store, you can use the module in that app called ES Downloader. This is a good way to check downloads in progress in a nice dialogue box

Nothing is wrong with this app just follow these steps definitely your problem would be fixed.
Go to setting
Open uc browser
Just click on notification check box
That's it , enjoy

very easy problem. go to setting select app switch to all and find Download Manager. you will see unchecked Show Notification. Check that with your nose. :)

That does tend to work, yes.

Go to Settings->Application Manager->Click the Menu button->Sort by size/Reset App Preference->Click Reset App Preference.


text:
mm qcamera daemon draining battery on S5
My s5 phone is facing a problem due to mm qcamera daemon bug since 05 November 2014. How can I fix it?
I have tried restarting and deleting the cache but that did not work.

Did you try to froze or disable the app? (Ideal thing would be delete that drainy app)

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

In my case, problem was Snapchat.
After I freeze Snapchat everything back to normal.
I also use Viber and Facebook messenger

My fix is to use an app called D-vasive Pro that has the function to deny access to the camera. No other app is then able to constantly connect to the camera. The downside is that you are not able to use your camera to take pictures. You can of course allow access to the camera for a short while when you take your pictures.

Hi all I had the same problem. My problem started after I updated whatsapp and maps apps. I disabled maps updates, reinstaled whatsupp but before that I runned some program memory cleaner, which I used and deleted. After that I cleared cache memory. Now everything works perfectly.


text:
How do I clear keyboard/autocorrect history on the Galaxy s4?
I let my younger cousins play on my S4 from time to time, but now I have found that all the words they have used are the first to come up when I use my phone to text. It has gotten quite irritating. Samsung seems to have very hard to find settings compared to my old Sony Ericsson so I cannot find where to get rid of the word history typed onto my phone's keyboard.

You have this tagged as google-keyboard, but based on how you phrased the question I'm going to infer that you're using Samsung Keyboard, the default on Galaxy devices.
In stock Android, there's a User Dictionary selection available in Settings→Language and Input, which allows you to edit the user dictionary. For most keyboards, you can access the user dictionary from the keyboard's own settings. For example, for Swype Keyboard, you go to Settings→Languaguage and input, select the gear icon next to Swype in the Keyboards and input methods list, select My Words, then select Edit my dictionary. For some reason I don't understand, the dictionary for Samsung Keyboard can't be accessed through settings.
Instead, you can edit the dictionary directly from the keyboard.

To add a new word simply use the word. Once you've typed a word that's not recognized and accepted it (by hitting the space bar or enter, selecting it from the list of word suggestions, or exiting the application or screen where you're typing it), the word will be remembered. Yes, this can be annoying, because it will automatically add mistakes and partial words from interrupted typing, including if your screen locks out due to inactivity. In that case...
To remove an existing word start typing the word until it appears in the suggestions list. Long-press the word, and you will receive a prompt asking whether you want to remove the word:

In Samsung keyboard they have tried to make it easier and less 'configuration file' or 'programmer/advanced hacker' centric by integrating it into the keyboard itself.
Bring up a screen that requires keyboard input, select the input box/field to reveal the Samsung keyboard:

Note:  The highlighted area with the ">".  The Samsung predictive text automatically remembers based on the contents of the text field all the possible learned matches and displays them automatically.  Clicking the right arrow head will take you to all the possibilities for that input text.  Clear the input text for the empty field options, type a few letters to get to what you want to delete.
Click the right arrow head as indicated and you will reveal more options for that combination of input text:

Note:  As indicated with the highlights, you can swipe up and down through the list if it exceeds the default height specified by the developers, so you should try to scroll if you don't see the word or words you would like to delete.
To select one for deletion, just press and hold a moment and a dialog will appear asking if you would like to remove the entry:

Just press ok, and the item will be removed from the learned text.  If you would like to remove all learned data and not just some words, or control the preferences of what is captured and used, please see this post:
How to clear my autocorrect's word history on S4 mini?
I am on a Samsung Galaxy Note 4, running Android 4.4.4 in this example.


text:
How can I find out what's using all of my internal storage?
I'm using CyanogenMod 11 on an i9300. The internal memory of my phone is quite full, but when I tried to find out what was taking this space I found out something really strange.
I installed the program Disk Usage & Storage Analyzer, and as you can see it shows that I actually have 10.25 GB occupied in the internal memory. But when I try to analyse what is taking up this space it seems that I have only 1.61 GB Occupied

Click images for larger version
This problem came up when I tried to install an app and the Play Store app told me that the internal memory was full.
How can I free that space?

Related: https://android.stackexchange.com/a/201224/218526

There are three questions asked in the garb of one title. I've addressed them below.
First, about the title:

How can I find out what's using all of my internal storage?

I use an app called DiskUsage to see what's using my Internal/External SD card. The diagrams (hierarchy in size) it shows are extremely helpful. If your device is rooted, then the possibilities to scan directories in / pops up.
It's simple to use as well. Launch the app, choose the storage and see the stuff. You can also choose to see any folder inside your default File Manager by selecting the folder and tapping on Show.

About the question before the end:

This problem came up when I tried to install an app and the Play Store app told me that the internal memory was full.

This Play Store message is more or less related to the memory available for your apps installation (/data) and not the Internal SD card which you possibly have understood AFAIK. You can see similar questions/answer under the tag insufficient-memory.

The last question:

How can I free that space?

If the space belongs to Internal SD card, then you have multiple options to delete the unnecessary stuff. You can either use DiskUsage which also gives Delete option under menu, or delete the content using your preferred File Manager, or use PC to delete the stuff.
If the space belongs to /data then you'll have to uninstall the apps.


text:
Reformat damaged Card
My SD card is damaged and a message occurs "SD card is damaged. Try reformating it" what should I do?
Moto E
Android-4.4.4
SD card-kingston 16 GB (class 10)

Have you tried formatting it? If so, what happened?

I would buy a new SD card. You could run scandisk on it, or try to reformat it with gparted or similar, but if there is physical damage it's done. They have a limited life of read-writes.

Before using atomics, I'd try to attach the card to a PC with a card reader, and use the PC's tools to check and repair (i.e. fsck on *nix systems, or the corresponding tool on Windows – I'm using Linux, so I'm not familiar with the Windows part: chkdsk? ScanDisk?)
Most likely you've "unsafely removed" the card (e.g. plugged it out from your computer before having it "unmounted"), which left the file system corrupted (not being closed properly). Using fsck/chkdsk and similar tools, you might be able to "recover" without any (or with just minimal) data loss.
If however this occurs regularly without you having either "unsafely removed" the card (or hard-reset your device, cutting it off from power without having safely shut down), there might be an incompatibility between your card and your device (such are reported from time to time). In that case, it's rather adviced you by a new card of a different brand/size/specification and see if that's running more stable.
Please also see our external-sd tag-wiki, which even has a nice and easy-to-follow graphic for how to deal with SD card issues (congrats to me for that :)


text:
How to uninstall a device administrator app that wont deactivate?
My cousin decided to download an app on my phone as a joke. I tried to uninstall it but it just won't uninstall. It's an administrator app, I tried to deactivate it but it won't deactivate. Whenever I try to deactivate it, it shuts down my phone. What should I do?  I tried to root my phone and delete it that didn't work either.
How can I uninstall this app?

No cousin is worth this kind of effort. Place in his left hand; retrieve cash from his right. Its his problem then.

You can manually uninstall the app with steps below:
ROOT IS REQUIRED
I am not responsible if you damage your phone, just follow steps below and nothing will happen.

Download a root file explorer like Root Browser from the play store.
Open the app.
Go to /data/app/.
Delete the apk of the app.
Check if also a directory of the app exists in /data/data/. If so, delete that directory. (The directory is the package name.)
Reboot your phone.
The app now should now be uninstalled.


text:
Notepad/text-editor encrypt on Android, decrypt on linux -- and vice-versa
I'm looking for an encrypted notepad or text editor for Android which encrypts files in a way that allows them to be decrypted under Linux.
I also want this to work in the opposite direction: encrypting a file under Linux and having it be decryptable under the same encrypted notepad or text editor under Android.
It's important to me that the encryption and decryption under Android get done with one, single step. I don't want to perform a manual pre-encryption or pre-decryption step under Android. I want to simply open the file via some sort of encryption-enabled app under Android, edit its contents using that same app, and then save it encrypted using that same app ... so that the file is also decryptable and re-encryptable under Linux.
I don't care if multiple steps are needed under Linux, because I can encapsulate those steps within a script on that operating system. Furthermore, I want the encryption/decryption under Linux to be performed using command-line tools, not via some sort of GUI-based application, because I plan to implement this Linux-based encryption and decryption within emacs. Therefore, I'm looking for the Android encryption to be done via some sort of standard encryption algorithms.
To be clear, I expect to have to use the same encryption/decryption password for these files both under Android and Linux.
I know how to transfer files between Android and Linux, and I'm not looking for help with that. This question simply has to do with the encryption/decryption.
Does anyone know if what I want to do is possible?
Thank you.

So actually you are searching for an encrypted text editor Android app, right? Please note that questions about app recommendations are considered off-topic.

Oh, OK. I'm Sorry

You can use shell scripts on Android too to avoid the hassle of multiple steps, like you can do on Linux. But that's not necessary. Give encfs a try. Luckily MiXplorer has both features built-in; encfs encryption and a simple text editor. But you have to encrypt/decrypt the directory containing your file(s). It's easily decryptable in a single step on Linux too.


text:
Oreo: associating an app with all files with a given extension?
NOTE: my question is indeed similar to the question above. However, there is a slight difference, which I explain below in my ADDENDUM section.
Original question ...
I am creating lots of text files on my Oreo-based Android device with various file extensions besides simply .txt. For example, I have files with .xyz extensions, .abc extensions, and others, and I want all files with these particular suffixes to be seen as text files by my chosen text editor app. This way, whenever I select such a file, the system will choose that text editor to open them.
I have not found any way to do this, especially given that there is no default file association for text files that is offered in Android. But even if such a default text-file association were to exist, I don't know how to cause ad hoc filename suffixes to be associated with text files.
Furthermore, intents seem to operate on mime types, and I don't know how to associate these extra suffixes with text/plain under Android.
Is there any way in Android (Oreo) for me to accomplish what I want?
Thank you in advance.
ADDENDUM: The post referenced above talks about how mime types are managed on an application-specific basis in Android, and that there is no official way to manage mime types on a system-wide basis.
I understand this, but I am asking something slightly different. Suppose an application is already configured in its manifest to respond to text-plain items. My question is this: where in Android is the .txt suffix defined as corresponding to text-plain, and is there any way to add more suffixes (such as .abc and .xyz, as I describe above) on a system-wide basis to also be mapped to text-plain?
I have a rooted device that makes use of Xposed and Magisk, and so even if there is no official way in Android to implement these kinds of mappings, I'm wondering if there might be any unofficial Xposed or Magisk modules that will enable this. I couldn't find any such Xposed or Magisk modules, but perhaps I'm overlooking something.
Also, since my device is rooted (and I also am able to change my selinux settings to permissive), I could manually edit system configuration files anywhere on the device to add more filename suffixes to the text-plain mapping, assuming that this mapping is indeed managed in some sort of system configuration file.
I also run Tasker, and if such a mime configuration file exists, I could make sure that Tasker always copies a special version of that file in place during boot-up. In addition, I run other utitilies which allow ad hoc scripts to be run at startup via init.d.
Any thoughts? ...

Use a different file manager (e.g. Solid Explorer), it lets you choose from different apps to open those kind of file extension

Thank you, but I want to associate plain/text with these items even if they are opened outside of a file manager ... i.e., via an arbitrary app. Is that not possible?

Possible duplicate of How to assign default app to unlisted file type

It's not a dubplicate, because that post talks about how to configure the manifest file of a given app that is being developed so that it can recognize "unlisted" file types. What I want is to map an ad hoc suffix (for example, ".abc") to always be considered to be text/plain for all apps that I will ever run on my device.

The following looks like a promising answer ...
The file /system/lib/content-types.properties contains the following info. It looks like I can add abc=text/plain and xyz=text/plain to this file in order to get my desired behavior. I'll test this and report back.
# If you want to support more recognized mimetypes in libcore.net.MimeUtils, add them here

docm=application/vnd.ms-word.document.macroenabled.12
xlsb=application/vnd.ms-excel.sheet.binary.macroenabled.12
xlsm=application/vnd.ms-excel.sheet.macroenabled.12
ppsm=application/vnd.ms-powerpoint.slideshow.macroenabled.12
ppsx=application/vnd.openxmlformats-officedocument.presentationml.slideshow
pptm=application/vnd.ms-powerpoint.presentation.macroenabled.12

asm=text/x-asm
cc=text/x-c
conf=text/plain
cpp=text/x-c
css=text/css
c=text/x-c
cxx=text/x-c
def=text/plain
dic=text/x-c
f77=text/x-fortran
f90=text/x-fortran
for=text/x-fortran
f=text/x-fortran
hh=text/x-c
hpp=text/x-c
h=text/x-c
ics=text/calendar
ifb=text/calendar
in=text/plain
jad=text/vnd.sun.j2me.app-descriptor
java=text/x-java-source
ksh=text/plain
list=text/plain
log=text/plain
pas=text/x-pascal
pl=text/plain
properties=|
prop=text/plain
p=text/x-pascal
py=text/x-python
rc=text/plain
sgml=text/sgml
sgm=text/sgml
s=text/x-asm
vcs=text/x-vcalendar

Sadly, when I put entries such as abc=text/plain into this file, their existence seems to be ignored, even after I reboot the device. So ... back to the drawing board ...


text:
Annoying redirection
Every time I phone gets turned off of or goes to sleep, after turning it back on and typing in my password I get instantly taken to the play store and some other useless website ad. Is there anything I can do to stop this from happening?

What phone?  Do you have an app that has lockscreen ads?

Are your WiFi or data connections enabling even after you've disabled them?
If so, or even not so, your phone is probably hit by malwares/adwares that redirect you to some infected web site or to a specific Google play app's page.
You need to check your app list and see if there are some unusual apps then uninstall them (some  apps may need root access and BusyBox installed) either by system apps removers (apk) or from adb shell

I remember having an app that said it needs busy box and I also downloaded king root    and rooted my phone. Is that bad?

what app? Chinese root apps such as Kongroot installs adwares. you have to remove them.

Its an app called "lucky patcher" that says it requires busybox and I have kingroot

Lucky patcher is used gor hacking apps, games allowing you to get free in app purchases, Install modded play store, remove ads and License verification from android apps and games, at least the original version, because there are many other versions of the app which cannot be guaranteed free of malwares. Did you check your app list yet?

KingRoot installs adwares on phones.


text:
How to get rid of annoying pop up ads?
When I connect the internet and open any app, a pop-up ad appears randomly.
Ads are still showing, although I did factory reset the phone (all installed apps removed) as well. I also tried to remove the malware app with Avast. Avast detected the issue as well. But couldn't able to remove as well. I uninstalled the malware app which Avast detected. The malware apps installed automatically with another name after uninstalling it.
How can I get rid of that annoying issue?
Some screenshots of that issue have attached here.

Have you tried Addons Detector app to see what is pushing the ads, it is most likely a "free" game? https://play.google.com/store/apps/details?id=com.denper.addonsdetector

Use any adblocker app

Easier solution-factory reset

@EthanZ I already did that, but the problem not solved :(

@MdJwelMiah then you need to flash the device with the stock firmware.

Are you saying that if you factory reset, and do not install ANY apps you are still getting these pop-ups? They are 9app pop-ups, they come from installing apps outside of the Play Store, did you try the Addons Detector I mentioned earlier?

Since a factory reset didn't fix the issue, the malware responsible for this has embedded itself into the operating system. There is only one solution now. You will have to flash the stock firmware.
Instead of making another "how to flash a custom ROM" question, I found an straight forward article that should help you though it.
http://lifehacker.com/how-to-flash-a-rom-to-your-android-phone-30885281
The ROM you are flashing is provided by the manufacturer of the phone and you should be able to find it on their website.

Thanks for sharing the effective idea. I did flash my phone as well and all malware get removed :)

Your phone is infected by malwares. If you check your app list, you'll notice that there are unusual apps with sometimes weird names.
To get rid of that, all you have is to uninstall them. There is two methods:
DISCLAIMER: Do it at your own risk, I won't be held responsible if anything goes wrong.

First the root method: You have to root your phone and then using adb shell, uninstall the apps - a bit tricky and risky as well. You need to install ADB server on your PC (search for Minimal ADB and Fastboot).
Open it and tape the following:
adb shell
`su`

`mount -o remount, rw /system`

`cd /system/app`

`ls (this list all apps on your phone)`

Then:
rm "app_name"

You must tape the exact app name + .apk or .odex
Do this to all unwanted apps.
You may encounter with apps that can't be removed (operation not permitted), then you need BusyBox installed (Google for that). just let's know, we'll try to help.

The second method, less tricky but always risky, is to download Debloater, open the USB debugging mode, connect your phone to your computer. You'll see all the installed applications. Just check those you want to remove.

Et voilà.
DON'T REMOVE AN APP IF YOU'RE NOT SURE ABOUT, YOU MAY BRICK YOUR PHONE.

I've successfully uninstalled some potential malware app by this method those are detected by a malware removal app.

But one app still couldn't able to uninstall. I think, this the main malware app.

what do you get as error?

Do you have BusyBox installed? It provides extra commands to ADB

No,
Finally, I flash my phone with the stock firmware and all malware apps get removed as well.

This was the last solution, glad that everything is going fine now

If you have root your phone you could use AdAway app, that blocks most of the ads


text:
Missing profile pic after repair - Android 7.0
Anyone know how to get rid of the blue profile pic circle and replace with my Google one on Android 7?

The trick used to be to turn on contact sync on Google plus and clear contacts cache, but I can't see that setting in the latest version of plus!
On my Moto G4+ which I've just had reset (as it went in for a repair).

I don't know if repair has anything to do with it. My phone has done the same thing for years.

@EthanZ well it was fine before I sent it for repair ;) I more meant after reset...

I know when I changed my icon last year it came back for about a day and disappeared again. That might be helpful for anyone looking at this question.

Dupe of question here: https://android.stackexchange.com/questions/174001 (also unanswered)

I had the same issue on Nougat and changing the profile photo in contacts app worked for me
Open Contacts App - Settings - My Info and change your profile photo.
Works immediately, no restart needed.

I really wanted to get the old one back. I'm pretty sure this would work as it's going to be a pretty basic error if changing it doesn't change it ;)

@IanGrainger When my profile picture gone I tried to change it via Users - Profile Info - Picture and there, changing it doesn't change it really :)))

So now I looked I realised part of the problem is that I didn't realise I could click on the generic profile pic to change it! I managed to get my old pic and put it back on and all is good - it's annoying that it doesn't sync for some reason!? Come on Google!


text:
How to run a script on USB OTG Drive?
First up - I do not have any experience at all with programming in Android or Linux environments. So, very sorry if this question sounds stupid. Here is what I am looking for:
I use a USB drive in my car for music and I transfer files to this drive from my mobile using an OTG cable. There are around 600+ files in it and the music player in the car just randomly plays them. Problem is, since there are so many files, the player seldom plays the newly added ones.
Hence I was wondering if it would be possible to write a script for this - like a batch script or VBSript in Windows. When run, it would copy the latest 20 or so files, based on the date modified, to some folder, say "New". The script would be placed on the drive, preferably, and next time it is run, it would clear the existing folder and copy fresh files again.
Would this be possible?
Model: OnePlus One Android Version: 6.0.1 Cyanogen OS: 13.1.2

Certainly possible – though the question is how to automate that. For hints, see our automation and especially tasker tag wikis. There are apps like IFTTT, Tasker etc which can react on certain events (e.g. a given BT device connects) and then perform defined actions (here you could place your script). Just a raw idea, I didn't yet have that specific use-case :)

Thanks for the tip, will try that. Even then I wouldn't know how to handle the script part.

The script part would rather be a general Unix&Linux issue :) If all your files are in the same directory initially: rm -f /target/*; cd /source; for music in $(ls -tr |head -n 20); do cp $music /target/; done (quick raw hack: Delete all files in target directory, get the latest files in source (ls -tr: sort by time descending) and copy the "top 20" (head -n 20) files to the target directory; should work in Bash, but I've not tested it, just put together here in the comment box ;)


text:
how to make swipe elite plus volte phone
I have swipe elite plus and and want to make it volte but problem is there is no update from swipe and there is no custom rom available for swipe elite plus.
please help

Make sure your phone supports voLTE, in which case  the guide to activate it is found here: How To Enable Jio VoLTE calling on any Android Smartphone.
Alternatively, you can use  Jio4GVoice to make HD voice or video calls over 4g. For more information please refer to this website: Make any smartphone to support voLTE (HD voice and video calls with Jio4GVoice
Hope this helps


text:
Data is being used with Mobile Data off
I recently bought a new Galaxy S5 (SM-G900T), updated it to Marshmallow, and have service through Pure TalkUSA on a barebones plan that only comes with 50MB of data. Because of that, I only ever turn it on when I have a MMS that I need to download; I use wifi for everything else.
A few days into using this phone, I noticed something strange happening when I wasn't connected to a wifi network. Even after unchecking the "Mobile Data" box in "Mobile Networks", the Gmail app can still check for new mail, use the internet browser, receive WhatsApp messages/pictures, etc.
The only way I receive a "Not connected" messages in any of these apps is if I turn on airplane mode, which of course means I can't receive any phone calls or text messages.
The only similar post I've found here mentioned data might being used when a call switches from 4G to 3G, however it is supposedly minimal. My full 50MB is used up usually by the second day in my billing cycle, whether I use it or not.
I called my carrier's "tech support" line but they just told me to make sure "Mobile Data" is turned off. When I told them it was, they said it is an issue with a phone and couldn't help me any further.
Anyone know why this is happening? I can't imagine I would be able to do any of these things if I wasn't using data, but I don't know why the phone seems to be ignoring the setting. If it helps, here is the summary of my data usage for this billing cycle (all of the data was used by the second day):

Any help would be extremely appreciated.
EDIT
My current APN Settings are (all others were left blank):
APN:          att.mvno
Proxy:        proxy.mvno.telrite.com
Port:         80
MMSC:         http://mmsc.cingular.com
MM proxy:     proxy.mvno.telrite.com
MM port:      80
MCC:          310
MNC:          410
APN protocol: IPv4
APN roaming
protocol:     IPv4

You could create a APN that is identical to what you are actively using, but only includes APN Type MMS and no other type of connection (especially default and fota), and delete all other APN entries. In theory, you should also be able to leave mobile data on all the time as well too. If you can append your current APN to your current posting, I should be able to create an effective answer. I suspect fota or hipri in the APN type is the real culprit though, they can bypass the mobile data switch in some devices.

@acejavelin added my APN settings. Thanks for the offer to help.

Is APN Type not defined, or can you not edit it?

APN Type was not defined. Your comment actually made me double-check my APN settings with what was given on my provider's website and after making some changes, it looks like the "Mobile Data" checkbox is now working as it should be. Thanks for the help.

Check your GPS on the device. Whether it is turned on or off. Sometimes GPS uses a combination of WiFi and Mobile network to determine your exact location. Disable your GPS in order to solve the problem.

I disabled all the location services since I got the phone, thanks for the suggestion though.

Normally it is not the GPS, it is the option to locate the position by known mobile and Wifi antenae. The GPS, on the contrary, does not use Internet. But, of course, phone producers can invent anything.


text:
SuperSU not installing on HTC One S
I am trying to root my HTC One S. The bootloader is *** UNLOCKED ***, TWRP is installed, and it's S-ON.
From these instructions:

I downloaded SuperSU-v2.82-201705271822.zip from the TWRP / FlashFire installable ZIP link.
I did adb push SuperSU-v2.82-201705271822.zip /storage/sdcard0/foo
I booted into TWRP and installed the above zip. Apart from complaining that /data could not be mounted (EDIT: fixed this by turning off encryption), it claims to have worked.
I wiped the cache and rebooted.

Nevertheless, if I adb shell and su I get /sbin/sh: su: not found.
There is a /supersu/ directory which contains su and some other stuff, but I can't run /supersu/su: permission denied. The find command finds no other file on the device matching /su$/.
I also tried flashboot boot superboot.img to get Superboot, but if I do this, the device does not boot past the initial splash screen (the one saying "This build is for development purposes only...").
What went wrong?

The failure in mounting /data may signal that the phone is encrypted. As of now, you have a half-working SuperSU.

@DeathMaskSalesman I ran recovery --wipe_data --set_filesystem_encryption=off and now the /data warnings go away, but su is still not installed.

Did you reflash the SuperSU .zip?

Yes. Wiped everything I could and reflashed that zip.

@DeathMaskSalesman I also tried Superboot, see edits to question.

Sorry, but I'm clueless when it comes to HTCs. Better wait for someone more knowledgeable in this regard.


text:
Battery draining within seconds
I have a Samsung Galaxy S II GT-I9105. My problem is battery draining. It works normally after I charge it to full, but as soon as the battery percentage hits 30%, draining accelerates and will go to zero within seconds (literally).
But if I charge it and unplug at 12%, it drains normally again...
What is the problem? Should I buy a new battery?
Update:  I have bought a new battery and recalibrated but the same battery draining occurs

@Droidzer, Sure its battery problem? I just wannna confirm before I replace.

Battery may need to be recalibrated.

@Droidzer... yes, I have been using the orginal cherger...

How would I recalibrate it?

Bought a new battery and recalibrated. Still no use.

Try resetting your Android to factory setting and see if that helps. Otherwise I would suggest trying out a new ROM, as that helped improve my battery life considerably.


text:
How do I transfer contacts from one phone to the other without a SIM card?
I have no sim card and a new Android phone. How can I transfer my contacts from one phone to the other without a SIM card?

if your previous phone has a Bluetooth feature then you can transfer all your contacts through Bluetooth.

No 3rd party utilities or cloud services needed for that. On the "old device":

open your contacts app
enter its menu
select Export/Import
select to export to SD card

Now you should find a file named 0001.vcf on the SD card (internal or external, depends on what the device has). Copy that to the new device, e.g. via Bluetooth, WiFi Hotspot. then, on the new device:

open your contacts app
enter its menu
select Export/Import
select to import from SD card
chose the file you've just copied here

Done. All your contacts including their contact pictures (if you had set such) should be available on your new device now.

There are a few options for your case.

One option is to sync with Google cloud contacts. In most smartphones, there is a native function to set a contact as a Google contact. Note: Depending on your phone, you may have to manually make all your contacts sync with Google individually. Some older phones may not support this functionality at all.
If you don't want to sync with Google, you can use a third-party app like Address Book & Contacts Sync to (ironically) sync your address book and contacts.
Depending on your phone, you may be able to sync your contacts with a PC and transfer them, but this functionality varies from device to device.

Some networks do not use SIM cards.

Right, I was tired when I typed that :p. Gonna edit that out.

You can use the Mobogenie Software for importing and exporting contacts,sms and any stuff
on your phone. You can also get backup of your data on your computer.


text:
Unknown error code during application install: "-25"
I uploaded an app to Google Play Store. But some users reported that they were able to download the app, but unable to install the app. They are getting the error

Unknown error code during application install: "-25"

Why is this happening and what can I do to fix this error?

I am getting the same error. did you have any luck in resolving this? what device are you using? (Smasung galaxy S4 in my case). My app is a phonegap app - is this also the case with you?

check to make sure that the versionCode of your new version is not lower then the one you have installed already.
For me this was what was causing the  "Installation error code: -25" error on samsung galaxy S3.


text:
Cannot receive files using Bluetooth on Karbonn Android One
I have Karbonn Android One. It is unable to receive files via Bluetooth from any Android device, but there is no problem with sending files to every device.
I could not understand what's the problem. How can I receive files using Bluetooth?

Try resetting your phone... This usually works. Remember to take a backup.

Try resetting the phone? because the phone wont receive files via bluetooth? seems a bit extreme, don't you think? Wipe the entire phone and have to set everything back up.


text:
ADB backup restoration on an older Android version
I have made an adb backup of my OnePlus One running an unofficial CM12 ROM based on Android 5.0.2. Is it possible, considering the latest release of Android for the Nexus 5 is 5.0.1, to then restore this backup onto a Nexus 5 running 5.0.1?

related: Full Backup of non-rooted devices

You may be able to restore apps and data as far as they are no system apps. But be sure to fix permissions (Owner, Group and access) to what the system uses for all files (data and apps).
I already did this on my SIII LTE for an upgrade of Android 4.4.4 (CM11) to Android 5.0.1 (CM12) with no side effects (except some single apps that deleted and recreated their data for some reason).

Also: Of course your device needs to be rooted to be able to write onto the /data partition.

This was the command I used on my Mac to backup:

./adb backup -apk -shared -all -system

What will I lose if the target Nexus 5 isn't rooted?

You can't even restore anything as writing on /data is not allowed unless you have permission (system or higher). Therefore your device needs to be rooted.

I've restored to non-rooted devices via adb in Terminal before with no data loss, why should this be any different?

I don't know. Maybe (I just assume that) adb is running as a system service. Then restoring will work for you without any loss in data.

Ok, so I'm good to restore from 5.0.2 to 5.0.1 without adb telling me I can't as I'm restoring from a newer version to an older version, despite 5.0.2 not being available for the Nexus 5?

I don't know if adb gives out errors about that (possible I think) but a simple edit in some file should do the trick. For em: I never did backups with adb, only nandroid backups through recovery which works as well.

Any idea which file I'd have to edit and where?


text:
Nexus 7 2013 error upgrading to 5.0.2 OTA
I updated to 5.0.1 via OTA sometime ago, and it worked fine. Now I got a notification that 5.0.2 is ready but when Android shuts down to install update it returns error (with no other message. My Nexus 7 is rooted but has the stock recovery.
Is there an easy fix that doesn't require factory reset or installing recovery?

What is the error? Are you rooted? Do you have a custom recovery? [Edit] your question with as much information as possible and you'll be more likely to get a useful answer.

No error message, it only says error. No i don't have any recovery. Yes its rooted. I was hoping this is a known bug and that i could fix it without much hassle.

Since Android 5.0, any modifications to /system will cause OTA updates to fail. Android Police noted that:

... the OTA script no longer patches individual files. Instead, it patches
  the system block directly and treats it as one enormous blob.

Therefore you have 2 choices if you want to update your device.

Remove any modifications to the system partition and remove any files that you may have added/renamed and restore any deleted files.
Flash the factory image. For the 5.0.2 update you can probably flash just the system image although this may not be the case for later updates. To do this you can use the instructions in my answer here (although it is for a different Nexus device the procedure is the same, the file names may differ though). To just flash the system image you can just perform steps 1 and 6.

This is the answer I'm waiting for, especially for those who root their devices. Hopefully this can be a canonical post for "Lollipop OTA update fail on rooted device".

As indicated here and by bmdixon, you have to flash the /system and /boot partition from you stock package, because these ones usually get modified when rooting your device. Afterwards the OTA update works fine (working for 5.1.1 from 5.1.0). As long as you only flash your system and boot partition, your data will be preserved.
I used the Nexus Root Toolkit to flash the System image (from inside the Advanced section of the Toolkit). Once the OTA Update has completed, you can root your device again without losing any data.

This is my approach to this known issue with rooted devices over 5.x (which I am get used to, since I am a rooted Nexus 4 owner)

Backup (rule of thumb)
download the suitable factory image for your device model and
uncompress it
enter in fastboot
fastboot flash radio xxxxx
reboot fastboot
fastboot flash recovery xxxxx
reboot fastboot
fastboot flash boot xxxx
reboot fastboot (I guess is not necessary to reboot between each step,
but i prefer to)
fastboot flash system xxxxx
reboot and wait

I have followed this procedure not less than ten times and everything went smoothly. Then, you can root again and flash the recovery of your choice (or leave stock recovery, whatever)
Enjoy.


text:
Not enough storage error when trying to update an app
I have a Nexus 4 with more than 500 MB free storage space:

Click image for larger version
Now I would like to update Chrome, but I get the error, that there is not enough free space to update it:

Click image for larger version
I would say this is bug. How can I fix it?

I also find it weird. Having free spaces 20 times the size of an app is still not enough to download and install it. What I do is manually move some of the App's data folders in internal storage (Android/data and Android/obb), to external SD card (usually huge games that are taking lot of space), and move them internal storage only when I want to play them. Move them back later.
Not to mention other methods such as clearing your cache, uninstalling unnecessary apps, moving apps to sd card (if available).

Good method. However a set back comes into play regarding less techie users. This issue needs to be highly addressed.

You may want to give this a try:
How to fix insufficient storage issue

First I did it already and second: I do not understand why I should delete anything, if there are more than 500 MB of free space.

the app you are downloading might be 50 MB, but sometimes the app downloads its own data via network, which could be multiple MB/GBs.


text:
Recovery and Download mode on a device
On a dated device, Sony Xperia Tipo, I can not get the recovery mode. Yet I remember that I used it some years ago, but also with adb reboot recovery it continues to start in normal mode. I have just unlocked the bootloader, and before of that I rooted the device using the Kingroot app. Possible that has this app wiped the recovery partition?
Also I can not find references to start in download mode.

As you mentioned that the device didn't boot to recovery, it is most probable that the recovery partition has been wiped off. Have you tried reflashing the recovery image?

@bikalpa Can you explain me the reason why it could have been wiped off? Moreover I have no idea where I can get the original recovery, I had only seen the firmware (I guess the original Sony) on xda ( https://forum.xda-developers.com/xperia-j-e/general/ftf-xperia-ftf-firmwares-collection-t2001567). Can you tell me where I can find it, please?

Can't you just reflash custom recovery like TWRP to get into recovery mode? As far as the reason is concerned, I have no idea, but maybe unlocking bootloader wiped it off.

Try rebooting from terminal within the phone (use terminal emulator) ,first ask for root permission using the su  command then type reboot recovery see if it works (adb reboot recovery might not work on some OEM android builds due to restrictions)

@lord-ralf-adolf I do not currently have the root. I had uninstalled Kingroot and ran factory reset. I have only the bootloader unlocked. Maybe is the unlocked downloader the reason of the lacking of recovery mode (i.e. the recovery partition is still in memory, but the bootloader doesn't recognize the combination volume+power so it uses ordinary boot)?

@bikalpa I would like the original Sony recovery. The xda firmware I mentioned is the original one in your opinion? And is the recovery partition included in the firmware?


text:
Automatic downloads
I've noticed in several occasions that on mobile browsers (I suppose it happens also on desktop ones) downloads can be forced without user consent. I've studied the matter and I've learnt that this is made possible by using server-side languages as, for example, php. The downloaded files, in these cases were malware.
I wonder if it is possible to bypass this unwanted behaviour of mobile browsers, in particular of Chrome, for which I have found the downloads are named as hidden and incomplete files, '.com.chrome.google.xyz'.
Moreover, do these standard names used by Chrome make the malware ineffective and not activable nor executable?
EDIT
@Robert, I don't understand why the question was closed as OT; it seems instead very connected to Android: all I've mentioned happens on Android 7, and I think it is a very problematic and interesting matter.
I have AVs that warn me of threats all the times, and every file is trashed soon after the warning. What you've said seems imply that AVs are completely useless, because the file is processed and executed by exploiting vulnerabilities in the mentioned Android component. I knew that it was problematic on previous Android versions due to a bug of intense battery discharge caused by scanning of corrupted media files that made it go into an infinite loop. However, that component isn't listed among system apps on my device.
I've checked the offending link; I've seen only a bit of html code lines indicating 308 Permanent redirect; no resources as JS, CSS and so on. Why? Moreover the preview was completely different from the original malicious page of autodownload.
It seems as Chrome for Android acts as a trojan downloader, and what's worse, Android automatically executes the code independently of user interaction with the file (though I don't think it happened on my device)

You are wrong. That your browser can download a file automatically has absolutely nothing to do with the language used on server side. The more important part is the JavaScript code on client side. In any way you can't execute anything from the standard downloads folder. You may trigger an installation if the webbrowser app is authorized to do so but still the user has to agree to the installation.

I think sharing us your findings with details would be much better. Give us links to the sites where you browsed and it automatically triggered a download.

@Robert some time ago I asked about this in a very specialized forum in my country, and a skilled guy warned me that just touching/selecting the suspect file in Android /Download folder might execute the dangerous code (cause I had sent it to VirusTotal for checking). Effectively this seems very strange. Was that expert a bit feverish? that is, can you assure me the absolute impossibility of such an operation? However, also the fact that they aren't required languages as PHP or ASP for forcing downloads sounds enough strange; I remember

JavaScript is very limited on writing permissions, just useful for some trivial redirect

@Firelord not much sure I can post dangerous links, but here is one of them opportunely inactivated <<ht tp://freewwifisearchonilnei.site/datpromo/offer6988.php>> The result was a trojan without my knowledge (as you see, it's a php page)

@Bento Your information is a little bit outdated. JavaScript was a language for some "trivial redirects" in the 1990s. Since then it has evolved and now you can build whole applications in JavaScript that even work offline.

@Robert I know this, indeed I made a relatively complex add-on for Firefox some years ago. However I remember that a pure JavaScript is very restrictive in terms of writing possibilities. With "simple redirects" I meant to highlight this aspect of low capacity of doing as it likes on the user's browser. You didn't respond me about my doubts on malware execution via manual selection of the file; did you see the above malicious php link?

@Bento The php file does nothing but redirecting to the malicious server. The real attack is as far as I can see performed by a 50k JavaScript fie which tests the browser it is executed in. If by opening this URL you can really trigger an automatic download to your Android phone then this might be enough to infect it because all vulnerabilities in the Android Media Server can be triggered (and depending on Android versions there are a lot vulnerabilities in this component) as downloaded files are AFAIK automatically processed by media server.


text:
Chome flag "Overscroll history navigation" by default
I have casually found this feature without having enabled anything in
chrome://flags.
Suddenly the option has disappeared.
Why this behaviour? I don't understand why the feature was enabled, and I can't see why it suddenly has disabled (I've found Default mode checked in flags section).
EDIT
Chrome version 81.0.4044.96

To answer why enabled or disabled - these are experimental features as you can see when you type Chrome://flags. If they want to make it a permanent feature or not is upto then. User has no choice// Coming to the flag you are concerned about, in all the options except disabled, overscroll is there. Related question

@beeshyams So, being the option Default, it was there from installation. I don't understand however why it has stopped working. Perhaps because indeed it is experimental? Some flags have checked Default, others have Disabled; the picture is very heterogeneous

Experimental is the operative factor //Being experimental how can one have any predictability or coherent view?//Besides you are on old version. I am on 86.x updated from Play store


text:
Inexplicable possible automated event
I'd like to understand the cause of this:

I put the smartphone on airplane mode

After some hours I turn off the airplane mode, and activate internet connection

Suddenly, after having lowered the notification panel, automatically it opens the PlayStore with a string in the search field, something like toroepan°tyf (I don't remember it exactly), and the advice that any matching item hasn't been found

After this I notice that in recent apps there's Yahoo mail (I didn't opened it before)

I touch Yahoo from recent apos, and inexplicably it appears that I have choiced to open an attachment (it seems as a gif), so I go back with the upper arrow, and

It is showed a mix of a chat conversation and of a forum message I wrote about one month ago on Chrome

Moreover these pieces of written things alternate with gifs (please look at the second screenshot below representing the internal content), other images, and even a private video of the Android gallery

And it is a mail I would be ready to send to chrome-distiller://(many alphanumeric characters) (please see the 1st screenshot below)

I googled and summarily I've understood what distiller refers to and means.
The question is how it has been possible the existence of that mixture of pieces of web pages (chat, message on Chrome), even gifs and images I've never used and a shred of chat I wrote on Lichess app (which, I suppose, uses Chrome for the chat feature) in the form of a Yahoo draft.
Is it known a similar effect? Has someone else experienced something analogue? Maybe is it an Android or Chrome bug? Perhaps something malicious acting in the background?
I really can't figure out the cause of it.


text:
Load only small subset of messages
I have thousands upon thousands of text/picture messages on my Samsung Galaxy S 2, ice cream sandwich. When I go to open a conversation, the phone stops for a good 30 seconds, even after a fresh reboot. I don't want to delete my messages, but I'm sure if I could somehow limit it to, say, the last 100 messages by default, it would load much quicker. Again, I don't want to delete them, and I still need access to most of the messages, but only on demand

Are you using the stock SMS app? If so, have you considered using alternatives like Handcent or GoSMS and seeing if their performance differs from the stock app?

@Sparx I did not know that there existed alternatives... Do they completely take over the system? Or do I need to restart all the conversations?

Try them out one at a time. Ideally go to the settings of the stock app and disable notifications there to avoid duplicate notifications. Handcent / GoSMS will handle notifications, popups and custom tones far better than the default app.

@Sparx I will try out Handcent (good reviews), but GoSMS has lots of people hating on it

Both apps have cycles - at times, Handcent works better and at other times it's Go. Both have different features too, so try them out at your leisure.

Hand cent is doing the job quite well. Make an answer and I'll mark it

Try using an alternative to the stock SMS app like Handcent SMS. A cautionary note - turn off the auto delete option (the option to auto delete messages older than X days).
An additional note - since your SMS store seems quite precious to you, I'd also recommend SMS Backup & Restore. It can backup your SMS at scheduled intervals and also email /  upload them to Dropbox if need be.


text:
Jar of Beans Android Emulator
Where is the link to the exe file? I find text "jar of beans.exe" and beneath it, a note saying wait for the emulator to load and enjoy, or a statement of similar meaning. The text "jar of beans.exe" is, however, not a hyperlink! I need the link.

http://jar-of-beans.googlecode.com/files/Jar%20of%20Beans%204_1_1.7z  (Let me know if this is the file that you are looking for)

Actually I refer to one on this page.
http://www.xda-developers.com/android/jar-of-beans-a-portable-android-emulator/

... in which I found the thread
http://forum.xda-developers.com/showthread.php?t=1975675
which has "jar of beans.exe" as mere text and not a hyperlink.

That page have the link - http://forum.xda-developers.com/showthread.php?t=1975675 (Search for the word software thread inside your page and it will provide this link). Next step when you open the link, look for the large-font word saying JAR OF BEANS 4.1.1 with Play STORE+ES file Manager and more...on GOOGLE PROJECT!, which will lead you to the file that I have posted earlier on. Extract that file and click on the jar of beans.exe file. (Let me know if you still could not get that link)

Maybe you can suggest to the author of Jar of Beans to put a word called DOWNLOAD that link to the file directly. :D

To make life easier for everyone, I have include them in my answer to this question.

Well. Yeah I've fatigues a little bit. I therefore overlooked a humongous "JAR OF BEANS 4.1.1 ..." text. Now it's downoading. Thanks :-)

You're welcome. Actually, I also thought the same way as you. Then later, I notice that big font words. I believe that the author also encounter many people asking him about where is the link to the file. But anyway, I have include them in the answer for this question. Do mark it as correct if it really solve your problem. Thanks & good luck with the Android emulator.

True the author is likely to make it more conspicuous! This discussion gave me a good feeling!

I would prefer it give me 3 simple links - one that link to the folder directory that shows the list of versions that I can download. 2nd link to the documentation (can be a PDF file or a HTML guide) 3rd link to the latest version and marked with a huge word Download or represent by a huge download icon. Just a suggestion for the author to consider. :)

Click here to download that file. (version 4.1.1 - file size: 181 MB)
Click here to visit that file in the Google Project.
Click here to visit the project forum page.

Also, I hope it'll have a good speed. The emulator I use now takes minutes to boot any AVD I created with it.

You will need better hardware but one of our friendly moderator - Matthew Read mention that it would not make any differences as discuss in here - http://android.stackexchange.com/questions/18073/endless-loading-for-emulator-on-low-end-netbook. (Seems like Android emulator run slower)


text:
com.android.phone force closes constantly after a clean install of CM7.1 in SGS1
I installed a CM7.1 over a custom 2.3.5 installation on my Samsung Galaxy S I9000.  I did a full wipe through CWM as well as wiping the cache, as explained in the SGS installation instructions.  The installation completed without any errors, but when the phone booted the process com.android.phone force-closed.  When I dismissed the error, it force-closed again within less than a second, and continued doing so.
I rebooted into recovery and made sure to wipe everything, but nothing helped.  I finally reverted to my previous ROM in disappointment.
What could be the causing these force-closes?  How can I install CM7.1 successfully?  Is there any specific kernel I should install?  Any specific modem?

FCs are often caused by an Java exception. Those exceptions get loged in the system log. It sure would be helpfull if you could show us that system log.

I had more serious problems the first time I flashed CM7.1, and flashing it again after I had cleared the data worked.  (Make sure you wipe data and not just cache.)  That said, I had other problems with CM later and went back to my old ROM.

@Matthew: What serious problems did you have?  Was this with the stable version?

Partition issues and resets.  Then a few days after the successful install most of my apps started crashing :P and yes, it was the "stable" release.

@NathanFellman did you solve your problem? If so, could you add your solution as an answer (and accept it), so it may help others encountering the same issue?

After researching this in local forums, it turned out to a SIM card issue.  My carrier had a series of yellow SIM cards that for some reason caused this problem.  I had my carrier replace it, and I've been on CM ever since (with a short break for AOKP).


text:
Can not install/download APPS via Play Store to my Tablet ....how can i fix this?
Over the past 2 days, whenever I try to download/install an APP via the Play Store/Market app on my TABLET, the app thinks for a while and then displays this error message:
Authentication is required. You need to sign into your Google Account.
But I am indeed signed into my Google account, and as seen if I open the menu in the Market app and click the "Accounts" button.
Does anyone know how I can solve this issue?
thank you in advance!

I had to re-authenticate on my tablet, too. I assume Google is trying to detect fake accounts used to push fake-apps into the top apps list.
May be in your case there is a conflict between the cached data and the actual store data.
You can try to clear the app cache of "Google Play-Store services" app and the Google Play-Store app.
Additionally you should check your Google account in "Settings" -> "Accounts". Manually perform a synchronization.