Install keyboard on Android Wear I've got an Android wear device.(the LG G Watch) And I installed some APK apps via ADB. How can I install a keyboard on Android Wear that I can use in apps I installed with ADB? I tried plugging in a keyboard to the Android Wear but it didn't help. Thanks!

I found the solution. I can send text input to my Android Wear device this way:

adb shell
input text <your_text>

Hope it will help someone else!

More info here: http://blog.rungeek.com/post/42456936947/sending-keyboard-input-via-adb-to-your-android


Home Screen Takes a Long Time to Display After Removing Phone From Dock When I remove my Motorola Droid from my docking station, my home screen is blank for a long time. It sometimes takes over 10 seconds for my app icons to display, and even longer for widgets to display. Is there any way to eliminate this pause? Am I doing something wrong?

NOTE: I am using the LauncherPro app as a launcher/home screen app, but I get the same behavior with the default Android launcher app.

As far as I've read, the reason this happens is because of the Android memory management, which I read was made "worse" because of a better internal task killer in 2.2 Froyo. The app is being marked as not needed in memory anymore and is being killed.

There are a couple things you could do to mitigate the frequency of this happening. There's an app on the market called MinFreeManager which modifies some system config files to change how the memory manager divides up memory to active apps. Get the app and load the preset Aggressive. Hit both Apply and Apply at boot. Also, you need to be ROOTED to do this.

Another thing I've seen suggested is in the LauncherPro settings, go to General Settings and check the box for Keep in memory.

Since doing both of these things, I have seen a reduction in homescreen redraws.


Unbrick SpreadTrum based Android phone (Micromax Bolt A27) I have a low end device i.e Micromax a27(SpreadTrum SC6820) which I m trying to restore after I had rooted it and tried to free up some space by removing the apps which broke the phone's OS.

Mistakenly I also executed a command in fastboot mode that flashed the system with a recovery.img(fastboot flash system recovery.img) after which the phone keeps on buzzing infinitely and nothing shows up on the screen.

I then tried to follow this method http://androidxda.com/flash-pac-stock-rom-android-smartphone but the phone starts buzzing endlessly when plugged in with a USB cable and nothing is shown in the status panel of tool mentioned in it (UpgradeDownload.exe)

This tool seems to extract the .img files from the .pac package(present under the firmware folder of the downloaded stock ROM) and place it in the phone,Can I somehow extract them from .pac and place them manually in the phone via fastboot?

Download research download tools, load the pac file and go in settings there you must see alls files into the pac, now it's very important: double click on system location and copy, go in your file manager, enable hidden files and paste what you have copy in file location bar in your file manager you will see all needed files


Is it possible to clone a Phone then flash image on other phones? Background

I deal with a lot of Galaxy S5s and spend a considerable amount of time duplicating the settings and installing the same applications on each.

Because of the repetitive nature, I'm sure there is a way of imaging a phone that I have set up then then flashing that image on others. This will save me a lot of time in the future.

Question

I have a number of questions regarding this, hopefully some one could push me in the right direction.

1. What is the best way of imaging the device?

2. What is the best way of flashing the image on a device?

3. Are there any implications on using a copied image on multiple phones?

Basically is there a standard way of doing what I require?

NB.1 When I say 'best' I mean, least complicated, fiddly and quickest.

NB.2 I'm not that bothered about changing bootloader and rooting, what ever is quicker and easiest is good for me.

NB.3 I would like to keep the firmware/ROM that originally came on the phone and not use a custom ROM.

Specifics of Phones

Phone : International Galaxy S5

Model Number: SM-G900F

Carrier: Vodaphone

Android version: 4.4.2

Build Number: KOT49H.G900FXXU1AN13

Short answer. TWRP. Long answer. Team Win Recovery Project, the custom recovery.

Now bad jokes aside, I really wanted to stress how this is the thing you'd like. Using TWRP you can create an image of the entire phone and using it you can restore it to another (or the same) phone. It is very easy to use. You can install it using fastboot/ODIN. It works on non-rooted devices too.

If you don't want to use fastboot/ODIN then you'll need to root the phone and use an app like Flashify to install TWRP, which you can then use to restore the images.

Another option is Titanium Backup. It is effective but I have never used it for the entire phone back up therefore I can't give personal recommendation but I haven't met anyone who talks negative about it yet. It is a well-praised application. Here are the instructions for backing up with Titanium Backup. Please note that Titanium Backup will also require root.

IMPORTANT NOTE: Far as I know there is something that must be taken care of cautiously about Samsungs when flashing/restoring/backing up ROMs that are EFS files. EFS files are the files that include your IMEI number and they are strictly device-specific. Therefore I can't tell for sure but predict that flashing a back-up with EFS files of another phone can be problematic. I would suggest asking about it on Stack Overflow since they'll know better about it.


How do I enable Mobile Data only for select apps on a rooted phone? Unfortunately my carrier charges €0.10 per MB of data -- and I've found out the hard way that Android is a data hog.

As a result I keep my mobile data almost exclusively off.

Is there a way, perhaps through an app, to only allow some apps to use mobile data? For example I'd like to be able to use Whatsapp and Opera Mini, but disable every other service.

I've found that without wanting to, apps like eBuddy and (especially) Google Talk always want to re-connect, even when they haven't been directly run.

I am aware that as from 2.2, Google tightened security on app capabilities (especially task managers and home screen selectors). For what it's worth, my device is rooted and running CyanogenMod7 RC4 (based on Gingerbread) so this might break compatibility with pre-2.2 apps.

As you are rooted, you can use DroidWall to control network access on a per app basis.

From the Market page:

  Front-end application for the iptables Linux firewall.
  Allows you to restrict which apps can access the network.
  This is the perfect solution if you don't have an unlimited data plan, or just wants to see your battery lasting longer.


Read sim data in airplane mode If I activate airplane mode, then put a sim card in my cellphone. Can system apps and other apps read data from my sim card, like phone number or network provider?

Yes.

Aeroplane mode is to only deny access to network. System apps  can access SIM information when in aeroplane mode. So can installed apps, if they are granted permissions to access SIM. For instance, install this app SIM card contacts , put your phone in Aeroplane mode, grant  permissions to this app and you can transfer information from SIM to phone and vice versa


Is it possible to reduce the charging current? I'd like to reduce the charging current of my phone, because

It gets too hot
I am charging it overnight so it's more beneficial to charge it slowly.

Is it even possible from a hardware perspective to regulate the charging power (e.g. reduce it from say 2000mA to 1000mA)?
I tried to search on google but not only that I didn't find any apps that would be able to accomplish it - I didn't even find anyone discussing it anywhere.

Solved using the magisk module advanced charging controller (AAC), which let's you set the maximal current to whatever you want using the shell command aac --set --current {milliamperes}.


Possible to restore calendar file from unit after update to 4.4.2? Is it possible to restore the calendar file from the unit's storage after update to 4.4.2?
The file was in Android/data/com.android.calendar. And no, I had no backup of the file...  :-(

I've rooted the the phone (Samsung Galaxy S4) and tried numerous ways of recovering without any success. Please help me!!

If you didn't sync your Calendar with Google, I'm afraid you won't be able to restore it.


How can I update my droid x to the 2.2 operating system? I'm trying to find a (hopefully official) place to update my droid x to 2.2 I'd appreciate any help/pointers

OTA update went out already. You should have gotten it automatically.

What does Settings |About phone | Version number say? What about Build number?


battery drain- Panasonic T 41 My battery drains every 2 min when I use else remains constant. Takes 3-5 minutes to step a point of charge. Battery usage states WiFi taking 32 and idle as 32 percentage whereas my WiFi Is off
Android KitKat 4.2.2

Well, that may be happening because of bugs. I would say why don't you try testing your battery. You need to remove your battery and put it over the flat surface and then try spinning it, if the battery spins freely then the battery is swollen and needs replacement. I think you should first try checking your battery out.


Auto refresh a webpage every N minutes Does anyone know any way that I can refresh a webpage every N minutes?

I am running Kiosk browser with fullscreen, I need to have something that can refresh the page every N minutes. The Kiosk browser I am using has no such function built in.

Does anyone know how I can achieve this?

I'd personally use Tasker for something like this. The process would be quite simple:

New Trigger -> Time
Give a time window (workday 7:00 am to 5:00 pm)
Check "Repeat:" every xx and change to Minutes
New Task -> Name (something like "Open Webpage")
New Action -> Net -> Browse URL
Type in URL

That Task should cause the device to relaunch the webpage every xx minutes through the default browser, so we're assuming that's set to your Kiosk browser.


Cant answer the phone Often when someone phones me, the phone just locks up. I can't slide the ring up to answer.

Sometimes the ring moves a little.. sometimes not at all. I just can't do anything until the caller stops ringing. The phone becomes responsive again and I have to call them back.

I have just upgraded to 4.0 from 2.3 and the problem is still there. I haven't rooted the phone or done anything special to it..

Apart from this the phone is always responsive and I don't really have any other problems.

How can I sort this out?

Phone: HTC Sensation-xe

As user said my comment helped him and post it as answer.

Try to install the rocket dial and in settings try to make it default app for receiving calls.
 Settings>caller ID

Also you can use free version of HD Caller ID which has option to overtake the default caller screen.


Encrypting custom ROM I'd like to encrypt my phone, but I'm afraid it might interfere with the Over-The-Air updates of the custom ROM I installed via flashed TWRP. Does the custom ROM need to support encryption somehow? Is this generally considered seamless or problematic?

Also I am not sure how does the encryption go along with rooted phone. Why do I need to unroot the phone for the encryption process?

Go ahead and encrypt your phone. TWRP can decrypt and flash ROMs when given the password. I personally use a custom ROM (LineageOS 14.1) and have encryption enabled.


Chrome's Development Tools on Android Is it possible to open Chrome's Development Tools in Android? Is it possible to do so with Java?

I tried going into the settings and such, but is it possible to access the console and create cookie for the browser?

Directly on the device? I don't think so. If you have a computer running chrome, and a usb cord for your phone, then you can use Chrome's remote debugger to access a web console on your computer that can inspect pages open in chrome, and any in-app webviews that have debugging enabled.

Basically, you just enable the developer options and remote debugging on your phone, and go to chrome://inspect in your computer's browser.

To debug an app's webview you'll need to modify the app to enable debugging.

See Google's documentation for more information and detailed instructions.


change download folder to external sdcard in ttpod I am new user of Sony C6603, with Android 4.2.2. For free music download, I use TTPod. I find the music can be downloaded for free in this App, but I wonder if I can change the default download folder (/storage/emulated/0/ttpod) to somewhere external sdcard (/stroage/sdcard1)? Or maybe such a change prevent some functions of this app?

Press 3 line button beside TTPod to open the menu
Press "Settings"
Press "Downloads"
Press "Audio auto download directory" and select where you want to save your files


How to remove added ringtone I have added a new ringtone to the ringtones list in Settings->Sounds->Phone ringtone>Add ringtone. After that I can see the same ringtone file in Ringtones folder of Internal storage. I need to remove this ringtone? For that I have deleted that file from folder. But, the ringtone is still running there. How to remove it.

Device: Moto X4 Oreo 8.0 (non rooted)

Don't clear data of Media Storage (System App) as mattm suggested, you'll lose all ringtones and sound effects.

Instead, do a search for the ringtone or sound effect you added using the Files app (comes with Android), then erase it. It'll be removed from the ringtone selection menu without erasing all the other sound files.


Oneplus2, screen capture option disappeared after OS upgrade I have a Oneplus2 device, recently (last week) I have upgrades the OS to OxygenOS 3.5.6. Among a lot of UI changes I have noticed that when I long press the power button I only get the "Power off" and "Reboot" options.

Before the OS upgrade It also contained a capture screen (for screenshots) button. Is there a way to bring it back ?

This feature is dropped from the OS update and you would need root pets to attempt restore or apply a hack. Since your device is not rooted, you can use Three Finger Swipe . Steps below :

Settings → Gestures → Enable Three Finger screenshot

By swiping the fingers from top down, you can take a screenshot. There's also an option of taking  a long screenshot by pressing the icon which looks like portrait device icon

I neither have the device nor OS, but saw it on a friend's device. Please feel free to add or edit


Export photos from Galaxy Nexus (w/ Jelly Bean) to Win 7 I upload photos from my Galaxy Nexus (w/ Jelly Bean) directly to Google+, but I would also like to periodically export photos from my phone to my Win 7 desktop.

I tried Picasa 3.9, but it would always freeze and I would have to force quit Picasa.

I tried Windows 7's photo software (Windows Live Photo Gallery), but it would export every photo, including cached websites.

Is there a simple solution? Or will I need to manually move photos from my Galaxy Nexus to my Win 7 desktop? FWIW, the only feature set I really want is exporting photos/videos to folders based on date taken. Thanks!

I haven't tried it on Windows 7, but I expect Dropbox will work fine.


Help I accidentally removed the Media Scanner A couple of hours ago I was cleaning out unnecessary apps on my phone (LG G3) using 3C Toolbox when I must have accidentally removed the app responsible for scanning my media. The Gallery & Music apps both claim that there's no media for them to retrieve yet when I use the file browser I can locate specific files on my phone. 3C toolbox won't allow me to create backups for some reason but that's another issue. I have the .zip for the exact ROM that I'm using but I'm unsure on how to extract the right app from it to reinstall. Any help whatsoever is greatly appreciated! Thank you!

P.S. I have tried numerous media re-scanners on the Play store but none of them seem to work, I assume this is due to the media scanner itself being missing.

(Device: LG G3 D855) (ROM: Resurrection_Remix_LP_v5.3.8-20150309-d855)

Here's what you do since you have the ROM zip:

Open the ROM zip in pc with winrar or similar.
Inside zip go to system/app and copy MediaScanner.apk (or any similar name depicting it as MediaScanner) to desktop. If there is no MediaScanner.apk inside system/app, then check inside system/priv-app (it would definitely be in one of these folders).
Connect your phone to PC. Copy MediaScanner.apk from desktop to its internal sdcard.
Install and open Terminal Emulator.

Enter the command su -- it will ask for granting root, grant it.
Enter the command cp /sdcard/MediaScanner.apk /system/app/ -- this will copy MediaScanner.apk to the folder where it should be.
Now the final step, permissions. Enter this command to set permissions -- chmod 755 /system/app/MediaScanner.apk

Reboot phone.

NOTE:

Make sure you copy mediascanner.apk to root of your internal memory and not in some folder. Else you will have to modify the commands I told above.

The name MediaScanner.apk might be different in your case. Just look around for an app that resembles the name. For e.g. in my phone the name is MediaProvider, so just look around for keyword Media.

Choice 2 in case you fail to find MediaScanner.apk, or any other problem

From the zip file on computer you opened in winrar, copy the entire app and priv-app folders inside system folder to desktop. Then connect your phone and copy these two folders to root of internal memory (not in some folder).
Install and open Terminal Emulator, enter the following commands one by one.

su
cp /sdcard/app/ /system/app/
cp /sdcard/priv-app/ /system/priv-app/
chmod 755 /system/priv-app/
chmod 755 /system/app/

Reboot phone.

NOTE:

This may cause crashing of some stuff (only once this time, wont happen after you run all these commands and reboot). Dont fret, and think of it as normal.

You will have all those useless apps installed again, so you will have to remove them carefully again. This time, take a backup first and remove one by one keep checking for consequences of every app you uninstall by rebooting and testing.


Why the game is compatible in BlueStacks, but not in Genymotion? I've tried to install KoA game in Genymotion on Demand on Android 5.1, 6.0 and 7.0 using Google Play Store app (by following these steps), but it reads that it's not compatible.

  Your device isn't compatible with this version.

However I was able to install in BlueStacks on Mac. Both Android platforms are x86 compatible.

Genymotion

root@cloud:/ # getprop | grep -w cpu
[ro.product.cpu.abi]: [x86_64]
[ro.product.cpu.abilist32]: [x86]
[ro.product.cpu.abilist64]: [x86_64]
[ro.product.cpu.abilist]: [x86_64,x86]

BlueStacks

Where is the compatibility problem? Is it because of Android 4.4.2 vs Android 5.1-7.0, or it's something else?

It sounds like the application is only compatible with ARM CPUs, but not with x86. Genymotion doesn't have an ARM translation libraries installed due to intellectual property reasons where Bluestacks have them installed by default.
Here is the response which I've received from Genymotion support team explaining this in details:

We do not offer 32-bits AMI images. However, it shouldn't be a problem because 32-bits applications should be compatible with x86-64 CPUs that Genymotion on Demand is using.
It rather seem that this application is only compatible with ARM CPUs. There is an ARM translation tool that can make your application work on Genymotion. This ARM translation tool is present in Bluestacks and not Genymotion by default.
We do not provide ARM translation tool by default because it's not our intellectual property.
Genymotion support team

As per above message, an ARM translation tool needs to be installed on Genymotion in order to make the application work properly.
Normally if you're developer, you only need to add the x86 build target to your current targets.
Otherwise, you need to install ARM to x86 translation libraries, which you can find on the Internet or you can contact the developer of the application to ask for x86 architecture support.

An ARM application running on Genymotion is less stable and efficient than an x86 application. Therefore, we strongly recommend that you only use x86 applications with Genymotion.

Source: Why does Genymotion return an error message when I try to install an ARM application?

Suggested steps to install an ARM translation tool for Genymotion:

Download an ARM Translation tool (e.g. Genymotion-ARM-Translation_v1.1.zip).
Drag & drop the ARM Translation tool to the Genymotion Home Screen
Once you see ARM Translation flash message, confirm with OK.
Restart device if required (e.g. adb reboot).

Source: How To Download & Install ARM Translation v1.1.zip for Genymotion.
Related: Genymotion with Google Play Services for ARM at Gist.


Can I recharge my Android smartphone at any USB port? My girlfirend has just installed a new CD Player on her car that comes with a USB port to connect external devices(Flash card, external hard drive, etc). My question is based due the fact that I told her that if she want to recharge her Android smartophone on her car, she must buy a 12V car adapter to USB(which is very expensive on Brazil). Now, with the new CD Player, I'm wondering if she can use it's USB port to recharge her cellphone with the USB cable. It is feasible? There is any limitations on recharging an Android smartophone on another types USB ports(I mean from another host not only the CD player)?

There're two flavors of USB ports - powered and unpowered. Unpowered ports can't supply power to the devices and are rather rare. You identify them easily - connect the smartphone to them and see if it starts charging. If it starts charging the port is powered and you're okay.


How to read and edit all the /system files from TWRP without root? I want to edit my hosts file(/system/etc/hosts)to block ads. I thought to boot from the recovery and edit it from using the Advanced/Terminal utility. I realised that I was root(the mark was #). I ran cd /system then I ran the ls command but the only visible file was the bin directory.
I tried to run cd etc but it didn't work.
How can I access them without root my device?

Go to mount and tick system. You should see the files now.


Nexus 7 (2012) Omni 6.0.1 Install failure I was trying to follow the instructions at http://www.teamandroid.com/2016/01/20/install-android-601-omnirom-nexus-7-2012-marshmallow-custom-rom/2/, which walk through downloading omni-6.0.1-20160115-grouper-HOMEMADE.zip, copying it to the root of the sdcard storage, and using clockwork recovery module to wipe the device and install it. I ran into a problem when trying to install the ZIP file downloaded from https://www.androidfilehost.com/?fid=24369303960685419 (which I was able to successfully select). An error is reported:

  ApplyParsedPerms: removexattr of system/bin/backuptool.sh to 0 failed:
  Operation not supported on transport enpoint

Subsequently a Status 7 failure causes the installation to abort. The failure happened quite early (fortunately?) so I am still able to reboot and use the freshly wiped device, but I'd like to install this ROM because 2012 model Nexus 7s are notoriously unusable on Android 5.1.1, which is the latest OS formally available to them.

How do I get past this? The page I was following was supposedly specifically for the 2012 model of Nexus 7, which I have, so I thought this should have worked.

Update: Looking at the updater-script, I suspect this is the line that's failing, but I don't know enough about the design of this package or alternate ROMs to understand whether the problem is in the script or somewhere else:

set_metadata("/system/bin/backuptool.sh", "uid", 0, "gid", 0, "mode", 0755, "capabilities", 0x0);

Using TWRP 3.0.2 (with WugFresh Nexus Root Toolkit 2.1.9) instead of Clockwork worked.


can not link app data to SD with s2e cm10.1, galaxy gio :

I have problem with "memory full" message after I set DATA mount-point to sdcard

no problem with other options ... just with data.

what should I do ?! :(

i think rooting is required. try after rooting ur mobile then u can open the app


Get Phone Number on Android How to get Phone number on Android, it shows "Unknown" on Settings > About Phone > Status > My Phone Number

This is just showing whether your phone number is saved to the phone number description property on your SIM card. Some networks always program this in for you, many don't. Some phones let you write to this property, some don't, some read it, some don't.

It has nothing to do with what actual phone number is attached to that SIM card by the phone company.

It is possible to put your phone number in there, and is easier than you might think:

Go into Contacts -> [Menu] -> More -> Settings -> Own numbers -> [Menu] -> Create and type your phone number into the Number field, now Save.

Then switch your phone off and on again, and it should show the correct number (or whatever number you entered) in the status now.


How to factory reset CyanogenMod? We bought a used smartphone (samsung galaxy ace), and was suprised that it had a version name:

cm7-democracy final edition 2012 (2.3.7 android)

We wanted to reset it in the "Backup / reset" menu in the Settings.. but it didn't allowed us to do it.. no plus menu came up when we pressed the "reset to factory defaults"

Question: how can I reset it to factory default? (with or without leaving the CM on the phone!) - we just only want to wipe the personal data from the phone, as it is a usual thing to do when we would only have a stock android on it.

You can go to the ClockWorkMod Recovery by pressing VolumeUp+Power+home button (For devices that have physical home buttons. Yours does!) In that you have the option to do factory reset/wipe data. Also don;t forget to wipe dalvik cache. That way your phone will reset to CyanogenMod factory default. However if you want to restore to Samsung Factory default you have to download the original firmware and flash it using Odin or any other software. Detailed guides can be found online


How to install or go to fastboot mode if my phone is stuck in animation boot and has no fastboot in it? Im using Xiaomi redmi 1s and I modified something on the system, after rebooting it, It was stuck at the animation boot. I can only go to recovey mode which has least option reboot, wipe, update zip file, power off. I tried to wipe it but it still stuck, what should I do? everything I searched requires to be at fastboot mode and i can't go to fastboot mode because I can only go to recovery mode any guides on how to install?

Can you get ADB to find the device? From a command window, with the device connected via USB, type "adb -d" and see if your device is listed. If it is, type "adb [device] reboot bootloader"


How do I open an .odt file? I have received an .odt file and I wanted to know if it is possible to open it on my S3?  I need to be able to copy, paste, edit and view comments.

OS: 4.1.1
Galaxy S3

.odt stands for "OpenDocument Text", a format primarily used with OpenOffice and its derivates (StarOffice, LibreOffice, NeoOffice), but also supported (at least via filters) by other office suits, even Microsoft's. There are several viewers available for Android, but unfortunately no (free or cheap) editors – though the LibreOffice team is working on an Android version for over a year already.

You will find a list of Office suites for Android in my German Overview Office-Pakete und Text-Editoren (after all, for the list you don't need to know the language). I also marked those (partly) supporting OpenDocument formats, watch out for the keywords "OpenOffice", "LibreOffice", and "OpenDocument".

I have not tested them, but it seems there is one supporting reading and writing of OpenDocument formats: Office 2012: TextMaker Mobile (for texts), with separate apps for Calc and Presentation. Each of the apps is about USD 9, so they don't come cheap (compared to other Android apps). Coffice only supports reading those documents, but comes for free, same applies to OpenDocument Reader.


QR code is not loading I tried to connect Whatsapp on chrome. But when I go to https://web.whatsapp.com, QR code doesn't load. Rather it shows a continuously moving circle.

What might be the reason for this?

Make sure that you use the QR reader build in Whatsapp and not an separated app.
You can access the QR reader in Whatsapp by entering the menu at the main screen.
If Whatsapp Web doesn't show up in the menu list then you either haven't installed the latest version of Whatsapp or you have to reboot your device in order to make it appear in the menu.


How to exit surelock I am using the SureLock application on an SGS3, however I want to exit the app.

I do not have the password to unlock it and I do not want to uninstall the app.

I finally found the soultion with the help of my techie friend

connect the device throgh USB and run the command:

adb shell am start -a android.intent.action.MAIN -c android.intent.category.HOME

a window comes up. select TouchWiz Home and select Always
android home screen will come up. reset the device and there you go... surelock is gone.

Thanks to Léa for this solution.


Virus on an Android Phone from viewing Goolge Images so earlier this evening I browsed through some playboy images on Google Images. I have to do a project on Women as a Sex Symbol. Now I just viewed the Images on Google Images without clicking any image to get a preview. Is there a danger that I could get a virus by just viewing Images of scantily-clad women or other content such as logos or cars or something like that. Only viewing the google images  and not clicking on a preview and all this on my android phone.

You should be fine. Browse away. Enjoy! ;)


downloading kingroot I have tried to download king root to root my device. Have downloaded it but can't install it onto my phone, this has happened with a root tool as well.these have been downloaded from the internet and unknown sources has been to ticked. I used to be able to download stuff like this before now I cant. Can this be fixed?

It's been a year, so this isn't necessarily for op, but for anyone with the problem. I just had this problem and fixed it.

Even with unknown sources ticked, I was still getting a warning message. I just pressed okay without looking, and the app wouldn't install.

Instead, when you get that warning just press more info, then press install anyway. It's smaller text and a different color--easy to miss.

That should do it.


Customize date display format? Is it possible to customize the format in which Android displays the current date?

I'm interested mainly in:

the date format at the top on screen when pulling down the notification menu (currently for me, it's "DD/MM/YYYY")
The date format at the lock screen (currently for me, it's "Weekday, D Month")

I would like to have all dates displayed in ISO 8601 format, YYYY-MM-DD. The global date format can be changed from settings, but the only available options are MM/DD/YYYY, DD/MM/YYYY and YYYY/MM/DD, and it seems there's no way to define a completely custom date format or set - as a custom field separator. This also doesn't affect the lock screen.

I'm using a rooted Android 2.2 (Froyo) with Samsung TouchWiz 3.0. I'm also insterested in answers that require CyanogenMod or other custom ROMs.

The Notification Bar uses the global date format. So, just switch to the desired format from Settings ~> Date and time ~> Select Date Format.

For the lock screen, use a lock screen app. Search the Play Store, you can find many.


Where does Android store the snapshots used on the recent apps? iOS takes a screenshot of an app every time it is sent to the background (maybe to show as a thumbnail when viewing recent apps. Details are available on this Stack Overflow question).

I did a little research and came to understand that the same feature is used by Android also. This Stack Overflow question deals with it.

This is a security issue if these snapshots are being stored somewhere in the device and are accessible to other apps.

I wanted to test this feature for my app, but I have no idea where Android stores these snapshots. I did some Googling but found nothing about the storage location.

Where are these snapshots located? Is this accessible to users other than root?

If what are you asking for is the location of the thumbnails displayed by Android when switching apps, then (on my LineageOS 13) they are stored inside /data/system/recent_images as PNG files called x_task_thumbnail.png (x being a possibly random number).

Since the thumbnails are owned by user system and group system, and their octal permissions are 600, you do need root to access them in whatsoever way.


How can I disable 4G LTE on stock samsung (SGS3) or CyanogenMod? My carrier, Sprint, has a lot of weak 4G coverage.  In areas where I only have one 4G bar, the internet doesn't work.  Every connection times out.  However, these areas often have moderate-to-strong 3G coverage.  In these situations, I would prefer to connect to the 3G network instead of the 4G one.  Is there a way to disable just the 4G connection?  I am looking for a solution in ether the stock Samsung OS shipped with the SGS3 or in CyanogenMod.

You can use the code *#*#4636*#*# in caller app, you will find a menu called 'Testing', enter in phone information and then in 'set preferred network type' select 'WCDMA only' or 'GSM only'


Black screen during outgoing call on Galaxy S3 I made software update for my Galaxy S3 to 4.1.1 and now after outgoing call the screen remains black and doesn't cancel the call or does anything till call stop. I did factory reset but it doesn't resolve my problem. Can anyone help me with that thxon advice

I resolve it by this:  Call settings ~> Auto screen off/on during calls.


Headphone icon won't go away Ok, so I have 2 problems.  A headphone icon popped up on my Lg G3 phone yesterday.  It won't let me hear phone calls if I call or receive them.  I also won't let me play music.  The only way I can hear anything is if I plug the headphones in.  I've tried cleaning out the headphone jack, making sure the hearing aid impairment was off, and I even reset my phone.  Nothing has worked and I still have the problem.  what can I do to fix this?

Also, I had done a reset and restore that saved my contact to the SD card, but after I did the hard reset my contacts won't pop up.  How can I get my contacts back on the phone? Thanks!

I think headphone jack is shorted, and it needs to be cleaned or replaced by a new one, unfortunately both needs to disassemble the phone, here is a short video for how to replace the jack.

For the contacts, you can try to import the file from pc with a tool like Wondershare MobileGO or latest version of iTools.


Location history shows wrong place I am trying to find out how on Feb 18th and 19th of 2014, I was in Louisville Ky, but my location history is showing that I was in Somerset Ky.

Why did this happen?

Your location was probably pulled from wifi only, as opposed to GPS (this saves battery; you can check this setting in settings > Location > mode).  The wifi setting pulls its location information from the ISP, rather than your actual physical location.  Mine frequently tags me a dozens of miles away.


How can I find out which bands my phone supports Background:
I recently bought the Padfone X, and have been attempting to get it on my network. Part of this effort has been verifying information I have found online which claims that it supports LTE band 4.

  4G-LTE Bands: 1, 2, 3, 4, 5, 7 and 17

My network operator claims to support most phones that support AWS, specifically phones that operate on the 1700/2100 spectrum (which I believe corresponds to 4G-LTE band 4 / AWS 4 / etc.)

Problem:
Because I can't trust what I have read, I have been trying to answer this question: How can I find out what bands my phone supports just using Android / Apps?

What I have tried:
I have looked at this question asking about the current frequency band, which led me to try the two "secret codes" listed in the answers:

*#*#0011#*#*: Recognized as a code, but does nothing.
*#*#4636#*#*: This brings up phone information, but I don't see anything that looks frequency related. Screenshot here.

The device is rooted, so I can use adb shell to muck about if need be, but I don't know where to look.

Phones based on Qualcomm Snapdragon, like the padfone X, have their band settings stored in NVRAM, in a field called rf_bc_config. This will be set in the factory to match the band choices embedded into the hardware (radio components in the RF front-end on the device).

The value can be readout using Qualcomm service tools like QPST or QXDM, but it is not a human readable value, it is a bit-field and the bits are not in the order one might expect.

I do not know the mapping of the bitfield, but have seen people speculating on xda forum.

There are no apps to retrieve this information, because it is kept inside the modem software and never offered up to the application processor. The only information ever offered up to the android processor is the current connected band info.

It is possible to change these values in the NVRAM, and many people have, to try and force extra bands to work on their handset - of course, this is unlikely to result in useful performance on the new band, since the hardware support is not present.


Cryptfs : Unexpected value for crypto key location Phone: Samsung S9 Plus, 256Gb
OS: Lineage OS 17.1 (Android 10)
ROOT: TWRP 3.5

I installed Lineage OS 17.1 on a Samsung S9+. It's been working fine so far. However, when I encrypt the OS from the security menu, right after the screen goes black with the green android-like logo, the phone quickly reboots back to the non encrypted OS. Going again through the process does not help.
logcat shows:
--------- beginning of main
01-20 19:17:52.959 4019 4129 D vold : fdeEnable(3, *, 0)
01-20 19:17:52.960 4019 4129 D vold : !fscrypt_is_native, spawning fdeEnableInternal
01-20 19:17:52.960 4019 403 E Cryptfs : Unexpected value for crypto key location
01-20 19:17:52.961 4019 403 E Cryptfs : Cannot get size of block device
01-20 19:17:53.067 4019 403 W vold : Found symlink /proc/29802/cwd referencing /data/misc/keystore
01-20 19:17:53.067 4019 403 W vold : Found symlink /proc/29803/fd/7 referencing /data/vendor/gps/.lhd.lock
01-20 19:17:53.068 4019 403 W vold : Found symlink /proc/29803/fd/12 referencing /data/vendor/gps/.pipe.gpsd_to_lhd.to_server
01-20 19:17:53.068 4019 403 W vold : Found symlink /proc/29803/fd/14 referencing /data/vendor/gps/.pipe.gpsd_to_lhd.to_client
01-20 19:17:53.069 4019 403 W vold : Found symlink /proc/29804/fd/7 referencing /data/vendor/gps/.gpsd.lock
...
...
01-20 19:17:53.217 4019 403 W vold : Sending Killed to 32740
01-20 19:17:53.218 4019 403 W vold : Sending Killed to 32509
01-20 19:17:53.218 4019 403 W vold : Sending Killed to 32383
...
...
01-20 19:17:53.221 4019 403 E Cryptfs : Unexpected value for crypto key location
01-20 19:17:53.221 4019 403 E Cryptfs : Cannot get size of block device
--------- beginning of crash

I tried the steps given here on /data (/dev/block/sda25), but it did not do it for me either.

Any idea on how I can debug further Cryptfs : Unexpected value for crypto key location?
Is there a way to encrypt /data via the command line if this keeps failing?

this device is encrypted with FDE full-disk-encryption. depending on how you installed Magisk the forceencrypt= flag is gone. that's what the "crypto key location" refer. edit your fstab and restore encryptable= flag that might help to use Samsung encryption in boot mode. but TWRP is most likely not able to decrypt anyway, so there is no benefit of having TWRP
btw this is a well known Magisk Bug and topjohnwu decided to ignore my fix


Is it possible to add a stopover or intermediate waypoint in Google Maps navigation? On the desktop version of Google Maps, I can add multiple destinations, or drag the route created to include a specific spot that is not on the original route.   Is there a way to do this on the Android version of Maps, short of navigating to the first spot, and then entering the final destination once that's reached?

I'm running Maps version 5.11.0

On Google Maps, create your trip including all waypoints.
Save that map to "My Maps" within Google Maps.
On the Android device, go to Maps, layers, more layers and then choose "My Maps"
Select the map you want, it will come into maps on your Android device with each waypoint available.
You can choose each waypoint individually and you will get the blue arrow over it which will kick off Google Navigation.

Not the best solution (e.g. Google having programmed it as a feature), but at least one can completely plan a trip with Google Maps and then port the entire thing over to the Android device and navigate with it.


Scan Barcode and QR code from the mobile screen itself How to scan barcodes from the mobile screen itself?

Edit on Mar 10, 2020: I am also looking to do the same for QR codes.

As already described in above comments, this would require taking a screenshot and saving it as an image file. Havind done that, there are several barcode scanners available in the playstore supporting "loading" of barcodes from image files, as e.g. QR BARCODE SCANNER or mentioned Google Goggles. I don't know of any barcode scanner capable of "scanning your screen directly".

EDIT: QR Droid seems to be capable of what you're looking for:

  Scan QR codes from your camera, browser, SD card, or saved image


How can I determine what URL an app is accessing? I have an app that downloads mp3 files.  The app does not tell you where it is getting these files from.  Is there an Android tool/app I can use to figure out what URL an app is accessing from my phone?

Thanks

Ah, tcpdump. Why didn't I think of that before?


How do I move my AnkiDroid data to external SD card? My phone is Samsung Galaxy J7. Internal Memory is full and I want to move this large pp to SD. How can I do so?

It is NOT recommended by the AnkiDroid team. Here is the Github issue about this: https://github.com/ankidroid/Anki-Android/issues/3106

Someone reported success using the procedure below, please make backups and remember that you are on your own if you choose to do it.

Go to your external SD card folder via file management app and create a folder with
the apk's package name ("com.ichi2.anki") containing an AnkiDroid sub-folder: the exact path depends on
your devices.
E.g. On my Desire 820, the path of the external SD card folder is "/storage/ext_sd/",
and after I created the folders the complete path of the AnkiDroid folder is "/storage/ext_sd/Android/data/com.ichi2.anki/AnkiDroid/"
Install AnkiDroid, open it, and change the storage path to the path I mentioned
above.

Specifying where your AnkiDroid collection is:


How to mute sound just on Instagram stories? I have an Android smartphone. I wish to mute sound on Instagram stories, which can be achieved easily by using the volume buttons.
However, in that case I need to unmute sound when I want to watch a video on YouTube or listen to a voice message on WhatsApp etc. and it's very annoying.
I want my sound to remain unmuted, but to automatically mute when I open Instagram stories without me having to do this manually.
How can this be achieved?
Edit: I'm obviously thinking about other people's stories, I wish to mute sound while watching other people's stories. It's fairly easy to mute sound when I am uploading my own story and this question is not about that.

Assuming that you're fine with muting all sound whenever Instagram is launched, you can use an automation app on Android to mute the volume when it detects that Instagram is opened.
Similarly the automation app can detect when Instagram is closed and reset the volume to the previous level or to a pre-set level.
There are many automation app's available, e.g.:

MacroDroid
Automate
Rulebot
Tasker

I've experience with MacroDroid only. I'll outline the steps below to mute the sound when Instagram is launched. Unmuting it when Instagram is closed is left as an exercise to the reader.

Create a new macro
For the trigger set: Application Launched/Closed -> Application Launched -> Instagram
For the action set: Volume Change -> Media / Music -> Slider value: 0%
For simplicity you can leave the condition empty. However, you could for example set a condition that checks whether a headphone is connected and only mute when that's not the case.

Other enhancements would be to store the volume level before muting such that you can restore that level when unmuting.


Are OEM USB drivers needed for developing Android apps on Windows 10? On Linux, to develop an Android app there are no USB drivers needed. Regardless of whether android device comes from most popular or totally unknown hardware make, it just works.

On Windows in turn, one has to install OEM USB drivers to run app on particular device which can be painful if the device is not one of the most popular hardware brand that provides its own USB drivers.

Just reading an official Android documentation on OEM drivers and can't see any instructions on how to install USB drivers for Windows 10.

So, are OEM USB drivers needed for developing apps on Windows 10?
Or maybe, wishful thinking, Windows 10 does take similar approach as Linux does?

No, the ADB drivers included with the Android SDK are universal.

On Windows 7, I was able to use the Google driver to interface with

1) Three different models of the Kindle Fire
2) Nexus 5,7
3) ZTE Speed
4) LG Optimus F3
5) HP Touchpad
6) Galaxy S4
7) Asus Memo Pad 8
8) Galaxy S3
9) Generic unbranded tablet


My app list on a new phone I would like to buy a new phone, and don't want to install my currently used apps one by one on it. Is there a way to automatically restore my apps on the new phone?

Sure is!  When you get your new android phone and sign in with your Google account, it will automatically start to re download your apps!  If you want to root the new phone, and the previous one (the one you own now) was also rooted, you could use titanium backup as well to back up your apps and reinstall the them with all their data on the new device.


Can I extract my contacts from my device remotely I lost my device which is a Samsung Galaxy S7 Edge can I extract my contacts and pictures from the device remotely

If you saved your contacts as Google contacts, you can access them by visiting the Google contacts site and logging in with the account under which you saved those contacts, which will likely be the Google account associated with your device.

If you're unsure about whether you saved your contacts as Google contacts, you should check that site using the primary Google account you used on your device, and any other Google accounts associated with that device.

If you can't find them in your Google contacts, then, unless you set up some tool on your device beforehand specifically for this purpose, you will not be able to recover your contacts.


Phone uses 3G even when connected to WiFi I've a Moto-G XT1033. When I connect the phone to WiFi, it connects fine, shows the WiFi icon but uses 3G for internet. H+ or E is shown over mobile signal icon and an exclamation mark on WiFi.

Here's a screenshot:

I've to manually disable mobile data to force the phone to use WiFi. Then it works just fine.

Here's with data disabled

Also, this problem appeared only after I upgraded from kitkat to lollipop official ROM. Now I've switched to CM12 but the problem persists.

My WiFi uses proxy to connect to the internet and this problem is only on WiFi networks that use proxy.

Any idea what causes this or how to fix it.

Just disable captive portal detection. In the terminal, or in adb shell, issue the command

settings put global captive_portal_detection_enabled 0

and reboot.


What do I do when I reset a device and it says I have to sign in with a Google account that was previously synced on this device it's Alcatel Pixi 4 Help
Please help me I bought this phone from a friend and I factory reset it and this is what shows up

If you bought the phone off a friend, bring it back to him and tell him to sign in and then delete his account after he signed in.

However, you could try going into recovery mode and wiping the phone from there.


Issue with Lollipop (Android version 5.0.2) on Moto G: unable to pick calls. After upgrading to Android Lollipop, I am unable to pick calls though the phone plays the ringtone for incoming calls and shows the call as 'missed' later. It does show anything on screen by which I can pick the call. Kindly help. Thanks.

The first thing to check is in

Settings > Sound & notification > Interruptions

that Calls is switched on to allow dialer to bring up the notification window... Then you should get the popup to answer the phone. Good luck though - if your phone is like mine (a Motorola G 2nd gen) depending on what your doing on the phone at the time of the call the stupid call/reject slider doesn't work... WTF - Phones that can't answer phone calls - FAIL!


How to circumvent the market compatibility check? Sometimes I would like to install some App on my Notion Ink Adam but the Android Market says that my device is not compatible with the App. ATM I simply google for the specific App and search some file hoster where I can download the apk, but this has several disadvantages (you never know if it is a hacked version, you don't receive updates, etc).

Therefore I would like to simply tell the market that I know about the incompatibility, but I want to simply install the App anyway. Does someone of you know a solution?

Yes.  Unfortunately the Market appears to pull the version of Android directly from the system somehow, so I'm not sure how to get around apps that are limited by version.  However you can get around apps being limited to specific devices by editing your build.prop file.  See my answer here: How can I modify the phone model in build.prop to get unsupported apps?


Retrieving old/deleted messages Is there any way to recover the messages that I accidentally deleted on my cellphone. I am not using Google backup or any other backup service and have never synced with any other device.

Not in any simple, user friendly way.

You're really wandering into the realm of digital forensics here, unless you can convince your carrier that it's worth their while to salvage something from their logs.

Or, y'know, ask your friendly NSA contacts ;p


Work around on an unrooted LG 4 Had a rooted phone for years til and LG update bricked my last phone. Now I had to upgrade to an LG 4 ( Sprint is my carrier BTW) Problem is... I can't find the setting to enable USB debugging, nor, does it appear, that I can unlock the UICC. I like the phone so this isn't really a problem, but, I hate having the bloatware. (ie I would rather access facebook via the browser than keep this data-eater on my phone. Does anyone know how to work around this block so that I can remove the unwanted bloatware without rooting the phone?

Thanks in advance.

I thought about posting this as an edit, but I feel an answer will better suit the community. Here is what I found.

To unlock the developer options on an LG4 Go into settings... about phone..Software info. Finally, tap "Build Number" 7 times. Now back out to the main menu and there will be a choice for Developer Options. From here you can enable USB debugging and enjoy all of the other tools available. Rooting the phone from this point is easy.


Factory reset Cynogenmod 10 OS in LG P-500 makes applications crash Previously my friend installed cyanogenmod 10 OS in my LG P-500 phone. It was working so superb.

I had to do factory reset to the phone for deleting some files, after which I am unable to open any of the applications, not even browser and play store.

I installed Dolphin browser, which is also getting crashed in 1 min itself.

Now I decided to re-install the OS.

All zip files required for installation are with me, but I don't know how to install Cyanogenmod OS .

Since you already had CM10 installed, you should be having the ZIP file with you.

If you do not have it, you can download it from the previous source and place it in your sd card. If you do not have and do not know the source from where you already downloaded, you can try the one from where I had downloaded (Courtesy).

The reason I am trying to stick to your previous download is that these ZIP files are unofficial CM builds and are compiled from same source by many developers, each adding their own bells and whistles and most importantly bug fixes.  Hence you already know what is working and what is not with your previous ROM which will avoid you any nasty last minute surprises.

As far as the ROM that I am using, apart from what is mentioned in the blog, Google location service is not working. Which means that News and Weather app, Google maps etc will not get your location without GPS.

After deciding which ROM ZIP file to use, place the ZIP file in sd card and switch off the phone. Please backup whatever you want as the following steps is going to erase all except the SD card contents.

Reboot your phone into recovery mode. To do this, press and hold Home button, Volume down button and while holding both down, power on the device. Do not release the home and volume down button until you see the CyanogenMod recovery console.
Then simply follow the steps as said in the blog.


How to log errors when using adb pull? I am using the latest version of adb with the pull command to backup my data.

Sometimes adb pull doesn't backup all of my files, so I am trying to figure out which files have not been backed up.

Using adb logcat -f logcat.txt bugreport pull "my path" "my path 2" just throws me a create bugreport fail! and create bugreports dir error!!. I've tried multiple directories with full permission but with no luck.

If you want to execute an adb pull comand and at the same time monitor the on-device log via adb logcat you can do so by executing each command individually in it's own terminal/cmd.exe instance.

adb is not limited to a single connection (as the MTP protocol is). Hence you can execute two or more adb command simultaneously. Even multiple adb push or pull commands can be executed at the same time.

However I doubt that doing so will get you much insight regarding your problem with adb pull that some files are not copied via adb pull. The main problem is that adb logcat just displays the log of your device. All errors on adb level, for example if a file could not created on your PC or transmission problems between device and PC are not covered by this log as the device does not know about them.

Additionally I am not sure that the on-device adb daemon writes messages to the logcat log at all.


Disable always on lock screen on the pixel 2 How can one disable always on lock screen on the pixel 2?

I assume you are talking about Ambient display. If so, you can go to:

Settings -> Display -> Advanced -> Ambient display -> Toggle "Always on"


Choose contact name manually? In my contact list, I entered a number of "household" contacts combined together.  For example, "Bob & Sally Smith", with the corresponding e-mail addresses, phone numbers, etc.  The problem is that, if the e-mail address is also associated with a Facebook contact, it overrides my preferred naming system and shows the name of the Facebook contact.  For example, if the e-mail address were Bob's in my example, it would show "Bob Smith" instead of the combined name.

Is there a way to force it to use the name I prefer it to use?

Note that this may be specific to my phone - Motorola Droid.  A friend of mine has the Droid X and I might see if his does the same thing...

As always, it's a different Android device (but same Android version, however) so YMMV...

The Samsung Vibrant (aka Galaxy S) has a Mark as default menu option when you open a contact.  If you have more than one linked contact (with different names), it allows you to select which name appears in the contact list.


"Change your phone number?" notification Since I got my new Google Pixel, I've received a "Change your phone number?" notification upon each boot up. Nothing I've done has remedied the issue...

Here's what I've tried so far:

Selected the notification, provided my credentials, updated my phone number (which has been the same for years), and applied the changes.
Rebooted lots of times.
Wiped the cache for Google Play and Google Play Services.
Removed my account's recovery phone number, then re-added my phone number.
Removed my Google account from the phone, then added it again.

Short of factory resetting the device, I'm not sure what else to try. This issue has been going on for 8 days now. It's rather frustrating.

Here's a screenshot of the issue:

This may not be the ultimate 'answer' to your question, but I too received a similar notification from Google Play services just yesterday:
As you can see, mine is slightly different in that it was asking for me to "add" my "new" number as opposed to change it. The thing is, my phone is not new (2 year old Nexus 5X, most recently fully reset more than 9 months ago), nor are any of my account/numbers, and I have not done anything recently in the way of adding phone numbers (cellular or Google Voice) or recently connecting Google accounts to the device.

At first blush the message I received just looks like Google attempting to get people to fill in the phone number field on all Google accounts, but that doesn't make sense in my case as the account referenced does have a phone number configured for security purposes. Even if the specific field they care about is empty I don't know why they would have worded the message as such, making it sound like they are somehow aware of a "new" number added to my phone, somewhere. It really was a strange notification to receive.

So with that said, I wonder if your similar notification on your Pixel is a symptom of a larger issue Google is having on their back-end systems. So far I have only received my bizarre notification once, it didn't coincide with a restart of the phone, and restarting the phone now doesn't seem to trigger it. So again, this may not be the ultimate answer to your specific symptom, but it seems like Google has gone notification happy with Google Play services soliciting phone number input.


Downgrade keyboard back to Jellybean? I'm wondering if there is a way to downgrade back to the old 4.3 keyboard.  I use the apostrophe almost every sentence, and now it is gone.  Not the worst thing in the world, but it's ruining my flow.

So is there a way to go back to the 4.3 keyboard (I've not yet gotten 4.4 installed), or is there an app that works the same?

CyanogenMod and other custom ROMs still offer it as part of their ROM packages, and some people have posted the keyboard apk online. This version will not update like Google's keyboard and can be installed on pretty much any ROM. You'll need to enable it Settings > Language & input.

AOSP Keyboard (4.2.1)
AOSP Keyboard w/ number row (4.2.2)

Either of these will work and give you back the old layout.


Tethering Droid 2 Global with Wireless Tether after 2.3 Gingerbread update My D2G updated to 2.3 today, and I'm no longer able to tether.

Prevously, I had no problem using Wireless Tether 2.0.7 with Android 2.2.

Now that I'm on 2.3:

Wireless Tether 2.0.7 will start up and I'm able to connect my laptop to its WiFi network, but Verizon redirects me to the self-provisioning page; I have no internet access.
Wireless Tether 3.1-beta6 doesn't work.  It says tethering is enabled, but the WiFi network does not show up on any other devices.

How can I fix this?

Edit: This appears to be a reported issue.

I was able to solve this, but it's not pretty.  Following the advice in this thread, I applied a hack to the radio that gets Wireless Tether working.

Edit: I can confirm this exact procedure will also work on a Droid X.

Download and install RadioComm.  It worked fine on Windows 7 x64.
Open Radiocom.  This was the first time I opened the app, and a splash screen asked for me to "select which MA to use."  I couldn't find the MA mentioned in the thread in this list, so I just selected 3G All Others (or something like that).
Open the Main menu, select MA, Common, MDM 6x00 Chipset Base.
Open the Settings menu, select USB, PST USB Driver.
Connect phone to computer via USB.  Change the phone's USB connection mode to PC Mode.
The Radio Detection icon on the right side of RadioComm will turn green.
Scroll to the P2K 4 tab.
In the STELEM / RDELEM section, tick the Dec Entries radio box.
In the text boxes, enter:

Element ID: 8040
Record #:   1
Offset:     0
Length:     128

Press RDELEM.  It will turn green and the following data should appear:

40767A7733672E636F6D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

Change Element ID to 8041.
Press STELEM.  It will turn green.
Change Element ID to 8091.
Press STELEM.
Change the phone's USB connection mode to Charge Only.
Reboot the phone.
Install Wifi Tether 3.1-beta6.
In Wifi Tether's settings, change the Device Profile to Motorola DroidX (CDMA).  (Droid2 does not work.)  This is a good time to set your SSID and encryption as well.
Done.  You can now tether.

In case you need to revert the changes we just made, here's the original values:  (these are the same on a D2G and Droid X)

8041:

4064756E2E767A7733672E636F6D000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

8091:

40767A7733672E636F6D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000


What is ARM Translation tools? I came across ARM Translation tools (1.1) for Android. What is the purpose of this library and how does it work?

This library is part of Intel's Houdini project where ARM native code runs on Intel x86 using an emulation feature named Houdini (see libhoudini Archives). This library basically maps ARM to x86 CPU instructions and its source code is closed (it was pulled from a working Lenovo laptop)source. It reads ARM instructions on the fly and converts them to equivalent x86 instructionsstackoverflow.

Related: Will intel's houdini binary translator possibly help with emulation at reddit.


Enable Chrome's Reader View manually, when it isn't offered? Is it possible to enable the "Reader View" of Chrome for Android, when Chrome doesn't offer it?

On iOS, Safari leaves the choice entirely to the user, who has to click a button – which is good, as Chrome's popup-bar is a bit distracting, and especially because it means that the user is free to enable it on any website.

In Firefox, the button isn't always offered, but display of the Reader mode can be forced with about:reader?url=URL, which can easily be turned into a bookmarklet.

But for Chrome, I couldn't find any option of forcing Reader View yet, and more often than not it isn't offered on the very articles, where it would help the most, such as those with bad color choices and overly obstrusive ads.

Technically, it is possible to request on-demand reader view (also known as "simplified view") on Chrome for Android.

Chrome uses DOM Distiller to determine if a page is worth to be simplified, then simplify and render it as a new page if requested.

There are a few ways to load a URL in reader view:

(Manual) from chrome://dom-distiller, a debug page that allows a user to input a URL and force load it in simplified mode.
(Possible idea for automation) a unique URL for every simplified page, which can be directly accessed from the address bar.

chrome-distiller://<UUID>_<HASH>/?url=<URL>

Where:

UUID: Universally unique identifier. By default, it uses UUIDv4 (random), but any UUID works, including nil UUID (00000000-0000-0000-0000-000000000000)
HASH: SHA-256 of URL
URL:  target URL (optionally, percent-encoded for safety).

Example URL for this page:

chrome-distiller://00000000-0000-0000-0000-000000000000_07036109224c60335e35e3b4c22dd02cf775f69d4430245c4c454aff570d6787/?url=https://android.stackexchange.com/questions/218970

Additional reading:

Ctrl blog - The many URI schemas used by the browsers’ “Reader Views”
Chromium.org Google Group - [Android] [Reader mode]Instant reader mode for new tab or WebView


Can adb sideload be used to flash/install ZIPs using 'stock' recovery/fastboot? TWRP isn't supported for my WE_T1 Android Nougat. Can I still use the adb sideload function to install ZIPs using stock fastboot?

adb sideloading works with adb, not fastboot. Both uses different protocols and expect different data to process. Fastboot compatible archives (or ZIPs here) contain fastboot compatible images and a simple script to flash them. Recovery compatible ZIPs are usually complex as they employ scripts with various checks and preparation before flashing anything.

In addition, stock recovery requires ZIPs signed by your OEM, otherwise, they would fail during a flash. Fastboot doesn't employ such signature based check when flashing as long as bootloader is unlocked.

For understanding you can compare fastboot images with recovery flashable images from here and here.


What are the requirements to have the change your background feature enabled in Microsoft Teams? https://support.microsoft.com/en-us/office/change-your-background-for-a-teams-meeting-f77a2381-443a-499d-825e-509a140f4780 mentions:

Note: If you don't see this option in the menu, the feature might not be available on your device yet.

What are the requirements to have the change your background feature enabled in Microsoft Teams on Android? I have a Samsung Galaxy S9 with Android and I don't see the feature.

As of late March 2021, Microsoft Teams for Android doesn't have "blur background".
However, per MSPowerUser.com - Background blur is coming to Microsoft Teams for Android which has a link in the article to a support forum, such a feature is pending/planned, but with no definitive timeline.


does a wireless adapter work in my tv android box to boost wifi signal I would like to boost the wifi signal coming into my tv android with a Tp-Link 600 does this work.

Probably not. I'd expect the Wi-Fi transceiver and antenna in your TV to be higher-gain than that in a USB Wi-Fi adapter, simply because the TV has more room for a large antenna and more stable power. Using an external Wi-Fi adapter would only improve things if

the TV is in a fully enclosed case, and you can mount the adapter outside the case; or
the TV was very cheap and badly designed.


How can I recover from flashing broken ROMs on my HTC One X? I am seeking your help to clear up some of my confusion in solving a problem with my HTC ONE X. I tried flashing a custom ROM on my HTC Android phone but all the files and partitions got messed up that every time it boots up, it is on a bootloop. I know the cause to this is due to a mixture of inconsistent (boot, recovery)partitions libraries that I have on the phone.

Therefore, I want to FULLY WIPE OF ALL the data on the phone's storage and reinstall a clean set of libraries and stock rom. However, before I wipe off all data and install the new stock rom, I want to know all the commands that I can issue to correct this problem but the problem I have is that the stock zip has a boot.img, hboot.img and recovery.img along with a set of folders (System and Meta-inf folders) and I don't know the command that I can issue to push the folders I mentioned in the right partition, "/system" partition. Moreover, I cannot boot into any recovery modes (CWM or TWRP) so everything has to be done via fastboot commands, I think.

I know I can execute the following commands if everything was an .img file but for the folders I do not know how to push them onto my phones storage.

For example to push the boot content on the boot partition, I issue the following command to flash the device

fastboot erase boot
fastboot flash boot boot.img

and the following for the rest of the partitions:-

fastboot erase recovery
fastboot flash recovery recovery.img

and so on..

So what would be the solution to push those folders that are non image related onto the right partitions?

Lastly, the phone is unlocked, CID: 11111111, Hboot: 1.09 and can only boot into fastboot mode for now. I also tried running the automatic RUU files via zip and exe formats but always fail due to signature or some other missing file error.

Download the latest recovery image for your device:

International HTC One X
AT&T HTC One X

Connect your phone to computer via USB cable. Boot your phone into bootloader and issue:
fastboot flash recovery path/to/your/recovery.img
Boot your phone into recovery. Mount SD Card to USB in TWRP Recovery or use adb push to copy your custom ROM .zip file to phone.
Install your custom ROM from .zip file in TWRP.
Extract boot.img from root of your ROM .zip file to your computer.
Connect your phone to computer via USB cable. Boot your phone into bootloader and issue:
fastboot flash boot path/to/your/boot.img
Restart your phone to see if it can boot okay now.


Is there a way to control an android device with an external touchscreen? I am trying to solve something here.

I am trying to figure out a way to control an android device with an external touchscreen display. The android device would either be a Samsung Galaxy Tab A or a Galaxy Alpha. I have seen many connectors that allow you to display the screen from a tablet onto a tv or monitor but no easy way on controlling it using the larger screen (probably due to the video output on the tablet not supporting touch signals?). I have seen a few threads on various blogs that can just about manage this but they seem to be out of date and I can't see why this isn't easier.

Ideally, the external monitor needs to be larger than 20 inches and be a capacitive touch screen rather than a resistive type. I am using this as a control surface for music production and performance and sadly, the screen size on available tablets isn't big enough.

I would really appreciate any kind of input. I hope I'm not being a complete idiot and that this is really easy to do. Please let me know either way. Thanks

*Edit: Ideally, I would like to be able to use the tablet without the external screen as normal when I want. The extra screen size would be an added, optional extra.

If both devices are Samsung they have a brand specific app called SideSync which will allow you to link the two devices via a WiFi network. It's available via the play store or direct from Samsung.
I currently have an S6 edge, a galaxy tab S and a Samsung Smart tv and can control the phone or tablet via the tv and the also the phone via the tv or tablet.
Not too sure if you can control the tv or tablet via the phone as I've had no reason to try.
I have never come across an app which works in the same way if any of the devices aren't a Samsung but I've used this app with my current setup and with the old setup of S4, Tab 2 and older Samsung Smart tv I've owned over the last 12-18 months with no issues.
I hope this answers your question.


Is it somehow possible to change the format of a telephone number being displayed? On my Samsung Galaxy S phone a local telephone number is displayed in the format 999-999-999.

Is it possible to change this format ?

Our local numbers are normally displayed as 99-999-99-99 , certainly the first two numbers are the area code.

Maybe is has to do with my language settings, because I used English as language.

Try changing your language setting from "English (US)" to "English (UK)".


How can I automatically re-connect to a WiFi network? In this question I am asking about how to stop my WiFi from disconnecting.

If I won't find an answer to that, the next best thing is to get my phone to re-connect automatically. The disconnect reason is: "Class 3 frame received from nonassociated STA"

I am on a rooted device running cyanogen mod on Android 5.

I'm using AFWall+ and OpenVPN, if that is relevant. OpenVPN is set to re-connect automatically already, which works.

Due to AFWall+ blocking non-vpn traffic, whenever I connect to WiFi it says "There is no Internet connectivity, do you still want to connect? [Yes/No]", ticking the "Don't ask again" box has no effect.
This might be relevant and if the phone does automatically reconnect, I obviously don't want this pop-up to prevent an automated re-connect.

Your issue is caused by Captive Portal¹ Check kicking in and not permitted through by AFWall+. So if you can live without that auto-detection, you could simply disable it:

# check what the original setting is. Should give "1" for enabled, "0" for disabled
settings get global captive_portal_detection_enabled
# now let's disable it
settings put global captive_portal_detection_enabled 0
# if you want to re-activate it
settings put global captive_portal_detection_enabled 1

Implications:

no more pop-ups when connecting to e.g. a hotel network using Captive Portal. Easy work-around: just open a web browser and navigate to any url, the portal should "capture" you for login
no more x on the WiFi symbol – so you might miss the fact of not reaching any network until you try manually (e.g. by visiting some web page and ending up on the Captive Portal's login page)
automatic re-connect to "known WiFis" should simply work.

I've used that trick myself when having set up AFWall+ in a quite restricting mode, and it worked for me. As you (OP) just confirmed in a comment on the question, it did the trick for you as well – despite the additional complication of a VPN.

See Captive Portal parameters for more details on manipulation.

¹ for those who don't know what a "Captive Portal" is, please see Wikipedia


What is the difference between rooting and unlocking the Boot Loader in reference to Android? I have heard these two terms the most, whenever people talk about Android OS. One of them is Rooting or root access, and the other one is unlocking the Boot Loader. Are these two terms exactly the same ? If not, kindly let me know the differences. P.S I am a beginner to android, and already searched a lot on the google, but could not come to a conclusion. A specific answer would be really helpful. Thanks in advance.

Root access: Administrative access to the entire file system including the ability to change system files such as installing system-wide ad-blocker by modifying the host file on your device, or uninstalling system apps, such as bloatware that comes pre-installed on your device.

Unlocked bootloader: Even though it is possible in some cases to obtain root access without an unlocked bootloader, unlocking the bootloader is required to permanently root a device. This is because your carrier can simply unroot your device with an OTA update. Typically devices sold by most carriers under a contract will have a locked bootloader, preventing you from installing other roms (another version of android such as CyanogenMod) or tampering with your device in any way. Obtaining bootloader access on these devices is generally obtained by using an exploit, so if you plan to root your device do not allow any more OTA updates from your carrier until you check the xda forums for what options you have for your device.

For generalized, yet more detailed information, start by checking out this excellent answer.

If you decide to root your device, start by reading - How do I root my Android device?

Also have a look at - I've rooted my phone. Now what?

However, make sure you always check the xda-developers forums for updated information on what rooting procedures currently work for your device before attempting any rooting procedure, as these things change all the time.


YouTube "can not connect to server" error on specific videos I started the YouTube application, looked up a song, and found it. Then I tried to load the video, but I got the error message:

  can not connect to server

But I can play another version of the song on my phone, both videos can be played on my computer with Flash, neither of them without Flash. This is clearly not a Flash problem, and not a server problem. If I go back after restarting my phone, it is the same error message for the same video.

What is really the problem? How can I solve it? Is it like on a desktop browser, some videos are in Flash, some are not?

Okay... This is a common problem with an easy solution.... So first of all you need to make sure you don'thave any firewall, driodwall app cause they block the media server which is heavily needed by YouTube. Secondly if your problem isn't solved try installing the latest flash player . also, if you're on wifi, go to the settings of the wifi you're connected to, open up the settings, advanced settings, and then I.p settings then select DHCP. if you're on data go to the settings and try ticking/unticking the Apns on the wap of your operators....


How to mount rclone on Android? I had rclone mount my Google Drive on my Android 7 box with the Magisk module and Termux. But it has stopped working and now there's only an empty folder. This is the rclone log:

2020/06/03 07:33:54 mount helper error: CANNOT LINK EXECUTABLE "fusermount": library "libandroid-support.so" not found
2020/06/03 07:33:54 Fatal error: failed to mount FUSE fs: fusermount: signal: aborted.

I just want to mount rclone on my rooted HiMedia Q10 Pro Android TV box so that I can view my GDrive as a permanent folder on my file system.

The Magisk module you linked is using fusermount binary from this thread which is built for Termux environment. But LD_LIBRARY_PATH environment variable is not being set properly in the module, so the error occurs. A simple approach is to use static fusermount binary, I already posted in the same thread.
rclone uses FUSE which you can mount manually from CLI without relying on Magisk module. I have explained in detail How to bind mount a folder inside /sdcard with correct permissions?. Some issues related to using FUSE on Android are explained in this post. Here I'm describing steps briefly related to rclone only. I'm using Termux for explanation. You can use some other terminal emulator app or adb shell with differences in paths.
Instructions below require that you have a rooted device.

Install rclone binary available in Termux repos (by running pkg install rclone) or download from official website official website. Download static fusermount binary from here (available for both aarch64 and armeabi-v7a). Extract the downloaded archive files. I assume that downloaded files are placed in /sdcard/Download/.

For ease of repeated use create a shell script /sdcard/Download/rclone_mount.sh using any text editor. Copy/paste the following lines:
#!/data/data/com.termux/files/usr/bin/bash -e

# must be run with root privileges
[ $(id -u) -eq 0 ] || exec su --mount-master -c "LD_LIBRARY_PATH=$LD_LIBRARY_PATH HOME=$HOME PATH=$PATH:$HOME/bin $0"

# make sure to be in root mount namespace
[ $(readlink /proc/1/ns/mnt) = $(readlink /proc/self/ns/mnt) ] || nsenter -t 1 -m -- "$0"

Unmount() {
    fusermount -u /mnt/runtime/write/emulated/0/GDrive 2>/dev/null || :
}

# make sure it's not already mounted
Unmount

# make sure it's unmounted after rclone is killed
trap 'sleep 1; Unmount' EXIT

# mount remote in /sdcard/
rclone -v mount GDrive: /mnt/runtime/write/emulated/0/GDrive --gid 9997 --dir-perms 0771 --file-perms 0660 --umask=0 --allow-other

See rclone mount manual for explanation on commandline options. Some options may impact the performance.

Make sure Termux is granted Storage permission and execute following commands:
~$ cd
~$ pkg install -y util-linux
~$ mkdir -p bin /sdcard/GDrive
~$ cp /sdcard/Download/{fusermount,rclone,rclone_mount.sh} bin/
~$ chmod -R 0755 bin
~$ dos2unix bin/rclone_mount.sh
~$ bin/rclone config

Follow the instruction on screen (see rclone config manual for details) to create configuration file (~/.config/rclone/rclone.conf) for Google Drive (or whatever remote service you want to use). I assume you chose the remote name GDrive (as used in above script).

Whenever you need to mount rclone, open Termux and run bin/rclone_mount.sh (or create Termux Widget to run the script from home screen conveniently).

All apps with Storage permissions should be able to explore GDrive folder (bind mounting to read and default views isn't necessarily required). But some apps may crash due to slow network activity, others may require more caching (see options) etc.
Trigger a Media Scan if e.g. pictures on remote don't appear in gallery app.
When done press Ctrl ^C to stop rclone process and mount.


How do I check who is connecting to my hotspot? Is there any way to check who is connecting to my hotspot? I am using a rooted Samsung Galaxy SII.

I use the SII's tethering feature in: Settings > Wireless and network > Tethering and portable hotspot > Portable Wi-Fi hotspot settings > Portable Wi-Fi hotspot to create my hotspot.

As mentioned in a comment it really depends on what app you are using to provide tethering.

On the stock HTC tethering app there is a view called "Manage users" which lets you see a list of connected devices listed be resolved host name. Touching each device reveals its hardware address and currently assigned IP address.

As far as I can recall it is the same for the stock Samsung G S2 (at least in this region - northern europe).


Why is my email being marked as read? I recently discovered that my email, served via POP3 on a SquirrelMail server, and only accessed by the stock Android Email application, is all being marked as read on the server. Every one of them? Why is this happening? How can I stop it?

POP3 is meant to mark the server copy as read once it's been downloaded Completely. The default setting in the stock Email app is 2kb of the email is downloaded. If changed to one of the higher options, you risk completely downloading the email, and the server will mark it read at that point. (It's not a bug, it's a feature, see an old Superuser question):

  POP is working as designed, here. If you access a mailbox via the Post Office Protocol, you are expected to be transferring it off the server to storage of your own. (RFCs 1081 and 1939 both make this point explicit in their introductions.) From the server's point of view a message that has been RETRieved but not yet DELEted is indeed "read" by the POP client.

My issue was that I changed the Limit Retrieval Size option in Sync Settings for that account to No Limit (including attachments). The names of the options vary between Android and manufacturer versions.

By switching to a smaller size or header only, I get the new emails in the app still, while not marking them as read on the server/web-mail until it has been read. At 10 or 20kb, some emails still get marked read, but not the majority of them.


How do I swap (reassign) the capacitative hardware keys MENU and BACK on a Samsung Galaxy S3 Neo? I am on Cyanogenmod 12.1 on a Samsung Galaxy S3 Neo.

I found various answers on how to reassign hardware keys on Android devices, but they were always specifically for other devices and did not explain the rationale behind them, so that I could apply them for my particular device, without a long series of time intensive trial and error with a lot of config file edits and rebooting inbetween.

Instructions:

Requires root!

a) Under Cyanogenmod Root activation itself requires the developer menu: Settings > About > Tap "Build number" multiple times until a toast message tells you that the developer menu got activated.
b) Settings > Developer > Root access > Set to: Apps & ADB.
Remark: Apps alone should suffice too, but maybe you want to edit the config file via USB cable from your Desktop.

Modify /system/usr/keylayout/sec_touchkey.kl which requires root:

a) File Manager (ships with Cyanogenmod) > Settings > General > Access mode > Extended
b) Now open that file and exchange 139 with 158 and 158 with 139.
c) Save. You will be prompted for root access. Permit it. You should get feedback that the file was saved. Close the app.
Remark: A lot of tutorials instruct to alter /system/usr/keylayout/Generic.kl, which on the S3 Neo had no effect. The official documentation makes clear why, it explicitely tells "Do not modify the generic key layout!" and gives applicable instructions for "Capacitive Buttons".

Reboot. Test if your keys work as intended.

For security reasons disable root (See: 1b) if you don't have good reasons to keep it on.
To undo your modification restore the keycodes in sec_touchkey.kl as they were before (See: 2b).


How do I locate Google Settings, or better Android Device Manager Settings on Android 5.0.2 MIUI 7.0? I have trouble locating Google Settings.
Official help documentation advice doesn't apply. Maybe since I have MIUI 7.0? I'm looking for Android Device Manager Settings.

Google Support Info

Edit: This answer isn't related to the question actually. Please read the post by @sinchan for correct information and then mine for extended info.

Android Device Manager which comes builtin has no specific settings AFAIK. You just need to login using Google Account and manage all the devices under that account like Locating, Erasing, Locking, Ringing the devices remotely. For Android device manager to work properly keep the GPS and Mobile Data/WiFi turned on.

Additionally visit Google My Account > Device Activity for other options.


bluestacks problem "one time setup" in the latest version In the latest version of Bluestacks, "disable" and "force stop" don't work for "app sync" and "BS services". No matter how many times I do it, they don't disable. So I can't use any app in it since it constantly sends the "One time setup" message. Any solution for me???

I have "One time setup" issue too, but a bit differently from yours:

After restart "One time setup" appears and I should re-login into my BlueStack account (with Google authentication). But after that it works well.

Are you logged in a BlueStack account? I think you have to use on infree mode.


SyncThing, Lolipop, and "Transport endpoint not connected" I'm trying to get 2 way sync going with Syncthing on OctOS L (Lolipop, based on Cyanogen) with folders on the SD card.  Backup from Android to other Syncthings works fine.  The Syncthing devs say it's complicated to make things work properly on the SD card because of Google, and someone made a blurb on it.  Not sure why, but the fix doesn't seem to work for me.

I seem to be running into this issue, and the error I'm getting is weird, but more importantly, I'm not sure what Syncthing is doing to my SD Card.

Once Syncthing tries to write to the SD card, it fails, and then the SD card is unavailable to the rest of the system.  For example, Total Commander.  The only way I can get it back is to reboot the phone.  Using the built in Android tools, I cannot mount the SD card.

What does Syncthing do to the SD card when this happens?  Is it messing with the mount point?

Try different Sd card or your sd card might have a low space try Different method like Syncthing to otg or internal storage.


android studio will not recognize my device and my emulator will not load Android studio recognized my device before, but now it doesn't. It is an HTC One. I have the driver downloaded, so it's not that.
I am trying to use an emulator but it won't load either. I have to use ARM because my computer can't use HAXM.  It starts to load but never finishes.
I need help.

Make sure your device is connected to the computer and run adb device in command prompt (you may have to browse to <Android-SDK>/platform-tools. See if adb displays your device. If it doesn't, go to Settings > Developer Settings  and select Revoke USB debugging authorizations. Disconnect and reconnect your phone and authorize it to be debugged through the computer.


How long should a factory reset take? I did a factory reset on my LG Optimus L70, and it showed a screen that said "Erasing..."

Shortly after, it showed the MetroPCS splash screen, and it's been stuck on this screen for over 2 hours. How long should a factory reset take?

Factory reset has already been done. Now you need to take the battery of or reset the phone again. Thats the only way that its gonna work.


Screen Overlay Permissions So I downloaded Skype recently and ever since, all my apps have the prompt popping up asking for permission to use things such as gallery and camera. But when I press allow, it makes me go into an endless loop of turning off overlay apps. I have no clue how to stop this and allow the permissions. The app I am trying to use my gallery on is Instagram.

In order to turn off permissions of overlay apps, go to settings --> apps then click  the gear icon on the top right. Next under advanced, chose "Draw over other apps." Then you can turn off all the overlays you chose or tap "Enabled" in the top and switch it to "Disabled".

You can also uninstall the apps which are causing the overlay. For me, I had blue light filter installed and it didn't let me press allow since I had that on. Hope this helped!


How to transfer the data from my current sd-card to my new sd-card? I got my Samsung Galaxy J3 crown in December and put my previous 64 GB card in it and used it for about 4 months. Then I got a 128 GB card and put it in my phone.

I am unsure how to transfer everything from the old to the new card especially because the default download location is there. I cant find it in the settings and really need some help.

If you have a PC and an USB SD-card reader I would do the following:

Unmount/eject the old SD-card (or simply power down the Android phone)
Place it into the USB SD-card reader and connect it to your PC
Copy all the files using the Explorer or a similar file manager to a folder on your hard disk
Eject/unmount the USB SD-card reader
Replace the old SD-card with the new SD-card
Connect the USB SD-card reader with the new SD-card inserted to your PC
Copy all the files from the folder on your hard disk to the new SD-card
Eject/unmount the USB SD-card reader
Place the new SD-card in your Android phone

If something goes wrong you can still switch back to your old SD-card and you can start another try.


Making use of the 2nd Partition on SD card (Link2SD)? I don't know if I am just being stupid here or if I have infact gone wrong somewhere.

Basically. I followed the usual steps for using an SD card as App storage.
Connected 2GB Micro SD via a Card Reader, Used MiniPartition Tool to split off a 512MB section. Both Primary with the 512Mb Being set as Ext2 and the first Partition remaining as FAT32 for media usage.

Put the card back into phone and added Link2SD followed by the Select partition type Ext2 and rebooted etc etc.
Whole thing appears to have been done successfully as I can now move Apps to SD card. Obviously I still have the issue of a small % of data being on the internal but thats not an issue atm.

SO my issue I guess is this:

Why is that each time I add an App to the SD. Say for example the Facebook app at around 25MB.. Why does it deduct that space from my first Partition (the FAT32 Media part) and not the second partition (the 512MB ext2 partition) which was specifically created for this purpose?

I have the Samsung Galaxy Ace GT S5830 Running on Android Version 2.3.5.

Edit:

This is how my storage info looks:

You need to use Link2SD to actually move the app to the second partition. If you simply use the built-in Android way of moving it to the SD card, then you aren't taking advantage of Link2SD at all.

In Link2SD, you can select apps and move them to the second partition. You can even set it up so that any new apps installed will automatically be moved over. Any current apps that were moved to the SD card using the native Android method must be moved manually to the Ext2 partition using the Link2SD app (though I think you can select multiple apps and move all of them at once).


Is goggles still solving sudokus? Some time ago I tried to solve sudokus using goggles and it worked. But today I've been recognizing several sudokus, and goggles says "it's a sudoku" and performs a google search for me, but I don't have the solving feature anymore.

Is it a matter of versions? Do I have to adjust any setting?

Thanks,

Yes, it does. After scanning the Sudoku it should present you with multiple results, one recognized as a Sudoku puzzle, one recognized as an object, and one recognized as text. You'll want to select the Sudoku puzzle result and then select 'Solve' on the next screen that comes up.

This was just verified on v1.9.4


How can I get the Samsung settings menu on a non Samsung Phone (Android) Just got a new phone for work, the trouble is that I am finding it really difficult to use and navigate the Android 6.0 settings menu on it as I am used to the one from Samsung. Is there any way I get the Samsung version of the settings menu on my new work phone? (Blu R1 HD)

This is probably not possible, or at the very least rather difficult. TouchWiz, which is Samsung's custom Android UI "skin", is not available to download and install on the device of your choosing.

There might be a way to get it running on a rooted phone but I'm guessing that's not something you want to attempt, especially if it's a work phone.

The only other possibility is to look into 3rd party launchers such as Nova but I don't know which, if any, affect the settings drawer.


Newbie needs help: Not sure how to get Google Play apps on CyanogenMod I finally decided to install CyanogenMod on my Samsung Galaxy Nexus (Verizon). The installation process went pretty smoothly (I only had to pull the battery twice ;)), but I am having no joy reinstalling all of my Google Play apps. I'm beginning to think I've made terrible a mistake. Does CyanogenMod not integrate with Google the same way that stock Android does? Can I not just enter my Google username and password and redownload all of my apps and settings?

I mean, I knew that the Play Store isn't bundled with CyanogenMod due to licensing issues. But I thought that installing the Play Store was as simple as downloading the APK. So far I've downloaded two versions of the the APK and both crash on launch. I've tried all of the usual things like clearing the app cache and rebooting the phone. I also downloaded a 150 MB "Gapps" package from cyanogenmod.org that I have no idea what to do with. The download page has absolutely no instructions, nor does the package contain a readme. I've read that I need to "flash the apps through recovery", which I can sort of parse, but all of the documentation and explanations I've found this afternoon assume the reader knows more than I do.

Any guidance would be very much appreciated. By all accounts, CyanogenMod is awesome.

Technical details:

Samsung Galaxy Nexus (Verizon)
CyanogenMod 11.0-InstallerXNPQ02R (Android 4.4.2)

You simply download the relevant Gapps package (it's a zip file, not an apk) for your version of Cyanogenmod, copy to your SD card like you did with cyanogenmod, and then go into recovery and install (flash) it, again just like you did with Cyanogenmod.


How do I transfer the calendar entries from Windows Mobile to Android? Is there an easier way to transfer my calendar entries that does not involve Outlook? I have a .CSV file with all the entries in my current Windows Mobile calendar, but I'd like to migrate this to my Galaxy S 2 too.

Easy if you have a google account.

Open google calendar on your PC and import the CSV file.

Calendar import functionality is in settings > calendar settings page.

Depending on your sync settings your android device will autosync entries.