SMS thread message total doesn't increase past 201 I have a Samsung Galaxy S running firmware version 2.2 with pretty much the default configuration it came with from the shop. On it, the (Unread/All) counter with one of my contacts has been stuck at (0/201) for quite a while, even though I've been sending more messages to the contact in question so the All value should be increasing at the very least.

Any idea how to get this to refresh so it shows the updated total?  Or is this a hard limit set somewhere or something like that?

It's because there's a threshold beyond which it starts deleting old messages. Go into messaging, hit the menu button & go to settings. The first option is Delete old messages (checked by default), and the next is Text message limit (set to 200 by default). So you've just hit that threshold & it's deleting your old messages.


OsmAnd+ change text foreground or background color I really like OsmAnd, but since the last update I can't see entries correctly, as the text foreground color and background color is white. I can see the text when I press and hold the item. This is very annoying. How can I change either the foreground or background color? Is this problem specific to my ROM (CyanogenMod 11) on my phone (Samsung GT-I9505), or is this a more generic issue? Thanks!

Screenshots (click images for larger variants)

Solved! It's only working correctly in dark theme.


How do I send Bluetooth audio from the Stereo (A2DP) to Headset (HSP) profile? I have a stereo Bluetooth headset. When paired and connected, both the Phone and Media profiles are supported.

I can hear Google Maps Navigation voice directions in the headset.

However, if I uncheck the Media profile (I am using the the media profile to connect to an iPod touch), then the voice directions come out of the speaker. I want them to come over the headset.

From this, I assume that the phone wants to send the voice directions to the A2DP if the headset supports it, and to the speaker if the headset does not support A2DP.

Is there any way to configure the Phone (Bell's Samsung Galaxy S) so the voice turn-by-turn directions are sent to the HSP (headset) profile (where to audio for cell phones voice calls is directed)?

Although I haven't tried it, I assume this problem exists for simple non-media headsets that only support HSP.

A2DP (media profile) is a protocol for high-quality unidirectional audio over Bluetooth. HSP (phone profile) is a protocol for bidirectional lagless communication (audio) over Bluetooth.

A modern headset typically supports both. A2DP is meant to play (stereo) music. In Android, whatever the system considers as 'media' (you can find this terminology in the volume settings), will be using A2DP. Whatever is voice ('ringtone'), will be played over HSP. I suppose all that likely will be is a phone call.

The reason for this choice is that voice in a phone call is bidirectional and you don't want any delays on the line. Hence the lower (and mono) quality of HSP. In voice, quality is of less importance. However, the voice directions (which is not the same as 'voice') of your GPS are not a call, they are not bidirectional and delay does not matter, and they are played as 'media' in the system. Therefore they will be played using A2DP, or when you disable the 'media' profile in your Bluetooth settings, over the speaker. In summary, check your volume controls, they work similarly and will hint you what is what.

It is currently not possible to choose where audio is being sent, neither is that intended in both the design of Bluetooth or of any OS for the above reasons.


How to prevent android from automatically rearranging home screen icons? I don't know in which which version of android this has been added but it seems like a really frustrating feature.

Once I delete an icon on my home screen, every other icon gets rearranged automatically towards the left top corner.

This is problematic because some of my apps are placed in a way that is easy to access with right thumb.

This means that every time I remove something from my home screen I need to manually rearrange all the icons back to how they ware, and I can't seem to find a setting that would fix this.

Version of Android - 6.0.1
But the same thing was happening in 5+
The smartphone I'm using is Sony Xperia Z3 compact.
As to the launcher I'm not sure which one Sony uses.

Apps > the more button (3 dots placed vertically) > settings > turn off "automatically place icons together"


Is it possible to convert the filesystem from ubifs to ext4? because i want to install a custom rom for my smartphone (MT6572 based) i need my smartphone to be in ext4-fileformat (currently it is in ubifs) because all the ported ROMS for MT6572 are ext4-based. Is it possible to change the filesystem of a smartphone?

Doing a quick Google search it looks there are at least some TWRP recovery options for your phone so the answer is probably yes but you really have to know what you're doing as even a Nandroid backup might not restore if you mess up file system formats. Generally only the System, Data, and Cache partitions can be re-formatted. The recovery partition cannot.

Apparently it can also possibly be done with an spflash tool. See:

http://forum.xda-developers.com/android/development/mod-repartition-internal-mediatek-t2861061


How can I eliminate duplicate notifications when I have a custom notification on a Gmail label? I've set up a custom notification on a particular Gmail label (call it [special]).   However, when an email with the [special] tag arrives, I get a notification for both the [inbox] and [special].

The audio notification plays the first half-second or so of the mailbox notification, and then switches to the [special] notification.
In the notification bar, I get two Gmail icons, both with the same message when I slide the notifications open.

Without removing the [inbox] label from these messages, is there a way to eliminate the duplicate notifications?

I'm on 4.0.4.

In the main screen of the Gmail app, from the "overflow" menu (the three dots in the top-right), choose Manage labels. From there, select a label to get a new screen with that label's settings. From that screen, the Label notifications setting controls whether you get a notification for new mails in that label. If you turn it off for "Priority Inbox" and "Important", you'll only get the notification from "Inbox".


Application unpublished from Google Play Store but user still can add their review I just came across such a strange thing from Google Play Store .

I unpublished my application from  Google play store 3 days ago. But i see users still adding their reviews. I cannot understand how Google is accepting their review even if my application is not on Google Play Store.
Its very strange to me about Google.

Can anyone unveil this secret of Google ! :)

Existing app users will still be able to receive app updates, even if you unpublish your app. So a existing user can go through Google Play > My apps, and review your app. Only the new users are unable to find it.

Source:
https://support.google.com/googleplay/android-developer/answer/113476?hl=en


Removing knox from my phone I am trying to reuse my samsung galaxy j3 prime phone which i havent used in a while i have some things i want to get off of it as well. My problem is that i have knox on my phone which i hide with my important apps and files. I cant rememeber how to get into or even find where it's hinding in order to get into the app. Alone with the fact that i cant rememeber my longin information. Is there anyway to make it show up so i can get inside my account?

try to disable KNOX by typing pm disable --user 0 com.sec.knox.seandroid in adb shell. When uninstalling KNOX, you are asked if you want to backup your KNOX data


How to make rooted android phone faster and avoid battery drain I have rooted by Samsung S dous s7562 (645 RAM single core 1ghz processor)phone using Kingo Android root desktop App.

I decided to root my phone as it was very slow .

I have already done the following to speed up the phone :

Uninstalled unnecessary system apps.
Frozen bloatware
Using RAMBooster App
Tried overclocking a bit using CPU Adjuster app

Problem :

  I don't have any idea regarding how much should I overclock based on
  my device specification.

  I changed min CPU speed from 245Mhz to 320Mhz .

  But since I have overclocked it the battery is drain too fast although
  the performance is a little better(but still lagging a bit).

Please suggest what should I do to speed up my phone without damaging it and without battery drain(battery is weak already as its an 1.25 year old phone)

Also please let me know How can I move apps to sdcard as even movetosd apps for rooted android devices are not working , (as my internal memory is read as sdcard)

Thanks!

Crossbreeder is a great addition to any Android device. It does a lot of things, among them: DNS caching and paralleling, ad and spyware blocking, modulation of OS entropy levels. It helped A LOT  when I had an HTC One V [1.5GHz CPU (OC'd), 512 MB RAM, Android 4.2.2]. So much so that I also flashed it onto my Nexus 5.

Greenify helps by allowing you to manage background processes and program it accordingly for best results.

Lastly, Titanium Backup has the only "move to SD card" feature that I can vouch for. Give it a try and see if it can move the apps you need off your SD card. You should also note that this might the associated app's widgets unavailable (see Issue 11283; opened in 2010 and marked as "WorkingAsIntended").


How can I extract NON-HLOS.bin from my Motorola Moto G xt1032? I want to extract that file in order to restore my wi-fi on another Motorola Moto G

How can I do that ?

From a root shell/terminal:

dd if=/dev/block/platform/*/by-name/modem of=/sdcard/NON-HLOS.bin

On some devices it might be radio instead of modem and you can, of course, place it somewhere other than /sdcard.

Note also that it will typically be padded with zeroes on the end — for example, the NON-HLOS.bin I flashed was 57.1 MB but when I retrieve it with the above method the resulting file is 64 MB (with it being identical apart from the padding).


How can I install Google Play on my Samsung Galaxy A5? After some messing around I was able to get my soft-bricked Samsung Galaxy A5 Duos (SM-A5000) running again:

Can I recover a soft-bricked Galaxy A5 without voiding the warranty?

However, the version of the firmware I flashed (Kit-kat) didn't have Google Play on it. I tried installing the latest APK that I could find, but when I try to open the installed app is just force-closes with this message:

  Unfortunately, Google Play Store has stopped.

I thought perhaps I was missing Google Play Services so I tried installing that too (from this link), but it died with the same error as above. I also tried installing version 5.5.8 of Google Play Store (after removing all previously installed APKs) with the same outcome.

Eventually I concluded that I must need to install a GApps package.

Is there a specific version I need to be installing to run with my version of Android? What are the prerequisites for this to run? And why doesn't my version already have it? I thought I was installing the stock OS?? (To clarify, the version of the OS that the phone shipped with had the Google Play store)

Installing the Hong Kong firmware fixed the problem. Apparently it's just the mainland firmware that has Google apps blocked...


How to block a person's number and send automatic responses to its call/text attempts? I want to put someone on a blacklist so I can't see when he calls me or what messages he sends to me. This is the easy part.

But I also want some custom text messages to be automatically sent to him if he tries to call/text me, like "Leimi put you on his blacklist, you really should stop trying". This is the not so easy part?

Do you know if this is possible by default in recent Android versions, via an application or even a custom ROM? Thanks.

'AUTO SMS LITE' app will do what you want plus more.

It's fairly complex but awesome once figured out!!


How to display truncated text? Often, a text item is too long to fit the screen, and it gets truncated with three dots (like this: …). How can I access the hidden part of the text?

(I tried turning the phone to rotate the display, but it seems to not be a feature of this phone.)

(Sorry for the newbie post. I searched Google and this forum but failed to find anything relevant.)

Auto-rotation can be enabled in the settings: Settings > Display > Screen rotation. Turning the phone then displays text fully.


Rooting Docomo S3 (SC-O6D) I can't seem to find a way to root my android device. I have tried every rooting method that I can find on the Internet for the SC-O6D, everyone of them after flashing are supposed to reboot the phone back into Android with root. But everyone I flash the phone reboots and no root? Anyone think they know what is going on?

There is a binary in /system/bin which continuously  checks for root and immediately remves it again, as soon as root is detected. Chainfire root tools used to have an automated removal tool affecting this security binary. You can also do it by hand.

I do not know it by hard, the name of the binary. But you could extract the auto-root in the link below and you will know it.
Or you can simply use it.

http://download.chainfire.eu/248/CF-Root/CF-Auto-Root/CF-Auto-Root-d2dcm-sc06d.zip

Have fun!


Changing the color of the lollipop... Does this serve any real purpose? Screwing around in the software info I pressed Android Version 7 times. The lollipop showed up on my screen. I touched it and it changed colors. ( Yippee :P) But does this do anything other than that? ( ie Open a new exploit of something cool like that)

No. But if you long tap it, you can play a game similar to Flappy Bird.


Disable SMS Syncing on Outlook I've already asked this question on Superuser (given it's Outlook related), but now I'm trying to see if anyone else on Android Enthusiasts can help me. The details are as below.

I've paired up my Samsung phone with an Outlook Exchange inbox (probably Outlook 2010), and now I've got the outstanding SMS syncing feature. Only, of course, it sucks, since my inbox get's flooded with SMS's that I already have on my phone.

After looking around the internet for quite a while for a option that would allow me to disable that kind of syncing, the only guide I got was designed for Windows Phone 6.x.

I want desperately to disable it. Anyone has any clue as to how?

I had the same problem and think I found the place to correct it:
1) Open the e-mail client program on the Samsung
2) Go to "menu | account settings"
3) Disable SMS-sync

Hope it works!


why "ls -al" does not show file size info in /dev/socket directory? In /dev/socket directory, if runs "ls -al" in adb, there is no file size information.  I would like to know why there is no such information, in the condition that in other directories can show file size information?

Thanks.

Sockets and pipes represent Unix' way of inter process communication, and a communication channel has no point in having a size. Sockets are thus not seekable as in go to position x in the file.

Linux (which Android makes use of) has 7 file types:

Regular Files
Directories
Character  Device Files
Block Device Files
Local Domain Sockets
Named Pipes
Symbolic Links

See more here


How can I decrease the font size of incoming messages on the Samsung Galaxy Note permanently? After the regular update of my Samsung Galaxy Note to Android 4.1.2, the font size in the messaging section is quite oversized.

By using the volume keys I can indeed reduce the font, but this setting is not saved.

My device is not rooted.

I notice this annoyance too.

Looks like the best solution is to enable volume key text resizing, and leave it enabled.

Once you disable it, the Messages app resets the text size to the huge (on the Galaxy Note, that is) font/bubble size.

This won't be noticeable on other phones; the real cause is that the GNote is big, which is what all GNote owners like about it. :)


The Mystery Of The Disappearing App Icons If I try to rearrange the shortcuts to app icons on my homescreen, sometimes they disappear. It happens to all apps, bookmarks, and folders, too: even stock apps, like Play Store. I have an LG optimus s that I got about a year ago, new. I'm running 2.3.3. Gingerbread.
Details : app icons often reappear in folders after reboot, sometimes without reboot. I'll say again, for clarity, that this only happens when I attempt to rearrange the icons : no spontaneous disappearances! I use my phone almost 24/7, as I do not own a tablet or a computer with wifi, so I like everything to be in it's place.

are you using the stock launcher?
Clearing all data from your launcher app should sort of reset your app.
You can try that from Settings -> Applications -> (Launcher App) and then hit the "Clear Data" button. You will lose your homescreen settings preferences.

Also, you can try using a different launcher like Nova Launcher or GO Launcher. This should solve your issue.


where android backup its data? For some reason, I had to reset my nexus5. Thankfully, I had "Backup my data" on. So, most of my settings are back. But I need to access the backup to change the wallpaper position (it has reset my last wallpaper, but I need to slide it). I have checked google drive and g+ auto-backup which backs up the pictures, but the wallpaper is not there.
Any idea where I can found the data backed up?

The data backed up using "Back up my data to Google's servers" aren't user-accessible. Each app has access to its own backup data. That's the only access available without hacking into the backup service.

This is a deliberate design decision. Android protects app data from being seen or modified by users or other apps, making it easier for apps to rely on the integrity of their data. (That is, unless you have root, in which case you're on your own.) Allowing users to intercept and maybe modify the backup data would defeat that protection, making it harder to write robust apps and harder for apps to restrict how you use their data (e.g. for movie rental apps).

You can learn more by reading my detailed answer about Google backup and how you can interact with it.


LineageOS Update Failed: Unable to mount /data I recently installed MicroG for LineageOS on my OnePlus 5. After downloading the latest update using the updater in settings, I clicked install. The phone rebooted into TWRP and started to update itself but showed multiple error messages in red which said failed to mount /data. The phone booted back into Lineage and said that the update failed to install. In the updater, the same update I had tried to install still had an install button next to it, also indicating that the update had failed. I tried installing the update again and got the same result.

Why is the update not installing, and what can I do to get it to install?

*Update: I've tried installing the newer April 1st, 8th, and 15th updates, to no avail. I also tried updating TWRP and installing the update again, but it failed to install again, with the same error messages in TWRP. I am no longer getting notifications that the update failed to install, but it is still showing in settings as ready to install, meaning it isn't installed yet. I read online to try an older TWRP version, which didn't work either.


Android Storage Grab I am having internal memory grab, typically eating about 3gb.  Similar to this problem on a tablet Something is secretly eating up my Acer Iconia A500 internal memory and I need help finding it

However my device is a Moto X second gen.  I though it might be device specific, because after a factory reset and then a reload, I find the memory grabbed sometime later, usually 3 to 5 gb.

Then I saw the same thing happen for 1gb on a Samsung tablet with some of the apps I have on the Moto X.  So I am currently thinking that this is application specific.  However, without a rooted device I find few tools or methods which appear to be able to help me.  Hence my appeal here.

Any suggestions as to how to get to the bottom and resolve this?  Loading apps one at a time could take months, until they are all loaded and the problem pops up again.

I may have to root the device, and then I will look in /data for growing subdirectories.

Addendum 1.  I used another utility, DiskUsage, and saw that there was 5gb in system storage allocated.  It appears that this could be something such as logs or some other cumulative data managed by the system.  So it appears that I will likely have to root the device to dig deeper.

Force the reset and Grab to happen again... After it has grabbed the storage, use this command in Terminal emulator to find what has been added recently... go through them 1 by 1 ...

Also you can use Sort to Sort By Size, and locate the larger files on your Internal Storage...

find /storage/sdcard0/ -mmin -1 (mins)
find /storage/sdcard0/ -mtime -1 (days)


Accessing Network Connections Logs w/Nougat I'm no programmer and I can't code for crap but I've suffered some breaches when my VPN disconnects. I only use data but I'd sure love access to the logs

I think the radio logs would help and maybe just a standard logcat.

First, you must have ADB installed on your computer.

You must have ADB Debugging enabled on your device.

Plug your device into your computer.

Open an elevated command prompt.

Check to see if your device is seen with the command:

adb devices

Your device should ask you allow usb debugging with an RSA key click o.k.

Once it is seen then throw this command to get the radio logs:

adb logcat -b radio -v time -d > logcat_radio.log

That will create a text of the radio logs on your computer.

As for the standard logcat then just throw this command. The -v long part will give you the most info. It will put a text on your desktop:

With Windows:

adb logcat -v long > %userprofile%\desktop\logcat.txt

Or with Linux:

adb logcat -v long > ~/Desktop/logcat.txt


How to decrypt Island / Work profile and Parallel Apps user in TWRP? TWRP 3.4.0.0 release introduced multiuser decryption which means no more error 255 or other multiuser backup errors on devices with multiple users setup. The problem is, TWRP requires all the users to be decrypted in order for the backup to be successful. But, I can't seem to decrypt Island / Work profile user (user 11) and Parallel apps user (user 999) in my OnePlus 6 running Android 10.
Note: Parallel apps user is specific to OnePlus devices.
Here's what happens when I enter my PIN in TWRP on boot or through command-line:

Attempting to decrypt data partition or user data via command line.
Attempting to decrypt FBE for user 0...
User 0 Decrypted Successfully
Attempting to decrypt FBE for user 10...
Failed to decrypt user 10
Attempting to decrypt FBE for user 11...
Failed to decrypt user 11
Attempting to decrypt FBE for user 999...
Failed to decrypt user 999
Data successfully decrypted
Updating partition details...
...done

I can explicitly decrypt secondary user 10, so no problem there, but I am unable to do that for Work Profile / Island user and Parallel Apps user (user 999).
Doing twrp decrypt MY_PIN_FOR_USER_0 999 doesn't work. Running locksettings verify --user 11 and locksettings verify --user 11 gives me
Profile uses unified challenge

So, how do I decrypt these user accounts so that I can make TWRP backups?
I am unable to put the answer to this question to my use. What is a "synthetic password" and how is it used by Android?

Edit: From the TWRP issue tracking link shared by alexcs, the solution for work profile is to separate its lockscreen credentials from the primary/main user. This seems to work so far. However, it doesn't not work for decrypting parallel apps user (999).

Note: this solution is tested on Android 10 (OxygenOS 10.3.2) in OnePlus 6 with TWRP 3.4.0.3.
The idea for things to work smoothly in TWRP is that your main user must not have any lock screen security/credential for the purpose of taking backup in TWRP. This way, TWRP can automatically decrypt main user, work profile user and also the Parallel Apps user.
Follow these steps:

Setup a Screen Lock to PIN/Password/Pattern for your main user/profile, if you don't have it already.
In Settings → Security & lock screen, enable/tick Use one lock for Work Profile. This means that neither Android system, nor your work profile apps would ask for additional credentials to be used.
Set Screen Lock for your main user/profile to None. That is, remove lock screen security.

Now, boot into TWRP. TWRP would automatically decrypt your main user account (user 0), your work profile account, and also the Parallel Apps user (user 999). If you have setup a secondary user account, you can easily decrypt it with the command:
twrp decrypt CREDENTIALS SECONDARY_USER_ID

Alternatively, in TWRP, go to Advanced → Decrypt User → select your secondary user → enter its credentials.


Does SAMSUNG I5500 GALAXY 5 can be upgraded into Android 2.2 Possible Duplicate:
  When will my phone get the Android 2.2 update (FroYo)?

I'm planning to buy an android phone and I've heard that SAMSUNG I5500 GALAXY 5 is the cheapest one. My question is, does SAMSUNG I5500 GALAXY 5 can be upgraded into Android 2.2?

It looks like Samsung have already released an official Android 2.2 update for the i5500 in the UK. So there is an official version, and it should be going to other countries and service providers, but unfortunately you may have to wait for it.

Source http://forum.xda-developers.com/showpost.php?p=9431054&postcount=224 and http://www.samsungfirmwareworld.com/froyo-t1602.html

Also be aware that there is a specific post here for tracking when various phones are getting Froyo here: When will my phone get Android 2.2 (FroYo)? I've updated it with info on the i5500 and thta's a good place to keep an eye on for further info.


How to enable AWS band on Galaxy s4 SGH-I337M? Phone stats:

Make:                  Samsung Galaxy s4
Model #:               SGH-I337M
Android Version:       5.0.1
Baseband Version:      I337MVLUGOH1
Kernel Verion:         3.4.0-4508315
                       DPI@SWHD7402 #1

Old Carrier:          Telus  (unlocked by carrier)
New carrier:          Wind mobile

Problem:

After researching web/youtube, I had bought the S4 on the premise that I could add the AWS band on to the phone with relative ease after watching a youtube video tutorial. (I'm not extremely technical but I'm a DIY guy and thought I could take on the challenge)

After purchasing the phone, I started following the steps in the video and quickly realized that the OS on the tutorial was older than my newly purchased phone with a updated OS. First video I found, told me to use a code *#7284# to enter into the modem settings (which no longer works for some reason). Then I found a video that asked me to enter *#0808# (this does work to get into the settings the tutorial asked me to change). The problem is, that after I change the settings from "MTP" to “RNDIS + DM + MODEM”, my phone will not connect to my computer and thus renders me unable to continue with the tutorial. (computer says "unable to identify USB connection")

I'm worried because I need to have my phone up and running before the end of this month because I have to return a shitty ACER phone I purchased temporarily from costco is running out of its 90 day return policy.

I know the phone is already 2 generations behind its predecessors but I'm hoping someone in this forum can help me out!

I've been following these steps: http://forum.xda-developers.com/showthread.php?t=2291589

Thank you in advance,

Matt

In addition to changing from *#7284# to *#0808#, I also had to temporarily go back to the stock recovery from TWRP so that I can "enable cp logging".  If I don't do that, QPST (the program you have to run to add AWS) simply cannot find the connection to my phone.

Originally I was afraid that going back to the stock recovery would remove my root, and I would have to re-root again before I can install TWRP.  It turns out a non-issue.

Just a reminder when your attention is so warped up with this AWS challenge,  Odin cannot flash a recovery.img file (which you extract from the stock ROM).  I should have known better.  After some frustrating moment, I archived this file into the .tar format and Odin flashed it without a glitch.


Samsung Galaxy Ace locks automatically when clock application is selected Got my Samsung Galaxy Ace a few days ago. Been working properly till yesterday when something strange started happening. Whenever I select the Clock application, the application starts, I see my clock for a brief moment (like a second) and then the phone locks. When I unlock it, it returns to Clock app and then immediately locks again! This keeps happening, not even giving me time to return to the home screen.

If I reboot the phone then it returns to the home screen and it works properly till I select the Clock application again. Then the same story happens and repeats.

So basically once I select the Clock application, the phone will lock. My phone OS is Android 2.3 Gingerbread. Can't figure why this happens. Any help would be appreciated.

I had the same problem, and solved it by simply re-setting the "Screen timeout" option in display settings. It seems some app messed it up.


Android (Nexus 7) bypass swipe/notification screen I have fixed in-car install of a Nexus 7 (5.1.1) using Timur's kernel. For years this has been working fine - turn on ignition,and the tablet boots straight to the home screen (or last activity it was doing).

I only take the table out to charge every so often, I DO NOT alter settings - I'm happy with them.

Now, suddenly, the tablet boots to the Swipe/Notification screen - this is a royal p-i-t-a. If I don't react quickly enough the screen turns off and I have to take the tablet out of the dash in order to access the power button.

No updates have been applied to the tablet, I'm sure of it.

All accessibility options are turned off.

Noticed Security is set to swipe - but I haven't set this. How did I disable it?

Thanks

Not sure if this a coincidence, but only seemed to happen after I had changed the car battery....

Solved it :

Switch to Guest User, click the icon in the top right of quick access notification panel, remove Guest user then : Settings | Security | Screen Lock - select "None" (This was previously missing)


How can I change the user agent string sent by Chrome on my Nexus 7? Reading the reviews of the BBC Media Player on Google Play, one user said that since Chrome supports HTML5, he had managed to persuade the BBC iPlayer website to play him streams meant for iPad/iPhone devices by spoofing an IOS user agent string on his Nexus 7.

How might I go about getting the same thing to work myself?

I have looked at How can I change the user agent for the stock browser? and Method to change browser User Agent based on site but both seem to concentrate on the Dolphin browser. Also, please mention if a solution will require me to root my Nexus-7.

Incidentally, I also tried using Phoney with Firefox, but although Firefox supports HTML5 and the iPlayer website shows pages without either install flash or use external app messages, it still won't play the streams (it just sits swirling its progress wheel), hence looking for a solution for Chrome.

I didn't find any way to do this except by connecting your phone to your computer and using remote web debugging feature to change user agent string.

Use this documentation to enable and start using Remote Debugging: https://developers.google.com/chrome/mobile/docs/debugging
Open any web page in your Chrome for Android
Navigate to localhost:9222 in Chrome browser on your computer and choose tab from your list of tabs opened in your Chrome for Android. You will see developer tools screen.
Go to developer tools settings on your computer by clicking on settings icon in bottom left corner of developer tools and change user agent string there
Reload web-page in your Android phone

Of course, user agent will fall back to default after you disconect your phone from computer.


OpenGapps problem in Redmi 4X with LineageOS I am running LineageOS 16 on a Redmi 4X device.
I tried installing the relevant opengapps pico version selecting ARM64 and Android 9.
I booted to TWRP, selected install and clicked on the opengapps zip file. It installed successfully with absolutely NO error code whatsoever. I then cleared Dalvik/cache(TWRP menu after installing opengapps) and rebooted to system.
I ran through setup and it all finished smoothly. I can install apps from the play store and all services too are working.

However this keeps happening and android says that setup keeps crashing.
I then redownloaded the opengapps zip again,rebooted to TWRP and installed it again. There was no error message. This time I booted to system without clearing Dalvik/Cache.
I ran through setup again. Everything happened properly, all my google stuff is working but again this setup screen keeps reappearing and Android keeps saying that setup keeps crashing.

It crashes right after this screen when I click not now.

Even now this notification is always present in the notification bar.

Surprisingly all my google apps are still working perfectly including play store,gmail,classroom. I can also call, get messages and do everything else a phone is supposed to do.
This thread talks about bootloop which is definitely NOT my issue. I didn't find any other thread related to santoni+lineageos16.
This is how I went about rooting my device.
I don't know how to obtain android system logs/logs relevant to opengapps so I am unable to post any of them. I will really appreciate any help I get since this is becoming quite annoying.

make sure you flashed right version
try flashing another package but same version
Possible bug on Rom try Contact on XDA Devlopers


Can i get pop-up notifications on my Moto E4? I just got my new Moto E4, it's my first Android too, so i'm still figuring everything out and i don't know if i just haven't found the settings or it doesn't do what i want. My old Nokia Lumia would put a little pop-up banner notification at the top of my screen (even when my phone was locked, the screen would light up) whenever i got a notification. However, my E4 only chimes, whether the phone is unlocked and the screen is on or not.

It shows an icon on the screensaver when i move my phone, which i can touch to see a message preview, and the lockscreen does show a constant notification after a message is received. But i want to know if there's any way to get a banner at the top of my screen (locked or otherwise) as the notification happens, without having to touch my phone to see what the notification was. Are there any settings for this? Or an app maybe?
Thanks.

Ps. I found an option for it in Whatsapp but nowhere else (although i haven't seen it in action yet so idk what it's like)

Unfortunately there is no option on the Moto E4 in settings to enable these types of pop-up notifications, so you will have to either go into each app (like you did with WhatsApp) and enable pop-up notifications or install an app from the Google Play Store.

An app that I use on my phone is called Heads Up Notifications - https://play.google.com/store/apps/details?id=codes.simen.l50notifications&hl=en


How do I sideload apps from the Amazon AppStore? I recently upgraded my phone and I am in the process of getting all of my old apps installed on my new handset.  My internet connection is pretty slow, and I have purchased many apps through Amazon's free app of the day program.  Is there any way for me to copy the apps from my original handset to my PC and then side load them on my new device?  This would save me a lot of time waiting for all of these downloads to finish.

You will need root access on your devices (well, at least on the old one) in order to copy the apps off it.  Once rooted, you can use a number of 3rd-party "Backup" apps to save a copy of the apps to your SD Card, copy it to your PC, and then side-load them onto your new phone.  The one I use is Titanium Backup.

Root your original device.  Look at sites like XDA-developers or RootzWiki for help with that.
In Titanium Backup use the Backup/Restore functionality to backup the apps you need to the SD Card.
On the new phone also install Titanium Backup app, enable side-loading (menu -> Settings -> Applications -> Unknown sources), and use the Restore functionality to restore the apps.

If you don't feel like installing a 3rd-party backup app, this can be done manually, although it's a lot more involved (installing Android SDK, USB drivers, using Command Prompt to find package names and copy the APKs from old phone and installing them on the new one.)


Is it possible to install unmodified, unadulterated and pure Android on a Sony Xperia S? I'm willing to buy a Sony Xperia S, but in my opinion, the modifications Sony made to Android is just horrible.

So, is it possible to install the last version of Android unmodified? And, if so, how do I do that?

Of course you can

Just pick one from all the available ROMS, you will find some vanilla builds there if you only want the basics. But it requires the knowledge of rooting your ROM and flashing

if you are afraid of flashing but not rooting, then you can just remove the apps that you don't want using Titanium backup.


What is SIM Toolkit and how do I remove it? I've had this app (SIM Toolkit) since forever and can't seem to find a way to remove it.

(Click image to enlarge)

SIM Toolkit brings up a list of things like horoscopes, music videos, chat etc. It depends on your service provider and you're not really missing much by not being able to use it! You can't delete the app if your phone isn't rooted.

You can remove it if you're S-OFF/using a custom ROM. Just remove stk.apk from /system/app directory

But in my opinion leave it, don't bother removing it because it's really small app.


Clear spam folder from Gmail app I have an LG-38 from Straight Talk. I have over 1000 spam messages in my Gmail account.

How can I erase all of my spam messages at one time?

I am on a MotoX Pure, but the Gmail application should be the same or at least very similar.

Open Gmail
Navigate to your Spam folder
Tap on the icon in the far upper-right corner that looks like three dots sitting on top one another
A dropdown will appear and the only option should be to "Empty Spam"


Installing Lineage OS 13 on Mi Pad I am planning to install Lineage OS 13 on my MiPad (1st gen) running MIUI7.

I was told that the first thing i need to do for this is install a custom recovery like TWRP & resize the partition as per this guide.

I have a few questions

1) Do I first need to root my MiPad before installing TWRP? If so, how do I do that?

2) I found that I could install TWRP from the play store - https://play.google.com/store/apps/details?id=me.twrp.twrpapp
(This is version 1.15)

How the guide says I should download TWRP_multirom-v2.8.4-mocha.zip Recovery. It doesn't mention where from but the version seems to 2.8.4

Why does the playstore contain such an old version? And where do I get TWRP_multirom-v2.8.4-mocha.zip from?

The guide also says
    Change the Mi Recovery to either CWM or TWRP Recovery (I used TWRP)

What does this mean & how do I do this?

To install Lineage OS 13 on your Mi Pad, requires these steps.

N.B: Rooting voids your warranty and may brick your device. Backup your device data before any operations. Kindly read the steps given on xda several times and perform operation.

Required to Root your Mi pad. MIUI Root zip

Download the zip file, place it on internal memory, go to updater app and flash the zip by selecting it from internal memory. your device got rooted.
To unroot, download stock rom from miui and flash it.
Install a custom recovery TWRP(recommended) or CWM. TWRP download

Download twrp app or zip file from the above link, if from app, open app, it will ask root permissions, provide them, select your device, and install the version provided for your device.
Lineage OS 13 ROM zip file. Lineage zip

XDA contains several discussions about rooting, installing custom recovery(twrp), custom rom(Lineage, resurrection remix etc.). Please go through every aspect about the steps and then follow it.
Try to download any official rom, if not download unofficial that updated to latest version.

Google apps for marshmallow. opengapps

download google apps for your

platform arm(32bit), arm64(64bit)
android version, lineage 13 is marshmallow(6.0)
variant based please look this answer for which-version-of-gapps-to-install-for-lineage

If you can go to mi recovery using power and volume button, your bootloader is unlocked.
unlock steps mipad2


Is it possible to "unsend" email in Gmail? Is it possible to use Gmail's "unsend" ability in the Gmail Android app?

I can't find anything on it, in settings or searching.

I presume you mean the "Undo Send" in Gmail Labs. No, you can't.

It's for that reason that I have the "Confirm before sending" turned on.


How to synchronize gmail calendars in davdroid 1.10.1.-gplay using caldav in android 6.0.1? I am trying to synchronize my calendars using caldav in davdroid, using the following account credentials:

  "login with URL and user name"

Where the url is based on this google caldav-api guide on how to use caldav for apple and or thunderbird:

https://apidata.googleusercontent.com/caldav/v2/calid/user
https://apidata.googleusercontent.com/caldav/v2/calid/events

Where calid is substituded by either my google calender id in form:

<26-character long calender id>

or

<26-character long calender id>@group.calendar.google.com

As found in the google calendar settings in:

https://calendar.google.com/calendar/r/settings/calendar/

I have tried entering the 4 combinations into davdroid and the peculiar thing is that it works for 1 calendar for which I am listed as owner in the https://calendar.google.com/calendar/r/settings/calendar/ link for that calendar, but it does not show the calendars in davdroid for calendars for which google calendar says it is "subscribed".

So I thought it could be a permissions-issue. So I made a new test calendar to check whether that was indeed the case. I ensured for that calendar, I was listed as "Owner". Added the calender with the above 4 options but it again did not show the calender.

After revisiting the test calendar, I noticed, this too was added as a subscription where I am listed not as

  email@gmail.com (Owner)

But as:

  email@gmail.com with a grayed out dropdown box with "make changes and
  manage sharing" next to it.

The synchronizing of the calender for which I am owner worked already before I enabled the google caldav api, but just to be sure I enabled the google caldav api. It did not affect the outcome of my attempts so far.

So the first step is to this problem is I think, how to create a calendar that lists me as owner, also after creation.

But the main question is a generalized procedure on describing a way to add a calendar to davdroid for a 2-way sync to which which my google account is subscribed, (for example a calendar that is shared by with me by another gmail account).

If you know how to do either the partial step, the generalized procedure, or spot an error in my attempt/approach please let me know, so I can adapt.

The current Google API /  OAuth method is not supported by DAVdroid but it's still possible by using the deprecated format:

https://www.google.com/calendar/dav/[yourname]@gmail.com/events
username
password

Yet it requires the compromise Allow less secure apps: ON in the Google security settings.

However, delegates don't sync.

Tested on OnePlus 3t, Android 7.1.1, DAVdroid 1.10.1.1.


Multiple Locations in Google Now With Google Now, more specifically, the "time to home" card, is there a way that you can add more locations than Work and Home?

I found it set home by itself, and then later I stumbled upon how to set up a "work" location which I called school at the time. Now I would like to have a school location, a work location, my home location, and maybe even others if it is possible. Can this be done manually, or is it only automatic once Google Now suspects that I keep going to the same location several times?

I have found that if I search for an address (or other location), not too long after that I get a card with driving directions to that location. If I tap the card, I'm asked if I "care about travel time to this location". Usually I say no, but if I say yes I'll have a new card that gives me the travel time to that location, just like for work or home.

In case you're wondering, the place to edit your work or home is Settings | My stuff | Places.... only home and work are available for me, but maybe they'll add some more custom locations in the future.


Stream music from Android phone to PC over WiFi I've been searching on this site and can't find exactly what I'm looking for:
I have a PC (can run Linux or Windows) that's connected to my surround-sound speakers. When my friends come around they can listen to their music by connecting their phone to my speakers using a standard 3.5mm jack.

Is there a way that would let them connect their phone via WiFi to my PC and they could just play their music like they are connected directly to the speakers via a 3.5mm jack? One of the main requirements would be that they could use the standard music player in their phone.

Also does anyone know if this software or configuration this would require on the PC side to work?

There is a program that does this for the iPhone call shairport4w.  It basically uses the air play feature of the iPhone to play all audio through a wifi router to a pc running this software.

Edit: Ok so download Airstream. Then go to the PC you want to play from, and download Shairport4w.  You'll need the bonjour service from apple installed for this to work and if I remember correctly there is a way to install only the service without installing all of iTunes. I think it is get the iTunes full package installer and extract it as if it were an archive and only install the bounjour package.

After installing bonjour start shairport4w since it is only a small program running in the background. Then start Airstream. It should find your PC that has shairport4w running on it and then start playing whatever you want. It will go over wifi and play on the PC. I tried is using Amazon Cloud player and it worked great.

Edit: I've just added the links to the mentioned software. Though Kevin explains it the other way around (streaming from PC to Android, so he's probably rather referring to this Airstream app), the app I've linked above is the one for Android → PC streaming.

Edit (2):  This actually is stream any music player on the Android Device to your PC via WiFi.  The new name for the app is Allstream.  Look for it in the Play store.  Unfortunately for it to work, you're phone or tablet must be rooted.  I use it all the time since my Sound system is hooked up to my PC as it is a Media Center, and listen to Pandora, Google Music and Amazon Music from my tablet through the PC.


Does Android 4.2 support IPsec IKEv2? Does Android 4.2 support IPsec IKEv2?

If not, does any other version of Android support IPsec IKEv2?

No Android version natively supports IKEv2 yet. But you can install the free and open-source strongSwan VPN Client that uses IKEv2 and runs on Android 4 and newer.


Apps don't ask for root permission I rooted my Lineage OS 14.1 but none of my apps ask for root permissions.

I followed the instructions of this link and the root access option in my phone is "apps and adb". Do I miss something?

I have a Moto G4 Plus and I've already tested Sixaxis and ES File Manager, none of them ask for root permissions.

You have to install the su-arm.zip package from "Extras" in the downloads page, then install it from the recovery, then enable Developer Options and set "Root Access" to Apps and Adb.


VLC video converting for Xoom I have a mkv HD video and I'm trying to watch it on my motorola xoom. I found some players but none of them was good enough to play my video smoothly. Then I read on the internet that I need to convert my video to mp4 in a certain format but I can't find a free converter that can do that for me.

So I found out that VLC can convert the video for me but it takes too much time. I would like to know if someone have already converted hd videos using vlc and it played fine on the Xoom or if you have a better alternative free solution (I'm on a mac, so it'd be good to have a solution for mac).

You can try Handbrake - a multiplatform open-source video transcoder. It has quite user-friendly graphical interface, and supports different device profiles (you can roll your own as well). As to what settings to use on your Xoom: Here someone managed to find the correct settings to make their Xoom play the transcoded video.

Some extra googling would probably give you additional information how to set the device profile in Handbrake -- seems a lot of people are trying to transcode video on this tablet.


Local equivalent to adb install With a PC connection and adb, I can install packages by running

adb install foobar.apk

There is also an option to downgrade a package to an earlier version and keep data (as long the app itself did not introduce any incompatibilities in the later version):

adb install -r -d foobar.apk

Is there an equivalent local command which I could run from a terminal session (or any other way to downgrade without a PC connection)?

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

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

Open the terminal app, then run:

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

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


HTC Sense live wallpaper picker Is there a way to set the image preview for the HTC Sense 4+ live wallpaper chooser?  Currently, it just scales my thumbnail to a much larger size, which makes it look pretty bad.

Here is an image of what I am referring to:

See how it just scaled?  I am just wondering if there is a way to set the image that is used.  I have noticed HTC live wallpapers look great, but I don't know if they have that image in their system files or in the actual apk.

Thanks.

I emailed  HTC  and this was there response in case anyone is interested.

"I understand you have a question about Live Wallpapers for your Android device. I would be more than happy to assist you with this device feature inquiry. You mention that you would like to know whether a developer would have access to the area where you choose the wallpaper or scene for the Home screen of your phone? This question would be difficult to answer since this might require "rooting" or unlocking the boot loader of your phone possibly."

so as vague as it is,  it seems like  they are system files used for HTC  live wallpaper previews.  I guess a scaled thumbnail is as good as it gets.


When I change my phone, will I be able to keep all my game progress in Dream League Soccer 2018 and my player purchases? how? When I change my phone, will I be able to keep all my game progress in Dream League Soccer 2018 and my player purchases? If yes, how?

Google play games stores your data automatically.. But for your safety.. Goto file manager goto android goto data find the file you want select it and send to other phone, also goto obb and select another file of that app and send to other phone,,,,,, it is soo easy if you use share it.


Unable to Install Certificate I am trying to install this certificate on a Google Nexus 7 tablet.

I have copied the certificate file (from Win7x64) onto its internal storage and opened it in a file manager to install it. This procedure worked for the previous (now expired) version of the certificate (which I have removed on the device before attempting to install the new one).

However, for this new certificate, the following message appears:

  Couldn't install because the certificate file couldn't be read.

The same file could be installed flawlessly into various certificate stores on the computer that I connected the tablet to (hence, the downloaded file is not corrupted). I copied the file several times to the tablet and tried again, always with the same result (hence, the copied file is most probably not corrupted, either).

The tablet had Android 4.4.4 at first, then I upgraded to Android 5.0.2. I am getting the same error message on both systems.

The administrators reponsible for providing the certificate had not received any such reports so far, and the certificate seemed to install flawlessly for other people on Android devices of different types.

I could not find many related issues on the web; googling for the error message quickly led to the localization resource files that specify that message (usually a bad sign with respect to frequency of users out there to encounter an error message). The most promising links still seem to be dead-ends:

The error message is mentioned in a Forum post, but the only reaction to it seems to be hmm...not really sure what that is. I'll look into it though (from December 2013). I couldn't find any follow-up to that issue, and the rest of the thread appears to be unrelated chatter.
There is an open SO question citing the same message (though referring to something called "Android Moto G") from March 2014, but no-one has provided an answer so far.

Hence, my questions are:

What issue does the error message actually point to?
How can I install the certificate file?

EDIT: Here is the log output of what happens when I try to open the certificate in a file manager app on the device:

I/ActivityManager(  540): START u0 {act=android.intent.action.VIEW dat=file:///storage/emulated/0/Download/infcacert.crt typ=application/x-x509-ca-cert flg=0x10000000 cmp=com.android.certinstaller/.CertInstallerMain} from uid 10083 on display 0

E/ActivityManager(  540): Invalid thumbnail dimensions: 720x720

I/ActivityManager(  540): Start proc com.android.certinstaller for activity com.android.certinstaller/.CertInstallerMain: pid=11644 uid=10008 gids={50008, 9997} abi=armeabi-v7a

E/CertInstaller(11644): Failed to read certificate: java.io.FileNotFoundException: /storage/emulated/0/Download/infcacert.crt: open failed: EACCES (Permission denied)

D/OpenGLRenderer(11644): Render dirty regions requested: true

D/Atlas   (11644): Validating map...

I/Adreno-EGL(11644): <qeglDrvAPI_eglInitialize:410>: QUALCOMM Build: 10/28/14, c33033c, Ia6306ec328

I/OpenGLRenderer(11644): Initialized EGL, version 1.4

D/OpenGLRenderer(11644): Enabling debug mode 0

I/ActivityManager(  540): Displayed com.android.certinstaller/.CertInstallerMain: +362ms (total +453ms)

V/RenderScript(11644): Application requested CPU execution

V/RenderScript(11644): 0xa330c400 Launching thread(s), CPUs 4

D/TaskPersister(  540): removeObsoleteFile: deleting file=7_task.xml

D/TaskPersister(  540): removeObsoleteFile: deleting file=7_task_thumbnail.png

The crucial part of which seems to be java.io.FileNotFoundException: /storage/emulated/0/Download/infcacert.crt: open failed: EACCES (Permission denied). I do not understand this message - I have successfully copied and opened other files to the device the very same way as I did now with the certificate file. Moreover, how would I even set these file permissions appropriately when copying them to the device via Windows Explorer?

Just had the same issue.

Go to Settings > Security > Install from storage.
Locate your certificate file and install it.

Edit:
If instead of Install from storage preference you have Install from SD card (this is what being displayed when you use API-19 emulator for example), then one extra step required. Because in this case the activity shows only Recent and Downloads menus without simple way to pick the certificate from the sdcard.
The workaround for me was to put the certificate on my desktop's local web server (mongoose for example). Then (on emulator) I used the stock browser to open the web directory, tapped on certificate (see below) and selected Save link. The file will be downloaded and shown in Downloads view and you will be able to pick it successfully.


What framework/app executes the lockscreen on android 4.2.2 Im looking to modifying and perhaps changing the way the lockscreen works. I have heard about keyguard.apk but I cant seem to find that in system/app or anywhere in the device. So I wonder which file executes the lockscreen code and contains the resourcea.

Its been a awhile since I went hunting around those files but I believe its in \system\framework\framework-res.apk


Google now on moto 360 thinks i am talking in arabic Everytime I say somehting to my moto 360, it thinks I said something in arabic and searches for something absurd in arabic.

How can I change that? I don't remember ever setting it to arabic

Try changing the voice language settings of the Google app on your phone. You select several ones. You just have to tap and hold to select the main one.


My Samsung Note 8.0 GT-N5100 is stuck in a boot loop. I want to retrieve data ... is there any hope? I am about to press "wipe data/factory reset" on the recovery menu, but have found this place and you are my last best hope!

I hope to rescue data from S-note and other apps, plus loads of photos and videos (although these are mainly backed up on google+)

I am not an expert but can and will follow difficult instructions if you explain them slowly!

Thank you for your time.

I tried various suggestions to get past the bootloop but could not even get into safe mode. All I had to work with were the options on the recovery menu. Clearing the cache partition seemed to make no difference, so I eventually gave up and selected wipe data/factory reset.

This also seemed top have no effect. However, the device unexpectedly closed itself down and when I restarted it, there were signs of life and it booted up again for the first time for weeks!

I went through the start-up procedures carefully and selected "restore" for any google/ Samsung data and applications, even though it said I had not backed any up ... and it seems that all my data has not been lost after all! I already knew that my pics and vids were on google+ so was not too disappointed to find quite an empty gallery, but was delighted to find ALL my S-note docs were restored, and a number of my apps.

Some - quite a few - are missing - all my kindle ebooks for example, but I will see if these are transferrable, and there are apps I can find again if I need them.

I would recommend anyone with a Samsung device to have a Samsung account and enable "back-up" - also to save as much data as poss onto the micro sim card.

Thanks to Izzy and everyone for helping me through this traumatic afternoon!


How can I sync Google Calendar to my tablet with Android 4.0.3? I have tablet (Android 4.0.3) with "Android ICS calendar" and I want to synchronize it with my google account.

In "Accounts and synchronization" menu I have my google account, but in details i can only choose synchronization for Books, Gmail, Google Reader, Internet and Contacts.

Do I have to install some other tool?

EDIT:
Ok, Currently I have:

Android ICS calendar 4.0.3-eng.root.20120523.181717
Android ICS calendar 4.0.3
Business Calendar Free 1.1.9.8free
Jorte 1.4.6
Checkmark Callendar 2.4

And like @Christian wrote first one (first two) are unsupported by google. So which one is supported - i mean which on i have to install to get sync option in "Accounts and synchronization" menu?

Founded ugly workaround (link).

Add exchange account:

domain\username: is my aspmx.l.google.com\username@gmail.com
server: m.google.com

Now I can sync calendar - but only first one :/.

Still looking for a proper solution.


rescale data usage graph The 'Data Usage' screen is scaled to 100GB . My data plan is limited after the first month to 500MB because I am somewhat Scots. How do I rescale that graph? My Samsung Meta has Android 4.2.2

Click on the handle (a solid dot) on the right side of the red horizontal line above the orange line, and drag it down to 500MB. That adjusts the scale of the graph.

Look for the lime green arrow at right to see the handle.


OpenVPN DNS on non rooted device I am trying to get OpenVPN working on my Android device using the official OpenVPN app from the app store.  I am running on a Verizon S6 running 5.1.1 and do not have root on the device.  I have generated all the keys and installed the OpenVPN profile on the device.  I successfully connect to the VPN as shown in both the server logs and the fact that I can access local webservers that are only present on the remote LAN such as a printer and the router.  However I am unable to browse to any internet site.  I tried to ping 8.8.8.8 from the device and it was successful. Any attempt to access a URL or even go directly to the google ip resolved by the server results in a DNS error.  What is the right way to configure the DNS so that I can browse the internet through my VPN.  I am able to use the VPN expected on an iPhone and a Macbook so all the necessary NAT rules and such are in place on the server.

Android Config File

client

dev tun

proto udp

remote $SERVER$ 1194

resolv-retry infinite

nobind

ca ca.crt
cert androidPhone.crt
key androidPhone.key

comp-lzo

verb 3

setprop net.dns1 8.8.8.8
setprop net.dns2 4.2.2.1

I tried it both with and without the setprop net.dns

Turns out my server config was missing the "push DNS ...." option.  My other devices worked because I had set a DNS server in the adapter settings that overrode the lack of a DNS server being pushed by the OpenVPN server.


Enable SMS count on galaxy s3 lock screen? When I first got my galaxy the at the lock screen I could see an icon with a count of unread text messages on the right side of the screen, but now it has disappeared and I did not see any settings for it in the lock screen menu under settings.  Is there a solution to this or was this the result of an update?

Hey man you can use this.
Notification LockScreen Widget (available for free in the Google Play store).
It gives following features.

View all dismissible notifications including missed calls, SMS, Facebook notifications, Gmail, etc.
Launch the app directly from the notifications list.
Combine multiple similar notifications into one notification with
counter.
Allow full original notification content as it appears on
notifications bar.


How can I prevent my screen from turning off while on a phone call? When I'm on a call my screen turns off after X seconds.  Half the time I can't get it to turn back on without pushing the on/off button, which I have set to terminate a phone call (because half the time I can't get the screen to turn back on).  Is there a way to just turn this "feature" off?

In case it matters:

Phone: Samsung Vibrant
OS: 2.2 / FROYO.UVKA6 / 2.6.32.9

Keep screen on during calls

That setting is not available on all phones, but if it was it would be under:
Home > Settings > Call Settings > [Display >] ...

But as for the difficulty turning the screen on

Be sure that the power button does not end calls (Settings > Accessibility > Power Button ends call : make sure it is UNchecked)

Then just pull the phone away and press the power button to turn the screen on.


Is there a common Android option that keeps call logs as long as there is space on the phone? I think the question says it all. I was wondering if I can make my android phone never delete call logs. That's it.

Honestly it really depends greatly on the phone OS (i.e. skin) on whether you will have certain options. As far as I know, there is none, although I rarely have problems with call logs being gone. I suggest one of the multitude of call log apps that will back up said calls regularly.


My phone cannot access internet on a Wifi network created by mHotspot I'm using mHotspot to create a hotspot for my phone to connect to my LAN through my laptop. It authenticates and connects but the Wifi icon has an exclamation mark on it and internet is not accessible.

I even tried creating a wifi hotspot through windows command prompt and my phone still doesn't access internet through that

What could be the issue?

There is a detailed process covering all cases for solving the problem.

http://www.mhotspot.com/connected-to-hotspot-but-cant-access-internet-on-client-devices

Disclaimer: I'm with mHotspot.

Update: (Quoting the answer here)

Open Control Panel and navigate to Network & Sharing Center.
Check Access Type for your hotspot.
If you have Internet as Access type, then your firewall or Antivitrus must be blocking mHotspot.
Add an exception to mHotspot in Windows firewall & Antivirus Firewall.
If you have No network access, stop the hotspot.
Update WiFi drivers and restart the hotspot.


Unwanted outgoing phone calls Occasionally, when I flip the lid of my phone and put it on the table, the phone calls the primary number of the contact with which I communicated last (by phone or text message).

I suspect that some button has this function under certain circumstances, but I am not able to reproduce this call back voluntarily.

Does anyone know what happens to me? And maybe how to deactivate this hidden callback feature.

I have a Samsung Galaxy S5 mini.

Edit: According to the answer I received, I moved the icon of the phone app, so that it would be impossible to tap it three times by closing the lid. But this didn't change the problem. The annoying unwanted outgoing calls still persist.

Depending on where the phone app icon is on your screen, it’s can be very easy to tap it twice. Once to start the phone app and a second time to select the phone instead of contacts, call logs or groups. One more time at the same position will dial the last number in the call log. This is most likely what’s going on try it as see. Just tap that the little green phone icon a couple of times.


Updating android version I have Gigabyte GSmart Tuku T2 and it runs 4.0.4 version of android. I don't have update software option in my settings. Is there any way to update my android version to jelly bean?

I believe the option to look for updates (if the carrier has pushed any) is usually under "About phone".  I don't have that phone, but under "About phone" there should be a "System Updates" option.


Block Adult app recommendations on play store I always get adult app recommendations (under "Recommended for you") on play store though I have never used one. I find it quite embarrassing. Is there any sort of content filtering possible.

Yes. You can use the "Content Filtering" option in the Play Store settings. Set the maturity level to restrict the apps that you don't want to view.

Screenshot - (Click to enlarge image)


Private keys cannot be verified in recovery I am trying to sign zip packages before flashing them in recovery. By using the test keys by Google, the zip can be verified and flashed successfully. However, when I try to sign using my private keys, the signing process is OK but the verification always fails.

First method:
Using keytool and jarsigner

Generating private keys:

keytool -genkey -v -keystore test.keystore alias zippack -keyalg RSA -keysize 2048 -validity 1000

Signing:

jarsigner -verbose -sigalg MD5withRSA -digestalg SHA1 -keystore test.keystore test.zip zippack

Result:

E: signature verification failed

Second method (a):
Using OpenSSL and SignApk.jar

Generating private keys:

openssl genrsa -out key.pem 2048
openssl req -new -key key.pem -out request.pem
openssl x509 -req -days 9999 -in request.pem -signkey key.pem -out certificate.pem
openssl pkcs8 -topk8 -outform DER -in key.pem -inform PEM -out key.pk8 -nocrypt

Signing:

java -jar -w signapk.jar certificate.pem key.pk8 test.zip test-signed.zip

Result:

E: failed to verify whole file signature
I: verify_file returned 1
E: signature verification failed

Second method (b):
OpenSSL and SignApk.jar (changes in commands)

Generating private keys:

Same as above

Signing:

java -jar signapk.jar certificate.pem key.pk8 test.zip test-signed.zip

Result:

E: signature verification failed

That's about what I did. The methods above works for APKs, but not for zips. Anyone can help on this? Thanks in advanced.

P.S. I managed to get a look at the source code for recovery, and found that my errors are generated by this part of the code: https://github.com/CyanogenMod/android_bootable_recovery/blob/jellybean/verifier.c Maybe it might help answering.

From the code comments:

// ... Verify it matches one of the given public
// keys.

You can't just use any old signature, that would defeat the purpose.  APKs, on the other hand, are intended to be created and distributed by anyone and the signature is ostensibly to verify the source rather than limit the source.


Music App changes track after 40 seconds on rooted phone I recently rooted my htc desire and installed cyanogenmod 7.0.3 and now whenever I use the music app it will play the first 40 seconds of a track then there is a long pause and the next track starts.  This happens both with and without headphones plugged in. Can anyone suggest what might cause this and how to fix it.

EDIT after upgrading to cyanogenmod 7.1 I started to get Force Close after 40 seconds on DSP manager.

EDIT 2 I have cleared the data on the music app and tried alternative music apps and the problem persists, also as I said it happens with or without headphones so it's not headphone related.

EDIT 3 This problem seems to be specific to ogg files.

EDIT 4 The problem occurs with winamp, songbird and the built in music player but not PowerAMP

Col, without some additional information, I can only give one real suggestion.

Did you install CyanogenMod correctly? Whenever installing a custom ROM on a phone when coming from a stock or older / different custom ROM, you need to wipe:
-Cache
-Data
-Dalvik Cache

If you go to the CyanogenMod Forums, you'll see this is question/step 1 in remedying any bug/glitch caused by CM.

The best way to do this is to go into your phone's Settings menu, go to Privacy (or wherever HTC puts it - maybe Storage), and do a full factory reset. If you moved from stock, CM6, or another ROM to CM7 without conducting a FULL wipe, there is no point in attempting to troubleshoot this problem until you have. Make a Nandroid backup in ClockworkMod, and perform a full factory reset (whether in the Settings menu or in the Clockwork Recovery UI), please. Please note that I am not saying return to the stock ROM, just wipe everything. If this doesn't work (which I'll be surprised if it doesn't), then there may be other issues.


Why can I not access the cyanogenmod zip on my sd card? All right, I have fouled up my Galaxy S while trying to install Cyanogenmod after rooting with Odin.

I now have the clockworkMod Recovery 2.5.1.0 and I am trying to select the cyanogen Update .zip from my SD card. Neither option Apply sdcard:update.zip and install zip from sdcard work

Apply sdcard:update.zip simply yield this message:

  E: Can't open /mnt/sdcard/update.zip. No such file or directory. Installation aborted.
  Mind that I have already renamed the Cyanogen file to update.zip

install zip from sdcard does not show the sd directory. The Update.zip is nowhere to be found.

Steps taken so far:

I have already wiped all the caches (Dalvik and otherwise) and reset.
This guy's solution did not help either: Why is CyanogenMod zip not being found when I try to install it?
I wanted to copy the zip directly to the internal storage (according to this tutorial), but I don't have access to it anymore. When I connect the phone to my computer, it is does not pop up as an external drive.

Other possibly relevant information:

After the root, there was a boot loop, which I ignored.
Shoot me, but there is no backup
Edit: My firmware was XWJW5, Version 2.3.6

Question:

Is there any way I can still access the cyanogenmod file - or any other file - on my SD card?
Can my Galaxy S be saved somehow?
Among the myriad of options to root your device out there, which one could help me?

You most probably have an unpartitioned sdcard, clockworkmod however assumes that is partitioned and wants to mount the first partition (/dev/block/mmcblk0p1).

You can fix this by repartitioning your sdcard so that it has a mountable fat-formatted first volume and then retry.

If you don't mind using the commandline, boot to recovery and connect via adb shell to it, then mount your sdcard manually: mount /dev/block/mmcblk0 /sdcard and retry.

Technical explanation:

cat /proc/partitions lists:

/dev/block/mmcblk0 is your FAT formatted volume (no more partitions at all)

should be:
/dev/block/mmcblk0 (whole device)
/dev/block/mmcblk0p1 (1st partition, FAT formatted)
/dev/block/mmcblk0p2 (sd-ext partition, only for those that use SD2ext and such)


Why is the screen going black on my LG Optimus 4X HD when I make a call? I have an LG Optimus 4X HD and when I make a call, the screen goes black. It does not come back on when I move it from my face or when the call has ended. I cannot check call waiting, internet, contacts, call duration, use speaker phone or anything during a call. The only way I can end a call is by pushing the power/lock button. I have tried re-calibrating the proximity sensor thru the 'hidden menu', checked every possible solution under the settings and NOHING IS HELPING!! This is extremely annoying for me. Can someone please help me?? I am running on 4.1.2.

I have looked into how to disable the proximity sensor on the Galaxy S4 and Nexus 4.

The S4's instructions were on stackexchange: Screen turns off during call with Tecno F7

But it appears Android 4.x AOSP, by default, does not have a way to disable the proximity sensor (I would love to be proved wrong). That's the issue with the N4, and possibly with your 4X HD.

There is a third party application, which I have not tested, that claims to be able to do this: https://play.google.com/store/apps/details?id=com.itsme4ucz.screenoff


Method to change browser User Agent based on site Dolphin Browser can be configured to act as one of a range of User Agents (Android, (full) Desktop, other phones...). But this is for every site visited until you want to change the settings to some other agent (browser type).

Some sites have better mobile versions than others.

I wondered if there is a feature/plugin on this or another Android browser to set the Agent individually for a range certain sites, e.g.:

facebook.com (full Desktop - because mobile edition is limited)
nationalrail.co.uk (Android, quicker than Desktop and easier to manage)
etc.

This would then 'trick' the website to load the site in a version as specified.

Have you installed and used the Dolphin Desktop Toggle add-on? Is it not what you were looking for?

Although, not an automatic method, it does make switching user agents much less painful.

Else, you might also try accessing the mobile version of sites that render better by using their URL e.g. http://m.twitter.com or http://m.gmail.com or mobile.website.com etc.


How to prevent google to parse my calendar? I use Android 6.0.1 on a Samsung Galaxy J5.

I have my own mail + contacts + calendar server on a dedicated server.

I noticed that when I put some entrys in my calendar (smartphone) with an address, when I open Waze, I have the choice proposed directly (Appointment) to go to this address.

I don't want google to track my calendar, so any idea to prevent this ?

Solution, install Xprivacy for rooted devices.


How can I send SMS messages from my Google Voice number without using the Voice app? I would like to send text messages via Google Voice, as it is the number I give out for voice calls. However, I find sending SMS through the Voice app to be a bit cumbersome. The new widgets improve this somewhat, but it is still awkward.

I would prefer something with an interface more like Handcent or ChompSMS.

Are there any other apps that support sending SMS via Google Voice?

This isn't the cleanest solution, but it's an option:

If you set up your google voice number so SMS messages are forwarded to your phone, every time somebody texts you, you will receive that text from a 406 area code phone number.  If you send  a message back to that number, it will reach your that person, and appear to them as if it came from your google voice number.  So you can save the 406 number for each contact as a secondary phone number, and set it as the default number to use for SMS.

(if you think the Google Voice app is cumbersome, you should try doing it from an iPhone ;) )


Huawei Y210d Firmware Flashing Failed I have an Huawei Ascend y210d on which I installed CWM recovery. After that I installed a custom ROM, but now I want to flash its official firmware.

But its official firmware is not installing. It got told using Huawei firmware Indian version downloaded from Huawei. I am using this procedure:

first copy dload (in dload folder update.app file is present) folder to the root of the SDcard
then turn off your device pick out battery then again insert battery
then press buttons volumeup+volumedown+powerbutton
then its start unpacking the update package But in step 2 it failed on installing.

Screenshots (click images for larger variants)

This is the error.log I get in SD Card :

{filename = /mmc1/dload/update.app
call RCV_MODULE_END_EVENT failed,module = OEMSBL_VER_LIST
CMD=0xf,moduleaddr = 0xf0000000, len_tmp=0x2c54
filename = /mmc1/dload/update.app}

What can I do to get this fixed?

Following the instructions, flash each UPDATE.APP in order:

Transfer > put the UPDATE.APP file in a new folder sdcard\dload and run forced upgrade (vol up + down)
dload (main) > overwrite UPDATE.APP in sdcard\dload, run forced upgrade again
vendor > overwrite UPDATE.APP in sdcard\dload and run forced upgrade for the last time

Note:

the UPDATE.APP needs to be copied from each folder to sdcard\dload\
phone should reboot after each forced upgrade


andLess .flac "Decoder Error" I try to play a .flac audio file on my htc sensation with the andLess player, but every time I try to open a file it just shows a "Decoder Error" with no further explanation. The .flac files work fine on my Creative Zen X-FI 2, so the files should not be the problem. I use android version 2.3.4.
Does anybody know this issue and/or have a solution for this?

Update:

Is it possible that I have to install the necessary codec on my own? From the description of the app, I assumed that it is delivered with the app.

I would suggest reporting the issue on the andLess issue tracker. I didn't see anything that relates to exactly what you mention but the developers may know what your issue is or they can correct it.


How to calibrate accelerometer sensor on Google Nexus 6P? when building an application for Android, I've noticed that the rotation vector sensor gives readings that are off. The phone's rotation is reported a little bit tilted.

When investigating, I found that the accelerometer pointing along the x-axis is offset by approximately -0.02.

Here is a chart of the coordinate axis to help the issue:

Here is a picture of the measurements I took:

First, I assumed an device-specific hardware issue, but the issue is still present on a second replacement device.

Is this issue known? How could I calibrate the sensor to remove the offset?

I have this too, and likewise it has persisted after getting a replacement device. It interferes with panoramas and photospheres, cardboard and the like. No idea on a fix. I think I'll do a second replacement.


Possible to share Tmobile Internet using my Android (Moto Z2 Play NO ROOT) via a USBC > Ethernet > Laptop? Looking for a way to bypass my hotspot limit as I keep hitting the 10GB cap on Tmobile. Is there a way to share internet directly from my android phone (moto z2 play NO ROOT) plugged into a usbc > ethernet adapter then to my laptop's ethernet port? Does android 7.1 even have the ability to route the internet into this ethernet port?

I use an app called pdanet+ to share hotspot through WiFi, or usbc cable.

All you have to do, is download the app onto your phone, and also download it onto your laptop from here. You will then be able to open the app, in your phone, and enable usb tethering, it will then give you specific instructions on how to proceed depending on your device.

No root required, and it works for me even though my carrier doesn't allow hotspot at all!

(You should also select "hide tether usage", so that your carrier doesn't know your used hotspot at all)


Apps Startup on Power Up When I turn my phone on, many apps also turn on in the background. This slows down my phone. How do I shut them down? Why is the OS built this way? Doesn't make sense to me.

The apps which start automatically with your phone have it in their permissions to start together. Apps like Messengers need to start with your phone so as to be able to run in the background and show latest messages received etc.

You can try an app called Greenify(which can hibernate apps in the background or permanently). Give this a read.


How do I view google's motion photos on my windows PC? I can download the JPGs from my DCIM folder in my Pixel 2 and I know that the video is encoded inside the jpg, but I don't know what image viewer I can use to see the motion. I usually use Irfanview, but I haven't yet been able to find out how to make it show the motion. And I haven't found anyone talking about how to do it. Anyone know?

I did some experimenting based on the post by @jameshenstridge and came up with a simple PHP script that successfully split every google motion photo i threw at it.

<?php

  $src_arg = $argv[1];
  $src_dir = realpath(pathinfo($src_arg, PATHINFO_DIRNAME));

  echo "Scanning for files...\n";

  foreach (glob($src_arg) as $src) {

    $file = realpath($src);

    if (!is_dir($file) && in_array(strtoupper(pathinfo($file, PATHINFO_EXTENSION)), ["JPEG", "JPG"])) {

      echo "\tProcessing: " . $file . "\n";

      $filesize = filesize($file);
      echo "\t\tFile size: " . $filesize . "\n";

      $handle = fopen($file, "rb");
      $data = fread($handle, $filesize);
      fclose($handle);

      $eoi_pos = strpos($data, "\xFF\xD9\x00\x00\x00\x18");
      echo "\t\tEOI segment position: " . $eoi_pos . "\n";

      if ($eoi_pos !== FALSE) {
        $output_base = $src_dir . DIRECTORY_SEPARATOR . pathinfo($file, PATHINFO_FILENAME);
        echo "\t\tSaving photo...\n";
        file_put_contents($output_base . "_photo.jpg", substr($data, 0, $eoi_pos + 2));
        echo "\t\tSaving video...\n";
        file_put_contents($output_base . "_video.mp4", substr($data, $eoi_pos + 2));
      } else {
        echo "\t\tSKIPPING - File does not appear to be a Google motion photo.\n";
      }

    }

  }

  echo "Done.\n";

?>

It should work on Windows and Linux.  You just pass a path  as the first argument and it will split any files that it believes are motion photos.  You can use wildcards.  It's non-destructive - the source file(s) are not deleted.

Some example uses:

php google_motion_photo_splitter.php c:\test\file.jpg
php google_motion_photo_splitter.php c:\test\*.jpg
php google_motion_photo_splitter.php c:\test\*


kindle fire 4.1.1 Google play services Within the last few days, Amazon updated kindle fire is to include a bunch of new features. Before the update, I had side loaded many of the Google apps, including of course the compulsory Google play services. However, after the update, I could not start the YouTube app whatsoever. I tried many combinations of old versions of the YouTube app, and old versions of the Google play services app, but it still did not work.
I then triedbusing the google play music app, which told me that google play services was not supported on the device. I could not even open Google settings.

Is this a problem that many people are having, or is it just me? Are there any work arounds?

Just to let everyone know, this has now been fixed. I'm not sure when, but the latest versions of Google Play Services and YouTube now work on kindle fire OS 4.1.1.


Can't start Android 8.0 Oreo on emulator: "Decryption unsuccessful" I recently downloaded system images for API Level 26 (Android 8.0), on my SDK emulator but unfortunately I can't boot the virtual device all the way to home screen.

I'm stuck on the following screens:

One which request a description password;

(and  the other showing that description want successful (which is confusing me)

I have tried different things to no avail:

tried wiping user data whilst starting the AVD
tried deleting/swapping user data.img
tried starting the AVD from command line
swtching google_apis_playstore image with google_apis image(which never boots)

And all these instances still I can't start successfully the virtual device.

Is there something I'm missing or is there a workaround to bypass the screens?

I managed to get the Android 8.1 images to run on the emulator. I figured out the main issue was to do with emulator itself which was rather outdated.

From the looks of things it seems the emulator (originally distributed as part of the Android SDK Tools) is no longer updated  since version 25.2.3

The solution was to manually update the emulator, to make it compatible to run API level ≥ 26. The emulator tools (for windows) can be found here: https://dl.google.com/android/repository/emulator-windows-4266726.zip or linux

Instructions

Download the latest emulator from the above link or here
When done, decompress the downloaded emulator.zip file and extract the emulator package to %USERPROFILE%\Android\android-sdk\tools or relevant path (yes you have to merge it into that folder, since the emulator doesn't have all libraries and files)
After this your emulator will be updated (to 26.1.4 in my case)
Now prepare your AVD (API level 26 or 27) as usual and should be up and running.

Although, the standalone SDK Manager and AVD Manager (GUIs) have been deprecated in favour of command line sdkmanager tool found in android_sdk/tools/bin/, you can still update the emulator using the method mentioned here: https://developer.android.com/studio/command-line/sdkmanager.


My new phone came with super user but I didn't root it I've just got a new Samsung Galaxy Y from Unique Mobiles
(http://www.uniquemobiles.com.au). The package was still intact when I picked it up and the "don't accept this if this sticker is broken" sticker was still good as new. Now I'm new to the Android operating system (coming from an iPhone) and when I got my phone it had superuser already on it. I had no idea what it was so I just left it alone. Until a friend from school asked if I had rooted it, I didn't have a clue to what he was saying. He said the only way I can get it is by rooting it. I haven't given my phone to anyone to do anything with it, I've been the only one to use it and I'm 100% sure I haven't rooted it.

Now my big question is
How did it get there?
What does it do?
Has anyone else had the same thing happen to them?

I was also just wondering about some more information on superuser, rooting and ways that it could have gotten onto my phone.

I'd check with the operator, and see if they root their phones by default (it's a perfectly valid thing to do, it's just that the big operators tend to be control freaks). If they don't know what you are talking about, worry and ask them for help figuring out what's going on.

I'd also go into SuperUser and check it's preferences. Since you don't know how it got there, you don't know what apps might be doing. Turn on it's logging (if not already enabled) and set 'Automatic response' to 'prompt'. That way you'll have a log of what's using it, and you'll be prompted for anything that wants to do things with root access. The idea is that if something asks for root access and you don't know why, just deny it and see what breaks - very few apps should need root access, so it shouldn't come up very often.

If logging is already enabled, then you can review the log to see if any apps have been using root access.


Why has my Android firmware upgrade been stuck at 0% for an hour? (Samsung Galaxy Ace) I'm using Samsung Galaxy Ace GT-S5830.
More than an hour ago, Samsung-Kies prompted me to install a firmware update.
It downloaded the required files and then proceeded to the actual upgrade.
Now, since an hour, I'm getting 0% progress on the "Firware update in progress..." screen. It obviously says not to disconnect the phone.
The phone shows "Downloading..."
It's been like this since an hour.
I don't want to brick my phone by pulling the USB cable off.
Please suggest something.

I would suggest pulling it off and trying again.  Usually this happens when Kies wasn't able to properly communicate with the device after putting it into Download Mode.  I've had this happen before and rebooting my device and trying again worked.  You can also try putting the phone into Download Mode manually (may or may not work while plugged into USB):

Remove the battery
Hold VolumeDown plus the Home key plus Power.  While holding,

Reinsert the battery.
Release the Power button, still holding the others, about 1 second after the white logo text appears.
After a few seconds a yellow triangle with an android in it should appear, this is Download Mode.  If it doesn't, try this again while holding Power the whole time.


What if one application couldn't write incoming voice? I tried a call recorder on my  Android 7.1.2 phone, but only my voice was recorded, not those on the other side.
Does it mean that my phone doesn't support something or should I try to find an application that may work?

I was able to find an application that works properly (Call recorder for Android version 25 from f-droid.org).


Is this phone compromised? Sending invisible SMS Is there a way to take control of an android phone and to send SMS from it without the owner noticing?

Let me explain :

My niece (12yo) have been accused of sending insulting text message to several of her classmate over the last week but she denies it and there is no record of these SMS on her phone.

In doubt, I've seized her phone last friday to sort this out and it happened again yesterday but this time the phone was out of reach from her so i'm 100% sure she didn't do it.

Please note that :

I called my operator who confirmed that a SMS was sent yesterday.
I asked the kid to send me a screenshot of the sms he received to make sure he wasn't just lying.

Anyone knows what's going on here?

Most definitely, non-system applications can send SMS messages, and then delete them from the history.  I use PushBullet all the time to send SMS messages using an app on my Windows desktop, via a corresponding app on my mobile phone.  See pushbullet.com.

On more recent versions of Android (you haven't said what you're running) non-standard apps have to be explicitly permitted to send SMS messages.  This permission can be enabled and disabled in the system settings.  Exactly where in the settings depends on the version of Android you're running.  On some systems, go to "Settings" -> "Networks" -> "More" and then find "Default messaging app" or "Defalt SMS app".

Also, "Device administrator" apps can get increased access to your system, which may include access to SMS.  Check "Device administrators" in the "Security" settings to see a list of apps, and to remove them if required.

Also, consider uninstalling any apps that you don't recognise, or even doing a factory reset.


2 android tablets have the same MAC address I have bought 2 DGM android tablets (OS - Google Android 4.0) and whilst setting them both up (at the same time) the wifi connection kept dropping.

I checked the MAC address so I could assign them a static IP address from the router, but noticed that they were both the same on the tablets.

I'm no whizz when it comes to IT (I know the basics), but I've searched the web for what can be done, and I don't understand any of it - BusyBox, rooted tablet, MAC Address spoofing.

Can someone please help me out - or point me to some (easy to understand and follow) tutorials?

Thanks a lot!

You didn't name your device -- but most likely got some China import. There were some readings a little time ago about this issue. Normally, a MAC address should be unique to the device -- the producer probably wanted to save some license costs...

Nevertheless, that background isn't going to help you much. There are some apps available on the Playstore which allow you to change the MAC address (search the playstore for "mac-address" to find them all), like e.g. Wireless Mac Changer or Set MAC address. Note, however, that all of them require root access on your device.

The only alternative known to me would be to return the device(s), explaining your reason (see above), and ask for an appropriate replacement.


recover WiFi password file Android Pie I know that Android (at least Pie) uses a file WifiConfigStore.xml to store WiFi access points and passwords. It is located in /data/misc/wifi/.

I saved it before wipe and reinstall everything. The idea was to copy it back to this location. While the phone is on/powered it seems not to uses the information from this new file. But after reboot it is gone and overwritten.

So my question: is there a special trick? Or is this not the proper location? Is there some backup file stored somewhere else?

(I have a rooted LineageOS 16 device with Magisk. I even tried to change the file in TWRP with not better result.)

Edit: Found that this file is also located in
/data/misc_ce/0/wifi,
/sbin/.magisk/mirror/data/misc/wifi and
/sbin/.magisk/mirror/data/misc_ce/wifi

And there are also files
WifiConfigStore.xml.encrypted-checksum. From naming it sounds like there it is including a checksum to avoid errors in xml?
This file I have not saved. Am I lost now? Can I delete this and it will be created than?

What is function of this misc_ce folders?

Thanks!

It seems that the magisk folder is just a link. Not sure about the misc_ce folder.
I copied WifiConfigStore.xml, changed properties and owners and renamed the checksum file. After reboot the checksum was recreated and the xml gets valid...


How to block all android application installation? Is there a way to block (by a password/PIN code or what else) all kinds of software installation on an Android tablet/smart phone by third-application or codes? I want to customize a android OS for my parents, but many apps may install other apps in background. So I try to install all apps for their need and disable all kinds of further installation.

Is there any way to do this? I can write code by myself, so if there is some code can do this, it will also be good for me.

To Implement this feature you need to set the device management policies

Also you have to install the Google app for it from the link : Google Apps Device Policy

Set device management policies

All Google Apps domains have settings for mobile devices that you can apply to groups of users. There is a full list of settings in the Google Apps Administrator Help Center. Here we recommend settings for general device management and settings that are specific to Android tablets for education. To set up separate organizational units for teachers and students and place different restrictions for each group, see Manage tablets in the Google Admin console.

Device lockdown

When you configure a tablet for student use, the device is locked down. Google Play is permanently disabled on that device, and Wi-Fi and Bluetooth® settings require the administrator PIN for any changes. Additionally, the Device Policy app is automatically installed and activated on student tablets, which enforces all the device management policies that you set (except for the Password policy), regardless of whether the Enforce policies on Android devices setting is set for the student's organization. You can disable apps from the Admin console, and the following system apps are disabled, by default, on student devices:

Play Games

Play Movies & TV

Play Music

Play Newsstand

Google Currents

Wallet

YouTube

Important: Due to these restrictions, we recommend that any tablets you give to teachers are NOT configured with the Android Device Enrollment app, but instead are clean tablets, out of the box.

General device management settings
In the Admin console, at Device management > Mobile > Device management settings, you'll find the following settings which apply to any device with an account on your domain, including students' or teachers' personal devices if they add their domain accounts to their personal devices. See the individual settings for our recommendations for schools with managed student tablets.

For more information on this refer the first link in this answer.


Outlook accounts not showing in the Accounts setting page A user came to me with an intermittent issue with his old handset. I replaced the handset but when it came to set up his outlook account the app wouldn't sync contacts as the option to sync contacts was missing from the outlook app. Everything else worked but that. I checked in the accounts page in settings and the account isn't displayed there. I re-installed the application and updated the phone but to no avail. I then tried adding the account in the accounts screen, the account was added no problem but still the account isn't showing in on that page. I try to re-add for the 3rd time and this time an error message pops up telling me that the account has already been added to this device. I then tried to set up the old device as I know that it was working on there before I set up the new device. Again the same issue occurs.

Does anyone else have this issue with outlook on android or any other email application on android?

As a last resort I have set up exchange activesync using the default email application but I would like to have the user back on outlook as all the support material we have references Outlook Android.

-Rezz

I had this happen and it was driving me nuts. I did finally solve it by deleting the Exchange account from the Outlook app, going to the Accounts menu and hitting Add Account, adding the Exchange Activesync account. THEN, go back to Outlook and add the account again. Outlook walked me through the entire process of adding the account, even though it theoretically existed. Having essentially added the same account both ways, though, it now shows up in the Accounts page and works in the Outlook app.


GALAXY TAB A PASSWORD RESET Holding the volume key then pressing the home on button does not work
Whether you hold the volume up or the volume down
Holding the Home Power Button Letting It Go And continue to hold the volume key up or down does not work

Volume up, home and power should do the trick. It sometimes is a bit tricky though. Make sure;

Turn off the device
Press volume up and hold, afterwards press home, afterwards press power and keep holding them
You should be in recovery