External Ext4 card mounted only for root (!) on Android 5.1 64 bits

Edit 2020-06-03: If you would like to see a way more detailed answer in how the mounting ecosystem works under Android, you may have a look at this answer: How to bind mount a folder inside /sdcard with correct permissions?
Mounting
Try logging in as a root user with proper mounting permissions using
su -mm

Make sure that a directory exists that receives the mount:
mkdir /mnt/arch1

You can also create an empty folder inside your internal storage and use that mount point instead if Apps won't allow you to browse in the / root directory.
Mount your ext4 partition using
mount -t ext4 -o noatime /dev/block/mmcblk1p2 /mnt/arch1

whereas mmcblk1p2 is the second partition of my sdcard in my case. You can replace /mnt/arch1 with any other path you wish.
My first partition is formatted (and acting as extSdCard) with FAT32 as a fallback, so Apps write their stuff there while my ext4 partition is "safe" and to prevent OSes accidentally formatting the whole SD-Card when inserting it.
You should now be able to browse inside that mount point using either your terminal (rooted and non-rooted) or your apps.
To automatically mount the partition on startup, you can use this line
su -mm -c mount -t ext4 -o noatime /dev/block/mmcblk1p2 /mnt/arch

in Tasker for example.
Unmounting / mount information
Please note that mount points of -mm in turn aren't visible to the "regular" root (without -mm). To unmount the partition, you would have to login with -mm again and use umount /dev/block/mmcblk1p2 or umount /mnt/arch1 from there.
Checking whoami won't reveal being logged in with or without -mm.
App permissions
Edit 2020-06-03: After all these years using this approach I should add that even with rwx permissions on my special ext4 sdcard partition, apps may not be able to read files unless the SELinux policy is set to "permissive". For a quick fix I let Tasker execute su -c setenforce permissive on every boot. I need to do this anyway because I use ViPER4Android audio effect processing and it would not work without the permissive setting. Because of this, I noticed the permissive dependency just recently.
What I can't answer
Unfortunately I have no idea how to mount it in that way that your ext4 partition is displayed as real external storage by standard file managers. You would have to do the workaround by creating a directory inside your internal storage mentioned earlier.
How I figured it out
I experienced the exact problem. I gave the fact that other apps can't access the mount a further thought. Maybe the root user is not supposed to mount partitions for use with Android apps. I noticed a directory called media_rw is owned by media_rw (yes, same names) so I thought about suing as a media_rw user and applying the above steps.
While reading the help page with su --help within Android, I stumbled across this part:
-m, -p,
-mm, --mount-master          connect to a shell that can manipulate the
                             master mount namespace - requires su to be
                             running as daemon, must be first parameter

So tried logging in as a root user with the -mm option instead, mounted my partition from there and surprise - I was able to see my stuff in Total Commander and open media files from there with VLC.
My device in particular is the Planet Computers Gemini, using stock Android 7.1.1 (Nougat) rooted with SuperSU. Edit 2020-06-03: Android 8.1 (Oreo rooted with Magisk; same device) as well.


Can I use my phone as an audio device via Wifi?

I have experimented with streaming audio from PC to Android over Bluetooth. Recent versions of BlueZ are able to sink an A2DP stream, but the build I have on my phone (Droid running Sapphire 2.0.2) is outdated and won't do it. You may have better luck.

If that won't work, Android's media player may be able to receive one of the streaming protocols that VLC supports. Another poster may know more about this.


Can you still boot normally? If yes, you can just go to Settings > Backup & Reset > Factory data reset.


Restrict Mobile data but exclude some apps

You are running CM10 in your phone. So its rooted. You can restrict Mobile data usage with some exceptions for specific apps by an app called Droidwall fro playstore.
This app is seful to specify which apps can use Mobile data and which cannot.


Why is my phone not an available option on the online Play market?

Ensure that you have your Google account connection set and have logged into Play Store from your phone and installed a program.  This can be found under accounts and sync.

I believe this also has to be the primary account... the first one set up.  You can most likely remove any of them except your primary account.  The primary account can only be removed by taking the phone back to factory reset.  The first one setup in the Android have a special value.

Steps to ensure android is linked to Google Play Store:

Ensure your using the same account on both phone and google.
Using your android device, download an app from play store.
Ensure you're running a compatible version of the Android OS (Version 1.5 would be too old).
Ensure you're not using a business or school account that is using the old Google Apps infrastructure.

Other details can be found at: https://support.google.com/googleplay/answer/1141080?hl=en


Unknown Host - Emulator network config question

From the Android emulator docs:

  At startup, the emulator reads the list of DNS servers that your
  system is currently using. It then stores the IP addresses of up to
  four servers on this list and sets up aliases to them on the emulated
  addresses 10.0.2.3, 10.0.2.4, 10.0.2.5 and 10.0.2.6 as needed.

Source: http://developer.android.com/tools/devices/emulator.html

So, it's possible that if you have more than 4 DNS servers configured, the emulator won't know about them.  I do see that you're passing the -dns-server arg on the command line, so can you paste the command line and all args you're using the start your emulator?


Media players are showing duplicate files after moving them

The music players get their information from the central Android Media Storage database (part of the Android OS), therefore both players were showing the same information.
When moving a large number of files around you have to keep calm and wait until the database has updated/re-scanned all entries. This happend automatically in background and can take some time depending on the number of files moved.
If after a few hours the situation is still not correct reboot the device, that should trigger a full re-scan of all media files.


The bootloader is not generally on the /boot partition, it's on a separate one, although that's not really the crux of the issue.

The problem occurs when the bootloader is cryptographically signed, which is intended to prevent you from replacing it with your own. The device will check the signature of the bootloader at startup and refuse to boot one with an invalid signature. After that, the bootloader checks the signature of whatever is in /boot, refusing to boot that if it's not signed validly. Therefore, you can't overwrite either partition without rendering the device unbootable.

When a bootloader is unlocked, it will not check the signature of the other partition images, which is why you are able to install custom ROMs. This means that you don't need to replace the bootloader in order to modify /boot, you just need to unlock it so that it skips the signature check on /boot. If the bootloader is locked and signed, then you're essentially stuck, barring an exploit that allows you to bypass one of the signature verification steps.

This also means that locked bootloaders, in and of themselves, are not necessarily a problem. The real problem is signed bootloaders that do not provide an unlocking mechanism.

The process is (more or less) analagous to UEFI Secure boot, although it's probably not exactly the same architectural implementation. Incidentally, going with your example of Linux, one of the primary criticisms of UEFI Secure boot is that it could potentially be used to prevent installation of alternative OSes on traditional PCs via the same signature checking scheme.


google play uses wrong account for in-app purchases

I found that I had a similar problem. What I did was completely reset my device, and then only associate my business account with it. That way my Gmail App is only displaying business conversations only. This also has the benefit of not confusing Play Store. This isn't the best way to do this probably, but it works. If you need to check your personal account, just sign in through your browser. This also prevents prying eyes from looking through your gmail app and seeing something personal.


How do I keep my headphone jack from disabling my bluetooth speakerphone in my car?

From the Samsung tech support, they say that:

  when the AUX cable is plugged in, Blue-tooth audio is dead.

However, from the ICS Options during a call:

  During a call, you can also use buttons near the bottom of the screen to:

  Switch to the dialer, for example to enter a code.
  Controls the audio output as follows:

  If a Bluetooth headset is not connected: Turns the speakerphone on or off.
  If a Bluetooth headset is connected: Functions as a 3-way switch between the built-in earpiece, the speakerphone, and the headset. The icon changes to indicate the current output. Touch & hold to see a 3-way menu.
  If a wired headset is plugged into the phone, it replaces the phone's built-in earpiece.

Note:
The Google Support link refers to the Android 4.0 for Galaxy Nexus (Released 2011, November), but the one you have is newer (Released 2012, May). Since the OS is the same, there's no reason as to not have those options available.

You can try and check if the mentioned option at point 2.2. works, but besides from that, I believe that you're out of luck on this subject.


Google Voice texts delivered hours late/not at all

I'm not really sure why it happens, but I've experienced the same issue in the past with the very same phone.  It usually happened when I was travelling, such that once I arrived at a new destination, I'd suddenly get text messages delivered.  The issue did seem to go away when I installed a custom rom (the latest Cyanogenmod at the time).  I've since gotten another phone and have never experienced the issue.  If you're feeling brave, I recommend flashing a newer rom.


I've already found this hopeful answer:

I just spoke to Google directly. The Nexus 5 under settings, apps has
something called Google Play services. Not store. If you uncheck the
notification box in Google Play services and restart the phone the
notification for the Android system updates will stop in the
notification bar. Worked like a charm!
From: How do I skip an Android system update and stop its notifications?

Moreover, if your devise had been rooted, you should be able to install Disable Services and find the SystemUpdateService under Google Services Framework. Disable it.
As you have device with Android Kitkat please read also that article: https://www.droidmen.com/how-to-stop-downloading-of-android-os-update-in-android-phone/
It should work.


How to measure sound decibel in Android?

If you could measure the power output of the headphone jack then look on the spec sheet of your headphone/earphone for the sensitivity, you would be able to determine how much decibels you are being exposed to.


How can I run Flash on a Pandigital novel hacked to run Android 2.1 (Eclair)?

Those instructions are BS.  Flash does not work on 2.1.  However, there are several devices that run Flash Lite (it came on my Galaxy S Vibrant, for example).  Someone with Flash Lite tried that and thought they had real Flash when really they just had Lite, and it spread for a while before being debunked.  Just read the comments on that post.

Edit: According to Lie Ryan's comment below, full flash is compiled for ARMv7 chips, and so won't work on other processors even with 2.2.

Edit 2: Adobe now has a list of devices that run Flash: http://www.adobe.com/flashplatform/certified_devices/


Nexus 5 upgraded to 5.1 and mobile data wont work anymore

You're not the only one: google support forum issue.

Seems to happen after mobile data has been unused for a while - ie when you come off Wi-Fi.

Comes back if it reconnects to the network.

Workaround 1 - Toggle Airplane mode on and off

Workaround 2 - in Settings -> More -> Cellular Networks -> Preferred Network Type.  Change the setting, then change it back.

Workaround 3 - go out of mobile range (no signal)


How to change the boot animation in Galaxy Tab 2 GT-P3100?

Provided you're rooted and your ROM supports changing the boot animation, there are a number of apps in the Play Store.

Here's one - https://play.google.com/store/apps/details?id=com.jrummy.apps.boot.animations


Nexus 10 - Android 5.0.1 OTA upgrade, "no command" and suggested steps failed

Problem solved.  Called google support.  Had to press Power + volume UP to get to second level menu, then select clear cache option.  Re-booted and 5.0.1 upgrade continued.


I'm not sure why Google Now ceased to appear, but here is how to reset it:

Open Settings --> Apps.
Scroll right to All.
Open Google Search, hit Clear Data and Clear Cache.

Open Google Now again and it will walk you through the initial setup guide. My personalized card settings were retained after the clear.


Automatically power on Android when the charger is connected

The battery charging graphic is displayed by /system/bin/playlpm file on Samsung devices.

If you are root, you can edit this file to:

#!/system/bin/sh
/system/bin/reboot

And be sure to add those permissions to the file:

chmod 0755 /system/bin/playlpm
chown root.shell /system/bin/playlpm

Your device will now boot when plugged


Samsung Galaxy S3 suddenly dies and won't turn on even after battery removal

I have found out through searches that this is the Sudden Death Syndrome (SDS) which many have reported especially for Samsung Galaxy S3.

It was the motherboard that was broken and replacing it brought the phone back to life.


Lockdown pro suddenly stopped working. Is there anyway to un/reinstall?

Since the app has been given system administrator permissions, follow the steps:

Go to Settings –> Security –> Device administrators.
Here, you can see the various apps checked for Device Adminstrator access, just uncheck the app that and Deactivate it in the next screen.
Now you can go ahead and uninstall the app normally.


After investigating further and looking at the partitions again, it turns out that I did have a totally full /data/data (as described in a previous question).
For posterity, here's what I did:
Because DiskUsage, the app I normally use to investigate partition usage, had locked up as well I fired up Terminal Emulator (luckily it was still working) and followed this advice I found in an XDA thread:

You can check [the partition utilization] by running this command as root:
df /data/data
If you see % used = 100 then this is your problem.

It was, in fact, 100% full. As soon as I moved some apps to my SD card my phone immediately started working again. I must've misread the free space of the partition when I first looked into it (doh!). The radio issues I was sure were involved ended up being a red herring.


Error: Google Play Services keep stopping

Open Settings/Apps/Google Play Services/Storage.

Click Manager Storage and Click Clear All Data.

Then Re-install Google Play Services.


How many apps available for android which have option for setting up a proxy authentication

There are many, the prominent ones being Hotspot Shield and Hideman VPN. Hotspot shield works really well so I never tried using any other VPN.


As already mentioned by others in the comment that the Clock widget can't be shrinked less than 3x2 size dimensions. You can alternatively try a third party app from the Play Store. Ony such example is,

1x1 Clock widget in which you can have clock widgets in multiple sizes with the customization options available within the app. You can find the source code of this app on this GitHub link.

Or if you want analog clock, you could try Simple Analog Clock - Widget from the Playstore to create a 1x1 clock widget.


lost all photo in mobile in samsung galaxy core 2

First of all check your pictures in file manager. If they are deleted from there too than there is a app which can recover deleted pics or you can recover your pics through computer. Here are both methods.

Through App

Root your Device
Download these app  "Undelete recover files and data"
Allow root access and recover your photos.

Through PC

Download Recuva
Use a memory card reader or connect your Smartphone to PC
Open Recuva and choose your SD card
It will show you all things which can be recoverd.


How do you progress through the Droid Explorer unpack option?

This looks like (as stated in my comment above) that it has to do with the Path of Java not existing in the windows PATH environment variable.

I am adding your comment as well as part of this answer:

  Weird, that was (sort of) it! Java was in fact in my PATH environment variable, but it was using the directory C:\ProgramData\Oracle\Java\javapath\ which contains only 3 symlinks to my actual Java bin folder. Double clicking on any of the symlink shortcuts results in the window I noted above. I temporarily changed my PATH variable to point to the real Java folder, and then your Unpack feature worked fine. (I then put my PATH variable back, since I don't know what potential security issues I'd open myself up to by leaving it altered.)


Accessing the Android Market using a US SIM card from outside US

I haven't tried it but I think it should work just like the app Market Enabler fakes the SIM ID.


Why is data usage very high in the Instagram app?

Because on Instagram is a lot of pictures and videos and that uses quite a lot of data. I don't use Instagram a lot but it used about 7GB of data in less then a month (on wifi). However there is "cellular data use" in instagram settings and you have option to set it to use less data, however I don't know how efficient is that.


I don't think there is a standard location for the sd card directory but look for a folder called external_sd. It will depend on your tablet model.
Perversely, it will not be your /sdcard directory, this folder is your embedded storage.


Well rooting is not bad actually it can help a lot with many apps and it helped a lot with my internal storage problem, if you decide to root your phone download "link2sd" then make 2 partitions on your SD card one of them is fat and leave the other one unformatted, mount the SD card and then open link2sd it will ask you to choose the format for the second portion choose ext2 choose one of your apps and choose crest link and now the ext2 part is added to your internal memory


The reason for the error is, you have downloaded the wrong package. The downloaded package is not compatible for ray.

To download the original package and detailed installation tutorial, read my article given below:

How To Install KitKat 4.4.2 On Sony Xperia Ray

Hope this helps.


Logon failure with ES File Explorer and Windows LAN

Solution

Restart the Server (LanmanServer) service, restart ESF on the Android device, browse to LAN connection, done. Doesn't require plain text passwords or any other registry hack.

Make note of any dependent services that may also need to be restarted:

The following services are dependent on the Server service.
Stopping the Server service will also stop these services.

   Media Browser
   Computer Browser

Do you want to continue this operation? (Y/N)

On Android, make sure ES File Explorer is closed completely, not just exited (suspended). Samsung's [Close All] seems to be effective (don't remember the Nexus equivalent).

Interactively:

  Start >> Run >> Services.msc >> select "Server" and Restart

Command Line:

Sc \\server stop  LanmanServer
Sc \\server start LanmanServer

Research

a.k.a sources a.k.a. other paths which might be fruitful for you if the above isn't.

Suggestion: Enable Plain Text Passwords in Windows

  …you could attempt to enable plaintext SMB authentication just to see if it fixes your problem, though. Its unclear to me whether this would work on Windows 7 or not, but you could try setting the DWORD value "EnablePlainTextPassword" to "1" at "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkStation\Parameters". Reboot (or stop and restart the "Workstation" service) and see what that does.

  Check out Chris S comment below. It's very likely that the default LMCompatibilityLevel of Windows 7 (which is "3", meaning "Send NTLMv2 only") is causing your problem if your LaCie device is using an older SMB server (like a Samba version pre-3.0.21, for example).

From https://serverfault.com/questions/145666/how-to-enable-old-networking-protocols-in-windows-7/145675#145675

This is what I did last time this irritated me enough to do something. However when I checked that setting now, it's still set.

Suggestion: Reboot Server

  …a dirty workaround: reboot your Windows file server. All your Android devices will immediately be able to connect again... for a time being. For me it usually lasts 1-2 days. Then SOMETHING happens - obviously on the Windows side, and it's again "login fails" from all Androids with ES, yet Windows machines keep being able to access all the shares.

From http://www.tomshardware.com/answers/id-2165494/connect-win7-share-android-fine-windows-machines.html

Suggestion: Re-enable SMB Protocol

  I had the same problem and fixed it by reenabling the SMB protocol as described here:
  http://support.microsoft.com/kb/2696547?

  To enable or disable SMB protocols on an SMB Server that is runningWindows 7, Windows Server 2008 R2, Windows Vista, or Windows Server 2008, use Windows PowerShell or Registry Editor.  […] paste the following cmdlet into the powershell:

  Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type DWORD -Value 1 -Force

  and hit enter. Reboot.

From http://www.tomshardware.com/answers/id-2165494/connect-win7-share-android-fine-windows-machines.html

Suggestion: Enable Server File Sharing Mode

  WIN7 machines when left on for a while, tend to have their shares just "disappear". There are registry setting that can fix this PC to PC problem […]  in the release of WIN7. […] They changed the numbers in two registry settings, and that caused your PC-to-PC shares (in your home network which has no server) to disappear. […] By changing the registry BACK to normal settings, you essentially tell it to act like all the other versions of Windows did. The recommended settings for a machine that has shares in use, is

  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache=1
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size=3

From http://www.tomshardware.com/answers/id-1938243/access-win-android-phone-wifi.html

An answer on Super User to Connect from Android (ES File Explorer) to Windows 7 Share suggests the same.


I added a new calendar using my laptop, but my Android phone can't find it after syncing

Within the calendar app's menu, see if the newly added calendar shows up in My Calendars.

Select and sync your account.

If it doesn't or you have problems, clear the data cache from within Android's main settings > Applications section and resync.


Does a CWM factory reset, wipe internal sdcard? Does a ClockWorkMod recovery backup, backup my media?

Usually, factory-resets do not touch the SD cards (neither internal and explicitly not external) unless there's an option to explicitly do so and one has checked that. In my experience (as far as I can remember from CWM) my cards were never touched. I'm currently using twrp where one has to explicitly check the corresponding boxes if one wishes to wipe them as well.

However, some vendors have configured that differently on some devices, including the internal SD card with the wipe by default. I don't think CWM adapted that on those devices then, but it cannot hurt to check.

If you backed up your phone to the external card, that backup should be safe there. However, you didn't tell what kind of backup you did. Talking about CWM, I assume you meant a nandroid backup1. As long as you additionally copied all content from the internal card to the external, you again should be safe. If not, it then depends on the "disk layout" of the ROM used whether it was covered with the "default Nandroid": if the card is just emulated from a directory located inside /data using FUSE, it should be included with the data.* backup. If it uses its own partition, it might not be covered (not sure if CWM gives an option to include it).

As it turned out in your case, the cards have been left untouched by the CWM-triggered factory reset as I had expected. But I'm not entirely sure if that's always guaranteed (though being the usual case). So it never hurts to "have a safety-net and a double bottom" ;)

1 Check our nandroid tag-wiki for details on that


Is "Display size" option not present on tablets?

Does both of them have same Android OS? Like AOSP or else?
My suspect is the setting based on Official ROM. In this case the Nexus 6 use 'Display Size' to adjust DPI, it adjust font size to match DPI means larger DPI smaller font or as you wish.
In Lenovo you get fixed DPI but you can adjust only font size.
Hope it helps


I believe it is your battery which is at fault. I've seen this problem as well. How old is your phone?

Also, you may try charging the battery separately once from an external charger. If the problem you mentioned persists, then you should get yourself a new battery.


Is it possible to use 2-step verification with multiple accounts on a phone?

Yes, the Android as well as Blackberry versions of Google's Authenticator app supports multiple accounts.

Press MENU and choose SCAN BARCODE after you've set up your new Google Account for 2-factor auth to grab the displayed barcode or enter details manually.

Details: https://code.google.com/p/google-authenticator/


How do I connect a Wii Balance Board to Android via Bluetooth?

TL;DR
Currently it's impossible for Nexus 4 running on stock (AOSP) ROM to connect to Wii Balance Board via Bluetooth.
Reason: On JellyBean 4.2, Android changed its Bluetooth stack, and the new one doesn't "support" L2CAP which is used to connect to Wii peripherals.
Solution: Some custom ROMs (e.g. CyanogenMod) and custom kernels might fix this issue.
(Specific answer for your case: unfortunately, it's not a good idea to make a Unity game for Android using the Wii Balance Board as a controller)

Details
From FitScales's "what's new" and WiiScale's description:

Prevent installation on JellyBean MR1 4.2 due to Google replacing the Android Bluetooth stack. The new stack does not expose the functionality required by FitScales rendering it incompatible for now.

**DOES NOT WORK on NEXUS devices or JELLY BEAN or ANDROID 4.2 devices.

Using that clue as the starting point, I found a discussion on MoDaCo forum:

Post #4: Google broke/removed insecure L2CAP socket support in Android 4.2.x. Wiimotes and other Wii peripherals stopped working because of this. Tell Google to fix/restore this functionality.

And finally, the report on AOSP issue tracker confirms this: Issue #58164: Support Bluetooth L2CAP (consider starring that to follow the progress. Also, there are some constructive technical information posted there).
One thing that might interest you:

Post #50: Alright, so I'm on a Nexus 7 rooted and running the latest official build of CyanogenMod 11. Before I flashed CM, it always asked for a password when trying to connect a WiiMote via straight Bluetooth. Now that I'm running CM, it connects to on without asking for a PIN.

Also, post #113 mentions a link to Android code review which seems trying to support WiiMote (and possibly other Wii peripherals) on Android's next build. However, it still needs kernel that supports the following:

CONFIG_HIDRAW=y
CONFIG_UHID=y
CONFIG_HID_WIIMOTE=y

3.4 based kernels support only the original WiiMote,
3.10 kernels should have native support for 2nd gen WiiMotes,
Wii U remotes did not make it in until 3.11 kernel release.


I'm quoting someone who gave the correct answer as a comment
I had already done this since I was trying to figure it out on my own as well
But they worded it better than I could have

If it's removeable storage, it is literally just remove the old card,
insert the new card and format it as removeable, then using a PC copy
the contents of the old card to the new card and insert it into the
phone and you're done

2020 approved


It only updates the apps. How ever you can update the OS by Going to Settings > (More) > About device > Software update > update.


How can I turn off the home screen preview of SMS/text messages in my Galaxy Note 2

i have been annoyed by this as well!!

even after turning off as mentioned above i was still receiving the notification and preview of the msg

my problem turned out to be an add on sms widget for evernote "sms to evernote" that gives you the option to send your sms to evernote.

It is not obvious from the pop up that it is evernote

there are two options in the "sms to evernote" settings

"Enable sms pop up"  when you enable this you get further options to "hide sms in pop up"

The "hide sms in pop up" option does not work you get the preview regardless

it took me a while to work this out and i hope this saves someone else some time :-)


Cyanogenmod - What is "Notification mode"?

"Notification mode" refers not to the notification bar, but the notification sounds. If you turn it off, then notification sounds will be off. Notifications in the notification bar will still show.

Some notifications still vibrating: sounds like the app developer implemented manual vibration instead of using notification settings.


What can I do to stop the Lollipop update prompts if I don't want to update my KitKat?

Go into your device Setting--> Apps--> All (tab)--> Open 'Motorola
Update Services' & Disable it!
If 'Disable' Option is not available
in your device then you will have to root your device and then
install SD Maid app, And grant that application root permission so
that you can freeze system apps.
And I think so 2nd method will work 100%.


Recording microsoft teams meeting with a smartphone

To view the recording button after joining a meeting, click the 3-dot then on the list that appears, you should be able "Start recording". Clicking it will start recording the meeting just like on the desktop app.


Retrieve stored logger data (Android Oreo or Pie, maybe even higher)

logd is the logging daemon on Android which mainly covers the functionality of its desktop counterpart syslogd, but also includes klogd and partially auditd to get logs from SELinux subsystem of kernel. However logd just reads from different memory buffers (in RAM) and doesn't save to persistent memory (files) by default. We can use commandline tools logcat and log to read/write from/to logd respectively. Read here more about memory buffers - main, system, radio, events, and crash.

If one needs persistent logs as files, a separate sub-service (available on userdebug and eng builds only since Oreo (1)) named logcatd (logcat daemon  which itself reads from logd) can save them to filesystem in /data/misc/logd/ (not accessible without root). Behavior of the service on boot is controlled by properties logd.logpersistd.enable and persist.logd.logpersistd (2). Or to manually start/stop the service shell scripts /system/bin/logpersist.[start|stop] can be used.

The option “Store logger data persistently on device” in “Developer Options” also controls the same service using property persist.logd.logpersistd.buffer. From official documentation:

  Store logger data persistently on device: Select the type of log messages you want to store persistently on the device. Options are off, all, all but radio, or kernel only.


As derived from this battery-related answer:

Li-ion batteries, unlike former battery technologies, do not need full discharges - actually, it's better if you don't let them drop below 40% (it's kind of like a sweet spot for batteries; you'll age your battery if you store it below 40%). It's also unhealthy for the battery to be left at 100%, that's why a number of phones (Nexus devices, to be exact) quickly drain the battery down to something like 98% or 95% after you unplug the charger.


Yes to remove the icon hold it and drag up to remove. Then click apps, and go to Google play store to download Mozilla Firefox. Finally once installed this should create a shortcut. Otherwise look for it in apps and hold it down to drag to the home screen. Additionally you may be able to go to settings General defaults and see if you can select the browser as a default.


What's the difference between Camera.apk and com.sec.android.app.camera.apk?

The Serendipity ROM only contains Camera.apk and CameraFirmware.apk.  I would think that the version you're trying to copy over is being renamed by the system on reboot and the original Camera.apk is being restored.

What I would try:

Get the non-CWM version of the Camera.apk and put it on your SD card
On your phone, use Root Explorer or similar to mount /system/app/ as RW
Rename /system/app/Camera.apk to Camera.bak or something
Copy in the new apk from the SD card
Remount /system/app/ as RO, you may want to make sure /system/ is RO as well
Try to use the camera.  If it works, reboot and see if it still works.


There was a temporary error when trying to login to game account through facebook

So I need more details for helping you, but consider to make a screenshot and send it to the manufacturer. Send him wich Phone you have(Phone with model, Android version, ram, rom etc.)

Hopefully he wil help you, and for the time in between you can try to download an APK from another mirror(try several versions...) Or just login without Facebook.


missing watsapp contacts on new phone with same sim

Transfering the sim does NOT transfer the contacts as well.

You should try using bluetooth to transfer your contacts between the two phones, I believe NOKIA has a built in feature for that in their Symbian Models.


Why does Android use fuse for internal SD card mount?

MTP is using the FUSE filesystem to access the sdcard while the OS is using the sdcard as well. The FUSE filesystem also manages permissions for the files stored in the /data/media folder.


Changing reply header text in default mail app

changing the default language to non Hebrew should solve the problem. I know that may be a pain, but the only other option then is to manually change it. these areas of the email messages are "populated" and use the device language to get the values to use.


How to turn off the "Screen Overlay" setting?

Got insights from multiple answers here and other forums .

Consolidating how I got rid of the issue :

Go to Settings > Apps > (your app which is getting issue)
Press on Power button till window for Power off , reboot , airplane mode comes up
Hold on Power off option
Select reboot in Safe mode
Go to settings > apps > (your app which is getting issue)
Select whichever permissions you want
After Android M update , issues can come up in apps like Messenger , Whatsapp , Prisma etc.

Let me know if any issues .
Note : I am having One plus One mobile.


That indicates that Data Saver is turned On in Settings - Data Usage.


How can I export Notes created in Outlook to Memo in Samsung Galaxy A3

The iPhone and certain models of BlackBerry smartphone can sync directly with Microsoft Outlook using iTunes or BlackBerry Desktop Software, respectively, but Outlook doesn't directly support Android with this option as far as I know.

So this is where third party apps like VCOrginizer comes into play. It allows you to Sync Outlook notes from WiFi. If I were you, I'd certainly check it out.


How can I see what IP address my android phone has?

The easy way is to go to your WiFi Settings, and hit Menu > Advanced. It'll show up there, or you can set it to a static IP if you want.

The cool way is to dial *#*#4636#*#* to open the Testing menu. Then click WiFi information, then WiFi Status.


Completeness of wiping lost android phone through ADM

Google can only relay commands to your stolen phone if it's powered on and connected (either via cellular data or wifi).  If the thief knows this, they may be able to power up the phone in a location with no signal and no wifi and connect it to a computer with a USB cord to extract the stored photos (and likely other personal information).

The first/best protection against this is a secure locking method on the phone itself.  If you have a PIN to unlock, it's unlikely the thief will be able to access the stored data (can't say if this applies to all phones or Android versions, but my old Samsung with Lollipop warned that ten wrong PIN entries would result in the phone resetting to factory original condition).  If you have a good, strong password, it's even less likely the thief can access the contents.  Even a gesture unlock is better than no lock.

If your phone has no lock set up, you need to assume that all your photos may appear on the internet.  There's really nothing of consequence preventing it, in this situation.


Remove contacts from Whattsapp chat list

If you go to Settings > Storage > Apps > WhatsApp

You will be able to clear cache for this app. Hopefully then , it will remove the deleted contact.

Hope this helps.
Regards,


If you delete a message sent on a WhatsApp group by some other user, do they or anyone else in the group know

No the original poster doesn't gets any kind of notification.


How to downgrade Google search app in recovery?

some applications are in deferent locations, system/app holds certain applications while system/priv-app holds other's... sometimes your phone provider also puts apps in system/vendor/operator/APP_FOLDERS_BY_NAME   and custom/app/

These locations change depending on device, but mostly stick to the same root directory's..

system/app
system/priv-app
system/vendor/
custom/

Just have a look around at the different sub folders, and i think it's inconveniently named something completely different, like Velvet.apk


Can I update the adb shell's environment variables?

By default stock Android mksh uses this config file: /system/etc/mkshrc


Is it possible to zoom in on any text in an app in realtime?

If your Android version is 4.1 (Jelly Bean) or greater, you can find magnification gestures under your system settings.

Go to Settings
Accessibility
Magnification Gestures

Info:

Magnification Gestures
Usage


How to install bundles of additional terminal commands for rooted devices?

Yes that's possible with the termux terminal.

  Homepage | Google Play

You can install additional shell commands using apt.

$ apt update
$ apt upgrade
$ apt install tree

Screenshot:

Bonus: Also works on non-rooted devices!


Updating S7 Edge using Odin: stuck in Download Mode's "Downloading..."

Okay so I eventually managed to both unbrick my phone and install Oreo. Here is how I did it.

Unbricking the phone:

When the phone is off, press Power + Home + Volume Up (yes, up)
Don't worry about the weird messages, just wait a minute
A menu will appear with several options, one of which will be to factory reset the phone. Use the volume keys to go to this option, and then the power key to select it
As if by magic, your phone will reset and then be unbricked, and the OS will load normally

Installing Oreo - what I missed was:

Enabling OEM Unlock in Developer Options in the phone's settings
Using the latest version of Odin - v3.13.1 - it appears that anything older won't work
(possibly) Running Odin as administrator on the PC

I recommend this video tutorial to install Oreo: https://www.youtube.com/watch?v=mdSIyk7lkd8

Good luck!


I accidentally deleted everything from Sony Xperia P

Simply, follow the steps from the link you posted, if you already tried that but still same, you can always flash the stock ftf file for your phone using flashtool, and then you can install cm12 again if you want with the same steps,

  Sony Xperia P LT22i FTF: Download #4.1.2

  Flashtool: Download     #latest version

  Guide for using FT: HERE


Does the T-Mobile G2 have 2 GB or 4 GB of storage/memory?

The G2 does indeed have 4GB of internal storage, but not all of it is visible to the operating system.  The internal memory (/dev/block/mmcblk0) shows up as 2256 MB which place it solidly in the this-is-4GB-of-memory camp.

There are several reasons for confusion on this point. Of the 2256MB of internal memory visible to the OS, 1.3GB is allocated to /data (Storage for apps).  This 1.3GB is what you see when you look at "Internal Phone Storage" in Settings->SD Card & Phone Storage. Partitioning in this was has been standard on all android phones.

The new part with the G2 is where the rest of the 4GB of internal memory are.  There has been wild speculation on this point, but a backup copy of the entire OS portion of the phone or space for future updates make the most sense.


Android phone connects to Airties only when phone or Airties is newly booted

So I happened to read about a long standing issue where I would need to reset my phone entirely in order to fix a similar networking issue.. however it was such a pain to move all my Google 2fa tokens over. I decided if I was going to commit I will just take this opportunity to get a new phone entirely.

Since my new phone I have had no issues with the airties.

In summary: Factory reset your phone or get a new phone. I love Android to bits but this really needs to be looked into.


How to have dead keys working with an USB keyboard?

I wanted to avoid non-free software and found AnySoftKeyboard available thru F-Droid is able to handle dead keys too. Works well!


Why can't android connect to an ad hoc hotspot?

As far as I know, this is something inherent to Android itself. I'd go further to say that if you've ever used an Android device that could access ad hoc WiFi it's something the manufacturer added.

I would love it if someone could prove me wrong on that though.

So as for why, I suppose only Google knows.


Can a virus/spyware install itself on a system partition remotely?

Yes, under certain circumstances it is possible to install software remotely on your system partition. And yes, once a software is installed on the system partition it is immune to a factory reset, as the factory reset never changes the system partition.

However for doing so your device must be vulnerable to an exploit that allows to modify the system partition, as this is normally not possible from within a normal app.

Consider the two scenarios which are common ways to infect your device:

You install an app that contains malicious code that uses an exploit to temporary root your device and then installs itself onto the system partition.
You are surfing the web using a browser that has a vulnerability. You end up on a web site that exploits the vulnerability of your browser to download malicious code into browser. Afterwards the code additionally exploits your system similar to the first infection variant.

If you don't want to be affected by malicious code that installs itself permanently onto your device there are some basic guidelines:

Don't download apps from the internet or other untrusted app stores.
Or even better, don't install apps you don't know.
Always install the updates for your favorite webbrowser app(s).
Use a device that regularity gets security updates from the vendor (the more often the better, for some devices there are security updates monthly). Hopefully this allows you to fix the security problems before an malicious app can use it.
Don't use a device that no longer receives security updates. If your device is no longer supported I would recommend to to root/unlock the device and install a recent version of LineageOS. Of course this usually means that you should consider this when buying a device (possibility of unlocking plus supported by LineageOS).


Is there any way to sync a subset of my Google Contacts to my Android?

I had the same problem often before. I never found a way.

It is possible to only SHOW a part of your contacts, but inevitably they will all get synced.

This is especially frustrating since Google automatically creates a new contact for every person on Google+ you follow and it doesn't delete it when you unfollow that person. So I got stuck with ~7k unused contacts. I have a ROMed HTC Desire and the Contacts app was taking too much memory, so I had to delete all these unused contacts myself.

But as far as I know, this option is not available, you could suggest it as a feature to Google like I did. If you ever find out how to do it, update this question please :)


How to calculate/verify SHA-256-Digest from META-INF/*.SF file?

You are trying to verify the APK using the old and outdated JAR signature (aka APK signature scheme v1). This type of signature is outdated for Android as there are some attack scenarios in which a file exists multiple times inside the APK/ZIP file.

Therefore when verifying a APK files you should better rely on the APK signature scheme v2/v3 if present in the APK file.
The current verification process is documented here: APK signature verification process

The Android SDK comes with a tool called apksigner.jar (can also be used as library in own Java programs) that allows to to verify an APK files using the most recent available method.

For more details on apksigner and how to use it see this answer:
https://android.stackexchange.com/a/218161/2241


Red exclamation mark at top left when booting phone

Alright everyone, I have managed to solve the issue.  If you find yourself in this same error, visit this site to know properly how to fix your SAMSUNG device.

In short, you need a PC running a Windows OS, a software called Odin(v3.07)[used by SAMSUNG internally, so its legit] and the original stock firmware. Download the proper combo( country-region and phone model).

Hold the Power, Home AND volume down buttons simultaneously for around 5 seconds(until the Download mode comes up).

Then connect it to your PC using a usb cable and run Odin. Now click on the PDA and navigate to the extracted stock Samsung firmware file (MD5 type). Select it and wait for a while, the Odin will take some time (around a minute) to check and process the MD5 file.

Then click 'Start', let the flashing finish(takes around 10-15 minutes) and voila!


I can't speak to the instructions you linked to, but @Ryan Conrad is correct in saying Galaxy S and Galaxy S II devices shouldn't be treated the same.

Whenever I've had GPS trouble the GPS Status & Toolbox app has helped me. In their tools menu you can use the reset or download A-GPS data options - those steps seems to reset my GPS when it hangs.


How to use external OTG webcam for video calls/conference/talks?

Android 9 has native support for external cameras, but in order for it to work it should be implemented by the manufacturer, which according to anecdotal reports I saw online isn't done by most or even any of them. I just faced the same problem myself.

One solution is to patch the Android kernel on your device to turn on the support for the feature at the Hardware Abstraction Level (HAL). People have done it successfully, but you will lose your warranty and it's not easy to figure out.

Another solution is to take an open-source app and tweak it to support UVC cameras using an appropriate library. I've got an estimate from a highly experienced mobile developer that it'd take 40+ hours. There was a feature request made to add UVC-webcam support into Jitsi Meet for Android. You can follow the link and express that you need this feature too, maybe the maintainers will prioritize it.


You can very nearly do this with totally standard built-in features, most of which actually rely on support from the phone network rather than anything special on your phone. In fact I can't think of a real way to do absolutely everything you're asking without implementing it at the phone network, rather than on the phone.

You can block "Unknown" numbers very easily, but I don't think there's a standard way to play a message saying that the call has been blocked and why. After all your phone would have to answer the call itself in order to play the message, only the phone network can talk to callers without answering the call!

To block unknown callers: on your phone, go into Settings, then into Call Settings, select All Calls, select Auto reject, tick the box to Enable auto reject, select Auto reject list and tick Unknown.

Playing a message to callers after the phone hasn't been answered for a specific time is exactly what normal Voicemail does. Most voicemail kicks in after a small number of rings, but if you want to extend that most networks will allow you to set a longer time before the vooicemail divert happens, but you will probably need to call your network to arrange this. I have had to set this up for phones on two different networks in the past, for one I had to type a complicated *# dialler code into the phone to request the longer delay, on the other the phone company's helpline could arrange this over the phone.


Best way to bookmark items on Pinboard.in

Here are 4 free options...

1) The PinDroid app:

It's a port from DeliciousDroid and was just added to the market yesterday.  It looks pretty sweet.  Here's some screenshots.

2) Save the Pinboard.in bookmarklet as a bookmark: (this is still my favorite option)

javascript:q=location.href;if(document.getSelection){d=document.getSelection();}else{d='';};p=document.title;void(open('http://pinboard.in/add?url='+encodeURIComponent(q)+'&description='+encodeURIComponent(d)+'&title='+encodeURIComponent(p),'Pinboard', 'toolbar=no,width=700,height=350'));

This works particularly well in Dolphin Browser HD (but it'll also work in other browswers).  Just create new bookmark, name it Pinboard Share and paste the above text in as the location.  When you are on a site you want to save, slide open the bookmarks toolbar and click your Pinboard Share and it'll bring up the popup share window with the URL and Title already filled in.  Personally, I like saving it as a gesture in Dolphin to make it even easier.

If you don't want to have to enter anything in, here's the code for the "Read Later" pinboard bookmarklet that'll just save the url automatically to your "Read Later" list without prompting you to enter tags, or a description.  I find this easy to do in a hurry then go back an organize later on my PC:

javascript:q=location.href;p=document.title;void(t=open('http://pinboard.in/add?later=yes&noui=yes&jump=close&url='+encodeURIComponent(q)+'&title='+encodeURIComponent(p),'Pinboard','toolbar=no,width=100,height=100'));t.blur();

3) Download Bookmarklet Free

Go to "Custom Services" and add your own.  Name it Pinboard or whatever you want.  In the "Base URL" field enter http://pinboard.in/add? then in the "Title Parameter" field enter title and in the "URL Parameter" field enter url.  Now when you choose to "Share" from your browser, you'll have all the regular options like Email, Twitter and any of the options you chose in Bookmarklet Free, including your new Pinboard bookmarklet. (note: it actually took a little while for the name to take for me, it was listed as "My Service" for a while in my Share menu.)

4) Post by Email

With your formatted Pinboard email you can choose the share option on any page and email to to our pinboard account.  The instructions to do this are on the Pinboard how-to section.  I prefer the first option I shared but this is a decent last resort.


Why custom roms are .zip filed than made as .ftf

.ftf are more suited for the older line of Xperia devices and is proprietary format, the trend with newer Sony devices is .elf instead.

Their layout of kernel image is non-standard, this requires a special script to run against the freshly built kernel image to convert it and add extra special markers to make it compatible for the Xperia to enable booting.

Without the markers, the flash will fail, Androxyde's Flashtool has the capability to generate the .ftf, .elf by concatenating the kernel image (usually gzipped raw flat binary) with a header called .sin which has some proprietary encoded binary that fixes up the bootloader's address from which to boot up under. The script can be found on Sony's Opensource portal website, that contains a blog entry highlighting how to create a flashable kernel for Xperia S model.

The custom ROM's that the OP is referring to is more of a "universal generic" method, which contains the kernel and the files that composes of the ROM, that is made suitable by the likes of ClockworkMod (CWM) and TeamWin Recovery (TWRP)  to use them.

Some manufacturers are free to deviate on how their kernels are created and if necessary, applicable handling to convert it to a form suitable for flashing, such as Sony's own format, rather than using mkbootimg which is a more generic form of creating a flashable kernel (this combines the kernel image and auxiliary supporting files), that is compatible with most, if not, all devices with some exceptions, like Sony.

As case in point, the kernel has to flashed separately first before flashing the ROM. For others, CWM/TWRP can directly flash the newly built boot image file created via mkbootimg first behind the scenes then write out the files into the /system partition.


How does Android Marshmallow decide which WiFi network to automatically join?

There is this file /data/misc/wifi/wpa_supplicant.conf

Each Network you saved is listed there.

When multiple network blocks are listed in this configuration file, the highest priority one is selected for use or, if multiple networks with the same priority are identified, the first one listed in the configuration file is used.

(copy from http://www.freebsd.org/cgi/man.cgi?wpa_supplicant.conf(5), I think Android behaves the same)


The overall outlook is not so great for you, AFAIK.

The Market has content filtering, check the Settings in the Market app.

For the browser, that's a wholly different kettle of fish.  The built-in browser doesn't have any kind of filtering available.  3rd party browsers might, but they'll be trivial to sidestep (by simply opening the built-in browser).

The next best thing you can do is filter the tablets at the router, if it allows for that.  However, that's only useful when they're at home (or other places where you can control their internet connection).


Historically virtually all the early Android phones had a removable SD card and a very small amount of internal storage (by modern standards).  Apps were written expecting to be able to get access to the external storage and use it for data storage.  Then phones started shipping with more internal storage but no sd card and to keep these older apps working had to emulate external storage.  We now had the ridicules situation of real external storage with an sd card and emulated external storage being quite a common setup and some older apps not being able to use the actual real sd card.

If you were starting from scratch now and could ignore all the old software then things could be tided up but as it is it's a confusing mess for the consumer and the developers.


THL W3 with v4.0.4 - periodically getting "Restricted Access Changed" and losing all SIM services

I had similar problem with my brand new Snopow M6 phone. And I'm sure, that this may be common to most Chinese Android phones. First, in Estonia we have 3 major mobile operators, and with SIM cards two of them my phone worked nicely, it did not work with my own SIM. Also tried almost everything, but then started check IMEI code through the operators' networks. And found out, that my operator follows the idea, that its not good enough just not to be in their blacklist, You have to be in their white list. So I gave them a call, and they manually added my phones IMEI to their white list and phone works flawlessly since then. So, if you buy a Chinese phone from the Internet, then first check Your IMEI through carrier, random internet sites might give You an answer, that phone is not blacklisted, but that might not be enough in some cases.


How can i move my installed apps in SD card on Sony Xperia Ray

You may want to try this blog post.

There's a bit of coding/tweaking involved, but you don't need root for it.

To summarize, you need to run this inside plat_form-tools folders, command prompt

  $ adb shell pm setInstallLocation 2

Here's a video, if you prefer that.


How can I run Google's apps without Google play services?

Theirs a WebView Application that Sandboxes all of googles sites into one application called Gapps Browser
but this use the website versions...

Have you tried just saving bookmarks to the websites

I know xposed made a module to disable the google services warning, but it wrecked snap chat on my device !

MODULE LINK ADDED

 MODULE LINK http://dl-xda.xposed.info/modules/xeed.xposed.dngmod_v1_d32fa3.apk

 INFO LINK http://repo.xposed.info/module/xeed.xposed.dngmod


Instagram Stories not Loading on Samsung S8

I found that it is the setting of the clock on the device. The automatic mode was switched off and I had the time set manually. This seems to interfere with Instagrams ability to determine the age of a story.

So switching on automatic mode for the clock solved the problem.


How can I set my Galaxy S3 to vibrate when locking the screen?

Go to the main Android SETTINGS > SECURITY > SCREEN LOCK

Now see if there are any differences between the options as configured on your device and the other one.

Try ticking the option VIBRATE ON TAP to activate haptic feedback.


If it works like other "hot boot" apps and functions, then it basically restarts the Android GUI processes/threads. There was an XDA news post a while back after someone made an app for it where the app author described it as such:

  Hot reboot by rebooting only the graphical Android shell.

From what I know it's sort of equivalent to restarting your X server in a Linux environment (like hitting CTRL + ALT + BACKSPACE, for example). I would definitely doubt that you'd cause any damage by restarting your graphical environment, especially considering other OSes do this pretty easily, but I suppose there's an outside chance if MIUI implements it strangely.

Typically the reason people use a "hot boot" option is if the UI has somehow gotten sluggish and would benefit from a restart but they want to save time by not restarting the whole system (maybe a memory leak in the UI or something of that sort). It could also be useful if you need to restart the UI to apply some sort of change, like a theme perhaps.


Samsung knox is, beside some device hardening, a container or dual persona solution for Android. Think of the knox container as a second completely independent instance of Android running on your phone with own apps, data and settings. It is mostly used by companies to implement bring-your-own-device solutions. However, you can also use it as a private user, but I am not really aware of any great use case for this... so you need to decide whether you want to use the container. I guess the most users can safely ignore it.


/storage/sdcard/android is probably where all the data is.  You can manually delete files out of there, but I would recommend using the application SD Card Maid.  I say that just because it has a lot of functions to clean up data from apps that are no longer installed.


Applications forget setting in every boot

It could be a manufacturing fault in your particular tablet, but it sounds more likely to be an error in that model. Perhaps the system integrator didn't put applications' data on non-volatile storage, or screwed up the shutdown sequence. If this is the case, updating the system may fix the problem. Check with the manufacturer.

If you edit your question to include the make model name of the tablet, you may find someone else who has one and can help.


How do I remove applications that android automatically downloads, and stop it downloading apps that I don't want automatically?

In general, to prevent auto updates - - Disable auto updates. Google Play Store → Settings → General → Do not auto update
The apps you mentioned seem to be system apps, those that came with the device (not user installed). You can remove  those only if your device is rooted. But this is not going to help you save space as they occupy space on the /system partition, which is not available to you.
However, you can reclaim some space by removing the updates of these apps.  Thanks to Izzy, who pointed in comments (now deleted)

  If the apps are not to be used anyway, better approach is going to Settings › Apps and to disable them altogether – including force-stop and delete cache + data. That way: no more auto-updates for them, cleaner app-drawer, plus space saved (date + cache being removed). And don't forget that those updates indeed use up space outside /system (updates go to /data, regardless of system app or not)

If you need more space You haven't mentioned your device /Android version and whether it supports ext.SD card. If you are on Android version 6 and above you can convert your ext.SD to adoptable-storage or root your device and move apps to ext. SD. If these options are not possible, you are out of luck, barring using a cloud based service to back up


Does Google Maps require a compass to show the direction you are facing?

Yes, it requires compass or magnetometer sensor to show the direction

Specific to Moto G4 plus, maps will work but you will not be able to see direction as you guessed. See Alpha Dog Senior Moderator remarks on the device forum

  Google maps uses gps, so it will work fine.  The actual direction your phone is facing is the only thing unknown. So if you are standing still it can't tell what direction you are facing.

  Google maps has been on phones since before a compass was a sensor.

Also see Pokemon Go without compass?


Impossible to transfer mobile banking app data between factory resets

Assuming that the IT department of the bank has implemented some sort of check in their Android app to ensure that you can't restore its data between different installations (which also includes factory resets), they're probably using something along the lines of a unique ID such as ANDROID_ID.

This answer (and specifically Seva Alekseyev's comment) explains what I suspect is causing your issues; this ID also changes on factory resets. This is purely a security measure and a very good one, because it would be terrible if I could log into your Google Play account on my phone and restore your banking app's data from the cloud, allowing me to access your bank account, right?


Can you upgrade the RAM of an Android device?

You can't. Most smart phones are designed as a System-on-Chip; which means that the CPU, RAM, GPU, device controllers, etc are all in a single chip. Updating RAM in such system means replacing a whole lot of other stuffs. Not to mention that you probably would have a hard time finding a chip with different specification which fits perfectly into the hole that was left behind after you dismounted the chip; due to size restrictions, the components around the chip are designed to fit tightly into the available space.


In Chrome, keep your finger pressed on the link, and you will see an option "Save Link".
Hence, the file(s) will be saved in the Downloads folder.

To access it and (perhaps) other folders in the future, I recommend downloading a File Management app.

The best ones are said to be ES File Manager and ASTRO File Manager.

While generally, ASTRO is said to be better, the free version has ads.

Your choice!


How to set one Ringtone for Contacts and another for non contacts?

You can do this on android by going to contacts, then groups tab.

You then need to click the menu button and create a new group. Give it a name and choose a ring tone then click add members and click select all (top left). This will add all your stored 'known' contacts to the group, and will use the selected ringtone for their incoming calls.

Anyone who rings who is not in this group will use the normal default ringtone.

Hope this helps
Dan


Wiped everything with TWRP, re-flashed CM13 and filled the internal storage with dummy data. Is my data now gone?

You must have performed a clean wipe before you flashed the rom CM13 . At this point the data related to your apps are already gone. @acejavelin made a correct point. Recovering that data is near 0.


I don't think there is any option for that . Probably a third party app (Dialer/Call) would.


Xperia S Backup & Restore: Could not back up media files and downloaded apps with data

You do not need to back up media files or app data. They are in device's internal storage. If  you are performing a factory reset these datas wont be erased unless you select Erase Internal Storage when performing a factory reset.

If you still need to backup the media files or app data, connect your Xperia S to a PC and backup the files in the PC.


In the bootloader enter:

fastboot oem fb_mode_clear

Then reboot, it should start normally from now on.


can my Device ID # on my Android Samsung Epic be changed?

I don't believe @Mark Dorsey is talking about the IMEI, I think he means the Device ID that android assigns to a device.
This ID is generated when the device first boots, but it will be recreated if you do a factory reset.
Reference

More specifically, Settings.Secure.ANDROID_ID. This is a 64-bit quantity that is generated and stored when the device first boots. It is reset when the device is wiped.
ANDROID_ID seems a good choice for a unique device identifier. There are downsides: First, it is not 100% reliable on releases of Android prior to 2.2 (“Froyo”). Also, there has been at least one widely-observed bug in a popular handset from a major manufacturer, where every instance has the same ANDROID_ID.

With that said, there is no guarantee that the application you are looking to gain access again with uses the Device ID, it may use other means to identify the device, like mac address, or some other information, or even a combination of them.


Google chrome won't connect to the internet on mobile data

Consider reinstalling chrome. Because something it happens error while downloading . May be the script in there somewhere is corrupted. Sometimes reinstall help


Which file has the saved contact data in android? How to get this file in an unrooted phone?

There is a possibility that the contacts would have been saved on your sim.

Try putting the sim on another phone and importing.


I'm prompted to select what I want to use to open the link, so it looks like you've set a default action for that Intent.

You'll need to go to Settings > Apps > (downloaded or all) > Earth > Clear defaults. Next time you click a location in the calendar it should prompt you for what you want to use to open it.

Unfortunately, this resets all the defaults for Google Earth.


Android ADB connect to device with broken USB and no root

I have not tried this myself, but there's an app named ADB Wireless (no root) which, as the name suggests, claims to make this possible without involving root:

  This app is for developers wanting adb access over WiFi without rooting your phone.
  …
  *** NO ROOT REQUIRED ***

Usage instructions can be found on the app's playstore page – looks pretty easy and straight. And the permissions look phantastic: nothing that's not necessary or explainable. In fact, just a single one to view WiFi connections. So no ads or spyware to be expected ;)

Same to be said for an app called ADB Wireless (no-root) (yes, same name – different dev), which seems no longer maintained though (last release was 6/2013):

  the first android application in the Google Play store to provide a wireless ADB connection without root.

Asks a few more permissions (a.o. full network), though.

Note however that all those non-root solutions seem to require a (USB) cable connection for initial setup – so there's probably nothing for your special case.

Conclusion:

No app for that if your USB port is busted. So unless you get your busted port repaired or root your device, I see no way to get ADB running wirelessly. As initialization requires more permission as any "standard user" on Android gets, there are no command-line tricks either unless you already have root access: the initialization via USB makes use of the ADB daemons elevated permissions, which are only accessible that way.

For other readers:

Initial phrasing of my answer omitted that fact, as the OP's USB port is broken/unusable: If your USB port is in working order, and you can use an USB cable to connect to it, you won't need any of those fancy enabler apps (see here for more) just to be able to use ADB wirelessly (though some might come in handy if they e.g. offer a tasker plugin, so you could enable wireless ADB in your home network automatically and turn it off when you leave it). As Firelord pointed out in his commend, and Lucky linked to a post on SO, steps to enable wireless ADB are easy then:

enable usb-debugging on your device
connect your device to your computer via USB cable
run adb tcpip <IP address>:<PORT> (e.g. adb tcpip 192.168.1.50:5555 – find the correct IP address in the wireless properties of your Android device) on your computer
still on your computer, run adb connect <PORT> (e.g. adb connect 5555)
unplug your USB cable, it no longer needs to be attached – ADB now runs via WiFi


Registering Viber in a Virtualbox Android

After a lot of searching and contacting Viber, I found out that, such version of android does what is regarded as unusual activity by Viber. This results in blocking all phone numbers used in such version of Android.

To unlock my phone number, I insisted sending messages to Open a Ticket, explaining the situation. They sent an email and I had to explain again as a reply to that email. Their first answer was a template answer:

  Our system has identified your account as a source of spam messaging
  due to an increased activity on Viber. The account has been
  automatically added to a block list and can not be unblocked.

  No further information is available at this time. Please do not reply
  to this e-mail.

And I opened another ticket explaining that I could not be a spammer only in a few minutes. This time they had a non-template answer:

  Your numbers seems to be blocked at this time due to unusual activity
  on Viber. We have unblocked them and you should be able to register to
  Viber again.

  Please note that if your numbers are blocked again after being removed
  from our block list, we will not be able to unblock them in the
  future.

  Best regards,  Orlando  Viber Support Team

So the answer is that such widely used virtual versions of android are in Viber black list and may result in clocking your phone number in Viber.


This is what twitter is supposed to do, it's not a bug, however if you want to try some other twitter clients here are some (Paid and Free)

Talon for Twitter - Paid

Carbon for Twitter - Free

Plume for Twitter - Free


For linux use this link it's a tool called SALT. If you're good with Linux there are tools to use with Python such as ESPTools or LGLAF.
For Windows  look up FWUL, it's "Forget Windows Use Linux", it's a variant of Linux build for this purpose but they were built for the older models.

The easiest is to use LG Bridge or LG Mobile Support tool if windows or linux recognizes the phone when you plug it in as an LGE Android Net USB Serial device with a com port.  Below is the option for more tech savvy people.

If you can get your hands on windows try LGUP.  You can google it or go the link  to download LGUP installation files (you can find them on the same forum) .  It consists of 3 MSI the LGUP Store version 1.4, the LGUP Frame and DLL.

If you need the stock rom for your phone go to lg-firmware.com
Once it's installed, download  this patched dev version from this
XDA post.

It has 2 files LGUP.exe and LGUPCommon.dll. Replace the LGUPcommon.dll and overwrite the one on your C:\program files X86\LG Electronics\LGUP\model\common\ (if common folder doesn't exist create it).  Then put the LGUP.exe 2 level up from the Common folder.

Basically, put your phone in download mode first then launch LGUP.exe.  This will give you a few options to flash.

1.Refurbished will flash then wipe your data meaning pictures and personal files will be gone.

Upgrade option will upgrade and keep files.If you want to flash different variant/carrier chose the DL Partitions and select all do this with extreme caution because it will brick your phone.
If you want to cross flash to unlock go on the forum you found LGFLashtool, XDADeveloper, and search for Frankenstein that's the method to root and unlock your phone.

Oh and if you chose the Refurbish or DL Parition you might lose your IMEI and serial number so either back it up first or write it down to do it later.


I absolutely cannot factory rest my Huawei H881C tracfone

Factory reset H881C
warning everything will be erased

Remove battery for a minute, then re-insert
Simultaneously press POWER and VOLUME UP until it vibrates
Release the POWER when Huawei logo shows
Release the VOLUME UP when Android logo shows up
Select WIPE/FACTORY RESET when blue menu shows up
Select REBOOT SYSYTEM

after rebooting, your phone will start up.


The only way to be sure is using an firewall or manually read every permission for every app installed on your phone and use an permission revoker app both requires root.

You will search for any app that have the permission "download files without notification" and either revoke that permission (it might cause some bugs) or either just block them out of the internet using an firewall like AFWall+


How can I most effectivly secure and anonymize my specfic Android device?

Hi the best place you are probably best off looking is the XDA forums for advice on the routing part.

Also have a look at microG, a project that is attempting to replace google play services and make android truly open source.  Heres a link to an article that covers MicroG

Geolocation would be difficult to anonomise I'm guessing due to  triangulation techniques that could be used to track the device location through the mobile network.

Good antivirus and malware software is a must

Alternative app stores such as F-droid, XDA, ect would be a good option - remember that apps can contain trackers ect which can send your data to the developer. Maby try and find an app that shows these permissions?

Signal - good private messaging replacement

Remember, to be most secure you will need to update regularly and also rooting your phone can mean the latest security patches are not rolled out as fast, if at all.

Edit: I forgot to add that if you do add a custom ROM, makesure that you encript your device :)


Had similar issue with G2 after display replacement. Unfortunately this could be solved only by replacing the proximity sensor itself (via warranty repair). From the information I found out on the web

The most disturbing issue was that I could not unlock the phone in dark light environment (the screen immediately turned off when I tried to go past the lockscreen).


Is there a good way to find out why an Android phone hangs?

Problem with most log files is: They do not survive a boot, as they are stored on tmpfs (a temporary file system in RAM). So once you have to boot, they are gone. Leaving your best chances to some app capturing the log and saving the capture to SDCard. As far as I know, aLogCat is capable of that. An alternative is to send the log to another machine (such as a PC) via WiFi, which can be done using Logcat UDP. The so-captured log might not directly mention the cause (as the freeze probably keeps the final bytes from being sent/written), but at least it should yield some useful information of what was going on at the time of the freeze.

Some other sources you might want to check:

Where are log files located on Android?
Where does Android store shutdown logs?
How can I view and examine the Android log?
plus check the "Related" section to the right of this page :)


Retrieving an OLD whatsapp back up from google drive

You can't access raw files of WhatsApp from Google Drive (it is a hidden folder), and you can't choose which version you want to restore from (I cannot even see versions at my account).

But, you can try to restore the last backup from Google Drive, and then manipulate
WhatsApp db files in order to delete some of your messages.
There are plenty of guides out there on how to decrypt WhatsApp db, after you decrypt it, delete the non-relevant messages and put the db back in your sd, Didn't try but it might works.


Android 6.0 Marshmallow adoptable storage - Why is it still using internal storage?

As mentioned in the comments of the question, this is by design.

According to the docs:

  Apps can be placed on adopted storage media only when the developer has indicated support through the android:installLocation attribute. New installs of supported apps are automatically placed on the storage device with the most free space, and users can move supported apps between storage devices in the Settings app.

In Nougat+, we could even force most app to be movable even without the developers support by toggling Force allow apps on external switch inside developer options.

See here for more: https://www.reddit.com/r/GalaxyS7/comments/5qi1mj/with_nougat_now_we_can_finally_transfer_90_of_the/


Why is my Samsung Galaxy S still on Android 2.2.1?

As you've got your device with a contract, this added a special barrier to updates. Short explanation how that goes:

Google (or rather the AOSP, Android Open Source Project) releases a new Android version. This is usually immediately available to Nexus devices -- but...
Device manufacturers need to adapt it to their hardware (drivers etc.) and, in many cases, their special "skinning" (HTC Sense, Samsung Tourchwiz, Motorola Blur, etc), which again at least delays availability of this update
Carriers using their special branding (boot logo, special apps, and more)

So if there's a new Android version released by the AOSP does not necessarily mean it becomes available for all Android devices. It might get stuck already in step 2 if a manufacturer decides to no longer support a device (in your case that happened after the 2.3 release, so 2.3 is the latest "official version" available to the device) -- and even if it passes this step, but you've got a branded device, it might get stuck in step 3 (which most likely is what happened to you).

The only way out if got stuck in steps 2 or 3 is checking for custom ROMs. As that "getting stuck" also affects developers, they often decide to build their own ROMs. Many times this is done by porting a ROM from compatible devices, adjusting the missing stuff (or leaving some gaps, so there might be things not fully working, which then is pointed out in the instructions).

So if you want to go the "do-it-yourself" way (after having t-mobile unlocking the device, if needed), check How do I root my Samsung Galaxy S? for how to root your SGS, and Where can I find stock or custom ROMs for my Android device? for fitting ROMs. The "how-to-flash" usually is described on the page you can download the ROM from.


OnePlus X (OxygenOS): Screen auto-rotating in wrong direction

I've had the same problem. It was fine again after restoring an old TWRP-backup of "Persist".
Don't know why. Just worked.

If you don't have a Backup of your Persist partition then I think that (re)installing a stock ROM could also be able to fix this. Even if not, it won't hurt to give it a shot.

Edit: I took a short look into /persist and found two interesting files inside it:
/persist/sensors/gyro_sensitity_cal - Containing GyroSens 1.000000 1.000000 1.000000
/persist/sensors/sensors_settings - Containing 1
I guess that explains why it fixed the error and maybe also just checking and correcting these files will do so.


Setting Protonmail on default email mobile phone app

Protonmail does not work on Android in third party Mail applications (because the ProtonMail Bridge application is not available for Android). You have to use the web interface or the ProtonMail app.

Cite from the ProtonMail help pages:

  At this time Protonmail does not integrate with third party email clients (IMAP/SMTP) on Android due to the technology ProtonMail utilizes within web browsers to encrypt and decrypt your messages. [source]


I finally found the answer, you have to enable developer mode for it to work.

Now I can click multitask button, then long press on the name of the app and it will take me to the application settings.

Note: The Galaxy Tab 3 is officially on Android 5.0.1


Changes the voice from woman to man in Google Translate

Go to Settings > Language & input > Text-to-speech output.
Hit the Settings icon next to "Google text-to-speech engine". Under installing voice data you can select if you want male or female.

Link to related answer


WhatsApp web won't stay online unless the application is open on device

Remove all Computer connected in your device and go through same process and now this time please check whether there is checkbox or not under QR Code
Similar to This


Where have the megabytes from my downloaded game gone to?

You could use DiskUsage to find your files. This app shows you a graph of folders and how much space they are using on your SD Card. It is designed to help you clean out folders that get large, so it would be perfect for your case.


Nexus 5 stuck at Google screen after failed(?) rooting

This solved the problem:

Download the latest stable SuperSU, it is the ZIP file that can be downloaded at http://download.chainfire.eu/supersu-stable
Restart in TWRP Recovery mode
Press Mount
Delete the faulty ZIP and copy the right one instead (at the root of the filesystem)
Fixed! Now continue with the tutorial normally.

Thanks rjt.rockx and eldarerathis for the tips!


Can I share files over WiFi as a Windows share with my Nexus One?


Is there a solution for poor Acer Iconia A500 playback of MP4 video?

You could give a try to a pre-alpha version of VLC. Be warned this is not a finalized application and there might be errors, but it's still worth a try.


Do you need to do if from your phone?

Because if not, you can just use the Gmail desktop interface to do this, I do this quite often and it's fairly easy:

Go to your contacts (click Gmail in the upper left corner)
Select the contacts you want to export
Put them in a new group you can call Tmp or something random
Then click on that group and find the Export menu item in one of the menus (I think More actions)
Export to Google CSV if the receiver will import them through Gmail as well, otherwise you can consider vCard format. The file will download automatically.
Compose a new mail and put the newly created file as attachment.
(If you used Google CSV, the contacts can be imported using the same Contacts interface just by clicking Import in one of the menus)


If this is the icon you are looking for then it's the Data Saver icon in Mobile /Network Data option:

Screenshot (click to enlarge)


Backup data with broken screen and empty system

Restored system with what was running before by doing:

twrp wipe system (it was already empty, but for good measure)
twrp wipe cache
twrp install /sdcard/Download/cm-13.0-20160113-UNOFFICIAL-temasek-i9300-V2.9.zip
twrp install /sdcard/Download/open_gapps-arm-6.0-mini-20171004.zip
twrp install /sdcard/TWRP/SR4-SuperSU-v2.78-SYSTEMMODE.zip
twrp fixperms
twrp wipe cache
twrp wipe dalvik

Aftwards it got stuck in a bootloop. I had Android Studio open to watch the logcat and somehow managed to adb shell pm uninstall packages, just before the Fatal signal 11 (SIGSEGV) error, with the intention to fix the bootloop.

I uninstalled CM 13 themes first as they where appearing before the Fatal signal 11. It got to a point where it was unclear what was causing the bootloop and remembered I had activated a custom bootanimation with one of those themes. Deleted the /data/system/theme/bootanimation.zip, but did not help.
Tried adding debug.sf.nobootanimation=1 to the /system/build.prop, but did not help either.

Then I decided to uninstall packages I don't need backing up, as I was planning to try and create a backup again with CWM Recovery when enough space was available. To my surprise I was able to get out of the bootloop! Probably one or more apps were the cause of the bootloop after re-flashing the ROM.

I am now able to use Vysor to backup apps+data I need with Titanium Backup to transfer to my new device.

Alhamdulillah..

I hope this may be of use to someone else who may be experiencing a similar problem.

Options are:

Create nandroid or adb backup with TWRP or CWM Recovery, for Samsung Galaxy S2/S3/S4/S5 available here
Restore ROM without losing data

View device screen on Desktop (e.g. Vysor)
Create backup of apps (e.g. Titanium Backup)


How can I go back after flashing an unsuccessful file with no backups in HTC EVO 3D GSM?

Simply flash any compatible GSM ROM to your phone (look for one on xda-developers forums) via recovery console after performing another round of wipe. Whatever incompatible drivers and radios were introduced by the CDMA version will be overwritten, and the phone should boot successfully. After that you can continue searching for the ROM with full Arabic support.


You can exit by using (ctrl + o) not (shift + o)

Tip. In termux use vim instead.
not because of "text editor wars" but it is painful to send ctrl and shift keys even with modified keyboards similar to hacker's keyboard


Is it possible to restore TWRP backup with CWM?

I checked that myself.

I installed CWM 6.0.1.0 on my Galaxy Tab P5100, then I tried to restore the TWRP backup that I already had, and It didn't work.

Maybe it needs a little more technical work. But with a normal procedure, it doesn't work.


Play audio of flash video while screen is off?


The OEM update will have caused by you are to lose root due to the fact that stock ROM's aren't rooted.

This update will have most likely blocked the use of simple rootkit exploits, which is how all of the one click root solutions work.

It your OEM upgrade was to ICS, then Google blocked rootkits in version 4.0 onwards. If it was not an upgrade to ICS or later, then OEM has patched the OS for all of the common exploits.

If this is the case, then the only way to root you device would be to do we fastboot to flash a rooted boot.img file, or the old firmware so you can use a one click here root solution again.

It is generally recommended that once you have rooted, you don't use OEM updates for this reason.


Finding my Google email and password. I've made too many accounts

I don't think there is an easy way to know which email address you used, afaik. But if you have an idea on which email address it could be. You could try to retrieve your password using the options below. Once you have the right password, you can try this to unlock your phone.

You can open Google on your pc and try to log in there. Try the password recovery options on the site. Passwords are made to be secure, so trying to recover them is something that was made hard on purpose. You don't want other people to be able to recover your password.

If you have set a main recovery email address on Google. You can use this option to recover your password. But this will probably be clear if you push the "Can't access your account?" link on the site.

Also a tip for the future: try not to make too many new email addresses, try to reuse the old ones. And if you do have to make new email addresses, try to have a system in the passwords: eg. 'password' + 'key' + 'password', where the key is something unique for the email address like the last 2 letters or something. There are an infinite amount of other possible systems like this one and if you make one up yourself (that you can remember) it is even more secure.

Or just use a password manager like LastPass.
And besides that, it is always best to have 1 main email address, so you can use my second recovery option.

I hope this is the answer to your question and helps you.


On Android < 3.0 or on Firefox v8 or earlier I think you still have to use the clunky, not-so-intuitive method. You swipe the screen to the left and it will reveal a sidebar on the right side of the screen which has the bookmark star. Press that and it bookmarks the page. How they expected to you to find this on your own I will never know.

On Honeycomb devices with Firefox 9+ (currently beta) you just need to press the little star icon on the far right side of the address bar. It pretty much works just like the desktop version.

Annotated screenshot for the right sidebar:


How to revert Androidone X510 to Lollipop

I'll try to help you, maybe it's not relevant to your answer (but I think it's kinda). So, yesterday I've got a little problem too when try to installing Modern Combat 4 on my lollipop device. I downloaded the Modern Combat 4 from this link
http://apksaurus.com/modern-combat-4-android-apkdata-download.html

Unfortunately, Modern Combat 4 isn't working normally on Lollipop device, yeah the model will become a pinky object like this.

And then I'm doing a quick search on Google just want to know how to fix this, and voila. Maybe you can try this youtube.com/watch?v=m7qj16vnutM
To be noted, it's not a promotion, that's not even my YouTube channel nor video, I just want to say that if you want to play this game on your 6.0 device, you can.


Not receiving any calls on my Moto G 2 (recently upgraded to Lolllipop 5.0.2)

First go to settings > Sim cards and check the whether sim is enabled,
If disabled then enable the sim.
if the problem happens again try to reset the phone


Customizing charging animation in Asus Zenfone 5

No, provided you had the valid file, or else it wouldn't display during your charging (phone off, of course). And be sure to fix permissions (both on folder and the images). make a backup always of your stock images. It's just the same with with changing bootanimation and shutdownanimation. Be sure to rename your files (the images you're going to replace to your stock) with the exact filename with those stock images.


How to install 'Google play services' over an android phone samsung galaxy Y S5306 using my PC?

Open your browser and log-in to https://play.google.com/ using your Google account. Then, open this link on your browser: https://play.google.com/store/apps/details?id=com.google.android.gms

It might ask you to open the link in Google Play. Don't do it. Choose to open the browser instead. You should see an Install button in the page. Click it, and the app will be pushed to your phone.

Let me know if it works.


How to move 7GB ext4 partition on external SD card to 30GB partition on another SD card?

It's easy to achieve on a Linux PC:

Attach both SD cards to PC.
Dump 2nd partition from old SD card to new one. It's also possible directly from Android device. See Creating Partition Dump.
Resize filesystem size to 30GB (the new partition size) using resize2fs.

COPY WHOLE FILESYSTEM:

The above approach works on Android too if you are able to attach new SD card through USB OTG SD card reader, while the old one is inside phone.

Or you can do it in 2 steps, as you are already trying:

Create partition dump:

~# gzip -9ck /dev/block/mmcblk1p2 >/storage/sdcard1/sdcard2root.img.gz

You can use dd or cat or even cp. Make sure you have enough space on primary external (physically internal) storage to save dumped (and optionally compressed) image of SD card's 2nd partition.

Compression is useful only with sparseness. To avoid copying freed filesystem blocks (of deleted files) use e2image -rap. Or discard logical to physical block mapping using fstrim (on mounted filesystem) or e2fsck -E discard, and drop page cache using sync; echo -n 1 >/proc/sys/vm/drop_caches.
Insert new SD card and do partitioning using parted or gdisk or fdisk.
Write partition image to new SD card:

~# gzip -dck /storage/sdcard1/sdcard2root.img.gz >/dev/block/mmcblk1p2

Maximize filesystem size to partition size:

~# resize2fs /dev/block/mmcblk1p2

COPY FILESYSTEM CONTENTS:

Another method is to only copy/move filesystem contents (files, directories etc.) and not the whole filesystem structure. But files' metadata needs to be preserved, or things may break (since the partition is to be mounted inside /data). It includes timestamps, permission mode, owner, group and extended attributes, particularly SELinux contexts. Some executable binaries (in /system) might also have file capabilities set (saved as extended attributes) but that's usually not required for user data. Other metadata like ACLs (also saved as extended attributes) and file attributes (inode flags) are not generally used on Android devices.

On Linux tools like rsync (or even cp) can preserve the required metadata. For reference see this and this answer. On Android (to move the contents in 2 steps) tar is a good choice:

~$ cd /path/to/old_sdcard/mountpoint/
~$ tar --create --preserve-permissions --selinux --verbose --gzip --file=/storage/sdcard1/sdcard2root.tar.gz .

Insert new SD card, do partitioning (if required), and create filesystem using mkfs.ext4 (by default it takes whole partition). To restore backup:

~$ cd /path/to/new_sdcard/mountpoint/
~$ tar --extract --preserve-permissions --selinux --verbose --gunzip --file=/storage/sdcard1/sdcard2root.tar.gz


Gmail app does not refresh email read status

It's because you have synchronization off. How else is your device supposed to tell the Gmail servers that you've read a message?


The maintainer of Termux, Fredrik Fornwall, owns a discrete site (termux.net) for the APT repository. Before you can apt-get a package, it must be compiled from source and packed up as a Debian package (.deb). So it will take a few days for a commitment to a package.

If you have a Debian package stored on your device (use only Debian packages compiled for Termux), you can let APT install it by apt install /path/to/package.deb or dpkg -i /path/to/package. When apt detects a slash in package specification, it will think it's a path rather than a package name, so apt will install from the file instead of downloading one. In this case apt will also check for dependencies. However if you installed the package with dpkg, then you probably would like to run apt -f install to make sure dependencies are met.


Is there a free way of unlocking an Android phone from a particular network?

To unlock you phone for free you can root it. But it is at your own risk. I found this guide but don't know if it works for you.


Android phone doesn't pops up with "USB connected" message

Check Settings -> Applications -> USB Settings or Settings -> About Phone -> USB Settings, rather than the network settings.

I would also try a different USB cable, just to make sure, as well as a different USB port and a different computer if you can.  You can try wiggling the connector in the device as well and see if it makes proper contact intermittently.

As Al notes here this sort of problem seems to come up pretty often with Sasmsung phones, so you might just be out of luck.  If all else fails, though, I would try a factory reset.


How to change the lowest and highest screen brightness in Android?

Change/set the following parameters in the build.prop to set the brightness.

ro.lcd_min_brightness=50
ro.lcd_brightness=255

The above is an example. The first set the minimum.

The range is from 1 to 255. 1 being the minimum level that can be set while 255 is the maximum.


Where does the code pertaing to fastboot mode reside?

Fastboot mode is in the bootloader and usually resides in a /dev/block, none of this is open sourced.


Caller ID for SMS doesn't recognize contacts unless I add the country code to all

It's always a good idea to save numbers in canonical format, this ensures that you will be able to call the contacts if you are roaming in an foreign country.

You issue is surely related to the Android ROM you are using. You could try to use another ROM. But as I stated before, saving the numbers in a canonical format will be the best solution.


Trying to Make WIFI connection on android 4.1 jellybean

Your router may have a pairing button that you need to press. If it does, it must be pressed  the first time you attempt to make a connection. Be close to the router. Turn off Wi-Fi, and hit "on" again. Go to Settings > Wireless networks > Wi-Fi.

My router is a Cisco Linksys X2000, and I had problems too.