What is the best dual boot Android OS for getting easy root and unroot access? I have installed Android x86 on my Windows 10 HP Laptop. It was "Android-x86_64-9.0-r2.iso".
I ran it on my PC and it opened rooted.
I installed an app I required. The app has got lots of videos that are supported for playing only on an unrooted device.So, I couldn't play the app's videos.
What I did:

I enabled developer's options and disabled root access in it. I still couldn't play the videos.

Enable Developper Mode. On the developer's options, enable full root access. Run the terminal emulator. Use the followings commands :

su

rm /system/bin/su

rm /system/xbin/su

After typing these commands as: These files are read only files type of message. The last command resulted in a question y/N and after writing 'y', I still got the former message.
None of these methods worked. I need an OS that gives me both root access and unroot access as and when I require. This is quite easy in Android emulators as they have a single option on setting which can enable or disable root access. But my app is not supported on emulators. Hence, the need for OS.
PS: I don't know if this is the correct site for my question. I couldn't find very appropriate tags. Please suggest the correct website.Thank you.
PS: I am asking regarding whether other OS might be suitable for what I need. Like PrimeOS, BlissOS, RemixOS, etc.

First you have to be aware that what device is considered "rooted" by an app depends on the app. Some apps may consider a device rooted, other not and the other way around.
Second the term "rooted" is often used in a very generalized way, in the meaning of "the system is not genuine" or "the system seems to be manipulated". If the device offers a su binary to get root access or not is usually just one of multiple factors an app will check.
Furthermore emulators and custom "ROMs" like Androidx86 are usually always detected as "rooted" devices, because they are not official Google Android devices. Only physical Android devices, certified by Google can pass the "Google's SafetyNet" check which is commonly the first test performed by an app for a rooted device.
Therefore depending on what checks the app performs you might not succeed no matter what modifications you do to Androidx86. The app may always detect the system as "rooted" (not genuine).
The only real way to bypass this root check is usually to reverse engineer the app, check what "root" check it performs and modify the app using apktool or Frida so that the root check returns the desired result (only works if there is not a back-end involved that checks e.g. the Google SafetyNet check result).


How to determine which app is causing vibration? I have a Moto G6 Play that vibrates like it is getting notifications but it's not. The vibration is inconsistent and seems random so I would like to know if there is a logcat or something I can run to log which app is calling the vibration so that I can shut it off? The same thing happens on my wife's phone, same model, and it does my head in. The device is running Android 9.

In addition to the dumpsys method explained in the other answer, you can use Android's hidden (kind of) permission manager appops to get recently allowed vibrator requests, e.g. in last minute. From adb shell:
for pkg in $(pm list packages | sed 's/package://')
do
    echo "$pkg $(appops get $pkg VIBRATE)" | grep 'time=+[0-9]*s'
done

pm is the package manager which lists all installed packages. appops determines when last time each package made a vibration request and if it was allowed or rejected.
Result can be further filtered by piping output through awk '{printf "%-12s%-20s%s\n",$3,$4,$1}':
allow;      time=+15s659ms      com.termux
allow;      time=+6s458ms       com.google.android.inputmethod.latin

Termux made a vibration 15 seconds back. Also the request can be denied:
~$ appops set com.termux VIBRATE deny

Now the output will be like this:
deny;       time=+9s500ms       com.termux
allow;      time=+6s392ms       com.google.android.inputmethod.latin

And a shameless self-promotion. If not comfortable with CLI, you can use my open-source app Permission Manager X to get and set AppOps:


I solved my problem configuring the closest time than universal time,  manually.  Google play connected itself well. After I configured  the ntp server in the network.


enabling usb debugging when device is off I am trying to unlock my bootloader, but I am unable to enable usb debugging because my device (xperia t) is not coming on.
How do I unlock my bootloader so that I can flash it.

For device recovery purposes use original stock ROM images. Flashing of original ROM does not require unlocked bootloader.

The bootloader being locked means that it would only allow flashing of vendor signed images. And by definition the original images are vendor signed.


Making apps think you have a lower version of android so i want an app or something like that that makes apps think you have a lower version of android even thogh your android version does not change

You can achieve it by rooting and installing build.prop editor app from there can change model no. of phone, version, manufacturer name and many more stuff yeah you can also simply revert it.


How to flash and root OnePlus 3T on Linux? I Recently bought a OnePlus 3T and want to flash and root it.

Most resource focus on OnePlus3 and on Windows.

How do I do that on Linux?

Gather the steps in a gist.

How to flash and root OnePlus 3T on Linux

Update

2017-jan-05:

fix SuperSU with  no-verity-opt-encrypt-5.0.zip and SR5-SuperSU-v2.78-SR5-20161130091551.zip² ;

Requirements

  Disclaimer: I've already done those kind of install on different phones and I'm familiar with the steps. So be sure to read the resources to get an understanding of what happens.

[ ] battery are >60% ;
[ ] know what you are doing?
[ ] remember that version used worked for me.

Screenshots are not mine, thanks to their author.

Flashing Recovery to TWRP

  Flashing require to do a factory reset. Backup your data.

Prepare Phone

enable Developer Options

in Settings -> About Phone -> Build Number (at the bottom)
by tap on it for 5-7 times to enable Developer Options

enable USB Debugging

in Settings -> Developer Options -> USB Debugging.

enable OEM Unlocking (in the same list).

developer-options http://cdn3.freeandroidroot.com/wp-content/uploads/2016/11/Enable-OEM-Unlock-USB-Debugging.jpg
Install adb and fastboot tooling:

sudo apt-get install android-tools-adb android-tools-fastboot

Reboot to bootloader either with adb reboot bootloader or through power button ;
Unlock the bootloader:

sudo fastboot oem unlock

Flash the recovery with TWRP:

sudo fastboot flash recovery twrp-3.0.3-0-oneplus3t.img

Reboot to recovery to wipe cache ;
Reboot to recovery to mount the device ;
Download SuperSU and no-verity-opt-encrypt-5.0.zip

SR5-SuperSU-v2.78-SR5-20161130091551.zip (the 2.79² didn't worked for me) ;
no-verity-opt-encrypt-5.0.zip (dm-verity and forced encryption disabler).

Copy to your smartphone Internal Storage directory (using nautilus or nemo¹) ;
install both of them with TWRP ;
reboot and enjoy!

Root

  The rooting procedure given here is not a data-loss process but it won’t hurt to have a backup of your smartphone’s personal data.

  source

Resources

How To Flash TWRP Recovery And Root OnePlus 3T - freeandroidroot ;
How to root opt using Linux - forums.oneplus.net ;
OnePlus 3T: How to Unlock Bootloader | Flash TWRP | Root - devs-lab.com ;
Direct link to working version of SR5-SuperSU-v2.78-SR5-20161130091551.zip - download.chainfire.eu.
Direct link to no-verity-opt-encrypt-5.0.zip - build.nethunter.com.

Footnote

¹: I didn't manage to access my smartphone storage with Dolphin ;
²: SR1-SuperSU-v2.79-SR1-20161221223537 didn't work for me.


Logging in with a non-gmail account I got here an ePad running Android 2.3 and I want to set up Market on it for its owner. He doesn't have a Gmail account, neither he wants one. I have just made a Google account that is associated with an existing ISP email address.

I can successfully login with my personal email address (someone at mydomain.org) from my Iconia tablet, but this doesn't seem to be the case of older Android versions. I made the Google account from the plain old ISP address because I thought it would have worked like my case!

Am I missing something about logging in to Market with a non-gmail account? Googling around I found that somebody fixed by joining Google+, so I did with the tablet's owner, but the tablet still requires me to open a new account with a gmail email.

Thank you

You can only log in to the market with either your gmail account, or an account hosted with Google Apps for your domain.

This is not just to authenticate you, information is synced between your device and google servers. If you don't have an account with them, they don't know who you are. You said that you can login with your personal email address (someone at mydomain.org). I am going to guess that mydomain.org is hosting the email on google apps for your domain.


When modifying files, I am getting permission denied I downloaded Android Bridge, and set my phone to debug mode. Using the console, I can enter the phone file system but when I try to modify files, it tells me "no permission."

How  can I bypass this without rooting my device?

The shell you get from adb shell doesn't run with special privileges, so you can't read or write files that you wouldn't be able to with a normal app. If you want to access apps' private data files, you still need to get root permission in the usual way, and use su from the shell.

It's not possible to bypass the permissions system. If you want to access inaccessible files, you need to root the device, then use a root app to access them.


How to fix Cyanogenmod 7 hanging on boot animation after NO firmware changes I've been using my Google Nexus S with Cyanogenmod 7 for about a year now. Sometimes it rebooted out of the sudden or locked up but all in all worked well.

Today I rebootet the phone und since then it hangs during boot at the animation with the rotating circle.

How do I fix the phone and get it booting again?

Unlike many issues I found on the web I did not play with the firmware recently. Unfortunately it's been quite long since the last backup. I need to dig my data from the device.

Ways acceptable for me to go:

analyzing and fixing the issue
getting all my data and install new firmware (while updating to CM10)

Analyzing the issue

I installed the Android SDK on my computer (for adb and fastboot) and successfully ran ClockworkMod Touch Recovery image which proves the the phone hardware is actually fine. Copying files from the /sdcard directory worked and I could open a shell but adb logcat doesn't work for me. The program keeps "waiting for device".

This is what I had done before:

phone hung and restarted by removing and reinserting battery
date and time were set to 2005-01-01 00:00, reset (never had that before)
installed or updated several apps through F-Droid app "store"

installed And Bible
updated Barcode Scanner
maybe updated/installed something else, but can't remember because I browsed through F-Droid quite a long time and read dozens of app descriptions

status bar crashed, phone still usable but started reboot to get status bar again
Booom! Phone hangs forever on boot animation

I have the feeling that the Google logo with the open lock which is displayed before the CM boot animation begins stays longer than before. But I am everything but sure.

Making backup

As I cannot run any backup apps I have difficulties doing a reliable backup. I set up my phone not to sync most of my data to Google. Yes, I missed doing regular backups for some time because I find doing so is not elegantly possible with Android (compared to tar c /home or even mksquashfs or rsnapshot on Linux).

What I need at least in declining order of priority:

calendar
contacts
some app's data
saved wireless credentials

What I already got using ClockworkMod Touch Recovery:

copying /sdcard with adb pull
Running backup from the ClockworkMod Touch Recovery menu -- I have no clue what is actually backed up

The ideal way would backup the whole phone so I could install CM10 and retrieve any missing data from the backup or restore the backup to get the current state.

Any suggestions?

It could even be a corrupted cache file. If you are able to boot into recovery (CWM) you can perform backups, wipe dalvik-cache  and cache and install a current CM7.2. Once in recovery you should be able to mount /data with adb also to run tar, but try the gui.


I keep getting storage errors but I have plenty of free space, what is safe to remove from internal storage? I keep getting these errors:

Screenshot #1: install errors (click image to enlarge)

But according to the storage settings I should have plenty of free space:

Screenshot #2: free space (click image to enlarge)

I'm assuming, from reading similar questions, that it needs more space to perform the install even though I've moved every app possible to the sd card. I have cleared the browser cache and went through and cleared the cache of every other app, bringing me up to ~15MB. I used Ti to integrate 2 updates into the ROM, and that freed up enough space to update Dropbox. I installed the DiskUsage app, and this is what it looks like:

Screenshot #3: disk usage (click image to enlarge)

Is there anything else that I can do about the 160+MiB of Data or 80+MiB of Applications? (I misunderstood how the app works, it looks like the data for Dialer Storage is 12.7MiB and Browser is 11.9MiB, what would I lose by deleting those?)

Update: Here's a screenshot from App2SD:

Screenshot #4: app2sd (click image to enlarge)

Update #2: here are screenshots showing the Browser app and its caches cleared:

Screenshot #5: browser cache: cleared, #6: settings: browser cache cleared (click images to enlarge)

Update #3: As a long term update, I think this is partially a permissions issue with apps that I've moved to the SD card. I can move an app at a time back to the phone, and the update will succeed and then I can move it back to SD. Is there some sort of recursive chmod I can run to allow it? Here's a snippet of the ddms log when updating an app:

01-29 10:50:18.420: I/PackageHelper(16890): Size of container 2 MB 400941 bytes
01-29 10:50:18.428: D/VoldCmdListener(1156): asec create smdl2tmp1 2 fat {} 10096
01-29 10:50:18.428: E/Vold(1156): ASEC file '/mnt/secure/asec/smdl2tmp1.asec' currently exists - destroy it first! (No such device or address)
01-29 10:50:18.428: W/Vold(1156): Returning OperationFailed - no handler for errno 98
01-29 10:50:18.436: E/PackageHelper(16890): Failed to create secure container smdl2tmp1
01-29 10:50:18.436: E/DefContainer(16890): Failed to create container smdl2tmp1
01-29 10:50:18.631: D/dalvikvm(1298): GC_EXPLICIT freed 15097 objects / 741152 bytes in 173ms
01-29 10:50:18.662: D/Finsky(16687): [25] 1.packageInstalled: Package install status for "null" is -18
01-29 10:50:18.694: D/Finsky(16687): [1] InstallerTask.cancelCleanup: Cancel running installation of jackpal.androidterm

Update #4: After going through a somewhat tedious process of partitioning the SD for Link2SD, then moving items to phone, and linking them to the new SD partition, the Google Play store was finally able to update the apps. I'm still really low on space though, I'll have to try clearing the browser data and the MMS messages again.

If you already have APP2SD and it says there's no app to move then there's no more app to move. I get this problem also when my I update and install new apps. I assume you are not rooted so you have less options. The only things you can do are:

Clear cache (install cache cleaner app)
Clear data of non-critical apps like Browser, Games, etc. (Manage Applications > Select Application > Clear Data)
Uninstall apps you rarely use, install them only when needed (e.g., I rarely Skype on my phone so I just uninstalled it)
Try a hack which will extend/squeeze the capability of APP2SD: http://www.bongizmo.com/blog/moving-all-android-apps-to-sdcard-apps2sd-froyo/ (this works well if you are rooted, if not there's still a few apps it can move).


How do I get my call log to stop listing my text messages I have a Galaxy S4 Mini. The call log on my Galaxy S4 Mini includes my text messages. I have to sort through dozens of text messages for every call that it lists. How can I set it to display only the calls?

Open your phone application and go to Recent > Settings > View By and set it to what you require.

However, there is an issue on certain Samsung devices that once you press the back button, this setting is lost. It will also often be lost on reboot. If you are affected by this, then change the setting and just press the home button. It will remain like this until you reboot. If you are not affected then it's a one time thing.

Alternatively you could download a different dialer / call log application and just use that. Samsung's own one is quite slow I find.


Permissions to run any app I am looking for possibility to run only:

phone
chrome
camera
music player

on Android device. I want to check app first before I decide to give permission to run it. I want to run Phone app but I want to block SMS app and all other messaging apps.

How can I set it up ?

The purpose is to give the smartfone to the kid but with very limited options, so it's not using messaging and other chat apps , the only way of communication is just phone call but also I want her to have a Web Browser and phone Contact list, Camera and some Music apps so she can use it as a player anytime.

No distracting apps loaded with ads, no texting, no notifications.

Please help with the simplest solution for that.

Thank you

You can use kiosk mode for that. The simplest way to set up kiosk-mode on Android is to use Google's Android Management API which works for any Android devices running Android 5.1 or above.

To lock the device on one app, or on multiple app, you define a kiosk policy like below, it will disable the navigation buttons (sample copied from Create a policy):

"applications": [
 {
   "packageName": "com.example.app",
   "installType": "FORCE_INSTALLED",
   "lockTaskAllowed": true,
   "defaultPermissionPolicy": "GRANT",
 },
"persistentPreferredActivities": [
  {
    "receiverActivity": "com.example.app/.com.example.app.MainActivity",
    "actions": [
      "android.intent.action.MAIN"
    ],
    "categories": [
      "android.intent.category.HOME",
      "android.intent.category.DEFAULT"
    ]
  }
]


How to turn off screen of android with terminal emulator? How to turn off screen of android with terminal emulator?  I am using Android 5.0.

There are two ways of doing this, depending on if you have root or not on your device.

If you use root

If you have rooted, run:

su
input keyevent 26

In any good terminal emulator.

If you have not rooted

If you haven't rooted, either root, or:

Install ADB (Instructions vary between windows, Mac and Linux)
Enable "USB Debugging in settings > developer options (if you cannot find developer options, tap the build number in 'about phone' seven times.)
Connect your device to the PC, and connect via ADB
Run: adb shell input keyevent 26


SD Card not working on LG Optimus L7II I Brought a 16GB Lexar micro sd card for my LG Optimus L7II and installed the micro sd card and I've have tried downloading apps but it keeps coming up insufficient storage space available! How do I get the SD cards to work?

Applications never get installed to SDcard. It is by-design. If you can access other files (music/video/...) then it is working perfectly. Applications are only installed to the internal storage.


Flashed a new firmware, now wifi won't turn on last night I installed SlimKat on my rooted S3 (SGH-I747M, Canada Bell) and I had no network connection, so I donwloaded the Samsung original firmware from SamMobile.com. I flashed it on and everything is working now network wise. However, when I enable the WiFi it doesn't turn on at all. Not sure what to do at this point, do I need a different firware or what? Eventually I would like to have a custom rom, but I know I need to re-root it and then install it using CWM, but I don't want to do anything until I know that I have Wifi working.

Another weird thing is that I'm currently in Prague, Czech Republic and I was able to connect to my network here (Vodafone CR) without any problem. I thought it would be locked into Bell again (This is a very good thing obviously, just don't really know why...)

Thanks in advance

Based on our chat, you did not do a "clean flash" ( Factory reset + wipe Dalvik cache + wipe, preferably format /system) of stock ROM using Odin.

Clean flash is always recommended if you are switching between ROMs from different sources for same Android Version or switching between versions. This is to ensure that /system does not have remanants of the earlier ROM.

What you did while switching ROM from Slimkat to stock is a "dirty flash", (see Clean flash Vs dirty flash  which could have resulted in your Wifi problem.

Suggest you first clean install stock ROM and check WiFi connectivity. In case that doesn't work suggest you update modem to the latest version from complete modem list for S3 either flashing by Odin or custom recovery


Is there any way to stop Google removing apps from the phone? Back before Android had gone mainstream, there was an incident where Google removed an app using a feature called Remote Application Removal.

This potentially allows Google to start removing political or anti-authority apps although I'm aware they have so far only used it to remove malware.

Still, I don't trust Google or any other corporation very much and would rather do everything I can to keep them out of my phone.

I already use CyanogenMod 9 (latest nightly 2012-06-21) but since I use the Market/Play it is kind of beside the point.

Is there a way to hack the Market/Play app so that it can't delete apps from the phone without specific authorization from the user?

Alternately, is there a way to set up per-app permissions in CM9 so I can prevent the Market/Play app from deleting anything?

http://android-developers.blogspot.co.uk/2010/06/exercising-our-remote-application.html

http://phandroid.com/2010/06/24/google-can-remotely-remove-apps-from-your-phone/

Hacking the Play app is probably no feasible option. And as Matthew Read suggests, as a system app, it can do what it wants.

The only other options I can think off is using an alternative Android app market.
You can find some here: http://www.howtogeek.com/106175/the-top-5-alternatives-to-the-android-market/


Installing Gapps (space problem) I have installed the custom ROM from TeamWin recovery mode for android 8.1 (don't judge ). Everything was installing fine with no errors but then I then installed Gapps, it then told me there is not enough free space on /system partition. How can I free up some space to install Gapps?

EDIT:

Check this log file!

I guess you have two way.

Go to Custom Recovery and wipe /System partition Then, reinstall Custom ROM. (Maybe /System partition have problem and after doing this step that's fixed. )
Download Nano Variant of gapps and install on your device. It's very light. Go to Play Store and install other Google Application. (If you install Google Application from Google Play, they installed on /Data partition and /System partition be free.)


Give Nix SU privileges I have a rooted device that runs our custom app in the system/priv-app folder. I would like to enable OTA updates, but would need to give SureMDM Nix app SU privileges. I am told the package name is com.nix. Does anyone know how to do this with ADB. I have root level privileges via ADB remount or SU commands.

Grant all required SuperSU Permissions  on one of the device and then connect it to desktop through USB and execute below commands .

Note: This commands will work only if adb has root access .
          It will be good if you uncheck Re-authetication & check Trust System User option also at the time of intial configuration .

adb root
adb shell
chmod 777 /data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml;
cat data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml > /sdcard/eu.chainfire.supersu_preferences.xml ;
exit;
adb pull /sdcard/eu.chainfire.supersu_preferences.xml ;

For replicating above same SuperSU settings on other device, connect  device to desktop through usb and execute below commands .

adb push  ../eu.chainfire.supersu_preferences.xml /sdcard/
adb root
adb shell
chmod 777 /data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml;
cat /sdcard/eu.chainfire.supersu_preferences.xml > data/data/eu.chainfire.supersu/shared_prefs/eu.chainfire.supersu_preferences.xml ;
am force-stop eu.chainfire.supersu;am start -a android.intent.action.MAIN -n eu.chainfire.supersu/.MainActivity ;


Install custom system, on unlocked bootloader I have buy a china device. and i will install custom ROM / system
Name of Phone:

MYCELL i11 pro

ebay: https://www.ebay.com/itm/i11Pro-6-1-8GB-128GB-Smartphone-Android-9-1-Dual-SIM-Mobile-Cell-Phone-Unlocked/402019064450?ssPageName=STRK%3AMEBIDX%3AIT&var=671879680646&_trksid=p2057872.m2749.l2649

I have unlocked the boot-loader
And i have take backup of ROM/Firmware.

I use (SP_Flash_Tool-5.1916_Linux) to flash new system.img.
But then i do that i got stuck on boot logo, then i flash back to official ROM, so i can run the phone again.

My question is how i can install another firmware to the phone.
Any one can help me ?

Thanks for your time

I got it to work with install another system on the phone !

Model phone MT6570

step 1:
Download: https://www.needrom.com/download/blu-studio-j2-s590q-2/
step 2:
Format the hole phone (with MT6570_Android_scatter) from step 1
step 3:
Load the new (MT6570_Android_scatter.txt) from the step 1
step 4:
From the real Firmware (https://www.needrom.com/download/i11-pro/)
step 5:
Change the real preloader, lk, boot, recovery, logo, md1img, secro, cahce, userdata
step 6:
Load the system.img from step 1
step 7:
Wait for boot up

Hope the helps other :)

It works for me !


Having difficulty downgrading my Nexus S 4g My Sprint Nexus S 4g is running CyanogenMod 9 (ICS 4.0.4).

I want to use stock 2.3.6 which I got from https://sites.google.com/site/baroqueworksdevandroid/offcail-binary. In recovery mode I get this error:

assert failed: getprop("ro.product.device") == "crespo" || getprop("ro.build.product") == "crespo"

Error

Status 7

Installation aborted`

Now I realize at this point that this has SOMETHING to do with the variety of cryptic code names for the Nexus S phones as well as a possibility that the current ROM I am using might have the wrong code name embedded in it, making my downgrading difficult.

1) What is the code name for the Sprint Nexus S 4g which is a CDMA phone but not the Verizon codename?

2) Does that link have the proper ROMs for this phone?

3) Other options? I need to flash this back to 2.3.6

1) What is the code name for the Sprint Nexus S 4g which is a CDMA
  phone but not a the Verizon codename?

The crespo codename is the GSM variant of the Nexus S (Verizon never carried it). Sprint's NS4G is simply codenamed crespo4g.

  2) Does that link have the proper ROMs for this phone?

No, those are all for the GSM crespo version.

  3) Other options? I need to flash this back to 2.3.6

Where can I find stock or custom ROMs for my Android device? covers your options pretty well. In this case, the first heading of the answer will be a good start:

  Google Flagship Updates

  Google hosts update packages for the flagship Nexus devices at
  http://android.clients.google.com/packages/. You can't browse that
  link directly, but web search is your friend here. Search for that
  link plus the code name of the device and the version you want; for
  example, searching android.clients.google.com/packages crespo ics
  results in a lot of pages with this link -- the OTA Ice Cream Sandwich
  update for the T-Mobile Nexus S.

Searching for android.clients.google.com/packages "crespo4g"  gingerbread returns a number of results. One of them is this XDA thread, with a collection of links to stock firmwares.


fsck.auto: No such file or directory So I'm trying to run fsck on my sdcard's ext4 partition and it doesn't work for some reason.

sh-4.1# fsck /dev/block/vold/179:2
fsck (busybox 1.21.0-Stericson, 2013-01-28 21:49:55 GMT)
fsck: fsck.auto: No such file or directory

Any idea why is says "No such file or directory"?

You likely need to include the util-linux-fsck package into your busybox image. The warning is saying that there is a file missing which the util-linux-fsck package provides.


New Gboard dual language suggestions, how do I disable it? Recently the Google keyboard has activated suggestions for both of my selected languages.  This is a real nuisance since the suggestions are a mess IMO.

How can I disable it and go back to switching languages manually?

How can I get back to manually switching between languages? Is there a
  setting I've missed, or do I have to roll back to an earlier version?

On the the keyboard options you'll find settings for Languages, Preferences, Theme... and in Text correction you'll find the toggle you're looking for: multilingual typing.


Galaxy S3 Error/Crash Log Location Is there an error log or crash log file anywhere on the Galaxy S3?

My phone is constantly crashing (rebooting or totally freezing requiring a battery pull) at least 4-5 time a day. I've attached the phone to my PC and browsed the file-system using Eclipse but I can't find an error log anywhere obvious.

My phone is NOT rooted so I realise I don't have total access to all locations on the phone's file-system but if anyone knows if such a log exists and where about it is, I'd be very grateful.

logcat might give you some information but that is cleared when the device reboots.

abd logcat will connect you to the "rolling log".

logcat is not stored in a file, only in a memory stream but you can easily dump it to file.

adb logcat -d -v time > logfile.txt

using the options I listed above will give you a time stamp of when events occur. The -d indicates you are dumping to a file, do not "block". -v time formats the log with event times.

Instead of > logfile.txt you could do -f /path/to/logfile.txt.


Does GBWhatsapp's back up feature restore media/images INSIDE all the chats? I know that GBWhatsapp's inbuilt backup feature restores all chats and media safely. However, what is important to me is to be able to see all the media of a chat from within the chat itself (the one you get when you open a chat header).

I have many groups and chats who's media images I need to access quickly from within the chat and I need to know if the images stay in the chat media. Can anyone who uses GBWA verify this?

As a side question, if the above isn't possible, is there any other way to backup my app in such a manner as described above?

Tested it, it does. A normal backup backs up all media within a chat too.


Transparent app drawer background on a rooted phone I tried to achieve this using Xposed FW's Gravity Box, Xblast tools but was unable to find this setting. Is there any app or mod that allows us to achieve a transparent/semi transparent app drawer background (the kind on the Google Experience Launcher). Please note that I want to achieve this without using another launcher or decompile trebuchet.apk.
I'm using Legacy Xperia CM 10.2.

I think you should be looking for Module Xposed GEL Settings (also available on the Play Store here).
It is just a re-post, but I believe this is an elaborate and clear tutorial for achieving transparent app drawer background tweak:
Change Lollipop App Drawer Background


How to unlock Nexus S 2.3.3 bootloader without having to wipe all device data? The usual way is to execute:

fastboot oem unlock

But this will erase all my private data.

Unlocking the bootloader will wipe your device.

You can however get root access without unlocking the boot loader.

If you then still want to unlock the bootloader, as you already have root access you can follow Sparx's advice and use a back up app before doing so.


How do I set up VPN for connecting from Nexus One to my home network? I'd like to set up my handset to be able to VPN into my home network.

At home I have the Buffalo WZR-HP-G300NH wireless router running dd-wrt firmware. My handset is Nexus One running the latest (as of this writing) CyanogenMod7 ROM nightly build (Android version 2.3.4)

Preferably, I'd like a step-by-step guide on configuring OpenVPN on the router and on the handset.

I've been interested in trying this for a little while, but for now I have just been using SSH.  The guide I've been eyeing on the subject is here, which is using OpenVPN to DD-WRT on Android.

It seems pretty straightforward.


Copying files to tablet with Android When I copy file.pdf to my tablet with the command (in Linux - Ubuntu)
cp file.pdf /media/Archos_7/Data via USB cable and then disconnect USB and look to the Data directory, file.pdf has size 0 B, or the file is not there (e.g. file.epub). I don't know what is wrong. I copied a few *.pdf and *.avi files successfully.

Do you know where is the problem?

Does your device auto-mount its storage to the PC when connected?  On most devices you need to pull down the notification bar and click the USB notification to mount.  You should dismount the same way, after dismounting in Linux, before unplugging the device.

And, how much free space do you have?


Warning received when clicking links in Facebook application When I click some shared links in the Facebook app and Chrome opens, I get:

  Please be careful
  for safety and privacy of your Facebook account, remember...

and when I try to click on Continue, I get:

  The page you requested cannot be found

.

So how can I disable this annoying thing so the links open directly? It did before I started using Chrome and was using the default Android browser and each time I clicked a link there was no warning.

The solution: I just had to be signed into Facebook in Chrome.


How to resolve Get Google Play services error I have an LG H440 (Spirit) and I have restored it to factory settings because it was in a "bootloop".

Upon restarting the device there is an error message that is titled "Get Google Play services" the body of the text then says "Hangouts won't run without Google Play services,which are missing from your phone".

The phone still reboots from time to time when I open a couple apps and my playstore still will not open. I'm not an advanced user and my attempts of rooting the phone have failed mostly because the phone restarts before the process is complete.

Please advise on a resolution.

Simply click this link below it will redirect you to "google play services" in play store. There can be options:

To update(you need to update in this case), or
To deactive(nothing needed, it is already up-to-date).

Link: https://play.google.com/store/apps/details?id=com.google.android.gms&showAllReviews=true

Enjoy!


How can I use a custom prefix for international calls? In my country, we have to use a prefix before dialing an international number, depending on which provider we use. For example, I use an international calling company for which I have to dial 019 before dialing the international number.

Now, having to edit each and every international phone number in my address book to add a 109 would be annoying. And when I move providers, having to do the whole process again would be very annoying.

Is there a way to tell Android, "every time you see a +, just dial 019 instead"? Or any other solution?

(I use Cyanogenmod.)

The only apps I have found to be able to do this kind of editing are SIP dialers like CSipSimple and SipDroid. They integrate into the regular call setup and can run a set of rewrite rules and filters to decide where and how to place the call.

I believe both can do this even for regular (cell) calls, and even when no SIP provider has been configured.


What is heimdall PIT file? What is PIT file that is generated by heimdall? Is the PIT format a general format which is used by other software as well? or is a format dedicated to Heimdall?

If it is general format that could be used by other software, there should be manual or standard description of it, is there any such description?

Heimdall is a open source tool, used to flash firmwares for Samsung devices. Heimdall works some kind of different from Odin.Heimdall flashes individual files where as Odin flashes a package files. PIT file in Heimdall is used to tell your device how to boot.

It is general format and are considered one of the original formats for Macintosh file for compression. (.PIT) are MAC OS files. To open file this on Windows OS use 'Smith Micro StuffIt Deluxe 2010'.


How to root LG Optimus L7 II - P713 I've just bought an LG Optimus L7 II - P713 in Vietnam. It runs Android 4.1.2 and now I would like to root it. I just searched Google but still didn't find out how to root it.

Can I root this phone? If yes, how do I do it?

Kingo Android ROOT. It's an installer for Windows. Just plug-in your phone with the USB cable and run the wizard.

Framaroot didn't work for me. So, I tried that one.


Root Alcatel One Touch Pop 4s Are there any tools to root a Alcatel One Touch Pop 4s (Android 6.0), I already tryed Kingroot and Famaroot but both do not work like on other Alcatel phones

You can try KingoRoot instead of kingroot....


Change USB connection mode using ADB only (broken screen) I am trying to use Vysor to control my Moto G5 which has a broken screen (completely black). It appears to be working otherwise (rings when called etc).

However, I cannot connect to my PC using USB cable when the phone is on, because I cannot change from "Charging only" to MTP or PTP because I cannot see it on the screen. I can connect to ADB via recovery (stock and un-rooted) but all "adb shell" commands fail (error:closed) which I assume is due to not being rooted.

I am trying to change the default USB connection mode to PTP rather than "Charging only" so I can use Vysor when the phone is booted normally, not in recovery. Has anyone got any ideas?

I either need a way to made "adb shell" commands work (to follow the below link), or another way to change the USB default or another bright idea!

How Do I change from PTP to MTP mode? Cannot find options in settings

Late as I am to the party the following might be of some help:-
https://trubitsyn.dev/posts/adb-connectivity
The command svc usb setFunction <mtp|ptp|rndis|midi> is the most likely candidate (alternatively setFunctions is used dependant on the version of Android.


Backup size doesn't seem to be correct I installed TWRP 3.1.0-0 (unofficial, from here) on my Redmi 3S Prime and tried to make a Nandroid backup. I've never taken Nandroid backup before. I have a linux PC. On my PC, I installed adb and fastoot drivers and used took the backup by typing adb backup --twrp in the terminal. My phone showed that the backup size was 9757 MB but the backup.ab file created was only 2.1 GB. Where is the problem? Did I do anything wrong? By the way, I backed up the boot, system and data (excl. storage) partitions. Doing backups on internal storage works fine. So, what is happening?

Seems to be a bug. I tested it on my device multiple times: in GUI mode backup is created fine, whereas console command give this fake.

I already created the ticket on their Github, but they don't read it, as it seems.


How to unroot and remove a custom kernal on android I have had my Samsung s5 mini (G800F) for some time now and am looking to sell it. I rooted the phone and used a custom kernal that allowed OTG support for the phone.

How do I remove the root and the kernal to the absolute original state?

(very simple instructions would be helpful - I'm a noob with android :D)

You can do the same thing you did with Odin when you flashed the custom firmware. Just download your phone's firmware from http://samsung-updates.com/latest-firmware/ and flash everything in the downloaded files.


How do you bypass the google account on an RCA RCT6873W42 Android 6.0 tablet? I factory reset my tablet, but before I did the reset I went into settings and turned off backup and reset. So when I did the reset I pressed wipe data/factory reset then it said am I sure I want to do this it had two options yes or no and I pressed yes. So now it's saying enter the last account that was synced but I cant because I turned it off.

Can someone help me get bypassed the google account set up so i can just get on my tablet? I've tried everything nothing seems to be working. I even called tech support but they're closed.

So now it's saying enter the last account that was synced but I cant because I turned it off.

You need to remove all accounts before you factory reset! Just enter the last account used on the device to start again.

It's locked to the last account for security reasons ( Eg.  stolen and hard reset devices )
You'll need to type the exact credentials that you last used on the device to unlock it
Sync settings have nothing to do with the extra device security features


Reset ringtone picker preferences My Samsung Galaxy S2 on Gingerbread was set to use Handcent as the default ringtone picker, and I accidentally changed this back to the built-in ringtone picker. How do I get it to use Handcent again? I went to Handcent, cleared the checkbox and marked it back again, but it didn't help.

You can use Handcent app as the default ringtone picker. To set Handcent as default ringtone picker, go to

  Settings | Applications | Manage Applications | All | Android System
  (Sound picker for SE phones)

Click 'Clear Defaults' button.

After this, When you are choosing a ringtone, You will be presented with a dialog box asking you to select one of the application as ringtone picker. Enable the 'Use by default for this action' Check-box and select Handcent. This will set Handcent as your default ringtone picker.


How can I backup my contact list without rooting my phone? Up until now, I was always storing my new contact phone numbers on my SIM card because that way, when I buy a new phone, I have all my numbers transfered automatically.

However, it really is nice to be able to store pictures and more information next to a phone number.

I am thinking therefore, on beginning to store new contacts on my phone.

How can I backup and restore all contacts on a new phone without rooting my current phone ( which is a Samsung Galaxy S, by the way ) ?

Did you try it over the build-in Android <-> Google Account synchronization? That keeps your contacts always synched up and moreover you have them available also online within Gmail. From there you can even export them in different kind of formats as an additional backup if you like.

More details, perhaps...: In contacts->menu->more->contacts storage (translated from my non-english-speaking phone...), you can select Google.  That will store any new contacts you add there, but as far as I know does not handle pre-existing contacts on your phone.  What I did to sync up these old contacts was contacts->menu->import/export, and exported the contacts to a file on the SD card.  I then used the gmail app on the phone to send this .vcf file to myself as an attachment (menu in the gmail application to attach a file) and used gmail from my PC to import the contact list from that message, merge any duplicates etc. etc.


Is there a way to "Turn Off" My Magazine on Samsung Note 3? I just got a new Samsung Galaxy Note 3 and it has the annoying feature of "My Magazine". I was able to unbind "My Magazine" from using Home button, however, is there a way to turn it off (like with some other apps: Settings -> Applications -> All -> {app name} -> "Turn Off")?
I have searched around the net and seems like that option is available for Galaxy S5 users, however, could not find anything for Note 3.

The "My Magazine" feature is integrated into the Touchwiz launcher, so there's really no way to completely turn it off under Jelly Bean.  If you freeze/disable the app you'll see frequent crashes.

If you're still under Jelly Bean, you unfortunately cannot do what Robert suggests because it only applies to Lollipop.  However, the simple way to get rid of this piece of crap is to simply install say the NOVA launcher, or any other available in Google Play.


When I back out of an app is it still using up my data? When I am coming out of an app such as facebook, do I just back out of it and is it still using up my data?

Yes, such internet-based applications normally use background services to stay connected with their servers and use mobile data when Wi-Fi is not available. But data usage is often very low for such background apps.

If you want to stop any data usage of any app when you are not using internet apps, you can disable mobile data temporarily. To do so, Go to Settings -> WiFi and networks -> Mobile data and uncheck the option to disable mobile data.

Also, if you are using Android 4 ICS or newer, you can disable background mobile data usage for some apps. Just go to Settings and under Wireless and Networks, click on Data Usage. Then you will see a list of apps that has used your data. Select the app you want to restrict and in newer window, scroll to bottom and check option "Restrict background data". Then, no background mobile data for that app is allowed.


How to view video/photo from smartphone to TV? Is it possible to view media contents from the smartphone to the TV?

I would like to buy a movie from the PlayStore but I am not sure on how to view it.

I need a specific cable (to connect the HDMI port) or is possible to use chromecast too?

You didn't say what phone you have, or what Android version, so here's a summary.
Physical cables
If your phone supports MHL
and your TV does as well (almost all HDMI TVs do), then you can connect the phone to the TV with an MHL cable. There are two kinds of cables: a standard one, and a special one for certain kinds of Samsung phones. See How does MHL work? for more details. Usually, the TV mirrors the phone screen (i.e. it displays the same thing at the same resolution), but Android offers apps a way to display different content on the TV screen. This is commonly used by media players and presentation apps.
The oldest HDMI TVs don't support MHL, so you'll need a slightly different type of adaptor to connect your phone. You can tell these adaptors because they have an extra input for an external power supply (often a micro-USB socket). Apart from that, it works the same way.
If your phone supports SlimPort
Some phones use SlimPort instead of MHL, such as the Nexus 4. You can't tell by looking at the phone: both SlimPort and MHL use the USB-on-the-go connector. You have to know which one your phone uses. With the appropriate adaptor, you can connect your SlimPort phone to any HDMI, DisplayPort, or VGA input. Just like MHL, once you've done this the TV screen will mirror the phone screen, or some apps can display different content.
If your phone supports HDMI
A few phones and tablets have mini-HDMI or micro-HDMI outputs, but this has largely been replaced by MHL and SlimPort. If you do have one of these outputs, you'll need the appropriate cable to connect it to an HDMI input, and just like MHL or SlimPort, it'll mirror the phone screen, or display different content in apps that support it.
Chromecast
If you have a Chromecast and Android 4.4 or later
and your TV has HDMI input, then you can use that to mirror the phone screen on the TV wirelessly. Plug the Chromecast into your TV, and use the Chromecast app to help set it up. As with MHL, Android also offers apps a way to display different content on the TV screen.
If you have a Chromecast and earlier Android versions
You can still use Chromecast with media player apps that support it, including YouTube, Play Movies, and the Gallery on some devices. You just can't mirror the phone display to the TV.


shadow notification on right side of the screen I have a moto g4 plus and when I woke up today i saw that my right side of the phone is entirely covered with shadow of previous notifications I restarted the phone it won't go away input is working fine though
Here is a pic look closely to the right side
https://s.yimg.com/hd/answers/i/fa3a64276a4b4489b0bc90f445aeddd1_A.png?a=answers&mr=0&x=1481432255&s=7587f59cf4fbfffe6d680c365028ae61

The Moto G4 has an issue with screen retention. Basically when something is on the screen in the same place for a long time, it will "burn in" and leave an after-image for a few minutes.

It seems that Motorola shipped the G4 with a screen that doesn't deal with screen retention very well, and it especially happens when the screen is warm.

In the end I had to flash a custom kernel (ElementalX) to the phone and use CF.Lumen to reduce the "Daytime color filter" settings to R=0.769,G=0.769,B=0.769 with the KCAL driver. This reduced the chance of screen retention significantly for me in exchange for screen brightness, but it still happens when the screen gets really hot.


Google voice indicator on incoming calls? I'd love to know when people call my cell phone through its original cellphone number and when people call me through my Google voice number.

Is there an app that can show me an indicator on the call screen?

Thanks!

There is no way to tell if the call is coming from Google Voice unless you change your settings to show the google voice number, but then as Chris stated, you wont know who is calling. The reason, it is not the google voice app that handles the incoming call, you can actually receive google voice calls to your phone without even having the app installed. The google voice servers forward the call to your number(s), and based on your settings, they send either the callers info or your google voice number with the "caller ID" info.


Why are so many apps using permissions that take my personal data? I am again and again noticing that a ton of apps ask for ridiculous permissions, and I'm getting frustrated by searching for apps that don't ask me for too much - and frankly, I would download 3 times as much apps if they would ask for reasonable permissions. The one that I personally don't like to share is my phone id and your accounts, but there are various apps asking for permissions they don't need. Some examples:

A game that needs to load itself after boot.
A game that needs my accounts.
A game that needs my phone calls.
A browser that needs my phone calls and accounts.

Why are these permissions requests there? Are most of them doing some data collecting? Are the developers too lazy to check what permissions they really need?

There are a few points to note on this. Not all of them will help you on your issue, but at least explain things or point you to helpful information:

some devs explain in their apps' descriptions what they need those permissions for, others do so at least on the corresponding web sites (e.g. in the FAQ). If they missed that, contact them and ask to have that gap filled.
phone id + internet is required by most ad modules. To avoid that, check for payed versions. Android apps are not really expensive, and of course devs like to be compensated for their work. The average price of 1 buck should be worth it.
no real issue with the accounts stuff. For explanations, please take a look at

What can an app do with the “USE ACCOUNTS ON THE DEVICE” permission?
What does permission “MANAGE_ACCOUNTS” mean?

I agree that a game rarely has a good reason to access your contacts, calendar, call lists, browser history, and bookmarks. My guess in those cases is, that in ~80% the dev simply made a "bad decision" concerning the ad module chosen (there are some really bordering spyware). Again, contact the dev and ask. According to a study I read a while ago, about 60% of the devs are not even aware of that issue; being approached, they were open for alternatives (unfortunately I don't remember the source currently).
I also agree concerning phone calls, and even SMS. They might be used for in-app purchases, but I don't think this is a good practice.

Further good sources can be found in our permissions tag-wiki.


Google Play Games without Google Plus Lots of Android games have some "achievement" features that give you badges for completing some task in the game. This sounds like fun and I'd like to try it.

Apparently, those features are only available once you are signed in to Google Play Games. I don't mind that. I do mind, however, that trying to register to Google Play Games asks me to create a Google+ profile, which I definitely do not want (I don't want another social networking account, and I particularly don't want a potentially public social networking account associated with my personal gaming activities).

Is there are way to use Google Play Games features without a Google+ account?

No, it is not possible to use Google Play Games without a Google+ account because much of Google Play Games is social and so it makes sense for it to integrate it with Google+. But if you don't want to use the social side of Google+ but still use Google Play Games, you could create a Google+ account and disable all the social features, make every aspect of your profile private and also disable all social options in Google Play Games too.


What material is Note II screen I made a little bit of research and I didn't find anything conclusive.

It is not listed in Gorilla Glass list. But somewhere I found its screen is glass, but someone else reported he scratched its screen keeping the device in his pocket without protection.

From a practical point of view how easily will the screen get any scratch if no protection film or case is used?

Due to a disclosure agreement, Corning (who make about 90% of screens) will not answer any questions on what devices use their technology. However, Samsung have said: "GT-N7100 does not have Gorilla Glass 2. Thank you for your interest."

That doesn't say who makes it or what type of material it is I'm afraid. However, from friends and others I would say get a screen protector, it is MORE scratch prone than say the S4 (G Glass 3) but not more than the average device. Just remember the screen is BIG and that gives it more leverage if it is in a tight pocket / bag and is likely to have more force on it in these situations.

I'll keep looking and update if I find out!


Default text-to-speech (TTS) engine in LineageOS 16.0? I have recently updated my OnePlus One to LineageOS 16.0 and noticed that there does not seem to be any TTS provider included anymore. In previous versions (LineageOS 15), there used to be Pico TTS as a default.

What happened here? Is there any way to get Pico TTS back?

Pico TTS is unmaintained and dead. At least publicly. Presumably, the fixed version of it is what is now called "Googls TTS", which is no longer open source.

My suggestion, if you're looking for an open source TTS, is to use Flite TTS, which is available via F-Droid repository or from github.

https://f-droid.org/en/packages/edu.cmu.cs.speech.tts.flite/


What is an International Version for Samsung devices? I'm trying to buy a Samsung Galaxy J7 and I'm between two options.

one is: Samsung Galaxy J5 SM-J500H/DS GSM Factory Unlocked Smartphone, International Version
other is : Samsung Galaxy J7 SM-J700H/DS GSM Factory Unlocked Smartphone-Android 5.1, 5.5-Inch

I would like to know the differences between both of them (if there is any). Also, I want to know whether the phone is able to function well or not in my country, Ecuador South America.

This is two different models.
Look here about:
J5 VS J7


Can't receive text messages; everything else about phone works fine Starting at exactly 3pm (EST) on Sunday two weeks in a row my phone could not receive SMS text messages.  It could send SMS, send and receive calls, and send and receive MMS (mutli-media messages).  I was using the stock messaging client.  This is on an Samsung Rugby Smart running Android 2.3.6, with AT&T as the carrier.  How do I get text messaging to work again?

Quick Answer:

Put the SIM card in another phone for a few minutes to reset the network registration and then move it back.

Things that I tried that did not fix this problem:

Restarting the phone
Removing and reinserting the sim card
Uninstalling the Skype app
Calling AT&T support (611) and asking for them to reset the network registration of my phone
Restarting my phone in safe mode
Booting my phone into system recovery mode and wiping the cache partition

Full Answer:

AT&T indicated that it was a problem with the network registration, given every piece of my phone's communication worked except for receiving SMS.  This turned out to be true.  The solution was to put the sim card in another phone, which overrode the network registration for my number.  After about a minute, the second phone received all of the texts that the first had not been able to get, and then I could move the sim card back into my regular phone and receive texts as normal.


CyanogenMod doesn't work on HTC Sensation XE I have strange troubles with installation CyanogenMod on HTC Sensation XE.
Any version (I'v tried 9.0, 9.1, last nightly 10) show about the same errors. There are two classes of errors.

First - /cache/dalvik-cache disappears.

    E/dalvikvm(  315): Could not stat dex cache directory '/cache/dalvik-cache': Permission denied
    I/dalvikvm(  315): Unable to open or create cache for /system/framework/core.jar     (/cache/dalvik-cache/system@framework@core.jar@classes.dex)
    D/dalvikvm(  315): Unable to process classpath element '/system/framework/core.jar'
    E/dalvikvm(  315): Could not stat dex cache directory '/cache/dalvik-cache': Permission denied
    I/dalvikvm(  315): Unable to open or create cache for /system/framework/core-junit.jar (/cache/dalvik-cache/system@framework@core-junit.jar@classes.dex)
    D/dalvikvm(  315): Unable to process classpath element '/system/framework/core-junit.jar'

But I created /cache/dalvik-cache before run:

    /cache # mkdir dalvik-cache
    /cache # chown system.cache dalvik-cache
    /cache # ls -la
    drwxrwx---    5 system   cache         4096 Mar 31 19:58 .
    drwxr-xr-x   18 root     root             0 Mar 31 19:56 ..
    drwxrwxrwx    2 system   cache         4096 Mar 31 19:58 dalvik-cache
    drwxrwx---    2 root     root          4096 Jan  1  1970 lost+found
    drwxrwx---    2 system   cache         4096 Mar 31 19:31 recovery
    /cache #

Second - dalvik waits unexacting jars:

    D/dalvikvm(  112): DexOpt: --- END 'apache-xml.jar' (success) ---
    D/dalvikvm(  112): DEX prep '/system/framework/apache-xml.jar': unzip in 33ms, rewrite 964ms
    D/dalvikvm(  112): Unable to stat classpath element '/system/framework/HTCDev.jar'
    D/dalvikvm(  112): Unable to stat classpath element '/system/framework/HTCExtension.jar'
    D/dalvikvm(  112): Unable to stat classpath element '/system/framework/com.htc.framework.jar'
    D/dalvikvm(  112): DexOpt: --- BEGIN 'filterfw.jar' (bootstrap=1) ---
    D/dalvikvm(  245): DexOpt: load 12ms, verify+opt 88ms
    D/dalvikvm(  112): DexOpt: --- END 'filterfw.jar' (success) ---
    D/dalvikvm(  112): DEX prep '/system/framework/filterfw.jar': unzip in 8ms, rewrite 256ms
    D/dalvikvm(  112): Unable to stat classpath element '/system/framework/com.htc.android.bluetooth.jar'
    D/dalvikvm(  112): Unable to stat classpath element '/system/framework/wimax.jar'
    D/dalvikvm(  112): Unable to stat classpath element '/system/framework/com.orange.authentication.simcard.jar'

The full log is available here:
https://www.dropbox.com/s/u1wpz8j7fskf17o/htc-cm.log

Is there any ideas what to do?

Some HTC devices that are unlocked using htc-dev (rather than actually gaining S-Off) required to manually flash the boot.img that you extract from the ROM's zip using fastboot.

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


Permission denied in /data My phone is getting out of storage space warnings and most of this is due to log files in /data that I cannot get to.

I'm using CyanogenMod and use Terminal to gain shell access.  Issue su in the root filesystem,  cd data, then ls.   That's when I get permission denied.

Screenshot (click for larger variant)

What do I need to do to gain permission to clear out these large, inaccessible log files?

You're not even operating as root - the symbol before each command is still $ instead of #. Double check the root-related options in Developer options - allow root for shell.


Portrait and landscape modes use different background images, yet when orientation changes, the background is stretched, not changed as expected I am trying to create an app with different background images when in portrait vs landscape mode on a fullscreen activity, but, it always uses the background image from the portrait layout for both.

Does anybody know why this happens?

After a lot of googling and combining results from different locations, I found an answer that works for me.

First of all, if the AndroidManifest.xml file contains

android:configChanges="orientation"

Then it means that your activity config won't refresh when orientation changes, and you are given the opportunity to handle it manually via onLayoutChange, which I chose to do as follows:

// Use a layout change listener to re-apply the background image if
// orientation changes.

   fScreenView.addOnLayoutChangeListener(new View.OnLayoutChangeListener()
   {
        @Override
        public void onLayoutChange(View v, int left, int top, int right, int bottom, int oldLeft,
                                   int oldTop, int oldRight, int oldBottom) {
            int orientation = getResources().getConfiguration().orientation;
            if(orientation == Configuration.ORIENTATION_LANDSCAPE) {
                fScreenView.setBackgroundResource (R.drawable.sab_logo_text_2);
            } else {
                fScreenView.setBackgroundResource (R.drawable.sab_logo_text_1);
            }
        }
    });

If that does not float your boat, you can always just let Android handle it for you by killing and restarting your activity in the correct layout (in my case, correct orientation) by simply removing

android:configChanges="orientation"

from the manifest file.  In my case, the actual default value was

android:configChanges="orientation|keyboardHidden|screenSize"

and needs to be changed to

android:configChanges="keyboardHidden|screenSize"

After which the activity will be killed and restarted in the correct layout.  On my application, the in-code method proved to be faster, so I handled it in code.


Do I still need to install GAPPS if I want to use the new Cyanogenmod Android 5.0 rom? I was just about to flash the latest the build for Cyanogenmod, but then I remembered from past phones where I flashed new ROMs, that I needed to install the latest Google Apps file. However, when I went to see if I can download the latest I see that there is not a full build for it (unless I read it wrong).

Do I need still need to install GAPPS if I want to use the new Cyanogenmod Android 5.0 ROM?

Since the build is not complete for GAPPS should I wait?

GAPPS forum on XDA

You don't need to install Gapps to use Cyanogenmod, you can install it and use it without them.

If your real question is "do I need to install Gapps if I want to comfortable install all my favorite apps from the playstore?" then the answer is probably yes.


Firefox version 21 installed easily but greasemonkey won't install - error saying not compatible with ver 21 I can't find anyone with this problem of not being able to install greasemonkey since installing Firefox version 21 on my android. My ultimate goal is to combine my fitness pal logging with weight watchers so that mfp will calculate ww points. It can be done but only through using greasemonkey. Any help is greatly appreciated :)

The error message in this case is misleading: it's not that Greasemonkey is incompatible with that version number, rather that it's incompatible with Firefox for Android. The extension mechanism in Firefox for Android is somewhat different to Firefox on desktops, so add-ons for desktop Firefox won't work (in general) on Android.

To find out if/when Android support is planned, or to help out, you could start by contacting the gresemonkey-users mailing list.


OnePlus 6T Did "fastboot boot" just delete all my encrypted data? Today after a successful(Booted, worked fine all day) OTA manual upgrade(downloaded latest zip and flashed) I decided to reinstall TWRP in order to reroot. However, after running first "fastboot flash recovery twrp.img" then "fastboot boot twrp.img", I am no longer prompted to enter my passcode(which I know) to decrypt the device, and the /system partition is empty in the TWRP file manager. The sdcard partition is filled with my encrypted files(assuming by their base64 names).
I dont think any of my actions in TWRP were significant, except possibly when I flashed the twrp.img to have the recovery be persistent. (When I launched TWRP for the first time, I wasn't prompted for my password to decrypt then either, so I assume the damage was already done)
I have tried "twrp decrypt [password]" in the twrp terminal but I get "Failed to decrypt data".
When I try boot into system, I either bootloop or TWRP launches instead.

A. Is there a way to reflash my system(e.g Can I just flash the same update.zip) and be back to normal
Or B. Can I retrieve and decrypt my data, given that I know my lockscreen passcode which is normally used to decrypt it.

Here is everything I wrote in my command prompt

Here is ls -la /

Full credit to alecxs for this answer. Posting incase anybody else has the same problem in the future.

Download stock image(Mine was oneplus.com/uk/support/softwareupgrade/details?code=9)
Use extract_android_ota_payload-master to split the payload.bin inside the zip
(Method for step 2 https://pastebin.com/RfEHuvu7 , I did this on linux because my linux machine has python2 installed, no other reason)
Flash the boot.img and boot with twrp
(Step 3 https://pastebin.com/Gp9aJq36)


Why has the emergency contacts functionality been removed? According to some users at What is an "Emergency Call," and can I  set number for it? there used to be a feature to add emergency contacts that can be dialed without passing the lock screen.

Does anyone have knowledge of why this was done?

This may differ depending on what brand and model your phone is, but with Nougat an Emergency Information feature was introduced. You'll find it under Users in the settings screen.

If you open it, you'll see two tabs: Info and Contacts.

Under Info you can add information about yourself, such as mediaction, allergies, and of course your name and under Contacts you can add contacts which can then be called without unlocking your phone. However, accessing it is a little involved; you need to bring up the emergency call screen, then hit Emergency information twice.

The screenshots were taken on a Samsung Galaxy S3 running LineageOS 14.1 Nightly as of 13 February 2017. Currently I have no contacts on that phone, so I can't add any to show you, and my primary phone is still on Marshmallow, which doesn't have that option.


How do I disable Google voice command? Since the new Google update, my beloved and must have to get through the eight hours at work head phones have turned into my worst nightmare. Voice pops up and decides it's a good time to turn the volume up full blast while I'm listening to music. I really don't want permanent hearing  Ioss. If I cough, it goes mute. I tried to disable through the settings and it won't stay. It also takes the liberty to change the ring from vibrate to silent. This is the worst update ever! Please help...my breaks at work really suck now. How can I turn this crap off?? I have a droid LG 10.

This ensures that the correct APP is opened and sets it to work only when the APP is running, instead of in the background.


Is it possible to use icon packs with the ASUS launcher? I have a DigiLand tablet that I have downloaded and it runs the so-called "ASUS" launcher. I had downloaded many icon packs before my switch to this launcher. I am wondering, if it is possible to use icon packs, how do I do it? Thanks.

In the descriptions of the icon packs is usually specified for which launcher these can be used. (Not every Icon Pack is compatible with every launcher)

Most preinstalled launcher do not provide support for icon packs at all. If you want to use icon pack you have to read the description and change to a corresponding launcher.


Android 11: Can't see contents of Android /data even with root Using rooted file explorers like Solid Explorer, Mix
Mixplorer, I cannot see content of Android/data
Why? How to overcome?

Though it may be trivial, posting the solution to make it easier for those seeking answers

It's because of restrictions imposed in Android 11. See Storage updates in Android 11. Apps are permitted to see only their folders and not of those of other apps,with these restrictions.

If your explorer is updated for Android 11 and you can't see, you can view the content going the long way root/data/media/0/Android/data. If your explorer supports, add a favorite tab. Alternatively
/sdcard/Android/data.

Use a file explorer that is not updated to Android 11 (SDK 30) and you can view directly as before (This is my assumption, haven't tested)

Edit : I just checked SD Maid app. This app has a file explorer built-in and targets SDK 30. Surprisingly, file explorer of this app can access without any issues. I am guessing that this app has exemptions  given the nature of it's purpose and maybe those exemptions aren't given to file explorers.. From the developer on mail

I did not make specific changes to the Android/data browsing but SD Maid already had fallback logic that automatically determines what permission levels are required to access a path.


completely remove kingroot when I can't find it I installed kingroot and tried it, I closed it thinking it finished and rebooted my phone.

After reboot root checker says I have su binary but not root access.

My problem is I can't find kingroot, not in launcher nor in Settings->apps it doesn't appear anywhere yet when I install it from apk it doesn't say "Install" but "Replace", I tap on replace and wait until it says "application install failed".

I want to remove it completely But I don't find it , how do I uninstall it ? and if I can't find it then how the packaging tool detects it's installed ?

my phone is sony xperia P with android 4.0.4.

EDIT :

I have found Kinguser.apk in /system/app not /data/app so That's why I can't find kingroot, it installs itself as system app(and apparently sets some permissions to not allow me to even see it)

So I need root to uninstall it, unfortunatly when I try su in terminal I get this :

[-] Connection to ui timed out.

So what to do?

EDIT 2

Ok after I rebooted I can find kingroot in my Settings->apps->all now for some reason, I can disable it but not remove it (because As I said it has installed itself as system app).

Install kingroot again restart your phone, install system app remover application and use it to uninstall kingroot. remover


How can I get acube effect app drawer on ICS or JB? This is how my CM7 running phone looks like (although I got the screenshot from somewhere): Is there a similar effect launcher for ICS or JB?

The drawer and its animation effects are part of the Launcher (a.k.a. Home) app.  Stock Launcher in AOSP (Android Open Source Project), which CM and many other custom ROMs are based on, hasn't included this particular effect since Honeycomb (Android 3.x).

You can most probably find the app drawer's "cube" scrolling effect in 3rd-party Launcher replacement apps.  I would start looking at Google Play store for various Launcher apps (e.g. Apex Launcher, AWD.Launcher, etc.)


How do I get the stock icon for MIUI apps? I want to change the icon of MX Player to the same as MiVideo, but where do I get the icon for MiVideo within MIUI os itself? I tried /data/system/customized_icons but IT isn't there.

FIgured it out by looking around the system files. Apparently, it's stored in /system/media/theme/default/ in the file called icons which is just a zip file without an extension. Simply extract icons and I got the stock icons I needed.


Upgraded from KK 4.4.2 to CM 12 Lollipop, can't restore app data (S4 Mini LTE) After taking a full Nandroid backup of my previous os and apps using CWM recovery, clearing cache and performing a factory wipe, I went ahead and flashed Lollipop. This is the ROM I used: https://s.basketbuild.com/filedl/devs?dev=F4k&dl=F4k/cm12/serranoltexx/cm-12-20150111-UNOFFICIAL-serranoltexx.zip

Upon first boot of Lollipop, I wasn't presented with any 'transfer existing apps/data' screen, but rather was just sent to the launcher screen. While lollipop runs fine however, I can't seem to be able to restore app data through either the custom recovery (just says "please wait" forever and phone gets stuck in a boot loop afterwards) or using apps on the actual phone. It is rooted (through both going into settings -> developer -> enable root access & also a flashable zip that I used) and both Titanium Backup(hangs at 0% and 1%) as well as Nandroid Manager(says 'error' when attempting to restore apps) both fail to restore.

Nandroid manager gave this output at the end: /system/bin/pm[6]: app_process: Permission denied

Is there any other way I can restore the app data?

I did find a solution, eventually by using ADB.

I restored the nandroid user data backup from the stock ROM to the new ROM, then tried to boot it. After leaving it for a while, it got stuck in a boot loop, so I connected the phone to the computer and used adb shell to rename the app data folder (located at /data/data), so Android wouldn't recognise it.

I then booted the phone again and it went straight to the desktop like it normally would. All my apps were here, but not the app data, because I had renamed that folder previously.

I then used adb pull to get the new user data on my computer, then pulled the old user data also, so I could overwrite it.

After overwriting the new user data folders, I used adb push to get them back onto the phone, into the correct /data/data directory. I then went to boot the phone again.

The phone booted this time, but apps were crashing, because the permissions had been messed up. Whatsapp, to name one, couldn't access the message history, and refused to open. It had also planted a persistent notification warning that it wasn't functioning properly. To solve this, I downloaded an app from Google Play called "fix permissions" which did the trick.

All of my data was now successfully ported to Lollipop.


My Phone Installed a Duplicate System on Top of Existing One. Uninstall How? My phone has been randomly restarting by itself and after its last restart, the screen showed the "New Phone" setup wizard like what you'd see when you get a new phone.

I went through the setup process since it wouldn't go away despite force restarting or removing the batteries. Now my media files from my then existing system are invisible when you check gallery, but the internal storage still says it's fully occupied.

It's a Note 4 T-Mobile Lollipop 5.0.1 N910T and it installed/duplicated that same OS version I currently had on top of my existing system (not Note 4's factory android version of KitKat). It installed a duplicate new clean slate of the phone with only the native apps it came with, while the memory still seemingly has my files but are hidden (or encrypted?) and not classified as anything else but just "Others" when you check it in the My Files app. It's no longer asking for my then screenlock password or fingerprints since it's booting the duplicate install.

How do I uninstall only this duplicate system and recover my files? I had some files not synced in the cloud when it happened so I didn't want to do a factory reset yet. I've tried Kies and SamsungSwitch to explore the phone and all the folders would just show up empty yet still say the internal memory is fully occupied (~23GB out of the 24 usable GB). The external microSD's files can be read just fine. Tried calling Samsung and they don't know how either. Screenshot below shows that the phone can see its memory is full but couldn't classify the files in it so it just says "Others" (gray bar; the "SD Card" in the graph stands for the External MicroSD)

When explored via PC (Win), folders are empty (pointing to that duplicate install, while the existing files seem to be hidden:

Screenshot of My Files app showing internal HD is full but could not distinguish what those invisible files are, Gallery is also empty. The "SD card" stands for the external MicroSD files which had no issues and I can access just fine:

Screenshot (click to enlarge)

I'd try to do a full backup of your entire phone contents as is with Kies, save to your desktop computer, then factory reset and start over and use Kies to try and selectively restore the data you're trying to recover.

According to a thread on xda here when using Kies Restore it extracts all contents of the .sbu backup file to C:\Users\{LogonName}\Documents\samsung\Kies\sbu\temp\{NumberID}\{Files Extracted} which you could try to explore and see if you can access the data from there.


Phone Locked and safe mode disabled my dad got a new xiaomi mi note 2 and forgot his pattern.So the phone is locked, I tried recovery but the recovery mode is disabled, the same goes for USB debugging.Do you know any way to perform a factory reset?

I read some articles to enter edl mode but i had no success .

If I understood correctly, your only problem is Lock pattern? Doesn't understand how recovery is locked though - you should be able to simply factory reset device.

I am operating under assumptions that for some unknown reason (not unbelievable in regard to Xiaomi) that you are out of recovery and that bootloader is accessible.

To enter bootloader, press power and volume- buttons simultaneously; a little rabbit with tools and Mao Zedong style hat with communist star should appear.

Before EDL, you should try to enter recovery, after you entered fastboot mode - simply navigate with volume- but confirm with volume+ and do a factory reset.

If this is out of option for you, proceed with entering EDL mode.

First of all, download and install appropriate drivers for Mi Note 2.

Second, acquire MiFlash tool and stock ROM for Mi Note 2 whether it is standard - 4GB/64GB or high - 6GB/128GB edition and extract from archive.

Lobotomized Kenzo && Capricorn models, though eventually restored stock ROM, hence had limited (bad) experience with Xiaomi devices. Extremely frustrating if doing anything outside of box. Had no problems with recent Xiaomi devices, though it's like waiting for rain in London.

If bootloader is accessible and if oem edl or reboot-edl command is present in aboot partition, device can be rebooted to EDL from fastboot with command

fastboot oem edl

which can be issued on Linux, macOS && Windows platforms (this should be done only on nonVM Windows platform, because you need to flash ROM with MiFlash) or

fastboot reboot-edl

for which (reboot-edl) you need modified fastboot that can be issued only in Windows (another layer of frustration, because won't work in VM - virtual machine).

If bootloader is unaccessible but oem edl or reboot-edl command is present in aboot partition, you can enter EDL with proper (and timely) button combination for what you need to (exactly in this sequence)

Power off device

Plug USB cable into the station, but without plugging to device

Press the volume+ and power button while at the same time plugging USB cable to device (timing is critical)

Device should boot to EDL mode with blinking LED

Unfortunately, if none if the above helped you already, you could try with DIY flash cable which is substitute for regular USB cable in case bootloader is inaccessible.

In extreme scenario, there is PCB test point method for entering EDL mode, but we need schematics of mainboard for this device, which we don't have at the moment.

Supposing device entered EDL mode, you should start MiFlash which will automatically detect device.

While in MiFlash, click on Browse button, then select Advanced; navigate to directory where you extracted ROM you previously downloaded and optin flashall.bat (not flashall.sh - it is not for Windows platform). Now click on Flash. If everything is correct, it should be finished in couple of minutes.

Device should boot automatically if flash is finished without errors.


Is it possible to connect Nexus 4 to Windows Server 2012 R2? I'm trying to connect Nexus 4 (Android 4.4.4) to Windows Server 2012 R2 DataCenter for purpose of debugging from Xamarin Studio.

What I did:

Activated Developer Settings
Checked USB Debugging
Installed Google USB driver from Android SDK Manager

But Windows doesn't see it when I connect by USB cable.

Maybe it isn't possible with Windows Server?

PS. But it's charging and I see connected as MTP in USB computer connection.

UPDATE: I tried to connected it to Windows 7 and it's working. But I still have problem with Windows Server 2012 R2.

So question is: should I change some settings in Windows Server 2012 R2 or it is not available to connect Nexus 4 at all to Windows Server?

Actually Windows Experience Feature is the answer!

I had the same problem and could not install usb drivers for a MotoG on a win2012 Server, but when I installed Desktop Experience feature, all runs flawlessly, drivers auto-installed and all!

BUT it is a little weird to find it...

Go to:

Server Manager -> Open Add Roles and Features Wizard -> Features -> User Interfaces and Infrastructure -> Desktop Experience


Repairing system partition of Yuphoria My Yuphoria is currently hardbricked and whenever I try to flash its factory image, it gives up during the flashing of the system image, saying remote: flash write failure. The reason seems to be corrupt system partition. How can I repair it?

Try With This Method:
Flash With This Firmware
Flash-Tool : QPST.WIN.2.7_Installer-00430.1.rar
Firmware : SW_T86519A1_V011_M21_MP_MMX_CM_YU5010_signed_qfil.rar


Possible to transfer songs from iTunes (on Mac) to Android phone? I have a significant music collection on my computer, which I am still frequently adding to. While the songs I've downloaded in the last several years are all DRM free (either downloaded for free or on iTunes post-DRM), I have many songs from the iTunes-DRM era. I use an iPhone as my phone almost exclusively for this reason (to use DRM-laced songs). Recently I have become disillusioned with iPhones and am considering switching to one of the new Google Pixel phones. However, my biggest hangup is still being able to store all my music on my device.

Now that Apple Music is available for iPhone, I was thinking it might be possible to access all my music on an Android phone--but I can't figure out conclusively if this will work. I have checked this official Apple page:

  From your own collection

  To add music that you imported from CDs, or bought from the iTunes Store or other sources, use iTunes on a Mac or PC. Make sure that you have the latest version of iTunes.

  Open iTunes.
  Sign in to the iTunes Store with the same Apple ID that you use on your Android phone for Apple Music.
  Turn on iCloud Music Library and wait for iTunes to finish updating your library.

  Any music that you add to iTunes after you turn on iCloud Music Library will be available in Apple Music on your Android phone.

However, I would like to avoid having to upload all my music to the iCloud Music Library (don't want to have to deal with that when I really just want to offload music straight from my computer to my device using a USB cord).

Can I transfer songs from my computer (Mac) to an Android phone that has Apple Music (or maybe some other software?) using a wired connection, without having to upload everything to iCloud? If so, will this work even for iTunes-DRM-laced songs?

If iCloud is the only option, I will probably cave and do this, but only if it will work with all my songs (from iTunes-DRM, iTunes-non-DRM, non-iTunes), and if I don't have to pay to store my songs on iCloud (again, I don't need to be able to access them from anywhere, just my computer and a single Android phone).

Similar questions have been asked before, but are all out of date (3-6 years old).:

Android and iTunes
Can I play DRM music from iTunes on my Android?
How do I get this iTunes song on an Android device?

Of course, it's trivial to transfer the non-DRM music. There are lots of apps on Google Play that effectively sync iTunes with Android in an iTunes-iOS way. Personally, I really like iSyncr used together with Rocket Player. It can also be done manually via Android File Transfer. The problem, however, comes with the DRM music.

I've been in exactly the same situation as you. I made the move from iOS to Android, and had a bunch of old iTunes DRM music in my iTunes library that I wanted to sync to my Android devices.

There is absolutely no way to playback the iTunes DRM files on Android

I've tried this personally, and I can confirm that at the time of writing (October 2016) there is absolutely no way to do it. iTunes DRM music will only play on Apple software. The Apple Music Android app might stream your uploaded music, but only if you're a paid subscriber. Apple Music doesn't let you do anything unless you get a paid plan. That's the first thing the app asks you to do when you open it, and there's really no other functionality to the app unless you do that. And even if you were a paid subscriber, I'm not sure what sort of offline or internal storage functionality the app would give you. It's really a streaming app.

You need DRM-free files

Please note: These methods all have annoying flaws about them. I'm sorry, but I'm really not aware of any better ways. I have searched quite thoroughly.

Option1 : Burn to a virtual CD and reimport

This is probably the easiest and most reliable way to do it. (Unless you have dozens of albums, in which case, yes, it's a lot of manual work.) Emulate a burnable CD. Use iTunes to burn the songs do the virtual disk. The software will burn it very fast since it's virtual. It will instantly be mounted as a virtual CD on your macOS. You can then import the songs to iTunes again, DRM-free. This is also very fast. I used Apple Lossless format while reimporting, because I have OCD about not losing quality. I have tried this on Yosemite and it 100% works. Here's an alternative for Windows users (haven't tried it myself, though.) If, somehow, emulation doesn't work for you, then I guess you could use a rewriteable actual physical CD. That would be much slower, though.

Option 2: Delete and redownload from iTunes (may not always work.)

According to Apple, you can delete the DRM songs from your iTunes library and download them again from the iTunes store. This is supposed to give you non-DRM copies of the songs. However, I've found that this doesn't always work. I just tried it with one song that I bought 10 years ago, and the downloaded file was DRM. Also, it was 128 kbps even though I would have gotten twice that bitrate had I purchased the same song today. Thanks, Apple! Also, if trying this, make sure you have a backup of your songs before deleting them. Previously purchased items are not always available for redownload.

Option 3: Pay Apple to remove the DRM (ugh)

According to some of the answers to this question on Ask Different, you can pay Apple for some services to remove the DRM. I'm not sure if this works anymore, though. Also it just feels bad to have to pay again for music you've already bought and paid for.

Option 4: Remove DRM with (paid) app

There's another way that will (unfortunatley) cost you money too.

The app is called TunesKit, and can be purchased from here. I've tried the free trial version, and it worked fine. Unfortunately, the limitations with the free trial mean that you'll need the paid version for it to be of any real use.

In the past, there were free apps to do what that app does. I haven't been able to get any of those apps to work as of today. I haven't found any currently working free apps that remove iTunes DRM. If anyone knows of any, then please let me know.

Option 5: Download again from non-DRM source

One final option is to simply redownload your music from a non-DRM source and delete the old DRM music. For example, I had some music from General Fuzz, an artist who licenses his music under the Creative Commons license. I had already paid for his music through iTunes (as a way to support him), so I merely used BitTorrent to download his music again, legally. Of course, it's likely that the vast majority of your music is not licensed under such a license. However, you have already paid for the music. If your personal morals, the laws in your jurisdiction and your computer knowledge allows you to do this safely, then you may consider simply redownloading the music through BitTorrent. I personally wouldn't have any ethical objections to downloading music I'd already paid for in this fashion, but do consider the laws of your juridsiction.


Galaxy S3 missing "Accounts and Sync" I have Galaxy S3 GT-I9300 version 4.1.2 and I lost the "Accounts and Sync" under settings. I added the "Auto sync data" under Data usage and it still does not sync automatically with my calendar. My question are:

How can I restore the "Accounts and Sync" ?
How can I control Auto sync mode on each application?

Thanks

Android 4.1.2 doesn't has an Accounts and Sync option under settings, it just has the text Accounts, each of your account in a row (if you have any account added to the device) and the plus sign at the bottom to add more accounts.

"Auto sync data" MUST be enabled. Go to "Settings > Data Usage > Click the MENU button on your device > Check "Auto sync data."

Autosync for each application is under each application menu. For example, if you have your google account configured, you have to select Google >  and there you will see the sync options. In this case you will see sync calendar, contacts, etc and their respective checkboxes to enable/disable them.

Check the screenshots/steps to get there:

Go to settings > accounts and click the one you want to setup.

Once inside, click on the account name with the sync icon.

You will see the sync options for that account.


Customize Android 4.0 (ICS) Bluetooth HID I have a Targus bluetooth presentation remote. It acts a mouse amoungt other things. I was hoping to find an app that allows me to capture the different buttons on the mouse and customize them. For instance one button just types "b" when pressed which has no use. I want an app that is able to capture the button and reassign it to something more useful.

Any Ideas?

Custom keyboard layouts is an official feature of Android 4.1 Jelly Bean.

It's called "User-installable keymaps", see more here.

If you don't want to wait/upgrade:
Besides this, Android uses  keymaps also for bluetooth HID devices (your device, some number keypads, Apple bluetooth keyboard, etc.). More info how to change this is here.


Recovering samsung G5 after firmware flash? So, I purchased two Samsung Galaxy S5 phones from Amazon a while back. I have been playing around with the first after reflashing to a different firmware version - no issues arose. However, when I went to reflash the second phone with the same firmware image I used on the first the phone refuses to complete the boot sequence.

I am able to shell into the device during its boot sequence, but the phone never gets past the Samsung animation. Further inspection of their original packaging indicates that they may be from two different regions.

Now, is there a method for determining the correct firmware version (with respect to locality/baseband version) in order to recover the phone after the original firmware has been wiped? I have been trying various versions of Samsung G5 firmware, but all give the same unbootable result.

tl;dr Assuming no firmware is loaded and we have only the original bootloader, what are the recovery options? Even if I must first use some Samsung tool to recover to the latest version, this is fine.

Any suggestions?

try wiping the cache from bootloader menu .

or this

https://www.androidcentral.com/10-basic-terminal-commands-you-should-know this is a starting point to flash twrp or a custom rom using the Android Debug Bridge ADB

Look for a utube how to install ADB and fastboot for your pc . Then when u have adb command window open connect usb to device & use
1. The adb devices command which is "adb devices"

do this first before down loading any of the sdk package as you need to know if your pc can recognize your device.

you could also use somthing like this for the type of device you have this only works for samsung but there are others for different manufactures

https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&cad=rja&uact=8&ved=2ahUKEwjz65GBkaneAhWlhKYKHaTHBuQQwqsBMAN6BAgDEAQ&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJv538rOL5p0&usg=AOvVaw3bIUhWGgbgikQiD3eBUfG1

hope this points you in right direction


How to remove someone else's Google account from the Pixel 3a? So my friend has his partner's Google Pixel 3a with him. She did factory reset and gave it to him before leaving for a semester abroad. She forgot to remove her Google account before performing the reset though.

The phone runs on Android 9. Now when my friend tries to set up the device, he is asked to log in to an account which was associated with this particular device beforehand. Since he doesn't know the password of his partner's account, he is unable to use the device as his own.

Is there a way to fix this without having to ask the password?

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

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


Share contents between my Galaxy Note 5 and Samsung Smart TV I used to have a Samsung Galaxy Note 3 a few years ago, I remember I could connect my phone with my 8880 Samsung Smart TV.

This connection was two way, I used screen mirroring so I could display phone contents on the TV, and I could watch TV programs on my phone.

I even remember once my wife was watching TV and I watched another program on another channel using my phone (connected to TV).

Unfortunately I can't remember the application names which provided these features.

Its now two years that I have changed my phone with a Galaxy Note 5, and I have done all the upgrades. The problem is I can not do what I did with the old version of mobile set. I believe I don't have the applications, and I can't remember their names.

By the way is there any way so I can screen mirror a video played using streaming (is not on my phone but it is online) on my TV? Because Samsung Smart View application just shares contents (videos/photos/music) which are stored in my gallery.

Screen mirroring is a feature available on some editions of Samunng Smartphones, but unfortunately has been removed in later builds on smartphones and replaced  Samsung Smart View and related.

  Using the Screen Mirroring feature, you can share your Galaxy device’s
  screen with your Samsung Smart TV or with an HDTV using the AllShare
  Cast Wireless Hub.

The following phones support the Screen Mirroring feature by default. Some phones can be modified through a custom ROM, so they also may be able to support screen mirroring.

Samsung Galaxy S3, S4 ,S5
Samsung Galaxy Note 2, 3, 4

Nevertheless you can use alternatives app to achieve the same e.g Screen Mirroring from Playstore.

Another aggressive way of enabling the feature in Note 5 is perhaps rooting and editing build.prop line: wlan.wfd.hdcp=disable (anywhere within the additional build properties section, preferably at the end)
under /Device/system folder. (Remember to save and reboot) as outlined here on XDA thread.


How to access Android language dictionaries Is it possible to access (programatically, using a text editor, etc.) each dictionary of the built in languages in Android?

The automatic word completion is really useful but it has a major problem when it comes to SMS messaging. I'm Hungarian and our alphabet contains special letters like 'á', 'ő', 'ú' and so on. As you can see each basic letter has a single or a double accent on the top of it (or a dot). If that accent leans to the right like this: 'á' then only 70 letters are allowed to send in a single SMS message. There is another version of that letter in Android when the accent leans to the left: 'à'. Using this will not reduce the 160 letters to 70.

Unfortunately all the built in Hungarian words use the wrong version of those letters so I have two options when composing a new SMS message:

Turn off word completion and use the basic letters like 'a', 'o', 'u'.
Use word completion but correct the wrong letters. This takes at least twice as much time to complete a text message.

So I'm wondering if it would possible to rewrite the dictionary of a language in any way?

I was having the same issue but in Spanish and i just disabled sms division on the messages option menu and problem solved, no need to hack around dictionaries

EDIT:

Go to "Messages" > Press "Menu" key > Press "Adjustments" (in spanish it says "Ajustes") > Uncheck "SMS Split"

BTW, this question is more suited for the android.stackoverflow.com site.


Create a folder on android A3 2016 6.0.1 marshmallow I want to create a folder on my samsung A3
When i search the web i find 2 things

Press the edit button on the right top of the screen and then drag amd drop an app on top of an other to create a folder.
Not working . When pressing the edit button the only thing i can do is remove the apps or add new apps .all the apps have a minus sign on them .

Press and hold on an app and then choose "create folder" choice that appears after holding the app.

Not working . When press and hold on the app nothing happens.
Any suggestions ?

Tested on my S7 Edge:

Open the App Drawer.
Press Edit in upper-right corner.
Press and hold an app, then drag it on top of another app to create a folder.


Add "scp" to "share via" or "send via" menu In the photo gallery application a pop-up menu allows selecting various destinations for "share via".

Is it possible to add "scp" to this list? There seem to be a number of scp clients out there but I don't know if any one of them can add itself to the "share via" menu.

Shareing is a feature the application needs to explicitly code for and then advertise to the system that it accepts share requests.  If you have an SCP app that you like but it is not offering the share feature try checking if the developer has a website with more information.  If you still have no luck try emailing the developer and asking for the feature.