Bluetooth input for video recording : Android 10, One Plus 7

Finally cracked it! Using any Bluetooth headset (even supporting BT 5.0) like Crossbeats
and recording with stock camera app or with Open Camera with audio source set to external doesn't work.

Solution

I had a Bose BT2 Bluetooth headset, which I haven't used in the last 7 years and surprisingly charged up and gives me about an hour of usage time which is more than enough. I wanted to use this to improve the quality of recording since it has excellent noise cancellation. You may as well pick up any recent BT headsets of your choice and of recent vintage. Profiles supported by Bose headset are
HSP, HFP, A2DP - SNK, AVRCP

Download Bluetooth Mono Router. Blogs and YouTube videos recommend BTmono but it hasn't been updated for Android 10 and won't work. Both these apps have the same functionality - they let you play BT audio to those old headsets which only support voice calls and not media. I am not clear as to how this let's you overcome the limitations of recording but it works and asked a question here.You can use either stock camera app or Open Camera (audio as external in settings)

In case you can't record, activate developer options and from Bluetooth settings try AVRCP 1.3 and SBC codec combination (you need to enable Bluetooth to be able to change these settings). These seem promising. In my case I used default.

Tip: Make sure to disconnect Bluetooth when playing back the video, else, you may find no / low audio and think it doesn't work

Permit me  a little rant about One Plus tech support with interactions over several mails. YMMV. Documenting it just in case it helps others.

They do not respond when you ask them how to record using Bluetooth.

Using wired Lavalier solutions need an extra adapter in some cases and even then no guarantees. Reason : Non standard implementation of USB C to audio adapter (Shades of wrong resistance used in early models)
. They claim on mail that TRRS is not supported , being a third party affair and when confronted with standards do not reply


Does Android's implementation of SELinux's MAC inhibit apps with root privileges from accessing other app's data?

For future visitors' reference, it depends on the SELinux context of the root process. In DAC UID 0 is the super user which can access any resource on the device allowed by kernel. MAC (SELinux in our case) is denied by-default i.e. no process can access anything unless a policy rule is defined to allow the access.

So there is no super context in SELinux but it's possible to define one. That's what rooting apps do since Lollipop. Magisk, for instance, defines u:r:magisk:s0 with unrestricted access to any other context. Any process running with UID 0 and u:r:magisk:s0 would be able to access everything on device including other apps' data.

It depends on the exploit with what context it's able to run a process. With SELinux enforced, it's very hard to inject something to policy.

For details see:

What sepolicy context will allow any other context to access it?
How Magisk works?


AdBlock on Android causes many timeouts and connection problems

Your question answers itself. The app you're using is run by a proxy server and it may slow down your webpage load time. I suggest you to block ad servers from hosts file and use the regular browser app as it's the fastest and most practical way of getting rid of ads.


Use 2G instead of 3G on Samsung Galaxy SL I9003

Head over to the settings> Under Wireless and Networks>Tap More Settings>Mobile Networks>Network Mode>Change it to GSM only. This will keep you over the 2G network, when ever there's a need of 3G network again in future then you can again change it to auto mode.


Wi-Fi turning OFF automatically when turned ON

Go to settings > wireless connections > wifi > more > advanced
Make sure wifi timer is off and that 'Keep wifi on while on standby' is on. Try it again. If this doesn't work go to your phone. And dial *#0011#. This is a hidden setting number so it opens a menu, it ain't calling anybody so don't worry about your money. Press more > wifi > wifi powermode off.
If that doesn't work either, it's probably a hardware failure. It might be malware as well, and then ressetting your phone doesn't work. The malware will be in your system files so you need to reinstall your software completely. This loses warranty so I advice you to go to a nearby phoneshop and ask them if they want to check your wifi and repair it. They mighr even reinstall your software because if you do it yourself you lose warranty.

Have a nice day,


How do I change phone number in Viber from SIM1 to SIM2, when I only have data on SIM2?

In Android > Wifi & Internet > SIM & network, Enable both SIM1 and SIM2. Set 'default SIM for mobile data' to SIM2.

Apparently Viber needs to see old SIM1 as well, to verify it corresponds to your account, before it will allow changing phone number. But SIM1 is disconnected and doesn't need roaming; all your data is now coming via SIM2. While you are in this in-between state, you will not be able to receive any calls or messages with Viber - but neither Viber nor Android won't actually tell you 'No network on SIM1'. Viber will not notify you it's offline (oh no, proper notification would be too easy...), it will appear as if it's online, except when you try to send a message it will just get silently delayed, or when you try to make a call you get a 'No Service' dialog (but it won't say which SIM, and even if you  do have service on SIM2 and SIM2 is enabled as default).

Close and reopen Viber. Go into Settings > Account > Change phone number > New phone number > Continue > Continue (to prompt about spamming your contacts with your new number)

Type in the new phone number (from SIM2) and press Continue. Viber will attempt to message all your contacts but fail with 'No Service'. Ignore that. (Actually it's desirable to prevent Viber spamming your entire contact book)
Viber will send the confirmation code to the new SIM2 number. This should succeed. This is the crucial step.
Verify it worked by checking that the phone number at the top of the 'More' profile page (under your picture) has changed to the new one.
If this step didn't work, do it again till it works. Make sure you actually have data connectivity on SIM2.

In Android > Wifi & Internet > SIM & network, disable SIM1. (At this point you could power down and remove SIM1 from SIM tray, if you won't need to reactivate it again/soon).
Now, you apparently have to reboot your phone. (Quitting Viber and deleting its cache don't seem to be enough. Although the doc implies this is never needed.)
Restart Viber and everything should be fine under SIM2.

(None of this procedure is described in Viber doc > Change phone number but should be. Possibly because dual-SIM phones are not very common in Europe and US.)


where can i find settings for wifi internal scan period

This property comes from during build-time and is extremely, dependant on the wifi driver, for each and every device tree that gets integrated into the build of Android, there's what's called an overlay, this overlay may contain extras pertaining to the said device in question.

In fact, its rather, an XML document that gets parsed during build and "overlays" or "overwrites" the standard Android defaults, such as animation speed, etc.

This pertinent information of this comes from the device's overlay/frameworks/base/core/res/res/values/config.xml which contains the very exact line:

<!-- Boolean indicating whether the wifi chipset has background scan support -->
<bool translatable="false" name="config_wifi_background_scan_support">true</bool>

From that, that is telling the build, to say, that the property wifi.supplicant_scan_interval is supported and can be used dynamically from the build.prop file found in the /system directory, which in turn, is read from the Android's native binary executable wpa_supplicant.

However, it must be said, it depends on the Wifi Driver to support that, and how much integration of the Wifi functionality is within the frameworks. To find the exact source can be found in external/wpa_supplicant/wpa_supplicant.c, around lines 2459:

#ifdef ANDROID
    char scan_prop[PROPERTY_VALUE_MAX];
    char *endp;
    if (property_get("wifi.supplicant_scan_interval", scan_prop, "5") != 0) {
        wpa_s->scan_interval = (int)strtol(scan_prop, &endp, 0);
        if (endp == scan_prop) {
            wpa_s->scan_interval = 5;
        }
    }
#endif

default here on Gingerbread is 5secs, again the mileage will vary depending on the version of wpa_supplicant used, there was two versions, wpa_supplicant_6 which was broken under ICS, and the newer version wpa_supplicant_8, despite saying that, it may no longer be supported now with the newer releases.


External Keyboard Helper Pro (costs $2.50) has Hebrew support.


App to wake up WiFi periodically while on sleep

While this feature is now bundled in most customised ROMs from manufacturers, you could this achieve this with third-party tools available on Playstore.

Personally, I have used CleverConnectivity (no ads version) app (which comes as ad version or the pro), and if you not worried too much about ads, then the free version is sufficient for your needs.

How does CleverConnectivity work?

  Details of features:

  Configuration of ON-OFF cycle (Time On, Time Off, Usage Interval Period)
  Disable/Enable connectivity (Wifi/Data/Sync)
  Enable/disable management of Data/Wifi/Sync connectivity
  Sleep Hours: During these hours, all connectivity will desactivated one screen is OFF
  Auto Wifi-Off: Wifi will be disabled after after a defined period if screen is OFF and no known networks are available
  Possibility to read logs generated by the app
  Possibility to deactivate the app while the phone is plugged. The ON-OFF cycle will resume once the phone is unplugged
  This application will automatically turn on and off connectivity (data/wifi/sync) while screen is OFF.   You can turn on/off
  connectivity (wifi/data/sync) everywhere in the system (settings,
  toggles on notification bar...) and will be taken into consideration
  by CleverConnectivity

Screenshots:


Is it possible to encrypt system partition with custom rom?

Android does not encrypt system partition as there is no confidential data on the /system. There are only standard ROM files which are already available in public domain.

The encryption should only apply to the userdata partition /data or SD Card (if mounted as internal storage). Moreover /system is mounted as read-only. So, nothing can be tampered there.


Recovering data from "Recently deleted" folder (SD card) in Huawei P20 after removal

The easiest way to recover data from an SD card would be by connecting it to a PC.  I recommend an open source, cross-platform tool called 'PhotoRec'
https://www.cgsecurity.org/wiki/PhotoRec)

The reason is that files can be a little broken when they're recovered from being deleted, so having a tool that understands file structures can be helpful.  The name 'PhotoRec' is a little misleading, since it actually recovers hundreds of different file types
https://www.cgsecurity.org/wiki/File_Formats_Recovered_By_PhotoRec)

There's a good tutorial here since the UI is quite simplistic:
https://havecamerawilltravel.com/photographer/photorec-recover-photos-memory-card/


To create a "shortcut" to a folder on a file system, you can use symlinks(symbolic links) or bind mounts. You can use an app(e.g. Apps2SD) to do that, or run the command through adb or terminal emulator.

1. Using Apps2SD

You can use an app like Apps2SD to create symlinks(symbolic links) or bind mounts.

You can download Apps2SD from xda or google play(here it's renamed as "App2SD", but the package name is the same).

You can go to its official site to look for some more help. But according to my experience, you need to be careful about the SD card partition whose underlying filesystem format is vfat / FAT32 / extFat(Type 1), in contrast with the internal storage or the 2nd partition on the SD card created by Apps2SD, whose filesystem could be ext4 / ext3 / ... (Type 2).

You can freely create symlinks from a place in Type 2 to another place in Type 2.

But when it comes to file system Type 1, you might have to use bind mounts, which is not exactly a shortcut. For example, using rm -r on a parent folder may have different consequences, as mentioned here:

  I should warn against rm -r on a mount --bind. With a ln, it
  removes the link, whereas for a --bind, it has the same effect as
  running the rm -r on the target. Not good, as I found shortly before
  rebuilding one of my servers...

You can, however, create a mount bind using Apps2SD, with the source being in the internal storage(Type 2) and the destination(where the data really is) being in the 1st partition of the SD card(file system of Type 1), in order to save space in the internal storage.

The usages of Apps2SD mentioned above are my personal experiences. You will have to try it yourself if you want to use it differently.

2. Using shell command or shell script

You can do it yourself using commands like ln or mount --bind to create symlinks or bind mounts, respectively.

Check out the command manuals: mount, ln

Other info that might help(provided by Irfan Latif):

How can I make a symlink (or equivalent) inside /storage/emulated/0? - Android Enthusiasts Stack Exchange
This is about how to make a "shortcut" in the SD card. Note that /storage/emulated/0 is the SD card.
sd card - How to create a shortcut to some file in another folder? - Android Enthusiasts Stack Exchange

PS: Below is my previous answer to this question. I misunderstood this question as the OP was trying to create a folder shortcut inside another folder on the desktop.

You can use an APP like Folder Organizer or Glextor Manager.


How to add microphone to the keyboard for speech recognition?

dunno if it is possible natively using the samsung keyboard, but thanks to @beeshyams i have installed , using the playstore, gboard.
Gboard contains the microphone per default


Google drive internet problems android phone

You could try one of the few methods described to have been useful:

Clearing cache and data of Google drive and(/or) Google+

Settings >> Apps >> Google drive >> Force stop >> Clear cache and data. Do this for Google+.

After this try disabling and reenabling sync:

Go to Settings >> Account >> Select your account >> disable Drive,  >> Goggle+, and re-enable the sync.
Restart Google Drive.

Disabling ipv6 in Wi-Fi settings

There is some evidence that the ipv6 setting in some routers, kills Google drive functionality, and the workaround proposed by one user was disabling the setting:

  How you do this depends on your router. In the case of my NVG589
  router (AT&T U-verse), it turned out to be very simple: log into your
  router as an admin, go to Home Network >> Configure. Then turn off
  IPv6 in the dropdown and click Save. I rebooted my phone to be sure I
  established all new connections to the router.Google Drive (Sheets and
  Docs, too) has been working fine since.

Acknowledgements

Google Drive for Android won't sync over WiFi


How do I update my Samsung Galaxy Europa?

No, you are currently running the latest version of Android for your device without flashing a custom ROM.

If you are interested in flashing a custom ROM a port of CyanogenMod 10.1 (Android version 4.2.1 Jelly Bean) has been made for your device, all information and installation guide can be found here.


Yes.

Connect to the team you wish to remove and tap the vertical elipsis menu. Go to "Settings".  Scroll down until you see "Sign out of " in red. Tap it and confirm.


I'm not sure if there is an app that does exactly that, but you can use any app lock for this.

Take for example this app lock download it, and set the code to be the number 5 (example) now, go to the app lock settings > password settings > password hint. Change the hint to say something like "are you sure you want to use this app? Press 5 for "yes", or exit for "no".

Then, select which apps you want this dialogue to appear on by going to "app lock" and press on the + symbol. After you add the desired apps, you'll see an option called "fake" this will be an even better reminded not to use it. Basically if you choose this option, what will happen is, when you open the blocked apps, it will say that the app crashed, and only after long pressing on "ok" will it open the keypad.


Can't "Wipe data/Factory reset" due to broken power button

You could try booting into fastboot mode, and then use fastboot -w. This command wipes userdata and cache, and thus should be equivalent to a factory-reset. For more information, there's a List of fastboot commands, and of course our fastboot tag-wiki.


Droid Eris CELB Rom compatible with ROM Manager?

Depends on the Rom developers. Unfortunately no one but someone with an Eris or someone that develops for Rom Manager could answer this question. Just download it and see what you get.

The way Rom Manager works is the developers have to contact the Rom Manager team with the appropriate information that can then be added to the app. So Rom Manager team can only do so much to get Roms in it. Plus there are a lot of side conversations about how well clockwork recovery actually works when wiping, but I have never had a problem with this. And the issue of some Roms do not play well with Clockwork recovery either.

On the Evo Cyanogen is very good about keeping the ROM up to date in Rom Manager. Which is nice since it is updated nightly. I say try it again.

Remember that paying for it will give you access to all the Roms, so if you haven't paid for it you might not see some Roms that you would otherwise see.


Firewall software not working as expected on Samsung Galaxy S5 [G900H]

I finally solved this problem in the case of very strange and share my experience here; maybe useful for someone with same or similar problem:

After a few days struggling with this, Using AFWall+ enabled on my restored official stock android, I tried to change Wifi settings (got to wifi->advanced->[disabled most of Samsung/Google features being there] plus using manual IP[192.168.1.129] and DNS[192.168.1.1 - 192.168.1.2]) and finally I found out the problem has gone away! So after that I tried to test which option was causing the problem (trying to remember restore my previous choices) to restate the problem but the problem did not restate and everything is well till now.


I finally figured this out. Tldr: turn on permissions for services and google app.

Had to enable permission to contacts and sms for google services. Also would not work unless Google App had sms permission, but could turn this off after.


Samsung Galaxy Tab 4 (AT&T) bricked while trying to root

The best way is to download your original STOCK rom and flash it through odin.

I need more info about your question. When you rooted it, did it sucessfully root? Do you know if the bootloader is unlocked?

Also, what kind of recovery are you using?


Is there any low bandwidth VoIP software for Android?

Get the pcgod's mumble client for android (don't get it from the market because the market one is not the pcgod uploader and is very old and not updated).

Mumble is an open source VOIP client that is available for windows and linux. However, this VOIP is a client-server one , hence requires both the clients to connect to a server. While you may choose a public server in the list when launching the desktop application of mumble, it's better to configure and setup your own mumble server so that you have more choice of freedom and you can even set the voice quality and codec that can use lesser bandwidth. Further, mumble is more like Push to Talk, so it uses very little bandwidth (I was torrenting on my 256k connection while using mumble with just 2 people in the room and still it was fine!)


How do you turn off notification sounds on LG G4?

OK. I think I figured it out. It's this whole stupid interruption mode feature. Setting the phone to Priority Only, and then enabling all incoming calls and messages achieves the same result as disabling the notification sounds. This is a horrible design IMHO.


I've had the same problem when trying to use ADB on lots of devices on one hub. ADB uses a lot of the available USB bandwidth, so when many devices are on one hub, they can't all get the bandwidth they need. There are several suggestions you might try:-

Use ADB over the network instead of USB. If you don't know how to enable this on the device, there are a few apps to help you. Once it's enabled on the device, use adb connect ip.ip.ip.ip:port from the development machine.
Make sure the cables are plugged into a USB 2.0 port, not USB 1.1. USB 3.0 is even better if the development machine supports it. The different versions of USB are all compatible, but later versions have much more bandwidth.
Try a better hub. Cheap hubs are designed for plugging a USB storage device alongside a keyboard and mouse, and don't cope well with high bandwidth use. A professional-level USB hub will do a much better job - but it still might not be enough to connect all your ADB devices at once.


The only way to get S-OFF on HTC One M7 hboot 1.61 is SunShine application which costs 25$. I was also searching for it and finally found Sunshine is the only working solution.

Here is the HowTo video about the application.


Failed upgrade, now stuck in recovery mode(Myphone model:my27)

First, turn off the phone by using the Power button.
Press and hold Volume Up + Volume Down + Power key for some time.
When you see a menu with two options, remove your hand from buttons.
Afterwards, press the Volume Up to enter Android System Recovery.

 5. Select the "Wipe data / Factory reset" by using the Volume buttons and press the Menu Capacitive key for confirmation.

Then choose "Yes--delete all user data". Use Volume Down to scroll and Menu button to select.
Success your reset.
Here I provided more mobile hard reset solution.
Thanks......!!!!


HTC rhyme shows LOCKED when I turn it on

all that the locked status indicates is that the bootloader itself is actually locked...it sounds like your partitions may have gotten botched up.  Was the phone acting up prior to this, or were you attempting to root/install a custom rom?


I had root and I just updated my phone to 4.4

Updating from the stock vendor while in root will unroot the device as the new image downloaded is not rooted. Many devices are not compatible with many games.

 Can you be more specific ! Which device you're using and what ROM you're using ?


micromax yureka after Lollipop upgrade data transfer from mobile to laptop not working . Laptop is unable to detect the device

Download drivers from the official support site and install on your computer.
Go to phone settings and search for USB connection mode. Set to mass storage.
Connect to your computer via USB.
You could also smuse Yureka PC Suite to transfer data. Google for that, install. It will install drivers automatically and your device will show up.

If it still doesn't show up, try another USB port.

Still no? Try on another computer with the software and drivers installed.

Otherwise, contact support.


Every time I connect my Android to my Ubuntu it asks me to allow the connection, can I change that?

Revoking USB authorisation in developer settings (enabled by tapping "Build number" 7 times ) fixed the problem for OP and they needed to authorise only once and not on each time it was connected, as earlier

Probably it was because of authorisation being "forgotten" on the device or a handshake issue between PC and device


What are all these security certificates on new phone?

Yes, it is normal to have these security certificates.

To trust a security certificate you encounter on the Internet, your device needs a way to verify a certificate is good. You can't just accept any certificate that is presented because any adversary able to become a man-in-the-middle (like a public WiFi access point) would be able to spoof any website.

This problem has been solved by giving each device a list of certificates initially, like the one you have shown, and requiring all certificates to have a chain of valid certificates (signed, not expired) that terminates with a trusted certificate. These initial trusted certificates are for organizations that are in the business of signing certificates for other organizations. People need certificates all over the world which is why there are certificates for authorities from all over the world. To verify a certificate, the device looks for a chain of valid certificates.

This means that if you run a server and want a certificate, you have to go to one of the companies that issues certificates (often called a certificate authority) and get them to sign a certificate for you to identify your server. The certificate includes the name of the server so you cannot just take a certificate and use it anywhere.

With certificates, an adversary can still try to spoof any website, but if you require a certificate (use HTTPS) the client can detect the spoofing.


Is it possible to set custom calendar notification sounds for each calendar event?

Download "File Manager (Explorer)" from Google Play List and explore "Notification" Folder.
Copy your custom file - MP3 ringtones in the "Notification" folder.
Open the Google Calendar --> General Settings --> Sounds --> You can find your custom file to select.

Hope this resolves your clarification.


Android shows missed calls even after open

go to settings > application> all > badge provider> clear data & clear cache.


Assuming the original photos are still available, the loss of the thumbnails is not an issue, so you can dispose of the corrupted files. The Gallery app will read the images directly. In fact, certain space-management apps will delete thumbnails for space recovery. I use SD Maid, which recommends their disposal in the SystemCleaner panel. I have done this a number of times, without system degredation. The Gallery obviously still works, as I can still find and display any of the near-1000 images taken on my phone. If you choose not to use SD Maid to clean them up, you can do this manually with any File Explorer app to find them in the DCIM\thumbnails folder. This folder is the sibling to the Camera folder (DCIM\Camera). Select and delete all the thumbnails without a problem, just don't do the same to the original images until you've backed them up.


Is There a Computer Application To Manage SMS Messages The Same as Nokia PC Suite Can?

For a system independent solution, you might want to take a look at e.g. AirDroid:

AirDroid runs as an app on your Android device. When you start this app, it offers you to start its service. Having done so, it displays an URL to connect to with a web browser, plus a password to authenticate. Doing so on your PC, you can manage your Android device from within the PC's web browser: edit your contacts, send SMS, play your media, change the background image, and much more. Even the clipboard can be shared.

Preferably this is done while both devices (the Android device and your PC) are connected to the same network, of course -- but you don't need a cable, as the name AIRdroid correctly indicates the "over-the-air" use of WiFi :)

Other than with the Nokia PC suite, AirDroid doesn't save a copy of the Android device's data on your PC. This is, however, AFAIK done by MyPhoneExplorer Client -- which was already mentioned in MattLin's answer; but this is only available to Windows users.


How to unlock password samsung mobile s4 galaxv

You will see that if the device is encrypted, in that case you will not be able to move to a PIN or to disable the password.  You first need to decrypt the device and then try disabling the password. You can find the decryption option under settings - security. Hope this helps


Do Not Disturb for specific duration in Samsung S8 Quick Settings

I can see in Google's documentation for the Pixel that the feature that lets you set how long DND mode should last (15,30,60.. minutes) is there in the Pixel, just as it was in my old Sony Xperia:
https://support.google.com/pixelphone/answer/6111295?hl=en

Unfortunately it looks like Samsung removed this feature with their Touchwiz overlay, so you're only left with scheduling DND between specific times or enabling it forever.

To bring back this feature I ended up having to install an app: https://play.google.com/store/apps/details?id=com.cabooze.buzzoff&hl=en


Has android inbuilt support for zip files?

Android does not contain any program-code for reading or writing RAR files.

For ZIP files Android has support for reading/extracting and creating new ZIP files (Android APK app files are ZIP files therefore reading them is required for running Android).

However the functions for handling ZIP files are only available on development level, therefore any Android app can read or create ZIP files.

The only app I know that can handle ZIP files is the default app

Files (com.android.documentsui) which is available by default on a large number of devices (some vendors replace this app therefore it is not available on each an every device). Note that this app is not available in the Google PlayStore.

There are no command-line programs that can handle ZIP files (to be used e.g. via adb)


Majority of apps deleted themselves (including Google Play services) on a Samsung device

The same thing has happened to me.

The fact I also have a Note 3 with exactly the same symptoms makes me believe it is a faulty system update or other service installation/upgrade error.

Google Play Services v7.3 (according to https://play.google.com/store/apps/details?id=com.google.android.gms but maybe it's 9.0.82 or 83 or something) rolled out from May 16, I reckon this is the culprit.

I woke up to my phone complaining the same error: "Get Google Play services / Google Play Music won't run without Google Play services, which are missing from your phone".

I managed to install Samsung Internet for Android via Samsung Galaxy Apps.

I then downloaded a Google Play Services apk after searching Google for one and installed it.

That kinda got Google stuff working again, but I had to reinstall a lot of my apps. Authenticator still works thank god.

Boot still takes ages, and every time Google Play Services is gone again.


How can I enable USB debugging on my HTC One with Android 4.4?

As it turns out, the issue was that my phone was no longer being recognised as a composite USB device by Windows, meaning only one of ADB, MTP or HTC Sync was capable of running at a given time. After the update, MTP was always recognised first. This explains both the 4.3 issue of MTP and ADB conflicting, and the 4.4 issue of no ADB.
The solution was provided by HTC's support website:

Step 7. If you could see your phone as the portable device on your PC, but there is still no "Android USB Device" in "Device manager", please try to manually update the driver for your phone.

Expand "Portable Devices" in "Device Manager"
Right click on your phone's name or "MTP USB Device"
Update driver software
Select “Browse my computer for driver software”
Tap “Let me pick from a list of device drivers on my
computer”
Don’t check “Show the compatible hardware”
Select Standard USB main controller
Select USB composite device in the right hand side list as the screen shot below and then click Next
After you click Next, if there is Warning message window pop up, please choose Yes.


Black screen, but the phone is working (Moto G LTE)

This is likely a factory reset situation unless there is a known vulnerability in the recovery image or bootloader that could allow you to either flash your own recovery or at least use some means of ADB to access the phone.

As a long shot, try ADB backup from within recovery. Some recovery images tend to keep adb accessible to some extent.


"No media" message trying to play music on Ford car with Sync

The "No media" message on Ford Sync head units refers to USB, not Bluetooth. The head unit has the ability to play music files from a USB storage device plugged into the USB port. If you plug your phone into the USB port to charge, and press the "media" button once, you'll get this message, because the phone isn't a USB storage device.

Simply press the "media" button again and the head unit will switch to Bluetooth. Now you can play music from the phone and it will play in the car. Voice messages from your navigation app will also play through the car's speakers.

You don't need to do anything differently with the phone. It's just that Ford's design is confusing. It catches me out every time I'm in a Ford car, and I end up poking buttons at random to try to get it into Bluetooth mode.


Fast way to update custom ROM on encrypted phone?

It depends a bit on the recovery you use. But if your device has enough RAM, you could try to install the update via adb sideload.

If you encrypt "your phone", actually only the data partition gets encrypted. You can use Titanium Backup to back things up, but you will be out of luck regarding the data partition (and possibly internal sdcard, see below). If you use TWRP, it offers the option to unlock your encrypted /data when entering recovery, making a full backup possible. Also, using such a USB-OTG device allows you to update via ZIP directly from there!

Depending on your device, also the internal sdcard (and/or external - but you don't seem to have one) will get encrypted. In this case, your recovery will be unable to store the backup anywhere, but if you encrypt your phone you certainly don't want to store your backup unencrypted somewhere on the phone. Therefore, if your device supports USB-OTG, you could just connect an unencrypted usb stick for this purpose - this would be my recommendation.

Apart from that, you can always do "raw" backups directly via ADB by backup up unmounted partitions or even complete block devices. You should be familiar with the partition layout of your device in this case, or simply backup the complete flash (which might take a while). You would typically achieve this (just an example, you might have to use a different device name!):

adb pull /dev/block/mmcblk0

And to restore the backup:

adb push your-backupfile-of-mmcblk0 /dev/block/mmcblk0

But of course you can do this also just for individual partitions, e.g. /system:

adb pull /dev/block/sd.whatever/by-name/System

Check out the fstab.VENDOR file for your device (typically resides in your root directory), you should be able to find the proper device names in there.


How to improve tethering while travelling in a train?

You can change your "User Agent" to Android or iPhone, this would speed up browsing on the Laptop. (There are several addons for every Browser out there which can do this)

But would only display the mobile sites, which are designed for use with a mobile device (e.g a Smartphone)


External storage (/sdcard) and physically external storage both are mounted by vold with nosuid irrespective of the filesystem, can't be mounted other way without root.
Both storages are accessible to apps as emulated filesystem (with fixed file permissions) or through SAF; both don't let files be executed.
You can move ELF executable to somewhere on /data e.g. to /data/local/tmp/ using adb shell or to /data/data/com.termux/files/home/ using Termux app. /data is formatted as ext4 or f2fs, lets file permissions be set, so you can execute files there. But that too is mounted with nosuid by default.
Android apps are run with all Linux capabilities dropped (empty bounding set and NO_NEW_PRIVS set), so they can't make use of setuid or file capabilities to elevate their privileges.

You may want to have a look at How Magisk works? or How to manually root a phone? to see how root works on Android devices, not possible with locked bootloader.


Depending on your phone there could an option for a "hard" factory reset. This is usually done through a combination of key press just after turning the device ON so it does not require the OS to start.

I would suggest you to google "hard factory reset" with the name of your device to find more information.


ZTE StarTrail : Android Update 2.2 to 2.3.3 or an other version

You should check with the manufacturer of your device if they have an official upgrade available.  If so, they will either provide the download (with installation instructions) themselves, or forward you to your carrier's support.

If there is no official upgrade, your only option is to find out if there are any 3rd-party ROMs available from Android community developers.  Best places to look for such ROMs are xda-developers forums or RootzWiki, for example.  Keep in mind that installing custom ROMs usually involves modifications to your phone that will void your warranty with the carrier and/or manufacturer.


Is it possible to use an Android phone as network disk, so I can browse it on my TV?

It should be possible. You would certainly need root.

If you could mount your network share onto your phone, you could mount it under /mnt/sdcard/network_share. Then your tv would simply browse that folder. To your TV, it would simply look like another folder on your SD card.

This post shows how to mount nfs on your phone. You may need a special version of busybox.

busybox mount -o nolock,ro,hard,intr,vers=3 -t nfs 192.xxx.xxx.x.x:/your/nfs/share /mnt/sdcard/network_share


Push command not working says permission denied

If you have a backup font file and adb is working, then you can just do adb remount and try pushing the backup font again. This command is just a shortcut for adb shell mount -o remount.rw /system, which remounts /system as writable.

If adb remount doesn't work, then run adb root and try again. (i.e., run adb root, adb remount, and adb push /path/to/backup/Roboto-Regular.ttf /system/fonts/, in that order). I'm not sure how picky adb is about telling it to use root.


Why did my Galaxy Tab 7.7 suddenly stopped connecting to my Wifi router?

The solution turns out very trivial and surprising. It shows and proves practically that the behavior of complex software systems is unpredictable.

The solution:
Go to Mobile network settings and disable Use packet data. Next, enable Wifi and then go back and enable Use packet data.

Magically, all my problems disappeared after I applied described steps.


Any Android phones that don't support Bluetooth?

There's probably not a single one.

The reason is that initially (or still?) Google had requirements for handset makers if they wished to include the Google apps in their phone like: handset needs to include 3G, GPS, Bluetooth support (and probably more).

All recent phones will have bluetooth, so if you really find one without: It's probably outdated and runs on an old version of Android.

You might try an Amazon Kindle (that's really stripped down), but that has also no Google Apps, no GPS and no GSM and is a tablet.

Last resort if you really want to get one without bluetooth support:
Get a model with good CyanogenMod support and build your own ROM with bluetooth patched out (Seems like you do development, so you might consider this).

EDIT:

Here's the Android Compatibility Definition Document

You might find more information here why every device nowadays has Bluetooth integrated:
Due to the Oracle America vs. Google lawsuit some of the contracts ("Mobile Application Distribution Agreement") between Google and handset manufacturers HTC and Samsung were published:

http://www.benedelman.org/docs/samsung-mada.pdf

http://www.benedelman.org/docs/htc-mada.pdf


I failed to install Magisk and now I can't get out of TWRP

If you don't need the data download the stock fastboot rom for your device and flash it.
From your comments above it looks like you've already wiped your data.
So I would suggest that you download the stock fastboot rom. Do a clean all flash. Don't do the clean all and lock flash, as it will lock your phone.
Once it's finished, you can flash twrp but don't try to disable file based encryption and then try flashing whatever other rom you were trying


How to localize Android OS for new locale

You'll need a copy of the OS with the needed locale. Since it's part of the OS it can't be added by a simple app download or anything. You can Spoof your locale string on any device but that app doesn't actually offer localizations beyond what shipped on your phone; it won't translate system text ect unless your phone has those localizations native.

As per the Android SDK docs:

  Note: The Android platform may support more locales than are included in the SDK system image. All of the supported locales are available in the Android Open Source Project.

You'll have to reflash your device with a system image that has your locale; the Android Open Source Project includes more locales but you/someone would have to actually compile them into a working system image/ROM. Making it work on your device is also another matter; ideally if your manufacturer has another official ROM out there with the locale on it you want, you should find that ROM and use it.

Unfortunately I don't know of any sites that have ROMs by supported locale.


Can't transfer files to galaxy S3 from laptop?Kies not getting Installed in lap?

Select the 'Mass Storage Only' option in the USB settings and then connect the cable.

If this doesn't work, you can connect your laptop and your phone to the same wireless network and use AirDroid to transfer files wirelessly from your laptop to your phone and vice versa using a browser on your laptop. Both devices just have to be connected to the same wireless network (with or without internet access).

Hope this helps!


Getting rid of the Google Search bar in home screen? (stock Android 5.1.1)

I would suggest checking out action launcher 3 as a replacement to stock google now launcher, it has this option and you can keep your swipe right to get google now.


This is a common problem with parents giving their phones for children to play with.  See my answer here for some related information.

Essentially, it's a security problem. If I take away your right to use the back button (or more importantly, the home button), then you can't quit my app and therefore I have hi-jacked your phone.

Therefore, the only way you are going to get around this is if there some method to do this with a rooted phone.  Or if an application/game supports some sort of "kid lock" that might not be foolproof.  Developers can override the back/menu/search button intents, but I don't think they can override the home button unless it is a home launcher app.

Take a quick look at this search on the Android market.  There are some games specifically tailored to this problem that you might find interesting.


Tasker is a pretty awesome app that basically lets you write little apps/functionality, yourself.

A simple solution, using Tasker, is as follows:

Create a new tasked called 'MissedCall'
For the '1st context' choose State>Missed Call. Click OK
Click Done
Task selection, choose New Task
Name it 'GetRidOfMissedCalls'. OK
Click Add, choose Phone > Call Log. Click Done
Click the + button to add another task
Choose App > Go Home. Click Done
Click Done, again
Your task is now setup and you should be in the Tasker profile list, click Apply.

Basically what happens is that when you have a missed call Tasker will open up the Call Log list, which will get rid of the notification, Tasker will then return you to your home screen.
I assume that most of you missed calls occur when the phone is in your pocket etc. so hopefully the behaviour of returning to the home screen is ok.

There will be a system flag for missed calls, and if I could find out what it is then we could just get Tasker to switch the flag to false (or missed call count =0), which would be a more elegant solution to the problem.


How to disable browsing history in Android Firefox (Fennec)?

Go to about:config.
Create a new boolean value (+ icon) called places.history.enabled and set to false.

source
note: the answer only applies to the eventually deprecated Firefox Fennec, not Fenix which is currently in the beta phase.


You need to include the full line returned from the sm list-disks command.
disk:179,64

Therefore the command to partition the SD card would be:

sm partition disk:179,64 private

You dropped the disk:  from the command shown in your screen shot.

If you get a timeout error, then try reformatting the SD card.


Battery drain of 20% at night without any use on nexus 5

I recommend you try wakelock detector to find what is waking up the cpu and preventing your phone from deep sleeping. You might find that is it is something annoying like media scanner getting stuck and killing your battery life.


I don’t know the asked partition restore process, but there is a solution that works, and the phone will work again.
You will need
1.  1.0.42 full image ROM for Flashtool
2.  SP Flashtool
3.  EBRtweak
4.  CWM 6.0.4.4

Solution:
1.  Extract 1.0.42 ROM
2.  Copy the EBRtweak into the ROM folder, and run with the asked option (like 2,5 GB)
3.  Delete the EBR*.bak from the ROM folder
4.  Copy the CWM 6.0.4.4 recovery.img to the ROM folder
5.  Run CheckSum_Generate.exe
6.  Flash with SP Flashtool the MT6589_Android_scatter_emmc.txt file from the 1.0.42 ROM folder.
7.  Boot into recovery mode and go to mounts and storage: format /data, format/cache
8.  Reboot system.

If you need any of those files, write me and I'll send it to you.


Is there a way to remove the switch users Icon without root?

Unfortunately is impossible without root.

You can however Root and if you have any problem that need go to fix it, you can Unroot the phone.


Does swiping from recent app screen kill the foreground service?

Yes, this clear the App from the RAM(memory). This is valid from the Android 5.0+.
The foreground services are definitely stopped if executing. Same does not affect any background services if any running.


You can try third party kernels/ROMs which may enable that spectrum but the legality may be an issue depending on your location. It's possible it's still a hardware limitation but more likely is that it's a software limitation.

You may have some luck fiddling with wpa_supplicant.conf per this post.

  As a hint, you need to look into wpa_supplicant.conf to use all the
  5.8Ghz frequencies with the parameters:

  p2p_oper_reg_class=

  p2p_oper_channel=

  For me Korea is 124 and 149

  But yes, you need to be rooted


No confirm prompt when trying to use adb backup

I'm digging up this question since I found it looking for the same problem.

Putting single quotes around the parameters solved it for me:

adb backup '-all -apk -shared -f mymobile.ab'


Quickest way to toggle between apps (Alt-Tab equivalent) *not* requiring 3rd-party apps?

There is one way not requiring third-party apps: long-pressing the home button.


Google Now and pronouncing/recognising contact names

Without changing the person's name in their contacts, adding a "phonetic" name appears to work.


How can I prevent hyphens causing text input to break in the Android Browser?

It seems that, as noted in the comments, changing my keyboard app has solved this. I was having trouble with my default kb app going to 100% cpu when entering text lately, so that prompted me to try a new one, finally.

I have tried multiple times while typing this answer to get the behavior to occur again, and it won't. Yippee!


Does the Samsung tablet 3 SM-T211 have USB host mode OTG support?

According to Samsung and this review (down near the end of the review), the 8" and 10" Galaxy tab 3s have OTG, but apparently the 7" does not. It might be possible to enable it by rooting and installing an app for it, but I don't know.


The find command works well in adb shell. The syntax is find /path -name file_name. For searching read only areas you will need root. If the find command is not available on your particular device, you might need to install BusyBox (search the Market.)

For example,
adb shell find / -name *maps*
will find all files that contain word "maps" across the entire file system.


Recover Whats-app database files (.crypt12)

Is there any way to restore msgstore****.crypt12 files from whatsapp databases?

Yes, but you have to deactivate Google Drive sync. The only way is to remove Whatsapp from the authorized apps on this page:

https://myaccount.google.com/permissions

After that, locate the backups directory where the .crypt12 files reside.

Make a copy of the newest one that you would like to recover
Call said copy exactly msgstore.db.crypt12
Reinstall WhatsApp
Wait until the setup asks you if you want to restore from the local backup (it won't suggest the one on Google Drive because you removed the authorization before)

Done!


You cannot access S Health data online, only via the S Health app.


From what I know the rollover is not the only problem, also an additional week counter 13 bits is introduced. A new data format (with larger data) can of course cause problems if unsupported by the GPS receiver firmware.

Also I have read that some GPS devices use the week counter for plausibility checking of the received data. If the week is smaller than the manufacturing week the data have to be invalid so the simple but bad logic. After the roll-over it will simply reject all incoming data as the receiver thinks that the received data is invalid (e.g. because of radiointerference).


How can I hear micromusic.net on Android?

Use an alternative browser like FlashFox. Its selling point is the fact that it plays flash.

Source: Installed FlashFox, opened a random channel on micromusic.net, there were sounds!


Welsh letters with circumflex: example - ŷ

Did you try with Google's Gboard ? This keyboard has support for several languages including Welsh. Simply touch and hold Y : ŷ, Ŷ


Is there a way to edit my personal maps within Google Maps or any other application?

Unfortunately I couldn't find My Google Maps Editor either.  I can't read Google's future and couldn't find any indication of such a feature but Google's My Tracks does allow you to upload a map to your maps but I'm pretty sure you'll actually have to run/walk/bike/move-in-some-way over the course you want to map.

I also did a Google search for "my maps editor apk" and looks like you can still find the apk somewhere (I'll leave that to the you) but I can't say if it will work or not and you should always be careful downloading apps from unofficial sources.


If you are saving music files to SD card, it may be the problem of the SD card. Change the SD card and try.

Good Luck.


Music player that utilizes ReplayGain tags and can scrobble to Last.fm?

Winamp supports ReplayGain in its desktop versions, so the Android version might also support it (I'm not positive, but it seems reasonable). It definitely does support scrobbling, though I've not used it myself. You could give that a try and see if it fits your needs.


I have full service but all my messages refuse to send?

This sounds like your SMS settings are wrong. Most likely the SMSC (Short Message Service Center) number is not set. Check your settings with the one your provider/carrier tells you to set.


Getting Application is Sending Too Many SMS despite changing sms_outgoing_check_max_count

Figured out the reason. After using

adb shell
settings put global sms_outgoing_check_max_count 600
settings put global sms_outgoing_check_interval_ms 60000

you need to reboot your android phone.


To connect your Samsung Galaxy S4 to a TV, you need to use an 11-pin MHL cable. 11-pin MHL cables are usually Y-shaped, and state specifically that they're for Samsung phones.

That's the only way. You can't use a 5-pin MHL cable with this phone. You can't use an app or custom ROM, or any other kind of software on the phone, to get around the need for the right cable.

See How does MHL work? for more information.


the power related to sensors is different from main power in note 4.In this case your sensor power is acting up which is common in note 4.You have to refer it to samsung repair center.
thank you
VRM


Offhand, it sounds like your battery is still too low a charge to actually turn on. Make sure you leave it plugged in and the LED is on or pulsing. Do not turn it off while charging.

If you're still having problems, your best bet is to contact the support team.


What is the difference between these two persistent notifications?

These behaviors can be controlled when an app builds a notification.

  From my understanding, if an app wants to run continuously, it MUST put a persistent notification on the notification bar

You're pretty much correct until the "notification bar" part. Both of notifications are indeed persistent (i.e. on-going, cannot be removed manually by user). Take note that there isn't a button on notification drawer for clearing all non-persistent notifications.

The difference, however, is the notification's priority. This setting is independent of whether the notification is persistent or not. Usually, persistent notifications are set at least to default priority to "keep users informed about an ongoing process in the background". However, if a notification is set to minimum priority, it won't appear on notification bar.

  Priority: MIN

  Use for contextual or background information such as weather information or contextual location information. Minimum-priority notifications do not appear in the status bar. The user discovers them on expanding the notification shade.

Another example is Google Now's notification for weather & traffic, but it isn't persistent.


How a boot loop prevents access to TWRP?

A boot loop can be caused by several reasons.
• Incompatible Boot and Recovery Image's.
• System Modifications
• File Permission Errors
• File Owner Errors
• Incorrect Formatting Of Files
• Knox
And the last one i can think of is incorrect settings ( build.prop edits etc.. )

Yours seems to be the first one, or the last, Incompatible Recovery and Knox

Obviously you have had a working TWRP on that device before, so maybe you still have it from flashing the device years ago.
Custom firmware like Lineage OS can also require it's own recovery image, that is dependent on the corresponding Kernel version.

If your Lineage OS installation was for an UPGRADED Android version like 4.4 to 5.1, then a new kernel for 5.1 will have overwritten your 4.4 kernel, and now that possible working TWRP is useless... This became a huge problem with people trying to downgrade device's, as it requires a factory level flash. Odin may have the ability the downgrade the devices boot image ( kernel ). and TWRP will work again, but Knox will stay triggered.


Insufficient memory. First aids tried. Everything is tried! Pls help!

For insufficient memory

Disclaimer: Try at your own risk. I am not responsible for any data loss.

Go to Settings > Apps.
* Select Google and Clear data (this clears the Google Search and Google Now Application data).
* Select Maps and Clear data.
* Select Chrome and Clear data (only if you have logged in to Chrome and made sure that all your bookmarks are synced to Google Servers).
* Select Google Play Services and Clear data.

Disappearing apps

If the apps disappear, it may be because they are installed on the external SD card and may need more time to load.


Google Keyboard takes a few seconds to enable autocorrect after the latest update. How do I fix this?

The issue was resolved by clearing the cache of Google Keyboard.


Why does my battery show more charge before restarting than after?

When you restart your Android phone, it uses more energy than when it's idle because it has to load up the JVM, the services, apps etc yet again.

I'm not sure why you saw an 80% battery decrease, but it might be due to the phone losing energy by heat when you're charging, and the phone somehow registering the real battery value on a clean restart.


How do you remove a custom word from SlideIT?

Check this video.

  To remove a word press on - sign.


Headsets with mic, answer button and volume controls which are iPhone compatible, in general, will not work with Android headsets. The mic and the sound will work, but the buttons will not.

Headset with mic and only one button will work without problems.


Nexus 5 in recovery mode not being recognized

it sounds like you don't have the correct drivers installed. there is a third-party windows based toolkit that runs a setup wizard available online. makes the driver install very easy. you can download it here.


Check what type of connection it is using, take down the notification drawer and see if there is a "Recharge" notification or something like that.

If so, tap on it and choose the MTP option, then go in the tethering options, and activate it.

Done :)


Switching contacts from Windows Phone to Android

Easy.

Sync your Microsoft account with your Windows Phone.
Sign in to your Microsoft account on your PC (you can do this at people.live.com), then press the dropdown next to Outlook, and select People.
Select Manage and choose "Export for Outlook.com and other services".
Now press "Save" to store the exported contacts file "OutlookContacts.csv" on your computer (e.g. on your Desktop).

Now you have to transfer your Windows Live (Hotmail) contacts to your Google Account. To do that:

Sign-in to your Gmail account using a desktop computer.
In the main Gmail window, click the "Mail" or "GMail" drop-down arrow on the top left of the screen, and choose "Contacts".
In Contacts page, press "More" menu and select "Import".
Now press the "Choose File" button.
Navigate to the location where you saved the Windows Live Contacts file (OutlookContacts.csv) in the  previous step and "Open" it.
Finally, press the "Import" button and wait until the import process is completed.

And finally to your phone.

On the Android phone, go to "Settings" > "Accounts and Sync" or "Settings" > "Accounts".
Under "Manage Accounts",  select (or "Add") the Google account you used to import WLM contacts.
Finally press "Sync Contacts".

You're done!


My wifi autoconnects even though i have turned off everything possible in the settings

Do you have any app that auto connects wifi, like tasker or Samsung's new application called 'Good Lock'? Because Good Lock creates routines and by default if it gets in some predefined location than it starts wifi and some other services.
(sorry, I don't know if this can be termed as answer or not. But my reputation is low so I cannot comment and I just thought Good lock can be creating confusion)


How can I back up files from LG's Browser?

LG's built-in backup is very good, alternatively you can use adb backup.

adb backup -all Now unlock your device and confirm the backup operation.
Unplug old phone plug in new phone, adb restore backup.ab
Now unlock your device and confirm the restore operation.


Issue a command to the camera from command line via SSH

I don't have experience with sshdroid. Termux does have an option to record pictures from the command line.


What is this S-shaped icon that appear on top of samsung screen/indicator bar?

The icon appears to belong to 360 Security by Qihoo.


No, your provider can't give you a recording of your phone call, and it's not saved on the phone by default.

There are a zillion apps on Google Play for recording phone calls, but there are two things to be aware of:-

Some phones simply can't record calls. This is because the "cellphone chip" in your phone has direct access to the microphone and speaker, so the phone call sounds don't ever pass through Android's phone system. If your phone was designed this way, probably you can record your side of the call (because Android still has access to the microphone), but not the other side. It doesn't matter which call recording app you use, because it's a limitation of the hardware.
In some countries, it's illegal to record a phone call without the consent of the other participant(s). Before doing anything, you should check, especially if you intend to use the recording as evidence to confront the other participant later or in a legal dispute.


Proximity Sensor is mocked to 5cm, screen still goes dark

Well, I thought I had tried all possible combinations, but seems like I forgot to save the mocked values. With LTR579 ALSPS: 0cm and LTR579 ALSPS-Non Wakeup Secondary: 5cm, it now works as I want it to. I have no idea why the sensor testing app gave me wrong values.
EDIT: Turns out that the app i used to calibrate the sensor with at the very beginning was the reason for the unwated behaviour after all. Just uninstalling it was not enough, I had to reinstall it, choose the option to reset the calibration, uninstall it, reboot the phone, and THEN override the sensors in the XPosed app.


S10 draining over 10% battery per hour while idling

Sent it to Samsung for repair and they changed the whole motherboard. it took over two weeks for repair because they didn't had the motherboards at the repair center. The issue was mostly due to the bad repair they did when they changed the screen battery and the body.


Is it possible to use a Google Play Gift Card with In-App billing and purchases?

It is possible

just click through the in app purchase dialog and there will be a "redeem" button. if you click it, you can simply enter your code and that's it.


Apps I never installed appear in web store under "Other apps in my library"

I just had a look and found several apps that I'd never installed because they were pre-installed on one of my devices. I think that these may be apps that came with one device or another, but that you never noticed or made use of. In my 'other apps', I can see several pre-installed apps that I've disabled on my Acer Tablet. I suspect you're seeing the same thing, but that you paid even less attention to the pre-installed stuff than I did.


Notyfer it the Play Store seems to work correctly.  Create a notyfer widget with Outlook.

Simply disable foucesed inbox under settings and enable Badge Count->All.


My phone is charging my MacBook over USB C, and not showing up as an adb device. Is there a fix?

I believe I've found the issue, I added an edit to the original post. Looks like this is a problem with macOS. I came across this article that mentioned for Samsung phones you need to use Smart Switch. I downloaded it for macOS, but it warned me that until further notice they do not support Big Sur as their system extension has not been approved. There is a temporary workaround mentioned in the warning that can be found here, but it is a bit involved, requiring you to disable SIP. For now this seems like the only solution until Apple approves the extension.


Weird display on screen before swipe lock Samsung Galaxy s6 edge plus

Looking around, this reddit comment pointed me in the right direction.
Using ES Task Manager I found all apps with a name containing "photo", and all were recently updated.

Photo Collage Editor was the culprit.

So if you don't like random ads forced on you, don't install this app:

I'm sure there's plenty of other apps that do collages, and are made by slightly more polite people.. I'm sure I'll find out when I need to make a collage again, but I'm not using this app ever again.

EDIT
This app, by the same developer ("Zentertain"), is doing the same thing:


Bluetooth sync with Local contacts - cyanogenmod

By chance, I found out that the local contact show up in the car when at the time before I start the car (or activate phone's bluetooth goint to the car?) I go to the Contacts App, select the options (3 dots), select (sorry german version) "Kontakte zum Anzeigen" ("show which contacts") and then, instead of "all", select the "phone only, not synchronized".

Drive away and have the local contacts visible in the car (though not the google ones then, but most phone numbers are local here)

Additionally I found out that I can "send" the contacts from the phone to the car, but then there are too many in the phone so that the car can't hold all of them, and I'd have to send new contacts by hand...


Help identifying tablet manufacturer and model to get specs

Super easy:

Go to all settings
About Device (in my case About Phone)

Then you should see where it says Model Number that is your device. Mine says:

  DROID RAZR M

as the model number (not really a number but whatever).

A quick google search will give you the specs you want. Just search for your model + "specs" and you should be able to find it pretty easily.

Edit:

If the model number did not give you enough info, try searching the Model number along with the System Version, it might give you more information. You could also use the screen size specified in the Hardware Information to narrow your results.


CyanogenMod 13 fall down to 2G when data connection is OFF

I am using cyanogenmod in my Xiaomi Redmi 1s, I used to do this steps :

Open dialer, and type *#*#4636#*#*.(I think this setting code may vary with each device manufacturer, search appropriate code for your device)
It will enter into Testing mode.
Inside that, tap on Phone Information, look for Set preferred network type, and set it as WCDMA only.

This Setting will be lost after every reboot.


Can you factory reset an Android device but not wipe away info on the SD card?

Factory resets do not normally affect the external SD card, e.g., /sdcard/external_sd.  Some devices will wipe everything else under /sdcard (like the ASUS Transformer) while others will not (like the Samsung Galaxy S).  So it depends on your device and which "SD card" you're referring to, and also the filesystem layout — some devices will mount internal/external SD storage in different places than what I mentioned above.


If you are familiar with fastboot, you could boot or flash TWRP and format the cache that way.

Download the current TWRP img file, copy it to your fastboot folder, and issue the command

fastboot boot twrp-3.0.2-0-mako.img

Once it loads and starts at the main menu, select Wipes and then untick everything except Cache and Dalvik cache and execute the wipe and reboot.

If that fails, it might be time to flash a new factory image.


I believe why this is happening is because when your phone goes into standby the processor goes into a state where the processor slows down to save battery life. You could try to see if there is a feature in your mod to turn off this mode.

I think your phone doesn't go into power saver mode when it is plugged in, try that and see if it works (this solution is less convenient because your phone needs to be plugged in). One last thing I could think of would be trying to kill some services that are hogging cpu. This solution will be more likely to drain your battery if you kill some services that automatically start up again.

Good luck!


I had the same issue with my phone. The USB cable was fine (I checked it with another phone like you) but when I tried it with my phone, it only charged my phone without showing any option for connection. It turned out that the usb port (usb connector) of the phone was damaged. Out of the two usb data wires (not the power wires), one was broken. I would therefore  suggest you to get your tablet's usb port (connector) checked.


Import SMS messages from Samsung .nef file to Sony Xperia S

Use SMS Backup & Restore assuming those are both Android phones and you shouldn't need to deal with a .nef file.


Reinstalling purchased apps on a new phone?

You will not have to repurchase them if you associate the same Google account with the new device. They will be available in your market to re-download.

I don't know if you can have more then one phone associated with the same account, but I did not do anything when I got a new phone, except associate my google account to the new phone.


Disable notifications when other audio is playing

You can goto Settings->Sound->Volumes->Ringtone&Notification and reduce the volume.

(or) You can press the volume down button to disable notification and then start listening to media.


On my S3, the clock widget no longer launches the clock app or alarm. There is, however, a designated alarm app that may be used. That, or you can use a clock widget from the Play Store, there are quite a number that offer a similar experience to Samsung's default Clock app, that allow you to launch a shortcut when tapped on.


What can I do to make only the active app use Internet?

There usually is no need to install some 3rd party app to do the blocking part. These apps mostly require root access, even after granting root access to them, I found that the very app that was supposed to restrict background data usage was secretly consuming large amounts of data in the background.

Not many know this, but, android devices actually have the ability to restrict background data usage built-in.

Just go to "Settings/Data Usage" and then select the options menu (the three-dots on top right corner) and just check the box saying 'Restrict BackGround Data'. And now you're good to go.

You can monitor the data yourself, it worked pretty well for me, but, then you would have to manually open WhatsApp every minute to check if you have any new messages, this feature does not allow any exceptions!!


Tracking push notifications that I receive on my android phone

Google push notifications are handled differently than SMS. AFAIK only Google Play Services app has access to all push notifications (as it receives them). Therefore getting those push notifications would require to inject code into Google Play Services, e.g. in form of an XPosed module (requires rooted device + (ed)Xposed installed).

BTW: The push notification often does not contain the actual data. It can be used to "poke" an app so that the app connects to it's backend and loads the actual data (e.g. a messenger message).


Do I need to format my external SD Card?

Not to remain in any doubt, its the best practice to get your card formatted from within your android device.  In setting... storage settings you are going to find the options to do so.


How to copy events in KitKat 4.4 Calendar?

It seems the only option are third party apps. I found Informant, which is sort of like Pocket Informant (same dev), I used on my blackberry. It seems that stock apps for Android are becoming more and more featureless. I guess "they're" trying to promote using third party apps, I guess, I don't know.


First of all, be advised that Nandroid backups, in some situations aren't able to backup the "boot.img" properly, or isn't able to properly restore the "boot.img", even if it was backed up properly. When either of that happens, you're going to end up stuck like the way you are at the moment. The issue you're facing can also turn up, in case the partitioning structure is different between roms of two different android versions (one being more recent than the other, probably). Difference in the number and type of partitions being created by each backup can also lead to situations in which some data is wiped (upon restoring another), which some traces are still leftover.

  I thought that nandroid backups are supposed to restore the entire
  system to the way it was (exept internal and external sd cards), i
  dont understand why it does not.

Nandroid backups rely on the state of other things such as the custom recovery, the "boot.img" and the rom, in order to work properly. Think of it as having multiple variables in an equation; wherein even if one of them isn't working well with the others, its probably not going to be working as smoothly and perfectly as you would expect it to.

Therefore, my first suggestion would be to make a second copy of your existing nandroid backup on your computer (being extra safe here, so as to not possibly corrupt the existing one).

0> Then, open/extract the nandroid backup and see if it contacts a "boot.img". If it does, you're in luck. Otherwise, you will need to source a "boot.img" for your phone from the internet (which may or may not work). Either way, this recently obtained "boot.img" will be used in a moment.

1> Backup your existing boot.img using TWRP as a separate backup, selecting only the boot partition and nothing else for this particular backup.
(This will give you a backup containing your existing "boot.img", which is present on the phone at the moment. Also make note which rom this "boot.img" goes with (4.3/5.0.1), based on what is currently installed on the phone)

2> Wipe all partitions currently existing on your phone using TWRP. Use the fastboot mode to flash the "boot.img" obtained in step 0, above. Please make sure this "boot.img" goes along with the rom you will try to use with it, thereafter.

3> Within TWRP, do a partial restore, restoring ALL partitions existing within the backup except the boot partition (as we have already dealt with that).


my android phone is tethered to my tablet. i wanted to put games on my tablet but the games downloaded on my phone. how do i get them on my tablet

Download and install Shareit app from play store on both devices. Say your phone and tablet.

Now, say for example you have the game on phone and you want to sent it to your tablet.

Open Shareit on both devices and click send from your phone and click receive on your tablet. The Shareit will create a temporary hotspot to transfer files. Once it's created, search for the game from the next screen from your phone and select it and click send. If your tablet hotpot is created successfully. You will see, the name of your tablet in your phone. Tap that name and that's all. Your game will send to your tablet. After successful transfer click install.

And it's done.


You need to enable your Wi-Fi for that option to be available for checking or unchecking. Seems like a bug since I don't see any reason why the Wi-Fi should be enabled for the option to be available for toggle.


I don't own a Xiaomi device, but on my Samsung J5 I have the option to remove those background at Settings > Displays > Icon frame. Check to see if there is something similar.


Configure as shown . These are for Marshmallow and may differ on your device

Settings → Google → Services → Location → 3-dot menu → Scanning → Wi-Fi scanning → Disable

(As confirmed by OP on Nougat Settings  → Location → Scanning → Wi-Fi scanning → Disable )

Settings → Wi-Fi → 3-dot menu → Advanced → Keep Wi-Fi on during sleep → Never
Settings → Wi-Fi → 3-dot menu → Advanced → Network notification → Disable

This should fix the problem in all likelihood


Deleting files on SD card does not free up space on SD card

Connect your SD card to PC/laptop and perform a chkdsk repair


I found the solution: Assuming you have debugging mode enabled, you have to change the USB settings to Internet Connection: Modem or ethernet. Keeping it on Charge Phone, Media Sync, or Camera does not enable debugging.


How to use diffrent modes at same time on a phone for different callers

By default you can set different ringtones for each contact by hitting the menu button form the contact window and choosing options.  To add vibration into that mix you can use an app called WhoIsIt, that among other things lets you set different vibration patterns for each contact.

Another way is suggested in this answer.

A more powerful but complicated way to get this done would be to set up different profiles for each caller in an app called Tasker.


Use a file manager such as ASTRO File Manager. I'll use my file manager quick to check though.

EDIT: So on my Galaxy S2 the directory is /sdcard/download. /sdcard is the root directory on my phone and not actually an sd card. It's the 2GB of app storage on my phone


Unlocking an HTC HD2 after installing android

90% chance - no, 10% chance - yes.

The Android operating system is designed specifically for each device, which is why different phones get platform updates at different times. You're at an advantage starting with an HTC phone, as they build several Android phones.

Your best bet is to find an unlock process for an HTC phone as physically similar to yours as possible (physical in terms of hardware; processor, memory, etc.). If this does not work, chances that you will get anything to work is slim.


how can you turn off instagram notifications?

If you long press on the notification and select app info then you can untick the show notifications box.


The reality is no... not unless you had some other tracking software like Where's My Droid or similar installed prior to it going missing/stolen.

Law enforcement generally will not do anything, in order for them to track the device with the carrier requires a court order, and a sub-$1000 device is rarely significant enough to warrant what they have to  get it done, and it is rarely effective anyway.

The best you can do is contact the carrier and report it stolen, which will blacklist the IMEI/MEID and it cannot be activated on most carriers, rendering it worthless.

Unfortunately, this happens a lot, there isn't really any way to recovery the phone unless you just lucky and call it and someone answers and is willing to return it.

It should also be mentioned that if you are somehow able to locate it, if it was truly stolen you should NOT attempt to recover it yourself... the potential of something bad happening is high, contact law enforcement if you are sure you know where the device is located.


How to add S/MIME certificate to samsungs native email app on galaxy s3

After a long time of researching I found this useful link:

http://www.gridshore.nl/2013/09/30/setting-up-keys-to-sign-emails-in-samsungs-android-email-app/

It seems to be the case that it is not trivial to make android to find the keys. You need to place them in a special folder with a special filename.

But the worst is that samsungs email client supports S/MIME only for exchange connections and not for pop3 or imap. I cannot imagine why this is the case but it seems to be true.

All of that makes me belive that some people dont want us to encrypt or sign our emails. What a shame!


Where does "Places" get all its information?

Places is part of Google Maps (and was introduced with Maps 4.4 about a year ago), you should be able to see and search for all the same businesses and attractions in the main Google Maps app, Places just puts a nicer interface on it.

Much of the data came from what used to be called Google Local. Businesses can add themselves to Local/Maps/Places and update their records themselves, here http://www.google.com/local/add/promo Google Maps has had a "Add your business to Google Maps" link on the page pretty much forever, that links to http://www.google.com/local/add?hl=en&gl=us

Also just like other local business discovery services like Foursquare, users themselves can add places into Places, check into them and rate them through the app or http://www.google.com/hotpot

See also the announcement page from when "Place Pages" were first added to the web version of Google Maps back in 2009 which has some more details http://googleblog.blogspot.com/2009/09/place-pages-for-google-maps-there-are.html including that you can add them through community edits or Google Map Maker.


How many devices does one purchase of Android app support?

There is no limit. From Google Support:

  Downloading previously purchased & downloaded apps

  When you download a paid or free app on Google Play, the app is
  connected to your Google Account, meaning that you get several
  benefits:

  If you get a new device, remove an app to free up space, or reset your
  device, you can reinstall the app without purchasing it again.
  If you have multiple devices, you can install the app on all of your devices
  without purchasing the app again.
  You can quickly find free or paid
  apps that you previously downloaded.


My first suggestion would be to take a Nandroid backup (requires a custom Recovery) first if you've had an unpleasing incident on some other OS, or want to recover from one after fiddling with terminal on Android.

  I want to use the terminal emulator app to navigate my phone(messaging, camera, launch applications, [and so on).]

Messaging and Camera (UI not HW) are also apps in Android and are accessed in the manner similar to other apps (they have their .apk in /system/app). The most common way to access an app is to call its component or activity using am command. Consider this as an example to use am. See more examples on Stack Overflow like:

How to start an Android application from the command line?
How to run a specific Android app using Terminal?
How to start an application using android ADB tools?

am will only launch a part of the app and possibly would need root access if called without ADB(has higher privilege then a normal user). So how would you interact with the app from command line?

For that, I prefer to use Android keyevent or Pointer location (under Developer options) combined with the input command.  See:

ADB Shell Input Events
How to use ADB to send touch events to device using sendevent command?

You would now be able to launch an app with UI and can use the app rather easily from command-line.

  What are the commands?

I'm not aware of all the commands but you can take a look at /system/bin and /systen/xbin (like /bin and /sbin in GNU/Linux). You'll need root access to use some of them. (See Busybox too.)

  Where should I start?

Well, I'm unaware of a crash-course and I would advise to work on an issue or a possibility to learn the know-how of terminal rather easily. Try this answer for a start.

Good Luck!


What does a check mark on a site thumbnail means? And how does one remove it?

It means the site is downloaded for offline viewing. You may have done it by accident but that is what the icon means (unless Google changed the meaning in your Canary build which I find very unlikely).


Is there a way to get a "zoom balloon" (like on the iphone) when sliding over a text input field?

My Motorola Defy has this capability.  My phone is running Android 2.1.  When you hold your finger over the text field, it will pop up a zoomed in window that allows you to move the cursor with your finger to edit text.


I have seen this on rare occasion. Often simply backing out of the app, and optionally removing it from the list of recently-used apps (which quits an app a bit more calmly than an End/End All), will restore functionality once the app is relaunched.

Sometimes a web page or web-based app, like Facebook, will refresh itself in the background, and that can disconnect the keyboard from the field being edited. Sometimes it's a slowdown elsewhere in the phone.


where can a generic application write on an SD card?

Those questions is pretty easy to answer:

No, Android only creates those folders, if they are used. This is valid for both, internal SD and external SD.
There are many ways to get the package name (this is the internal name) of an app. The easiest way would be going to http://play.google.com(Google Play Store) on PC and opening the app's page there, then simply look at the last part of the url: e.g. https://play.google.com/store/apps/details?id=com.hipipal.qpyplus (the id= part). For QPython this is: com.hipipal.qpyplus.
Every application can write to its own folder. Reading or writing to other folders on the external SD card requires special permissions.


Is it possible to extend/upgrade media decoders?

Core Media Formats table from Official Android Developer site states that FLAC Decoder is integrated and available by default in Android 3.1 and newer versions.

So if you want FLAC decoder for your stock media player, you either need to get your device upgraded to ICS(4.0) OR you can switch to another media player (such as andLess or Winamp) that has its own playback libraries to support multiple codec formats including FLAC.


Is it possible to install android app directly from facebook ad click

No, if you want user to have an apk installed from playstore. It has to go through play store app. Only other way I can think of is to make user download an apk file of your application from your server (Not a ideal thing to do)


Embedded YouTube videos have sound but no video

If the problem is only with embedded videos, just click on the link to the actual video on Youtube. Or try long pressing on it to get the link to the video URL.


Find carrier allocated public IP address

You could always use the browser hit one of the many web pages that will tell you what your IP address is. WhatsMyIp being one such.


Low storage and Play Store problems after factory reset

If you have a SD card slot you could format a storage card to the phone and configure that card to be your default for app storage. That could give you a better platform to start downloading the apps to your phone.


Your best bet when looking for ROMs is to search the XDA subforum for your device.  Stock 2.3.3 is linked in one of the first few posts there, and I'm sure they'll have instructions if you need them as well.


Installing USB driver for XIAOMI Android Studio

Below is the google translation: hope it works for you.

  [Abstract] to install the driver, is the beginning of our wire brush,
  brush machine process is a very important step, but also a lot of
  local friends easily qualify problem areas. Just use a USB cable can
  not be achieved mobile phone and computer information exchange, but
  also need to drive.

  Click here to download the millet phone drivers:
  http://bigota.d.miui.com/tools/xiaomi_usb_driver.rar

  Install the driver, is the beginning of our wire brush, brush machine
  process is a very important step, but also a lot of local friends
  easily qualify problem areas. Just use a USB cable can not be achieved
  mobile phone and computer information exchange, but also need to
  drive.

  First of all, I do not recommend to install the phone drivers to use
  wizard-driven software or pea pods, millet has provided official
  drivers, in my opinion, this driver should be the most secure, but
  with other software to install, simply by hardware identification to
  select the drive, and the identification is correct or not can not be
  100% sure, this process is not artificially controlled, equivalent to
  drive right to choose to install a mindless software, I think it is
  not so reliable .

  Driver installation is a wire brush and turn on USB debugging to
  operate the first step of the phone, very important, the situation is
  a lot of brush machine failures are caused by improper installation of
  the drive, I hope you pay attention to drive installation. I trust
  that, in the Device Manager under the windows of the hardware manager
  millet choose to install the official driver.

  [Recognizes three modes] In the boot state, after off USB debugging
  connect the phone to a computer, mobile phone should be recognized as
  a portable device, and the USB debugging turned on, is recognized as
  androidphone and portable devices in fastboot mode is identified as
  fastbootinterface.

  Under fastboot mode USB Debugging on mode USB Debugging OFF mode

  [Specific installation steps] To turn on USB debugging mode, win7
  system installation drive, for example, the installation steps as
  follows:

  USB debugging turned on the phone, connected to a computer, but right-click "Computer" (XP is "My Computer") → "Management" → Device
  Manager
  Right "android" → "Update Driver Software" → "Browse my computer for driver"
  millet phone to find driving compressed file, right -
  "pressure to the current folder", select millet phone drivers extract
  the folder "xiaomi_usb_driver", the next step
  jumped a security warning, click "Install this driver software"
  and then is done [Driver information] Driver installation, in fact, is
  to copy the driver files to the system folder, determine whether the
  driver is installed properly, you can view the information. Driver
  information fastboot mode Driver information open USB debugging mode.
  Close driver information USB debugging mode So far, my experience
  sharing driver installation is over, we want to help the old and new
  rice.

  Click here to download the millet phone drivers:
  http://bigota.d.miui.com/tools/xiaomi_usb_driver.rar


A reboot might do it, or reselecting your network provider, but I've often found that a factory reset is needed for Android to properly pick up APN settings automatically.

However, since you have manually entered the information it should work pretty easily.  I would reboot, but turning Airplane Mode on and off should be sufficient.


Tasker - turn off wifi IF there's no internet connection

You can create a task to ping Google DNS as follows:

Task → Code  → Run Shell

Command: ping -c 2 8.8.8.8 [Store Output In: %stdout] [Continue Task After Error: checked]

  If %stdout ~ 100% packet loss

  google servers unreachable

  Else

  connectivity established

  End If

Add this to your main task with either keeps wi-fi conection or switches it off.

Credits

Run shell 'ping' with tasker


Can't login with Gmail App/Play Store on tablet; Username/Password OK on desktop web browser

Did u set 2 step verification to your Gmail account? If yes then you need to set Application Specific Password to your account.

Login to your Gmail from Desktop.
Goto Settings page.
Find Authorizing Application & sites page.
Goto Application Specific Password section
Set your app name and device and Password, then click Ok.
Now you can login to your app with that new Application Specific Password.

For more help visit this page.

https://support.google.com/mail/answer/1173270?hl=en


Anker Keyboard not working with Samsung 10.1 2014 tablet running 4.4.2

I don't know if this will help at all, but I had a problem with the Shift Key not working when I had a USB keyboard plugged into my Android phone and I found a solution.  Maybe the solution I found for my problem will fix your problem as well.  If not, I do apologize.

I have a Samsung Galaxy S5 Android phone.  I purchased a USB external physical keyboard that can connect with my Windows computers and my Android devices (via micro USB).  The keyboard worked fine when I plugged it into my Windows computers.  The keyboard worked pretty well Android phone, except for the fact that the Shift Key didn't do anything when I held it down and pressed other keys (to capitalize letters, type symbols found above the number keys, etc.).  I tried a lot of stuff to get the Shift Key to work on my USB keyboard when I had it plugged into my phone. I couldn't get the Shift Key to work when I used the stock Google/Android keyboard app, the Samsung Keyboard app, or the SwiftKey Keyboard app. After a lot of trial and error with apps and settings (and a lot of frustration), I FINALLY came across an app  that DOES solve the Shift key problem: The "Go Keyboard" app on the Google Play app store.

After I installed this app and set it as the default keyboard app on my Android phone (Samsung Galaxy S5), the Shift key  worked just fine when I used it while it was plugged into my Android phone (allowing me to capitalize letters and  type symbols above the number keys).

I hope this works for you, too!


Why is the Android Go's performance better?

Android Go is an Android configuration specifically built for low RAM devices.
As stated in the official Android Developer documentation, it employs many optimizations mainly focused on memory management.
Android Go has a particular characteristic of having ro.config.low_ram set to true on build.prop to indicate the low RAM configuration. Apps then can retrieve it by calling ActivityManager.isLowRamDevice(), while the system can directly call the hidden ActivityManager.isLowRamDeviceStatic() if they need to modify their behavior, mainly to put some restrictions on features that are considered memory-intensive.
Some system services are disabled, such as (but not limited to):

Notification access
Do not Disturb
Picture-in-picture
VR helper services
Zen mode

According to the commit on Pixel Experience/AOSP.
and many other changes in the system's behavior (that can be browsed on the Android Code Search linked above, under the "Cross references" tab on the bottom).
To answer "why it gets better performance", while there are some optimizations done, it also sacrifices features for performance. This, together with Google's "Go" apps collection that is built specifically to reduce memory and space usage, makes the device runs better compared to running the full-fledge Android.
However, while Android Go also provides Play Store to install 3rd-party apps, note that those apps may not have been optimized for low RAM configuration and might suffer performance worse than when running on mid-end/high-end devices (this is more of an issue of hardware spec than Android Go though).


Android Google map to provide alternative route

To see alternate routes, you need to use Navigation as opposed to Maps.

If you already have Maps open, click the blue arrowhead in the upper right to switch to Navigation, then click the context button on your phone, then select Route Info, then click the third button to the right along the bottom which will have both a dashed and solid line going to a map pin.  Alternate routes will appear, and you can select them along the top of the route info map.


Sorry but there is no way to recover the phone number unless that persons number called/text you or you made a call/text to that person. If you did that you could go into your call history and see the made/missed call and then add it to your contacts.

A habit to get into is dial the number first and then hang up. That way its in your call history. Then from your call history add the number to your contacts and add additional info such as name, address and email. If you do this and forget to click save at least you still have the telephone number on your phone.


How to get the "check" next to text messages without being notified?

John as @thunsaker states this a HTC Sense mod and unfortunately cannot be changed.

You could look at rooting your phone and putting a vanilla ROM of Android on or the fully customisable Cynogen Mod 7, that way you can take back the control HTC stole ;-).

A place to start would be http://www.android.modaco.com


The problem must have been on the side of the s6. I was able to run heimdall print-pit successfully, but only for a moment after entering download mode.


How do I install custom ROM on HUAWEI Honor 4A?

You need to ROOT your device first.

This link helps you to ROOT and install custom Recovery on your device.

You can download custom ROM from here.

After rooting and installing custom Recovery(TWRP), Download ROM file zip,GApps zip(if you need to install Google apps), .

Reboot to recovery mode.
Prepare a backup of current ROM (IMPORTANT). In TWRP, select backup, and check System, Data, Boot, and select backup.
After that, go back and select Wipe, select System, Data, Boot, Caches. Wiping deletes all your data.
Then, go back and select Install, and select zip file.
And you can install Gapps, select Install, and select zip file.


Dark statusbar/quicksettings theme on Oreo?

Sony helped Google in implementing native support of RRO layers in Android O. This was previously used in many Xperia phones for a better system-wide theme support. In android custom rom and root community, Project Substratum is used for same. It also uses RRO layers thus provides better and more consistent theme than previous option CynogenMod Theme Engine (CMTE).

Till Oreo RRO layer patches and root were necessary for Substratum to work but as Oreo has native RRO layer support so it can be achieved in stock rom.For detailed method see this and this xda article.
@Tony Chiboucas has also mentioned the method in his comment.

P.S. For unrooted devices, this is a paid process.


Minimizing data usage for users with data caps

If your phone is rooted, I would highly recommend DroidWall. It's a firewall application that allows you to restrict access to Internet by application.  It has separate permission settings for WiFi and Cell data, which allows you to restrict the data usage by the connection as well.  Chances are though that you will also need to be running a custom ROM or kernel that has "iptables" module built-in.

In terms of minimizing data usage in general, there are several settings you can play with.  I'd recommend going all manual by disabling "Auto-sync" and "Background data" options under Menu -> Settings -> Accounts & sync. Then take a look at interval update settings in all 3rd-party apps you use for services such as Twitter (Twidroid, Seesmic, etc.), Facebook, e-mail (K-9 Mail, E-mail, GMail, etc.), RSS feeders (NewsRob, FeedR, etc.), and others (widgets, weather apps, etc.) Most such apps let you configure the update interval via settings. Either make them all disabled/manual, or use the farthest update interval they allow. Also disable any notifications in these apps so that they use even less data.

You might also be able to use some apps/widgets that toggle the data connection (without affecting the cell signal) and only enable it when you need to use apps requiring data (retrieve e-mail, catch up on tweets, use browser, refresh weather status, etc.) and then toggle it back off when you're done.


Galaxy On5 not compatible with Adoptable Storage

Great to read you gave Root Essentials a try! We have just updated Root Essentials with a renewed approach to handle those difficult phones just like yours. Version 2.3.1, released on Google Play / XDA / APKMirror, contains this new code.

Feel free to try and do let us know the results! Thomas, dev. Root Essentials.


Try installing Magisk and then install the "MagiskHide Props Config" module. After this applications won't be able to detect if ADB is enabled.
Magisk can also hide the root availability. Just enable the hide feature and add the application to the list.
An app I tested reported 5 "security" issues. Enabling Magisk hide (and adding the app to the list) removed 3 of them, and adding the "MagiskHide Props Config" module removed the other 2. One of the remaining 2 is known to be the "Android USB Debugging".
You don't need to do any extra stuff. The module is designed to fool transaction software. In my case the app uses the veritran API, very common on bank apps.


As per my findings, thanks to @Firelord, this icon is used for voice-over.

There may be multiple apps that use this icon but it seems the most common would be Google Voice (which I don't have).


There are several gestures which aren't really supported on mobile devices including right clicking, hovering and most keyboard shortcuts. It is up to website developers to recognize this when designing their user interfaces and either build in alternative gestures or simply rely on universal input methods like clicking/tapping.

Your best bet would be to contact the owner of the website you're having trouble with.