Once you have Ubuntu installed on a Nexus 7, how do you get back to stock Android?

Directions taken from OMG! Ubuntu!. I’m assuming you backed up your data.

Download the corresponding Android image from Google.
Extract the downloaded ZIP.
Connect your Nexus 7 to the computer with the USB cable.
Open a Terminal window and type: adb reboot-bootloader, this will reboot the tablet into the Android bootloader.
In the terminal, use the cd command to enter the folder created after you extracted the previously downloaded ZIP, for example, Desktop/<name of extracted folder>
Once there, run the shell script: sudo ./flash-all.sh and wait for it to complete.


You can find the option to enable "Magisk Hide" in the settings of Magisk app:

Afterwards the side menu has a new entry:


A factory restore will likely not help fix your problem, as the error is within the /system folder, and a factory reset only wipes /data.

In Lucky Patcher, you should have an option to revert non-integrated patches of an app from Lucky Patcher > [App] > Open menu of patches > Remove ODEX with changes.

If that doesn't work:
You are going to have to manually reinstall the Play Store, which can be found here.


How to remove phone numbers from a contact when they are not visible in edit mode?

Short on ideas I decided to delete this contact.
Right after it was deleted, ANOTHER contact with the same name appeared out of nowhere, holding the two Japanese numbers (and only this, plus the first name, plus the family name).
I then deleted that second (invisible so far) contact and recreated one for my friend (with only the French number).
It worked and I have one single contact.
This is really a mystery to me: I had one contact for that user previously, and the other one only appeared when I erased the first one.
I exclusively store contacts in google (not in the SIM or anywhere else) so this is not a traditional "merged contact" view. My wild guess is that Signal must have kept is somehow and presented it in a merged view. That said - it is not possible to edit anything contact-wise in Signal, it always drives you back to the main contact entry (the first screenshot in my question).
I will put it on the shelf with other unsolved mysteries in my 25 years career in IT.


Upgrade a partially Downgraded Moto G4 Plus (XT1644) with unlocked bootloader to Nougat

You can update to Nougat by downloading stock firmware and flashing it via fastboot. For full guide go to this xda thread.
Method and files will work for XT1640/XT1641/XT1642/XT1643/XT1644.

fastboot flash boot boot.img
fastboot flash recovery recovery.img
fastboot flash dsp adspso.bin
fastboot flash oem oem.img
fastboot flash system system.img_sparsechunk.0
fastboot flash system system.img_sparsechunk.1
fastboot flash system system.img_sparsechunk.2
fastboot flash system system.img_sparsechunk.3
fastboot flash system system.img_sparsechunk.4
fastboot flash system system.img_sparsechunk.5
fastboot flash system system.img_sparsechunk.6
fastboot flash system system.img_sparsechunk.7
fastboot flash modem NON-HLOS.bin
fastboot erase modemst1
fastboot erase modemst2
fastboot flash fsg fsg.mbn
fastboot erase cache
fastboot erase userdata
fastboot erase customize (optional: will erase any customizations if ordered through motomaker)
fastboot erase clogo (optional: will erase the custom boot logo if ordered through motomaker)
fastboot oem lock
fastboot reboot

As you stated in the question that you are unable to run fastboot oem lock begin so skip this command and you will update to android N with an unlocked bootloader.


Link2sd, partition unmounted itself, can't mount back

I dont use Sony Xperia M2 but I had similar problem with Link2SD after upgrade to Android version 6.0.1 on my Samsung NOTE4 N910C.
The reason is - from my point of view - fact, that Link2sd is not longer supported especially for new versions of Android.
I used Apps2SD: All in One Tool[ROOT] (cost aprox 3,5 USD in my Country). Link
-> Look here

Sorry it is in Polish language but of course You can switch to Your language.
This app is still under develop and has more features than Link2SD like working properly recreation of mounting script


APPS CANNOT BE PLACED ON SD CARD. It's possible with app like link2sd (need root) or adopting sd card (android 6+ feature, see adoptable storage).

Some phones including Huawei have 'Move to SD' option but this option move files in internal SD (if /data and /sdcard are separated partitions) or move very small amount of data. For details, also take look at app2sd wiki and link2sd wiki.


Why does a SyncMe shortcut run only "once"?

Android gives activities a setting called launchMode, which allows them to control how and when they're launched. With some values of launchMode, starting the same activity again with an intent won't start a new activity: instead, it'll deliver the new intent to the existing activity. This might happen only if the activity is the foreground activity, or if it is anywhere in the current task (that is, if you can get to that activity just by pressing back repeatedly).

It's quite common for app authors to set launchMode to solve some kinds of programming or user interface problem, such as concurrency issues that arise from having two instances of the same activity running at once, one in the foreground and one in the background. When they do this, they don't always remember to write the code to handle the new intent the activity is sent by Android: the activity receives the intent a different way to when it's first launched.

It's hard to tell without knowing more about this app, but from the behaviour you describe, it sounds like SyncMe has fallen into this trap. You should tell the developer what you're trying to achieve, and ask them to fix it.


Sorry guys found the part of the answer myself, hope it helps someone else who has a blonde moment lol although it didn't solve the inability to get more notification sounds through the phone features by hitting the "Get More" button it does allow you to add your own downloaded sounds, a good place to get them is http://www.zedge.net . However if anyone can help with the D/L notification sounds through the phone's "Get More" button issue it would be appreciated.

Change the ringtone, notification sound, and alarm from the Personalize screen.

Choose a ringtone or notification sound from where ever on your PC connect your phone to PC and transfer it to your ringtone folder on your phone,

On your phone slide the Notifications panel open, and then tap > Personalize. On the Sound tab, tap Sound set. Choose a sound set you want to customize (Ring tone, Notification or Alarm), and get your new sound by hitting the + Add at the top of the screen and choosing your new sound and then tap Apply.

All done

HTC One X automatically saves your choices to the current sound set.


How do I pass signal strength info from a phone to a tethered tablet?

Here's a version I developed that does it exactly like this - be aware there could be bugs in this, it may not work for CDMA/EVO as am in the EU using GSM!

It is a client/server based architecture.

Install

To install the application, do the following:

Plug in cable into device
adb install WifiTether3G-release.apk

The gist of the app is this:

Server

Activate the Wifi Tethering, then:

Launch this app - WifiTether3G
Hit menu
Tap on Settings
Set the app to either be a client or server.
If server, put in a name for the server - its a nickname, that can be anything you like. Default is *WifiTether3G_AP*. Likewise, set up the port, to be anything over 1024 and less than 65536 (Why? Internet reserves ports from 0-1023!) Default is 1337 ... :)

The above shall be for the server.

Client

Activate the Wifi to connect to the WiFi Access Point, then:

Launch this app - WifiTether3G
Hit menu
Tap on Settings
Un-check the box Server in order to make the application behave as client.

Tap on Start on the main application window, depending on which side is it - if it's server, it will run listening on the specified port.

If the application is running as client, it will connect to the server, and periodically waits for the incoming data and notifies the notification pull-down bar.

The message on the notification bar will be similar to "ServerNickname's 3G Signal is " followed by the following:

Crap - 1 bar signal
Alright - 2 bar signal
Good - 3 bar signal
Excellent - 4 bar signal

(Am not sure exactly how it would be for CDMA/EVO)

This will be followed by the date/time in square brackets for example, [05/09 19:33:01]

Edit:
I am in the process of updating the code, there's a widget in place but needs a bit more spit and polish... stay tuned :)

Update:

I have updated the application, there's a widget now in place, if running as a client, long press on home screen, pick WifiTether3G which takes up 1x1 space, the graphical image will change based on the signal. Also, for the settings screen, notification can be switched off as you wish. I will be uploading it to Google Play Store as a free app, shortly. (Linky updated) version


Why can't I overclock a rooted Samsung Galaxy GT-I7500 beyond the default maximum 528MHz?

It is my understanding that some ROMs allow for Overclocking, whereas others dont. It depends on how the kernel is setup. I couldnt Overclock my Samsung galaxy s2 for example on the stock rom with it rooted. I could however once I installed Cyanogen. Perhaps that is the case.


How do I stop the lock pattern from being revealed after I got it wrong?

Your device is rooted , so you could try Gravity Box Xposed module has to disable pattern error - thanks to Cool Guy's comment

That aside, since you are security minded

Pattern locks are inherently less secure than PIN locks. Why?

From Android Security Internals: An In-Depth Guide to Android's Security by Nikolay Elenkov** ( runs a blog here )

  .... the code for pattern unlock is entered by joining at least four points on a 3×3 matrix. Each point can be used only once (crossed points are disregarded) and the maximum number of points is nine. Internally, the pattern is stored as a byte sequence, with each point represented by its index, where 0 is top left and 8 is bottom right. Thus the pattern is similar to a PIN with a minimum of four and maximum of nine digits, which uses only nine distinct digits (0 to 8). However, because points cannot be repeated, the number of variations in an unlock pattern is considerably lower compared to those of a nine-digit PIN

(Emphasis Supplied)

**Screenshot of passage here

If you switch over to PIN , you can protect against smudge attacks by scrambling numbers as explained in my answer here either by using an app or Gravity Box Xposed module Marshmallow - disable unlock touch feedback


Can't unlock previosuly resetted Wiko Pulp 4g phone (loop in login screen)

This is called Device Protection Lock or Factory Reset Protection. It's an anti-theft feature that is triggered when you hard reset your device without removing the screen lock code and Google accounts. You can check if your account is synced to the device by going to Google.com/dashboard, and check under Android. If you see your device there, it means that it's synced before the reset, if not, then there's gotta be another account that was signed in to it.

If you changed your password before or after the Factory Reset, you need to wait for 24 hours before you can sign back in on the device and complete the setup.

If that still doesn't work, try disabling the 2-step verification from your friend's account, as some devices may have compatibility issues with it.

If that still doesn't work, the best way is to get in touch with the device's manufacturer. You may need to send in your device for repair. I'm not really quite sure for every manufacturer, but usually, they will flash it.


Is there a way to disable the right-to-left-stroke-to-delete-gesture in Google handwriting input?

Sorry bud, but this is Google's new keyboard. In the earlier versions you simply had to tap the backspace key once to erase your previously Swyped word but in the newer versions you have to swipe right to left.


how to use a remote camera (webcam or Windows-usb) as my Android built-in camera(s)

I'm not sure about using a 'remote' camera, but as for a USB camera I've found a simple solution for myself as I was having a similar issue. Enable USB 2.0 and go into the Devices tab and Webcams and click on your webcam (assuming it's detected) prior to installing your operating system. This worked great for me with android x86 7.1 RC2


What are `storage/emulated`, `mnt/sdcard`, `storage/sdcard`?

"In the case of devices without true external storage, it's still necessary for Android to provide an emulated external storage in order to remain compatible with older apps. In other words the RAM is physically internal (non-removable) but a section of it is partitioned and the Android file-system APIs treat that partition as being "external" and world-readable."

Taken from answer by @Squonk https://stackoverflow.com/questions/23625104/storage-emulated-legacy-vs-storage-emulated-0-vs-data-data-myapp

As to where to store your downloads at storage/sdcard. The others are symlinks to that location.

A symlink is a shortcut, a low-level pointer. A symlink will look like the linked file is actually there, rather than it just being a shortcut. Once you tap on it, it’ll be directed toward the actual file location and run/use data from there.


TWRP app bricked my Huawei Y3 II phone and it refuses to be flashed again

I fixed it by flashing every partition  alone while the battery is off the phone and then hard reset.


Showing both "adb status-window" and "adb logcat" on the same terminal

Based on my testing, adb status-window will continuously monitor the status of the ADB (whether it's connected to a device or not). While it's active, connecting a device will show

  Android Debug Bridge
  State: device

and disconnecting it will show

  Android Debug Bridge
  State: unknown

On the other hand, adb logcat also continuously monitors the log from the device. As far as I know, you can't run both of them on the same terminal (tested on Windows' command prompt, though I don't have any idea on other OS). The only workaround is to use multiple terminals to run each command.

So, to answer your questions directly,

  Is it possible to have these two commands at once?

AFAIK, no, on Windows' command prompt, but maybe possible with some tricks on others.

  Does the status-window work remotely?

Yes.

  Why would this not display?

Because it continuously monitor the status of the ADB.


How do I change the default SMS application on my HTC Hero?

One word. Root. I would suggest rooting as a solution to your problem. Here is documentation for how to root your CDMA Hero:
http://forum.xda-developers.com/showthread.php?t=581577


I changed the title from saying "purchased apps" to "protected apps" since I found, thanks to @Firelord, the problem that prevents me from doing the backup. These apps have the flag android:allowbackup set to false and that will not only prevent backing up the application apk, but also its data and setting and will prevent you from restoring a backup if you managed to have one.
I tried doing a backup from my rooted phone using "Titanium backup", unpacked the apk using "apktool" changed the flag to true, singed the apk with my keys and restored the modified TitaniumBackup into the rooted phone, that allowed me to do the adb backup of the data. However, restoring the data to the original app on the new phone didn't work.

So the only solutions I know of are these two:

Use my modified and signed apk instead of the play store version, but that means I have to do the modification and signing whenever there is a new update of the application.
Or, root the new phone and use TitanimuBackup to restore settings.

and unfortunately it seems impossible to do it otherwise, not very convenient.


Android Whatsapp constantly notifying about web login

Android does give you the ability to configure the notifications you receive,

There is a nice guide on the whatsApp FAQ section of their website https://faq.whatsapp.com/en/android/26000003/.

Summary:
There are 2 areas that you can alter notification settings
1. Navigate to your phone's Settings app > Apps & notifications > WhatsApp > App notifications. Adjust settings here to your desired requirements.

Open WhatsApp > tap More options  > Settings > Notifications. Here you can set notifications for messages, groups, and calls


Is it possible to cancel out echo when using a bluetooth handsfree?

This is pretty hard to do with software, since there are delays in the audio stream. The transmission from you phone's BT to the headset can take up to 200ms, and the same for the reverse. Therefore before sending the audio from the mic to the recipient, up to 400ms of audio would have to be sampled and cancelled, assuming that the BT connection is stable.

Usually this is done in the BT headset itself, but, as you said, it's a cheap Chinese headset, so the circuits for this have been left out.

As far as I know, the only settings in Android regarding noise cancellation support only on-board noise cancellation mics.

As for the muting solution, some phones use compression to boost the mic strenth, which will raise the noise levels when the person is silent. This would cause the mute to be always on.


Decrypting wpa_supplicant.conf on Samsung Galaxy mobiles

Use wpa_supplicant's wpa_passphrase tool to create your own "real" psk. Actually, the plain-text psk (double-quoted) must be processed at every startup and config reload to generate the real, 64 hex-digit (256-bit) psk. So, using wpa_passphrase to manually create the fully-processed PSK actually optimizes wpa_supplicant's startup & config reload time. :)

About decrypting them... wpa_supplicant uses an AES-based cipher, which is well respected. I think TKIP is deprecated and possibly exploitable.


Are wakelocks only when screen is off?

No

Quoting from Android Developers

PowerManager.WakeLock defines wakelock

  A wake lock is a mechanism to indicate that your application needs to have the device stay on

PowerManager defines various types of wakelocks

  The following wake lock levels are defined, with varying effects on system power. These levels are mutually exclusive - you may only specify one of them.

As you can see from the picture partial wakelocks will continue to run irrespective of state of screen.

  I want the apps to run only when my screen is on?

This should be possible using automation but I haven't tried. Another alternative is using a task killer like [root] Servicely to choose and selectively kill apps when the screen is on.

Note: Task killers are not recommended for reasons mentioned here Do I really need to install a task manager? and various other answers in task-management tag

For further reading: Wakelocks: Detect No-Sleep Issues in Android* Applications


How many clients can be connected to a WiFi Hotspot?

Note: Partial answer regarding no. of hotspot connections that can be connected to a device.

Google on the page "Set up tethering or portable Wi-Fi hotspot" has stated:

If your device has mobile data, you can turn it into a portable Wi-Fi hotspot for up to 10 other devices, like laptop computers[.]

See also,

These features depend on your mobile device and your carrier. You may be charged extra for tethering or Wi-Fi hotspot connections. If you have issues, check with your carrier to see whether tethering can be enabled.

As Andrew already mentioned in the comment, the results on web usually tells the limit to 5,6,8,10, but not more than 10.

I could not find any content that states that hotspot could connect more than 10 devices. One person mentioned(I asked) a limitation vaguely here(in the comments).
IMO, you can't connect more than 10 devices, not without a hack. And to hack, you need to know why you can't connect more than 10 devices?

Please, do ping here if you(reader) come to know the reason.


Nexus 5 Lollipop goes into Recovery while trying to update to 5.0.1

Try using this method:

https://gist.github.com/eyecatchup/ec0a852428c19705380e

Give thanks to this guy of course.

EDIT:

The steps outlined in this document assume the Android SDK to be installed on your PC and the adb, fastboot and android.[bat|sh] to be in your PATH variable!

Download OTA zip from Google's servers to your PC.

http://goo.gl/dx2JoM - signed-hammerhead-LRX22C-from-LRX21O.785a2f7a.zip

Rename the downloaded zip to 'update.zip' (without the quotes (and if you're on windows and known file extension are hidden, make sure you not end up with update.zip.zip)).

To the same folder, download the latest SuperSU flashable zip.

http://goo.gl/XRK49m - UPDATE-SuperSU-v2.40.zip

To the same folder, download the latest TWRP recovery image for hammerhead.

http://goo.gl/XhAOt7 - openrecovery-twrp-2.8.2.0-hammerhead.img

To the same folder,
download the 5.0 factory image tgz archive from Google's servers.
http://goo.gl/Z8ITiM - hammerhead-lrx21o-factory-01315e08.tgz

From the 5.0 tgz archive extract the

recovery.img

boot.img and

system.img files to the same directory where your downloads are located.
(Tip: With 7zip, for example, you can 'internally' open the archives within the archive and extract just the files you need. The same is possible with command line tools, of course.)

Update platform-tools and tools of the sdk manager.

Connect your device (USB debugging enabled, of course) to your PC.

Back at your terminal, go on by running the commands as follows (type only those lines prefixed with '> ', but without actually typing the '> '!).

# Make sure the device is recognized
> adb devices

# Boot into bootloader mode
> adb reboot bootloader

# In bootloader mode, make again sure the device is recognized
> fastboot devices

# Flash stock LRX21O recovery image
> fastboot flash recovery recovery.img

# Flash stock LRX21O system image
> fastboot flash system system.img

# Flash stock LRX21O boot image
> fastboot flash boot boot.img

When the last flash is confirmed, use the volume rockers to choose 'Recovery mode' and confirm with the power button.

When you see the little Android lying with the red triangle warning sign on it, push power then volume up to get to the recovery options.

When you got to the recovery options, select 'apply update from ADB' using the volume rockers again and press the power button to choose it. When the device says it's awaiting commands, type from the PC's command line:

adb sideload update.zip

When OTA update successfully installed, select 'reboot bootloader' from the recovery options again using the volume rockers and press the power button.

Back in bootloader mode, type from the PC's command line:

fastboot flash recovery openrecovery-twrp-2.8.2.0-hammerhead.img

When the flash is confirmed, use the volume rockers to choose 'Recovery mode' and confirm with the power button.

Now in the TWRP recovery menu, choose 'Advanced' > 'adb sideload'. Check both option, clear 'Dalvik-Cache' and 'Clear Cache' and swipe the bar to start sideload mode. When the device says it's awaiting commands, type from the PC's command line:

adb sideload UPDATE-SuperSU-v2.40.zip

When done, confirm to reboot system. Finished. Mission completed.

You're now on 5.0.1 with your custom recovery, rooted and can pick up from where you left.

PS: First boot, as always, will take some minutes.


Phone says that it is "up-to-date" after a canceled update

You can try clearing data for the updater app under Settings -> Apps

Try checking for update after this.

I'm not sure whats the exact name of app in AOSP/Moto G rom.
For CM the name of app is cmupdater.

Hope this helps.


HTC One (M8) blinking red notification light

Make sure the snap on the bottom of the battery connector is seated properly. Hold your finger on the connector while you set the screws.


Android and DEX files handling at runtime

For general information, you might want to refer to the odex tag-wiki and the tag-wiki for the dalvik tag. But your question even covers some parts not contained there -- and only now I realized that indeed all .apk files seem to include .dex files (I always thought only the "odexed apps" do that), and you seem to be right about what the "O" stands for -- at least it makes much sense. So forgive me, I'm not a developer :)

But still I might be able to answer at least a part of your question.

Yes, your description seems to match how it works (until the question mark, at least). But, to my knowledge, no app should download and install .dex files separately. If not running with root permissions, that would even be difficult (as the app could not write to /data/dalvik-cache, lacking the file-permissions). So we can skip the second part as, according to Aristotle's logic, from a wrong assumption one could derive everything :)

Second: Yes, the system keeps the .apk files. If your device has a Custom Recovery installed, you could manually wipe the Dalvik cache from there -- which would force the Android system to re-generate it on its next boot. Basically, this is even done for the system-apps (.apk files are located in /system/apps for those, and thus survive a factory-reset), namely when you do a factory-reset.

Third: Oh, already answered. Yes, by wiping the Dalvik-Cache.


Screen goes blank during or after the call and does not come back

The free app Screebl Lite will fix this problem with phone calls. However, it creates another annoying problem after installation - the screen won't shut off or standby without you physically tapping the phone's power button.

Tested on a Samsung Galaxy Proclaim, running Android 2.3.6 Gingerbread.


Check your contacts. Keyboard will search and suggest contact names.


How can I disable the low-battery sound in Cyanogenmod?

As per advice from Narayanan, I replaced /system/media/audio/ui/LowBattery.ogg with another .ogg file. The next time it was triggered, the new file played.

I then tried placing an empty file at /system/media/audio/ui/LowBattery.ogg, but this did not work.

Finally, I downloaded a slient .ogg from here, placing it at /system/media/audio/ui/LowBattery.ogg. This worked perfectly.


I can't enable notifications icons badge on Moto E5 Play

As discussed in comments, OP's device runs Android Go and has Android Go apps.

Android Go doesn't support notification icons as explained in Lenovo forums Notification Dot missing on UK phone

  ....Android Go does not support notification access to apps,....


Unknown "________ would like to send a message to 45567" notification

Looks like this is an issue specific to Freedom Mobile users happening since May 9, 2019. Possibly caused by a software update from Freedom around that time, it appears to affect Google Phone (beta) users with Visual Voicemail enabled.

Background

There is a thread on Google's official support for Pixel Phone, which mentions the same issue about some multiple random processes requesting permission to send an SMS to 45567 on multiple setups:

Device model: Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL,
Android version: Pie, Q (beta)
Process name: com.android.sdm.plugin, Connectivity manager, Oemdmtrigger, com.qualcomm.data, uceShimService, Phone and Messaging St..., Modem Service, SDMService, [etc.]
Software update: After the May security patch, or after an update to "Carrier Services" and "Actions Services" but before the May security patch.

Temporary fix/workaround

As per Matthew Naugler Klassen's post, the (temporary) fix is to disable Visual Voicemail in Google's Phone app:

Open Phone app
Open Settings
Under Voicemail, disable Visual Voicemail

Additional Remarks

Freedom Mobile seems to aware and has acknowledged the issue, promising to escalate it and deliver the fix as soon as possible.


How to delete an app installed with Amazon Appstore?

From the homescreen hit the menu button and select Settings.  Then select Applications, and then Manage applications.  Find the app you want to uninstall and select it, then clear the data associated with it by tapping Clear data and then tap Uninstall.

Voila!

Edit: I actually just noticed this in Amazon's official help documentation for their Appstore (from June 14th, 2011):

  ...

  Amazon Tested
  To ensure the highest
  quality apps in our catalog, we take
  all submissions through a series of
  tests. In this process we screen the
  apps for known viruses and malware,
  test the app to check that it actually
  does what it claims to do, and test
  whether the app affects the stability
  of the other functions of your phone.
  These tests include (but are not
  limited to):

  Installation: The application installs
  and opens, upgrades can be installed
  and the application can be uninstalled
  by following the phone's regular
  uninstall method.

  ...

(Italics added by me.)

Clearly they intentionally left out an Amazon Appstore-native method of removing apps you've downloaded and installed from them.


First go this path:
    About Device --> Software Info --> Click to Build Number up to enable Developet option in mobile.

Then go to Setting and open this path:
    Developer Option --> USB Configuration --> Change mode from Charging to MTP.


Nexus 7 Not Booting; Backlight Turns on while Charging

My Nexus ran the battery flat and would not restart, although I did not have the backlight issue that you mention.

There are a number of tricks suggested at:
https://support.google.com/googleplay/answer/2668668?hl=en
which involve powering on and pressing volume buttons.  This worked for me and the Nexus now behaves as well as it ever did.


Decompile/Recompile Apk on Android device

No, here is the official response from the developer here.
To quote

  We leverage a couple of Java7 features that aren't completely in AOSP
  yet. Most of this being the java.nio2 library. Additionally our YAML
  library (SnakeYAML isn't compatible on top of Android).

  Finally, our native binary (aapt) that has builds for Mac 64/32, Unix
  64/32 and Windows doesn't have an ARM build for AOSP. That is why.


Connect my lollipop device via USB in mass storage mode

Connecting your phone via UMS (USB Mass Storage) won't be possible. It's been removed from Android, so the only way would be for you to fork the Android source and program it in again. I assume that's not what you want to do.
There were a few reasons for this, but mostly because UMS is prone to crash third-party apps and also files cannot be dual accessed from apps and the computer simultaneously.
MTP isn't really bad per-se, but unfortunately the support in Windows is lacking. A colleague of mine uses MTP with Ubuntu and is very happy with it.

Here are some suggestions about what you could do though:

If you really want to transfer files via USB, you could do that with adb pull and adb push. You could make a little script that runs as soon as you connect your phone and synchronizes a specific folder.
You could, and this is the most comfortable way, install a samba server on your phone. That way you would be able to mount parts of your phone's storage on your computer, as soon as it is connected to your WiFi. The bandwidth would probably also be enough to directly play music files, maybe even videos (depending mostly on the number of antennas your phone has). For that solution, please have a look at these two apps SambaDroid, Samba Server as well as this question regarding root access Using SMB server without root access.
Another option would be running an SSH server. You can then also mount remotely with SSHFS on Linux and OSX. For Windows I recommend SFTP Net Drive, which is free for a single connection and personal use. Advantages over SMB would be that file transfers are encrypted and that it's more suitable to also be used over WAN. Also it already comes with file integrity checks. Disadvantages would be that over high latency connections (WAN), speeds might drop significantly due to physical limitations from the bandwidth delay product.
Last but not least, there is the option, if you're on Linux, to use adbfs. It is using FUSE to mount your adb connected phone. So it will appear just like any other mount. This is probably the closest you can get to what was UMS.


How to prevent a folder being backed up in Photos but still seen in a gallery app?

You're not restricted by Google to use only Photos app as a Gallery app, so why not try a third-party app? I remembered that I used to use Piktures and QuickPic app and both of them (paid feature in Piktures), as I tested now, provides an option to show hidden or .nomedia file containing folders inside their settings. I'm sure some other gallery apps might be having a similar feature.


There are a few ways.

ADB is the first one. By connecting your phone to your PC with USB Debugging enabled and ADB installed, you can simply run the following command (where 'android' is the location of your ADB or platform-tools installation and 'appname' is the name of the apk to install):

C:\android> adb.exe install c:\somefolder\appname.apk

This assumes Windows. For other operating systems the process is basically the same just executing adb install in the terminal in the folder where adb is installed using the appropriate path name to the app in the format of your OS (forward vs back slashes).

The next way is with an app. Apps like AirDroid will let you install apps and much more over wifi (for free, or you can pay a fee and use mobile network). AirDroid is simple. Install the app on your phone and open it and then go to http://web.airdroid.com/ from the same wifi network and follow the instructions to connect. If you sign up, you don't have to use the Pin or qr code each time, just log in. Then you can install apps and more from the desktop like interface.

If you haven't checked it out, AirDroid is very useful.


Is there a nice one click alarm for android?

It sounds like what you want is a timer rather than an alarm clock. (Did you look in the Play Store?)

One very simple timer app I use is Tick!.

Tap to open
Use your finger to spin the dial to the amount of time you want to count down
Tap to start the timer


what are iss-realsec ,nrpe ,cbt services and are they good?

Note: Partial answer to address "what are these services".

About ISS-Realsec

PORT     STATE    SERVICE     VERSION
2998/tcp filtered iss-realsec

According to this manual on Nmap:

iss-realsec 2998/tcp    0.000351    # ISS RealSecure IDS Remote Console Admin port

On querying Google for ISS RealSecure IDS Remote Console Admin port, though obvious, various sources points that the port is used by ISS's Realsecure software, a Network based Intrusion Detection System (NIDS).  Info from few sources is mentioned below.

European Union Agency for Network and Information Security mentions it as:

  ISS RealSecure is a commercial firewall/IDS package, designed to provide security protection for large, complex networks. Sensors can take input from hosts or networks and report anonmalies back to a central management station.

  Source: http://www.iss.net/
  Platform:

  Windows
  Unix

Network Security Resource and SANS also has the similar info here and here, respectively.

Note that ISS stands for Internet Security Systems which is now, IBM Internet Security Systems.

About NRPE

 PORT     STATE    SERVICE     VERSION
 5666/tcp filtered nrpe

According to this manual on Nmap:

nrpe  5666/tcp    0.006614    # Nagios NRPE

Querying Google for Nagios NRPE gives result, more or less similar, and is mentioned below.

Nagios on its exchange website states that:

  NRPE [addon] allows you to remotely execute Nagios plugins on other Linux/Unix machines. This allows you to monitor remote machine metrics (disk usage, CPU load, etc.). NRPE can also communicate with some of the Windows agent addons, so you can execute scripts and check metrics on remote Windows machines as well.

(See similar info on Wikipedia.)
What is Nagios? What does it do?

  Nagios is a powerful monitoring system that enables organizations to identify and resolve IT infrastructure problems before they affect critical business processes.

  By using Nagios, you can:

  Plan for infrastructure upgrades before outdated systems cause failures
  Respond to issues at the first sign of a problem
  Automatically fix problems when they are detected
  Coordinate technical team responses
  Ensure your organization's SLAs are being met
  Ensure IT infrastructure outages have a minimal effect on your organization's bottom line
  Monitor your entire infrastructure and business processes

About CBT

 7777/tcp filtered cbt

The aforementioned guide for Nmap doesn't have any information to lead.

Querying Google for such results this page et al. which states:

 Service                                                                    [Default TCP]     Notes
 Oracle HTTP Server non-SSL or Oracle9iAS Web Cache HTTP Listen non-SSL     7777              This port is IANA-registered for "cbt" by cs.ucl.ac.uk

(IANA here doesn't have useful info other than the name of the Assignee. )
Wikipedia has the following info :

 Port     TCP     UDP     Description                                             Status
 7777     TCP             iChat server file transfer proxy                        Unofficial
 7777     TCP             Oracle Cluster File System 2                            Unofficial
 7777     TCP             Windows backdoor program tini.exe default               Unofficial
 7777     TCP             Just Cause 2: Multiplayer Mod Server                    Unofficial
 7777     TCP             Xivio default Chat Server                               Unofficial
 7777     TCP             Terraria default server                                 Unofficial
 7777             UDP     San Andreas Multiplayer (SA-MP) default port server     Unofficial

(There can be a malware running on this port as noted here. Also, Oracle has a link here using Netcat (nc) to connect to a machine using 7777 port.)

About Airdroid

PORT     STATE    SERVICE     VERSION
8888/tcp open     http        AirDroid httpd 2.0

Based on the info in the question and my own experience, Airdroid uses this port to host a server on your phone so that a user can access it through a browser.

What is Airdroid?

  AirDroid is a free and fast Android device manager app that allows you to access Android phone/tablet from computer remotely and securely. Manage SMS, files, photos and videos, WhatsApp, Line, WeChat and more on computer.

(Click here to see Airdroid's usage guide which uses port 8888.)

Other than port 8888, I can't comment possibly why your android device has these open ports which reflects services that are not known for Android at least, which makes this answer not very useful to resolve the question but enough to lead you further :-)


Synchronize google apps with private server?

Yes and no. It's not possible to use your own server, but Google does offer a hosted platform for businesses called Google Apps for Work. It gives you a Gmail interface (both the webapp and the Android app) and Google accounts in your own domain (which you can register through Google or independently), along with a private Google Drive for your domain and some other of their apps.

All the data are still stored on Google's servers, but because it's an enterprise service, you have service level agreements, non-disclosure and confidentiality.


the operating system on your device has been modified in an unauthorized way?

As explained in the comments, the updater checks that the system partition matches what it expects (i.e. that the checksum is of a previous version of the system). Rooting the phone changes the system partition, so that it no longer matches. The updater detects this and fails, to avoid possibly bricking your phone by leaving it in an inconsistent state.

You have two options:-

Don't install the update.
Download a stock ROM for the phone (either the old version you already have, or the new version you're trying to update to, and flash it to the phone from a PC. You can get Samsung stock ROMs from SamMobile, and you use a tool called Odin to flash the image.
I know I said two options, but this is really the same as option 2. Instead of flashing a stock ROM, if you still want your phone to be rooted, you can look for an already-rooted almost-stock ROM, and flash that to your phone with Odin the same way. The XDA Developers often has such ROMs, so you can search there for the right version for your phone. See also Where can I find stock or custom ROMs for my Android device?


phone turned off and not turning back on

If it's a software problem, you can try holding the power button and volume down button down at the same time and keep holding for at least 10 seconds.

The phone should now boot up and give you a list of options. Use the volume up/down arrows to navigate and power button to select. Find the 'Reboot' option and select it to reboot your phone.

If that doesn't work, could be a hardware problem, which would mean you will need to take it in for repair


Check Sync is enabled in settings & background Data is not restricted

Then Check app update is given to your Region.
In Play Store, It is possible to distribute app by Region. For example, If A developer  given an Update to the US REGION, But you are staying in Some other countries(Even if you have downlaod US version) Play store will not update the app.


Samsung Galaxt Tab 8.9 (Wi-Fi) stuck in charging screen, doesn't turn on at all

Well, no points to leave comment, so here is my (unchecked) advice.

Since You can login via adb, remove zip from sdcard, and reboot tablet into recovery mode, and select restart. I don't think flashing anything or selecting 'wipe' is necessary. Probably the patch didn't even apply. If this will not fix it, then I guess You'll need to adb push working ROM and repeat update from sdcard procedure in recovery mode.


From what I can read on the image you posted it looks like your device has 4.4.4 not 5.1.1, and possibly a custom rom rather than the stock one (it looks like omni_hammerhead/hammerhead: 4.4.4 in the screenshot).

If you have a custom ROM you will not be able to apply an OTA update as they will only work for the stock ROM.

Your best bet might be to flash a factory image (see my instructions here - you'll need to modify the file names but the process should be the same). You should note that unless you've already unlocked your bootloader this will wipe your device, and even if you have if you don't follow the steps correctly it still might (so you'll have to set everything up from scratch again unless you have a backup).


Will flashing other region's ROM unlock GT-I9515?

Hi flash the phone is not the solution to unlock your device, flash and unlock are different things.
In case you like to flash your phone the only thing that you need to be careful is if the rom that you choose change or replace the modem, in this case you need to check if the rom has the supported bands for your country, The Samsung S4 GT-I9515 supports by hardware the following bands:
GSM:
850, 900, 1800, 1900 MHz
UMTS:
850, 900, 1900, 2100 MHz
FDD LTE:
800 (band 20), 850 (band 5), 900 (band 8), 1800 (band 3), 2100 (band 1), 2600 (band 7) MHz
Data:
LTE, HSUPA, UMTS, EDGE, GPRS
You could check the bands/networks to your country in this link:
http://www.worldtimezone.com/gsm.html
However if you like to unlock the phone be careful with software methods because you can loss your imei or brick your phone (all software methods need root the phone).
You could check this this link on ebay to unlock your phone, unlock by imei its a more safe solution.
http://www.ebay.com/itm/INSTANT-REMOTE-UNLOCK-FOR-SAMSUNG-GALAXY-S5-G900A-G900T-G900T1-AT-T-TMOBILE-/121748816957?hash=item1c58cb843d
I hope this help you to resolve your question.


Xperia X8 flashtool error: ERR_DYNAMIC="SIN header verification failed"

FlashTool has been updated and is hovering near the 1.0 milestone, dated 5th June 2013, presumably its updated.

That aside, the .ftf image is either corrupted or the incorrect SIN header was accidentally linked in, intending for another Xperia device.


Youtube app black and laggy transitions. S5 plus g901f

Looks perfectly fine to me. Not sure what you're seeing as a problem. The app works, plays videos and seems to transition just fine. In any case, try uninstalling the app and installing it again to see if that suits your needs. Good luck!


How to revert to tabbed overview in Chrome?

You just need to uncheck the "Simplified view for open tabs" box under Settings → Accessibility in Chrome app.


I can't tell you why it's using this much on your phone in particular. I just looked at Google Play Books on my phone, which is using 224 MB, of which only 32 MB is the app itself, and the rest is data (downloaded books).

Some PDFs and e-books can be very big, because they can include large pictures. Some e-books are high-quality scans of every page of a paper book, which can be much larger than 50 MB.


What's the difference between a Wi-Fi conection and a Wi-Fi Hotspot?

Wi-Fi Adapter = Wi-Fi connection adapting capability of tablet.
Using it, you can connect with an existing Wi-Fi hotspot (which broadcasts the network).

Wi-Fi Hotspot = Wi-Fi connection broadcasting capability of tablet.
Using it, you can create a portable virtual hotspot similar to Wi-Fi routers which other devices can connect to.
Unfortunately, when hotspot is turned on, Wi-Fi adapter is turned off. So, the device can't be used as Wi-Fi Repeater.

What're the uses of Wi-Fi hotspot in tablet?

Share mobile internet connection if your tablet has GSM, WCDMA, LTE etc capabilities.
Share mobile broadband gained by USB dongle attached with the tablet.
Share files and folders.
Share other networking services to enjoy multiplayer gaming etc.


Auto boot when charger connected (for HTC Magic)

I got it working - auto boot when charger is plugged in - on my HTC Desire 200. There is no playlpm/lpm/idot/chargemon on these HTC devices. Fortunately there is something similar, /system/bin/zchgd.
This is a service that takes care for the charging animation. On this specific device, the charging animation is played even though the phone is powered on (on the lockscreen), it is also played when the phone is powered off while it's on a charger. (BTW: the images for the animation can be found at /system/media/zchrgd.)

As I found out, the zchgd service is started differently when the phone is powered off or on. I just grep through the init scripts, in my case /init.gtou.rc:

service zchgd_offmode /system/bin/zchgd -pseudooffmode
    user root
    group root graphics
    disabled

service zchgd_onmode /system/bin/zchgd -onmode
    user root
    group root graphics

on property:dev.zcharge=true
    start zchgd_onmode

on property:dev.zcharge=false
    stop zchgd_onmode

So, I created a fake zchgd service, a simple sh script that replaces the original service.

Steps:

adb shell
su
mount -o rw,remount,rw /system
cd /system/bin
ls -l zchgd*
mv zchgd zchgd_original
touch zchgd
vi zchgd # <- insert content
chmod 0755 zchgd
chown root.shell zchgd
ls -l zchgd*

Content of my fake service:

#!/system/bin/sh

log -p v -t "zchgdwrapper"  "Starting fake zchgd service; args='$@'"

if [ "$#" -eq 1 ]; then
    case $1 in
    -pseudooffmode)
        log -p v -t "zchgdwrapper"  "PseudoOffMode service"
        while true; do
           sleep 60
           enabled=$(cat /sys/class/power_supply/battery/charging_enabled)
           log -p v -t "zchgdwrapper"  "Checking battery charging enabled; enabled='$enabled'"
           if [ "$enabled" -gt 0 ]; then
               log -p v -t "zchgdwrapper"  "Going to magic-reboot"
               su -c "echo 1 > /proc/sys/kernel/sysrq"
               su -c "echo b > /proc/sysrq-trigger"
               ret=$?
               log -p v -t "zchgdwrapper"  "Magic-reboot issued ret='$ret'"
               sleep 120
               exit 0
           fi
        done
    ;;
    -onmode)
        log -p v -t "zchgdwrapper"  "OnMode service"
        while true; do
          log -p v -t "zchgdwrapper"  "Sleeping beauty"
          sleep 3600
        done
    ;;
    esac
fi

log -p v -t "zchgdwrapper"  "Not gonna happen - starting the original service"
/system/bin/zchgd_original $@
exit $?

When the service is stared with -pseudooffmode argument, then it checks the battery status periodically
(every minute in my case). If the phone is being charged or the battery is full then it will automatically
restart the phone. I could not use /system/bin/reboot, I got permission errors, even though I had them... So I restart it with a hack, that two echo lines.
The -onmode is there only because, I don't want to see the charging animation even if my phone is powered on.

You can debug the script with adb logcat -s zchgdwrapper. I hope this was helpful!

IMPORTANT

For this to work, you MUST enable Settings/Power/Fast boot option. It won't work if it is disabled, I think without the fast boot option another firmware is booted, but not sure about that.

Also I have this config in SuperSU#, I don't think it is necessary but, here it is:

Default Acces < Grant
Enable su during boot
Trust system user

Further info: https://github.com/tomicooler/htcdesire200autoboot


How do I undelete or recover deleted files on Android?

First off, from a practicality standpoint I do not think there is a way to do this. Especially if the data was on internal storage. If the data was on an SD Card you could try googling for data recovery software or something along those lines and then mount the sd card and try searching it. But most software out there isn't made for sd cards.

Is your phone rooted? If so you should be creating backups with NAND at least every other week, I usually do them more often than that. Also you can use Titanium Backup to backup apps and system data. Neither of these will backup your SD card though. For that I just copy all contents from my sd card to a computer before a major change.

Check out the link below for more info, keep in mind I wrote that guide based on the Evo, but still it applies to almost any Android phone.

http://forum.xda-developers.com/showthread.php?p=7672616


Videos are directly streaming onto my default player. Want to open in Opera so I can download it

You shouldn't need to uninstall anything. You just need to clear the default.

Go into your settings and the app manager. Find the default video player. (You'll probably have to change your view from "Downloaded" to "All" in order to find it. I expect it's called "Video" or similar.) In the settings for the app should be a button labeled "Clear defaults". Tap that and remove the existing default settings for the app.

Now when you go back into Opera and click a link it should prompt you again. Be careful about that "make it the default" button.


If your mobile can support HDMI, you can buy an USB MHL to HDMI, or SlimPort to HDMI.

The last option is to try the Google Miracast which allows you ton display 1080p content wirelessly.


Tasker and Locale Execute Plugin root command not working in 2.3.5

The plugin you're using is deprecated; Tasker now has built-in support for shell commands (under Misc->Run Shell). You can use root with this also.

EDIT: It's too bad that didn't work for you :( The last option I can think of is using Secure Settings Plugin. This can run shell commands too, and has the option of returning STDOUT and STDERR to Tasker as well. Good luck!

Also make sure that in your Superuser app you've set it to ask for permissions (or even automatically grant it - turn that on, run Tasker for it to get su permissions, then set it back to "ask").


At last, I've rooted my phone using the way on http://apk.tw/forum.php?mod=viewthread&tid=622501&extra=page%3D5


What Android distro can boot from USB stick in PC/Laptop?

http://www.android-x86.org/

This is the only android distribution for Intel/AMD processors that I am aware of. It has little support, but is actively maintained. The latest version is a release candidate for Android 2.3. Obviously hardware support is hit and miss. For what it's worth it runs very well on my EEE PC.

You can install the ISO to a USB drive with Unetbootin, or use a drive imaging tool with the .img file.


Issue is resolved, by it's own, in one day, media sounds just start working. I've done a lot of hard resets and firmware downgrades. Simply just doing nothing and waiting resolved this.


How can I list all files in a directory with timestamps (in a touch compatible format) on Android

I found a version of findutils compiled for Android here

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

I did the following.

I copied the find binary to my phone
I moved it to /data/local/tmp/find
chmod +x /data/local/tmp/find
Ran the find command I wished to run

(I am rooted, but I did not use the su command here, so I'm not certain if this requires root or not.  I have an unrooted phone I can test this on later to see if it's still possible in those circumstances.)

I made a shell script to assist with my ultimate goal.

cp /sdcard/find.bin /data/local/tmp/find.bin > /dev/null 2>&1
chmod +x /data/local/tmp/find.bin > /dev/null 2>&1
/data/local/tmp/find.bin "$1" -type f -printf 'touch -t %TY%Tm%Td%TH%TM '"'"'%p'"'"'\n'
rm /data/local/tmp/find.bin > /dev/null 2>&1

EDIT: This appears to work on an unrooted phone as well!!!!

EDIT2: While this step works, you need to be rooted to change the modification time with touch, so this isn't useful for what would come next.


How can I see what people are searching for on the Android Market? (i.e. Google Insights for Android Market?)

AppBrain will show you who is searching for what. They even show broken down by country, age group and many other areas. You can see what is "Hot Today" or even this week or year. If you load the app on your phone it can make recommendations on what you may like based on what you currently have installed.


How do Antivirus for Android detects a Malware application?

Your guess is wrong. Anti-virus applications on Android are completely unrelated. There are two ways that Google finds and removes dodgy apps and malware from Google Play.

Reports by users

Every Play Store page has a "report" button. Google investigates apps that are reported, whether that's for copyright or trademark issues, violating their policy about content (e.g. pornography), for breaking their other policies (e.g. invasive ads, interfering with other apps), or for being malware or scams.

Automatic scans

Google Play now automatically scans apps that are added by developers, hoping to detect dodgy apps like these before they can hurt users or cause problems. For obvious reasons, Google doesn't disclose details of what kind of scans they perform or how the technology works.

If a user has a malware app and it's detected by an anti-virus program, the user might choose to report it to Google Play themselves (if the malware came from there), but that's the only part that anti-virus apps on smartphones play in the process.


how do i delete a photo from a hangouts conversation

Leaving the hangout should block people from seeing your photo, even if you are added back. However, the other participants of the chat will be able to see you have posted a photo, it will just be blanked out.


How to extract alarm ringtone files from my phone?

As far as i know you won't be able to read system directory on your phone without root permissions which also means that you won't be able get ringtones as it requires atleast read permission on system partition


Why won't my phone update to Lolli, and can I force it to?

First of all I would suggest ring up your carrier, which in your case would be verizon. I had a similar problem a year or so ago with the Kit Kat update and my carrier pushed the update through. It's worth a try.

Also, if you're planning on rooting your device i would wait till after you have 5.0 Lollipop as many people can not get the update due to having certain root files stopping the phone from reciving it. On top of that there is no telling whether or not your device will get bricked but 95% of the time there are never any problems with rooting your device aslong as you follow all the appropiate steps. There are multiple step by step guides on the internet to follow aswell as videos. Read up about how to do it and watch a few video's before trying it so you get used to all the steps. Once you have rooted it is really worth it.

Coming back to getting 5.0, have you thought about side loading the update on to your phone?


Huawei Honor 6 factory reset in australia now lost android running system and everything to do with google

Τwo days ago I had almost the same problem. After factory reset i lost gapps. I installed manually the rom but nothing happened. After i installed google play store from Aptoide Market. Then i setup my google account but could not sync contacts and calendar. I installed two applications (GoogleContactsSyncAdapter.apk and Google Calendar Sync Adapter.apk ) and now everything works. Of course if i go to factory reset i will have the same problem. I wait next rom update hoping that my problem will be solved permanently


"com.android.phone has stopped" after dirty flashing CM13

This was because of a change in the code.

As Firelord has said, clear the data for the apps, This can be done like so (this will also delete your SMS/MMS database, so make sure to backup them beforehand):

adb shell
rm -fr /data/data/com.android.providers.telephony/
rm -fr /data/data/com.android.phone/
exit

The -f flag is for force and -r flag means recursive.


To move data like videos media picture etc from internal memory of Lyf wind. 1 to external 32 GB SD card.?

Alright, I'm not knowledgeable about your specific device, but you need to move the "Photos" app itself to the SD card, not the data by itself. Go to Application Manager, find Photos, open it, and you should see a box that says "Move to SD card". Just tap the box, and wait for the app to show "Application moved to SD card", with that same box now reading "Move to device storage". Be patient, especially if you have a lot of stuff in the file. It can take a little while to move all those files. Now all your photos, videos, etc, should go directly to the SD card. Hope you're device works that way.


What are the best 3D scanning mobile apps?

In order to do true 3D scanning you'll need a phone or tablet with a depth scanning technology. Without it, the sizes and/or positions won't be correct.

Google Tango (was Project Tango) delivers 3D sensors in a mobile platform. You can see by this highlight reel Project Tango - Vision Summit 2016 what the technology is trying to accomplish: tracking in a room/indoors, geometry reconstruction, and various augmented reality overlays.

There are limitations like using infrared projector as part of the motion/depth sensing means that it works best indoors.

One phone, the Lenovo Phab 2 Pro is available, and another phone by Asus has been announced for a mid-2017 release.


Is there a "Linux friendly" handset manufacturer for Android phones?

If you don't want to be tied to Windows-based Kies, Simply don't pick Samsung phones. Almost every other Android manufacturer's phones can be upgraded Over The Air without the need of an attached computer; for some reason Samsung's can't or won't do it.

Android was designed so it does not need to be attached to a computer as much as possible; Android was designed to sync data (address book, etc), installs software (market, etc), and do system updates over the air. Some manufacturer/carriers do not yet embrace this unfortunately, and is forcing your phone to be attached to a computer.


SMS/Phone validation of Whatsapp/Viber not working on Cyanogenmod 7.2

This is a member of the Viber R&D Team!

Viber is compatible with CM7.

Please be more specific in regards to the error message and scenario.

If anyone has any questions/suggestions for Viber, please feel free to let us know, and we will address them shortly.
Thanks,
Viber Team


The notify when updates are available option has no effect on auto updating apps. You need to disable "Auto Update Apps" right below that option. Also, in the Play Store, go to the camera app listing and tap the menu button (either physical menu key if equipped or the 3-dot menu in the top right) and make sure "Auto Update" is not checked for the camera app. This should prevent it from updating. Keep in mind this update will still appear in your list of app updates in the Play Store, so you will be unable to use the "Update All" function since this will include the camera app in the apps to be updated.


can i unlock my phone with voice command?

I think if you search about it you may find application to do this, but i don't recommend it. because application like that need to turn on mic and process voices coming from it whole the time which shortens battery life.


Android SDK is not necessarily for development only, you can simply download the standalone Android SDK and install it your your PC.

After setting up your AVD simply, root it using this method. This is a standard method that works for most applications (except for a few requiring flashing .zips via recovery e.g Xposed, but I'm working on a fix for that)

Note: To access API > 27 on your target AVD, you need to manually upgrade the emulator.

`


How can I uninstall Alkido 1.1 when both Alkido 2.0 and Alkido 1.1 are installed on my Samsung Galaxy S

It sounds to me like Alkido 1.1 was bundled on your device as a system app.  To remove a system app, you need root.
There are two ways to address this easily, I would prefer #1 myself.
Method 1

Uninstall Alkido 2.0.
Install Titanium Backup.
Run Titanium and wait for it to load your app list.
Go to the app list and long-press on Alkido 1.1.
Choose "Integrate with Market" or similar.
Go to Settings -> Applications -> Manage applications, find the Market, and clear the data for it.
Open the Market, go to your apps, and update Alkido.

If that doesn't work or you don't want to bother keeping Alkido as a system app:
Method 2

Install Titanium.
Run Titanium, long-press on Alkido 1.1.
Choose "Uninstall" or similar.  You shouldn't need the "hack" version of uninstalling that it mentions, but you can try that if the regular uninstall doesn't work.

Alkido 2.0 will be unaffected if you didn't uninstall it in Method 1.


If I do factory reset, set a different primary account, will I lose all the apps I already downloaded?

Yes, you will "lose" those apps, since they are tied to the Google account rather than to the device. As far as I know, there is no way to transfer a purchased app from one account to another.

A factory reset basically clears the /data partition.


Light Flow not pushing email notifications to my Pebble

The issue is actually caused by the feature that I wanted to make use of: sleep mode.  For some reason, if the option to disable Pebble notifications while in sleep mode, all Pebble notifications are disabled, regardless of sleep state.  (The release notes indicate that this was already fixed, but that apparently isn't the case.)  Since I can disable notifications at the watch (thanks, @GAThrawn), I have no need for preventing Light Flow from sending notifications to my Pebble while I sleep.

Simply disable the sleep mode check for send to Pebble in Light Flow, and notifications will start flowing.


Since Jelly Bean (Android 4.1), it's possible to disable notifications for individual apps. Long-press on the notification and go to App Info or go to Settings -> Apps and then choose the eBay app. Uncheck the Show Notifications checkbox (detailed description with video here).

Notifications are most useful if an app needs your attention but is currently not in your focus. So i don't think there is a system setting that allows to stop notifications when the app is closed and to reactivate them if the app is started.

Maybe you can send a feature request if that setting would make sense for this individual app. You can contact their mobile support team, find out how on google play.


How to access files via localhost in firefox browser

If you need localhost, than run a web server on your Android and bind it to loopback address. There are many apps on Play Store that can run a web server. I just tested out HTTP Server powered by Apache and it works fine.

Instructions:

Install and launch it.
Grant Storage permission/access.
Download an Apache version. The latest version comes with the app and would be marked with X sign next to it. Tap on that entry once to install that version.
Afterwards, go to the section Server address & port → Change:

Server Address: 127.0.0.1
Server Port: 8080 (or anything above 1024)
Fallback action: Stop

Start Server. The server's home directory is /sdcard/htdocs/public/, so move your directories under public directory.
Setup your addon in Firefox and add http://127.0.0.1 under Allowed Origins as mentioned here.
Load your file in Firefox by using the address `http://127.0.0.1:PORT/PATH. The extension should work now.

Replace PORT with the port you used for the server. Replace PATH with the path of your directory/file relative to public directory. So, if  file is under /sdcard/htdocs/public/testing/readme.md, the PATH should be testing/readme.md.

Note: for some reason the addon sometimes load, other times it just shows a blank page when trying to load README.md.


Zoe is not used in any app aside from the HTC camera app. The mobile banking app will have just basic access to the camera where it can take pictures and in some apps, toggle the flash. If it is not accepting your pictures, it may not be taking clear enough photos or the lighting may be insufficient. Or it could be the app itself. You may wish to try better lighting and be sure to hold absolutely still when taking the pictures. If not, contact the developer of the app for assistance.

As for turning Zoe off, it is toggled on and off in the camera app with the button on the opposite side of the screen from the shutter/video button.


Why are Google contacts and phone apps not available for my Samsung S5 phone?

This is not the "standard contacts"app (AOSP contacts).

Google™ contacts and dialer apps only work with Nexus and Android One devices running (as far as I know they come pre installed) starting with marshmallow (Android 6).


Is the SHIELD an Android device with a fully open source software?

tl;dr NO, it is not fully open source.

From the site, SHIELD is described as a gaming platform based on the Android Jelly Bean OS. So, it uses Android, and you can create apps / games using Android. But most likely, they will also provide APIs that are usable only for the SHIELD device. If you look at the device, it has a lot of gaming controls or buttons that are clearly not available on a mobile phone.

The Open Source Resources section has a link to downloading (source codes, etc) and building your own OS image. So, it is Open Source (as of this time, anyway), but not completely. As Dan Hulme mentioned in the comments below, they still contain binary components, but are at least more open compared to Qualcomm.

  To assist the Android open source and modding community, NVIDIA has
  published the required source code and binary packages to create
  custom OS images for SHIELD

How does it compare to a Nexus 7 2013? The SHIELD is a gaming device with gaming controls. Meanwhile, the Nexus 7 is a tablet. [Guess: While tablets can have Tegra chips, it's possible that the SHIELD can do other functions that a tablet cannot. In this case, you may be able to see the game on Google Play, but it may not be compatible with your device.]

UPDATE 2013-08-09: To answer your comment (and this is purely my opinion), I think that Qualcomm-based devices would not gain much attention among developers / modders, given that they can't do much about it. Think Apple / iOS. In this case, Tegra would have an advantage and have a larger community building apps for their platform. In short, Qualcomm's loss.

Related news on Qualcomm legal issue:

Legal Issues With Qualcomm May Prevent Factory Images For New Nexus 7 ('Flo') From Ever Being Published, JBQ Strongly Implies
Jean-Baptiste Queru quits Android project over Qualcomm drivers


Configure Play Store to download temporary files to SD Card

Unfortunately, there is (currently) no way to do so on a non-rooted device, at least not to my knowledge.

The Play Store app always downloads to /data/local as far as I know. So if your device is rooted, you could create a directory wherever you like, and symlink it here. This could be done either from a terminal app, via a file explorer supporting the creation of symlinks (and root), or via adb shell. For the terminal/adb-shell variant it could look like that, assuming your sdcard being mounted at /sdcard:

$ su
# mkdir /sdcard/playstore-temp
# cp -r /data/local/* /sdcard/playstore-temp
# rm -rf /data/local
# ln -s /sdcard/playstore-temp /data/local

Explaining the commands:

get root access
create the new "temporary storage directory"
copy all current content (recursively) to the new location
remove the old location
create a symlink from the new location to "fake" the original

I didn't try this, but it should work. Like with Link2SD (which uses the same principle for installing apps on SDCards), for the Playstore app this should be "transparent", i.e. it should be fooled into thinking it still works the same way as before :)


Strange .txt file that has the names of different presidents inside the android system folder

I found a related github repo but don't know if its official or from some ROM developer. From the source the file heads_of_state.txt is listed under IME but has been removed in the latest commit (the only other commit). The commit message is "Deleted uneeded LG's Calibration apk". I can't conclude anything from this but maybe this will be helpful.


Unfortunately, you cannot.

You need direct access to sim memory for that to work. Any app that exchanges data (standard read and write of contacts, sms, few other id's) with sim card will pass the request to the micro controller on the sim card. And I don't think it is possible for apps to have data recovery level operations on the sim card's memory.


HTC EVO with Evernote App - pictures upside down

Try turning the camera 180 degrees.  Clearly Evernote is confused about where the top and bottom are.

Also, I have found when editing in the gallery then uploading to Evernote, if I only rotated the picture the edits don't seem to take. It does work however if I rotate it, then crop it (I don't really crop anything out, but just go through the motions) and save it.  On those photos, Evernote recognizes the edits.


Transfer a large file from PC to smartphone

first and foremost you should have your memory more than 2.1GB.
secondly,check the file type i.e FAT32 or not.please check the specs of your mobile.you generally get this message when you transfer a file onto a oc.please go through the link specified


Is there any way to check the phone before buying a new device

To start with, I don't think it's possible to somehow change chip on a phone. It would stop working because of incompatible drivers.

Price of the imported phone can be lower, for example Nexus devices are 1/2 more expensive in my country than in the US and it could be used too. Anyways you should check, if it'll work on your carrier if it's imported.

Finally, there are many benchmarks to choose from. I suggest using AnTuTu. It's been here a long time and is still one of the best. It really tests your device, cause I've used it on different ROMs on one device and I had different results.


How to see all the purchased apps in google play store

Go to  Playstore menu → Account → Order history,  you will find all details of purchases made using the linked  account. Click on the apps you wish to install from there and you are done

Edit: Added additional pics to depict the process, seeing that there are answers saying it cannot be done (App chosen is purchased but currently not installed)


I need to connect my samsung tablet to my laptop to use it as a drawing pad but it is not working

GfxTablet shall make it possible to use your Android  tablets like a graphics tablet using the network instead of USB.
It consists of two components: The Android app and the input drivers for your computer.

The driver creates a virtual "network tablet" on your PC that is controlled by your Android device.

The GfxTablet app sends motions and touch events via UDP to a specified host on port 40118.

So, you can use your Android tablet or smartphone to control the PC and, for instance
use GIMP (Image Manipulation Program) with your Android tablet as a graphics tablet (even pressure-sensitive, if your hardware supports it).

Check the Homepage.


Why does the 3G connection drop issue happen on all Verizon 4G LTE handsets?

https://market.android.com/details?id=com.dazbradbury.restartConnections

While not an actual solution - this app does remedy (99% of the time, in my experience) the connectivity issues.


I think this 3rd party widget will do it. It says that it can be customized.

Data Counter

PS: Sorry for not using the comments field.


Is there a way to preview RAW photos on an Android tablet from a PC over a network?

There are Apps which allows you to connect to your PC and control it with your Android device. These are generally referred as Remote Desktop Applications.

For Android, there are many remote desktop apps, one that I have tried is called Splashtop. I know LogMeIn, which is quite famous among remote desktop softwares, also has Android/iOS version available.

However these Apps are usually not free.

While these Apps can do exactly what you want, it can also do much more than just viewing RAW photos, basically it enables you to use your Android device as your PC's LCD monitor, so you can run any programs, open any files etc. Therefore these Apps tend not to be cheap.


Why does Exchange ActiveSync not keep more than 'x' days of mail?

I don't think this is a setting on your phone or has anything to do with data transfer or memory consumption (at least as far as your device is concerned). I think this is a policy enforced on your Exchange account. Exchange ActiveSync allows account administrators to define policies on how email is delivered to and stored on your device.

Specifically, an email retention policy called Maximum Email Age specifies the maximum number of days of email items to synchronize to mobile devices. According to Microsoft, Exchange 2013 allows the following options for this policy (emphasis added):

  All, OneDay, ThreeDays, OneWeek, TwoWeeks, OneMonth

HTC has a PDF document that outlines the Supported Microsoft Exchange Policies in HTC Sense (Sense is your phone's stock UI) and this policy is supported by your device. It would seem as though your account's administrator has set this policy to only allow three days' worth of email storage. Justifications for this kind of policy vary; I recommend contacting your account administrator (or whoever operates the Exchange system you use).


Set equalizer settings that works for all sounds from any programs?

DSP Manager (root only) is an app that's incorporated into a number of custom ROMs.  I have it in my CyanogenMod but I know it's available in others or as a stand alone (that you have to flash over your current ROM) depending on your device.  Search XDA for "DSP Manager" in relation to your specific device as there are numerous device specific threads and downloads.


How can two apps access the microphone simultaneously?

Simply you can't. because microphone just like camera is a hardware part of the phone and it's drivers connects to only one source, there is a way to make this work but it will be difficult, by using an app to transfer the audio came from microphone and stream it to another app.


Tagged for Android not compatible with Mi320?

Could be a number of things.  App developers can set the minimum requirements for their apps which the Market will check before letting you download and install them.  The phone's OS version could be less than what the app requires, the screen resolution could be too low (320x480 of your phone as can be seen on the bottom of this page,) the phone could be missing some hardware component required by the app (e.g. GPS, front-facing camera, etc.)  The best way would be to contact the developer with your phone's specs, and inquire as to why their app is incompatible.


How can I track my location and phone logs?

Android itself has no such features built-in (at least none I know that are accessible to the customer). But there are monitoring apps available targeted at "child protection", which can do most of the things you asked for. One example would be Parental Control Board:

Parental Control: Position tracking (source: Google Play; click images for larger variants)
From the app's description:

Parents can track all movements of their children in real time from web or from their own devices. At any point of time it is possible to get precise kid’s location.
Parents can controls all calls made and received by their children, as well as all SMS messages, and set up Black Lists or White Lists of phone numbers for incoming and outgoing calls and messages.

Additional to your requested items, the app can also be used to lock apps not-to-be-used, and more. Not having used it, I cannot tell whether data can be exported to CSV, though.


What is the effect of "power saving mode"?

I think this is a manufacturer specific feature, not an Android feature.

My Nexus 4 running 4.4 has no power saver mode.

My HTC One running 4.4 does have a power saver mode and although I can choose what aspects of the phone I want to limit to conserve power, I am not told how / what they do to save the power. I guess this will be chosen and set per manufacturer but for example, on my HTC device in power saver mode the options are;

CPU Power
Conserve CPU usage

Display
Reduce screen brightness

Vibration
Turn off vibration feedback

Data connection
Put to sleep when screen is off

Have you had a look in your settings menu? It may well tell you in there what is being limited.


Will removing /system apps give any usable space on lollipop?

Nope. Deleting things in the system partition has no effect on the amount of usable internal storage - the system partition is reserved for the ROM and mounted read only by default. Only deleting things in /data and /sdcard will affect the amount of space available to you.


Is it possible to repack an .apk to install it in an incompatible Android version? ('there is a problem parsing the package'/have 4.0.4-requires 4.1)

Short answer: No.

Simple repacking cannot solve the compatibility problem. If an app requires "at least Android XX", that usually means it needs some conditions not met before it. There are new OS features introduced with each Android version, libraries get additional APIs/features, etc. – nothing of that can be solved by "repacking" the installation package. If the (required) functionality cannot be provided by the Android version your device is running, the app cannot work (correctly) – even if you were able to install it.


Your screen resolution being 960*540 is not meant to play 720p videos  because the resolution is lower. That's why the Youtube app detects the device resolution and does not show higher video qualities. The maximum video quality that the Youtube app will show for your device is 480p.
720p = 1280*720

However, you could use YouTube Vanced. It is a modded version that offers more features than the official Youtube app such as:

Override Maximal Resolution

Preferred Speed and Resolution

For rooted phones, L Tweaks, an Xposed module, allows to set video qualities up to 4320p.


I can only get 2g..how do i get 4glte on my lg optimus L90D415

D415, being a rather old low-end phone by nature, has no 4G support by hardware design, as indicated by the specs here.

The device does support UMTS on Band 2/4/5, and MetroPCS uses Band 2/4, so theoretically you should see 3G. However, as carriers have shifted their priorities towards LTE, 3G coverage on those bands will degenerate, especially as Band 2/4 are also primary LTE bands for the same carrier.


Floating browser window that can be minimized?

Boat Browser has a floating tab feature that can minimize to the notification bar (pulldown menu). You can also resize this window. It's the closest I can recommend.

Boat Browser (click for larger image)


A little bit more information would have been nice e.g. charger models.

Anyway since the phone charger isn't charging your tablet i suspect that the phone charger does not deliver enough power. The Samsung adaptive charger i know of does support up to 2A although the website only list support for new samsung smartphones. I guess it will not recognise your tablet as a fast charge compatible device and it will charge it with the standard usb 2 power (500 mA) which isn't enough.

I recommend you to simply label your different charger to recognise them easier.


HTTP Connection refused while connecting to a server

Please check the following:

You can access to your server and port with your browser
Your emulator has 3G or WiFi enabled
Your emulator's browser can access to the server and port


Disable lock-screen enter/return button?

No, because unlike the iphone/ipod touch, the unlock PIN can be longer then 4 digits. Android allows between 4 and 16 digits for the lock screen. Since it is "unknown" what the length of your pin is, you have to press OK to indicate "you are done".


How can I monitor and visualize the current resource usage (CPU, Memory, etc.) caused by the running Apps?

There are several ways to collect this type of information, I'll be speaking about two that I use on a daily basis as to oversee what's going on with my devices:

Terminal

Using a terminal application, you are able to run Linux commands like top or ps that provide information about the currently running processes:

ps

  ps (i.e., process status) displays information about a selection of the active processes.

top

  The top program provides a dynamic real-time view of a running system. It can display system summary information as well as a list of tasks currently being managed by the Linux  kernel.

The terminal I most use is called Android Terminal Emulator by Jack Palevich available from Google Play Store.

Application

There are several applications with the sole purpose of providing you with real-time information regarding the processes being executed, detailed information about apps and their system resources usage, system logs or system monitoring:

Android System Info by ElectricSheep available from Google Play Store.

This app presents information divided with 5 tabs:

Dashboard

An overview of you device important information: battery usage; Internal Memory used/free; SDCard size and free space; RAM; etc.
System

All system information is presented here: OS; Buildinfos; Battery; Memory; Telephony; Networks; Wifi; CPU; Screen; Sensors; Features; JavaProperties; and many more. Just tap over each one to unfold the detailed information.
Tasks

Shows the total CPU load and CPU load/memory used for each process. You can tap a process to get more details about it; kill the process or switch to the process.
Apps

List of all installed apps, providing means to stop or uninstall an app. If you tap over an app, you have several options like: launch; Manage; Uninstall; etc. Additionally, you are able to see all the useful information about the package itself and in relation to your system, including all permissions he uses.
Logs

Provides you with your system logs. If you press "menu" the logs will be saved to your SD  card.


How can I detect Malware and/or viruses?

I use DroidWall for this purpose - it's a firewall with a whitelist or blacklist configuration. Also AVG Antivirus Free and Lookout for detecting virus and other malware.

Set DroidWall to Whitelist mode with log enabled, which disables internet access for all apps and services except the ones you explicitly allow. Then use the phone for a while, open up all the apps once, restart the phone (all this to give a malicious app a chance to get activated). Then, open DroidWall and view its log. You'll see all the apps which tried to access the internet and the IP addresses they tried to connect to.


Touchscreen problems with a rk2918 tablet

Hmmm.. a quick google-fu yielded this linky

To quote:

  GPS: What should I do if touch screen ( display) is not responding? In
  case that the product is E100, E205, E300 or E400 press the RESET key.

  If is S1200, A1700 or Xroad, follow the steps:

  Turn on the device and press key Menu M (up left), in case the GPS is turning on rolling an application it will return to the home
  menu.
  In home menu press key Menu then press 4 times key +( plus, up right) and once key – (minus, down right).
  If the steps were correct executed, on screen will appear a cursor +. Press, with careful, in the      center of the cursor using
  the GPS pencil, marking the screen coordonats, center and four
  corners.
  After marking the coordonates, touch the screen anywhere for saving the coordonates.
  Next step “Touch Test” will confirm that the settings are right and will have effect on the device, press the center of + and if the 5
  coordonates were been set correctly  it will pass at sound test, or it
  will return at the calibrating screen .
  If you executed correctly the steps and you arrived at “Sound Test”, turn off and then turn on the GPS.
  Assure that you executed correctly the procedure  and if the problem persist, contact our service.

Try that or use one of the hidden secret Android codes to get at the service menu, there may be an option in there to calibrate the touchscreen?


The easiest way is to make the nandroid via a third party recovery (E.g. CWM, TWRP, PhilZ etc.) and copy that onto your PC of course. If this option isn't possible:

From  XDA Developers on Nandroid to PC

This guide is intended to make a full backup of your android phone (the entire memory block with all partitions) or a single partition (including sdcards, etc) directly to your computer, in either

Block level (with dd): for single partitions or whole memory block
(all partitions in one piece). The backup always has the same size
which is the size of the partition.

File level (with tar): only for individual partitions. This only
includes files and folders, so occupies much less space, depending on
how much filled is the partition.  It can be done with the phone
powered on or from ClockWorkMod Recovery (from both ADB works, while
in Fastboot doesn't so won't apply). Unless specified the commands
meant to be used from Windows. For Linux and Unix is similar.

REQUIREMENTS

Rooted Android Phone  Busybox installed on your phone.  If you are
using Linux / OS X you have native tools, for Windows download
Cygwin,  and install with it netcat, pv and util-linux.    Cygwin's setup.exe
ADB installed.  Make sure adb.exe is in your
windows' path. See here and here, or use Path Manager.
Android phone
with USB Debugging enabled, and the proper drivers installed on
Windows so the phone is recognized. Typing 'adb devices' on a
terminal should show your device.

PARTITION IDENTIFICATION

You now have to identify the partition or block device that you want to backup. For a single partition you can use either tar or dd, while for the entire memory block you can only use dd.

For example, on Galaxy Nexus you have the list of partitions here .

Usually on android, the entire block containing all partitions is located at /dev/block/mmcblk0 and the data partitions is a subpartition of it. You can push parted with GPT support to your device and see all information on a partition or block.

Whole phone memory -> /dev/block/mmcblk0 (may vary, in some phones this is the sdcard)
Subpartitions -> depends on each device. Usually at /dev/block/platform/dw_mmc/by-name/ there are listed by name linking to the real device.

Back up of the whole memory block (via adb)
Connect the phone in ADB mode and unlock the screen.
Open one Cygwin Terminal and enter (replace mmcblk0 if needed):

adb forward tcp:5555 tcp:5555
adb shell
su
/system/xbin/busybox nc -l -p 5555 -e /system/xbin/busybox dd if=/dev/block/mmcblk0

You will see the cursor blinking at the left. Now the phone is waiting to send the block over the network.

Open another Cygwin terminal and type:

adb forward tcp:5555 tcp:5555
cd /path/to/store/the/backup
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0.raw

You will see how the image size is growing until it finishes. Now you have the whole phone backed up in raw format. You can see the contents of the GPT partition with gptfdisk tool, available for windows, linux and such. See official website and sourceforge to get it. You can do it the same from ClockWorkMod Recovery but you have to mount first the /system partition since the busybox included with clockworkmod does not come with netcat and you have to use the one from the system partition.
With further linux tools you could edit or extract single partitions from the whole block.


Method 1: Clearing data and cache

Go to system Settings > Apps > Open “All” tab > Select Trebuchet
Click Force Close> Clear data and Clear cache of Trebuchet
Restart the phone

Method 2: Install a different launcher

Install a different launcher like Nova or Apex and set is as default launcher
Since you already have Trebuchet it might conflict with the new launcher so  with root explorer or file explorer go to System > Apps > Delete/Rename Trebuchet to something else

Method 3: Weird fix

Simply press menu button and you should see “Trebuchet Settings”
( If you still can’t find the Trebuchet settings, install a launcher like Apex or Nova > Widgets > Activities > Trebuchet > Preferences. Now you can access Trebuchet Settings/Preferences from Homescreen.)
From Trebuchet Preferences >  Go to Dock Divider deselect and reselect it.
From Trebuchet Preferences > Homescreen> Set the number of Homescreen to 7.
From Trebuchet Preferences > Homescreen> Enable search bar.

Source


zte 9560 fairly new when powered on goes to FTM screen

Things to know about factory mode: In many devices, especially the mediatek based ones have three types of booting behaviours.

Fastboot(Bootloader)
Normal Boot(Starting Android System)
Recovery Mode(Updating and Debugging)
Factory Mode(Testing the System Hardware)

The automatic booting is Starting Up Android System when phone OS is in good state. Sometimes this partition that might get damaged leading to frequent or infrequent start-up to recovery or basically any other boot automatically. This is just corruption of the Boot Order or Choice.

For booting to recovery problem, this can be fixed by flashing boot.img to recovery partition if one ever wants to use the system without reflashing. This is possible since all these partitions carry bootable images.

Factory mode isn't initiated by an image. It is initiated by a file at /system/bin/factory. This is a binary file. Since there's no other way of booting the system using a binary file, this is the hardest brick in Android. The only binary that can replace this is the reboot binary, but though since the Android is not booted up, you can't replace it or flash it in at device off state.

Though one type of boot that we haven't talked about from above is our only last hope. Fastboot Mode. This is initiated almost immediately from boot. While starting the phone, hold the volume up button. This may take you there straight or take you to a menu of options on the type of boot you need to perform.

You'll be lucky if you had allowed OEM unlock from Development Settings while phone was on and working. Here you can boot a recovery like TWRP from there and delete the factory file at bin making it have option to always boot again.

The key combo to boot to fastboot varies from device to device. So you'll have to search for that specific phone model combo.

Note. Factory Mode is delicate. You have no option other than flashing phone if this was touched from Factory Mode. 'Clear EMMC' is an option that is written as I have written hereon or some chinese characters preceding EMMC. This clears the entire phone Flash including the system, boot, recovery, frp, nvram, logo etc leaving only preloader for loading files to system flash again using Flashing Software.

If you incase touched that at Factory Mode just Reflash. Search on how to flash your specific phone model. Good Luck


How to delete hidden files consuming internal memory in Android?

There are lots of guides on the internet that tackle this issue. But be aware that some people refer to the phone's built in storage as "internal storage", but that's not what Android means. There is (at least on my phone which is on 4.2.2 still) a "root" partition that is only 1GB big. This is referred to as internal storage. The rest is called "Phone storage" in Android.

You can have a look at what's eating your internal storage using the tool DiskUsage from the play store. Usually it's all the apps. The properly developed ones will give the the option to move data files from the internal storage to the phone storage. This can be done from the app details page:

What I usually do is go to Settings->Storage. In the "Internal Storage" section, wait until it calculated the sizes, then click on the apps (app data & media content) bar. You'll be taken to a list of apps sorted by size. Now click on each entry starting from the top and select Move to internal storage wherever possible.

This should help quite a bit if you haven't done it before.

To make your phone do the right thing for new apps, go back to Settings->Storage and tap Preferred install location. Set it to Phone storage.


How do I export Telegram contacts to my phone?

Just go to your accounts menu and select telegram\ accounts and then tap the current account and turn on Sync contacts. This way you can have all your contacts whom they have an telegram account.


Need to press power button three times to turn screen on using Screen Off and Lock

I changed my mind to use Gravity Screen - On/Off.

  This app turns automatically your screen off when you put your phone
  into your pocket or onto a table and turn the screen on when you take
  it out or up. No need to touch any button and you are ready to go.


adb-shell : /sbin/sh: command: not found

Unlike a desktop GNU/Linux system, Android isn't designed for command-line use, so it doesn't come with the full set of command-line programs that a GNU system would have. It only has the most basic commands (like the ones you've already seen working), and Android-specific utilities such as am, pm, bmgr.

You can get access to the basic POSIX commands (such as less and grep) by installing Busybox. There are several installers for it on Google Play. For any more specialist programs like make, you'll need to find an Android port of the particular program and install it.


Transfer sms data from a Samsung Gal. 3 with black screen of death

Assuming the device is running Android 4.0 or higher, you could use adb backup to get all data to your computer. Then you could extract your messages from the backup file, see e.g.:

How do you extract an App's data from a full backup made through “adb backup”?
Is there a way to look inside and modify an adb backup created file?
Backup using adb on a phone with a dead screen

If you have root access, an easier way might be to directly exctract the corresponding database using adb pull. While the SMS database usually is located in /data/data/com.android.providers.telephony/mmssms.db, it seems on Samsung devices different locations might be used. See e.g. Where on the file system are SMS messages stored?

A third variant would be utilizing VNC to substitute your screen: Broken Screen + Using adb shell to run vnc server.


Something caused a system crash and the tablet rebooted to try and selftest, similar to what happens when windows "Blue Screens".

Without the logs which we don't have now we can't determine why it crashed or how to prevent it. It could be an unreliable memory region, power delivery fault or just simply a bad bit of code.

If it doesnt happen again then don't worry, not a huge deal.


First, let me suggest that you specify your device, OS, etc.

Second, it sounds like you would benefit from an app (like Circle Launcher or Folder Organizer) or a completely different launcher in order to achieve greater flexibility.


Unable to open secure HTTPS websites on the tablet Android

We had similar issues in our office router which had expired security certificate resulting in denial of HTTPS URLs. When we updated our certificate this issue was solved.

I guess your issue should be similar. I stumbled on a web page that claims the solution. But looking at the solution I very much doubt its worth.


Like everyone seems to be saying I too say that you can do this with Tasker and here's a small tutorial

In your profiles screen, click the + button and select application.

In the following screen that shows with the list of your installed apps, choose the app that you would wish to turn the WiFi on when opened.

Go back and you will be asked to create a new task. Create one and add the action WiFi and set it to on.

Now go back and long press on the task you created and click 'Add exit task' do the same thing as you did before but instead of setting it as on, set it to off.

So now whenever you open that app, the WiFi is turned on and at other times is off.


What is this ICON -circle with a plus sign in the middle?

Data Saver is On.

You can toggle it off via Settings - Connections - Data Usage - Data Saver


question regarding message internal updation

It sounds like you're talking about SMS messages. SMS messages don't have delivery and read indications. The one contact that acts differently is using the same message app as you, so the app isn't sending SMS message to that contact, but using its own system, which does have delivery and read indications.

If you want features like an instant message system, you have to use the same instant message system that your friends have. You can send SMS to any phone, but it's an older technology and it doesn't support those features at all.


Sync failed when I have 2steps verification

Do you mean it is Google Authenticator? If So, Please refer it might be worked.

Please verify your time on smartphone is correct and do re-setup 2FA or re-generate ASP again it might be worked. Some user in Japan has similar problem.

Google Authenticator require having correct time between your phone and Google Account server. Also each node such your smartphone has NTP client and use different NTP server depends on maker.

(I would like to put this as comment but I have no rights yet.)