text:
Is the WhatsApp backup feature activated by default?
In WhatsApp for Android, are the chat backup features activated by default? If so, how is the backup interval by default? Daily, weekly or monthly? Are the chat backups being stored on the phone or on Google drive?

Read the WhatsApp FAQ?

It doesn't say anything about the default. It just explains how to do a back up etc. which I do know already. I just want to know how the default is on android phones.

WhatsApp creates the backup on local devices daily at 2 AM. You can not change this time.
Although WhatsApp has also provided to create cloud backup on Google Drive with backup frequency daily/weekly/monthly. To create a backup, you can go to
Menu > Settings > Chats > Chat backup.

By default, WhatsApp would make a local backup daily (stored in the phone), but if you wish there is an option to also backup to Google Drive after the local backup finishes.
I looked in my WhatsApp settings, it seems the Google Drive backup was set to never (it was Off), looked in my friend's WhatsApp and same thing (it was Off as well), so I guess the Google Drive Backup is not turned on by default, you need to turn it on manually.


text:
"Failed to send message. Review message and try again" when sending SMS to short code from Samsung Galaxy Note8
When trying to send SMS to short code recipients like 567676, 56161, etc. from Samsung Galaxy Note8, I got the following error message:

Failed to send message. Review message and try again.

I've tried entering the correct SMSC number, allowing premium access, nothing has worked. I tried the SIM in another phone., I couldn't send it from there too.
I'm able to send SMS to normal phone numbers.
How to fix this?

Contact your carrier to see if it's included in your phone plan

I had the same issue, turns out the problem was due to my mobile balance. I had unlimited recharge package which always showed 0 balance hence the messages were not going out for these kind of numbers that are chargeable. I recharged my mobile and voila, the message got sent.

Yes, you have to do a recharge. Do a General Top Up of the lowest denomination (Rs 30). Don't top up with SMS Vouchers. The SMS to 567676 would generally cost Rs 3/-.

"Unlimited pack is not applicable to call/sms for special numbers (starting 1860 and 567*****). For contacting special number you need to maintain minimum balance in your account( Rs. 05/-)." - From Airtel customer service today.

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Stream Audible audio to DLNA/UPNP speakers
I would like to listen to my Audible audio books on external speakers because the tablet's internal speakers are too weak and headphones are not always practical.
In another my post, Stream any audio to DLNA/UPNP speakers, I asked if there is a generic solution to stream audio output from any app on my Android devices, if there is no generic solution then have anyone figured out a specific solution for Audible?
Audible doesn't seem to support external players, so I cannot use BubbleUPnP like I can with BeyondPod for free podcasts.
I have nice external speakers, Panasonic SC-NE5DBEB-K by the way. When I am home, my tablet and speakers are on the same home wireless network, I would like to listen to Audible when doing household chores for example, but the tablets internal speakers are too weak, I have to move around the house, it sometimes noisy and headphones are not practical, I still need to hear other people too.

So I got official response from Audible team:
It's Bluetooth, Auxiliary Input (audio jack, ie wired speakers) or ..burn a CD!
UPnP/DLNA - not mentioned.
So it's Bluetooth I guess for me. Not the preferred option :(
For for completeness' sake, here is precise citation from Audible Customer Service team email:

Bluetooth
  If your mobile device and speaker support Bluetooth, your audiobook's will play through your speakers similar to how a phone call comes through via Bluetooth. The Audible app must be open and all functionality for the audiobook (changing chapters, narration speed, playing, pausing, etc.) can only be changed through the Audible app on your device.

If you download your Audible purchases to iTunes (which can decrypt Audible files) your desktop, then you can send the audio from your computer to the unpnp renderer. At least it works on a Mac.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
One of my account can't login to google play
Now if I login to that account I got this screenshot

Obviously I press try again. It doesn't work.
A few hours ago I used that account to get some US apps.  However, I think I can logged in just fine afterward. Then suddenly I couldn't sign in to google play on that account.
I have no idea why.
It happens very recently. It's at roughly the same time google is asking me to create new ID.
Only happens on my xiaomi phone. I can play clash of clans with that account just fine at bluestack.
The other 2 accounts work fine on my xiaomi phone.
I tried deleting google play games app data. Removing and readding the account. Nothing works. The account works well on other phone or devices.
Other google apps works fine. drive, maps, youtube. All fine. Just google play game that somehow can't login to that account and only to that one specific game.

Google is in the process of switching to Gamer ID's. They've been rolling this out for around 6 days now since they announced it (they're further moving away from Google+).
Until you get the notification to choose your Gamer ID (or go into Play Games and receive a popup notification to choose yours), you could temporary downgrade your version of Play Games.
First, look version of your Google Play Games on Setting > App > Google Play Games.
Memorize the last 3 number (mine 038)
Second, download older Google Play Games from here (the last 3 number)
http://www.apkmirror.com/apk/google-inc/google-play-games/google-play-games-3-5-17-release/
Third, uninstall your current Google Play Games, and install the downloaded Play Games.
Good Luck.

still cannot login and still only on that one phone

I can logged in from my other phone on that account or from other accounts on that phone but not from for that account and that phone

make sure to disable auto update Google Play Games on Play Store.

It's fixed.
So basically I tried to switch to the account. Didn't work.
So I go to google play. I switch to the account there.
Rather than asking for login it asks me to gives id. It works. So basically what AMZMA says is correct. It's a temporary thing. However, it can only be fixed by going to google play and switch to the account.

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
After I formatted my SD card as internal, how do I move heavy application to SD card?
I use instruction here to format my SD card as internal.
My phone is Poco X3 128 GB Xiaomi MIUI Version 14.0.2
https://www.youtube.com/watch?v=pOZIVbeNrxw
After I did it, I got an option if I want to move files to my SD card. I press yes and I go to files directory and I don't know what to do after that.
I check https://play.google.com/store/apps/details?id=com.marc.files
To see my data are
It looks like the original SD card has been merged with my internal drive as if they are the same card.
However there is no way to know if the new combined internal drive has 256 GB storage instead of mere 128 GB

Another file manager shows that I have 128 GB storage. 112 GB storage actually

So it looks like I have 2 internal memory. Internal and Storage for Dual Apps. But they both have combined 112 GB instead of 256 GB.
I mean the whole point of internalizing my SD card is so I can have extra space. Where is the extra space.
The app files offer me an option to move the files latter. But how exactly do I do so? More precisely how do I move some large apps, like whatsapp, to that SD card so my phone can have extra spaces?
Update:
As for update, I can tell that I CANNOT store more than 128GB. Basically I got a message that disk is full.
So the extra space doesn't do anything
I cannot tell where the extra space go. I can't access my SD card anymore after what I did.

Start off by formatting the sd card again outside the phone and ensure only one full partition of 200+ GB exists. Pair it with your phone.

How to pair it? Any software? Also formatting the SD card again outside the phone? Can I just reformat the SD card again inside the phone?


text:
Missing space on internal storage
I have a GT-I9195 running Lollipop 5.1.1 (currently PAC-ROM) which in theory has 8GB of internal memory. However, I can't seem to track down what exactly has happened to all that space. With a paltry 100 or so apps (including system essentials) installed, the phone starts reporting it's out of space until I move apps to the external MicroSD card. The problem persisted even through the custom ROM installation and subsequent recent ROM update as well as a few factory resets/cache wipes/etc. It's been an issue for nearly 8 months now, and periodically I've trawled the Internet for suggestions and clues but without making any real progress.
It seems to me as if a large chunk of space on the phone's memory is simply inaccessible and unused. Is this possible? How can I delve deeper into what's going on?
I've included the output of a df command in terminal emulator below. I notice that there seem to be duplicates of the internal memory /storage/emulated/0 and /storage/emulated/legacy (though I think one is just an alias of the other), and that they are both the same reported size as /data.
Storage Analyser reports 541.93MB of that 5.3GB is used by accessible files and 3.59GB used by "android/inaccessible files". This adds up to the 4.1GB which df claims is in use, but I can't understand what that 3.59GB is when every app which can be put on the external SD card is already on it, and I thought that the /system partition contained the OS itself and was not included in /data?
I've tried to get ES File Explorer to do its SD card analyst trick on the /data folder but without success, so it's not easy to probe it and find out how big each subfolder is.
I'd really like to get to the bottom of this... can anyone offer a suggestion as to what to try next?
Edit: also of interest to me is that I do have more than a gigabyte of space on the internal storage (/storage/emulated/0), but this is apparently unavailable for installing apps on. It holds DCIM and other random storagey things, and naturally freeing up space here doesn't allow me to install any more apps on the phone memory.
Filesystem               Size     Used     Free   Blksize
/dev                   663.7M    48.0K   663.6M   4096
/sys/fs/cgroup         663.7M     0.0K   663.7M   4096
/mnt/asec              663.7M     0.0K   663.7M   4096
/mnt/asec/org.mrpdaemon.android.encdroid-2     6.0M     4.8M     1.2M   4096
/mnt/asec/flipboard.app-2     9.0M     7.4M     1.6M   4096
/mnt/asec/com.netflix.mediaclient-2    33.1M    31.9M     1.2M   4096
/mnt/asec/com.tecarta.bible-2    17.0M    15.3M     1.7M   4096
/mnt/asec/com.pisanu.scrabblechecker-2     4.0M     2.7M     1.2M   4096
/mnt/asec/com.shazam.android-1    27.1M    25.5M     1.6M   4096
/mnt/asec/com.hutchison3g.planet3-2    12.0M    10.3M     1.7M   4096
/mnt/asec/com.trello-2    16.0M    14.2M     1.8M   4096
/mnt/asec/com.whatsapp-2    22.0M    20.4M     1.7M   4096
/mnt/asec/com.audioaddict.di-2    33.1M    31.1M     2.0M   4096
/mnt/asec/com.evernote-2    28.1M    26.4M     1.7M   4096
/mnt/asec/com.mxtech.videoplayer.pro-2    25.1M    23.8M     1.2M   4096
/mnt/asec/com.mxtech.ffmpeg.v7_neon-2    19.0M    17.7M     1.3M   4096
/mnt/asec/com.ideashower.readitlater.pro-2    13.0M    11.1M     1.9M   4096
/mnt/asec/com.skype.raider-2    80.3M    78.9M     1.4M   4096
/mnt/asec/com.spotify.music-2    39.1M    37.5M     1.6M   4096
/mnt/asec/org.wordpress.android-2    11.0M     9.9M     1.1M   4096
/mnt/asec/com.Slack-2    31.1M    29.3M     1.8M   4096
/mnt/asec/jackpal.androidterm-2     2.0M   604.0K     1.4M   4096
/mnt/asec/com.mictale.gpsessentials-2    15.0M    13.6M     1.4M   4096
/mnt/asec/com.adobe.reader-2    17.0M    15.7M     1.4M   4096
/mnt/obb               663.7M     0.0K   663.7M   4096
/system                  1.4G   759.7M   714.5M   4096
/data                    5.3G     4.1G     1.1G   4096
/cache                 196.7M     4.5M   192.2M   4096
/efs                    13.4M     4.2M     9.2M   4096
/persist                 7.9M     4.0M     3.8M   4096
/firmware               64.0M    49.7M    14.2M   16384
/storage/emulated      663.7M     0.0K   663.7M   4096
/storage/sdcard1        59.5G    57.2G     2.2G   131072
/storage/emulated/0      5.3G     4.1G     1.1G   4096
/storage/emulated/legacy     5.3G     4.1G     1.1G   4096

Edit2: I finally did some digging in /data by manually selecting directories and querying them with ES File Explorer. Thankfully this didn't take too long before I found the main culprits:
data/media           1.45 GB
data/data            1.11 GB
data/dalvik-cache    1.17 GB
data/app             642.57 MB
data/user            1.11 GB (this appears to be a symlink of data/data)

Investigating data/media, I discovered a 1GB backup file created by ClockWordMod recovery, presumably when I first flashed the ROM. Moving it to my SD card has apparently recovered that space in /data, which is fab. This has, presumably, been the main source of my problem - that is, assuming this space is actually available for installation of apps now (not easy to check with this ROM other than by installing apps until I run out of space).
As for the other big directories: I can believe that data/app is the total size of my installed apps, and I guess there's no getting around the dalvik cache being so huge. I'd really love to dig into data/data and see what exactly is using so much space in there, but in ES File Explorer I have to manually select each folder and click properties to find out how big a directory is - a task for another time as I've been unable to find a utility to do this for me.

Welcome to the Android Enthusiasts! First, for the "running low" you can ignore your SD cards (they don't throw such an error). 2nd you've guessed right: emulated/legacy is just a pointer for the logged-in user to emulated/0 here (user0=owner, the digit is increased for subsequent users). Mentioning "inaccessible files" makes me think of "/data/tombstones" (crashlogs). Find some further pointers in our insufficient-memory tag-wiki.

Hi Izzy, thanks for the confirmation, the information and the welcome. With some further digging I managed to find what was probably the main space-sucking culprit - it was a 1GB CWM backup file sitting in data/media, which I was able to move out with ES File Explorer and root. What would be really useful at this point is a tool to show me the size of each folder in /data/ so I don't have to query it manually, but I seem to have freed up more than enough space for now. Edit: assuming I can actually install apps on that space...

Glad you found the major chunk! There are such apps, and those were recommended here a couple of times (e.g. DiskUsage). Be welcome to check my list for those :)

Related: How disk space is used on Android device?

So this is finally sorted. Here are the tools I used:
Initially, in Android Terminal Emulator, I used the df command (directing the output to a text file to post here: df > /storage/emulated/0/df.txt) to get an overview of the size and usage of each partition in the filesystem.
I later discovered FreeSpace which told me the same information but with a GUI and was somewhat easier to use. Doing this pointed to /data as the culprit.
I then used ES File Explorer to analyse individual directories. However, a more efficient way would have been to use the excellent DiskUsage (Google Play Store, F-Droid) app (thanks Izzy) - I've since pointed it at /data and it shows the exact size of every subdirectory in the entire tree (this does require root).
Doing this I discovered there was a large (1GB) backup file apparently created by ClockWorkMod Recovery when I installed the ROM (though with an odd timestamp, but that's another story). Using ES File Explorer again, with root access, I was able to move this backup file to my external SD card, freeing up space for downloading and installing apps.
Since doing this I've downloaded every large game app I can find and installed it to try to verify that the space is really available to install apps, and it does seem to have worked.


text:
Why Does My Samsung Note 4 Shut Off When it Reaches Around 20% Battery Life?
My Samsung Note 4 will work until about 20% battery life.  At that point I usually receive the low battery warning but then it just dies almost immediately after notification with hardly any continued battery drain.   This has been a progressive issue and I believe it is linked to battery health.
I've had it die at even higher battery % at about 30% but that is really rare.
I have owned my Samsung Note 4 for about a year now with the original battery as its only used battery.  I preordered it and received it on release day. The battery has gone through many cycles.  I estimate on average 1 to 2 full drains per day everyday for about a year now.  At this point I tend to just leave it plugged in while I'm near an outlet continuously now.
I charge it with and without the fast charger.  When not in bed I use the fast charger.  When I'm sleeping I use a standard basic charger.
I'm currently using an app called Battery Monitor Widget to monitor my mAh with this battery.  I also just received a second battery that I will test too.
Does anyone know what could cause my phone to die at around 20%? Is it battery health?

Battery would be my guess too, fits your description of the problem perfect. Test the second battery for a while - I think it should solve your issue.

Since no one has responded in the time it took me to do my own little experiment I wanted to post what I found.
I found that I needed a new battery.   The new battery can maintain the needed voltage down to single percentages where as, depending on what I was doing on my phone, the old battery would allow my phone to die with little to no warning like I described in the question above.
So if your phone is not draining much lower than 20-30% and dies try buying a new battery.
Also thank you benjaminS for supporting my thoughts in comments of the question.


text:
Why the music player stop playing music when taking photo?
May I know what is the reason why Android phone's music player will stop playing music when I switch to camera mode?
I find it logical if the music player stop playing music when taking a movie but stopping playing music when taking photo seems to be quite illogical since the photo taken will not save any sound.

This is an old question, but I think that some people might find it useful since I came it across using Google search.
The camera app has a permission called TAKE_AUDIO_FOCUS which it is granted by default to it. The camera app uses this to pause the music while you open the viewfinder on your phone.
To fix this issue, you can simply disable the TAKE_AUDIO_FOCUS permission from your phone. The problem here is that you can't do it via the UI since the toggle for it isn't there.
The simplest way to not allow the camera app on your phone to pause your music is to take off this permission using the adb shell.

Download your OEM USB drivers from your phone's manufacturer's website. A simple Google search should give you the link.

Download Minimal ADB portable and extract it to a folder on your desktop.

Connect your phone to your PC and enable USB Debugging. For that, Go to Settings > About Phone > Tap on the Build Number 7 times. This will unlock the Developer options on your phone. Now, Go to the Developer mode from Settings. Enable USB Debugging.

Now, open the folder where you extracted the Minimal ADB and Shift + Right-click on an empty space. From the context menu, select Open Command Window Here.

In the command window type adb devices.

Press OK on your Android phone when it asks you to give the permission for USB Debugging.

Now, type adb shell to open the command line interpreter on Android.

Type the following command to remove the TAKE_AUDIO_FOCUS permission from your Camera app:
appops set app.package.name TAKE_AUDIO_FOCUS ignore

You will need to replace the app.package.name with the app's package name of the camera app in your Android phone. Since most manufacturers don't follow a single standard for naming their camera apps, you'll need to use a package info app from the Play Store to know the package name. Use App inspector for this.
Suppose your phone is a Moto G. You can type the following command to remove the TAKE_AUDIO_FOCUS permission
appops set com.motorola.cameraone TAKE_AUDIO_FOCUS ignore

That should be it.
Source: my own article here.

For samsung phones the package name is com.sec.android.app.camera

For realme phones the package name is com.oppo.camera. And you will also have to enable the "Disable permission monitoring" in the developers options, otherwise adb will show SecurityException.

It works for capturing video too!

You can also try installing a different camera app that does not take audio focus. I tried the Camera MX app for instance, and it does not appear to pause audio playback.


text:
Email application not displaying message bodies
Below is a picture of the problem one of my users is having on their VZW Motorola Droid RAZR running ICS.  The picture (click to enlarge) is a screenshot of the default email application configured to sync Yahoo Mail over IMAP. The white border in the bottom of the picture is where emails are normally displayed.  There does not seem to be any determinant in which emails present this problem.  Does any one know why this issue might present, and how to fix it?

Is the email body a giant image, perhaps? I wouldn't be entirely surprised if there's a setting or something that's blocking image loading by default since that's fairly common nowadays.

No, there are text only emails that display this problem as well.    Examples are emails from friends and family members (might have a graphic signature but that is all)

A few things to try: 1) clear the cache of the mail app; 2) check logcat for errors

I forgot to mention I did clear the cache in attempt to fix the problem.   I'm not sure what to look for with logcat, is there something specific maybe?


text:
Syncing between Windows 7 and Android Jellybean with Winamp
I want to sync my Samsung Galaxy S3 4G to my Windows 7 PC with Winamp so I can easily sync playlists to and from my phone and computer. So I followed the instructions in Winamp's official blog: http://blog.winamp.com/2010/11/30/wirelessly-sync-music-to-your-android-phone/
It didn't work. When I click on the Discover button, nothing happens. When I right-click Devices and click Start Discovery... you guessed it - nothing happens! I am connected to a windows domain and connected via an Ethernet cable. Could that be preventing me from accessing the same WiFi network I have my Galaxy on?
I've done some research on this issue and it is a common problem. If anyone has found a solution to it, I'll be very glad to hear it! I love using Winamp and don't want to use any other media player.

Are you sure you checked that enable wireless sync option?

@Sid Yes, definitely.

I know this is an old thread and you may have already found an answer, but I had the same problem after installing Winamp 5 pro on an Android device. I had previously had no problems with Winamp standard on both Android & PC
I upgraded the PC version to Winamp Pro and now it all works as expected again. So I suspect you need the same version of Winamp on both platforms ie. either standard or Pro

After some look-ups, I have to come into conclusion that you cannot do this. As you thought it's your Ethernet connectivity that prohibits you from this. When you are using the ethernet-connected modem device for WiFi, there is only one device in your WiFi network. But Winamp says, Make sure your PC and Android phone are on the same Wi-Fi network.
Note: If you really need this syncing feature, you can get a WiFi adaptor and connect your PC and phone to the same network and do syncing

Could you tell why this isn't possible? I haven't found a reason why this shouldn't work, and some people on the official page (linked in the question) have been unsuccessful even after trying with a WiFi dongle. There should be no difference whether the PC uses a wired or wireless connection.

@Sid I almost came to that conclusion but I don't give up very easily! And I don't know for sure that it is the Ethernet connection but I wouldn't be surprised if that was preventing me from accessing the WiFi network. Anyway, thank you for your answer!

@MissZ you're welcome. do let us know if you succeed with another solution and post it here. (and yeah! DO NOT give up!!)

@Sid I will! Never give up, never surrender! ;)

@MissZ Excellent Motto

Sad to report that I never ended up finding a solid solution for this issue, apart from just waiting a while and then letting the device magically appear in the sync section of winamp. I'm now using a note 3 anyway and will see if that appears in winamp. Thanks to everyone for their answers and help! :)


text:
Number recognition of company number ranges
I would like it, if it was possible to program a number range of a company in my phone as a pseudo-contact.
For example, I know my company has a thousand telephone numbers in a block. I have a number in that range, as have all my co-workers. For some, the number is ofcourse in my address book, and their name shows up correctly. However, I would like to add the whole range, so that in absence of a more specific match, it would still show my company name as the caller.
I doubt if this is possible, but should anybody know of a way, I'd like to hear about it.

But if you know that range, you can check manually if it is a work number or not? I don't think there is an automated solution for it, as far as I know of course.

6+ years later, has anybody found a way to achieve this without a ton of third-party apps? My work wants to have my cell number, but I keep my phone on do-not-disturb all the time. Somehow adding +1-abc-xyz-#### to the address book where the last four digits don't matter would work, but I can't find a way to do that.

I looks like the program suggested (Prefixer) may work. The problem will be "For some, the number is ofcourse in my address book,". I didn't see an "exception" to the rule on those screenshots, so how does it handle numbers that are in the block of numbers AND in the contacts.
As a workaround to an "easy way":
Of course manually inputting the numbers will work. Gmail allows more than a few numbers on a single contact. I don't know what the upper limit is, but you could just make a similarly named contact and max it out too. This would allow you to remove the exceptions from the block. Maybe use another contact software and import the contact if that interface is easier to add multiple numbers.
You could also just do it as they call. I am on 2.3.5 and after the call, when the number is not known it asks me to make a new contact or assign it to an existing one.
EDIT: I couldn't find anything out there that would do this automatically. I now know Google contacts will allow around 3000 contact numbers in one contact. Anymore than that it is starts acting odd (not saving, etc).
Using the tools that are available I have made it work by importing this block from a CSV file. Here are the steps:

Goto my dropbox share at Block Import csv's
Download all the CSV file from that folder
** Might want to turn off syncing contacts on the phone at this point.
Go to google contacts
Choose MORE-->IMPORT-->CHOOSE FILE and choose the csv file (Block Import.csv)
Import (this may take a little while for google to respond depending on your connection speed) A new group will be created called "imported M/DD/YY
Go to that group and choose all the contacts. (check box on the top left)
MORE -->MERGE CONTACTS-->OK It will only do 250 at a time. Be patient, it is very slow.
Rename the contact (something like "Compan Name_1" and remove it from this group and add it to "my contacts"
Repeat steps 6 through 8 until there are no single contacts left. There should be around 34 contacts with 3000 contact numbers in each of them.
Turn syncing back on if you turned it off.

While a bit manual, with patience, it does work. Now, I don't know what that will do to your phone when you try to sync it.

The Prefixer application can only change the calling number into another calling number. I want it to change to a name. I know you could add it to the contacts, but that is impractical. For example, one I would like to add is the complete +32257XXXXX range. I know this is only utilised by the Public Service Finance in Belgium. That are 100k numbers I would need to add.

I mailed the developer of the software, and he responded that in his next release (a couple weeks out), the wanted functionality would be included.

Just discovered that the maximum size for a contact is 128Kb and anything beyond that is just truncated as documented in Google's support page. Just FYI


text:
What's causing my phone to freeze?
I Have a Samsung Galaxy S2.
I had it for around 2 weeks, when it first turned itself off and wouldn't turn back on again. The keyboard would glitch and stop working. and apps like Facebook, or Google Play, Internet etc would freeze then the error  'Application' Is not responding send error report etc.
I've just got it back from repairs, and the applications are still stopping responding, it hasn't crashed yet though. Any ideas what could be making it do this considering they've completely wiped the phone and screened it etc?

Was it second hand? It could be a hardware issue...

An idea would be connecting the device via USB to your PC, and run adb logcat (or using a logcat app to do this -- ADB variant is more practicable, as I will show). Now when something stops responding, immediately look at the log output and capture what's displayed. When re-deirecting adb logcat to a file, and stopping the process just after the "freeze" happens, indications should be at the end of the generated files.

I removed Facebook and it seemed to have helped my phone run better. Before I was getting flooded with invites from the same person and my phone was constantly freezing.


text:
Missing device driver for "Android 1.0" in Device Manager while in HBOOT menu!
When I enter HBOOT menu with the phone connected to the PC with USB I get the missing driver prompt in Windows and there's an exclamation mark for a device called Android 1.0 in Device Manager.
I have been following this guide for preparing the device with Android SDK tools and ADB before rooting: http://wiki.rootzwiki.com/HTC_Desire
I have installed Android SDK tools, got the ADB server running, configured PATH variable for CMD, and I have installed the HTC drivers provided. I have not installed HTC Sync, not on this PC (to avoid any conflicts with the standalone HTC driver).
Android SDK package: installer_r21.0.1-windows.exe
Installation path: C:\Program Files (x86)\Android
HTC driver package: HTCDriver3.0.0.007.exe
Installation path: C:\Program Files (x86)\HTC
Installation path of driver: C:\Program Files (x86)\HTC\HTC Driver\Driver Files\Vista_x64

So why is it giving me this crap about missing driver for Android 1.0? What's Android 1.0 anyway? This device is on Android 2.2!

This is on Windows Vista 64-bit and when I choose the option to browse for a driver in the missing driver prompt and I specify the path above, it simply doesn't find an appropriate driver for it. But that's what the guide said I should do.
Also, this device called "Android 1.0" disappears from Device Manager when I boot the phone normally. So it is only presented when the phone is in the HBOOT menu and it reads "HBOOT USB PLUG" on the screen.
I think this step is important in order to successfully use a rooting tool or method like Revolutionary or Unrevoked. So how do I solve this? Anyone else who had this problem who can share a solution?

Installing the driver from the XDA Dev website should solve this issue.
(There is also a driver and a tutorial on the Unrevoked website. But the this driver didn't work for me. While the driver from the XDA Dev worked every time.)
You essentially need to download the adb_driver_htc.zip file and view the hardware ID of your HTC device (Properties dialog of the device in Device Manager) and make sure it matches the ID in the INF file for this driver. You then need to update the driver for the device (in Device Manager) with the missing driver (yellow triangle with exclamation mark).

I recently had the same problem when rooting my Nexus S, I found that instead of letting Windows try and find the driver in the folder choose the Let me choose a driver on the PC and then pick the Android Phone drivers and the driver was (in my case) the Google Nexus S ADB Interface however you'll be looking for the particular driver your phone needs.


text:
How to extend screen on a secondary monitor in Android-x86?
I'm looking for a way to get two separate (i.e. "Extended" or split) display outputs on my Android x86 setup.
It appears that I need to modify the content of /grub/menu.lst file, but every guide that I have found instructs the user to either clone (i.e. "duplicate" or mirror) the displays, or worse, it instructs the user to entirely disable the internal LVDS display.  This is not what I want.
What I want is to simply have a separate output for each of my displays (two 1920x1080 monitors using HDMI.) This is something that is available on many Linux distros and even Windows.
Is what I want even possible on Android x86 at the moment?

A quick check of android-x86.org shows at the bottom:

Development (2019/10)
What we are working on now

Android 10 (Q release) porting (q-x86 branch)
Upgrade kernel to 4.19 or newer
OpenGL ES hardware acceleration for intel/radeon/nvidia/amdgpu (pstglia, mauro) and virgl(robh) GPUs.
HDMI audio (cwhuang)
LineageOS integration (jjm)
Hardware accelerated codecs

To-Do List

Multiple displays support
Better power management
Miracast

So the feature Multiple display support is on the To-Do List and probably dependent on OpenGL ES hardware acceleration efforts.
So as of 2019-10 the feature you want isn't available.

This feature is not yet available. You could instead switch between your screens by adding video=LVDS-1:d to your grub configuration file.


text:
Why are my apps loading very slowly?
Lately, I've been having with my phone when I try to open some apps. Usually games, they spend a long time sitting on the opening splash screen before eventually starting up properly. This can take up to ten minutes, with no visible progress. Once the game is running, it's perfectly fine. Doesn't run sluggishly or have long waiting/loading times.
My phone is a Moto G4 running Android 7.0. unrooted and with no modifications. This has come up with Animal Crossing Pocket Camp, Monument Valley 2 and Space Team. I tried moving the apps to internal storage, but it didn't seem to make any difference.
Does anyone have any idea of what might be causing this?

The fact it only happens with games suggests it might be a GLES problem, e.g. with shader compilation or texture upload, but I can't imagine how you might break that on a particular phone. Is your phone rooted, or have you done any other system modifications?

@DanHulme Nope, my phone isn't rooted and doesn't have any modifications to the system. I added this detail to my question.


text:
Change device on Google's Find My Device?
I just had one of my Android phones stolen. Thankfully it was just a backup burner phone, but I still used my Google account on it. I thought I should be able to either find or wipe it from Google's Find My Device. However, it does not let me change the device like I can if I'm on the web Google Play Store. It only shows my main device.
Is there any way to get this to switch to my other device?

If it doesn't show up on the app, it's probably because the person who stole it has done a factory-reset. If that is the case it will not show up on the web version too
I just checked using the app and devices associated with my account show up when if they are switched off

None of my other devices show on the site I mentioned. If you are talking about something other than android.com/find please specify.

Sorry, I think I misunderstood. I thought you were referring to this Find my device app by Google. If you can't see it in the web version, factory reset is the most likely cause

Another possibility is that devices (other than the one stolen) were not used for a long time and hence don't show up. Log in those devices and they should show up


text:
How do I make an Android phone play sounds remotely?
I'm doing a Lego EV3 robot for a project. It needs to play sounds (like a soundboard app on a phone, but triggered remotely). Sadly, the speaker on the EV3 brick is too quiet for this.
I got the idea to use my old phone connected to a Bluetooth speaker. I want to hold my phone in my hand and with that phone, I want to make my other phone play short MP3 files. Without any wired connection. Sadly, I can't find any apps that already do this and I have no programming experience.
Is there another way to remotely trigger playback of a sound file stored on the phone? I'm okay with rooting the phone.

Have you tried AirDroid? It's very easy to use!
Or you can try something like LogMeIn. It's a cloud-based remote connectivity service a bit more complicated to set up.

You can install TeamViewer Host on your remote phone and TeamViewer on your regular phone. Setup is straightforward.
I use this for a similar purpose. I have a cheap Chinese surveillance cam which sends me an alert to my phone when an intrusion is detected. I want to play a loud sound when an intruder is detected, but unfortunately the camera built-in speaker power is too low. I had the idea of connecting an old phone to a set of speakers, then remotely controlling it to open the audio player and play a sound. I can easily accomplish this "manually" with this setup while I try to figure out how to accomplish this in a more automated way.


text:
Switching Google Voice Typing language and force offline mode?
I've been using Google Voice Typing for quite some time as it's fast and convenient compared to typing on the phone keyboard. However, I speak multiple languages, and when I use the Google Voice software, if I enable different languages, the software is supposed to "auto detect" the language I speak, but it makes mistakes all the time.
One way for me to get around this is to only select the language I want to speak in and deselect the other languages, but it gets tedious to do. There are a lot of languages that Google Voice Typing supports now and to search for the language I want to speak can be a bit of a pain when I need to reply to several messages in a short amount of time in different languages.
My understanding is that there is no "long press" or a simple "language toggle" button for Google Voice Typing, but is there any way to set something like "favorite languages" so they can be displayed at the top so the languages are easier to find? I remember some of the older versions of Google Voice Typing would go by the keyboard language that's on, so as I switched the keyboard language, Google Voice Typing would only be picking up what I say in that language, which worked out much better for me.
At the same time, I notice that when I don't have the best internet connection, it can take FOREVER for the Google Voice Typing to work. If I go offline (airplane mode, turn off data, etc.) then it works great because Google Voice Typing goes to offline mode. Is there any way to force the phone to always be in offline mode for Google Voice Typing? Since we can download each diction library offline already, I would hope there's a way or some kind of code that can force the software to use the offline library rather than trying to connect to the server every time.

As for forcing offline mode, I've asked for that about 2 years ago and didn't get an answer yet. If you manage to solve that part, I'd appreciate a "ping" (or maybe an answer on the linked question ;) Good luck!

Related: Disable Google Voice Typing automatic language detection

The fastest one can switch between languages is tapping on the world icon:

Screenshot from Google Pixel 6 on Android 12  with Google keyboard.

Note that the question is about the Google Voice Typing keyboard (a standalone voice input keyboard which seems to have been deprecated), not Gboard.


text:
Can I trust apps downloaded from Aptoide?
I just downloaded an app from Aptoide that is supposed to allow Screen Off Writing. After installing, it was anything but that.
How much checking does Aptoide do on apps? Can I trust the apps I get from there?

Anyone can upload apps to Aptoide, iirc without good, if any, verification.
Aptoide is also known to be a source of pirated apps, so if you want to use any app, consider downloading it from Play Store or from the official source.
Many apps are the original ones and considered safe. If you have concerns, do not use it.


text:
When I'm trying to run "xterm" in termux, it says "failed to open display : :0". Why so?
I'm running XServer XSDL. Then tried running xterm in it after export DISPLAY=:0. If I do export DISPLAY=10.94.XXX.XXX:1, xterm runs fine. I tried to debug it using strace. This is the line, which seems to cause the problem sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused).
I've been discussing this problem on Xserver/xsdl. I was told it might be an Android permission issue. So I'm searching for help here.
Can anyone help me sort out this problem?

It seems there is some kind of firewall, which is blocking the connection. I was unable to solve this problem. But I found a workaround.

Entered a terminal with root privilege.
(E.g: used command su in a terminal emulator)
Created a 2nd loopback network by ifconfig
(E.g : ifconfig lo:0 127.0.0.2 netmask 255.0.0.0 up)
Fortunately "XSERVER XSDL" recognized this new network without any complaints (Never thought it could detect such a weird network).
At last set my display to a new server from my chroot environment as shown in XSERVER welcome screen.
export DISPLAY=127.0.0.2:1 startfluxbox ( or any xclient program, now everything runs fine)

Note 1: Each time my phone is restarted, I've to create the loopback network again. There might be some .rc files for adding startup scripts on android too. But I never bothered changing them (because I don't restart my phone often).
Note 2: I would really appreciate a true solution though (better if it works without root) because my method can't be applied on a non-rooted phone. So people with this problem but without a rooted phone can't use xserver until someone finds another solution.


text:
How to mount system.img on Android (or Linux)?
I want to modify some files in my system partition of the phone. It's EXT4. I plan to flash it later on my phone. I tried:
mount -w -t ext4 -o loop /storage/sdcard1/system.img /mnt/njz

and got this:

open backing file failed: Permission denied

Also, the phone is rooted, and the shell says it's rooted.
I also tried using su command before that command.
Also tried adding additional options after "loop", like
nosuid,nodev,default_permissions,user_id=0,group_id=0,gid=0,uid=0

Why no permissions?
Also tried file_mode=0777,dir_mode=0777, and still same result.
I tried mounting this on Linux (Tiny Core Linux), and no problems. I used: sudo mount -t ext4 -o loop system.img /mnt/. In that case, my system.img was mounted from NTFS partition.

Apparently, my file was read-only, which I set up in Windows. That's a problem with "permission denied". For some reason, Android cannot change this, I had to use Windows or Symbian OS to unmark read-only property. Xplore doesn't show the permissions option for any files except if they are on some EXT partition. Root Explorer shows, and that's how I first noticed my problem, accidentally. I've seen all other files had different permissions in detailed view in Root Explorer. I tried changing permissions to 0777 using Root Explorer or Total Commander, and although they say it set it up, it didn't. This can't be done on the FAT32 partition. Of course, when I changed it using Windows, it showed the same permissions as other files. I remember I set this file to read-only a month ago to avoid accidental modification.
Later, I experienced an additional problem with mount, that is when I use -o loop only, it says 'device or resource busy'. But when I found where are my loop devices by searching for 'loop' using Xplore, I found there are files loop0 to loop7 in '/dev/block/'. So when I used -o loop=/dev/block/loop0, it again said the same problem message. But when I used -o loop=/dev/block/loop1 it finally mounted. I didn't have to use '-w' option to make it writable, just skipped any letter.
And forgot to say, we can mount it to any folder, but that folder has to exist. So, I made folder njz or nijaz or sistem in the root folder of my device using Xplore (set in settings superuser + mount writable, so it can make these things) and mounted it there. Note that that folder disappears after reset. Also, umount worked for unmounting: umount /njz/.
Also, that's what caused my original firmware to not work. It is always boot-looped just because the file is read-only. This is a huge problem in Linux. Need to contact Linux, Xplore, Total Commander, Root Explorer developers. SP Flash Tool was used to flash files, but the problem was in the file property.


text:
Edit Word documents in Google Drive on Android
Whenever I search for a Word document in Google Drive on the Android app I can view it in Google Docs. I can also open it with Word, but then it tells me that this is a read-only version and I cannot edit it.
Is there a way around this? It works on OneDrive, but I really can't find a way to edit my Word documents in Google Drive. Using other apps is Ok for me, but I am not rooted.

Google has provided an extremely useful apps that are compatible with Google Drive:

Google Docs for Management of Word Documents
Google Sheets for Excel file management
Google Slides for Powerpoint

Editing a document that is present on Google Drive is very easy with these apps. You can do the following to solve this problem:

Install Google Docs
Go to Google Drive
Open the required document using Google Docs


text:
Reduce video call quality in messaging apps while using mobile data
I see that most of the messaging apps that support video calls set the video quality automatically. WhatsApp, imo, Skype are the most famous examples.
That is bad actually... I have a high-speed data connection. So the apps increase video quality to the best level. What is the result? Some hundred megabytes of data transfer during some 10 minutes and that means more money to pay. I don't want that. I prefer medium quality.
What is the solution then? Any tweaks for the apps? Any other alternative messaging app?

Do you have a device with root access ? ... This could be important because having root access allows system modification's such as image quality, streaming quality etc.. Their could be a simple way to restrict your network bandwidth therefore lowering data usage and tricking the app into using a lower quality.  ... P.S their is some NON-ROOT applications that could possibly help by tricking the app into using a different network for calls, like Privacy Blocker, this will allow you to modify the network type that the application see's, an example would be having your device connected to WI-FI

continued...    however the application will recognise the connection as 3G, this could significantly reduce data usage for some applications.

I can not find "privacy blocker" in play. Maybe that is available in some countries.

It's a application that uses smali inspection to identity privacy information, this means that it has to reverse engineer the app and therefore violates the play terms, you'll still find it on Google however.


text:
What is “logo” partition on a Lenovo phone?
What is the logo partition on a Lenovo phone, and what is the format of it?
The header of the 8MB partition:
00000000   88 16 88 58  C2 8A 0A 00  ...X....
00000008   4C 4F 47 4F  00 00 00 00  LOGO....

I guess it is a boot screen picture. What is the format of this image?

1. What is “logo” partition on a Lenovo phone?

The logo partition (based on my experience with MediaTek devices) contains:

The very first boot logo (not the boot animation)
Battery charging sequences (many PNG images).
Second boot logo (boot_logo file).
Battery charging digits and percentage sign (each digit or sign has its own image).
(For devices supporting fast charging) Fast charging sequences (many PNG images)

2. I guess it is a boot screen picture.

Not the boot logo only, it contains many images.

3. What is the format of this image?

Not one image only, all of them are PNG files.

4. Additional details

88 16 88 58 is the partition offset.
C2 8A 0A 00 is the partition size, this is little endian byte order.
4C 4F 47 4F is the partition name.

I can't confirm if this is MediaTek-specific or not.

Mediatek MT65xx/MT67xx Logo Editor
If you wish to change the very first boot logo (not the boot animation) of your device based on MT65xx/MT67xx platforms, try LogoBuilder.
LogoBuilder can unpack and repack your logo.bin file which contains:

Boot logo
Battery charging sequences
Second boot logo (boot_logo file)

LogoBuilder is simple to use:

Unpack your logo.bin file.
Edit what you want.
Re-pack it.

The LogoBuilder can make an update.zip to flash your new logo.bin file with a custom recovery.

Further reading: deflate compression.

Nice! Is there a specification or source code of the such "logobuilder" ? Where is the first byte address and "png" metadata located ? Because I don't see there any recognizable png headers inside...

You don't see them because the file is packed/encrypted, how to unpack it ask the developer.

But "ask the developer" does not answer the question what the format of the partition is :)

You could edit your question or start another thread with the title "How logo.bin is packed / encrypted in MTK phones"

The images in the logo partition are raw 32-bit pixel data, possibly bgra or rgba, compressed with zlib but with no compression header.
Skip the 512-byte header, and this is what you see (yours will be different, this is from a BLU Dash X2 phone).
00000200: 2700 0000 f929 1300 a400 0000 012e 0000  '....)..........
00000210: 3b36 0d00 05bb 0d00 4e07 0e00 4a09 0e00  ;6......N...J...
00000220: d709 0e00 b20b 0e00 060e 0e00 8f0f 0e00  ................
00000230: ac11 0e00 0814 0e00 3c15 0e00 d517 0e00  ........<.......
00000240: 451a 0e00 2b1d 0e00 d82b 0e00 763b 0e00  E...+....+..v;..
00000250: f84a 0e00 a959 0e00 4d67 0e00 3874 0e00  .J...Y..Mg..8t..
00000260: 1382 0e00 4f91 0e00 f6a0 0e00 6bb0 0e00  ....O.......k...
00000270: f90b 0f00 0068 0f00 bcc3 0f00 9b1c 1000  .....h..........
00000280: d573 1000 9cca 1000 6223 1100 647e 1100  .s......b#..d~..
00000290: c8da 1100 f536 1200 ae89 1200 658b 1200  .....6......e...
000002a0: 9cfc 1200 78da ecdd 3daf e458 42c7 e1fe  ....x...=..XB...

The numbers are 32-bit integers, and the first one at offset 0x200 is 0x27, or 39, pictures in the logo partition. 0x1329f9 is the total length of the data; the rest of the partition will probably be padded with zeroes. The next 39 integers are the offsets of each image, for example the first is at offset 0xa4, plus 0x200 to account for the header, and you have 0x2a4. So you can see the first 12 bytes of data in the xxd output above, 0x78 0xda 0xec 0xdd...
The size of the image will be the following offset minus "this" offset: in this case, 0x2d01 - 0xa4 = 0x2d5d, or 11613 decimal.
So now you have what you need to extract the first image: dd if=/tmp/logo.bin of=/tmp/img1.z bs=1 skip=$((0x2a4)) count=11613
To uncompress it, since it has no header, you have to add one: printf "\x1f\x8b\x08\x00\x00\x00\x00\x00" | cat - /tmp/img1.z | gzip -dc >/tmp/img1.dat.
You can then display it using ImageMagick: display -size 360x$(($(stat -c %s /tmp/img1.dat)/$((360*4)))) rgba:/tmp/img1.dat
Information is from rigacci.org. Niccolo includes a Python script that extracts all the images for you.

What is a logo partition and what is the format of it?

Those first 16 bytes are part of a structure part_hdr_t:

88 16 88 58 is the .magic field (search "PART_MAGIC" and "0x58881688")
C2 8A 0A 00 is the .dsize field, the partition data size
4C 4F 47 4F is the first four bytes of the .name[32] field

(contrast with M. A.'s answer)


text:
"Secure booting Error! Cause : boot certification verify" when trying to enter recovery and download mode on LG L Fino (D290n)
I have LG L Fino (D290N) and I am not able to start Android OS at all. I have tried to enter recovery mode, but unfortunately I am getting an error. Also, I've tried to enter download mode but the same error shows up.

ERROR : boot certification verify
[1060] ------------------------------------------
[1060]
[1060]  Secure booting Error!
[1060]  Cause : boot certification verify
[1060]
[1060] ------------------------------------------

How can I enter download mode in order to flash the device?


text:
Android x86 UI Dead on Boot
I was able to install android x86 on my laptop with a 20GB partition and configure the system according to my tastes yesterday.  Also yesterday, I tried using this app to uninstall some bloatware on my system, such as:

Browser
Calculator
Gmail
Keyboard
Youtube
Velvet (I think this is the google app)

I tried getting rid of this stuff since it's all either unimportant or I have better apps instead, such as opera, hacker's keyboard, and deepstack calculator.  When I tried, google's services started dying, and then larger apps like atom launcher started dying.  Now, whenever I try to boot into android, it's stuck at the loading screen, though I do have access to a root terminal.  Luckily, I still have the '.apk' files available as well as the configuration files.  I tried to fix this by using 'pm install', and, even though it starts to install the package, it isn't able to.  When I try to pass other arguments to 'pm', it just says that the service isn't available.
Now, I don't want to have to go through a re-install and configure android again, so how do I either:
1. Start the service so that it works
2. Manually re-install the packages?
The device is still bootable to some other OSes.  All help is appreciated.
EDIT: I did not delete any services, only these apps that I have uninstalled from a separate tablet of mine and know to be unimportant.

Bloatware is crap the OEM loads on, like how Samsung cram Dropbox onto the OS. What you have been removing (other than YouTube) is actually quite essential. The answer below is spot on - if you things like opera need internet access, which tends to be managed by the stock browser.

Damn.  I did just re-install a while ago.

It working now?

As someone who develops apps (okay, not very sophisticated ones, but still) I know that many 'improved' versions of things rely on the originals being present. If you delete the originals the new ones don't work. As a simple example, an all bells and whistles photo editing program may rely on the basic camera 'service'. If you delete that service, it doesn't work. In your case, I would guess your hacker's keyboard relies on the basic keyboard.
As a general rule: unless I am certain it can't affect anything on the phone or I downloaded it, I don't delete it.
I would just start again.


text:
OTG USB 3.0 not working in Moto G3
I recently bought a 32 GB capacity USB 3.0 OTG SanDisk pen drive model number  SDDD2-032G-G46.
When connected I was able to view the files in the pen drive and even copy some files, however when I copy relatively bigger files the drive gets ejected.
I tested the same pen drive with Lenovo K3 Note and the original Moto X, in both the devices it worked perfectly fine and fast.
Does this mean my mobile has a problem with handling USB 3.0 devices? Because when connecting the same drive through OTG cable this didn't happen.

USB OTG is broken on the Moto G 2015 with Marshmallow... Sorry, just have to wait for Moto to fix it.

@acejavelin you mean the latest update screwed it? can I expect a fix any time soon?

Moto fixed it in the last few Lollipop updates, but it broke again in Marshmallow 6.0.0 and still isn't fixed. TBH, I have no idea when it will be fixed,  sorry.


text:
Do I have a FUSE-enabled kernel?
I would like toknow if my kernel supports FUSE. If not, how do I build or download one with FUSE support, where on the FS do I place the kernel? I don't want to install CyanogenMod. I have a Samsung Galaxy SIII Neo, KitKat 4.4.2. Thanks.

With Kitkat, your device most likely uses FUSE for the internal SD card already. You could check that utilizing the df and mount commands (via terminal or adb shell). A good hint that it does is the same size of available space being reported for /data and the SD card (usually /storage/sdcard0).

@Izzy culd you please provide more detail in an answer. There should be a specific command (maybe even an app)other than checking file sizes. Thanks.

I have no device to cross-check this with, so I cannot provide detailed instructions (as I could not verify them) – my devices use separate partitions for the SD card and thus don't mount it via FUSE. Check the output of mount | grep sdcard, the mount options should tell something. // Apart from which: If I'm not taken wrong, MTP uses FUSE as well; see e.g. Why does Android use fuse for internal SD card mount?


text:
SP Flash tool mediatek - cannot add download agent
I need to flash a new firmware for my china X-302 Tablet (detail below). From the producer i have got a package containing firmware, stock rom, sp flash tool, drivers etc. When I want to use flash_tool.exe select and add download agent (for example MTK_AllInOne_DA.bin or more) then pops up an error:
ERROR BROM: S_FTHND_FILE_LOAD_FAIL (5008)
[HINT]:
Tablet at that moment I connected. Usb driver da Vcom I have installed.

tablet: x-302 of Dragon - h701
Android 4.4.2
kernel 3 April 67
Build ALPS.KK1.MP1.V2.11
Tested on Windows 7 32bit, Windows 10 64bit (I also tried compactibility mode).
UPDATE
Standard drivers are installed. The tablet normally communicate, install apk using adb, run and Debug android/Xamarin applications using Visual Studio. This is all OK. If you think MediaTek USB VCOM drivers, so you've got installed:
MediaTek DA USB VCOM (Android) (COM18)
MediaTek Preloader USB VCOM (Android) (COM19)
MediaTek USB Port (Android) (COM22)
MTK USB Debug Port (COM20)
MTK USB Modem Port (COM21)
I had to allow installation of unsigned drivers, and then writes were installed OK. But device has warning "This device can not start. (Code 10). I tried different ways to install or other version, but always writes this warning. However, on the forum, I found it's not a problem. SP Flash tool may work...

Assuming your computer runs Windows: have you checked with the device manager (Start › Control Panel › Device Manager) whether your tablet was recognized and integrated correctly?

I finally discovered that the problem was in the path to download agent, where was the Chinese characters for example :
**x-302 NEW firmware \ 线 刷 工具 和 驱动 \ mt65xx preloader 驱动 **
I just retype to :
**x-302 NEW firmware\Flash\mt65xx preloader**
and then it works correctly and retrieve the download agent. In all the tutorials I could see that the used path with Chinese characteristics and it worked. However, in my case not.
Here is some helpfully link :
Tutorial flash device with mediatek chip 1
Tutorial flash device with mediatek chip 2


text:
HTC One M9 factory reset problem
I need to do a factory reset on my HTC One M9. Just for clarification, I have not rooted the phone ever. I'm trying to do a factory reset through the phone setting and once I do the reset, it brings me to the bootloader. I'm not sure what to do from there. I try to boot it into recovery mode, but it says "this build is only for development purposes only"
Any help?

You can try this-- (for Hard Factory Reset)

Remove SD card and SIM card. Switch of your phone.
Press and hold volume down key along with power button, release the power button when vibrates.
Navigate to reboot to bootloader with volume keys and select with the power button.
Then select BOOT TO RECOVERY MODE.
Then select wipe data/factory reset.
Then Yes – delete all user data.

But as you mentioned that it says "this build is only for development purposes only". Then you can try resetting from the setting menu.
The detailed process to reset M9 by setting menu and Hard Reset is given here.
If none of the methods works, then you may need to visit the service center.


text:
Android 2.3.x Gingerbread can't access WhatsApp since 8th Feb 2018
I've got a Samsung device on Android 2.3.6. The message says the version on my phone became obsolete on Feb 24, 2020, but we are still in 2018. It is asking me to download the latest version.
When I try to do this, it says WhatsApp no longer supports my phone, I should switch to a supported phone.

Is your phone's date-time correct? It should have shown Feb 1, 2020 not Feb 24, 2020 as per this link: https://faq.whatsapp.com/en/android/26000006/

Hmm not to burst your bubble but I have a tablet running android 3 and hardly anything works.  Web browser throws certificate errors and lots of other issues. I would switch to another phone if you can.

From WhatsApp's FAQ page:

For the following platforms, you can no longer create new accounts, nor re-verify existing accounts. However, you'll be able to continue using WhatsApp:

Android versions 2.3.7 and older until February 1, 2020

Note: Because we will no longer actively develop for these platforms, some features may stop functioning at any time.

So if you're trying to reverify your account, above is the reason why it won't work.
I remember when WhatsApp stopped supporting some BlackBerrys, some were able to change the date of the phone to a few months earlier, and WhatsApp worked! So go ahead and try that. No guarantee that it's going to work.
If you are still having trouble, contact WhatsApp support for further assistance.
Update
A friend of mine had the same issue, he emailed WhatsApp, and they replied that it was an issue on their side and that it's fixed now.
If it's not fixed on your side, restart your phone and try again.

WhatsApp on Android 2.3.x is still supported, but the support will end next year. I should advise you to upgrade to a more recent phone, say Android 4.0.
However, using your phone native browser,  you can try downloading WhatsApp directly from the developers' site (the minimal requirement is Android OS 2.3.3) then enable Unknown sources. Install the APK and it should work.

It's also good to point out that uninstalling WhatsApp before following your steps, is not a good idea, as you can't reverify WhatsApp on those platforms


text:
"ServiceManager: Waiting for service media.audio_policy" after booting Phoenix OS for Nexus 7 2013 Wi-Fi on LTE device
I was trying to boot Nexus 7 2013 Wi-Fi (flo) ROM on the LTE (deb) device. The ROM is Phoenix OS. I'm stuck waiting for service media.audio_policy.
01-01 20:04:22.973   1041   1235 I ServiceManager: Waiting for service media.audio_policy...
01-01 20:04:22.973   1041   1235 I ServiceManager: Waiting for service media.audio_policy...
01-01 20:04:22.974   1041   1235 I ServiceManager: Waiting for service media.audio_policy...
01-01 20:04:22.974   1041   1235 W AudioSystem: AudioPolicyService not published, waiting...

Screenshot of logcat
The LCD itself sometimes shows "Starting Apps", other times it just shows boot animation.
Any solution for this?

The ROM finally booted.
What I did : I replaced /system/lib/audio*.so with file from working ROM (in my case, LineageOS ROM).


text:
How to get current (foreground) activity name?
I'm trying to make an automatic night mode for my phone using "Automate", but I can't find certain app activities.
How do I get to know what activities are executed in the foreground at the moment, so I can start it?

Using apps: Current Activity and some similar apps will display the info in the form of floating texts above the screen content.
Using adb shell (from your PC):

dumpsys window windows | grep -E 'mCurrentFocus', or
dumpsys activity top (for full info meant for developers)

I've requested this functionality at https://github.com/MuntashirAkon/AppManager/issues/1464#issue-2633229922, to replace that defunct application.

Done. See https://android.stackexchange.com/revisions/258784/2#:~:text=app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.InternalMainActivity-,GUI,-As%20this%20GitHub.

To add to @AndyYan's answer, you can also use a terminal emulator app, if you don't have a computer but have root privileges. In this case, execute su first. Then, to dump the focused activity, the command is
dumpsys activity activities | grep mFocusedActivity

The command, if e.g. executed from Terminal Emulator, gives the following output:
  mFocusedActivity: ActivityRecord{415c7ae u0 jackpal.androidterm/.Term t96}

The command above, as Andy pointed out, merely shows the Terminal's own activity, though. In order to give yourself enough time to open the app you wish to investigate, though, you need to prepend
sleep <seconds> &&

before the actual dumpsyscommand, replacing <seconds> with the number of seconds you want the shell to wait. An example of complete command, thus, will resemble
sleep 10 && dumpsys activity activities | grep mFocusedActivity

After executing the command, open the app you wish to investigate, and keep it in foreground for the number of seconds you specified. Once the time has elapsed, the shell will report the activity's name.

I'm not affiliated to the abovementioned app.

@Grimoire, can these commands be invoked via adb, instead? It'd be quicker than doing so via termux, and then cat-ing the locally saved output via adb (as I presume the current workflow is).

mFocusedActivity doesn't seem to work for me. Solely topResumedActivity has, thus far. Have you verified that these commands work for you on AOSP 14+?

CLI

Command
Per a comment on GitHub by an activity manager developer (paraphrased):
adb shell dumpsys activity activities | grep topResumedActivity= | awk '{ print $3 }'

Example

PS /home/RokeJulianLockhart> adb shell
FP5:/ $ dumpsys activity activities | grep topResumedActivity= | awk '{ print $3 }'
app.revanced.android.youtube/com.google.android.apps.youtube.app.watchwhile.InternalMainActivity

GUI
As this Software Recommendations SE answer explains:

As this GitHub comment from the developer of an activity manager application for AOSP 14 explains, this should be available in all versions > 3.1.7.

Implemented in 45ff4f8.

I shall update and accept this answer when the exact version is released.


text:
How to export/convert WhatsApp chat to PDF/Excel/HTML?
How do I convert/export WhatsApp chat (by chat person/group) to PDF/Excel/ HTML so that I can open it in a computer? I've tried several methods:

Manual way using screenshot and stitching it using Android app. To be honest, I really don't want using this method. It's the most cumbersome way.
The preferred way, using an app called Backup Text for Whats. This app is the one that has the most feature that I know about. It can filter to backup WhatsApp chat based on person/group chat, and can even convert all your chat to the desired format. It can convert to HTML (which can then be converted to PDF including the images downloaded), Excel (and download images separately), or even text. It's most versatile app that I know about when it comes to backing up whatsapp messages. You needed to install Tri-Crypt first to use it. My Android is 4.2, but now with the current WhatsApp version, it is not functioning. I don't know why.

Does anyone know any other method? Has anybody tried Backup Text for Whats app and why is it not functioning anymore?
Note: whatever the method, it should maintain how it is displayed in WhatsApp, if possible.

This can be done beautifully using a software called Snagit by TechSmith. This video shows how to do it..

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

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

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

Btw is there any reason why you don't use WhatsApp web to view your WhatsApp on a computer?

Yes I can screen capture it through computer. But it just image. Not searchable.

If I copy it by highlighting all the chat then put it to a word doc, it doesn't display like in the app.

Unfortunately, since ca. 2020, this is not possible with the German version anymore due to some weird lawsuit

This doesn't work at all.

Not the Android stuff, but I wrote an extension for the Chrome browser that helps you save messages to your PC from WhatsApp Web.
If you check the ‘try grabbing media’ checkbox it will also fetch all the media that were ever sent in a chat.
It will create a ZIP archive with all your messages and media, easy to open and read in your browser. It will have the same look as WhatsApp Web.
Here’s the link to the extension: Backup WhatsApp Chats Chrome Store
If it doesn't work, you can try a developer version Backup WhatsApp Chats Dev version

Extension isn't free ^^

@GFoley83 The author of the question did mention that it has to be free.
@ tube-builder This extension is working well.

Yes @Peter, that's why I said the extension isn't free?!

Not sure about Excel, but WhatsApp allows you to export an individual or group chat to a text file. You just need to open a conversation that you'd like to export and tap More > Export Chat. Then, you can open the text file with MS Word and save it as PDF or html. Please note that formatting will get little messed up.
If you'd like to directly export WhatsApp conversations to a PDF or HTML, you will need a a third party desktop application like the one mentioned in this guide. Your chats will be displayed in a similar way they appear on the WhatsApp messenger app. I personally tried it to document and print my WhatsApp conversations for some legal problem. This is how it works:

Install the app on your Windows computer on Mac.
Enable the USB debugging mode on the Android device.
Backup all the chats to your phone's storage or SD card.
Connect your phone to your computer and let the load your WhatsApp
conversation.
Right-click on the conversation you'd wish to export and select
"Export messages to file."

Note: I have no affiliation with the linked product. The software is paid. With the free version, you can only export a couple of messages per conversation/contact. You need to put the software to export more messages.

Dude, I was looking for answer similar to your question, and what I just figured out, that works at least for me, is is via directly selecting the text in the chat I want to export, and then click on the "print" option.
You know... like printing to a pdf file.
It worked just fine to export the formatted text (that was what I was looking for specifically)
Cheers

You can Export the Conversation to .txt file from within WhatsApp.
And then this web app can load the conversation file and "re-generate" the look and feel to rebuild the conversation, and even replay it back.
Chat Viewer for Whatsapp:
https://overbits.herokuapp.com/chatviewer/
You can even tweak the look and feel if you know how to Right Click -> Inspect Element and play with the CSS values in your browser.


text:
I can not reboot my Glaxy s 9000
I was running CynogenMod 10 successfully on my Galaxy S 9000 till I got an update message which I unfortunately applied. It seems it could not get access to my apps installed to sdcard. Unfortunately, I did not make any backup from the old installed OS. Afterwards, I wanted to install a stable ROM following a guide on Internet, that I have to download the CynoGenMod ROM 9.0 on sdcard and then went to Recovery mode and installed it after pressing "Wide data/facatory reset".
It took hours till the Galaxy turned off. When I turned it on again, the Galaxy could reboot but I was not satisfied with it, so I went to ROM Manager and clicked Update to stable ROM and chose CynogenMod 10 again to install. Once applied it,  the Galaxy tried to reboot, showed the CynogenMOD logo and then went to recovery mode. It shows:

CWM-based Recovery v6...
reboot system now  install zip from sdcard
install zip from sideload
wipe data/factory reset
   wipe cache..
backup and restore
mount and storege
advanced

Whenever I press "Reboot system now" it tries to reboot, show the CynogenMod logo and goes to Recovery mode again and so on.
As I said, due to the fact I did not backup the old functioning installed OS I can not make use of the feature shown in the menu "Backup and restore".
Any suggestion how to download and install  CynogenMod in this case?

You shouldn't use ROM manager. It is buggy and causes bricked devices.

it is now to late :(

As you have access to the recovery partition, you should find an update zip that you can flash to it.
Most likely you will have one on your SD card still, if you updated using the CyanogenMod updater.
Using the recovery menu, navigate to Install ZIP from SDCard and select it. You will then have to find the update .zip file. It may be in a folder called cmupdater or something similar. If you have a folder like that, find a zip in that folder and select it to flash. Erase your data, and try and reboot the device.
If that doesn't work, then I am afraid I don't have any more ideas sorry.

I found update zip on the top of sdcard. When I selected it it failed telling me that an error in in that update.zip.!! Any other suggestion to install a new ROM through sideload for example?

The very same way: Download it on your PC, copy it to the card (e.g. via a card reader), and use the same method via "Install ZIP from SDCard". Check here for official builds.

I hope this are the steps you followed:
    WIPE (wipe data/factory reset + wipe cache partition)
    Install the ROM from internal sdcard using ClockworkMod Recovery(Reinstall again the rom you want to use)
    Optionally:
    WIPE (wipe data/factory reset + wipe cache partition) again to be sure the partitions are ok

If not just reinstall again your cyanogen mod and it should work.


text:
Adding apps in the unlock screen
I have a Samsung tablet (not sure of model), running Android 4.0.4.
When I unlock my screen, I have four default options that I can choose from, or I can use the empty area to unlock the main screen. How can I add apps like my favorite games to this menu so I can go directly into those games?
If you need more information, please let me know. Please provide steps for getting the information also.

Have a look at Go Locker. It provides you with custom lock screens that can be themed. Cant remember if compatible with tablets though.


text:
Samsung galaxy s2 upgrade problem
I want to upgrade my Android version 2.3 to the newest firmware version. I am using Odin v3.04 but when I put file into the PDA section and turned the phone into download mode and started the upgrade process it FAILED. I then tried to reconnect my USB and try again, but now it hangs on SetupConnection:
<ID:0/006> File analysis..
<ID:0/006> SetupConnection..

It also doesn't turn on in download mode. When I turn the phone on it immediately goes to screen with a yellow triangle and computer and will not do anything else.
What can I do to fix this?


text:
Flashing Cyanogenmod9 - Kernel via Odin
EDIT: I think the question is more confusing than helpful. I leave it up simply because something else has been closed as a duplicate to this.
My problem was finally solved by flashing a completely fresh stock android.
With my Galaxy S i9000 (galaxysmtd), I can only access download and recovery mode after flashing some recovery kernel via odin.
The latter was done to escape the boot loop that my installed cyanogenmod 9 was stuck in.
Installing the cyanogenmod cm-9.1.0-galaxysmtd.zip from the sdcard from within the recovery mode gives me an error 7.
This is supposedly because the recovery kernel I flashed was unfit.
My idea now is to flash only the kernel of the cyanogenmod-9.1.0-galaxysmtd as an odin-pda file, boot into recovery again and to then install the full ROM that is still on my sdcard, which should be possible then.
Because I can't boot the phone normally, I don't know how to put anything on the sdcard manually and have to use odin.
I have been reading though a lot of threads now, but the nomenclature seems to be used in such an inconsistent way that googling the right thing is almost impossible. I hope I expressed myself in sufficient clarity.

Are you talking about extracting a kernel from CM, and to flash that with Odin? Am not sure exactly what your question is....

No, I assumed that there exists a seperate kernel for CM9?

There's a reason why you got the error code 7, its not just kernel is "unfit" for the handset, could be the wrong fingerprint,out of space,existing ROM's fingerprint mismatches...check the recovery.log file in within the recovery partition, it will clue you in on the exact reason!

How could I do that? I mean, how to read out the recovery.log ?

See this question in which I answered, to save repeating, boot into recovery, use adb pull recovery.log from that and that should give you the answer you're looking for. The OP in the question of that linky I enclosed was confused about his scenario... this will shed some light into understanding why the error 7 occurred.

@t0mm13b This here is my full recovery.log: http://pastebin.com/vrEPBcfE

There's your answer! Your existing ROM's fingerprint does not match! What existing ROM did you have running prior to attempting to flash?

@t0mm13b I had Cyanogenmod9.1.0 running, which suddenly didn't boot any more. Then I flashed CWM Recovery v2.5.1.0 SOK ULFK, which I am using now to boot into recovery.

Why did CM 9.1 suddenly didn't boot any more? What did you exactly?

The only thing I can think of is that I removed my battery with the phone not switched off. I was on a flight back from holidays, so I haven't been doing anything hacky with it in quite a while. This guy here seems to have the same problem (in german): http://www.android-hilfe.de/root-hacking-modding-fuer-samsung-galaxy-s/280516-cm9-ploetzlicher-bootloop-mit-cyanogenmod-2.html#post3785877

Sounds like a buggy kernel! Try flashing a different kernel, there's a few from XDA site.... :) Do let us know how that goes for you :)

I have trouble finding my way on XDA. Could you give me nudge into the direcction of a page there where I can find suitable kernels?

XDA thread for i9000

I can see the stock roms but is there something that would make my CM9 work again? I mean, I flash a kernel and can boot into CM9 again?

@t0mm13b, I finally solved it by figuring out how to flash stock rom and doing it. I am thinking about deleting this whole thread since it is probably only going to cause confusion among future googlers.

The key lines to understand why Error 7 occurred is from the recovery.log as shown here:
-- Installing: SDCARD:cm-9.1.0-galaxysmtd.zip
Finding update package...
I:Update location: SDCARD:cm-9.1.0-galaxysmtd.zip
Opening update package...
I:Update file path: /mnt/sdcard/cm-9.1.0-galaxysmtd.zip
Installing update...
I:Trying update-binary.
script aborted: assert failed: getprop("ro.product.device") == "galaxys" || getp
rop("ro.build.product") == "galaxys" ||
       getprop("ro.product.device") == "galaxysmtd" || getprop("ro.build.product
") == "galaxysmtd" ||
       getprop("ro.product.device") == "GT-I9000" || getprop("ro.build.product")
 == "GT-I9000" ||
       getprop("ro.product.device") == "GT-I9000M" || getprop("ro.build.product"
) == "GT-I9000M" ||
       getprop("ro.product.device") == "GT-I9000T" || getprop("ro.build.product"
) == "GT-I9000T"
assert failed: getprop("ro.product.device") == "galaxys" || getprop("ro.build.pr
oduct") == "galaxys" ||        getprop("ro.product.device") == "galaxysmtd" || g
etprop("ro.build.product") == "galaxysmtd" ||        getprop("ro.product.device"
) == "GT-I9000" || getprop("ro.build.product") == "GT-I9000" ||        getprop("
ro.product.device") == "GT-I9000M" || getprop("ro.build.product") == "GT-I9000M"
 ||        getprop("ro.product.device") == "GT-I9000T" || getprop("ro.build.prod
uct") == "GT-I9000T"
E:Error in /mnt/sdcard/cm-9.1.0-galaxysmtd.zip
(Status 7)
Installation aborted.

The fingerprint on the existing ROM, by way of the property ro.product.device or ro.build.product which is found in /system/build.prop did not match the expected one of the following:

galaxys
galaxysmtd
GT-I9000
GT-I9000M
GT-I9000T

In theory, you could edit the build.prop, and change it for this to work, but comes with a big fat juicy warning - "The actions in changing the build.prop's two properties could result in a soft-brick" :)

I do have a i9000. So it is NOT in kernel, but in the ROM? I guess the best would be to flash something via Odin?

Can you pull in the build.prop, you may be able to get away with changing it to make this work...? Disclaimer: you are on your own and am not responsible for any soft-bricks... ok? :) Paste it and let's have a looksy :)

my /system -folder contains only "ls" and "bin" and is empty otherwise. Shouldn't the build.prop be there? Looks like this: http://pastebin.com/nDgXrNmg

That looks like to be a recovery's own /system, can you not mount the real /system where android fully boots up into?

I don't quite understand, how should I mount that and where should I find it?

Is there not a mount option on the menu from within recovery itself?

There is such an option, but it says: Can't mount /dev/block/st19 to /system[...]


text:
Tablet won't connect to any WiFi network anymore, always shows "saved"
My tablet will not connect to ANY WiFi network anymore. Everything was working perfectly for about a month. But now, the WiFi icon has disappeared, and every time I try to connect to a network it simply shows "Saved." I figured maybe it was an issue with my network, so I went out and tested it with other WiFi connections. It can scan and detect everything, but the same thing happens while trying to connect to anything. My Nokia phone and laptop are able to connect to everything perfectly, but the tablet will not, even to the networks which it has previously connected to.
Things I have tried:

Deleted all networks by using the "Forget network" option and tried connecting again.
Tried "open" type networks without any passwords.
Rebooted the tablet several times.
Done a factory reset, twice.
Tried to analyse logcat data.

Here is a screenshot:

I also tried connecting to my laptop using Ad-hoc (with the laptop using a wired ethernet connection and transmitting it to the tablet wirelessly) but no use.
As you can see in the screenshot, the WiFi icon which turns blue and gray is GONE from the notification bar. It never shows up anymore. And the "Saved" result is what comes up every time I try to connect to a network.
I switched the WiFi on and tried connecting to the network while logcat was running, here is the text: http://pastebin.com/9pUba6Tt
The D/CommandListener(   79): Clearing all IP addresses on wlan0 is what happens every time I attempt to connect to any network. Always the same thing.
I have gone through dozens of XDA threads and such with this issue. Many people have gotten the "Saved" problem, but it's only been for people who have UPDATED to ICS 4.0.4 from Gingerbread or something. My tablet CAME with ICS 4.0.4.
P.S: My tablet is a cheap one, it's a Ubislate 7C+ from Datawind.
ANY help would be really, really, appreciated. I've been trying to fix this for about a week now. Thanks.

Could it be a hardware issue?

@LiamW The device seems to scan and list the wireless networks.. So I doubt it being a hardware issue. The wifi module must still be working.

Yeah, it does scan and detect networks. Turning off a network results in it disappearing from the list. So that's working.
It would be nice if someone who is good at analysing logcat could be here.

@Cyber-Logic Post the logcat up (the whole thing), and I'll take a look.

I did. The link was in the question too: http://pastebin.com/9pUba6Tt

The strange part of your logcat is lines 249ff, which point to some problem with your WiFi hardware or driver: faied to read proc/net/wireless (repeated multiple times) while initializing the wifi module (insmod wifi driver), repeated across the log. Also check line 272ff plus especially 282ff. Your device really seems to have trouble with the WiFi hardware.

Oh, well... I figured the WiFi hardware was fine, since it is able to scan and detect networks. Another weird thing is that: people who had exactly this issue after upgrading to ICS, were able to fix it by doing a factory reset. I did a reset twice... but it was no use.

I faced the same issue. After struggling for a few hours, I found the solution.
Login to your Wi-Fi router and change the Wi-Fi channel to anything between 5-11/13. The problem is due to conflict of channels. (I did Google but no help. Then from my experience, I figured out this solution)
One more thing, if your router allows you change data retry and RTS retry settings, then change them to 128. For some reason, at times ubislate 7C+'s Wi-Fi adapter does not respond on time and the router thinks that it has gone out of coverage. So, the device doesn't get connected.

http://mhotspot.com/blog/fix-obtaining-ip-address-android-wifi-problem/
The above static IP solution is a workaround.
The real solution involves changing file permission on a root file.
Fortunately, my ubislate had root access, with help of x-plore file manager, was able to change permission of dhcpcd-run-hook file to read-execute(no write) in the /system/etc/dhcpcd directory.
Works like a charm. More details in the below URL
http://androidforums.com/avail-all-things-root/583407-easy-real-wifi-fix-obtaining-ip-address-loop-found-me.html

sjec, please add an excerpt of the instructions from behind the links. Once the links die, your answer will be useless otherwise.

Have the "Saved Problem" on a cheap tablet that came with 4.1.1.
Tried 3 different WiFi networks without success: ZyXel P2601HN, Tomato and DD-WRT.
I was about to return the tablet but, as a last resort tried connecting it to an Android phone in tethering mode. That worked - so the WiFi in the tablet was working?
Then I tried a fourth Tomato WiFi router using 802.1b mode - also successful.
It seems this version is picky about the WiFi routers? Could it be the channel assignments - maybe some banned channels due to legislation?

Hmm, that's interesting... but what's weird is that my tablet was actually connecting to the networks previously. I've even tried changing the channels... I know ICS supports upto 11 or 12, but I tried everything from channel 1 anyway.

I had the same problem with my Asus tablet. Everything was working fine until one day it stopped connecting.
Not a geek so I tried everything that you have done (all of that!!!) and as a last resort went to my router settings and turned of the "lock". The Asus connected immediately. Turned the lock back on and it still connects. The only issue I have now is that any time that I turn off the tablet or take it away from the network, I have to go through the same process as before.
Tell me if that works through this website.

Lock? What do you mean by lock?

I think he meant to turn off "wifi security" (open wifi)

The tablet is fine, it's your router that's the problem. Chances are that you're using a cheapie like a Belkin or something similar. If its something that you bought from a discount store for about $35 then you're going to have issues with it with the tablet and other wireless stuff. Upgrade to a real router, a high-quality dual-band one. The tablet will work without any connection problems after you do this.

I recently had this problem with my Nexus 7 running KitKat 4.4.2.  I fixed the problem by rebooting my router (Netgear DG834GT)


text:
How to upgrade HBOOT from 0.80.0007 to 1.01.0001
I own an HTC Wildfire with HBOOT version 0.80.0007 and S-On. How do I upgrade to HBOOT 1.01.0001? Can anyone give me a nudge in the right direction? I've been racking my brains for the last few days, looking for a useful tutorial, with no luck at all, I hope to sort my problem out.

I think you need to flash your SPL first. The S-on thing might prevent you from upgrading.

It was enough flashing the device with RUU_Buzz_Froyo_HTC_WWE_2.22.405.1_Radio_13.55.55.24H_3.35.20.10_release_160191_signed.exe

For non-Windows users, a recent radio image (buzz.radio-3.35.20.10-signed.zip) can be found in this XDA post. Seems to be the same version (note the 3.35.20.10 in both filenames).


text:
WhatsApp crashes just after launching without any error messages
I have updated my WhatsApp to the latest version (2.18.46) but it crashes as soon as I open it. I don't get any "WhatsApp has stopped working" messages.
Here's what happens:

I click the icon
White screen opens, notification bar turns WhatsApp green
White screen suddenly disappears and I am left with the previous screen

I don't think an instance of WhatsApp is running as I don't get any notifications also. All the messages remain undelivered.
Things I have done:

Restarted the phone
Checked network - both WiFi, 3G
Removed battery, inserted it again, charged till 100%
Force killed WhatsApp
Uninstall - reinstall WhatsApp

I don't know what's happening. My OS is Lollipop (5.1) Cyanogen. Everything was working fine. It messed up after the update.

See if you have disabled important permissions in cyanogen settings?

See if you have disabled google play services or other background data or sync settings?

Okay, it has started working. Here's what I did.

Remove WhatsApp or any app that crashes
Restart the phone [this will remove any instance, cached process, etc.]
Remove Play Services [restart the phone]
Now the phone should try to update Play Services [you can manually do it by typing Play Services on Play store]
Restart the phone
Install WhatsApp or any app. Ta-Da! It works.


text:
Are recent emoji on Samsung Keyboard my own or from group chats?
Are the recent emojis on my Samsung Galaxy 7 Edge keyboard my own recent ones, or from people using them in group chats, like Facebook Messenger or WhatsApp Messenger?

The recent emoji tab on the Samsung keyboard, display the most recent emojis that you've used with the keyboard. You can test it simply by selecting a new emoji, and you'll see it appear in the recent tab.
In the screenshot, you can see I'm in the recent tab, and it displays the emojis I've selected in the other tabs.

So its can only be what I've used? Emojis sent to me through group chat don't show in my recent?

That's correct. Any emoji that you clicked on, even if you didn't send, will show in recent. Nothing else

This was submitted over 4 yr's ago, and Samsung would have upgraded their phone use with emoji's, but none of the Samsungs I have "Glaxy A21; S21" ever had anything called a "Recent emoji Keyboard", they also did not show the most recent emoji's used when I clicked to place an emoji in a text message.
This article is incorrect.

The question is about an S7, not an S21, so it cannot be described as incorrect.

I think there's a misunderstanding here. The keyboard is not called "Recent emoji Keyboard" but "Samsung Keyboard". I just checked on Samsung Galaxy M12, Android 12, and Samsung Keyboard still has "recent emoji" on their emoji section.


text:
How to register/invite a communication partner in Signal on LineageOS?
I used Signal once on CyanogenMod and it didn't make me think during the registration. Now that I want to recreate a secure communication with my previous communication partner on LineageOS (OS reinstallation) I face the following problem after installing Signal from the Google PlayStore:

I can send SMS invitations and receive them. They contain an obfuscated HTTPS link which is opened in the default browser which redirects to https://play.google.com/... from https://signal.org/... and offers to "Open in Play Store App" which redirects to https://play.app.goo.gl/... (a phishing scam? And if not why would anyone choose such a URL?). The problem is that the websites offers to install the app although it already is installed (maybe the web app doesn't have access permissions to that information and always offers to install which would make me think even more).
https://support.signal.org/hc/en-us/articles/219377827 doesn't mention the reception of SMS and doesn't like any information how to proceed with it.
Not matter which unnecessary inacceptable confusion the first two points cause: there's no way to confirm the invitation because everything ends in the request to install an already installed application. Since I was hoping for better support of using the invitation when using Signal as the system-wide SMS application, I cannot deinstall it because I'd loose all my SMS or at least those exchanged after making Signal the system-wide SMS application. This comes very close to malware behaviour (not all criteria is fulfilled, though)...

How to get started using Signal as secure messenger instead of SMS application and how to undo the setup as system-wide SMS application with as few data loss as possible?
I'm using LineageOS 14.1.


text:
How does Android display image or video even before you start to capture using the camera?
When Android is used to take a photo or capture video, the display continuously displays what a camera can see.
Does that mean the CCD/CMOS device is exposed to light continuously? Or is it displayed by some other means (without involving CCD/CMOS)? Is the difference between displaying and capturing a video (or photo) only storage? Is Android continuously taking pictures for displaying, even if you don't take a picture?

First off, there is no physical shutter on smartphone cameras, so the CMOS is always "exposed to light continuously", even when the phone is completely off.
The Android camera interface has two modes (actually more, but only two are relevant). One is the "capture" mode, which allows full control over exposure time, resolution, and image processing, and allows to take photos at the maximum quality offered by the hardware. The second is "preview" mode, which produces images at a high frame-rate, but doesn't offer the app as much control over exposure and image processing, and is limited to smaller resolutions, and worse exposure control.
Often, the "preview" mode can also output in a different (YUV) format directly into GPU-accessible memory for efficient display on the screen, while "capture" mode can encode directly to JPEG for storage in main memory.

Is the difference between displaying and capturing a video(or photo) is only storage?

No, the difference is between the two modes. Capturing a video or photo offers better quality and more control, and can take advantage of hardware encoding to save efficiently to a JPEG or MPEG file.

Is cellphone continuously taking pictures for displaying, even if you don't take a picture?

Yes, while the camera app is open. When you take a picture, the preview mode stops while the picture is being captured. When you're not using a camera app at all, the camera module is powered off.