Asus ME302C tablet charging forever and doesn't start

I had the same problem and discovered the problem is the digitizer board which the USB is attached to. I found one on eBay for $60 dollars and like magic, in twenty minutes it went from 80 to 100 percent while it was in use.

Out of desperation to fix my slow charging problem, I scoured the internet and one solution kept presenting itself, it's a hardware problem with the charging port. So I had planned to buy a new charging port and found them for under $7 on eBay. I don't solder very well, so I was dreading this process and then quite by accident I found the digitizer board which included a charging port.  I was stoked, no soldering. It worked like a charm. You can save yourself some money if you can solder by just buying the port or else get a digitizer board. The part no is CL-2E241819.


To export keys from JuiceSSH (either private or public):

Load up JuiceSSH and go to Connections
Swipe right to the identities list
Long press the identity you want to export the key for
Select either "Export public key" or "Export private key"

This will bring up a "Share" dialog that will let you save the key to clipboard/gmail/dropbox etc.

Thanks

Paul (JuiceSSH developer)


Can I restrict Nexus 7 2013 LTE to 2G/3G, instead of just 2G?

What version of Android you currently have on your Nexus device?

I have (I think) exactly the same device, as you (ASUS Nexus 7 II (2013) LTE) and three days ago it was upgradred from 4.3.0 to 4.4.2 KitKat (I issued manual upgrade, by connecting to WiFi network and going to Settings > About phone > System Updates).

After upgrade, option you're referring to (Settings > Wireless & networks > More > Mobile Networks >  Use only 2G networks) has been changed to Preferred network with options: 4G, 3G and 2G.

Now you can fully control, which kind of network your tablet access and you can limit it to use only 3G networks (second option), which has full fallback to 2G network, if 3G one isn't accessible in your area.


How to be sure that you are not tracked with anti-theft software or similar when using tab previously owned by someone?

I understand that a factory reset is not enough in most cases.

A factory reset is usually enough if performed through Settings, which removes Factory Reset Protection from the device (a reset from Recovery does not do this).  This will also unlink Android Device Manager and remove most other tracking tools.

If you are concerned about apps that may have been integrated into the system image, then yes you should flash a custom recovery and then a ROM (selecting the wipe option).  Unless there is a malicious bootloader installed (unlikely) then this will more than suffice.  You might also want do delete anything from /sdcard and format any external SD cards just to ensure that no malicious files are left there that you might accidentally use.


In Google Now Launcher, there is no settings that allows to go directly to the last page. And there is no infinite scroll that would have allowed you to scroll from the first to the last page.

My advice is to install another launcher (if possible).


If geffchang's answer didn't work, you can try this at a last resort.

System setting > Apps > ALL > Email > Deactivate.

However, this not only removes the account you wanted to remove but also all other accounts.


I'm pretty sure that google hangouts only allows you to receive international text and not send them.  Why I don't know its pretty ridiculous if you ask me.  Here's their support page.  read carefully...
Google Voice Help - Send & receive text messages

You can send and receive text messages using your Google Voice number on the Google Voice website, in the Google Voice app, through your SMS messaging app, or through Hangouts.
International text messages: At this time, Google Voice supports sending text messages to phone numbers in the U.S. and Canada, but you can receive text messages from anywhere in the world. Currently, Google Voice only supports short codes within the U.S.*


You have downloaded the "Source code" release of Magisk which is for developers you want to build/compile Magisk on their own or make modifications to the code.
If you want to install Magisk from within a custom recovery ROM such as TWRP since Magisk v22.0 you have download the "APK" release which is at the same time a ZIP file with can be installed via recovery:

In some custom recoveries, the installation may fail silently (it
might look like success but in reality it bootloops). This is because
the installer scripts cannot properly detect the correct device info
or the recovery environment does not meet its expectation. If you face
any issues, use the Patch Image method as it is guaranteed to work
100% of the time. Due to this reason, installing Magisk through custom
recoveries on modern devices is no longer recommended. The custom
recovery installation method exists purely for legacy support.

Download the Magisk APK
Rename the .apk file extension to .zip, for
example: Magisk-v22.0.apk → Magisk-v22.0.zip. If you have trouble
renaming the file extension (like on Windows), use a file manager on
Android or the one included in TWRP to rename the file.
Flash the zip
just like any other ordinary flashable zip.
Warning: sepolicy.rule
file of modules may be stored in cache partition, do not clear it.
Check whether the Magisk app is installed. If it isn’t installed
automatically, manually install the APK.

https://topjohnwu.github.io/Magisk/install.html#custom-recovery


how to uninstall apps installed on non existing sdcard

Go to Settings > Applications/Apps

Find the App you want to Uninstall, then Clear Data, and Clear Defaults, if any.

Try and Uninstall it.


How to delete podcast on Google Play Music?

If you downloaded them within Google Play Music, you can delete them one at a time.

Tap the info icon to open the episode details
Tap the check mark that indicates it is downloaded
A menu will pop us asking if you want to "REMOVE" or "MANAGE SUBSCRIPTION".  Tap Remove.

To delete all episodes of a podcast, within the MANAGE SUBSCRIPTION menu, unsubscribe and save.  If you still want to be subscribed, the resubscribe and reset your download preferences in the process.


Check your data usage. In my case, I found the Cloud service had used about 0.8GB of data over night (1.32GB over 2 days), the phone could not recharge fast enough, and it was hot. The amount of data in cloud storage is only 138MB, so I have no idea what that all of that data usage consists. If you have this issue, disable the Cloud app. Other things to check are location services settings, WiFi scanning, notifications. After the Marshmallow 6.0 update, all notifications get turned on by default.


Calendar and facebook events and birthdays

Check that you have the calendar selected: go to Settings -> Accounts and Sync -> [your Facebook account] and make sure Sync calendar is selected. On some phones there might be a builtin Facebook sync which only takes care of the names, so if there is no Sync Calendar option, go to Add account and see if you have Facebook under Integrated contact accounts and More accounts. If so, add the one from More accounts and check Sync Calendar.

Edit: The problem can be fixed by removing and readding both sync accounts, waiting for the phone to remove them in between.


Disable Cyanogen Privacy Guard from Shell

Removing /data/system/appops.xml from TWRP (recovery) helped.


This feature is rate limiting
 and is done to prevent Brute Force Attack

This being a core security feature , it can be changed at OS level ( if at all ) and certainly would not be possible  without root

While I could not find reference to PIN / password rate limiting, you can see the Compatibility Definition Document
(CSD ) mandating that for finger print recognition, specifying the number of attempts and duration. See
How can I limit the number of fingerprint attempts before fallback to other login type?


My first guess would be an app consumes a lot of CPU power and therefore causes the system to overheat. Use a system monitor to find out any misbehaving apps.


Remove additional date from notification and lock screen

I found out that it's not something that can be changed via settings - it come's like that out of the box when the device is meant to be sold in a different market.
In my case, every time I insert a new SIM card into the phone and restart it I got a notification saying that in order to set new settings for the phone I must do a factory reset. So when putting back my own SIM I also got this message. Once I did that suggested factory reset phone started fresh with a factory configuration that matches my region, making the Persian calendar disappear and also enabling other features that weren't enabled before, such as native call recording
(worked on both Samsung Galaxy S8 and S20)


How to permanently stop Samsung Galaxy S5 from keep connecting to Wi-Fi?

Disable the WiFi from the Notification Menu to stop the device from connecting to the WiFi network.

Drag down from the top of your device screen, the notification menu and a range of quick action buttons will appear.
Assuming your phone is connecting to the WiFi, the 'WiFi' quick button will be a green colour signifying it is enabled. Touch the button once, and wait for it to turn light grey. This means your WiFi is off.
Pull up the notification menu, and look at the status bar. There should be no WiFi symbol visible and your phone isn't connected to a WiFi network.


How to remove file from "Recent Files" on android 10?

Files app (com.android.documentsui) in stock Android (not that modified by OEMs or custom ROM developers) shows recently modified (within 45 days) image and video files (64 each at maximum) from whole shared external storage (/sdcard and external SD card) under Recent category. A multi-purpose list of all files is built and managed by Media Provider. See how files are categorized based on their extensions. Apps' private files directories aren't scanned by MediaScanner but media directories are (see where Android apps store data). Similarly directories starting with a dot (.) or those having a .nomedia file and their sub-directories aren't scanned.

So any existing files which are not excluded from scanning cannot be removed from Recent category. You may possibly disable the app to hide it from launcher. But the indexed files appear in any app which relies on Media Provider, including MTP. However if a non-existent file is wrongly indexed in database (/data/data/com.android.providers.media/databases/external.db) you can trigger a media scan or delete data of Media Storage app. See this answer for more details.


You don't have to worry if your internal storage gets wiped.

There is another way called "ADB Sideload" which allows you to push and install a zip from your computer using CMD (Windows) or Terminal (Linux)

Steps to use ADB Sideload

  Have a recovery installed on your device that supports ADB sideload like TWRP 2.3 or higher. The stock recovery on JellyBean and later maybe have it.
  Have newer ADB binaries installed on your computer
  Set the device into ADB sideload mode. In TWRP you do this by going to Advanced then ADB Sideload.
  From the command prompt (CMD), type adb sideload /path/to/rom.zip

Reference


you can go UN-OFFICIAL , CM7 works great on it... a GB AOSP rom
more info HERE


Why is com.google.android.gsf.login warning me that I need to install Google Play Services?

I have had a similar issue on my Nexus 4 device, here is what I did to stop the issue:

Go to your 'Settings' menu, then go to 'Accounts'. Select 'Google' and check which google service has a sync issue. If you cant see any apps with sync issues, you will have to do as user 'Laural H' mentioned above: disable them all, and re-enable them one by one, checking that it syncs properly (before enabling the next one). When you find the app with sync issues, open the problematic app and login with your google credentials.


Can I copy the app data from one phone to another phone if they both use Android?

You can usually copy the data for user apps without issue, but there is no guarantee.  I wouldn't copy the /data/data/ folder wholesale, since it will include system app data and provides no way to easily manage it.

I recommend Titanium Backup instead.  With root, it allows you to easily backup any subset of apps (such as user apps) that you wish, and then you simply copy over the backup folder to the new phone, install it and select the backup folder, and then restore everything in a single batch operation.  I've used this to migrate apps and data all the way from Android 2.2, to 4.0, to 5.0.


I can not screenshot on my samsung galaxymini s~3

Press Power and Home buttons at the same time.
You will see a white effect, and then, the screenshot is ready to share through a notification.


Espier Launcher might be the closest thing you can get to an "iOS experience".

I gave it a test run, it does not have an app drawer...  It's pretty much exactly like iOS.

Note: Espier Launcher is no longer available in Play Store since 2013.


Huawei without Google Play: will I be forced to create a Huawei account?

Google Play is available on Huawei P30 Lite.
http://storage.googleapis.com/play_public/supported_devices.html

Only Huawei devices that are produced after the Google Ban, which is 20 May 2019 do not have Google Play Services.

You will not be forced to create a Huawei account in order to use the phone. Huawei account is only needed you are using specific apps on the Huawei devices.


Auto start two apps on split screen after reboot

You can accomplish with automation. Using Automate to demonstrate how to do it:

Select the Broadcast Receive block. Click on it, in the Action section, select "Boot completed". Click Done.
Select App Start block. Click on it, in the Package section, select the first app you wish to start at boot. Click Done.
Select the Interact block.  Click on it, in the Action section, Toggle split screen (Android 7+). In the Package section, select com.android.systemui. Type android.widget,ImageView in the "UI Element Class" section, then type Recent Apps in the "UI Element Text" section. Click Done.
Select the Delay block, in the Duration section set time the amount of time the flow will wait before continuing to the next block (we wait for the first app to start properly before opening the second). I have set it to 5 seconds.
Select App Start block. Click on it, in the Package section, select the second app you wish to start at boot. Click Done.
Save and give it a name. Link the blocks as seen on the image below.
In the Settings, select "Run on system startup".
Don't forget to give the necessary permissions when asked. Press start.

Every time you reboot your device, after the boot has been completed, the first app will be launched. Then, the screen will be split based on Recent apps with the first app occupying the top part of the screen. After a 5 second delay, the second app will be launched occupying the other part of the screen.

The flow was inspired by this example: Split screen Google Maps/Deezer


Is there a better sync application for Windows than HTCSync?

Given android phones just run as USB drive mode for syncing:

Just for music:

DoubleTwist
Media Monkey

All Media:

WinAmp*

Will also sync outlook contacts, files etc.

Missing Sync for Android*

*Syncs over Wi-fi


It seems that you have bricked your phone. Download and unzip Odin on your computer. Then download the Stock firmware:
https://forum.xda-developers.com/tab-s2/help/tab-s2-stock-rom-t3199363
Then flash it using Odin. You can easily find a guide to flashing using Odin online.


Is there a way to verify the integrity of a TA partition backup of Xperia phones?

It should be possible to check via the service menu of the phone.
Go to calls, enter *#*#7378423#*#* and go to service info-configuration (somewhere at the bottom). The lines should end with [Key OK][Active].


Any way to dial international calling codes automatically based on my location?

You can just save the numbers in international form. For example, Bob's would be +1-123-555-1234 and Alice's +52-33-33-12-34-56.


In your Dialer / Phone app, enter *#*#4646#*#*
Select Phone Information
Select Turn off radio

Or use an app like Cell Radio ShutOff.

Note also that you can turn Wi-Fi back on during Airplane Mode (though it can definitely be annoying to have it turned off in the first place).


Can not access Internet on N9100 Android 4.4.2

This behavior (3G/H/H+ shows up in notification bar, but no internet connection) usually occurs when APN settings are not configured properly.Also since it's a new phone, recently purchased you might need to configure APN settings pertaining to your network carrier (service provider)

APN settings can be obtained by calling up the customer support,asking them to send the APN setting through message(sms) or by googling even.

Some have found a workaround for the issue by simply changing preferred network type to 2G only

Also working on mobile data(2G/3G) does not assign any IPV4 under WiFi settings because that section shows IPV4 address assigned only by WiFi connections.

Click to enlarge


Turn off annoying notification/clock screen

Sounds like a lockscreen widget, anyway try this:

Drag down the screen from where the message and
clock is.
Delete text and uncheck clock then press save (just needs to be edited from the lock screen).

You may need to disable your lock
security while editing.
Then tap save in the top right and your lock screen will be clear


What are the signs your (stolen) phone has been wiped/hard reset?

No, as the device will require the new password before it will successfully log in to the Play Store app to download any apps.
Again, No as it will not send any data to Google because you've changed your password.
I'm not aware of any way to find out this information. Unfortunately by changing your password and ending sessions there is no way to communicate with the device using your Google account.


This ensures that the correct APP is opened and sets it to work only when the APP is running, instead of in the background.


Samsung Galaxy S4 broken screen ADB autharization

I had exact same issue on my LG Volt when screen was broken. So first thing for sure you need to have enabled is "developer options" and USB debugging turned on.

Even when USB debugging is turned on when your computer will send encrypted digital key code for authentication you have to accept on your screen.

That's for security purpose.

There was one solution for enabling USB debugging but after that you have to confirm digital key code to access ADB shell... Etc...


To restore you open Windows Explorer and navigate to the backup directory.

c:\users\[username]\Android Backups\[device_id]\

There you will see the backups for the device. You can then double click on the backup file and restore it to the device.

If it is an Enhanced Backup, it will only be allowed to restore to the device that it was taken from.

You can also convert Android Backups to Enhanced backups, and vice-versa by right clicking the backup and choose 'convert to xxxx'.

You can also choose to unpack a backup. This will basically extract the contents of the backup so you can browse it on your computer.

When you start the restore, it will run the adb restore command on your device, using the backup selected.


Lollipop includes a feature called 'screen pinning', where you can lock access to only a specific app; from the app you want to lock to, tap the Recents/Overview button, tap the light teal icon in the bottom-right of the card and follow the instructions onscreen.


How come apps showed up in apkmirror before I can download it in Google Play Store?

I would trust apkmirror.com

  So it was uploaded 7 hours ago to apkmirror? How is that possible and can it be trusted?

The app appears on the apkmirror.com because some apps are not rolling out globally at once so appearantly someone living in another area got update before you and upload the file on the website.


Is there any relation between processor clock speed and heating effects?

tl;dr There is a direct relationship between the amount of power used by a processor and its clock frequency. The higher the performance , the higher the power consumption and heat generated
 (meaning increased clock speeds attract more power consumption and subsequently increased heating)

  In a nutshell the quicker all the transistors (gates) are switched in
  the chip the more power is used. How often the transistors are switched is controlled by the clock frequency.

For detailed CPU information (e.g clock speed, cpu frequency etc) you may use CPU-Z to get that kind of information.

Nowadays chip makers incorporate multiple functionality in a now called system on chip (SoC).
These chips which power smartphones now consist of CPU (central processing unit), GPU (graphics processing unit), memory controller and DSPs
(speciliased video or audio chips). So the overall "performance output" will depend on how manufacturers vary these components.

  Currently there are four major android smartphones SoC makers;
  Qualcomm (Snapdragon), Samsung (Exynos), MediaTek (MT and
  Helio processors) and Huawei (Kirin chips)

All of these manufacturers make SoCs with segmentation in mind i.e cost performance etc

Nowadays the main focus is utilising the chip with much less power (aim of reducing overheating)

So how do manufacturers improve power-effeciency while improving performance?

  Power efficiency and heat dissipation are everything when it comes to
  mobile CPUs and they are also factors that influence the performance
  of a mobile CPU

CPU designers employ a variety of ways to accomplish this:

throttling the CPU when it becomes too warm (reducing CPU clock frequency)
heterogeneous multi-processing (HMP)
thermal framework (e.g ARM’s
Intelligent Power Allocation , that can dynamically manage the thermal budget of a System-on-a-Chip – reallocating the thermal budget from the CPU to the GPU (and visa versa) when necessary)

Overally what this means is that that by lowering the clock frequency the power consumption is also lowered,

Although modern CPUs have various methods to minimise overheating, sometimes it depends on how the device is being used, gaming etc, so it partly depends on user's end

Credits: Android Authourity

Bonus info:

Cores versus Clock Speed

  A core is a processing unit within a CPU. Each one can handle tasks
  independently, or can be combined to provide more power to
  particularly intensive tasks.

The clock speed measures, in gigahertz, the speed at which a CPU is able to process instructions. While it is tempting to think a more GHz equals better performance its certainly not the case.

A 3 GHz processor is faster than a 2GHz processor only when it’s running an app that takes advantage of its abilities or when you’re multitasking.

But generally, newer version of a processor is likely to be faster than an older one, even at slower speeds; a CPU based on a newer architecture is likely to be faster; and the number of cores also makes a difference.

There is some disparity when trying to compare these directly (e.g Exynos 7 Octa  is vastly different from the Snapdragon 805 in terms of architecture. Compared to the quad core architecture of the 805, the Exynos 7 Octa comes with two sets of quad ARM Cortex A53 and Cortex A57 cores on board, with CPU loads alternating between the two, or utilizing them completely depending on the computing power required)

Thus benchmark tests are often carried out.

Hope this helps

References

http://www.androidauthority.com/soc-showdown-2016-732870/
http://wccftech.com/galaxy-note-4-snapdragon-vs-exynos/
https://www.quora.com/How-do-phones-cool-its-processor
http://www.androidauthority.com/arm-cortex-a73-gary-explains-694455/
http://www.androidauthority.com/arm-vs-x86-key-differences-explained-568718/
http://www.makeuseof.com/tag/jargon-buster-the-guide-to-understanding-mobile-processors/
http://www.androidauthority.com/what-is-cpu-frequency-scaling-672253/


How can I detect my phone's screen resolution?

You can visit whatismyandroidversion.com from your phone's web browser which will show you your screen resolution, android version and device id.


What is master key vulnerability in android?

You've already described correctly what that "master key vulnerability" is about. If your only source for new apps is Google Play, you're most likely on the safe side; danger from this seems to be restricted to side-loading via unknown-sources.

However: If you want to check whether your device is affected, there are several apps out there which promise to do this. E.g. Belarc Security Advisor describes itself as checking for several hundred security flaws known on Android (including the master key). If the check is "positive", there are also fixes available, like Master Key dual fix or the Master-Key Security Patch (a module for the Xposed framework).


What does this icon (screenshot) in status bar mean?

I found out that the icon represents enabled 'Data Saver', which should also prevent background data transfers.


How to read ext4 filesystem without mounting on a non-rooted device?

ext4 can be explored without mounting, using debugfs tool. But natively there is no way to access raw filesystem without root access on Android devices. Partitions are enumerated as block devices by Linux kernel, and default permission set by Android's init on block devices is 0600 (can be overridden in uevent.rc) or 0660 in case of vold, owned by 0:0. Also stock SELinux policy won't allow apps access files in /dev. So the block devices can't be read without root access.

Other way is to read a USB storage device in host mode through APIs. But Android's USB Host APIs provide only raw USB access, they don't have UMS filesystem code. However there are third party solutions like the one provided by Paragon, which includes raw-USB operations to achieve block-level device access, and the appropriate filesystem logic.

NTFS is a proprietary filesystem so it cannot have an open-source in-kernel Linux driver. Paragon develops drivers for filesystems including NTFS, exFAT (now open source) and HFS for Linux. They also develop exFAT/NTFS USB OTG host implementation for USB Mass Storage devices.

So what you are looking for is an app with third party implementation of USB OTG host APIs for ext4 filesystem. Paragon provides ext2/3/4 for Windows but no USB OTG solution is available for Android yet (probably because it's not of much use as ext filesystems are native to Linux/Android). However ExtFS support is part of Paragon's SDK for Android to be used by vendors and app developers. Also there's open-source Drive Mount (seems abandoned), which intends “to support HFS+ and Linux filesystems, sometime”.

As a side note, modded vold (such as vold-posix) is used on mostly custom ROMs which can mount ext4 partition from secondary external storage (SD cards, USB sticks) on non-rooted devices as well.


I guess you have two way.

Go to Custom Recovery and wipe /System partition Then, reinstall Custom ROM. (Maybe /System partition have problem and after doing this step that's fixed. )
Download Nano Variant of gapps and install on your device. It's very light. Go to Play Store and install other Google Application. (If you install Google Application from Google Play, they installed on /Data partition and /System partition be free.)


The reason it's cleared because the log has exceeded the maximum limit of displayed messages on LogCat. You can change the limit by following the answer on Stack Overflow:

The LogCat messages were simple getting cleared because the buffer had run out of space (receiving too many new messages), which is a simple setting change in Eclipse.
To fix, go to Window > Preferences > Android > LogCat
and increase the limit for "Maximum number of LogCat messages to buffer". Set it to 0 for unlimited size, or a really big number. But keep in mind, anything below 10000 fills up real fast.


Do refunded Google Play purchases show up on credit card bill?

I don't get any refund on my credit card statement. Nor do I get a debit to begin with for the initial purchase.

The payment is probably held for the fifteen minute refund window. Chances are the actual payment run from Google to the financial institution is done in a batch or a few batches throughout the day. The specifics of the transaction run is down to Google and their bank(s).  I'd imagine they send the debit leg of it after the fifteen minutes from your account and credit an internal suspense account and then send out the batch during the day as I said.

That's only a rough guess but I have worked in software testing similar payments in financial institutions for a long time. It may vary in different countries, I'm in Ireland but I would like to see how it works in other regions.

If, hypothetically you did see a refund for any purchase like this you would see a debit for the purchase and a corresponding credit to your account for the refund with some reference to the app, music or whatever you have purchased.


NTFS file system supported although portable hard drive doesn't mount?

CyanogenMod does not support NTFS. You would have to compile your own kernel module for the CM Kernel in order to mount NTFS.

Edit for you comment about the Paragon App:
using an app like that is different then actually mounting it in android. If it doesn't work with your drive, it is an issue with the application, not CM7.

The app is implementing the NTFS protocol within the application. If it fails to mount, then there is a problem with the application. There are lots of reviews for the app that say "did not work with X", so it seems you are not the only one that has issues.

Your only option is to contact the developer and send them the problem you have, so they can fix it.

In response for your Edit #1 and Edit #2

You will not be able to mount with mount android doesn't have a kernel module that supports NTFS. As I said above, the reason that you can mount it within the app is because the app developer implemented the NTFS protocol in their application. Invalid argument means that the filesystem type you are trying to mount is not supported by mount. No medium found means that it does not see that dev block or cannot access it.

It also sounds like the problem may be that the HDD you are trying to mount requires different drivers to communicate with the HDD controller. Sounds like you are able to get flash drives to work, and that is because they are probably using a "standard" communication, while the HDD could be using something non-standard, or has a different chipset and is not supported by default by the kernel.


How to connect a different phone to the "Nexus One Desktop Dock"

against common sense, Google and htc decided that the dock and n1 phone would use a proprietary method to set up the Bluetooth connection. but if you can work around that annoyance, it's still a simple Bluetooth connection.

here are the steps http://forum.xda-developers.com/showpost.php?p=43401809&postcount=25

(I won't copy here because I'm on mobile. anyone feel free to edit it)

It involves using the Linux shell on your n1phone. sorry if you can't do that I doubt there's a solution. (I may write an app if a see myself doing that often tho :)

as a final lesson, don't buy stuff from those companies again if you want standards, convenience and interoperability.


Try disconnecting the call before the other side hangs up.

I've noticed a similar behavior in ICS 4.0, where if I disconnect the call first the phone does not lock.


It's been 5 years since I asked this, and I've finally found a solution for rooted phones.
Google Play Services is the culprit.
You need an app that can disable individual sub-components of other apps. I use DisableService, so I'll use it as an example, you'll have to follow similar steps with other such apps.

Select Google Play Services from the list.
Look for and disable the following components - AdRequestBrokerService, AdvertisingNotificationService, AdvertisingIdService, AnalyticsService and AnalyticsUploadIntentService.

That's it. Other apps send requests to these services to display ads, and turning them off has no adverse effect on them.


My phone was just stolen an hour or so ago. Are there any options for tracking?

You can install Plan B remotely to your phone via the Market's web interface. Plan B was made exactly for this, to get the location of your phone AFTER it has been stolen.


How to increase the download speed of Torrent on Android Mobile?

An Edge connection by itself is so slow compared to the normal torrent download speeds that it makes no sense to optimize the downloads. The ping times on the connection are so high that constant peer switching will slow the download if you attempt to download from several peers simultaneously. Your best bet would be to try to find a couple of good peers to fill your bandwidth and stick with them, or stop+restart the torrent to get new peers.


Is there an easy way to un-root Android 2.2 on Droid X rooted via z4root?

z4root added an "Unroot" button in version 1.2. Version 1.3 added "force unroot" (not entirely sure what that means). You can grab the most recent version from the XDA thread, then you should be able to simply hit "Unroot" and be on your way.


ZH960 tablet, suspicious hardware parameters, what to do?

This is a fake.
Probably the "producer" bought tablet with 1 GB RAMs, and flashed them with a firmware lying about their hardware. However, some simple adb shell commands show the real hardware capacity:

Fact is that the device has 1GB RAM and a 16GB flash. It is today a low-end device, overwritten by a firmware which falsify the reported hw parameters.
The internet is full with

Unclear / contradicting "specifications" of this hardware.
Warnings about the scam (example).

I could not find any trace of the producer. Most likely, the model does not even exist.
If you bought this table, here is the time to initiate a customer complain. If you can not, my sincere condolences.


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


Google TV is an old set-top box (STB) product line, conceived as a competitor with Apple TV, using Intel-based hardware and initially without access to Google Play. After a rushed launch and a series of bad product reviews, Google TV had been pretty much abandoned as a product line, and is now replaced by Android TV.

In addition, other manufacturers have brought out some Android-based STBs which are just normal Android devices in a different form factor. These support normal Android apps but have often been a bit awkward to use because each manufacturer has their own big-screen user interface, and because many apps don't work well without a touch screen.

Android TV is basically a new version of Android for STBs and smart TVs. It adds features to Android to provide more commonality between different TV products, and to make it easier for app authors to support this form factor. Like the earlier Android STBs, it's a stand-alone device (it could be the only Android device you own) providing a full Android experience controlled directly through the TV interface (e.g. with a D-pad on a remote). You can use it to read and write email on the TV screen, to play games, to watch videos from YouTube, &c.

In contrast, Chromecast is an entirely passive device. Chromecast is just a cable for plugging your Android device (or another computer with Google Chrome) into your TV's display, but as it's a wireless device there's no physical cable. Even so, it's only useful for using your TV as the display for another device. You can't control it with your TV, only with the device that's connected to the Chromecast. With Chromecast, anything you can do on your phone is visible on the TV screen, so you can use it to watch videos from YouTube or to see a game on the big screen (useful in combination with a wireless game controller), but there's no TV-based user interface.


I can't connect my phone as a debugging device

I ultimately got my phone to enter debugging mode by switching the USB setting to "Internet Connection".  Once I did that, I found MORE issues w/ my new Eclipse install, so I just switched to Android Studio and moved on w/ my life.


Did you try clearing the app-data of play store?
If not, try clearing the app-data, and/or any updates installed by play store, and allow it to install a Play Store update again (it will do this automatically), and then try using Google Play Store.


Turn phone on with damaged power & volume button?

You did not mention your phone model, so we can only give broad answer:
On my samsung tablet there is easy way without power button. only press Volume Down + Home Button + connect charger will bring up odin mode splash screen (with additional options). with Volume Down select reboot

For more details on how things work please read the linked questions:

How a powered off phone communicate with the power button

What is the fastest way to shutdown unrooted Android phone?

perhaps it is possible to tweak this communication to gain access externally

very hard challenge and not possible by software only, this kind of communication is proprietary low level protocol. furthermore that requires physical access to pcb board

is it possible to turn phone on by using adb or fastboot

No. external access via usb by

adb requires running adb daemon on device. that is only the case in recovery or boot mode

fastboot requires device running on fastboot mode, which is generally not supported on samsung devices

other application on host requires device running in other mode. Such applications are flash tools like Odin/heimdall or EDL programmer tools (qualcomm only)

The auto-reboot after flash trick without power button is similar on most flash tools. It works best on Mediatek devices because preloader mode is activated only by plug in usb cable without pressing any button.
Samsung download mode can be achieved with JIG dongle.
Flashing official stock ROM will reboot phone when done with flashing


f-droid keeps downloading of apps that were installed from other stores

For these common apps-  In F-Droid, open the info page of an app in question, click on the 3-pointed menu and select to ignore all updates for this app.

Source

Edit: Thanks to input from BubullC this feature is incorporated in the latest version of F-droid. I haven't verified it but adding it for benefit of future vistors


Finding data created by a certain application?

Android can't/doesn't keep track of arbitrary data created on the SD card.  If you're looking for regular app data such as settings, it's located at /data/data/qualified-app-name where the name is something like com.rovio.angrybirds for Angry Birds, for example.

As eldarerathis notes you'll need to be root to view the data partition; it's protected to prevent malicious apps from stealing your data (etc.).


According to this post on 1/4/15:

  NEW DELHI: Motorola reveals that the Android 5.0 update is about to release for the Moto G and then a member of the XDA Developers said that they had got the update in India for their Moto G XT1033.

They said that the version number is 220.21.16.en.03 and this is the official version. So it looks as though India has been the first region to get the Moto G update. This makes the device one of the most affordable that has the latest OS. The update is already getting rolled out in other regions."

Looks like it will be any day now, no exact date can be given as these updates are rolled out in bunches and might hit your neighbor before you. Just keep checking.

Source


Why do certain apps run even when I don't use them?

Those apps come with the phone and can't be turned off or removed unless you root.  Blame your carrier.  There's really nothing you can do about it non-rooted.  I feel your pain.


The data backed up using "Back up my data to Google's servers" aren't user-accessible. Each app has access to its own backup data. That's the only access available without hacking into the backup service.

This is a deliberate design decision. Android protects app data from being seen or modified by users or other apps, making it easier for apps to rely on the integrity of their data. (That is, unless you have root, in which case you're on your own.) Allowing users to intercept and maybe modify the backup data would defeat that protection, making it harder to write robust apps and harder for apps to restrict how you use their data (e.g. for movie rental apps).

You can learn more by reading my detailed answer about Google backup and how you can interact with it.


How can I not use the Facebook for HTC Sense on my HTC Incredible?

You could download the actual Facebook for Android app from the Marketplace. This would mean that you use the actual Facebook app rather than Facebook for HTC Sense. Not sure if there is any difference between the two, but I know I have both installed on my Desire and use the actual Facebook for Android app.


Verykool s505 Spark stuck at boot/ continuously restarts

First of all you will need to remove the battery from your phone to turn it off for about 30 seconds. Now Turn on the phone and Check.

is it not working still? Then Press Volume up + Home + Power button and try to Wipe data/factory reset the verykool.

Still not working? Then we have to Flash Stock Rom again with Fresh Files. (Download new Stock rom and Smart phone Flash Tool)

Open the SP Flash tool
Load scatter file and Flash your phone. after Flash give it to 2min because first time normally it is slow.


Ok, so, I did a little bit of search and this is what I found.

Android, on the kernel level, uses ALSA or its alternative OSS (Open Sound System) to speak to the Hardware.

HAL (Hardware Abstraction Layer) sits on the top of Kernel which is a purely android implementation that communicates with the Kernel. Apparently, apps can't directly talk to ALSA/OSS as they do in Linux. Only HAL provides interfaces that audio services can call and work with.

And then there are few more frameworks and abstraction layer between HAL and the interface that the actual code of applications use. This layer is called Application framework.

This page has good illustration of the these layers.


redmi 2 prime not charging and phone not going to turn on

The same thing happened to my phone
I just removed the battery for about 2 min and then connect the phone with pc through usb cable and after few minutes it starts showing charging icon


Can the Play Store (in /system/priv-app/) be reinstalled with a newer version?

Yes and No, it depends on the version of thd play store and the Google play services, both usually work together and can not work with the wrong version, so try to replace both apps...

You should use OGapps ( Open Google Apps ) , it's designed for custom ROMs.

You might have problems with the version designed only for DATA installations, and may need an alternative app from another custom ROM that is the same version.


HTC Clock widget takes 2-3 seconds to update after unlock

Following an OTA upgrade to Android 4.1.1, this problem appears to have been fixed. On unlocking, the clock widget immediately shows the correct system time.


Is voice recognition on Android Wear performed on the device?

While I don't have any official source, from testing it's clear that it's cloud based.

Watch paired, handheld with internet connection -> Works.
Watch paired, handheld without internet connection (e.g. airplane mode) -> Doesn't work.
Watch not paired (e.g. handheld turned off) -> Doesn't work.


I think this will help.

Source: Tomsguide

Move Apps to SD Card Using Application Manager . So, you must install Application Manager first

Navigate to settings on your phone.You can find the settings menu in the app drawer.
Tap Application Manager.
Select an app you want to move to the microSD card.
Tap the Move to SD Card button. If you don't see a Move to SD Card button, the app cannot be moved. Most preloaded apps cannot be moved to an SD card. If you don't see Move to SD Card buttons on any apps, your device may not support this feature at all.

If you wish to move an app back to the internal memory, hit the "Move to device storage" button.


Samsung Fascinate - Custom recovery without USB

Recovery SD

So I found a pretty good tutorial that shows you how to make a bootable CWM recovery. It was written for the Nook Color, but I'll help you through it.

Source: http://androidforums.com/nookcolor-all-things-root/327798-guide-how-make-bootable-cwm-clockworkmod-twrp-bootable-sd-card-06-04-2013-a.html

You need an SD card obviously, the guide says 1 GB is good enough. To be honest I'm not even sure if you can buy a 1 GB SD card at a store anymore (you can most defiantly get them online but don't waste your money). Just go to the store and pick out the cheapest 4 or 8 GB SD card, they are pretty cheap these days. You can get them online if you want to save a couple bucks but I don't think it's worth the wait.
Download a bootable image file. This is what your Android device is actually going to boot up onto. Make sure you find one that matches your device.
You need software to burn an image to an SD card. If you have Mac OSX or Ubuntu you are in luck because those systems come with software to write images. If you are a Windows user, you can just download some software. If you don't know how to do this, just check the tutorial, their instructions are pretty good.

If you did all of the steps correctly, you should be able to plug the SD card into the device and it should boot from SD automatically.

adb over wifi

I'm not sure if this will help you, but maybe it will if you couldn't get the Recovery SD card working. You can use adb over wifi to talk to your Android device.

Here is a guide to get you connected to adb over wifi:

http://forum.xda-developers.com/showthread.php?t=1685736

from there you can push a custom ROM to install over your current one (which could restore your USB connectivity).


A faint instagram-shaped beige overlay, always

From what you described, it's very likely that your S5 is the victim of screen burn-in. The previous owner likely used Instagram a lot, which burnt the main interface into the screen. The damage is done to the AMOLED screen itself instead of software-based, and thus can't be reverted, unless you decide to replace the screen altogether.


below are not be done before you upgrade:
Rooting, developer mode on, phone memory full - if this is exist then you cant update and the downloaded file must be kept in phone/download not on sd.

If your downloading from OTA then this are not to do list: and to make you simple download from google and place it on the download place in phone memory then you give it a try if this helped you fine else tell me were have you done mistakes so that clearly I can suggest you. as of mine updated and running smooth.


AnkiDroid developer here.

It does not work so easily unfortunately.

Right now the easiest/safest would be:

Export your decks as an APKG file
Copy the APKG file over USB
Open the APKG file in Anki Desktop

There is a more convenient solution but it is very difficult to set up initially:

Set up Android to to Ethernet over USB
Install your own sync server
Compile AnkiDroid with your own sync URL


Why has my SD Card suddenly stopped working? It is not visible on phone and I cannot format it on PC

It sounds like the SD card went bad, things like that happen.  I would recommend getting a replacement SD card.


Unfortunatly...... (everything)...... has stopped

do a little more research
learn recovery mode
wipe cache and data partition at recovery if there is an option
if there isnt an option for data do the factory reset at recovery menu
most probably bad created application data cause this


Does Sony always check if the bootloader has been unlocked when repairing the phone?

Impossible to predict what their techs would do. Theoretically they certainly can deny repair service on bootloader-unlocked phones, since it clearly says that you are voiding your warranty when unlocking the device:

  Important information
  Please note that you may void the warranty of
  your phone and/or any warranty from your operator if you unlock the
  boot loader. Sony Ericsson can then no longer guarantee the full
  functionality of your phone, and will not be responsible for any
  unsigned custom software being flashed to the phone after the boot
  loader is unlocked. ...

However, unlike the carriers (who 100% always check the bootloader status,) manufacturers have been known to turn a blind eye on this from time to time.  For example, I've sent my Atrix 4G to Motorola for repairs twice after unlocking its bootloader.  Both times their techs repaired the device, and even re-locked the bootloader for me.  HTC is also known to be lenient towards repairing unlocked handsets.

You can always try calling Sony's support department and anonymously ask where they stand on repairs for bootloader-unlocked handsets.  You may not like their answer though.


How to authorize device for adb when the touch control is completely broken?

It depends on what version of Android you have, but you should be able to connect a microUSB OTG cable with any old USB mouse to the Nexus and get control of the cursor. You can then click with the mouse in place of touch controls.


Which stable and modern custom ROM can I install on Galaxy Tab 10.1 (GT-P7500)?

It Looks like there has never been an official supported stable build. That being said, you can try some of the nightly builds and hope they're stable.

Alternatively, you could have a look at some other ROMs such as ColorosOS, ParanoidAndroid, SlimROM (Check the compatibility, i've never used these on a tablet).


Unrooted Samsung Galaxy S5 running Lollipop 5.0 randomly reboots

After several weeks of trial and error, I might have found a workaround or possible solution:

If you can get on without certain compulsory-apps, that came to your phone with Samsung's Edition of Android, you should consider disabling the following services in Android application manager:

S Health
S Voice
Samsung Account
Samsung Galaxy
Samsung Link Platform
Samsung Link Platform Connectivity
Samsung Push Service
Unified Daemon

  Note, that if you disable 'Unified Daemon' and 'Samsung Push Service', 'Samsung-Account' and other Samsung-features also won't work properly any more. Keep in mind, that 'Geo News' also depends on the 'Unified Daemon'! Samsung's backup-/restore-features are negatively affected, if you disable one of the 'Link Platform'-services, but Android's features still work as expected!

The list above contains apps/services, that (for me) are highly suspicious of causing the described problem, but for the sake of completeness, here's the complete list of apps/services, I have disabled (not uninstalled - since this would require root-access):

ANT Radio Service
ANT+ Plugins Service
b2b.hrs.android.lib
BlurbCheckout
ChatON
de.pizza.lib
Group Play
S Beam
S Health
S Planner
S Voice
Samsung Account
Samsung Apps
Samsung Billing
Samsung Galaxy (I don't actually know, what this one does, but the phone does not need it to work properly)
Samsung GALAXY Apps Widget
Samsung Link Platform
Samsung Link Platform Connectivity
Samsung Print Service Plugin
Samsung Push Service
Smart Remote
TalkBack
Unified Daemon

In the last 3 weeks, the problem never occurred again - and I'm not missing any of the features above. As a positive side-effect, there are no more lags or hangs on my phone any more...


How to flash a rom on an entirely blacked out phone (s5 mini G800H)

Custom Recovery can be installed without root.
If you have Samsung Kies running while the phone is connected to PC, chances are high that it interferes with Odin. Disable Kies

Try the following method that makes use of adb commands through a commmad prompt from PC instead of using Odin.

Download TWRP recovery for S5 Mini from here -> TWRP Recovery
Make sure USB drivers are installed.
Download 15 sec ADB installer
Rename the downloaded img file to "recovery.img" and move this to the ADB folder that was downloaded earlier. Make sure you have ADB.exe, fastboot.exe and the recovery.img in the same directory
Enable developer options and USB Debugging in your device
Connect the device to PC. Make sure device is detected. If not re-install the correct USB drivers.
Once device is detected, open a command prompt and change location to the ADB directory. Issue the command "adb devices". This should give your device ID as the output.

Executive the following commands carefully:

"adb reboot bootloader" - the device will reboot in fastboot mode

Once device shows up fast boot screen, type " fastboot devices " and make sure device ID is listed

Type "fastboot flash recovery recovery.img" . this installs the TWRP image into the device. If successful you will see an Okay message in command prompt.

Issue command "fastboot reboot" and wait for device to reboot normally. Once this is done you can try the key combination to boot into recovery. If everything went well you should be greeted with the TWRP recovery instead of the stock Android recovery.

Once this is done. You can root your phone/install the ROM.zip file using the TWRP Recovery

Hope this helps.


[Disclosure: I work for CoSign]

I just viewed a digitally signed PDF in Adobe Reader for Android version 10.6.0.

Unfortunately, it does not appear that the app will verify the digital signature. It does display the graphical representation of the signature, but there is no Signature Panel and no message about the signature's verification status.

Hopefully they'll add that feature to the mobile version someday.

Please submit your own answer to your question if you find any Android software that will verify a digital signature.

In the meanwhile, you could roll your own solution if you're willing to write an app. See the Signature API guide at www.arx.com/api for info.

Or you could use CoSign Web App, Box or Google Drive. All of those apps work in mobile and include integration with CoSign. By opening the doc in CoSign, you'd see the doc and its signature verification status. See screen shot below.


You could try sideloading the Adblock Plus (ABP) app. You need to enable unknown sources and download it from their website as it is not on the google play store. Go to this link: https://adblockplus.org/android-install to download it, and click on "Download Adblock Plus for Android" at the end of the text, or resetting your phone.


Wifi status 'Connected, no internet'. Can access all internet resources I've tested

Ashamed to say rebooting the router fixed it.


Can only connect 'halfway' over mobile hotspot

This may be an issue with your carrier's APN (DUN and IPv4 protocols).

As a workaround, try changing the APN type to DUN:

On your phone, go to Settings >> More >> Cellular networks >> Access point names
Tap the entry for your carrier.
Scroll down to APN Type and add ,dun at the end (so the it should say default,supl,mms,dun).
Ensure the APN Protocol and APN roaming protocol are set to IPV4
Save your settings.
Restart the mobile hotspot.
Disconnect and re-connect to the hotspot from your laptop.


How can I make new/separate folders in the gallery?

My work-around is connect my phone via USB mode, where it comes up as a folder (or volume for you Mac fans) that you can see contents in. Create folders you'd like to have in your gallery, like "Favorite Piks" or "Stuff I found in my pockets" - whatever. Put these in that folder.
Now use your computer to organize the images between folders within that main volume, save on your home computer, delete, so forth.
When you detach from the USB link, your gallery on the phone should show those new folders you created and the images you transferred over.
Please note that any NEW images, photos you download or take with the phone will likely be placed in one of any generic folders like "Downloads" or "Pictures".
t0mm13b's Edit
Pre-requisites:

ADB is installed.
comfortable with Command line.

By going onto the command line, and issue this command:
adb shell am start -n com.android.development/.MediaScannerActivity
The above command line will force Android to re-read the SDCard and quickly re-index all the just transferred pictures into the Gallery.


Hope you have fixed that issue by now. As it is a Walton device, flashing a ROM would have done the thing.
However if you can go to the recovery, download a script to re-partition your system.
And, I think the current Walton devices have a fastboot option.


Update an app if an update is available but Play Store doesn't show update option.

There are two possibility for that.

First is that you have disabled it.
second is signing key of app has been changed by developer or the place from where you downloaded.
Third may be that it is no longer available in your country.
Fourth is ( if this paid app ) that you did not buy it from play store.

Further if you want to update from play store you need play store version installed in your phone.


How to display Python script output on screen, similarly to Conky

In the end, I installed SL4a and used one of the the GUI functions that appeared on the 'test.py' sample script to display the information. I like the terminal, but this way is quite nicer.


Dropped phone into water and shut down automatically after the logo is displayed

firstly did you completely sink your phone into rice? if at all you did then no wonder your mother board is damaged! like some kind of short circuit might have happened... well you can replace same model mother board or you upgrade to some good affordable motherboard because they cost nearly same price as new phone, you got 2 options buy new phone or buy new motherboard(costs less than new phone).


App is obscuring a permission request settings can't verify your response, can't turn off Overlay

I tried all the straightforward options like turning off the ability for other apps to override, but none worked. Finally got around the problem by using the super power saving feature on my tablet that shut off all apps other than those selected. I selected the app I was trying to get the permissions to work for to be the only app running. Opened it, and was finally allowed to enable it without getting this message. Turned off the power saving mode so all other apps were available again, and my new app now seems to be working fine. Would love to know what app was causing the issue but just glad to have it solved.


Why does android make hotspots with a different subnet mask that a regular home router?

Note: This answer also applies to Apple iOS and other operating systems, which have hotspot (tethering) capability.
The WiFi or cellular network you connect to, is usually IP wise under the management of that networks DHCP server. It controls who get which IP. If your phone joined that network and would start handing out IPs that are "owned" by that network, you would over time run into an IP conflicts.
To solve this you could "bridge" those two networks, allowing your tethered devices to request an IP from the original DHCP server. But this will often fail, especially in cellular networks, as you will only be entitled to a single IP on that connection.
So for maximum compatibility, operating systems will use NAT when deploying hotspots (tethering). NAT hides the facts that your phone is sharing its connectivity with additional devices, allowing them to access the Internet.

...can it be  reverted to use the home router's subnet?

Technically you could, but those networks would remain separate thanks to NAT. You would end up with two 192.168.1.xxx which could not talk to each other. If you need your devices to talk to each other, your best option is to connect them to the same WiFi network. This will work best with private networks, as many public/Hotel WiFi might prevent this behavior.


Saving a contact shared via text message

You just have to long-press the number (underlined).


Stock ROM 4 1+ 5 is OxygenOS.

No, u cannot decrypt, but can only remove with format - not wipe.

Currently, working with 1+ 5; though I haven't seen similarity with AOSP, default is FBE.

U can modify fstab.qcom with encryptable flag, hence no forced FDE or FBE.


Pictures gone after Nandroid backup restored

That is the way nandroid works. Its NOT some bug.

Yes, it does include /data partition but your data is stored in /data/media/0 which it skips during backup as this would lead it to backup everything inside internal memory increasing backup size significantly.

In other simple words, nandroid backup's /data option includes only apps and their data, not your personal data on internal or external sd.

As for restore, there are a bunch of apps that claim to be able to recover deleted/formatted data such as Undelete (you need to be Rooted for this one) but I have never personally tried one so can't say about the performance. So you will have to test those yourself.

Hope this helps.


Error "mount: operation not permitted" when trying to mount system as read/write

This is how you remount root as read-write:

 mount -o remount,rw /

If you want to remount the system partition as read-write:

mount -o remount,rw /system


Here is a detailed installation guide [XDA];
And an example android 4.1.2 rom(I haven't tried it).
You can find multiple threads for the same at the same subforum (can't post >2 links).


You can use Droid@Screen to see the screen on a computer.

Since you have stock ICS, Droid@screen should be enough to boot into stock, remove the CM10 install and/or do a factory reset.


Backing up/save files on android with a broken screen

You can only back data up yourself, if the phone is functioning (apart from the screen obviously). Make sure it shows some kind of life signal when you plug it in/turn it on/press the volume keys/etc. It could be something like the charging LED lighting up or vibration. If you have the SIM card in there, you could also call it and check that way. If none of these work, then the only solution is to take it to a data recovery center (it can cost a couple hundred dollars, so make sure those photos are irreplacable).
So, first of all, a broken screen could mean a couple of things:
1.: The digitizer (touch screen glass) is broken
This is the easiest problem to solve. If you have an OTG cable (a cable with a micro USB end and a female USB on the other), you can connect a mouse to the phone and use that to back everything up. It's very rare nowadays for a phone (especially phablets) to not support this feature.

You could also just buy a new screen and either apply it yourself or take it to a repair shop if you want to keep the phone.
2.: The LCD (the display) doesn't work
If you see a black screen or random lines on the screen, when you turn it on, then the LCD is broken. This has a bunch of different types too.
If you're lucky and the phone goes into file transfer mode, when plugged into a computer, then you can just take the files off, so make sure to try this first.
a.: Water damage
If you dropped your phone in water and it got damaged, then either a chip got fried or something got corroded. It's usually impossible to tell which one it is, so the phone has to be disassembled and cleaned. It's not really worth it to buy a screen at this point, LCD don't really mind water that much. However, If you're "lucky" and only the backlight is faulty (or the connectors got corroded), then you can just take a strong flashlight, hold it up against the screen (possibly somewhere with a white/light area of pixels). Make sure to try this out, in my experience, even some repair shops forget to check it. I've had it on a friend's phone recently and it looked like this:

(That's the vodaphone logo btw)
If it's not the backlight, then probably some video output chip got damaged. Backing up data in this case is very hard. You could try using one of the tools designed for this but it's a gamble whether they work and even if they do, they might require you to turn on USB debugging (which is hard without seeing anything). I also don't like to install random programs on my computer.
In some cases, removing the corrosion from the device can also solve some problems. If you want to keep the warranty, take it to a repair shop and let them clean it. If you don't care however, iFixit has some really nice guides to disassemble almost any phone. Make sure to remove every board from the device, then take an unused tootbrush and some Isopropyl alcohol and give it a good scrub. Clean the adapters and the ends of the cables too. You're essentially looking for some blueish-greenish goo:

If you don't want to void warranty and you can't take it to a repair shop either, then you could theoretically put it in a tub of alcohol, but I haven't tried it and it certainly won't have the same effect.
After this, assemble the phone again without missing anything out and test it. Hopefully it works. If not, check the general advices part.
b.: Blunt damage
If you dropped your phone on concrete and the screen won't turn on again, it's either because the LCD got damaged or a cable got loose (the latter is very unlikely, I've only had it happen once and only with a vibration motor). If it turns on, but you see lines one the screen (see image below), then the LCD is broken.

(This is an iphone, but you get the point)
In any case, it's usually worth it to get a new screen if it's still in production. Make sure to not touch the glass too much, the small glass shards don't mix well with your finger.
c.: General advices
If nothing above worked for you, there's a small chance going through a software based solution will work too.
If you have USB debugging enabled, install adb, pull up the command line of your choice, connect the phone to the computer through USB (pray to your choice of deity) and type "adb devices" without the quotes. If your phone show up in the list, you can continue. Type "adb pull mnt/sdcard/DCIM/Camera/" without quotes. This will pull the images from your phone. You can also do "adb pull mnt/sdcard/" if you want every file on there, because you have some sick scores in temple run you want to keep.


"Verification failed" for OTA "April 2016 patches" on a Nexus 6P

You should try with a different Internet connection. That is often the problem.


What's it mean when my phone vibrates without showing a visual alert?

Samsung Galaxy S7 has vibration patterns, which can be attached to, and most importantly changed, for many triggered system events. It is impossible to define exactly what your double vibration is attached to, since it is modifiable, and may be already changed from its default. However, you may find out what your notification vibration is by going to

  Settings->Sounds and Vibration

and searching for what sounds to me like "Heartbeat" (defined as pulsing, double vibration). There are other vibration patterns you can set instead defined from the following list:

Basic Call (continuous, even vibration)
Heartbeat (pulsing, double vibration)
Ticktock (two long, even, vibrations)
Waltz (long, quick, quick, vibration pattern)
zig-zig-zig (three, even vibrations)

This, and other settings can be searched using the term "vibration pattern", and of course, by reading your device's User Manual. Here is a quick link to the relevant section of a guide (Thanks, Sprint! ).


How do I close all, or many at once, Chrome tabs on Android on a phone?

Closing all tabs in Chrome is very simple with the recent version and works on smartphone and tablet:
First press the button that shows the tab count:

Then open the three-dots-menu

And finally select "Close all tabs".

Tested with Chrome 87.0.4280.101.


How to install Hebrew on a Samsung galaxy s vibrant

Unfortunately I don't think you can. It looks like Samsung hasn't released a Hebrew version. See this related question: Does Froyo include full Hebrew support for all devices? as well as Is Hebrew support built into Android?


Locked out of my Galaxy mini due to "too many pattern attempts"

It will ask for your Google account, if it does not, and I think you have tried everything else, then you should do a Factory reset.


Success in sharing internet connection with desktop PC. How to access web server on port 80?

The port forward app you mention won't port below 1024.

The app you require is TCP Port Fowarding. It is installed in Android. You can use it with USB adb to setup a VPN. It also is ran from user-space and root is not required.


Working with Trello offline and synchronization

You can add cards and view cards and add comments to existing cards while offline, but you cannot add comments to new cards you create while offline.  You also cannot view comments, descriptions, or checklists while offline.  Changes will be synced when you reconnect to the internet and run Trello.

You can export your Trello board to JSON format, but I'm not sure what can read that format.  Business users can export to CSV.

Based on these limitations, it probably would not work for your purposes.  You might consider Google Drive or something similar that allows you to work offline and sync when you do go online.


Your native camera app does not support picture effects as the Sony Devices with JB update. So you have to go for a third party camera app. There are several good apps out there.

FishEye Camera
Photo Effects
Pudding Camera
FxCamera


Steps taken from http://www.erodov.com/forums/how-root-any-android-device-manually/43325-page2.html. Many thanks to the author of that post.

To verify adb is properly installed and that your device is recognized run

adb devices

Copy busybox, su, superuser.apk to /data/local/tmp/ using adb. These files are available in the SuperOneClick zip file. Copy the needed files to the phone using the following commands

adb push busybox /data/local/tmp
adb push su /data/local/tmp adb push
Superuser.apk /data/local/tmp

run adb shell

adb shell

set the permissions to the copied files

chmod 6755 /data/local/tmp/su
chmod 755 /data/local/tmp/busybox
chmod 644 /data/local/tmp/Superuser.apk

Turn off your Android device using the power button.

Now you need to reboot your computer into a Linux distro which has a file manager.When you have booted into Linux, open up terminal and open the file browser as root.Now put your Android device into Download mode. For Innos A35 press and hold the volume up and down keys at the same time for a while (5 seconds?) and while holding them plug in the phone to the USB port of the computer. Now, a few drives will be detected from your phone and shown in the computer. This means you're in download mode.

Navigate to the folder where you copied files to the phone and verify that you have the files you sent to the device viz. su, busybox and Superuser.apk

Move/cut-paste su and busybox to /bin/

Move/cut-paste Superuser.apk to /app/

Now pull out the battery from your Android device.

Now simply turn on your device.
You must now have root.

Verify by running:

adb shell
su

Read more: http://www.erodov.com/forums/how-root-any-android-device-manually/43325-page2.html#ixzz2S5wcT78x


Out of space message although I'm using link2sd!

I don't know how much the installed size of the app is. But considering how the install process works, the explanation might be easy:

the .apk is downloaded to /data/local (internal storage)
for installation, it might require some unpacking, with temporary files again being created on internal storage
only after that, the app will be stored to its final location (in your case, Link2SD would then take care to move things to your card)

Checking with our insufficient-memory tag-wiki, you will find that the "insufficient memory" error is triggered when available free space on internal storage falls below ~ 25 MB. Now let's make a little math: You've got ~64 MB free there. The .apk is ~18 MB. We need to leave ~25 MB to not trigger the error. So: 64 - 18 - 25 = 21. If the installation process requires more than 21 MB for temporary files, you've got your explanation. With the (packed) .apk file already being 18+ MB in size, it's very likely to break that limit.

For a possible work-around, you might want to take a look at Configure Play Store to download temporary files to SD Card.


Does SAMSUNG I5500 GALAXY 5 can be upgraded into Android 2.2

It looks like Samsung have already released an official Android 2.2 update for the i5500 in the UK. So there is an official version, and it should be going to other countries and service providers, but unfortunately you may have to wait for it.

Source http://forum.xda-developers.com/showpost.php?p=9431054&postcount=224 and http://www.samsungfirmwareworld.com/froyo-t1602.html

Also be aware that there is a specific post here for tracking when various phones are getting Froyo here: When will my phone get Android 2.2 (FroYo)? I've updated it with info on the i5500 and thta's a good place to keep an eye on for further info.


What are some of the effects of flashing my HTC Desire with cyanogenmod?

Strictly speaking, you could try to keep your apps around, but it is generally a bad idea. During the install process you'll want to wipe the /data partition in order to prevent application crashes and weird permission issues after flashing. If you skip that then your apps and data should hang around, but it causes a lot of strangeness. The best thing to do is simply to backup anything you don't want to lose and then restore it afterwards. You will lose your /system apps because the install process will blow away the partition before copying over the CM files. Titanium backup is, in fact, the recommended way to backup your stuff, so you're set there already. Also be aware that your Google apps (Market, GMail, Maps, etc) will be gone since CM does not have permission to package them with his ROM. You can, however, download them here (bottom of the page).
I don't believe that is a standard Android locale, so you won't have that keyboard on CM (I don't see it as a choice on my phone). You might be able to pull the .apk file from your device and install it, though I wouldn't personally know where it is or what it's name is. If you dig around in /data/app you might be able to find it, though.
I generally try to stay on the most recent stable recovery versions, so upgrading is certainly not a bad idea. You can try to do this from ROM manager if it has the most recent version available (3.2.0.1 as of writing, it looks like), otherwise you can find it on XDA.
Updates can be acquired in two ways. One is to buy the premium version of ROM Manager and use it to download updates. In theory it's supposed to allow you to register for push notifications when a new update is released (akin to a typical OTA), but it's still kind of buggy. I can't personally attest to how well this works because I do not use it. The alternative is to simply download the .zip file of the newest version and flash it. You generally don't need to wipe /data or anything when performing incremental updates, only when going from one major version to another (6.x -> 7.x for example), so it's fairly painless. Making NAND backups before flashing updates is always a good idea, though.


Show/Hide Keyboard on the Samsung Galaxy S2

Posted my question too quickly, I just found a way to do a bit the same, when the keyboard is out, a press on back will hide it, this is handy when filling forms with numerous entries, to make the keyboard pop out again simply click in a text field...

This is enough so far, and a long press on the menu will bring out the search window.


I had the same problem Sparrow is your Zenwatch


The exclamation mark means you have no data connection. Go to Settings and in category Wireless & networks  enable Mobile Networks. This assumes Airplane mode is off.


As it turned out, your partitioning was due to the fact you wanted to use adoptable-storage (and not, as one might assume, to use link2sd). As our adoptable-storage tag-wiki points out, adopted storage will be encrypted – not just the files on it, but the entire partition. That explains two things:

attaching the card to your PC using a card reader, the PC cannot read the partition without having the encryption details. As you didn't provide them to the PC, it could not "open" it
attaching the device via MTP however shows the partition fine on your PC, as the Android device has decrypted it

Remains the mystic 3rd partition. The small size suggests it's some "control partition". A good guess as it turns out: if you list the label, you will find it's called android_meta (while your adopted partition will be labeled android_expand) – which you can find out e.g. by a Google search for "sm partition disk" 16m. Quoting from this Oopsmonk article on how adoptable storage creation works:

  It will create two partitions (android_meta and android_expand) for adoptable storage, the android_meta is a reserved space for feature use and android_expand is the external storage which is encrypted via dm-crypt.

With that last detail, your puzzle should be complete


Can you use a screenshot of the "export accounts" QR Code of Google Authenticator as a backup?

The QR code contains all your private keys for generating the 2fa login code for each of the accounts you chose to export, so yes you can use it to backup and transfer to a new device. I would test that the screen shot works properly, and be very careful with the screen shot backup.
You can even extract the actual private keys from the QR code, i.e. with this script, https://scito.ch/content/extract-secret-keys-google-authenticator-qr-export


Double tap to zoom on Pixel 3a chrome browser?

Since Chrome 32, Google started removing the 300ms to allow the double tap to zoom in or out for mobile sites.

For many years, mobile browsers applied a 300-350ms delay between touchend and click while they waited to see if this was going to be a double-tap or not, since double-tap was a gesture to zoom into text.
Ever since the first release of Chrome for Android, this delay was removed if pinch-zoom was also disabled. However, pinch zoom is an important accessibility feature. As of Chrome 32 (back in 2014) this delay is gone for mobile-optimized sites, without removing pinch-zooming! Firefox and IE/Edge did the same shortly afterwards, and in March 2016 a similar fix landed in iOS 9.3.

According to Google:

Is losing double-tap-to-zoom an accessibility concern?
No. Pinch zoom continues to work, and OS features cater for users who find this gesture difficult. On Android, magnification gestures takes care of it. Tools like this even work outside the browser.

However, if you request desktop sites, you will still be able to zoom in/out off pages using the double tab. For mobile sites, you should enable Magnification gestures and use the triple-tap to zoom.


GPS tracker than can send locations to TCP server

Not a definite answer but an idea. You can also try automation applications like Tasker and write a small sequence that will periodically report the gps location.


File not deleted from Downloads message (but got disappeared)

The Downloads app gives a list of all files that were downloaded - like a browser history. If the file was deleted already, it would still show up in the Downloads app even though the file doesn't exist any more. In that case, when you try to delete the file, the deletion will fail as you're seeing now.

This would happen if you deleted the file from the Downloads folder using a file explorer app (or some other app) instead of using the Downloads app, or if an app requested the download but deleted the file as soon as it finished using it.

This isn't the only explanation, but it's the most common one that fits your description.


Is it bad for Android phones to install and delete one app multiple times?

No, it is totally fine. If you think your phone is slow clean the junk files or the cache using some good app like clean master and after cleaning everything uninstall it so that it doesn't run in background. Install it again when you think your phone has become slow and uninstall it again. Best way is keep a backup of the app so that you don't need to download it again and again.


Clone the Andriod version from Samsung to Lenovo?

Android version are always device specific. Therefore you can't use Android from device X and copy/clone it to a different device Y.

The main reason for this is that each Android version contains a number a device drivers for all the different components (graphics chip, GPS, camera, sensors, hardware keys, main CPU). Each driver has to be the correct driver in the correct version configured in a correct way. Otherwise nothing will work

If you have problems with a new Android device there is only one way: Check on https://lineageos.org if there is a custom ROM version for your device. With a little bit of luck such a version exists and there is a way to install it on your devices. Note that installing a custom ROM results in loosing the warranty for your device. If something goes wrong with the installation of the custom ROM there is always the chance to brick the device.


How to take screenshot in Sony Xperia Neo l without third party app?

Press and hold Power button and Volume-down button exactly at the same time and hold them there until you take a screenshot.(in ICS)

I tried it now. And its working.


According to post over the XDA thread:

In order to explain more precisely ZRAM first need other terms are more clearly defined:
Swap can be compared with the swap file on Windows. If the memory (RAM) to complete the PC the data that are being used not actively outsource (eg:background applications) so as to re-evacuate RAM free. To this data is written to a hard disk. If required, this data is then read back from there easily. Even the fastest SSD is slower than the RAM. On Android, there is no swap!

In ZRAM unnecessary storage resources are compressed and then moved to a reserved area in the fixed RAM (ZRAM). So a kind of swap in memory. This Ram is more free because the data then only about 1/4 of the former storage requirements have. However, the CPU has to work in more because they compress the data has (or unpack again when they are needed). The advantage clearly lies in the speed. Since the swap partition in RAM is much faster than this is a swap partition on a hard drive.

In itself a great thing. But Android does not have a swap partition, and therefore brings Android ZRAM under no performance gain as would be the case with a normal PC.

In normal PC would look like this:
Swap = swap file (on disk) -> Slow
ZRAM (swap in RAM) -> Faster than swap
RAM -> Quick

With Android, there is no swap partition, and therefore brings ZRAM also no performance boost.
The only thing that brings ZRAM is "more" RAM. Compressed by the "enlarged" so to speak of the available memory. That's on devices with little RAM (<256MB) also pretty useful. The S2 has 1GB but the rich, and more than. There must not be artificially pushed up to 1.5 GB. After you activate the ZRAM also has 2 disadvantages. The encoding and decoding using CPU time, which in turn has higher power consumption.

Roughly one can say (For devices with more than 512MB RAM):
Without ZRAM: + CPU Performance | + Battery | RAM
With ZRAM: CPU Performance |-Battery | + RAM

For devices with too little RAM so it makes perfect sense. But who shoots the S2 already be fully complete RAM and then still need more?

I hope it helps to understand zRam!!!!


Copy files from android device to windows 7 laptop using windows command

You'll need Android Debug bridge to do that.

You'll find a tutorial for that here.


In AFWall+, how do you block everything by default?


How to configure smartphone/tablet to have no data connection?

In theory, any GPS device should be able to decode ephemeris and almanac data from the raw GPS signal, without requiring a wireless connection.  However, I know there are some Android devices that were engineered to supply this data only over a wireless connection.  This is defined at the GPS chipset layer, and typically you can't find any documentation this - you have to actually try it out (or deep dive through online forums to find someone else who has).  To my knowledge there is no way to change this by loading an alternate ROM such as pure AOSP or CyanogenMod, since they use the same underlying GPS drivers.

One way to test is to put your phone in Airplane Mode, turn GPS back on, and then use an app like GPSTest (disclaimer - I maintain that app) and the option to "Clear Aiding Data" to force the GPS back to a clean state.  You'll then be able to see if it gets a fix without a network connection.

Alternately, you can put your phone in Airplane Mode, and reboot it, and then turn on GPS.  This usually clears the assistance data and forces the phone to find a fix again.


stock email: activesync/exchange: selecting which folders to sync

solved while investigating to write a better question.

Apparently when the company migrated from some exchange version to another, something was set on the folders attributes that made android email application ignore it. Renaming the folder did not solve. Also comparing the attributes that are visible to the user between a folder that sync and one that does not sync reveals nothing.

Solution is to create a new folder, move the emails and updates the rules, and finally delete the old one.


In china GCM (and many other Google services) are blocked by government. In order to send push notification to app in China there are multiple local service providers. One of them is Baidu, the link you are seeing in the logs.
Possible that some app is using that, instead of GCM.


How to reset Nexus One to Android 2.2.1 or 2.3?

You might have more luck installing a third party ROM as it's not always easy to get the original AOSP (Android Open Source Project) running on your device. Having the Nexus One is good for you since it'll be one of the first phones to actually get ROMs.

If you want 2.3, google for the "Oxygen ROM".

Otherwise, I think there's an original Nexus One ROM right on XDA Developers.

I also found another board topic that has several Nexus One Stock ROMs and you can even customize and "bake" them yourself.


What app allows me to block "probable" spam calls

Try True caller, it comes up with the preloaded blacklist and spammer numbers and keeps on updating..it has some interersting features too..


You can root it with Universal Androot.  Install it, run it, follow the instructions.


I'd like to run Termux as root: possible?

The default su from Termux is simple. When run it brings /system/bin/sh for you instead of Termux's shell (typically bash). To solve this issue, you can install the custom su wrapper for Termux by

apt install tsu

And then you can run tsu so that your bash and everything is now under root privilege.

Further information:
Use an editor (like vim) to see /data/data/com.termux/files/usr/bin/su and you'll find that at line 10, it calls exec su $@ directly while in tsu, it performs shell detection and at line 80, it runs

exec su --preserve-environment -c "LD_LIBRARY_PATH=$PREFIX/lib $ROOT_SHELL"

to preserve the Termux enviroment.


This data is attributed to an online manual for the device at this location:

http://gadgetguideonline.com/s8/galaxy-s8-led-wallet-cover-guide/

NFC powers the device, and is estimated to have minimal draw to the phone battery.

See the quote from the forum thread below the manual:

  No, you cannot turn off the display. The LED cover is powered through
  NFC. Once you snap the cover on, it will drain power. But power
  required is very marginal. It should not affect the battery life of
  the phone.


Will deleting all system apps from Android for debloating purpose prevent it from starting up?

1. All of the system apps cannot be deleted

System apps are not just apps to be used by end users, but many of them don't have any user interface and they provide some core functionality of Android OS. So you cannot remove them. E.g. SystemUI app loads basic user interface including status bar, notifications and theme, while Settings app does what the name suggests. Other examples of such apps deeply integrated with Android core framework include Bluetooth, ContactsProvider, DocumentsUI, DownloadProvider, ExternalStorageProvider, Shell etc.

Though mostly system apps are part of AOSP, some might be vendor or hardware related. E.g. on Qualcomm devices there are QtiTelephonyService, TimeService and QCRilMsgTunnel etc. in /vendor/app/. Vendors may also inject their own code to AOSP apps. SystemUI and Settings apps are almost always modified by device OEMs to provide custom user interface and settings. So are other essentially required apps like Launcher, Keyboard and Dialer, though you can replace them with your own apps.

So it's not always practically possible to remove bloatware apps completely, and the situation may vary for different vendors, different phone models and different Android versions. An easy way to avoid the hassle of failed debloating attempts is to use a vanilla Android custom ROM on a rooted device with open source kernel and unlocked bootloader.

2. Deleting apps may not debloat the device completely

If you are too much concerned about bloatware, removing apps (system and/or user) only may not be enough to completely debloat your phone. Though in most cases Java apps are the culprits and you need to be more cautious about closed source apps usually included by OEMs, it's not that the other software components on device may never contain some kind of bloatware stuff.

Android apps run in Java-like virtual machines, so they come into play only after the zygote is up. But from bootloader to zygote in booting process, a huge chain of native code is executed. Bootloader starts Linux/Android kernel which starts first userspace process: init. init in turn starts many native services and daemons in background which provide different functionalities. To name a few, there are rild, netd, mediaserver, surfaceflinger, servicemanager, logd etc. zygote is started in the last.

Most of this code is open source; Google develops AOSP and a common kernel source. Latter is further modified by device OEMs according to device hardware, but not all of them release kernel source. OEMs might also modify AOSP native stack, though it's not very likely that they contain some anti-privacy code. But SoC and hardware related code including bootloaders and binary blobs (HALs) in userspace are always closed source. And your device can be controlled remotely even if it's turned off or even if there is not operating system on it.

So it's hard to avoid falling prey to profit-driven corporations and secret services unless you stop using gadgets. To avoid human bodies being tracked or controlled remotely might be the next challenge.


Custom Flashing to Nexus 7 - product info

You need to set ANDROID_PRODUCT_OUT in /etc/environment.
You may have a folder with boot.img and system.img etc. in, this is the right folder.

Example:

ANDROID_PRODUCT_OUT=/path/to/folder/with/images/

After that you can call sudo fastboot flashall -w

It also works for self builds.


phone is stuck on welcome screen (samsung galaxy note 2) when using other battery

When I worked at a cell phone shop as the "tech", I had this exact same thing happen, except with a Samsung Galaxy S3 or 4, I can't remember which. In my case, both batteries were apparently the same official Samsung OEM battery, however upon careful examination side-by-side, there were tiny differences in how the non-working battery looked as compared to every other one that I could find. I finally realized that the non-working battery was NOT an actual OEM battery; it was a knock-off designed to pass as an OEM. So, the non-working battery, in my case, was a counterfeit. Basically, this behavior means that you have a faulty battery, whether it is OEM or fake. I've never had an OEM battery do this but that's not to say that it might not happen with them or with legit, non-OEM batteries as well. The only time it happened to me, though, was with a counterfeit, so...


Please try the steps found on the official help page for Google Photos: My Photos aren't backing up

If it still says "backing up 1 of 119", please try to go to Settings → Apps → Photos (Google) → Storage → Clear Data. If that still doesn't work, try (from that same location) to uninstall updates by tapping on Menu (3 dots on top right) then select Uninstall app updates. If that still doesn't work, try to update the app by going to Play Store → Menu (3 lines on top right) → My apps and games → then update Google Photos App.


Can't connect to local server in any internet app?

Some Wi-Fi routers have by default an option enabled that prevents communication between each other Wi-Fi devices (or sometimes even prevents communication to all LAN devices).

You should check your router if there is such an security option and disable it if it exists.


Samsung S5 mini supports Gamepad through OTG?

There is a fix for this OTG here http://forum.xda-developers.com/galaxy-s5-mini/help/usb-host-otg-t2855675/page2 BUT you have to install a custom Kernel. I did this on mine and it means you cannot get the 5.1.1 update from your carrier. SO i had OTG working fin for a while. Then reset phone so i could update to 5.1.1 via KIES but now now OTG again. Not sure if I can use the customer Kernel with 5.1.1 , did it so long ago now id be no help helping anyone, but it is my 2 cents worth.