Yes, provided you've got an application to deal with zip files, you should be just fine:

WinZip for Android

By default there's already apps within your OS to deal with zip files:

Best is access a zip file thru your browser, download an open one. A window should pop-up, with some recommended apps already on your system.


Is there a way to display Interstate Rest Areas on Google Maps Navigation?

A bit of a hack.

Thanks to an answer in the gis.stackexchange.com, I was able to contact the owner of a web mashup (driven by a google spreadsheet) who created an KML export link.

http://tables.googlelabs.com/exporttable?query=select+col3%2Ccol1%2Ccol2%2Ccol4%2Ccol5%2Ccol6%2Ccol7%2Ccol8%2Ccol9%2Ccol10%2Ccol11%2Ccol12%2Ccol13%2Ccol14%2Ccol15%2Ccol16%2Ccol17%2Ccol18+from+261434+&o=kmllink&g=col17

Copy/Pasting this link into the search box in Google Maps on my droid displayed the rest areas on the map.

There's a limit to the number of points the map will display out the KML, so if you are zoomed out too far, you'll only get a cluster of points.  So make sure you are zoomed in close enough--having a few states visible should still work and be no problem.

When the map points load, the extent changes. I guess it's to the extent of all the points that were loaded from the KML.


Individual apps might have settings for font size, but I don't think Android 2.2 included any system-wide settings for changing the default font size.  Check the Market for a third-party contact list app that allows you to change that setting.


Share intent to used recent or often-used contacts

It is called Direct Share and described here https://developer.android.com/about/versions/marshmallow/android-6.0.html#direct-share

  This release provides you with APIs to make sharing intuitive and quick for users. You can now define direct share targets that launch a specific activity in your app. These direct share targets are exposed to users via the Share menu. This feature allows users to share content to targets, such as contacts, within other apps. For example, the direct share target might launch an activity in another social network app, which lets the user share content directly to a specific friend or community in that app.


How to remove someone else's Google account from the Pixel 3a?

He can't remove it without the password. But his partner can, by accessing the Google account and deleting the phone from the list of devices active on that account. This link will take the original account holder to the appropriate page:

https://myaccount.google.com/device-activity?utm_source=google-account&utm_medium=web


TWRP 2.8.7.0 -> How secure does WIPE erase your personal data

From official TWRP

  For instance, if you're getting ready to sell your device, then it's a good idea to wipe everything on the device so that the new owner doesn't get your private data. Note that these wipe options may not be completely destructive. If you store especially sensitive information on your device or are really concerned about your private data, then you may need to look into other options to ensure that your data is fully destroyed.

So, TWRP wipe isn't the best way of you are especially sensitive to personal information being captured

Recommended way is to encrypt and factory reset. A factory reset by itself is supposed to overwrite information but it has been shown that it is not 100% true always - some parts of storage are marked as overwritten but in reality aren't. If the phone is encrypted

  ....If the phone's hard drive is encrypted, any unerased data will be scrambled and effectively useless

This was established in a study two years ago , details here

Edit Thanks to Izzy who pointed in comments another important aspect of FRP(Factory Reset Protection)- make sure you are signed out of your Google account before doing factory reset. Else, this protection will kick in and you will have major issues at hand. Also refer to tools in his curated collection linked in the comment for secure deletion


In the Settings menu look for the App section. From there you will be able to select it and find information about it along with the package name.


CyanogenMod/LineageOS and other custom ROMs can't run on every device either. They have different versions for different devices. For example check this list for the newest LineageOS-compatible devices.

The same version can't work on every device, because the operating system (in this case the android) have to include the drivers for the specific device it will ran on. An android version which would include all the drivers would be illogically huge.


unfortunately this isn't an option on the stock android ROM's, regardless of the version. After doing a little research, it seems that if you wish to root your phone and install a new ROM that the Desire flavor of ROM's (I don't know if it is available for your model of phone since you didn't specify the model) has this feature built into the ROM itself.

After some more research (this was harder to find than I expected) there is an app that has built in auto-retry of failed sms messages. Please see This XDA Forum Post for details about it. It is a replacement messaging client for your android phone which includes this feature.


You should be able to do that using Tasker. Set up a profile with a "time" condition (specify the time frame you want the screen kept alive, e.g. "from 9 am to 6 pm", and for the task itself select "stay on". Make sure the option is disabled before starting this. tasker will then take care for it: Switching the option on at 9 am, and returning to the previous state at 6 pm (which is why you should have switched that option off to begin with).

Optionally, you could also define an "exit task" to explicilty switch that option off again − regardless of what it was set to in the beginning.


How to change equalizer presets with Tasker?

If you use Apex or Nova launcher: they've an integrated "activity browser". Just long-press on an empty place of your homescreen, select to add an activity.

Activity selector in Apex Launcher (click image for full size variant)

Browse to the sound app, and see what activities it offers. As those "preset selectors" must be available as "screen" to interact with the user, they should have declared an activity; with some luck they did so "publically", and then its listed here.

As you can see in above screenshot, there's not only the "descriptive name" displayed, but along with it the package name (if it's the app entry, as the first one in the screenshot: "LocMgrPD" = "com.android.logmgrpd") or the activity to call if it's an activity (second and third entries, e.g.).

Once you found the matching activity, you can use that to call it from Tasker.


multiple users on android 7.0, need to extend privileges of the first one

Looks like the only way to do that, would be by deleting the first user account and then creating a new user account.


Unfortunetly, WhatsApp does not have a remote delete function that I know of. If you really want to get rid of the history, you can wipe your device remotely if you have anti-theft installed. I recommend trying Android Device Manager. It is most likely already activated on your phone. You can wipe it from there (If Android Device Manager has permissions to), or at least lock you phone and set a new device unlock code. I would always reccomend using Google's Find your Phone page, which is linked below. It will lead you through the different steps you can take to deal with a lost phone, and links to Android Device Manager.

Google's Find Your Phone Wizard

Additional Information on using Android Device Manager


Alarm Clock Plus V2. Its free in the app market. Let's you set a song or a playlist, plus it has a ton of other options. Its really a killer app.

Update: I still have the free ad supported version Alarm Clock Plus installed on my phone but it looks like it's gone from the market.  The only one left is the paid, ad-free version.


Installing Applications in Isolated Environments

Yes just as the other answers have suggested. AFAICT, this mechanism is now being implemented in newer ROM versions by some manufacturers, and even some independent developers.

For example, Lenovo has incorporated a similar isolation mechanism in order to allow installation of multiple instances of applications or at least dual installation.

This feature is called Dual Apps in some Lenovo devices:

The brief description states:

  Dual Apps will let you run two separate instances of the same app.
  Both instances will run independently of each other and will not share
  any kind of data with each other, except for contacts provided you
  have allowed that.

I believe this idea has been inspired with the recent surge of dual sim-powered smartphones and growing popularity of social networking applications such as WhatsApp, Facebook etc.

For this reason Huawei's EMUI 5.0 has implemented the same feature called App Twin

Essentially for now it supports WhatsApp and Facebook but more applications can be added as suggested on this XDA thread.

However it seems its not as fine-tuned as the former as it has some limitations :

  You cannot backup or clear App Twin account data separately. When you
  enable an app in App Twin and perform a backup, both the main account
  and twin account are backed up. When you clear app data, both accounts
  will be deleted.

Probably the most interesting project on this topic now is Island

The developer (Oasis Feng) is working on a beta version of this project, and is described

  Island is a sandbox environment to clone selected apps and isolate them from accessing your personal data outside the sandbox (including
  call logs, contacts, photos and etc) even if related permissions are
  granted. Device-bound data is still accessible (SMS, IMEI and etc).
  Isolated app can be frozen on demand, with launcher icon vanish and
  its background behaviors completely blocked.

The features are summarised as follows:

app freezing,
privacy protection,
parallel accounts

As mentioned above its still in beta, and installation is via
Opt-in the open beta test on Google Play


Is it possible to retrieve a password stored in OpenVPN?

Yes, it should be possible.

If your Android phone is rooted, just use a root explorer and inspect the app's data under /data/data/[com.your.vpn.app's.name]
Use "adb backup" (Win/Linux app here) and extract it with ADBExtractor
Use Helium (an adb backup frontend), it produces the same backup type that's extractable with ADBExtractor like above.

You can determine your apps internal name by finding it on Google Play and looking at the the URL: E.g., OpenVPN for Android has de.blinkt.openvpn as internal name


You can also install the software directly from the Android market. But you won't be able to start it easily. You can use ADB to start the app as described here

I recommend MyPhoneExplorer. You'll also need to install the desktop program and then start the app on your phone as mentioned in the link above.

Be mindful of any optional toolbar that might ask to be installed on your desktop though.

UPDATE: I didn't need to start the app on my phone, merely connecting the cable was enough. Galaxy S2 on Gingerbread 2.3.3 (rooted, but that shouldn't be a factor).


is it possible for an app to crash the phone at the logo screen stage?

Apps start only after successful boot of Android OS. There is no way in Android app can start before or while booting.

Your case looks unclear to me. The issue has to be of a system app.

Did you phone had a software update recently?


The answer to your question is extremely complex and (in my opinion) not material for SE since there are a lot of files that you'd need to download and cannot be hosted here. Fortunately, XDA has a thread for multi-booting on the GT-N7000. I also found this tutorial on YouTube so that you can see how its done.


Even in your pre-installed launcher you can remove apps from desktop (they will not be uninstalled from your tablet), sort them on your desktop any way you wish and add so many app icons to your desktop(s) how much place you have. Make a long tap on an icon and then you can move it or delete from desktop. Make a long tap on an icon in app drawer and then you can add it to your desktop.


Should you remove recent apps from multitasking drawer?

If you remove an app from the multitasking drawer it's marked to be closed very soon (just a few seconds) and it's memory is cached (instead of used).
This releases used RAM and prevents Android from closing running applications if another one needs more memory.
Depending on what applications you close with the multitasking drawer they will eventually restart (if a service is running in the background and launches the application again eg. Facebook) or they will just be closed.

Performance wise it's not a problem, applications you have closed might just take half a second longer to load up but that's it.
Battery life can be improved a little bit if you close down applications that would else run in the background and do some weird stuff that causes your battery to be drained quicker than usual.

Also: I'm not the best in understanding how the Android LMK (low-memory killer) works but it first uses available RAM instead of closing applications.


Cannot remount /system partition even when rooted (Sony xperia M2)

Use a kingroot remover and replace with SuperSU

King Remover V9

USE FORCE REMOVAL INSTEAD OF START

Once you have root with SuperSU you should have more control ! ( Kingroot works with a temp root )

Init.d is just a simple folder to hold network security tweaks ! ... However People use it to implement Before-Boot operations that aren't always to do with network security !


How can I force 3G only on the Nexus S after the ICS update?

There's an app for 3G only mode:

https://play.google.com/store/apps/details?id=com.mobnetic.only3G

However your phone should automatically try and go for 3G if there's a 3G connection available, it will never choose 2G over 3G so I don't see why this would be useful... There's still a 2G only mode to save battery in Settings -> Mobile Networks


Are you perhaps using the volume control and going all the way to the "bottom"? That turns on silent mode in my Droid.

Are you hitting the wrong option on the menu when you hit the power button?

I'm not familiar with the LG Ally, so I don't know if they might have added an extra feature to make it easy to get into silent mode. Did you check the manual?


Custom ROM on Sony Ericsson Xperia Pro (MK16i)


Polaris Office cannot set Date Format to UK

Yes. If an app doesn't work the way you want, or you can't work out how to make it do what you want, it's always appropriate to contact the developer.

You can do this via Google Play: every app has to have an email address or phone number for support, which you can find on that app's page. Many apps also have a "support" or "feedback" option inside the app too.

Even if the answer is that there's no way to do this and they don't intend to add it, at least you know that from the horse's mouth, and of course if they get enough requests they may change their mind and add it. And going the other way, even if there was already a really simple way to do it, and they just tell you how to do it, it lets them know that they need to make it easier to find in future.


How to automatic alarm birthdays contacts

While I don't know any built-in solution, there are several birthday reminder apps available on the Playstore promising exactly that, e.g.:

Birthdays (including widgets)
Birthdays (puts them in your notification bar when due)
Birthday Reminder (again notifications)
many more

The 3 example apps I've picked above use your Google contacts to check for birthdays, so you don't need to manage a separate list. Others might use their own databases, so check their descriptions. There might be "privacy issues" when those apps have access to your contacts (which is needed for the birthday reminders) and full internet (e.g. for ads) at the same time, which you might wish to keep an eye on while picking a suiting app.


Why Galaxy SII reports on not enough memory for new apps when I have several GBs available on flash storage?

The Samsung Galaxy SII is an older device which doesn't use the MTP protocol and so, applications' storage and internal storage is separated. Newer devices share the full internal storage seemingly.

If you in need of storage space for apps, you may look at some root options such as:

app2sd applications that enable you to transfer your applications to the internal storage
app2ext that enable you to extend your applications' partition
a ROM for your phone that change the partitions' size


My phone is soft-bricked after ADB update

Which phone is it? You have to download stock firmware for it and flash it via flashtool, adb or fastboot (depends on phone). If you have Samsung phone, then download firmware and Odin from sammobile.com and flash.


SM N900A rooted Google Play Store Immediate Shutdown Hosts File Deleted

Actually all i needed to do was get link2sd ,shift playstore and google play services from system into the sd and reboot and again put it back to the system and voila! It worked like a charm.Guess the gapps need to be jolted into the system so as not to have a connection timed out error.HOPE THIS HELPS!!


Aside from the usual battery-saving tips (like disabling data / Wi-Fi), you could use an app like Screen Filter to reduce the brightness of the device; this reduces power consumption.

If available, you might also invert the colors in your reader app. For example, ezPDF Reader has a Night mode feature which makes the background black and the text white (as opposed to the standard black on white). Of course, this is only applicable to PDFs with actual next, not scanned images.


Optimize TeamViewer for android bandwidth consumption

I use Teamviewer and love it.  Before Teamviewer I used several of the pocket VNC versions you can find for Android.  Some of those version have grayscale options.  The drawback is you will have to forward a port on your router to get VNC to go through.  The other option you may look at is if the program or programs you are looking to control have a web API you can hit rather then the whole PC.  below are some links for the other programs to control your PC via ANDROID.

EDIT: thought about it a little more and remembered you can use LogMeIn Hamachi and VNC.  Set up the LogMeIn Hamachi client on the PC you want to connect to, then you can VNC into the Virtual IP the Hamachi client provides.  This will enable you to use the advanced display setting in some of the VNC clients.  Hamachi

Android Remotes
More Remotes
Some more


Couldn't acquire root after running superboot

Because that way (superboot) is old and doesn't work on the current software releases, TBH I am surprised it still boots at all after that, probably because you just just manually booted it and didn't flash it.

I will assume this is the Titan (non-LTE) version. The proper way to do this if you are unlocked is simple... Download the latest TWRP for your device and SuperSU and place the later on your device.

Start the device in bootloader mode, and in the terminal enter

sudo fastboot boot twrp.img <- Replace filenames with appropriate ones for your installation

Once TWRP is loaded, Install (flash) SuperSU ZIP you downloaded from the link above.

Reboot, enjoy root on your device.

BTW, you didn't mention your Linux distro or fastboot version, you may need to get the current releases from the Android Dev package if your repos do not have current ones.


Will after i batch restore on titanium backup will it restore to the same location?

Yes. Don't worry. It usually restore in the same location. Even if it doesn't it isn't supposed to cause problems. You can always move them.


How to stream audio to my PC from my phone without AUX cable?

With this app (Weezzler) you can easily play audio from your phone in your browser as long as you are connected to the same wifi network in the device and the computer.

https://play.google.com/store/apps/details?id=com.weezzler.android


What is the default Android Root Password?

root in Linux (or any Unix-like system) is just the user with User ID 0. The su program (which actually stands for "Switch User", not "Super User") is just a program to start another program with a different user ID than the starting program (by default to uid 0, which is to user root). Android does not use the traditional /etc/passwd, however it still uses Linux User ID and Group ID for managing permissions.

If you want to intercept su requests so you can ask for password or enforce other rules, you will need to replace /sbin/su with your own version of su. Alternative approach is the one described here: http://www.koushikdutta.com/2008/11/fixing-su-security-hole-on-modified.html though that will require applications to cooperate by firing an Intent when they want to switch user.

Android security framework is more or less like this: each installed application runs on its own User ID (selected at installation time), and application permissions is implemented as user groups.

  Can i change the root password after rooting my android device by simply typing "passwd"?

Android does not use /etc/passwd so it also does not have passwd program.

  how is the rooting process working ? i mean what is the "one click root" apps doing to my phone?

I'm not quire sure with the exact process myself, you probably want to ask to rooting developers. However, my guess is it just reverts the security check that originally prevent developer from setuid 0.

  And im a developer, so how can i find hidden APIs (like iOS) for rooted app development ?

Since Android is open source, there is no truly hidden API in Android. However, there are some unpublicized or undocumented APIs, you can browse for this in Android's source code. However, these APIs are not about root developments, they're usually in-development APIs that are not ready yet or is too localized for specific purpose that is not useful for public developer (or perhaps Google just haven't realized their usefulness yet). You are not restricted from using these APIs, but since these are not an officially supported APIs, they may disappear or break backward compatibilities in the future. If you need to use these APIs make sure your app breaks gracefully.


USB tethering not working after installing CyanogenMod 7.2 on Samsung Galaxy Ace (GT-5830)

ROMs like CyanogenMod and others by no means are complete. They are always under major refactoring and between minor revisions major functionality may be broken. For a long time I have been using custom roms, and if some functionality is broken I would advise you to return to a previous version of the ROM, or switch to another ROM.

The problem can also be related to the kernel you are using. Kernel is different than the ROM. ROM is built on top of kernel meaning that kernel part covers the more low-level functionality. If the kernel you are using does not support some functionality about USB bus, then you can still have problems although the ROM has no bugs.


Any reason not to allow automatic updating for an app?

I leave it off so that I can review the list of pending updates and see what changed.  Of course, that only helps for the apps that list changes in the market description.

Every once in a while, developers do release updates that are a step backwards- either because of introducing bugs or major redesigns that lose features (Astrid, I'm looking at you).  If you wait long enough before updating, then you may be alerted to that situation via comments.


How to manage settings on an Android device remotely

There is an application called Tasker. Which can be bit difficult to work with for you, if you're not familiar with it. but it's worth learning for your use case. You can make profiles which will get triggered when particular conditions are met. For example, you can start the wifi or turn your phone into silent mode when it's within 100mts of your home, or you can change the default launcher according to your needs in the question. Here you can find basic tutorial for Tasker, which can help you learn more about it.
For your particular use case I found some profiles which can help you,

1) Restore Default Launcher

2) Restore Default Keyboard

3) These are other profiles, you can look into.

Since you can not root your tablet, these are the use cases for the profiles you can use/create without root. (These are just for your knowledge, because Tasker can do lots of stuffs even without root. Which can come handy in some other scenario you want to use in future)

Some ADB Commands I found which can help you,

1) Change the default Keyboard using ADB

2) Enable Location services On or off

To connect using ADB remotely, This answer can help you

The answers in the question above is not using adb shell su, so I'm assuming it will work on non rooted phones aswell (You already found answer for other use cases you mentioned in your question, So hopefully this solves your question).


How to bypass 20 item limitation in clipboard?

There are plenty of apps  that can store far more than 20. Search forClipboard on Play Store . One such app which doesn't require extra / suspicious permissions is Clipper which I found to be very effective in organising clipboard

You will find plenty more apps in Clipboard Tools, from the curated repository maintained by Izzy , as he noted in comments . Also note that Izzy has pointed out better alternatives in his now deleted comments, needing fewer permissions:

  Clipper requires permissions to "test access to protected storage, modify or delete the contents of your USB storage, view network connections, full network access, receive data from Internet, receive cloud messages, run at startup". From a privacy point-of-view, all those network permissions should not be there as they are certainly not required for the functionality of a clipboard: Keep in mind you might copy sensitive information like passwords. Not saying the app intentionally does something bad here – but who knows what some integrated ad/tracking library might do (Clipper contains at least 3 of them)?

  So better choices would probably include:

  My Clipboard: only requests "run at startup, reorder running apps, draw over other apps". Not sure why it needs to "reorder running apps" – but at least it doesn't ask for network access, so the danger of transmitting sensitive data is much lower (if existing at all).
  CopyClip: only requests "draw over other apps, ACTION_MANAGE_OVERLAY_PERMISSION" – perfectly understandable, as it needs to draw its action buttons (for copy/paste) on top of the app you're copy/pasting from/to.


Link to app will not open in Google Play

Try directly this if link is originated from an app for Android to handle:

market://details?id=<package_name>

Note: There's no domain and host.


It does not have to be a virus. You should check if your media files are being synced.

Sync mostly goes both ways: If you delete files on your Galaxy, Google Drive, Dropbox or whatever you are using you must ensure that the files are not synced back to that device.

You can manually check all your storage devices if you don't know any other way around it. But sometimes you can do it through correct settings. Some sync settings are not very user-friendly and others are ok.

In the event that it is a virus or malware after all: I would get rid of AVG a.s.a.p. since that program is known to be malware in 5 out of 10 times. Get another AV. I cannot tell you which one - maybe later ;-)


Audio players read "Chromatics" as "The Chromatics" from ID3v2 MP3 tags

I've found the problem; I had just one track by this artist in another album, and it was tagged "The Chromatics". "Chromatics" and "The Chromatics" were probably (rightfully) considered as the same artist, but Android didn't pick the right one out of the two to display. I've edited this track's artist tag and now every track by this artist appears correctly tagged.


Can't see photos when using Droid Explorer

Ok, based on the information from the comments, the log files help. and I will say this is a bug, but, I have a potential work around for now.

The problem is the '. If you rename the folder without the ', you should not have a problem seeing the photos.

I have created an issue for this, but I do not know when I will get to fixing it.


What pros would upgrading to Superuser Elite bring?

You can see the advantages from the developer's home page.

Superuser Elite is the Premium version of Superuser. It unlocks several premium features within Superuser, including:

PIN Protection – Secure your Superuser prompt with a PIN number so that nobody but you can grant Superuser rights to apps
Access timeout – Allow an app to maintain Superuser rights for a set amount of time, so that you can allow certain apps access without having to remember them or press allow multiple times
Ghost mode – Hide Superuser from your app tray and home screen. With ghost mode activated, the only way to launch it is by dialing a secret code into the dialer. The default secret code is *#*#787378737#*#*, but it can be set to whatever you want. Note that this feature will probably be disabled if your device does not have a dialer (tablets specifically).
Advanced log management – Set the log to only store a certain number of entries before deleting the oldest entry. You also gain the ability to set certain apps to not log at all.
Advanced notification management – Set which apps send notifications and which apps don’t
Toast notification placement – If you choose to use Toast notifications instead of Status bar notifications, you gain the ability to set where the notification will appear; top, bottom, or center of the screen, or the default location


Why an SD-card saved app uses phone memory

Link2SD only moves the app itself to your device's SDCard. App data still go to internal storage (/data/<package_name>). For every app you install, the Android system automatically creates this directory – and I don't know of any app that doesn't put at least a few files here.

For details, please take a look at the app2sd tag-wiki. It not only explains the different App2SD approaches taken (including Link2SD), but in "Extended Methods" also holds hints for a possible solution to your problem (S2E).


I found out that it's possible to just run vncserver on the client - and it "just works".


No, there's no way to do this unless you have some special-purpose hardware. As someone already commented, normal Android devices don't have a radio transmitter that can be made to transmit on any frequency.


What is a canonical battery test that I can use before and after upgrading the OS version?

By now you would have long upgraded, but answering this hoping it may help anybody read it.

"What is a canonical battery test that I can run (now and after upgrading) to determine whether upgrading deteriorated the battery life? Battery usage depends on so many parameters. The list is possibly endless but few examples are highlighted below, leading to the conclusion that designing a canonical test is impractical from end user point of view

Device/ carrier specific -CPU (frequency range, governor, number of cores) , GPU( frequency range, Mali blobs), screen (LCD, AMOLED and it's variants, brightness), network (2G,UMTS,3G,4G,LTE etc)
Usage Specific - activating sensors (like GPS, proximity which drain battery faster), social network apps which keep the device on always, type of sites visited and how long (plain text, multimedia), upload/download (also depends on host server traffic etc)

Related to this, is that there seems to be no standard definition that defines average use. See my question How is an "average use" defined in terms of battery life. Answer to that question may help you in understanding how industry tests are carried out.
Even after a good month of daily charging and discharging (from 0% to 100% and back), in the vain hope of properly recalibrating the battery - Battery calibration is a myth, see answer here


Apps store settings/cache (the Android directory) on SD card even though it's not where they reside?

Settings of the apps are stored in their data folder and not in where they reside. The data folders of apps can be found under /data/data, a directory that a non-root user can't access.

What you see are just some additional data folders some apps tend to create.


Unable to upgrade ROM [status 7] and Failed to verify whole-life package

You can't just download any ROM and remove the asserts from the manifest. That is a sure fire way to brick your device. You need to find a ROM that is compatible with your device.

The status 7 error is there because you are installing a package that doesn't match the hardware you are trying to install it on. It is a safety measure. The guide for deleting the asserts from the manifest is only meant to allow flashing the file in an older recovery that doesn't recognize the asserts in the manifest. When doing this you have to be absolutely sure that you are installing on the proper device.  If you delete the asserts and install on an incompatible device, it may fail still or it could flash, rendering your device useless.

Find a proper ROM for your device and install that. Don't just pick one unless you want to brick your device.


Thats how dual SIM in this model works. One sim supports WCDMA (3g) bandwitch, while the other one is only EDGE (2g).


exe files are Windows executable files. They can be executed only on Windows OS. You can't run exe even on a Windows phone.

Only apk (Android Package) files can be installed in Android phones.

If you want to run a terminal (Command Prompt) on Android, install Terminal Emulator for Android

Even then, only Linux commands can be executed on the Terminal Emulator. You can't execute Windows Commands.


How to remove google apps from /data/data directory?

Ok. Thanks to @GiantTree for guiding me a bit. Here are the steps I performed to remove google apps from my Nexus 7.

Enter TWRP Recovery
Click Mount
Check System
Then either navigate to /system/app/ and delete apps OR
Open terminal on laptop, adb shell & cd /system/app then rm -rf com.google.android.xyz

The key for me was MOUNTING THE SYSTEM PARTITION. Without that step, I was getting a failure.


What does a "crossed circle" system notification icon mean on Amazon Kindle Fire HD 10?

It means that you have not turned on the "hands free" feature of the Alexa app. Instead of just speaking to Alexa, you will first have to long press the home button to make her listen to you.


What are the optimal settings for a video that will be played on a Galaxy Tab 10.1?

Video

The Galaxy Tab 10.1 will work best with MP4 files (H.264 encoding) at 720p (1280x720). Do not use Entropy Coding. I'm noticing a few problems with it; it could be the video / my setup though and not the device itself.

Use a constant bitrate at a reasonable quality level (RF:20 should be good, or around 1000kbps). Maximum B-Frames should be set to 0, and Reference frames to 4 or 5.

Audio

As far as audio goes you should be fine with most anything; a samplerate of 48 and a bitrate of 160 should be good. Make sure to downmix to stereo. AAC is probably you best bet for the codec.

Summary

More information can be found here and here (though you might want to experiment a bit with some of the advanced settings if you feel that you need them—Probably not a big deal though).

Audio: AAC with Bitrate of 160, Samplerate of 48; downmix to stereo
Video: H.264 in an MP4 wrapper at 720p (1280x720) at a constant bit rate


Why is Maps using outrageous amounts of background data?

You can prevent it by activating "Restrict app background data" (seen in your second screenshot).

There is also the Datally app (from Google itself), which allows you to block internet access for different apps.


Check that the device supports A2DP and AVRCP.  You'll find many handsfree kits that connect to your stereo support those (it's what I use) - check out Parrot's range for examples.

Then you can use a separate mount and charger so that when you replace your phone you don't have to replace everything.


How to set the google maps app foremost while driving

Use Android Auto.
This will reduce the accessing time for Maps or Any other application required while driving. Also During driving and using android auto, you'll have a better experience of Map as the notifications from other apps won't bother you as they do on running the Maps app directly.
Reason for this is to minimize the interruption of other apps while driving.
Android auto is designed with keeping these points in mind and to make driving safer.


Going to include my resolution in case it helps someone. The problem turned out to be malfunctioning power button, which the phone was taking as pressed all/most of the time. Some random jamming, pressing and squeezing of the button fixed problem. From what I understand this is relatively common problem on Nexus 5,as many are getting their power button replaced.


How to find that I am rooted with Systemless

I have systemless root and a few ways

The superuser su binary will not be found in  /system/xbin/, like in normal system-based root. See
Systemless Root
On your terminal emulator enter which su , it should show the location of su binary other than /system/xbin/ ( in my case it shows in the /su/bin/su location ). You can leave a comment to show the result in your case. Thanks
In Su app settings, option to install SuperSU as system app is greyed out and the text reads that this option is not available being systemless root

Some apps which have their path hard coded to search for su in above location will fail. ES Explorer is one such app, which will not work with root privileges, though rooted - not a reliable method, since the app can be updated


What Does "[UID]" appended to a root request mean?

UID is the "User ID" assigned to an app.

On Android, each app runs on a separate user (for sandboxing). So on install, the system "creates" a UID/GID (UserID/GroupID) pair for new apps, which is what they are identified by. This is also used for file permissions, to ensure private data of an app stay private (and no other app can simply access them; see our file-permissions tag-wiki for details).

  At install time, Android gives each package a distinct Linux user ID. The identity remains constant for the duration of the package's life on that device. On a different device, the same package may have a different UID; what matters is that each package has a distinct UID on a given device.

(Source: Android package security)

For further details, please take a look at:

How can I find app name by UID?
Where is user/group id info stored on Android and how do I inerpret it?
What is the GID/UID of the system on Android?
How UID of an app determined during install in Android?
Android security part 1: application signatures & permissions


How to open PDF from Notification bar and fix "Cannot open file" error?

It's a combination of a PDF and a browser issue.  Some PDFs work fine while others do not across different browsers.

Downloading the PDF you mentioned, here are the results using different browsers:

Chrome: Cannot open PDF from notification
Boat Browser: Cannot open PDF from notification
Dolphin: Can open PDF from notification

Downloading a different PDF from another site, here are the results using different browsers:

Chrome: Can open PDF from notification
Boat Browser: Can open PDF from notification
Dolphin: Can open PDF from notification

UPDATE 2013-10-11: According to Scott's findings, this is a PDF issue. The Content-Type header of the problematic PDF is application/x-download, while the working PDF is application/pdf.

If you control the server which is serving these PDFs, you can switch the Content-Type header to allow it to open in all browsers.  PHP example:

In PHP this was previously broken when sending:

 header('Content-Type: application/x-download');

Switch this to this header to work:

 header('Content-Type: application/pdf');


Maybe you should look harder...

OPPO F1 is based on the R7 family design, with rougher edges, 5-inch screen and a 2.80x5.65x0.29 inches dimension. F1S on the other hand uses design from the R9 family, with much rounder edges, 5.5-inch screen and a 2.99x6.08x0.29 inches dimension.


How does the Nexus 4 rotating circular camera control work?

This is a new feature as of Android 4.2. It serves two purposes:

To focus your camera on what you click on
Long press it and you get a radial menu of different camera settings to change (flash on/off, etc). This is the exact same behavior as if you clicked the icon in the top right corner of your screenshot.


Force to buy app with old version of Android

EDIT after reading your comments:

AFAIK, It's not possible.


You can get a little further by using Grubs 'edit, e' key and adding debug DEUBG=1

That will give you a linux shell, and kernel debug messages.

Also, you can force by choosing the resident option and replacing USB_PARTITION=1 with INSTALL=2

http://support.jide.com/hc/en-us/articles/222974048-How-to-install-Remix-OS-for-PC-single-boot-on-hard-disk-


How to change lock screen due to VPN settings

Are you using Android for Work? Try this:

Go to Settings > Security > Device administrators
Deactivate the entry that has installed security policies
Now go back and see if you can change your screen lock settings


adb backup on Marshmallow - is it different?

Same problem here - this is how I fixed it on my side.
Preparations:
- Samsung Galaxy S5 on Android 6.0.1 (not rooted)
- adb v. 1.0.32 running under Windows 10 command line
- password set on the S5

I succeeded when using quotes for all switches:
adb backup "-apk -noshared -all -nosystem"
-> will prompt for the password and produce a backup.ab

To backup single apk using a custom file name:
adb backup -f all_apk_obb.ab "-apk -obb com.estrongs.android.pop"

Seems that the switch handling of adb is a bit weird in the latest releases.
I did that before and my old scripts are not working anymore.


Files show up on Nexus 5 but not in Windows 7

Try to switch the USB mode to MTP/only charge or disable USB debugging and see if it works.


How to get the one-line clock on the lockscreen back on my Xperia running Lollipop?

you can try long press clock in lockscreen, and you can choose one line clock and analog clock.


Partition MicroSD card to exFat and Ext 4 for link2sd?

Try to use this app for Windows to partition sd card: MiniTool Partition Wizard.

Then use App2SD Pro: All in One Tool [ROOT] to create a mount script for the second partition.


how to see the hidden files of vault application in memory card

You can reinstall the app, but make sure you use the same password you used for the previous installation. This will automatically show you your files. If you reinstall the app and use a different password, you will only have access to newly hidden files rather than those and the old hidden files.


Download an APK without an SD card or computer?

Try wget http://www.blah.com/files.apk in the terminal emulator (if you're using CyanogenMod, then you probably have BusyBox, which includes wget), you might need root to write to the internal memory, so if you don't have write permission in the current directory, then you might need to type su first.


There is an app on the Play Store called 'DriveDroid' which will allow you to do exactly what it is you are looking for.

I am not sure however, if it is free or not but unfortunately you need a rooted phone to use it.


You should be able to go to
Settings>Manage Applications>All Applications>

Go to your MMS.apk, and reset the defaults.

So long as you already have Google Voice installed on your phone,
The next time you try to use this feature, it should ask you which one you want to use.

But IDK- No JB love on the HTC Sensation, yet.


According to this wikimedia commons site, it is Taiwan's official recycling symbol. Probably means the battery is recyclable.

https://commons.m.wikimedia.org/wiki/File:Recycle_symbol_Taiwan.svg


To use any HTML markup but simple bold/italics in cards, you need to turn off the option Advanced -> Simple interface.


How to hide developer option from setting except with clear data or factory reset on android 8.1.0?

You can clear the settings through an adb shell. That should hide the developer settings to make it like them hidden like before you enabled them:

adb shell pm clear com.android.settings


I can't find my .nomedia folder or the folder it is in anymore, but the files still seem to be there

Many thanks to @gertmenkel! I found the hidden files using ES Explorer and deleted out the "." so that the file wasn't hidden anymore.  the audiobooks are still not in my google play music because of the .nomedia file i have in there.  so the "." in the audiobooks file name was overkill.
Btw, I'm too new here and I'm not sure if you get points for posting a good solution @gertmenkel, but if you do i dont want to take yours away so if you post the solution i'll delete my own.  Thanks again!


Xiaomi Mi 4c goes black immediately after unlocking screen

Probably the power button of your phone in broken. Try to open the cover and check the power button.


"adb devices" successfully shows device, but "adb connect usb" inevitably fails, any suggestions?

Here is the documentation on usage of the adb utility.

Basically, adb connect is only needed if you are trying to connect to a device over TCP IP, i.e. wireless network.  You don't need to issue any "connect" commands for a device connected via USB if it is already recognized in adb devices prompt.  Just issue any other command, e.g. adb shell ls /sdcard/ and it should connect.


"incompatible" apps through google play market

It's really hard to say without knowing specifically what previous ROM you were using, but there are two possibilities I can think of:

The apps in question were updated to require some new feature that your device doesn't have.
(Probably more likely) Your previous ROM had different information in the build.prop file than your current one does. This can include specific hardware like GPS, NFC, accelerometer and such or things like screen density.

The /system/build.prop file contains a lot of information about the hardware of your device (among other things), and it's what the Play Store will use to determine if your device supports the hardware requirements of a given app. It is fairly common for ROMs to use build.prop entries to masquerade as other devices or pretend to support nonexistent hardware for the sake of app compatibility. I would suggest trying to find a copy of your old ROM in zip format then extracting the build.prop from your old ROM and comparing it to your current one. If they are different then you can consider editing your current build.prop to include any missing entries from the old one (there are apps to help you do this). This is also covered in some detail in Is there a way to trick the Android Market into thinking I'm using a different device do I can download protected apps?

For screen/LCD density specifically there are a handful of apps that will help you modify it. Based on Chahk's comment, values of 160 and 240 may be good to try if it is set to something different than that.


Can I install Google Edition Android on an HTC One X+?

A ROM for the HTC One won't work on the HTC One X+. Despite the name similarity, they're completely different phones, with different hardware inside. (The HTC One X+ has a Tegra 3 SoC, while the HTC One has a Snapdragon.)

If you want to install a "stock Android" ROM on this phone, you'll have to find one first, and as there isn't a Google Play Edition for the One X+, this is very unlikely to exist. You might be best with a custom ROM that doesn't have many customizations. Generally, custom ROMs don't update over the air: you need to reflash whenever you want to upgrade to the latest version.


Note 4 - won't stop announcing alarm title

I found it!

The setting for the the Galaxy Note 4 is under Settings -> Personal -> Language and Input -> Read Notifications Aloud


The "60fps" should indicate that it's only for video, which is consisted of many (picture) frames per second (fps).

4K video itself means "roughly 4000-pixel wide". This term came after the term 720p and 1080p for video, which both indicate "720-pixel wide" and "1080-pixel wide" video (the "p" is for "progressive" though, not for "pixel", but that's outside of the scope).

Photos, on the other hand, are usually calculated in megapixels (MP), which means "the total number of pixels in million". Considering a Camera app usually take a photos in 4:3 or 16:9 aspect ratio (width:height), for 4K-pixel wide, they are roughly 4000x3000 pixels (or 11 MP for 4:3) or 4000x2250 pixels (or 8.5 MP for 16:9).

According to GSM Arena, Xiaomi Poco F1 has a main camera up to 12 MP and selfie up to 20 MP, so there shouldn't be any problem to take "4K photos". There should be a setting on the stock Camera app to set the MP. Otherwise, try 3rd-party Camera apps that are able to.


How can I stop Google photos to show images from my google drive

You may choose to show or not all images from Drive to Google Photo, not individual one. There's a Google Drive setting in Photo for that.

There's also an analogue setting in Drive, to show images from Photo. You may turn off the setting in Photo and turn on the Drive one, so you may upload images in Drive if you want to not show it in Photo or upload them in Photo to show them also in Drive.


Can I update to the latest version of Android on a generic off-brand tablet?

There's no special procedure that works with unbranded tablets. As the question you've already found describes, if there's no official upgrade from the manufacturer, you need to look for a custom ROM based on a newer Android version. Where can I find stock or custom ROMs for my Android device? gives you some places to look.

There's only one feature peculiar to unbranded tablets and phones. Often, several apparently different unbranded tablets or phones will contain exactly the same hardware, because they're based on the same "reference design". In this case, it may be possible to use a ROM for another unbranded device with the same hardware. It's quite hard for an end-user to know whether this is the case: it's not enough that the tablets are all based on the same SoC, but if all the spec-sheet specs are exactly the same, it might work. Flashing a wrong ROM can have bad side-effects, potentially bricking the device, so I wouldn't recommend trying this carelessly, but it may be that you can find a post on a forum such as XDA developers from someone who has already found a ROM that works on your device.


Reset wifi settings without factory reset in Android TV?

This depends on your version of Android, in Android 4.4 (KitKat) or lower the only option is a factory reset.

With the introduction of Android 5.0, including Lollipop, Marshmallow, Nougat, and Oreo versions of Android, Google added an option that is usually located in Settings - Backup & Reset that is called Network Settings Reset, which will reset all network related settings including all WiFi, Bluetooth, and Cellular Data settings back to their original factory defaults.


How can I transfer my all contacts from old HTC Wildfifre android 2.1 to LG Optimus Vu

Just a few steps:

Open the contacts app on the Wildfire
Tap the menu button, select to "Export" your contacts to SDCard. This will result in a 00001.vcf file on your SDCard.
Now use any way you like to get the exported file to the Optimus:

Mail/GMail it to your account
Send it via Bluetooth
Copy to your computer, and then to the new device's internal SDCard
...

On the Optimus, open the contacts app
As above, use the Export/Import feature to import the .vcf file

If in step 3 you chose to Mail/GMail the .vcf file, you most likely will be able to open it directly from the attachment, which should cause it to be offered for import into your contacts app (I never tried that variant, so I'm not sure about it).


Can my phone act as a WiFi access point without mobile data?

'adb shell setprop SimCheck.disable 1'

This will disable sim check while turning on WiFi tethering.


Disabling double-tap to edit on Google Docs

As of 20-07-2017, this feature is not available at this point in time.


Xperia Tipo Reboot Looping at Internal Storage Load

If you are unable to boot the internal memory and don't have special equipment you are likely going to have to bite the bullet and lose your contacts. I would re-flash the phone in this situation. Hopefully you have been using Android's built in contacts backup.

Xperia Tipo Re-flashing


How to sync Facebook contacts in Android Lollipop on Moto G (2nd Gen)?

Okay, I should searched a bit more before posting this question. But in my defence the answer was in second page of Google search results.

From this link I gather that:

  Facebook contacts will no longer sync with the Android Contacts app
  [on Android OS 4.1 and later].

  The Android Contact list is built to provide data portability, and
  Facebook provides contact data that cannot be exported from the
  device.

  Facebook contacts can still be accessed on the phone through the
  Facebook app.

It seems HTC had its own custom Contacts app which made the importing syncing contacts from Facebook (and other social networks) much easier. The Contacts app on Moto G (2nd gen) is stock Android and doesn't seem to have this feature.

The artilcle further suggests:

  While we cannot guarantee or warranty a third-party application, some
  owners have reported success syncing Facebook contacts using Ubersync
  and Haxsync.

NOTE: The link mentioned earlier refers to Nexus 6 but I believe it applies to other devices also and seems to be the only logical answer as of now.


Does Rooting Exploit a Security Weakness?

First, there's nothing like THE rooting process. You partly answered your question yourself: rooting a device can be done in different ways. The two best known methods include:

using an exploit (SuperOneClick & Co do this: You install an app, klick it, and get rooted)
via a custom recovery (which is directly bootable and thus can access the device directly, so you can install any ROM -- which in turn may already be rooted)

So answering your question: Yes and no -- it all depends on how you root your device. Listing up all possible exploits might get a bit lengthy, so better let's skip that part. You might also check the questions in the "related" section of this page for more details (especially What are the steps for rooting an Android device, in general?).


Clearing out most recent emoji / emoticons?

Go to Settings app > Apps > Google Keyboard
Click "Storage"
Click "Clear Data"

This will remove / reset all your most recently used emojis so you can start from scratch.


How to disable traffic alert messages which come as flash sms from carrier?

This looks like a special kind of SMS message, sometimes called "flash SMS", that shows up instantaneously on the phones screen. I don't think that there is an option to block these messages and even if it would be possible I wouldn't encourage you to do so, because you could maybe miss some other important information.

I think the best approach would be to ask your carrier from disabling these messages for your number. I am sure that they are able and happy to do so.


number of pattern matching attempt in android 2.3(Maxx msd7)

Solved....

Select clear flash option,It will restart phone and menu will be displayed at startup.


There is a software for Windows that emulates a second screen of an Android phone. Used it for a similar situation where I had a broken LCD screen  and USB debugging mode ON! I don't know if it will work for newer Android version. Just give it a try.

Download Droid@Screen from the official page.

Grab the application JAR file (droidAtScreen-xxx.jar) and double-click it.

Plug-in your Android device using the USB cable and a device frame will shortly pop-up.

Prerequisites:

Java installed
Android SDK, installed and configured.
Environment variable ANDROID_HOME (or ANDROID_SDK_HOME) pointing the the Android SDK installation directory
USB drivers for the  Android device installed


How to move /data from internal storage to external SD card?

If you want to set your SD card as the default storage device, go to settings > storage, then select default writing disk to SD card. This will make your phone store everything to the SD card by default if possible. Hope it helps!


Accessibility Voice Control to Read a Navigate a Webpage

Android's built-in Accessibility really focuses on reading/speaking items on the screen and using gestures to move around.

For voice control, one possibility is Google's Voice Access app in the Play Store, and the intro tutorial does give a good example of the app's features, but there seems to be some problems with the form-filling (speech to text into a field) when I tried it just now. I also noticed that it uses small numbers for focus change which may not be desirable while driving.

Using an Accessibility app is pretty invasive from a permissions point of view so provided that you trust Google and can work around the current defects it is probably worth trying out.


Last time I checked hands-free voice dialing is not possible with Android.

http://code.google.com/p/android/issues/detail?id=9817

Put simply, Android is NOT car-friendly telephone.

In fact, Android phones may be banned from use while driving in some states, as Android does not support hands-free operation.

Perhaps, nothing wrong with that if we consider it as just a small internet tablet and not demand full telephony capabilities from it.


Is it possible to prefetch an area of Google Maps on a tablet?

I doubt downloading a whole state for offline use is gonna happen or allowed (or whether the size is gonna be that minimal) but it is possible to download map for offline reference. See Download an offline Map to learn how, from Google.

If downloading a whole state for offline use isn't happening, then you might wanna download all of it, however in smaller chunks/areas, and save them.


Here is the solution that worked perfectly with me: the problem lies in the DHCP settings of the ADSL router.

Follow these steps:

  Login to your router and go to DHCP settings (for belkin its
  192.168.2.1) and find the item called lease time. The default values of the lease time is usually Forever, which produces a bug in Android. All you have to do is to change the value of the Leasing time
  from forever to any other long value (depends on the routers options).
  Here I changed the value from forever to 2 weeks -- and since then I
  didn't have a single WIFI disconnect.


I ultimately found the m4a files in /mnt/extSdCard/Android/data/com.amazon.mp3/files/Music

The trick, however, is that they are hidden files.  They do not appear when viewing the folder with either the native file manager or RootExplorer (even when "Show Hidden Files" is checked).  They are found only by using RootExplorer to search the device for "m4a" files.

At least now I know they are on the SD card anyway.


You should be able to get into fastboot mode (which bypasses the download mode you are currently in) by pressing and holding the Volume Up and Down buttons while turning on the phone. This should get you into fastboot. From there, you can enter recovery by pressing volume up twice and power to confirm

Once you are in recovery, you will need to perform a Factory Reset/Data Wipe.

If your recovery somehow got hosed, you can download the recovery image from CM's wiki page and then get into fastboot mode and use fastboot to flash the recovery.

fastboot flash recovery "c:\location\to\recovery.img"


"Samsung account: A notification about your Samsung account has arrived."
Taken from http://www.samsung.com/uk/support/skp/faq/1046097


Google Play deducted extra Rupee 50 after first-time Play Store purchase of an App/Game. Why is that?

Don't worry Vinit, one of the standard way for payment gateways (including Google Checkout and PayPal, PaisaPay etc) to validate your account is by deducting a small amount (typically 1 USD or  an approximate equivalent 50 INR) and returning it in next few days.

Please wait for few days and while doing so, please observe for any reversal of 50 INR. If you see a credit to your payment account then all fall in order.


I don't think you can. Without any tracking app (meaning an app that finds the device, for an instance Google's Find My Device app.

Depending on when and where you lost it, it may not be possible to find it. If it's somehow been turned off (i.e. water damage, it fell from somewhere high, ran out of power, etc) you can't find it.

If you had an app for tracking you would have a chance at using that to find it. Otherwise you're stuck using manual searching.

You could also use other apps as a workaround. If you're using Google Fit and had an internet connection when you lost it, you could probably use that to find where the GPS trail ends. But that assumes it registered activity, it wouldn't be possible to use it if you lost it for an instance at the office or somewhere else that's stationary.

And as far as I know, you can't use Telegram or WhatsApp to ping your phone.


Avvio 792 4.2.2 Jelly Bean - ring time too short

Can this be reset on the device itself? Is there anything in the code that can be modified?

It is possible to extend the ring time, but you have to deactivate voice mail and call forwarding/divert for no answer (i.e. missed call).

  Is this due to phone itself, or due to local service provider?

I found that Claro Colombia is one of GSM network provider. It seems there is a "standard" for GSM network to have 30 second divert 'rule'1. Most telcos will follow such rule, although some may ignore it. From Wikipedia,

  In some networks there may be a limit of not more than 30 seconds before forwarding (i.e. "XX" can only be 5, 10, 15, 20, 25 or 30; all greater values, like 45 and 60, will result in the forwarding command being rejected and an error message returned).

Without voice mail and call forwarding/divert, the limitation will be gone, although most telcos still only allow ring time up to 40~60 seconds.

The most direct solution is to contact their service and ask if it's possible to extend the ring time before the call is diverted. A friendly suggestion is to put the phone at easier-to-reach place. Worse, you might need to find another provider that is suitable for you (off-topic here).

1 Based on research on many forums/articles such as this, though there is no legit reference.


Do I need to wipe when upgrading from CM10 to CM10.1?

It just works, no need to wipe.

You don't need to wipe, according to a blog post on CyanogenMod's Google Plus channel:

  Upgrading from CM10 to CM10.1

  As you may have noticed, we started updating some devices from cm10 (Android 4.1) to 10.1 (Android 4.2) during the weekend. The upgrade process has been tested extensively for the older devices (manta and mako didn't have that problem since they started out with 10.1), so you should be able to update directly without losing any data.

  The single application known not to work is the Clock: Our changes to 4.1's clock to add the Stopwatch and Timer in CM10 aren't compatible with Google's own implementation of those features in 4.2 (which we're using in cm10.1); If your clock starts crashing after upgrading to 10.1, simply go into the Settings -> Apps menu, choose Clock from the All tab, and hit "Clear data".


Screen goes black after showing Samsung logo in Samsung Galaxy S3

Cyanogenmod might not be removed but if it did not get written on the partition. There is many reason why and not necessarily your fault. If you really have to know depending on a what stage the bootloader is at in loading the system. Really, what needs to happen is the kernel needs to load to point that it starts talking so that we can possibly intercept what its saying.

Alright there is a few weird things going on but the good thing is there is only a little sign of any doomsday alarms going off. the little on is when you the reboot when it did not turn back on are you 100% sure it totally shut down? There is a possibilty that though it looks off its not totally When you explained what was going on when the device was turned on. To verify that this pull the battery for a minute or push and hold the power button for 30 seconds then try to reboot. If its still not starting plug it into the charger and try to reboot incase it was not shutdown and the battery fully drained.

If just pushing power and it attempts to load into recovery instead of the Operating system is rare like some matrix stuff. If everything is normal then it explains the process of booting into the recovery. The crash that followed is usually because of not releasing the power button causing a kinda forced crash. Why forced because the emergency override shutdown is to hold the power button down for 30 second. By the way if at any point in the process you get in a boot loop that's how to get out.

Next what exactly was your end goal was it to run a custom ROM. Trying to Root or flash a custom recovery to root or all of the above. Since I'm unclear of the exact process and the steps taken its best not to assume. Let's try to tidy things up within your device with a data/factory rest to clear up the cache.

Completely power down your device.
Once its totally off press and hold.

  press and hold the volume up botton + home button + power button all at the same time as soon as you see the Galaxy S3 symbol release the power button.

Hopefully you will boot into recovery and to scroll through the menu use the volume up or down.
Go to data/factory reset press the power button to select.
Next a list with a lot of no's and one yes scroll down to the yes and use the power button to select and so the process beginds.
Lastly if use the power button to select reboot system now.

If you were unable to get into recovery or the system fails to load. All is not lost there is an ace in hole that Fix's the majority of software issues. Flash a factory image (return to stock) through Odin but there is some prep involved. If you want some more details as pertaining to your specific device let me know your S3 model number and service carrier. The software is different between s3 variants and service carriers.

You need to get the factory firmware. The worldwide web has a lot of choice some of them are highly questionable. Be sure to check that the md5 stated matches up with the md5 on the software along with file size. I am a bit paranoid when it comes to free software but the lack of trust is a two way street. Summing it up that's why Samsung does not officially support the release of their software. With that sammobile.com has a wide variety of Samsung firmware and has a high public trust rating. Regardless of rep always double check. I've seen this happen a lot so must warn you that without cause Do Not select anything involving re-partition
Or PIT

hook-up your device to your PC and get confirmation from Odin that they are visible and able to talk to each other in the upper left corner.
Select PDA and then browse your system files and get the TAR file type you downloaded
hook-up your device to your PC and get confirmation from Odin that they are visible and able to talk to each other in the upper left corner.
Click the start button and I just  don't touch anything while the process runs to try to limit any communication errors due to user interactions. Once Odin finishes it will reboot the device. Since its new firmware it could take a while to load the first time. Wait a minimum of 20 minutes personally though I wait 40 minutes before considering it a failure to launch. Once I saw one persons system load after 5 hours but that just had to have a prayer some luck involved.

Hope fully your up and running again but if not there is still a few things that can be done. If you run out of options and absolutely want this thing going. There is one thing that can be done but that's overy head it involves soldering. Pictures below for reference from Danarama at XDA guide to Odin


Samsung S Galaxy II (i9100): Problems with Wifi signal, bad reception, breaking connection

this looks like a problem with your phone, because I know many S2 owners who have not had this problem. It is better you get the phone to your dealer and have it repaired or just try a factory reset, you might have installed an app that messed with the system files. All this is assuming your router is fine!


How can I stop Opus audio files skipping when played from the SD card?

I would exclude SD-related problems because other formats are played normally.

Have you tried to open them with a third-party android app like VLC media player? (It also natively supports .opus files)

By the way, I suggest you to rename them as .opus.ogg or use an Opus To Mp3 converter app like this to avoid any further problem.

  Android version 6.0 ("Marshmallow") is able to playback Opus audio >encapsulated in Ogg containers, but the filename extension .opus is not >recognized by built-in players.[48] As a workaround, simply renaming the files >to the double filename extension .opus.ogg allows them to be treated like other >supported audio formats and indexed by the media scanner service.
  (from Wikipedia)


Before using atomics, I'd try to attach the card to a PC with a card reader, and use the PC's tools to check and repair (i.e. fsck on *nix systems, or the corresponding tool on Windows – I'm using Linux, so I'm not familiar with the Windows part: chkdsk? ScanDisk?)

Most likely you've "unsafely removed" the card (e.g. plugged it out from your computer before having it "unmounted"), which left the file system corrupted (not being closed properly). Using fsck/chkdsk and similar tools, you might be able to "recover" without any (or with just minimal) data loss.

If however this occurs regularly without you having either "unsafely removed" the card (or hard-reset your device, cutting it off from power without having safely shut down), there might be an incompatibility between your card and your device (such are reported from time to time). In that case, it's rather adviced you by a new card of a different brand/size/specification and see if that's running more stable.

Please also see our external-sd tag-wiki, which even has a nice and easy-to-follow graphic for how to deal with SD card issues (congrats to me for that :)


How to access the internal ringtone folder on rooted 2.2?

Look in /system/media/audio/ringtones. The notifications folder one level up contains the notification tones.


You would need to configure the account information in Settings -> Accounts and Sync. That is where the "Google Account" needs to reside.


How to export/convert WhatsApp chat to PDF/Excel/HTML?

Fortunately for you, WhatsApp actually has a built-in option for this. No need for third party apps!
WhatsApp has an option called "email chat" which converts your chat into a word document containing all conversation with a specific person or group.
Simply open WhatsApp, press on the conversation you'd like to backup. Open the menu on top right, press on "more" ->" email chat" it will ask you if you want to include your media or not. It will then bring you to your email app where you can select a recipient. You can choose yourself as the receiver. After you receive the email, You'll be able to open the conversation as a word document.
Depending on the app you use to view word documents, you should have an option to save as PDF.
This is how it will be displayed in your word document:

2/2/18, 03:55 - smith: text
2/2/18, 03:55 - jack: text
2/2/18, 03:56 - Smith: text

Emojis will be included in the word document. Media and voice notes will be sent in a separate file.


Accessing environment sensor data from a web page (HTML/JS/PHP)

No, not with HTML/JavaScript/PHP.

HTML is just plain information display. It can't "do" anything by itself.

JavaScript doesn't has access to the device sensors (luckily).

PHP is server side...

You could do it maybe with Flash/Java Plugins but those are unsafe and don't work (as far as I know) on mobile devices.

So yes, it would require an app. What you could do is to try to find the location of the device (thats something you can do with JavaScript/PHP) and look up the temperature of the location returned. But the location requests often don't work completely (e.g. they return very vague locations, or the location of the provider), so I would recommend you to just write an app.


Can't lock onto GPS. Flash/Root possibly related

It sounds to me like the flashing wiped out all the info your phone had about local satellites -- the good stuff it retrieves itself, not the aGPS crap :P. If that's the case then hopefully this will help; this a process I've used on my Samsung Vibrant.

Ensure GPS is disabled
Go to LbsTestMode
Hit Delete GPS Data
Go into Application Settings
Change Start Mode to Cold start
Back out to the home screen, then reboot your phone
Enable GPS
Go to LbsTestMode
Hit Get Position Test.  Let this run to completion (normally a good 15 minutes or so) — the lat/long info will get filled in and you'll see [*] next to several of the satellites it finds, the more the better.  This will work best if you go outside and walk around.
Back out and go into Application Settings again.
Change Start Mode back to Hot start.
Reboot and, hopefully, enjoy your functional GPS.


How to change Google+ notification sound on Android 8

Settings > Apps & notifications > App info > Google+ > App notifications

From here, you can enable/disable specific notifications, change their importance to a level with or without sound, and/or set the sound you want to use for notifications.


Compile apps from github source on device via termux or apps?

any app's ... that can compile apks on device from github source?

The command ~/buildAPKs/build.github.bash can build nearly an unlimited number of APKs which are available at GitHub today and is available at https://github.com/BuildAPKs/buildAPKs.
This BASH script uses aapt, ecj, dx and apksigner in Termux and Termux PRoot to make APKs on device and runs in Amazon, Android, Arch Linux, Debian, Chromebook, Ubuntu and Windows.
The https://github.com/BuildAPKs/db.BuildAPKs repository has build results for a few of the accounts at GitHub.  For example, the B10NAMES file has GitHub login names that built at least 10 APKs on device in Termux.

Specifically, I'm looking to build this app: https://github.com/ukanth/afwall

$ ~/buildAPKs/build.github.bash https://github.com/ukanth/
build.github.bash: Beginning BuildAPKs with build.github.bash https://github.com/ukanth/:
.
.
.
Results for ukanth:
com.ukanth.simplebatterytemp.apk
com.andraskindler.quickscroll.apk
com.stericson.RootShell.apk

The app afwall does not build on the fly with BuildAPKs at present.  Three of ukanth's apps do build on device in Termux on Android out of box.  With modifications to this script, afwall should also build on device today.


When your phone is plugged into a computer there should be a USB symbol in the notifications bar. Tapping the notification associated with this should allow you to switch between MTP/PTP (whichever you have selected in settings) and "just charge".

EDIT: apologies, it looks as though this is an HTC-specific thing, and not general. I'm new here - should I leave this answer with this edit, or delete the answer?


How to Install OEM USB Drivers for my LYF phone?

I have a LYF Phone (LS-4005) which I wanted to connect with Android Studio to debug apps on real phone in place of emulator. So I searched for endless hours on Google Search for correct ADB driver of this phone but didn't get succeed because I was searching at wrong place.

  Google already facilitates developers to download generic USB drivers
  which are compatible with most of the Android phones through the
  Android SDK Manager itself which comes bundled with Android Studio

Below mentioned are the steps to get the drivers directly from Google.

So here is the step by step guide on how to connect any LYF handset with Android Studio for testing apps on original hardware in place of emulator:

[Please make sure that your LYF phone is connected with usb as Media device (MTP) before continuing]

Enable USB debugging on your LYF phone (refer to this post for how-to: https://developer.android.com/training/basics/firstapp/running-app.html)
Open Android Studio and go to SDK Manager (Tools > Android > SDK Manager)
Install Google USB Drivers by checking it if it is unchecked and click on Apply button.
Once Google USB Drivers are installed, open device manager (click on Start button and type: device manager, click on first search result) and follow these steps:

Locate and expand Android Phone (or Unknown Devices) in the right pane.
Right-click on Android Composite ADB Interface (or ADB Interface) and select Update Driver. This will launch the Hardware Update Wizard.
Select Install from a list or specific location and click Next.
Select Search for the best driver in these locations; uncheck Search removable media; and check Include this location in the search.
Click Browse and then locate the USB driver folder. For example, the Google USB Driver is located in C:\Users\{user}\android-sdks\extras\google\usb_driver. where {user} is your Windows User name.
Click Next to install the driver.

Now after installation is successful, you will see a prompt on yout LYF phone asking for permission to 'Allow USB debugging' request from computer. Simply accept it by clicking on 'ok' button and you are done.


Samsung galaxy phones shuts down automatically

I had the same behaviour, related to frequent "driving mode" madness. I don't know if the driving mode is an effect of the same cause or not, but when one stopped the other did too.

What I did to stop it (some might be BS, but It didn't do it a second time, so I can't find out what was the help)

Dry it off (some rain might have gotten into the USB port)
Clean the usb port.
Shut off, remove battery, wait 10 minutes
Restart.
Connect to wall-outlet-charger (full charge, as opposed to computer charge)
Stop charging it with el cheapo, very thin, shaky cables.


In the Gmail client, you can go to the next or previous mail by swiping right or left.

In the stock Email client, there is an arrow on the menu bar.


Remove Google Search Bar on Nexus devices running on stock Lollipop

You need to use a third-party launcher app like Nova Launcher. In Nova Launcher, you can hide the persistent search bar by navigating to : Go to Nova Settings > Desktop > Persistent Search Bar > Select "None".


Currently the recents panel rests there for easier multitasking. That's the aim of any computer developer since that makes it more productive


There seems to be an issue with USB3.0 and Fastboot. Fastboot commands won't work on a phone which is conencted via a USB3.0 port. In order to investigate further and look for the solutions, I need you to crosscheck this first. Try running other fastboot commands such as:

fastboot reboot

and see if it works.


The xposed framework does not currently support Android 5 (Lollipop). More specifically it doesn't work on the ART runtime which is available as a developer option on 4.4 and the only available runtime in Lollipop. You will have to wait for the xposed framework to be updated in order to install it on your Nexus 5 (or downgrade to 4.4 if it's that important).

Ryan's comment appears to show that it's actually the API level but I believe that's a side effect / symptom of running the ART runtime.


How to get my Android device to connect in USB Debugging Mode?

You need the Android SDK installed on your computer to be able to do anything in the debugging mode. I think that will also install the relevant driver. Try installing it and see if it works.

http://developer.android.com/sdk/win-usb.html


Odin is believed to be a leaked Samsung internal tool as you can see from Wiki . That's the reason you will not find a definitive,official website for downloading
 What is the ODIN tool? is a related answer and the point worth bearing in mind while choosing the right version is

  (....) you probably want to ensure someone else has tried it and succeeded

Now, coming to your question

  Which one is real one and where is the right place I can download newest Odin verison?

IMO, having been a past Samsung user, the best place to search right version for your device is XDA forums. Above answer cites a thread for a particular device.  LATEST ODIN v3.09 & ODIN 1.85 & ALLODIN MULTI DOWNLOADER VERSIONS
ROM Flashing Tools for ALL Samsung smartphones lists out various versions of Odin /  download links and compatibility with various devices, with the disclaimer that these ... might not be 100% accurate. Per this your device needs ODIN Multi Downloader v4.42. Another source  What Odin Version You Need For Your Phone corroborates
To start with, that would be the choice and this being an old device, there aren't many references available from a cursory Google search. You may like to do a deeper search
Another point to note is that tutorials on web showing how to use Odin , need to be correlated with version of Odin depicted and the one you are using, since buttons on tool changed. Here is one such guide ( I don't recall which Odin I used last so can't vouch for guide correctness). You may like to Google for more
Whichever guide you choose to follow, follow instructions explicitly and don't assume. This caution is to ensure that you don't end up bricking your device. All the best


Facing Xperia U problems after updated to ICS

If your mobile is slow try to get a task killer from play store. It will kill apps that are open in your background and are not needed. (addendum not needed! - edit)

And to answer your last question I recently had to downgrade my Xperia U from 4.0.4 to 2.3.7. It's actually easier then it sounds, the process is the same when upgrading, you just have to download a few things ;D

Remember: Flashing will delete everything on your phone so make sure you backup your mobile.

Note
Back up your phone via Sony's PC Companion Suite before proceeding

Follow the steps:

Get the following:

Flashtool, found on github
Your Xperia Firmware
Xperia U Firmware 2.3.7: found on 4shared site
(put this one in a place that is "clean" best option desktop)

Install flashtool
go to your Phone's Settings > Developer options/USB debugging (and check that option)
Connect your phone to the PC (USB)

Before you continue
Go to the folder where you installed Flashtool, open Flashtool's drivers folder and run the installer. (Flashtools\Drivers)
In that installer select your phone and click next.
WARNING:
Xperia U is next to Xperia P it is not hard to find but you can easily miss it.
After installing proceed to step 5.
Open Flashtools (click yes if anything pops up, it could take a few second sto open)
Click the thunder-like symbol
Select Flashmode and click Ok. (NOT FLASHBOOT MODE!)
Click the (...) in front of the first line of the windows that will pop up
Select the place where you saved file from the above step II on. (This could be a bit tricky if you can't find the place on that Explorer copy/paste the file to the desktop to make it easier. The file won't appear in the window - don't worry it will detect it and load it automatically.)
Make sure everything on the wipe area is checked and that on the exclude area nothing is checked. Misc should be checked too (this is to prevent errors during the downgrade)
Follow the on-screen instructions. It will ask you to press a back button, on the Xperia U it's the VOLUME DOWN button. For some reason you have to unplug the cable from the PC too. After you turn off the mobile plug back in the USB to the PC and then press and hold the VOLUME DOWN key on your phone (keep it pressed and when you plug the USB back in the led's will light up green.) You can stop pressing the button when the process starts on Flashtool's window.
Wait until it's over, you can leave it. It should only take a few seconds
Your mobile will reboot when it's over.

Don't panic if you can't understand what it says
The file your installing is from T-Mobile's HU region. After it starts and you enter your SIM pin, it will take you again through the configuration.
You will have some apps on your mobile from T-Mobile, just uninstall them if you want.

Remember: Flashing will delete everything on your phone so make sure you backup your mobile.

Hope I helped!


Go to Recovery and do "Wipe" or "Factory Reset"

it should solve the problem


ICS Navigation app change default from walking to driving?

It's to do with the transport mode you're using when you tell maps to ask for directions.  Pick a point on the map.  Press and hold till the bubble comes up.  tap on the bubble, choose directions, now the directions panel comes up with from and to lines and under that will be the choice driving, public transport or walking.  choose driving then press navigation.  that works for me after I was suffering the same problem as you.  Hope this helps


Bought a phone on eBay, want to reinstall Android, but not sure which one to use

There is no such thing as a "generic" phone. ROMs need drivers that are specific for the specific processor, specific memory chip, specific camera module, specific cellular radio, specific Wi-Fi radio, specific Bluetooth radio, specific GPS chip, specific LCD screen, specific digitizer, etc.
From the eBay ad you linked to, the manufacturer of your phone is XGODY and the model is X15S. Here is a link to the manufacturer's website.
Now, you need to find a ROM that was specifically made for the XGODY X15S. You can use your favorite search engines with such keywords as xgody x15s stock rom.


Once you connect your phone to your PC, unlock your phone and follow these steps

Pull down the Status/Notification bar. You must be able to see the type of connection. Press on it.

You must be able to see several options like Media device(MTP),  Camera(PTP), Charge only and Mass storage(UMS).

For your requirements, I suggest you choose the MTP connection. The UMS would just mount your SD card as an external device and ignore the internal storage.

You must be able to view your phone being connected to your PC by now and I would suggest you keep your screen unlocked till you disconnect your phone from the PC


you said :

  when I remove the S Pen, this program is not running.

Download the Latest Version Of S-Pen And S-Note, then install.And check results.!

or you can try factory Reset.


Text displayed as hieroglyphs on website

This is due to a lack of font support on the device.

On my Nexus 7 I see this:


For a quite comparable reason (missing appointments as I missed the "alarm"), but with a different cause (alarm didn't repeat until it got my attention), I've found two different solutions. Both are involving a third-party paid app, but there might be free alternatives as well – so let me use my solutions as examples first:

At first, I used Calendar Event Reminder. Here you can define per calendar what sound to use, and how often to repeat alarms until dismissed. You also can "snooze" an alarm to "buzz you later".
Finally, I've switched to a different calendar altogether: Business Calendar Pro (which has a free test version to try out first). Same principle as described above concerning repeating buzzes and snoozes, and of course you can select your sound.

What both solutions have in common is using an independent alarm system. So both recommend switching the notifications off in your default calendar, and only using the "new alarm system". Both variants worked perfectly for me, so I can really recommend them (depending on your requirements, chose what better fits you).

As for alternatives, you might wish to take a look at my lists on Calender-Alarm-Fixes (alternatives to CER), or check whether another calendar app comes with its own alarm system (I vaguely remember there was at least one more).


How can I upgrade the OS of my Samsung Galaxy Exhibit from Android 4.1 to 4.4 or higher?

Android updates are issued per device. Once the device is selected for update the update is distributed OTA(Over The Air) from your wireless carrier. Until then you have to use the current installed version of the OS.


My Galaxy S4 with Lollipop sometimes does not accept my unlock pincode

That is a very odd situation.

I'm assuming that you're using the stock lockscreen, not a third party.

My first recommendation is to use a different lockscreen type. If you're using PIN, try a pattern. This is actually going to be the easiest solution.
Install Go Locker or other 3rd party lockscreen, run it once, then immediately uninstall it. Reboot, go into settings, set up your original lockscreen again.
I noticed you're running 5.0.1. Assuming you're all stock and unrooted, accept the OTA update to 5.1.1 and that should solve these weird issues.
If that doesn't work, you may have to stick with Go Locker.


How can I control a list of applications in "Share" pop up in Android built in browser?

This list is generated (on every boot) from the installed apps that have registered themselves with the system to handle this function.  The only certain way to remove an entry from this list is to  uninstall the corresponding app.

You can try de-compiling the app, removing the share intent from its "manifest.xml" file, and re-packing it.  However, this will most likely cause issues with Market updates because of signature mismatches.


Can I desolder the internal memory from a Samsung Galaxy SIII and move it to a Samsung Galaxy SII?

I have never done this and this answer is based on this XDA thread -Soldering? Move internal memory chip which can give you some pointers

EMMC is a BGA chip, which means you require specialised equipment and expertise to deal with it
IMEI information is stored in EMMC and CPU for Samsung phones. If you simply remove this chip and place in another device, IMEI mismatch will prevent radio (calling, SMS) to work, but you may be able to recover data stored
Encryption is the biggest hurdle (if your device was encrypted), even if you tackle the hardware portion. Your encryption keys are tied to the device and even if you remember the password on the old device and use the same, you may not be able to access data

Using JTAG , it may be possible to revive or locate and repair the fault. Again, buying JTAG, manipulating it's controller, transferring information etc is again for a professional or a serious hobbyist (I did try to learn this when I had a Note 2 to fix battery draining motherboard and found it too involved, though I didn't need to spend anything)

Bottom line - it's best dealt with repair  or data recovery professionals and not something trivial . But then, if you are upto to it, go ahead and share your experience here for the benefit of community :)

Edit Google will tell you that both chips are different. For S3 it is KMVTU000LM-B50 and S2 KMV3U000LM-B304

Establish if they can be interchanged? (Not within the ambit of this site) and then proceed. There can be many variations, footprint of the chip, pin connections, architecture, voltages etc which could prevent you from doing what you want


How to fix "Invalid IMEI " after Factory reset?

Install the Mobile MTK Engineering Mode app. This will only work on devices with a Mediatek chipset.

  This Application allow you to run Advanced Setup from Engineering Mode Menu of MTK phones, also called SERVICE MODE

Other apps which can show the MTK Engineering Mode Menu will probably work too.
If you can't find or don't know your phone's IMEI, then install the Bb IMEI Generator app to generate one for you. If your phone has dual SIM support, you'll need two IMEIs. Note the generated IMEIs by Bb IMEI Generator.
In the Mobile MTK Engineering Mode app go to > MTK Settings > Connectivity > CDS Information > Radio Information > Phone 1.
At the AT+ line:

Enter AT +EGMR=1,7,"ENTER-IMEI-HERE", then tap on 'Send AT Command'. If you have a dual SIM phone, enter AT +EGMR=1,10,"ENTER-IMEI-HERE" then tap on 'Send AT Command' again. Note: The quotes are included. There should be a space after AT.
You should get a notification that the AT Command(s) were successfully sent. Restart your device. You now shouldn't get the 'Invalid IMEI' notification.


Assuming you're using the Gmail app, simply start a new message, then choose Menu | Attach and select what you want to attach. You'll need to repeat for each file, but you can certainly add more than one.


How an app can detect my device's uniqueness?

As RossC said, yes it depends upon the developers how they keep the logic to detect the uniqueness. As I am too a dev (Windows App) and my preferred way is to keep the device id's over the cloud. So whenever the device gets internet on, it syncs with our servers for prior installations and it becomes easy for users to use it on multiple devices. Other easy ways are to put some file inside the android system folders like data , usr or wherever.


Notification History records  notifications, toasts, Dialog message and many more.

You can configure it store these either for 30 days or 300 Notifications and view off line

From app description:

(click image for larger variant)


I had the same issue. I was able to solve it by the help of multiple tools.
Here is how I solved it

What you need.

A mobile with active data connection.
A USB mouse (may be Bluetooth or WiFi mouse will also work)
A USB to transfer browser apk file to Mi Box(if you are running ES File explorer in your mobile or if your phone is detected as USB mass storage in Mi box, you don't need another USB.)

Here are the steps. During all these steps you can connect USB mouse and make use of it if needed and supported.

Connect Mi Box on your android mobile hotspot to access internet through your data connection. First create a hotspot on your mobile and then in Mi Box, go to "Settings => WiFi => Select your hotspot name and enter password to connect"
Select Google play store in Mi Box and download ES File explorer app. Mi Box is not having any file explorer(we need this to install a browser apk in Mi box). I think there is no alternative to this step.
Download any browser apk in your PC/mobile. I used MIUI 7 browser(find link provided at end).
Search in google for browser apk file(chrome apk, firefox apk etc. somehow firefox didn't install, may be a bad download)
Transfer downloaded browser apk to Mi Box (if you can access and install from downloaded storage, you need not to copy it to Mi Box. Make use of ES file explorer both on mobile and Mi Box).

You may need a USB to transfer it(Copy to USB from PC/mobile, connect it on Mi Box, use installed ES file explorer to copy it on Mi box.

If you are running ES file explorer in your mobile, you can make use of options under Network tab of ES file explorer(LAN, FTP, and may be the best is Sender).

Open ES file explorer in Mi Box, Explore and Select copied browser APK file and chose install option. For this you should enable "Unknown sources to On" in Mi box.
To enable Unknown sources = On, Go to "Settings => Security & restrictions => Unknown sources"
Now we will switch back to hotel WiFi from hotspot. In Mi Box Go to "Settings => WiFi => connect to your hotel WiFi( select your hotel WiFi name). You can turn off your hotspot in mobile if needed.
After installing open the browser. The browser is not designed for Android TV so it will not be displayed in home screen.
Find the browser under "Settings => Apps => Downloaded apps"
Make use of your USB mouse and to select address bar. Once you select the address bar, On screen keyboard will be displayed. Enter the url or some search keywords to connect to your Hotel Wifi. Rest of the procedure is depending on your connection method.

Now your Mi Box is connected to internet and enjoy the shows.
Install Kodi and add addons for more shows.

If you are using MIUI browser apk, It may show some Chinese. Don't worry the language of app is in English. I always prefer desktop mode for MIUI browser. To set for desktop mode - Click on options button on extreme top right corner, select "Settings" from drop down menus, Scroll down and find "Advanced" menu, Scroll down and select "User agent string" to "Desktop".For all these you need a mouse.

MIUI 7 Browser


Can I save a web page to my SD card with the stock android browser?

There is an application called Save Webpage which will let you do it, I don't know of any  other way to do it in the stock browser.


Is there a way to tell when the battery is actually at 100%

"100%" isn't as straightforward a concept as you might think on Android. Have a read of this:

http://phandroid.com/2010/12/25/your-smartphones-battery-gauge-is-lying-to-you-and-its-not-such-a-bad-thing/


Why can't I move WhatsApp to the SD card on my HTC One M8?

From WhatsApp FAQ for Android,

How do I move WhatsApp to the microSD card?
Moving WhatsApp to your memory card (microSD card) is not possible at this time.
We are working on improving our application size and memory utilization. There are technical hurdles that do not allow us to move our application to the microSD card. In the meantime, we recommend that you help make room for WhatsApp by moving as many other applications and media files as you can, to your microSD card.

They didn't explain any technical reason why it's not possible, but apps are configurable to not be movable to SD card, as explained on this answer.


Nexus 4 doesn't support OTG as you can read here and see related questions on this site

It is possible if you overcome Kernel and power limitations as explained in Android Advanced: USB OTG on the Nexus 4

  The first problem with getting OTG working on the Nexus 4 is that the kernel does not support it. This has been solved using a modified version of Franco's kernel. The second problem is that the Nexus 4 cannot physically supply the necessary 5 volts. The way around this is to use a Y-cable, and supply the needed voltage from an outside power source such as a wall outlet or external battery pack. Some users have also reported success using a powered USB hub.


Need notification sounds for all messages, including follow-up

I have the same problem since updating to lollipop.  You might try another app for messaging called Messages Plus which can be downloaded from the play store.  It will alert you after every response.  I'm not crazy about the format but at least it does alert you after each response.


text message notifications on my lock screen of my galaxy s 3

As far as I know, there is no setting for this unfortunately.

Samsung will occasionally update the S3 with OS updates such as recently to 4.3 which changed the way text messages are displayed on the lock screen.  So it not only depends on which version of Android you are running but which Samsung update you have got.

Perhaps you can try download a lock screen replacement app from the Play Store?