Copy all contacts from HTC Desire HD to my google account

You can do this the old-fashioned way if you want to do one-time sync only:

Go to Contacts and export to SD card. This will create a handy vCard file that will reside in the root of your SD card. Most often this will be 00001.vcf or some such.
From a desktop computer, go to Gmail contacts and choose Import from the menu above.

From the desktop you can add and edit your contacts much more easily than you would on the phone. However, I found syncing to be unreliable sometimes, especially with HTC Sence (I had the stock ROM previously on my HTC Desire) -- I had to deal with duplicate contacts and mysteriously vanishing phone numbers on a few occasions.


Websites suddenly inaccessible but Google search works

At the moment a large number of popular website are dropping support for all SSL/TLS versions below TLS1.2 because of the known vulnerabilities in TLS1.1/TLS1.0 and older.

Your device is very very old and does not support TLS1.2 therefore you can't connect to certain sites like https://wikipedia.org which requires TLS 1.2 according to the test of SSLLabs.

If you use extreme/compressing mode of Opera Mini you connect to a proxy at Opera instead that compresses and re-encrypts the traffic. Therefore using this redirection you can still access those sites as long as Opera not also increases the minimum TLS version on this proxy.

Some Webbrowsers may also include their own TLS implementation with TLS1.2 support. But usually they have dropped support for Android 2.x long time ago.

Conclusion: Your device finally comes to an end. If there is no newer custom ROM available (AFAIR for TLS1.2 Android 4.2/4.4 is required) allow it to rest in peace and get a new phone.


Where should I copy multimedia files on SD card?

Principially everywhere (except for LOST.DIR, Android and directories starting with a dot like .backup). Apart from that, you might wish to apply some "logic". Defaults are often:

Music: for your music files (have sub-directories below that if you like)
Video: for your video files
Pictures: for photos etc.
Books: for eBooks

Note that your Android device's camera stores its photos/videos below DCIM. The media-scanner will find your media files everywhere, unless you hide a directory and its contents by placing a .nomedia file into it. Several media players (and I assume VLC belongs into this category) also allow you browsing directories manually, independent from the device's media library.


How can I know which apps are currently connecting to the Internet?

OS Monitor does that. Shows the name of the app, and the IP address of the connection (including a WHOIS with a map when you click on it).

EDIT: I should mention that the sync icon TYPICALLY indicates a system-level sync. Do you have every item (GMail, Contacts, Calendar, Facebook) explicitly turned off in the settings?


I understand your problem,Your device may not have supported  Drive and  check is it connect mass storage(memory card) or not .if you may change the setting in USB debugging,


Enable Google Photos Android backup from web

You cannot turn it on without having your device because if you try to turn on from the web, Google will not be able to know which device to be backed up. So you have to download Google Photos application from Google play store and it will automatically turned on when you download and install it.


Dialer lags when making a call in Yu Yureka running Lollipop

this update might solve the bug

Update Size: 130Mb Android version: 5.0.2 Software version: Cyanogen OS 12 (YNG1TAS1K0)

"We are excited to announce a new software update for Yureka which will lead to improved battery performance for YUREKA. (with Cyanogen OS 12 YNG1TAS0W0).

This performance update has been rolled out post feedback from our beta testers community and the roll out process starts today.

Over the next few days ALL users who have official Cyanogen OS 12 YNG1TAS0W0 software on their YUREKA, will receive the update."-YuGod

Click here for the original post on yu forum


Will "deleting" an icon from the home-screen only delete the icon, or also uninstall the app?

Deleting an icon usually only removes the icon, not the app itself. However, if your launcher's home screen is merged with app drawer of the launcher, then it is likely it would delete the app. In the former case, launchers know that it is just the icon that is to be removed, so no user approval in the form of dialog is required.

I suggest you try to find it out on your own what actually would happen. Install a fairly harmless app, such as this one, and try to remove its icon. You would have your answer right away.


NVRAM WARNING: Err = 0x10

this seems to be an issue caused by tinkering with deep system internals, I'm no expert in lenovo phones, I use samsung, but in my knowledge, I remember that NVRam is really delicate, is there another tool for flashing your phone? any means to get a complete firmware of it? by this I mean the following:

In the case of samsung phones, you usually flash only a part of the rom, because NVRAM, Bootloader and other system-internal parameters are not truly necessary for just flashing a ROM, however if you have messed around with the radio system (cellular part), or the wifi/bluetooth/etc. firmware (and by this I mean that particular chip's firmware, not the android fW), you will need a full-firmware, which contain all these system related files.

In your case, if you don't know where nor how to flash these special partitions/fw's back to your phone, I encourage you to do what @acejavelin posted and take your phone to a specialized tech service.

HTH!


How do you open an EVO 3D to access the battery or SD card?

On the bottom, near the primary mic, is a slot to "pry off" the battery cover. Be careful, of course!


How to Clear Caches in LG G2 Running Lollipop 5.0.2

If you have root or a custom recovery, you can do this using a terminal emulator or adb. BusyBox required.

shell@android:/ $ su
root@android:/ # cd /data/dalvik-cache
root@android:/data/dalvik-cache # find -type f -exec rm -f {} +
root@android:/data/dalvik-cache # cd ../data
root@android:/data/data # find -type d -name '*cache*' -exec rm -rf {} +

Note that in Android L, ART has fully replaced dalvik, including cache directories (/data/dalvik-cache). The reason for not creating a /data/art-cache is probably for compatibility concerns.


Movie or Video of mobile web application for demo

You can try Screencast Video Recorder FREE and if it works you can get the paid version Screencast Video Recorder.

For Windows I'm sure many software exists. Why don't you ask on Super User if you can't find one.


I programmed Llama to do exactly that.

You'll need two events:

3G auto on
3G auto off

and one Llama variable:

auto3G

Event 1 (3G auto on)

when airplane mode is disabled [prevents the system to work if airplane mode is enabled]
when mobile data is not connected [this ensures there will always be a break of 60 minutes after each (manual) data or wifi connection]
when your phone disconnects from any wifi network [same as above]
when variable 'auto3G' does not have a value of 1 [new variables don't have values; this also ensures that data connections are not interrupted when activated manually]
delay for 60 minutes [change this to your needs, e.g. 15 minutes]
enable mobile data
set Llama variable 'auto3G' to 1 [so the system knows data connection was activated automatically]

Event 2 (3G auto off)

when mobile data has connected [lets te system wait until data connection is established]
when 'auto3G' has a value of 1 [only if data connection was activated automatically]
delay for 45 seconds [change this to your needs and speed of synchronization]
disable mobile data
set Llama variable 'auto3G' to 0 [system reset]

this should cover your needs ;)


How do I keep my lockscreen from turning off on my S3?

i guess what you are trying to say is that you want the screen to stay for a longer period of time after getting locked.

If that's the query then it has a very simple answer.

Simply go to settings>display. Now there you must see something like 'Screen timeout'. Just tap on that and choose the time you want to keep the screen awake.

Now it'll also keep the home screen awake for the selected time. This is because there are no settings for changing the screen timeouts differently for home and lock screens.

What you can do now is simply press the lock screen button at the top right. Once the screen gets locked press it again such that the lock screen appears. Now it'll say for the time you selected. :)

Hope it helped. A positive vote is always appreciated. :D


Backspace in Evernote does not delete words at an even speed

The backspace key
The backspace keep repeated action is controlled at application level, either by the keyboard App, the Evernote App or the Android System.
AFAIK, there's no setting to control the spead of the action repeat cycle.
The undo feature
A premium user of Evernote has a backup privilege that creates a snapshot of every note on the Evernote server every 8 hours.
HELP: Need to restore text deleted from a note

Note history creates a snapshot of your not on our server every 8 hours.

Aside from that, there's no undo capabilities on the application.

Note: As already suggested on the comments under your question, you could submit a feature request to have a Redo functionality.


Here you can download the stock ROM for your device: Stock ROM for Symphony Xplorer W35

Instructions:

How to Flash

Step 1: Download and extract the stock firmware on your computer.

Step 2: After extracting you will find the SP Flash Tool, Driver and instruction manual.

Step 3: Install the USB Drivers (skip if drivers are already installed).

Step 4: Open the SP Flash Tool and load the Scatter File from the firmware folder.

Step 5: Connect your Smartphone to the computer using the USB Driver.

Step 6: Click on Upgrade / Download Button in the SP Flash Tool to Begin the Flashing.

Step 7: Green Ring will appear at the end of successful Flash.

For more detailed instruction with images: Detailed Instructions with Images

Source: http://xdafirmware.com/symphony-w35

Hope my answer helps!


I don't understand what you are trying to do here, but anyway, here is an explanation:

When you create a contact on a Google Account, that contact is assigned to that Google Account, so that it syncs. When you remove that account, Android associates that contact with the Google Account, and removes it from the phone.


As a power user, the following things come to my mind for troubleshooting such an issue -

Try rebooting the phone.
Use any of the reputed android utility apps to check the status of phone software/hardware.
Trying out a soft reset of the phone with a data backup.

If all these fail, then definitely contacting Motorola or a service center for assistance will help.


Updating Pixel after many months. Will I get all the missing monthly security patches?

Thanks to the chat discussion with Irfan Latif, alecxs and Kulfy the consensus was :

The OTA update should in theory have all previous security patches applied.

Updates are not covered under AOSP documentation and it's left to OEMs discretion. Probably that's why there isn't documentation around this.

Therefore, reach out to Google for a conclusive answer.

I chatted with Google and this person had to take help of technical resource. The chat window is tiny but here is the conclusion

I've checked this with my resources and would like to inform you that once you've updated your device to the latest security patch so it should cover all the security patch features up till date.

Despite my request they couldn't offer any technical insight in terms of documentation or code,which would have been nice but then I got a credible answer!


How can I arrange the applications on each page of my app drawer?

You can press the Menu button while in the app drawer and change the view type the "Customizable grid".  Then hit Menu again and "Edit" to rearrange the icons.  It won't let you leave empty spots on a page, though.

Probably the best way to do this is simply to drag the icons onto your home screens, and then you can have a home screen for each type of app.  If you don't have enough home screens then there are probably custom launchers where you can set the number of screens.  Another alternative is folders, as you mentioned; I don't see why they wouldn't work.


You can remove them, you just need to root your device and then download titanium backup and you will be able to clean them out completely!

1) How to root your phone? Depends on your device!

2) Stop updates? Go to apps, find samsung apps and there you have an option to specify when to update them! Choose none and you are good to go.


Can 2 SIM cards be activated on one phone?

This is not an Android question, but more like a generic mobile question.

But to answer your question: YES, the old one will still work. SIM cards are not tied to cellphones. So, you can always transfer SIM cards to other phones that have SIM card slots, assuming that the phone allows the network your SIM card is for. i.e. If the phone is locked to a specific network, then only SIM cards for that network is allowed. Of course, you can remove this limitation by unlocking the phone.


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

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

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


Changing the writing direction in browser apps (firefox, uc browser)

Basically its due to language you have chosen and the predication search as you type.  You need to off the predication search from the uc browser setting after that you can write from right to left you can check update from ucmini.co.in for more information about language and setting option.


Cannot Restore Data for Signal Messenger 4.16 with Titanium Backup

I side-stepped the issue:

Turn on backups on old phone (the seem to happen daily)
When restoring, place the .backup file in the sdcard root diretory. Putting it under sdcard/Signal/backups will have the file NOT be read, and no error message given, either.

The 2nd point took me hours to work out.


It turns out turning off IPv6 support in the Airport config fixed the problem.


Applications are not installed with adb restore

I solved it with the following script

#!/bin/bash
killall adb > /dev/null 2>&1
set -e

if [ $# -ne 1 ]; then
  echo "Usage: $0 <package-name-without-ab>"
  exit 1
fi

export PATH=/opt/jdk1.8.0_152_jce/jre/bin:$PATH
ab=$1.ab
java -jar /opt/android-backup-extractor-20160710-bin/abe.jar unpack $ab $ab.tar apw; tar -xf $ab.tar --wildcards '*.apk' --strip-components=3
mv base.apk $ab.apk
rm $ab.tar
adb install $ab.apk

adb restore $ab

echo "Ready"

You need furthermore the android-backup-extractor. How ever in my experience adb backup is still not really safe. First of all some apps can set a flag, so they won't be backup. And the restore works only sometimes and not sure, for example if you change the device. It's a shame that in 2018 only Titanium Backup make good job, if you have a rooted phone.


fastboot devices returns nothing while adb devices does

I found the solution - I needed to enable the installation of unsigned drivers on my system (Windows 10) and manually install the OnePlus bootloader driver while the phone was plugged in and in fastboot mode.


WhatsApp not working with mobile data service

Go to  settings>more connection settings>data monitor>data control  or the equivalent of these settings on your phone. Once in data control check whether those apps that are not working are blocked and if so enable them to use network. This worked for me.


Which apps show up in the market on an Android tablet?

From what I read a few days ago, tablet cannot run Android Market (and therefore will not be distributed with it) until 2.3 is released in the early part of next year. I have heard of a few tablets being released using the manufacturers own market-type application but nothing using the official Android Market.

I think we'll have to wait until 2.3 is released before we hear about tablet support =(

Gary


Want to keep video display off on my HTC1X

As explained above, though I have a Chromecast but some how ES File Explorer through which I used to view my stored videos, used to take about 15-20 minutes to recognise Chromecast in LAN which was very irritating. So I went for HDMI cable and MHL to HDMI Adapter. Though it started working fine but the problem was that the cell phone used to get heated up very soon and battery consumption was much on the higher side. I was not very comfortable with the situation. Though I found an application 'Allcast' which sorted out the problem of heating up to a great extent by switching off the screen while playing the video in the background, but still the heating up problem was there though only 50% now. So I thought of trying 'Allcast' with Chromecast and it immediately recognised it and now there was no problem at all playing all my stored videos. The display also could be put off and video continued to run in the background. No heating up of phone at all was noticed and battery consumption was also minimum. Happy situation. I removed HDMI cable and the adopter with its charger as nothing was required now. One more thing happened which I don't know how, ever since I switched over from ES File Explorer to 'Allcast' app in Chromecast, even ES File Explorer suddenly started behaving now and for the last 2-3 days, it is recognising my Chromecast instantly without any delay. Had this happened before, I would have saved about INR 2700/- on purchase of good quality HDMI cable, Adapter and Sony charger of 2.1 amp. But still very happy and satisfied now with the performance of Chromecast through either of the two applications 'ES File Explorer' or 'Allcast'. Nothing can beat Chromecast. It is superb. Any one wants to play stored as well as live videos, go for Chromecast and don't get involved with cables and Adapter.  I thought of sharing my experience with you all. Thanks for the patience of reading my thesis. Regards. Col. Narender


Is it possible to delete a file through the Google Drive app?

Yes, but not on Google Drive's home screen.
The Google Drive Help mentions the following:

Put a file in trash
To remove a file from your Drive, you can put it in your trash. Your file will stay there until you empty your trash.
If you're the owner of the file, others can view it until you permanently delete the file. If you're not the owner, others can see the file even if you empty your trash.

On your Android phone or tablet, open the Google Drive app.
At the bottom right, tap Files .
Next to the file you want to delete, tap More   Remove.

Alternatively, you can also long-press and select multiple files, then tap "Remove" (trash icon) on the toolbar.
Note that you can also do this on "Starred" and "Shared", but not on "Home".

To actually remove the files, you also need to empty the trash.

Empty your trash
You can permanently delete an individual file or empty your entire trash. After deleting a file, anyone you've shared the file with will lose access to it. If you want others to be able to still view the file, you can give ownership to someone else.

In the upper left, tap Menu   Trash.
Next to the file you'd like to delete, tap More   Delete forever.


Please explain the android partition structure to me?

1) On which physical storage does "Memory" sit

When the specs say "Memory", it's referring to the RAM that the device has. This is not persistent storage, it is "volatile" storage, which loses its information when unpowered (after a brief discharge time). RAM is memory the system and apps use to function, for things like storing the state of an application (variables, functions, etc), graphics buffers, and the like. Most mobile systems on a chip will have the RAM attached directly to the CPU die to make it as fast as possible.

As per the specs: the device has 1 GB of RAM available to the system and running apps. It reports less than this because the system reserves some for things like the cellular radio and the graphics chip, which it will not give to user processes. The hardware info app is reporting the amount of RAM available to user processes.

  2) On which physical storage does "Internal storage" sit

In this case, "internal storage" and "SD storage" refer to the same physical storage area. This is persistent storage, generally flash or eMMC based, that is soldered onto the motherboard. The storage chip is partitioned into two pieces, which you can visualize roughly like so:

                         Total Storage
+-----------------------------------------------------------------+
| Internal Storage |                 SD Storage                   |
+-----------------------------------------------------------------+

Internal storage is where apps and their private data are stored; e.g. it is the /data partition. SD storage is accessible via USB when attached to a computer, and is where media (music, photos, videos, etc), downloads, and any non-private app data will be stored. Again, looking at your specs, you can see that:

The device has 16 GB of storage. That is, it has a 16 GB storage chip embedded in it.
Of that, 2 GB is partitioned as "internal memory" for apps
The remaining is partitioned for "SD storage" (13 GB, in your case, probably due to filesystem overhead and such; this is very common).

This partitioning scheme as become somewhat less common since Android migrated to Media Transfer Protocol for providing access to the storage from a PC. The reason the separate partitions were originally necessary is because Android used UMS in the earlier versions (anything <3.0), which requires block-level access to the storage space, meaning Android had to unmount the storage space that it provided to the PC. A consequence of this was that the entire partition could not be given to the PC because Android would basically cease to function until you unplugged your phone if it did.

The storage space and the RAM are unrelated to one another, and are not on the same physical chip. They serve entirely different purposes.


Battery contains the chip which provides information to fuel gauge hardware and drivers. Since you have already done that, next is to determine if the problem is with fuel gauge drivers/ software or hardware.

Wipe clean your phone (cache, dalvik and system) and flash stock ROM for your phone. Don't install apps. Switch to safe mode, charge  for about three hours (will certainly top the battery) and if the behaviour is same, then it is NOT OS related (yes, try all this with external SD and SIM removed...doesn't sound logical to do this and I agree but for some unexplained reason I had the experience of weird battery reading with SD card installed and reverting to normal when removed)

If this didn't help,almost certainly hardware related. Time to get the hardware checked and repaired


There's absolutely no magic here caused by a mysterious "Dalvik Speed Patch". The Author said that in the comments himself by stating:

Lol... I just mention dalvik speed patch, actually it's a kanged lib file...

So it's just a wording issue that you took as a rumour.

The higher Antutu benchmark scores are very propably caused by overcklocking using the Franco Kernel only.

Regarding your second thought about the FB hack:
The FB hack has has nothing to do with this question. By the way, it's super ugly and something Facebook should be ashamed of: http://jaxenter.com/facebook-s-completely-insane-dalvik-hack-46376.html


The Android system does not natively support any kind of resume after a full shutdown. Individual apps can save their state at any time and restore that state when the app is loaded, but the Android system cannot store its state or the state of all of the apps for a shutdown. Theoretically speaking, the kernel could probably be modified to support some form of hibernation but the stock Android system does not.


Samsung Galaxy S2 takes a long time to get GPS signal

Install FasterFix from the Play Store and follow the prompts.


How to make a 'Captive Portal' on my mobile hotspot?

You can't. There are various articles saying its possible, but its not. A captive portal is something kept like the greatest confidential secret, its almost impossible to find how to do it. Especially on Android. Its better to do it through a router.
The technical explanation is long and bad, some may be able to summarize it, yet the biggest problem you will meet is how to do it. People say it's connected to security issues as you are redirecting your users and capturing them. You can also use this to capture their login details and to redirect them to a bank service saying they need to enter their bank card. The information is very well hidden do to these issues and more. That's why no one will tell you, no one will make an app for android for it and only companies use this feature. It's like the method and encryption used on the bank card chips, no one has even heard of it. But in truth it's just a chip with an encryption method.


Show whole of image on screen in any orientation

Looking to do this?
(Click image to enlarge)

Perhaps this?

Turned out that the config browser.enable_automatic_image_resizing controls the behavior you want to change.

True: When viewing an image not in a web page, the image will be resized to fit in the browser window if it is too large for the browser window.
False (default in Firefox for Android): Images are always shown in their real size.

Toggle that setting to true in config editor.
For users new to the Firefox config entries: type about:config in URL bar, agree for whatever it asks for, type browser.enable_automatic_image_resizing in search field and toggle the entry to true.
There is more here. You can search for the config entry browser.enable_click_image_resizing. Toggle it. Now, the effects are identical to previous config entry except that whenever you would single tap on the image, its original size would load. When you tap on original size, the image will be re-sized to fit the page width. Convenient, I suppose.
One more. The config entry layout.css.devPixelsPerPx can also achieve what the first config entry can, but it requires efforts to pin pinpoint the value specific to your device and it would mess up with view of your pages. Nonetheless, it can do the job.
Note: Tested on Firefox for Android v44.0.2


Have you tried SD Card Formatter on a PC? It seems the best way to format a SD Card, however if formatting in Android doesn't works I think it's pretty much dead.
But as I said, try SD Card Formatter to see if that helps.
https://www.sdcard.org/downloads/formatter_4/


How to improve the security on my Android phone?

You should also be able to add a lock-pattern that makes it slightly-more-difficult to open the phone


Just press the volume-rocker while the screen is locked. Then choose the ringing-mode by pressing the bell-icon on the left side of the volume-slider until the phone is silenced.


Installing ROM from Fastboot -- Can someone help?

Can you not download the image of the clockwork recovery here: http://www.koushikdutta.com/2010/02/clockwork-recovery-image.html

And do something like:

fastboot flash recovery /path/to/<recovery>.img
fastboot reboot

Note: I've never done this via fastboot before, I've always done it via ROM manager so take my advice at your own risk.


App registered to wrong account; how to fix this?

I tried various actions, including clearing all data, and uninstalling and reinstalling the app. None of them worked.

Eventually, I removed accounts B and C, uninstalled the app again, restarted the phone, and reinstalled the app.

This worked. The licence was automatically restored.

What's more, Google restored the app's data — admittedly, from a couple of weeks back before the upgrade to 5.0, but still it meant that I lost little.

I'm going to leave accounts B and C off the phone for a while to see what happens.

I think that I should report this fault to Google.


You can customise the toggles by clicking the pencil icon in the top right. You should then be able to add a wifi toggle icon.
Edit: Ok. It seems like Verizon have removed that toggle. If you're rooted you can add it back though. See link here (contains screenshots).

You need to download and install SQLite Editor - you need to download and install SQLite Editor

Open up SQLite Editor - Select the Apps tab on top and scroll down until you see Settings Storage and click it.

Click on Settings.db

Click on system

Click on the search icon on top right

Type in the word notification in the Filter Value field and click ok

Once the results load up, tap on notification_panel_active_app_list (should be the bottom result) and click on the pencil icon on top to
edit

In the Value field, you'll see all your toggles listed. All you have to do is add the word Wifi <-- just like that with a semi colon
right after. Make sure there's no space after the semi colon like in
the screenshot below. Once you add Wifi, click the save button.

Close SQLite editor and reboot your phone. Once your phone boots back up, you should now have the Wifi toggle in quick settings!


How to add a new word to keyboard by backspacing and clicking on its suggestion?

The option is gone. It used to be that it just wouldn't show up for those words which were already in your personal dictionary. Now it doesn't appear for any word whatsoever.

It was probably a recent update to the Google Keyboard app which broke this functionality. The Google Keyboard app updates for everyone so it wouldn't matter that my Nexus 5 is running Android 5.0 and yours is on 5.1, everyone got the bad end of the deal.


Where are the developer options in Android 2.3.x?

It has only been hidden since Android 4.2.

Back in Android 2.3, you just need to go to Settings - Applications - Development.


Why does my browser think that it's Chrome?

As Andy commented, some Android stock browsers are based on chromium.

The issue you explained is kind of a bug where Android WebView built on chromium fails to loads the page in question due unmapped ssl error.

As explained here: https://bugs.chromium.org/p/chromium/issues/detail?id=395638;

  Android Kit kat WebView component built on chromium is unable to open
  web page due to an unmapped ssl error! It is usually  occurring on
  secure login pages presented by captive portals.

Here is their extracted log entries

04-09 12:49:49.215: W/chromium(24516): [WARNING:ssl_client_socket_openssl.cc(182)] Unmapped error reason: 261
04-09 12:49:49.215: E/chromium(24516): [ERROR:ssl_client_socket_openssl.cc(870)] handshake failed; returned -1, SSL error code 1, net_error -2
04-09 12:49:49.245: E/WiFiWebLogin(24516): ExtWebViewClient - ExtWebBrowser-veiw-1 - onReceivedError: errorCode=-1, failingUrl=https://1.1.1.1/login.html?redirect=syslynxservices.com/ description=net::ERR_FAILED
04-09 12:49:49.265: I/chromium(24516): [INFO:CONSOLE(12)] "Not allowed to load local resource: file:///android_asset/webkit/android-weberror.png", source: data:text/html,chromewebdata (12)

Had the same issue, and what stuck me is that they sugested it usually occurs on secure login pages by captive portals which is right where I saw that funny message telling me "we have detected a you are using an older version of chrome".

Could'nt come up with a solution but had to switch browsers but like you noted the issue vanished away eventually.


How to root LAVA Iris Atom2 which runs Android 5.1

http://d.kingoapp.com/default/KingoRoot.apk
Take easy root lava atom 2 5.1


Moto G 3rd generation only savings contacts info locally - not showing up on contacts.google.com

I exported the .vcf from Moto G to Google Drive.

Importing a .vcf wasn't available yet for the new Google Contacts (contacts.google.com), so they showed steps to go to the old Google Contacts.

After importing, I merged to get rid of the duplicates.

After doing this, changes on Moto G were reflected on the desktop https://contacts.google.com/preview/all, and other mobile devices.

I don't think I changed any sync settings on the Moto G to get it to work, but it's possible that something else solved the problem, instead of importing from Moto G to the desktop Google Contacts.


My songs I put on my Micro SD Card does not appear on Samsung Galaxy S5!

Use a file explorer (e.g ES file explorer ) and view the contents of your SD card and select and copy your music to the file path  on your internal storage at:

storage/emulated/0/Android/data/com.google.android.music

Then close and restart Google Play Music and go into the menu and select Refresh. Then your music should show up.

Note: The file path may be slightly different depending on the phone but you'll be looking for the subfolder com.google.android.music


You need to reach out to your carrier's support team...
If you can send SMS and make/receive calls, then the issue likely isn't with your device. SMS uses the same transport and registration as is used for phone calls, so this likely falls on your carrier.
This has occasionally been an issue with some carriers when users are switching from Apple to Android, and a new SIM has to be issued sometimes.
Reaching out and working with the carrier's support team is probably best at this point.


How to export the activity of my phone in the last 8 hours?

Some apps keep their own history, however there is no general log on Android that records user actions. On system level there is only logcat which is implemented as ring buffer of usually about 64kb. If the buffer is full it overwrites the older entries.

How much time the logcat covers depends on the usage intensity and the device itself. I have seen devices that create even in idle mode so much messages by the mobile network and Wifi components that the logcat only covers a few minutes.

Regarding the apps with own history you should check the following:

Browser history
Dialer history
Messaging and SMS apps

Besides the on-device data you get more information by asking the cloud/online services which actions had been performed in the time your devices was lost.
If you are a resident of the EU you have the right to demand a complete data log from every online service you use (because of the GDPR). This may be a large set of data and not only the data you are searching for, however if the online service records your actions it will contain the data you are looking for.


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

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

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


any pdf reader with annotation feature (open source)?

Adobe Reader X for Android v10.3 now supports annotation, highlights and commenting. It is not open source, but it is free to the end user.

There are currently no open source Android PDF utilities that have worthwhile annotation features. This wiki page at the University of Massachusetts Boston lists several open source android PDF viewers, with links: http://howto.wikispaces.umb.edu/PDF+Annotation+with+Android

(I can't post a reply containing more than two links, my apologies.)


Trouble Unlocking Bootloader on Android Device (RCA Voyager Tablet)

Do you have the USB DEBUGGING CHECKED BOX ON. I know USB DEBUGGER has to be on. Theres also a box about ADB/ADT make sure that is checked along with the setting install from unknown locations has to be on for 3rd party apps other than the ones from google play. It sounds like that is all that has to be on in your settings under Accessibility and under Developer options in your Settings menu.
Your other question about your volume up and down button. You need to shut your phone off then hold down on volume button and power button at same time until you see the Android bootloader settings pop up on screen then let go, somme samsungs you also have to be holding down on the menu key as well as power key, volume down.all at same time till bootoader then hurry let up


Switch music apps depending on bluetooth connection (car/headphones)

I found a fix.

The app Macrodroid allows the user to create very simple but effective logic in automating which app is opened depending on what Bluetooth device is connected.

Also, after trying a plethora of music apps (Poweramp, PlayerPro, RocketPlayer) I found that Samsung Music allows my car to display all folders appropriately. I also found that Samsung Music stores the music quite simply and has a great EQ to boost quality.

I still use iSyncr to send playlists to the /Music/ folder on my SD card. So in short a combination of:

iSyncr + Macrodroid + Samsung Music

allows me to seamlessly control where and how my music is played.


How to change android version Jellybean 4.2.2 to the newest update?

Accorrding to GSM ARENA your phone officially supports an upgrade to 4.4.2 Kitkat. However you can try a custom ROM for your phone. Read more about rooting and recoveries(Google is your friend)

As to why it is not updating to 4.4.3, maybe this will clear things out XDA-devs s4 zoom


Android 2.2 introduces the App Sharing app which is installed by default. I think this might be what you are looking for, however you will need a FroYo device.

For earlier versions you could use the app "Bluetooth File Transfer" to share the APK files, if you have these available on your memory card for example.


How can I make my HTC One stop vibrating on notifications, but still make noise?

Yes, I too went in to Settings > Accessibility and turn off for reminder of notifications. That fixed it for me. (For HTC 826)


How can i transfer my whatsapp chat history to my new phone?

Open WhatsApp
Press menu button
Press settings
Press Chat settings
Press Backup conversations
Close WhatsApp
Connect phone to computer
Open Explorer and navigate to your phone's internal memory
Find WhatsApp folder, copy it
Paste to your computer
Disconnect old phone, connect new phone to your computer
Copy WhatsApp folder from your computer
Paste WhatsApp folder to your internal memory of your new phone
Install WhatsApp on your new phone
Follow the instructions in WhatsApp
After registring your phone number WhatsApp should recognize your WhatsApp backup and automatically import your old conversations, contacts and media


Rooting A Motorola Droid Razr M Phone on Verizon Network

If I could comment, I would, but yes, TowelRoot is a safe download. It is one of the most commonly used root methods for newer devices. Neither of the antivirus programs that I use have had any problem with it.

(If someone has the ability to repost this as a comment on @IAmTheSquidward's answer, that would be awesome)

EDIT: Several sites and forums state that it will work on the RAZR M and HD if your build number is .182 or .183. If you already updated to whatever came next, then it is too late and you might not get the chance to root again. Not to be rude, but that's what you get for having a Motorola and/or Verizon phone. They both (along with Samsung) try their hardest to make sure that you cannot root or unlock your phone.


How to recover deleted photos on Nexus 4?

Please note: It is advised to follow this method only if you know what is ROOT and agree that you are doing this at your own risk. I do not hold credit for this technique as this method has been taken from here and 100% credit goes to the respective author.

Requirements:

A Rooted Android phone.
BusyBox installed on your device.
Cygwin installed to [c:\cygwin] with pv and util-linux from the repo. Make sure to open Cygwin once to make sure that the /bin folder is created. Also, I made a folder at [c:\cygwin\nexus] to put the exported .RAW file.
Netcat (download the ZIP file and extract nc.exe to [c:\cygwin\bin]).
ADB (make sure adb.exe is in your path).
Enable USB debugging in your device.
For Android 4.0 and above do it from: Settings > Developer Options > USB debugging.
For Android 2.3 and below do it from: Settings > Application > Development > USB debugging.
VHD tool Put the VhdTool.exe file in [c:\cygwin\nexus].
Piriform Recuva or your favorite data recovery tool, (it appears Recuva only finds the more common file types like images, videos, etc. Those were the file types in which I was interested. If you are after more exotic file types perhaps you might share the software you used).

The process in short:

This has been tested on Samsung Galaxy Nexus though this should work for ANY phone with Internal Memory.
We will be using a Windows 7 machine to:
back up the entire internal memory partition to your computer as a single, massive .RAW file, convert the .RAW file output to a VHD, mount the VHD as a disk in Disk Manager,
scan the attached VHD volume for files that have been deleted and recover them.

Actual Work to do:

It is recommended that you choose to recover your entire memory block instead of just the data partition. In this case that is mmcblk0. For our purpose here we are seeking to recover the userdata partition: /dev/block/mmcblk0p12
Turn on your phone.
Connect the phone in ADB mode.
Unlock the screen.
Open a Cygwin terminal and enter (This assumes your BusyBox installation is at [/system/bin/busybox]. It may be at [/system/xbin/busybox]):

adb forward tcp:5555 tcp:5555
adb shell
/system/bin/busybox nc -l -p 5555 -e /system/bin/busybox dd if=/dev/block/mmcblk0p12

Open another Cygwin terminal and enter:

adb forward tcp:5555 tcp:5555
cd /nexus
nc 127.0.0.1 5555 | pv -i 0.5 > mmcblk0p12.raw

For 16GB or 32GB internal memory this process is going to take 2 to 3+ hours respectively.
We need to convert the .RAW file to a virtual hard drive. VhdTool.exe basically just puts a VHD footer on the end of the .RAW file. Open a Windows command prompt, go to [c:\cygwin\nexus], and type:

VhdTool.exe /convert mmcblk0p12.raw

Now we need to mount the VHD in Windows. Select the Start button-->right-click Computer-->select Manage.
Select Storage-->Disk Management.
In the menu select Action-->Attach VHD.
For Location enter [c:\cygwin\nexus\mmcblk0p12.raw] and select the OK button.
Right-click on the name (e.g. "Disk 1") to the left of the Unallocated space and select Initialize Disk.
Select the GPT (GUID Partition Table) radio button and select the OK button.
Right-click on the Unallocated space and select New Simple Volume...
In the Wizard select Next>, leave the default for the volume size, select Next>, select a drive letter (e.g. K), select Next>, MAKE SURE to select the 'Do not format this volume' radio button, select Next>, select Finish.
A box will pop up asking you to format the drive. You DO NOT want to format the drive at this time.
Right-click on the RAW space and select Format... MAKE SURE to change the File system to FAT32. Set the Allocation unit size dropdown to 'Default.' MAKE SURE that the Perform a quick format checkbox is CHECKED. You do not want to overwrite the entire new drive with all zeroes (0's) and destroy your data. Quick Format means that it will only attempt to destroy the index for the drive by establishing a new index. Without this box checked the Windows operating system will write zeroes (0's) across the entire volume, potentially destroying your data. Select the OK button.
A box will pop up saying that Formatting this volume will erase all data on it. That would be doubly true if you actually didn't check the 'Perform a quick format' checkbox. Double check that you actually did check the box and select the OK button. (Don't worry. This essentially leaves the volume in the exact same state that your phone's internal memory is living in right now: there is data on the drive...you just can't see it. It's coming back, I promise!)
Open the Recuva application. In the wizard select the 'Next >' button. Select the 'Other' radio button and select Next >. Select the 'In a specific location' radio button and enter: k:\ (assuming K is the drive letter you chose...) Select the Next > button. Select the Enable Deep Scan checkbox. This is the magical setting that finds files that have been deleted...but not really deleted. Select the Start button.
Finally the application may take about an hour to do the 'Deep Scan.' It's time for more laps around the house! Once the application has returned its results you can choose which files to recover using the checkboxes. Select the 'Recover...' button and choose the location to which you wish to output your files.

OLD ANSWER:
It was about restoring files via Yodot Android Data Recovery software.
This DOES NOT WORK for Nexus 4 or any such devices which use MTP for managing files on PC.


Should I disable mobile data while I'm connected to WiFi?

When Wifi is activated, all data is pulled down via the Wifi. It is a mutually exclusive/flip-flop mechanism. That is to say, if Wifi is off, 3G is used.

And yes, regardless of whether one or the other is activated, battery is being used likewise :)

No discernible difference in terms of battery consumption.


How can I switch the weather layout in Beautiful Widgets from clock/current conditions mode to forecast mode?

Beautiful Widgets installs a bunch of individual widgets that can be used. The one with the clock and weather is the "SuperClock" (or "Beautiful Home", maybe) widget. It sounds like you just need to select "Beautiful Weather 4x1" when picking a widget (unless the lock screen widget thingy doesn't give that choice - is that the case?).


the best way is NFC Trigger.. there is an app (nfc trigger) that can activate car mode automatically when the tag is close to the tablet


Android x86 (7.1, TV / Leanback) not booting on a Virtual Machine with GooglePackageInstaller

You need to enable 3D Acceleration in the display settings for your box.


No entries in Amazon App Store on new (refurbished) Fire phone

The problem is caused by the Kindle account belonging to Amazon US (amazon.com) and the Amazon account belonging to Amazon Germany (amazon.de).

With a new Amazon account, all works fine.


Z3 compact lollipop update close all apps icon missing

They removed it because even on stock android lollipop there isn't and also because there is something about the apps only activating when you go into them so there wasn't a need to put the button in


Does factory reset on one device affect the same accounts on another device?

A factory reset just deletes all your user data locally on your phone.
Data stored in the cloud and synchronized to other devices linked via an account and are not affected.
Even if you don't trust these information you can make sure no remote account is affected:
Before performing the factory reset from within Android settings activate the Air-plane mode. Now there is no chance that any account can communicate with a cloud server to tell the server that you are resetting your device.
And after the factory reset all user data has been deleted therefore all information about accounts and other saved data is gone, hence after the factory reset when you re-establish connection to the Internet there is no information available what accounts were present before you performed the factory reset. SO the device can tell nobody that you performed a factory reset.
From the perspective of the cloud services/accounts your device simply went offline and did not came back online.


How to rotate emulator screen (not device orientation)?

Nox version 5.0.0.0 added this feature. Quote from changelog:

  Added Rotate button to change Nox screen display from vertical to horizontal or back with just one click.


"call_state_offhook list.size()==0 number is null" when I call someone with my Samsung Galaxy S9

after installing a call recorder, have same message


Is it possible to add arbitrary folders to the media scanner?

If you are comfortable using the command line then you could use the directions in Can I trigger a media scan via the command line?

Pass file:///sdcard/usbStorage to the media scanner.

#!/system/bin/sh

export ANDROID_ASSETS=/system/app
export ANDROID_CACHE=/cache
export ANDROID_DATA=/data
export ASEC_MOUNTPOINT=/mnt/asec
export ANDROID_ROOT=/system
export BOOTCLASSPATH=/system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/filterfw.jar
export EXTERNAL_STORAGE=/mnt/sdcard
export LD_LIBRARY_PATH=/vendor/lib:/system/lib

am broadcast -a android.intent.action.MEDIA_MOUNTED -d file:///sdcard/usbStorage

I can't test this for you so let us know if it works.


Dual SIM standby -- data and calls on different SIMs

As far as phone calls are concerned, when you use SIM1 for a phone call, SIM  2 will be unavailable to receive calls or messages. Anybody that tries to call, the call will not go through.

As far as Data connection is concerned, when you use SIM1 for Data, and you get a call on SIM2, data connection is automatically put on hold, and will continue when the call on SIM1 is finished.


How to write an intinerary email that Gmail will recognize

What I've done in the past (you're not alone in this want!) is take other emails that I've gotten from other flights and replaced all the information with my new flight that I wish to track. Make sure you hit the most important parts

Itinerary number
Confirmation code
Flight numbers
Incoming/outgoing airports
All flight times

Once I filled in all my new information, I just forwarded myself that email and Gmail picked it up and even pushed the info into Google Now!

Pretty handy.


Wi-Fi problems on CM11 (4.4 KitKat, Samsung Galaxy S3)

It appears the problem was caused by a corrupted installation of the Xposed Framework - the issue got solved as soon as I reinstalled it.


Please help! What should I do before unrooting?

It's a simple answer, but when I used that program, I did not lose data by unrooting. To unroot, go to Settings, and press "Unroot". You will see a "com.kingroot.kinguser has stopped" message, and your phone will reboot with its data still intact.

For more see If I root my Android phone, will I lose all of my data?


How to make screencasts on Samsung Galaxy SIII?

Theres an app for that:
SCR free.
You will need root for this

https://play.google.com/store/apps/details?id=com.iwobanas.screenrecorder.free


What is the difference between chromebox and "android tv"?

A chromebook (or chromebox) runs Chrome OS. This is basically a very lightweight version of Linux that runs a Chrome Browser. You do not have the ability to install "native apps", with the exception of recently, it was announced, you can now install some Android apps.

The difference between Chromebook and Chromebox is a Chromebook is a laptop, which has a screen, keyboard, mouse/trackpad. While a Chromebox is the desktop version. It does not include a monitor, nor a mouse or keyboard.

Android TV runs Android. It is designed to be connected to a large display, like a TV. Its UX is designed for the 10 foot experience. It runs Android applications, but may not run all the same apps that you can run on a tablet or phone, because of the different user experience. Apps need to be tailored to use a remote or a gamepad.

Android TV would be a better "replacement" for a chromecast. As they usually offer the functionality that a chromecast does, and more.

A chromebox is not necessarily designed for that 10 foot experience, and may not offer you the apps for streaming content like Android TV would.  While you could probably log in to the service websites and stream from there. But you would need to have a mouse and keyboard connected.


its an hardware issue because of network kernal...
When I replaced the board and now the phone works fine.


Installing CyanogenMod 12 on Motorola Moto G2 (XT1068)

Follow guide below:
This will void your warranty and wipe your device so make a backup.
CyanogenMod 12 is still a nightly so there are bugs.
Make sure your computer has working fastboot and adb.

Follow these steps:

Step 1: Unlock Bootloader

Enable USB debugging on the device.
Connect the device to the computer through USB.
From a terminal on a computer, type: adb reboot bootloader
Once device booted to fastboot mode, type: fastboot devices
If you don't see your device serial number then fastboot is not working correctly.
If you see no permissions fastboot, try running fastboot as root.
Now type: fastboot oem get_unlock_data
Visit the Motorola Bootloader Unlock website and follow the instructions there to obtain your unlock key.
If the device doesn't automatically reboot, reboot it from the menu. It should now be unlocked.
Since the device resets completely, you will need to re-enable USB debugging on the device to continue.

Step 2: Installing recovery using fastboot

Download TWRP recovery img for your device.
Connect the Moto G 2014 to the computer via USB.
Open a terminal on your PC and type: adb reboot bootloader
Once device is in fastboot mode, type fastboot devices
If you don't see your device serial number then fastboot is not working correctly.
If you see no permissions fastboot, try running fastboot as root.
Install recovery by typing: fastboot flash recovery your_recovery_image.img
Once completed: Boot to recovery: Hold Volume Down & Power simultaneously. On the next screen use Volume Down to scroll to recovery and then use Volume Up to select.

  Note: Some ROMs overwrite recovery at boot time so if you do not plan to immediately boot into recovery to install CyanogenMod, please be aware that this may overwrite your custom recovery with the stock one.

Step 3: Installing CyanogenMod from recovery

Download the CyanogenMod package for your device that you'd like to install to your computer.
Optional: Download 3rd party applications packages, like Google Apps which are necessary to download apps from Google Play.
Boot to recovery mode, and connect the phone to your computer through USB.
Hold Volume Down & Power simultaneously. On the next screen use Volume Down to scroll to recovery and then use Volume Up to select
In ClockworkMod Recovery, use the physical volume buttons to move up and down.
Optional (Recommended): Select backup and restore to create a backup of your current ROM.
Select wipe data/factory reset.
Then go to install zip -> install zip from sideload. Now on your PC in the terminal type adb sideload update.zip (Replace update.zip with your cyanogenmod zip)
Optional Install Gapps: go to install zip -> install zip from sideload. Now on your PC in the terminal type adb sideload gapps.zip (Replace gapps.zip with your gapps zip)
Once installation has finished, return to the main menu and select reboot system now. The device will now boot into CyanogenMod.

  Note: If you want root access you need to enable it in developer options.

More information: http://wiki.cyanogenmod.org/w/Install_CM_for_titan

Hope my answer helped. (I typed it on my android phone running CyanogenMod 12)


How can I sync email automatically without removing local messages that have been deleted on the server?

The behavior you described is what I'd expect from an account that uses both IMAP and POP protocols. Your emails are deleted from the server when you open Outlook and sync over POP but when you sync your phone over IMAP it keeps the mails on the server.

You can get the desired behavior by switching your outlook sync protocol to IMAP. This keeps the emails on server and you have to manually delete them. Also, you should check out k-9 mail, it's a better replacement for the stock email app.


Nexus 4 rooted, stuck at CM10 for various reasons - HELP!

Congrats on your success so far.  Sounds like you have already unlocked your device, so the first thing you should do now is update your recovery image, perhaps to something like TWRP2.  You download the latest .img file and then boot into fastboot mode (adb reboot bootloader from adb or hold down the up (?) volume key while booting).  Then use fastboot on your computer to flash the recovery .img file into place with the command fastboot flash recovery openrecovery-twrp-2.8.5.0-mako.img or whatever.  (Or, alternatively you can use a .zip and use the existing recovery to essentially flash the zip to update over itself)

Now that your recovery image is up to date, it's time to get a cm-12 nightly, which you can do here.  Put the resulting cm-...NIGHTLY-mako.zip on the phone's internal storage, then boot into recovery mode (you can do this from either the reboot menu, from adb reboot recovery in adb, or by powering up with the down (?) volume held down).  Now use the menu to do three things:  1.  do a factory reset to wipe everything, 2.  wipe the /system partition to get rid of all traces of cm10, and 3.  Flash the cm-12 nightly .zip.  If you want to add a step to add the google apps (gapps) I'll leave that to you to discovery.

At this point you can reboot and should be in the nightly.  Note that you haven't updated your radio in this process.  The radio would be wiped if you did a stock update from your carrier, but since you're updating with a cyanogenmod nightly, the radio update isn't included so should not be touched.  But if you want to double-check, verify that there's no modem.img in the zip that would update the radio.

If at any point you DO want to update your radio, check out this archive of Nexus 4 radios, including some with LTE enabled and/or disabled.  You can flash these radio updates with your recovery just like any other zip.

Good luck!


Nexus 7 , Android Ver. 4.2.2, Locking icons down on home screen

Have a play with SureLock in the Play store. It is pretty good at locking the home screen down.


AndroidForums has a guide for rooting the HTC One V.

I can't post the steps here, since the link is blocked at my current location.


Yes, it's possible, but very time-consuming.

Open the Google Play Store, go to Menu -> Settings.
Tap on the "Auto-update apps" and select one of the two "Auto-update apps" options to enable it.
Go back, then go to "My apps" section, locate the app you want (e.g. anti-virus app that you mentioned) and tap on it once.
Now tap the Menu button and the first option should be the "Auto-update."  Ensure the checkmark is present for this app.
For all other apps that you have installed, you will need to follow steps 3 and 4, but this time disable the "Auto-update" setting by unchecking it.


KidLogger data and configuration file location

An app whose package name is com.example.app has its data files in /data/data/com.example.app. This applies to pre–Jelly Bean systems, and to the first user on Jelly Bean systems. For other users on Jelly Bean systems, user 1 has the data files for com.example.app in /data/user/1/com.example.app, and so on.

However, none of this information helps you to use an external app to sync an app's files. Reading another app's data files can only be done on a rooted phone, which is probably not something you want to do on your child's phone. Even then, you need an app that's designed to work with root access, such as DataSync or AppSync. And even then, it's possible that the Kidlogger app keeps its data in encrypted form, to force you to use their sync service, or as a precaution against tampering with the logs. After all, if the sync app can get access to the logs, there's nothing to stop the user of the phone doing the same thing.

The only reliable and secure solution would be to ask the developers of Kidlogger to add a feature that syncs the app data to Dropbox or an online service of your choice: one the user of the phone can't access.


How to connect to WIFI but use phone mobile internet?

There should be an option called Smart network switch which switches to mobile data connection whenever the WiFi connectivity is limited or unstable.

The screenshot below is from Samsung Galaxy.


The local pm command can do this. You need the following things:

A terminal app. (adb shell will also work, but then you might just as well use adb install).
A way to get root permission on the command line (usually su)
A copy of the APK on the device, e.g. by downloading it using a web browser.

Open the terminal app, then run:

su
pm install -r -d /sdcard/download/foobar.apk

Command line options are the same as for adb install: -r will replace existing packages, -d will downgrade if necessary.


Adobe Reader -"This file could not be accessed Check the location or the network and try again."

Adobe has finally fixed this issue through an update.


What it takes to update nightly CM12.1 in TWRP?

If you're already using a Cyanogenmod Build from the same developer then you can just go ahead and install the update without wiping anything.

If you're using a stock (based) rom on your device and you want to install cyanogenmod for the first time then you should wipe /system, /data/, /cache, /dalvik cache. This will be a clean install, so all your data may get lost.
As always adviced: Make a backup (in TWRP) first so you're on the safe side. If something goes wrong you don't have to worry and just restore your backup without any hassle. Furthermore you can save your existing application + app data with Titanium Backup from the Playstore and restore them when the installation has finished :)


How to build LineageOS for a device without official support?

Firstly you need to setup the build environment. You should be running Ubuntu 18.04. LineageOS build guide for a random device can be used as a reference. Reproducing the steps here:

Install the build packages:

sudo apt install bc bison build-essential ccache curl flex g++-multilib gcc-multilib git gnupg gperf imagemagick lib32ncurses5-dev lib32readline-dev lib32z1-dev liblz4-tool libncurses5-dev libsdl1.2-dev libssl-dev libwxgtk3.0-dev libxml2 libxml2-utils lzop pngcrush rsync schedtool squashfs-tools xsltproc zip zlib1g-dev adb fastboot

Create the directories:

mkdir -p ~/bin
mkdir -p ~/android/lineage

Install the repo command:

curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

Put the ~/bin directory in your path of execution by adding the following to your ~/.profile if it's missing:

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
    PATH="$HOME/bin:$PATH"
fi

Then, run source ~/.profile to update your environment. After that, initialize the LineageOS source repository and start downloading:

cd ~/android/lineage
repo init -u https://github.com/LineageOS/android.git -b lineage-16.0
repo sync

Downloading LineageOS source will take some time. After that we will deviate from the official build guide. Create a local manifest file telling the repo tool where to pick up the kernel source, device tree and vendor files. The corresponding file for platina can be downloaded from here. If you are building for a different device, use this manifest file as a reference and edit it accordingly. Save the file as

.repo/local_manifests/platina.xml

Rerun repo tool to fetch them:

repo sync

Initialise your build environment:

source build/envsetup.sh

Enable caching to speed up the build:

export USE_CCACHE=1

You should add the above line to your .bashrc file. Then set the max cache size:

ccache -M 50G

Configure jack:

export ANDROID_JACK_VM_ARGS="-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4G"

Edit device/xiaomi/platina/BoardConfig.mk and set the parameter TARGET_KERNEL_CONFIG to platina_user_defconfig:

TARGET_KERNEL_SOURCE points to the kernel code that is to be used during the build. TARGET_KERNEL_CONFIG specifies which configuration is to be used. By looking in arch/arm64/configs/ in the kernel source, I set the value to platina_user_defconfig

Finally start the build:

lunch 16
mka bacon -j8

This should lake a few hours to complete. I usually leave it running overnight. Here is where things get challenging. It’s possible that the build can fail due to errors, in which case you will have to fix it. Once the build has completed, you will find the zip file, ready to flash:


If your question is about global language support, you might want to check How do I add a new language?

If you however simply refer to keyboard layouts: This very much depends on the keyboard/IME used. There is e.g. TouchPal Keyboard available on the playstore -- and also a lot of language packs for e.g. Hebrew, Spanish, Russian, or even handwriting. Same applies to some other keyboard apps, like e.g. AnySoftKeyboard (which even offers a pack for BB-Codes used in forums), Ice Cream Sandwich Keyboard, Perfect Keyboard, and others.

Though your question says you are probably rather looking for the former: If it is just for the keyboard, the latter is the easier approach. While installing a complete language pack may provide you with support for your language in other apps, you should be aware the language must also be explicitly supported by that app itself.


Why does Android OS data usage not count?

As far as I can tell, Android OS (sometimes called OS + others) is not actually a real application to say. Basing this on one data application I've used it is explained;

  It is a "catch all" pseudo-application accounting for the difference
  between global usage (displayed in the main screen) and the sum of all
  installed applications usages.

Initially it will be equal to global usage, but discrepancies can easily be noted in case when an application which previously had access to data connectivity is uninstalled.
On the other hand, the value can stay as a very small value (few MBs) perhaps if the applications that occasionally use data are not affected (remain intact).
The other reason, I can think of is, data used in some minor updates (to Android itself), connectivity checks etc  can be assigned to Android OS in data usage counter such that there is always a reading for such in data counters.

I don't think this has something to do with Lineage OS or Nougat but just a conventional way for counting data usage accross apps (regardless they were uninstalled in that particular usage period)


Right to Left English for left handed people

You'd have to use a custom ROM to do this, because the layout direction is a fixed part of the locale information, not a user-visible setting. Even if you could, you'd find that most apps wouldn't change. It takes development and testing time to make Android layouts bidirectional, and the support wasn't added to Android until Jelly Bean, so apps tend to only use it if they actually do support RTL languages.

Even on apps which do support it, you'd probably find strange behaviour because English isn't supposed to be laid out right-to-left. For example, text labels that are too long might have the "..." at the start instead of the end, or vice-versa.

So in summary, it's a lot of effort to end up with a broken configuration.


Error 1240: Boot certification verify on LG Optimus Exceed 2

Yes there is. Its fairly simple.

YOU WILL NEED A COMPUTER OR LAPTOP TO DO THIS.

You need to go to the LG Exceed 2 Resources at AndroidForums, and download the "LG Flash tool 2014" plus a matching KDZ file.

Once you download ask the files you need, open the lg flash tool 2014 out it's pretty much self explanatory... where it says kdz file you select the kdz file you downloaded at the link I posted earlier. Out will be a fairly large file just so you know.


Error code 961 appears when there is a misconfiguration of system files on the Google Play store. It is happening when downloading,
updating and upgrading mobile applications for
Android Operating System.
To fix this issue, follow these steps.

Go to settings
Apps
All and clear the cache
Clear data for google play store
Go to settings
Accounts and sync
Remove all the synced accounts
Open google play and register your id again

If this won`t work, you could do reset for Google
Play Store. Here how it do.

Go to Setting
Click Application or Apps
Click Manage Application
You will see downloaded, running, all, on SD
card.
Select All
Choose Google service frame
Choose force stop,
Clear data.
Restart.

This will reset the Google Play Store and you can
start downloading Apps as normal again.


All user installed application data are stored in /data/data/package_name and database(.db files) are stored in /data/data/package_name/databases.
You need to manually find which db from /data/data/package_name/databases file is  call logs file.


Push a ROM to Galaxy S3 (d2att) while in TWRP/CWM?

First of all, do a nandroid backup to save the current state of the phone.

Get a ROM that can be flashed via recovery (usually .zip, not .img or .tar.img), then just execute:

adb shell mount /sdcard
adb push <romname.zip> /sdcard

If the first option to mount the sdcard fails, you can manually mount if from recovery. Also sdcard path might vary from ROM or recovery.

Once the ROM is uploaded to the phone, you can then use the recovery option to install it.

If you're comming from a different ROM, be sure to wipe /system, /data and /cache.


you mean remove root? of course you can.

1.download Kingo Root Android PC Version
2.Enable USB Debugging on your phone and connect you phone to PC.
3.There is a "Remove Root"  in Kingo.

it is easy.


How come my my HTC Desire Z sometimes doesn't notify me about a new SMS?

How much free internal space do you have on your phone?  When my phone has too many services running or doesn't have enough free internal space then services will get killed left and right, therefore the messaging service won't run to alert me of a new message.  Try uninstalling some apps or moving them to the SD card.  You can check for any unnecessary running services under Settings -- > Applications --> Running Services.


Is it possible to access Face ID sensors raw data?

FaceId is based on infrared light sensors and depth sensing technology.
All the captured data is saved in the form of Encrypted hashes in the secure enclave.
First of all, the system doesn't allow you to read these files. But in any case
you are able to read the encrypted files, you can not decrypt them for your purpose.

All the encrypted data is saved locally.

If you are creating a new app, you can use these sensors for capturing data.


What is the right way to close apps in Android?

If you exit the app using the BACK button then it will call onDestroy() on the current Activity, If you press HOME it only calls onPause()
Don't be too worried about it though, Activities won't drain battery they are just left in memory so they can be opened faster in the future.

I wouldn't recommend using one of those task killer apps Android is designed to keep that stuff in memory for a reason, using a task killer is only one more extra service tugging away at your battery..  What you need to watch out for is apps that run services in the background like twitter or email clients pulling their servers, any good app that has a service like that will have an option to turn it off.


Can I use Adblock Plus for Android and still see per-app data use?

From my tests, data usage still show normal usage. E.g. using Firefox, firefox data usage increase, using Google+, Google+ data usage increase, etc... Also, it is not double counted for Adblock Plus. (I used ~15MB total, and Data usage report 340KB for Adblock Plus).

Tested on Android 4.1.2.


How to bookmark an automatically redirecting link on the Android?

I'm not sure I entirely understood the scenario you're describing, but a similar function to right-click->bookmark on Android would be to do a long press on the link, then choose Bookmark link. This should bookmark the link as it exists on the page, regardless of where it eventually sends you.


Can Google Drive be deleted from a Samsung Galaxy Express?

I don't beleive so. Drive (I beleive), along with Gmail, Maps, etc is a required app that Samsung must include with their phones, and it can't be uninstalled - at least not easily without the likes of rooting.


How to drag in the web browser without moving the page?

With sites like Gravatar or Twitter's image cropping, I've found that the two finger "pinch" gesture works.


Where can I find the media downloaded from whatsapp installed on a virtual device?

It will not be on the Windows filesystem.

The emulator makes a .img file that it then mounts as the virtual SD Card.

So, to answer your question, the file is stored in the sdcard .img file in the avd folder.

(You may be able to extract it using winRAR or another unzip utility. Check the C:\Users\<your username>\.android\avd\<avd name>\sdcard.img)

EDIT: This program claims to mount .img files. I am using Ubuntu though, so cannot test sorry.


I've read about that phenomenon of some Androids having trouble in mixed WPA/WPA2 mode a couple of times now. As you described, people solved it by using either WPA or WPA2 (or even WEP).

So WPA2 only you tried (but got trouble with your Mac). Any chances to pin it to only WPA? WEP would be a last-ressort, as it offers only marginal protection.

Remark: Not sure about your settings for this, but in some cases people had SSID broadcast turned off on the router; turning it on again (i.e. broadcasting the SSID) solved the issue for some of them.


Since you said the phone is brand new there is nothing wrong with the software. It is most probably a defect with the screen. Get it replaced and use a proper phone.


How can I change the behavior of the volume buttons vs. the orientation of the screen

How things currently work

The Android OS uses a file to map the volume buttons in order to know what to do when they get pressed:

The file:

/system/usr/keylayout/gpio-keys.kl

Contains two lines for the volume buttons:

key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED

They aren't "orientation sensitive", just like their physical position on the device.

The issue you're facing, many other tablet owners face, that has to do with the logical position on the action. If we press the down part of the button, the volume should go down, but depending on the orientation, the down part actually raises the volume.

I do believe that the device rotation should account for factors such as this, as to prevent users from having to "create" weird habits for a simple "lower the volume" action. But on the other hand, that's why the volume buttons on your tablet are punctuated by three raised dots for easy tactile recognition.

Possible solution for rooted devices

Since this buttons in order to be changed need to be altered at a "system level", the action must be performed with root privileges on the device.

While the following two solutions cannot deal with orientation-specific scenarios, they are useful to remap the buttons as to have them adjusted to the tablet orientation in which we get most confused about:

Application: ButtonRemapper - Beta v0.2.4

  Tool to remap the hardware buttons. Or better: a generic tool to edit the key layout map file Android uses to map the keys.

XDA Developers forum thread with extensive details by the author

Manual Edit of the file: gpio-keys.kl:

With a root File Manager, travel to /system/usr/keylayout and long touch the file gpio-keys.kl;
From the pop up menu, select "Properties";
Change the file permissions to rw-rw-rw- in order to be able to alter its contents;
After having the new permissions, open the file with a text editor;
Search within the file for the following two lines:

key 115 VOLUME_UP WAKE_DROPPED
key 114 VOLUME_DOWN WAKE_DROPPED

Update the lines by swapping the key numbers so it becomes:

key 114 VOLUME_UP WAKE_DROPPED
key 115 VOLUME_DOWN WAKE_DROPPED

Save the changes and reboot your tablet.

You should now have the actions of the volume up/down buttons toggled as they best fit your portrait orientation.

To undo it, just reverse these directions.

Credits for the file edit solution are attributed to user jbeige from thriveforums.org.

After reading your device manual, other tablet manuals and the specifications from the Android OS, this are the best solutions I was able find to work around your issue.


Can viruses in (Primary or Secondary) user profiles on Android affect other users?

What meant here is. If the malware has installed itself as an application in system. It will affect the phone cross-users irrespectively. For a user installed app that contains malware also, it can affect users systemwide if the two users install the same application since Android shares the installation directory /data/app and the obb data at /sdcard/Android/obb/ which initially on a new user isn't visible but turns visible on install of any app that utilizes obb files. The application data files at /sdcard/Android/data are not mutual across users though. Remember a file to be a malware it must be a file that can be executed by phone. So files of media, pictures, text based files can't be malware in any way. That's why I have emphasized about an app. A file to be a malware should be at:

/data/app

If it's a user installed app

/system/app
/system/priv-app

If it's a system app

/system/bin
/system/xbin

If it's an auto-executing system binary

/system/framework

If it is a framework that is being used by system or third party app to render UI of ads or drawing over the system(adware) and installing apps without prompting(bloatware).

/system/vendor/app

If it's a system user app.

Alternatively an app can create it's own space in system where it has heaped binaries, libraries, frameworks and shell scripts used to initialize it's services in system.

A user can only be safe if he installs apps that the other user hasn't installed.


What are all these Google internet hosts (domains) and why is stripped-down Android connecting to all of them?

I don't know the purpose of all hosts, but here is what I know:
connectivitycheck.gstatic.com
On this host typically only the URL https://connectivitycheck.gstatic.com/generate_204 is used. It is used by the Android device to determine if there is Internet access or not.
android.clients.google.com
Primarily this host serves Google Play Store for all sorts of queries, e.g. search for apps, periodical device registration, ...
history.google.com
The purpose of this host is not quite clear. The used service is called "history recording" and the server responds if it should be enabled or not. Potentially this is the host for the Google location history recording?
play.googleapis.com
Obviously this API is used by Google Play Store. For example if an app should be downloaded this server is used (besides some other servers).
android.googleapis.com
As far as I know this server is used for authentication purposes and for Google push notifications.
www.googleapis.com
Used by various Google services such as Google Calendar, Drive, Chat, Hangouts, User Location, Android Video ...
Inspect the traffic on your own
If you are interested in more details and have a rooted spare device I recommend to you to install Xposed + TrustMeAlready plugin (this disables SSL/TLS server check for every app - hence makes SSL/TLS totally insecure therefore don't use this on a regular device). Then install an HTTPS intercepting proxy such as Fiddler/Mitmproxy/Charles, ... on your PC and configure your PC as proxy in Wifi settings. Afterwards you can see all the data transmitted by your device.


Is it possible to upgrade, without rooting, to a version not specifically released for the device?

Most phones can't upgrade (officially) without a signed firmware package designed to upgrade from the existing version of Android that's already on the phone.  In those cases, you can't upgrade without rooting and/or unlocking your bootloader and/or flashing a custom recovery, which all void your warranty.

Some phones may not be as limited; for example, the original software on the original Galaxy S devices allowed unsigned updates to be flashed without needing to unlock the device.  Theoretically you could try to flash a firmware package from a different region; it's hard to say how that would affect your warranty (and besides, that's really off-topic here :P).  You could also of course flash a custom ROM with a newer version of Android, which again will void your warranty just like rooting.


missed calls not appearing as notifications

No need to factory reset.

Just go to Settings → Call. Scroll down to the bottom and enable Show caller ID for missed calls on lock screen and status bar.


LG G4 ghost touch and swipe when data is turned on

I may have found a solution?...  Before, I was exclusively using fast-charging.  I stopped that completely and went back to normal charge 2-3 days ago and the ghost touching has not re-occurred since!

My battery also lasts noticeably longer after a normal charge, so I think I’ll stick to this regardless.

If things change I’ll post a comment


How to record More than 4GB Video on exFAT?

Because Samsung cannot predict if the user of the phone will have their sdcard formatted with something like exFAT or FAT32, they (samsung) put a size limit of 4GB in to the camera app. If they did not have the file size limit, and a user did have the sdcard formatted with FAT32, the file would not save to disk and could cause other issues as well. They had to scope to the lowest common supported format.

You might be able to find some cameras that have this limit removed. For example, here is a post on XDA that someone modified the camera for the Note 3 (this may, or may not work for your phone) to remove the size limit. The time limit of 90 minutes still exists.


How to activate voice wakeup in secure lockscreen on Samsung Galaxy S4?

I have not tried this myself, but it should be possible with tasker and (optionally) the Secure Settings addon – provided there's some automated way to let the device know you're in "driving mode". This could either be the car's Bluetooth (if any), or some NFC tag you place in your car to toggle that state (the latter could be used to toggle a custom variable or the "state").

With those pre-conditions met, setup your profile(s) corresponding to your "identifier". With Bluetooth:

Condition: Bluetooth device connected
Task: Turn off Keyguard

(will revert to the previous state, i.e. re-enable Keyguard, as soon as the condition is no longer met, i.e. your device no longer connected to the car). With NFC, slightly different, your Task should toggle Keyguard – so it turns it of on first read of the tag, and turns it back on when reading the tag again.

With Keyguard turned off, there's no pattern or PIN lock anymore, and the device should react as if you'd unlocked it. You can toggle Keyguard with Tasker itself; however, the Secure Settings addon gives you additional control. Check out what fits you best; above "pseudo-profile" should get you started :)


How to enter a URL into a smartphone without doing a search?

These days, browsers on mobile devices, use one bar for searching with an search engine and inserting a specific URL request of web site.
What you need to do is simple tell them "Touch top bar/address bar and insert this specific URL" or "Insert this URL in the bar and send".
You need to know that if the inserted text is a correctly formatted URL (protocol://domainOrIPAddress:port/path/filename) then the browser will show you directly the web page, otherwise it will use the default search engine for retrieving a possible list of sites that you maybe want to see for the inserted keyword.

In summary, you don't need something special, everything should work without you doing anything on browser settings. However I think there is an option to deactivate the bar for searching cases and only use it for inserting URL, but it's more convenient how it works normally, so by default is one bar for searching and URL request in all browsers.

However, for not letting search engines look on your search/request you need to uncheck some settings on browsers like "Suggestions by Search Engine/Bookmarks".


I dont know if my tablet is broken or outdated

OTA system updates won't work if you've modified the system image in any way, including by rooting. To get back to a working state, you need to flash the "stock" ROM, i.e. an unmodified official ROM from Samsung. See Where can I find stock or custom ROMs for my Android device? for details of how to find a stock ROM, and then this existing answer describes in detail how to use Odin to install a ROM on the Galaxy Tab 4.


change the position of google search bar in Google Now Launcher

If you're into rooting and Xposed Framework, this module called Xposed GEL Settings has a bunch of Now Launcher-related settings, among which you can disable the permanent search bar. You can then put a search bar widget on arbitrary location of the screen.

Note that this app requires a compatible version of Now Launcher / Google App to work at all. Supported versions are listed on the module description page.


Cannot find driving mode on Samsung Galaxy S3

Have you tried in Settings > Language and input > Text to speech output > Driving mode?


Sony Xperia Ray contacts lost after deleting the contents of /data/log

If you syncronised yor contacts with google then turn sychro on in settings you will get back all your contacts

 or

Just log in to your gmail adress and press contacts on the left side pane then show all contacts.


How to edit init.sh file and where is it?

I think you mean init.rc and don't.

But to answer your question, that file is in the root folder /init.rc to edit it you need root access and remount / rw and even with that you'll lose changes when you restart because it's overwritten every time by boot.img content, so you would need to extract boot.img content edit that file rebuild the image and flash it.

The right way to execute commands at start is to use init.d scripts.

In short if init.d script is supported init.rc calls a functions that search for user scripts in /system/etc/init.d/ and execute them.
You can put a script there and see if it gets executed or search for how to enable init.d scripts.

Edit
Looking for your command I found out maybe you are using android on x86. In that case looks like there is an init.sh in /system/etc/ folder.

To be able to edit files under /system you need to remount it rw using an app like ES File Explorer or running from terminal as root:

mount -o rw,remount /system


My Samsumg s2 locked. How can I enble the USB debugging?

If it's the PIN of the SIM card, remove the SIM from the phone and you're in.

If it's the PIN you set in Android, you can try to install a custom recovery via ODIN. You can then boot into recovery and download your data from there, since most (if not all) recoveries provide an ADB interface.

In the prevoius version of this answer I expressed my concern that most phones erase their data prior to flashing and I didn't know if Samsungs do. But as Adi Inbar pointed it out, Samsungs don't erase their data when flashed through ODIN so this is a solution. You are lucky to have a Samsung phone which can be flashed in an out-of-spec way, because otherwise:

You can not retrieve your data if you can not unlock your phone. This is a security feature of Android which keeps your data safe if it gets stolen.

You can take the SD card out and copy the files from that, but unless you remember the phone's PIN, your data on the phone's internal memory is not accessible.


How can I determine the latest released firmware for my Samsung device?

In general there really doesn't seem to be a good way to keep up with updates that haven't been released directly to you.  I find the best way is simply to be involved in the "Android ecosystem" — reading Android blogs and news sites, and so on.

Sometimes there are stock ROM lists maintained on sites like XDA, for example this one for the i9001, and you can monitor those.

For actually acquiring ROMs, see: Where can I find stock or custom ROMs for my Android device?


If you want sane information, I recommend sane commands :) (no offense meant, just kidding). So the question should read:

How to obtain log information from an Android device?

And now we are on the better side. There are multiple approaches which can be used:

utilize apps to display (color-coded) log information
utilize ADB (part of the Android SDK) to remotely extract the very same information
use ssh from remote (or a local terminal app) to aquire the information directly from the device

To fully handle this topic it takes more than this simple answer (if interested, you can e.g. find more detailed information on many web sites, or in Andrew Hoog's book Android Forensics: Investigation, Analysis and Mobile Security for Google Android, which I had the honour to translate into German. There are probably many other sources as well.

So I will just give a few examples here to get you started:

Utilizing apps

The probably best known app in this context is aLogcat, available for free in the playstore (and the dev will happily accept your donation for the other variant of the same app). You'll find a screenshot below1. The app allows you to filter the logs, to start/stop recording log messages, and even to store the recorded snippets to your SD-Card -- of course in plain text, as you requested.

Another app in this section is Log Collector, which simply tries to grab the entire available log and send it via the share menu2.

The Android Debug Bridge (ADB)

The Android Software Development Kit (SDK) includes the adb command for various tasks. Amongst many others, it offers the adb shell to execute commands on the device. Using this, you can gather your desired log information as well: Just prefix below commands with adb shell.

Command prompt on the device

Using a terminal app (e.g. Android Terminal Emulator or Terminal IDE) you can access the logs directly at the command prompt, locally on your device. A little more comfortable, this can be done running a ssh server (e.g. DroidSSHd or DropBear SSH Server) on your device, and access it from your computer. This way you can work on a big screen, while investigating your logs.

Commands to access your log information

There are a lot of powerful commands you can use to access your log information from the command line, and I will only give a few examples here.

dmesg

The dmesg command extracts the kernel log:

$ dmesg
<6>[82839.126586] PM: Syncing filesystems ... done.
<7>[82839.189056] PM: Preparing system for mem sleep
<4>[82839.189361] Freezing user space processes ... (elapsed 0.05 seconds) done.
<4>[82839.240661] Freezing remaining freezable tasks ... (elapsed 0.00 seconds) done.
<7>[82839.242279] PM: Entering mem sleep
<4>[82839.242889] Suspending console(s) (use no_console_suspend to debug)
<7>[82839.252410] vfp_pm_save_context: saving vfp state
<6>[82839.252716] PM: Resume timer in 26 secs (864747 ticks at 32768 ticks/sec.)
<6>[82842.091369] Successfully put all powerdomains to target state
<6>[82842.092468] wakeup wake lock: wifi_wake

logcat

With logcat, you can access many logging information -- but most times, this will require root. It has some parameters to filter the information, e.g. by selecting the log buffer to read with -b. Please read the information provided on the developers page on logcat for details. To give you two examples: logcat -b events would list up events, or logcat -b radio information on your device's radio modul.

dumpsys and dumpstate

The two commands dumpsys and dumpstate give you detailed system information:

$ dumpsys
Currently running services:
    LocationProxyService
    SurfaceFlinger
    accessibility
    account
    activity
<snip>
DUMP OF SERVICE account:
Accounts: 1
    Account {name=xxxxxxx@googlemail.com, type=com.google}
<snip>
DUMP OF SERVICE alarm:

$ dumpstate
========================================================
== dumpstate: 2012-08-18 23:39:53
========================================================
Build: Gingerbread GWK74 - CyanogenMilestone2
Bootloader: 0x0000
Radio: unknown
<snip>
------ MEMORY INFO (/proc/meminfo) ------
MemTotal: 487344 kB
MemFree:   10436 kB
Buffers:   14136 kB
Cached:    145460 kB
<snip>

bugreport

And if you are too lazy to remember them all, simply use the bugreport command -- which calls all above and bundles it for a nice, humm, bug report to the developer...

Of course, you can redirect the output from all those commands to a file to copy to your computer, and in most cases you should do so -- as your screen buffer would be far too small to handle it all: bugreport > /mnt/sdcard/bugreport.txt would be one example for that part.


Cannot download "Office 365" because it is not compatible with Samsung Galaxy Tab S2

Based on my memory and this article, there was an old "Microsoft Office" app that was replaced by individual Microsoft Office apps:

Microsoft Word
Microsoft Excel
Microsoft PowerPoint
and more...

However, there are no "Office 365" apps. "Office 365" is a subscription plan that enhances the user experience of individual Office apps with advanced mobile features.

For this particular case:

Samsung Galaxy Tab S2 was deemed as "not compatible" by Play Store. The exact reason cannot be known because there are too many possibilities. However, the download is only prevented on the Play Store. You can still find and download the APK file from credible 3rd-party sources (e.g. APK Mirror) and try to install it, and see if it's compatible (working properly).

Regarding the status of your "Office 365", that depends whether you have subscribed to it or not previously. But the migration from the old Microsoft Office app to the newer individual Office apps didn't affect the status of someone's "Office 365" subscription plan.


How can I allocate more than 1024 MB of RAM to an Android Virtual Device?

In the 'Create new Android Virtual Device' window in Eclipse it says, "On Windows, emulating RAM greater than 768M may fail depending on the system load. Try progressively smaller values of RAM if the emulator fails to launch."

As answered here https://stackoverflow.com/questions/8853541/why-cant-i-boot-an-avd-from-eclipse-with-1024-mb-of-ram, there is a .ini file you can edit in [username]\.android\avd[avd name.avd]\config.ini that you can edit by changing 'hw.ramSize=1024' to 'hw.ramSize=1024MB'. I tried it and it worked for me.


Save the pages with an instapaper client Save to instapaper.


If your android device is modified in anyway such as a custom recovery, binary, or any other way. Trying to re-lock the bootloader should (should instead of would not all OEM follow protocol) usually cause the bootloader to issue a fatal exception like:FAILED (remote: 'root type is risk'). This happens due to device custom modifications. It is a safety thing if you lock your bootloader with a modified device you will most likey Brick your device.
Technical snippets about verification from Android Developers:

AOSP Secure Features Verifying Boot Verified boot requires cryptographically verifying all executable code and data that is part of the Android version being booted before it is used. This includes the kernel (loaded from the boot partition), the device tree (loaded from the dtbo partition), system partition, vendor partition, and so on.
Small partitions, such as boot and dtbo, that are read only once are typically verified by loading the entire contents into memory and then calculating its hash. This calculated hash value is then compared to the expected hash value. If the value doesn't match, Android won't load. For more details,
Larger partitions that won't fit into memory (such as, file systems) may use a hash tree where verification is a continuous process happening as data is loaded into memory. In this case, the root hash of the hash tree is calculated during run time and is checked against the expected root hash value. Android includes the dm-verity driver to verify larger partitions. If at some point the calculated root hash doesn't match the expected root hash value, the data is not used and Android enters an error state.
The expected hashes are typically stored at either the end or beginning of each verified partition, in a dedicated partition, or both. Crucially, these hashes are signed (either directly or indirectly) by the root of trust. As an example, the AVB implementation supports both approaches.
Verification can fail either at boot time (such as, if the calculated hash on boot partition doesn't match the expected hash) or at run time (such as, if dm-verity encounters a verification error on the system partition). If verification fails at boot time, the device cannot boot and the end user needs to go through steps to recover the device.
If verification fails at run-time the flow is a bit more complicated. If the device uses dm-verity, it should be configured in restart mode. In restart mode, if a verification error is encountered, the device is immediately restarted with a specific flag set to indicate the reason. The boot loader should notice this flag and switch dm-verity over to use I/O Error (eio) mode and stay in this mode until a new update has been installed.
When booting in eio mode, the device shows an error screen informing the user that corruption has been detected and the device may not function correctly. The screen shows until the user dismisses it. In eio mode the dm-verity driver will not restart the device if a verification error is encountered, instead an EIO error is returned and the application needs to deal with the error.
The intent is that either the system updater will run (so a new OS without corruption errors can be installed) or the user can get as much of their data off the device as possible. Once the new OS has been installed, the boot loader notices the newly installed OS and switches back to restart mode."

Without knowing which device you have or what Android version your running. I will not be able to give a detailed conclusion tailored to your device but instead a simple generic one. Also be wary of anti-roll back if applicable.
That being the case obtain and download signed factory firmware. Use fastboot, download mode, or whatever your mode your device uses to erase and flash partitions. Depending on protocol erase and then flash the factory signed firmware thus returning completely to stock. Reboot the bootloader and re-issue the fastboot oem relock XXXXXXXXXXXXXXX and you should be good to go.

To prevent unauthorized access to your personal data, locking the bootloader will also delete all personal data on your phone.

Keep's it simple no need to jump through a checklist of hoops to avoid flashing firmware to preserve User Data unless you cannot find signed factory firmware but that would be another question.


How to fix "Unfortunately, Google Play Services has stopped"?

Try this solution.

Clear cache the Google Play Service

  Settings > Apps > Play Service    > clear cache

Clear data for Google Play Service.
Clear data Google Product and Media Storage
If not , try and reset/factory reset phone again.
If still not working, flash official ROM on it