Trouble rooting my Samsung Galaxy S Duos 2(gt-s7582)

What package were you using in Odin to flash your phone?  I don't think flashing a new OS in ODIN will help much with rooting.

Download towelroot on your phone, and root that way:  Towelroot.com

Download and install the APK.  Click the lamda, and then install SuperSU from the Play Store.


How to install the mathematical GAP-software on an Android phone?

This is how I got it to run.

I'm using the download from here GAP for Android

Preparations:
In termux type termux-setup-storage when prompted to give termux storage permission select allow. This is to give access to the sdcard in termux.

Make sure your connected to the internet.
In termux, type pkg install wget press enter.
Now to download the file type wget my.svgalib.org/android/gap4r5-1.tar.gz then hit enter.
Extract the file type tar -zxf gap4r5-1.tar.gz hit enter.
Type cd gap4r5 hit enter.
Now we need to make a couple of changes to the script for it to run on termux. We will copy it to the sdcard Download file to be able to edit it. type cp gap.sh /storage/emulated/0/Download/ hit enter.
Now open the file gap.sh in a text editor, I used Notepad++ for Android. This file is in your Download folder.
Edit line #1 to look like this #!/data/data/com.termux/files/usr/bin/bash
Edit line #23 to look like this GAP_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" Its very important on this line to have the spaces exactly where they are and nowhere else. then save the file. (Thanks for this line goes to Dave Dopson at this post Getting the source directory of a Bash script from within
)
Go back to termux and type cp /storage/emulated/0/Download/gap.sh . (the period at the end is important) and hit enter.
Now you are ready to start using the program. to run the program make sure you are in the folder gap4r5 and type ./gap.sh. (To get to this folder when you start termux type cd gap4r5 or wherever you are in termux type cd hit enter and type cd gap4r5 and hit enter).

Good Luck!


Entering recovery mode when plugging powered off tablet to charger

It was simply a problem of line endings. Somewhere along the road I modified the lpm file and the line endings of the file were changed to Windows and they were supposed to be to Unix line endings.

When you edit a file in a text editor make sure to the correct line endings. Next is a picture of how to do it in Sublime Text:


The answer is yes, a simple reliable root procedure has been found for this phone. It is CF-Auto-Root by Chainfire. Here is a quote from Chainfire's initial post outlining the philosophy of this procedure ...

CF-Auto-Root is the root for "rooting beginners" and those who want to keep as close to stock as possible. CF-Root is meant to be used in combination with stock Samsung firmwares, and be the quickest and easiest way for your first root. In essence, it does nothing but install and enable SuperSU on your system, so apps can gain root access.

Here is the link to the actual procedure ...
http://androidmtk.com/root-samsung-galaxy-s4-mini-sgh-i257m

Here is a link to my post on xda with the details of my results ...
http://forum.xda-developers.com/showpost.php?p=64690687&postcount=1329

Note that the procedure is for Build number KOT49H.i257MVLUBNG1 but i took a bit of a risk with my phone which has Build number KOT49H.i257MVLUBNG2 and it works flawlessly.


How can I undo the “Do Not Ask Again” for using my home screen wallpaper as my lock screen wallpaper as well?

Try resetting the default wall paper setting by following these steps (described for Samsung's 4.0; see also this question):

Menu | Settings | Applications | All | TwWallpaperChooser | Clear defaults

If you also want to reset the settings of your wallpaper application follow these steps:

Menu | Settings | Applications | (said application) | Clear data


Rooting a device does not require it to be wiped, although, to root it the device's bootloader needs to be unlocked.  This action requires the device to be wiped.

So, if you have not unlocked the bootloader yet then you need to wipe it, sadly.

If you have unlocked the bootloader then you can root the device without wiping it.

To root the device you can use the Nexus Root Toolkit by Wugfresh.  This is your best option.


Why does Wifi show an error whenever I try to reconnect (Galaxy Ace)?

I believe this is a problem with Samsung's UI, TouchWiz; I experienced this on a couple ROMs for my Galaxy S.

I don't know of any way to fix it without replacing your ROM, but I did find that going to Settings -> Wireless and network -> WiFi settings and toggling WiFi there seemed to work.  Settings is a standard Android OS app and thus bypasses whatever problem TouchWiz has when you try to toggle the WiFi from the notification area.


Prevent HTC Tattoo from losing its mobile broadband connection

I do suppose you went to Settings > Wireless & networks > Mobile network settings and have "Enable always-on mobile.." checked on?


Disable 'OK Google' recognition without completely disabling Google app

I believe this website has a guide to the solution that you're looking for.

Edit: I was asked to summarize the site (Yes, I did just copy and paste the instructions for the most part):

Google Now has a neat ability to listen for the “OK, Google” command to automatically launch the app and get you into Search as fast as possible. But, you may not want Google Now to listen to that prompt or hotword for some reason or another. Good news–it’s super easy to turn off!

Turning off the “OK, Google” hotword: To turn off the hotword detection, open the Search app. You can find this in your App Drawer, and you can usually access it by holding down the home button as well.

Next, at the top left there’s a hamburger menu. Tap it and head into Settings > Voice.

Next, head into OK, Google Detection. From here, you can toggle it on or off.

Keep in mind that, even if you have it off, you can still head into Google Now and tap the microphone on the right side of the Search bar to use your voice. It’s certainly not as convenient as using the hotword, which gets you into Search right away, but still enables you to use your voice to search.


Can I use these chargers interchangably?

Both tablets support fast charging, which means they are capable of charging faster than the earlier standard USB charging of 5V,2A.

"Samsung uses "adaptive fast charging", while Huawei uses "super charging". They are proprietary technologies of respective OEMs, with specifics not made public (how fast can your device charge has become a selling point) . OEMs always advise that one uses the charger supplied with the device only, because fast charging is a complex interplay between the charger, device, battery level and cable. Using them interchangeably is  not recommended. It's not likely to cause an explosion or something like that if you use the same charger but it would not charge with the same speed as designed. If this is fine with you, I would suggest using Samsung charger for both devices since it has a lower maximum power rating (approximately 15 Watts = 9V x 1.67A) compared to Huawei rating of 40W (10V x 4A).

However, if fast charging is not a priority , it is  perfectly safe if you charge at 5V,2A. To do this, you would need to buy or use an old 5V 2A charger from pre-fast charging era and use that for both devices. It will charge much, much slower. Alternatively, see if Huawei P30 has a setting to disable fast charging (Samsung devices have this option from Android 6.0 onwards). I couldn't find it on internet but it may well be available. You can disable fast charging on both devices and use any of these two chargers to charge both devices safely.


From WhatsApp help:

  There is no option to disable this feature.

However you can type a space between asterisk and the first letter after it and MAYBE the text will not be bold on the receiver side (this "hack" depends on the smartphone model and does not work on iPhones).


Okay to install CWM Recovery on Galaxy Nexus 3 GT-i9250M?

Is there any real risk to installing CWM Recovery on the GT-i9250M?

Short answer : No

More information :

  between Install Recovery, there is many reasons or problems or other Something you should attend ...

Do not Power off Device. Device maybe at Flashing or Install CWM
Proccess can Break or Turn Off Completly.

or other something ...

but there's not fear or escaped from this Proccess.

Most of the Time, you can Flash a Stock Rom With Odin then, your Device is availabe for use.
But :

you need Special CWM for your Device, ( Special For GT-i9250M ).


Authentication problem while connecting to WiFi hot spot!

I faced a similar problem since months on my Android phone ( Jellybean and Kitkat ). The problem some how used to come and go and recently it was the same again. After spending a couple of hours with many hit and try things with my phone and router I finally found a good article which solved this problem ( at least ) for me.

Solution

  Settings, Apps, All, Clear data in google services framework and restart
  http://www.tomshardware.com/forum/45501-43-wifi-authentication-problem

Read the above article as it has a lot of other methods also but in my case none of the others worked. Check if anyone works in your case.

Before following above steps I would kindly request to go through the article about what things can be impacted when Google Services Framework data is cleared.

http://www.talkandroid.com/185088-google-engineer-explains-why-you-shouldnt-clear-google-services-framework-data/

In my case I have tried almost everything and nothing worked. Clearing the google services framework data was the last option left and I gave it a try. My case - it worked well and I did not even have to restart the phone, I was able to connect the WiFi.

Hope it helps.


Open AnkiDesktop.
Open the "Browser".
Click on the deck you wish to remove on the left-hand pane.
Hit ctrl+a (command+a on mac) to select all cards.
Click "Change Deck" at the top.
Select the deck you want to keep in the pop-up dialog.
Click "Move Cards".
Repeat steps 3 - 7 for all decks you wish to merge.
Go back to the "Decks" screen in AnkiDesktop.
Find the empty decks (the decks you wish to remove will have a card count of null).
Delete those decks.


Android - How to make a contacts group invisible to whatsapp

The question is not specific hope so. Do you want to hid yourself from certain friends who are in your contact list?

If so, then you can add them to block them in the block list. (But you will be still receiving the messages from them).

Or change your privacy settings in whatsapp according to your convince.


Available memory of a 16GB microSD card?

Gigabytes are base 10, but Android uses Gibibytes (base 2)
See: http://www.wolframalpha.com/input/?i=16GB+to+GiB.
This is needed because binary data is written in base 2, but SI units are base 10.


Why does the screen come on when my phone is plugged in but idle?

The same happens occasionally on my Galaxy S, usually about 5-10 minutes after plugging in. If you can handle the dev tools, you could try charging the phone from an USB port while running logcat and checking what goes on around the time the phone activates, or if the screen turns on only when charging from a wall socket you could run aLogcat on the phone while charging and then try to see the reason, but it can be a bit tricky on the phone.


How can I re-install the stock Android 2.2 calendar?

You can restore the calendar from your backup files. Two of them should be of interest to you.

com.android.calendar-[big number].apk
com.android.providers.calendar-[big number].apk

The first one is the actual calendar, while the second is a helper app for it that stores it's data.   To reinstall either use Titanium Backup, a file manager (there're plenty in the play store) or adb. With the latter type:

adb remount
adb push /path/on/pc /system/app/Calendar.apk
adb push /path/on/pc /system/app/CalendarProvider.apk

into the terminal. Now reboot.


How to enable USB host mode in Moto G4 Plus

As beeshyams pointed out in comments, the software doesn't control which endpoint is the host and which is the peripheral: the hardware itself controls it. On a phone that doesn't have a USB-A port, you use a USB-OTG cable or adapter. This has a "host end" and a "peripheral end". (On the early USB-OTG cables, it was hard to tell which is which, but on an adapter, the end that is a USB-A port is the peripheral end.) A resistor inside the plug tells the USB controller hardware on the phone whether to act as a host or a peripheral. When you plug the "host end" into the phone, it automatically acts as a host: no user input is needed. (That said, whatever app wants to use the connection or talk to a mass storage device will pop up a permission dialog.)

The options you show in your screenshot only take effect when the phone is in peripheral mode, so they're not related to your problem.

You say in your comments that you'd like to transfer data to a Windows PC, for example. That's not possible this way. Without extra hardware, a PC can only act as a USB host, which means the phone needs to act as the peripheral. To send arbitrary data this way (i.e. not acting as a filesystem), you'd need to write software on the phone using the USB Accessory API, and other software on the PC for the host side of the connection. This isn't a programming site, so we can't help you achieve this.


Can we backup the stock recovery.img in any way?

EXTRACTING BOOT.IMG FROM STOCK ROM or OTHER IMG LIKE RECOVERY ETC.

REQUIREMENT:
1. Download adb required tools.
2. PC
3. Phone Drivers (for other phones google it out)
          for spreadtrum phones: SCI-Usb-Jungo v4 (download here) or
                SCI-USB2Serial v1.5.6.1 (download here)
4. Android Phone + Usb cables

STEPS:
OPEN cmd window in adb folder

type the ff:

      adb devices
      adb shell
      su
      cat /proc/mtd

Now from your screen look at your files and you see mtd10 has your recovery.img

dev: size erasesize name
mtd0: 00040000 00020000 "misc"
mtd10: 00500000 00020000 "recovery"
mtd12: 00280000 00020000 "boot"
mtd13: 04380000 00020000 "system"
mtd14: 04380000 00020000 "cache"
mtd15: 04ac0000 00020000 "userdata"

Once u see it's LOCATION in which in this sample is in mtd10
type:

cat /dev/mtd/mtd10 > /sdcard/mtd10.img or
cat /dev/mtd/mtd10 > /sdcard/recovery.img
Source: http://howtorootcherrymobilesnap.weebly.com/adb/how-to-extract-img-files-via-adb-ex-bootimg


No luck with avi mpg4/mp3 codec? Plays like a charm on my HTC Desire w/ Froyo 2.2
You could also try another encoder, "SUPER" [1] for example. IMHO "Rockplayer" [2] is the best player for the android platform at the moment.

Hope that helps.

[1] http://www.erightsoft.com/SUPER.html

[2] http://rockplayer.freecoder.org/index_en.html


Apps got weird names and icons -> virus?

I haven't experienced the same issue myself but it definitely sounds like something caused by third party app(s).

What I would suggest is to boot your phone up in safe mode and systematically go through your apps, uninstall and install them until you have identified the offending app.

Example:

1. boot into safe mode
2. remove app1
3. boot up normally
4. check if resolved
5. if not, reinstall app1
6. repeat process for app2

If you have an approximate idea of when this happened, refer to your app installation history so you don't have to do this for all your installed apps and save some time!


Google Play Services uninstalled on my phone

Google play services cannot be openedby the user.and if your system does show it in all apps i doubt that its uninstalled! all you can do is update it which is automatically done overtime by the playstore


An app downloaded outside of the Play Store can't   be updated using Google Play update mechanism, it  won't appear in the downloaded list as well simply because not  your Google account that downloaded it.

An app downloaded from Google Play may not modify, replace or update its own APK binary code using any method other than Google Play's update mechanism.

The paid version isn't showing up may be because the developer has put restrictions regarding your country or your Android version, etc.

Update:
Try downloading your apps from a third party market such as Monogenie or Aptoide, you'll be notified whenever an update is available.


How can I update my HTC Desire when the OTA update is missing?

Yes, it's up to the carrier whether to distribute the update over their network, but it looks like the update did roll out on Orange.  Strange that you didn't get it and can't see it.

That said, updating via HTC Sync is perfectly safe and will not void your warranty.  It's nothing like rooting.

I would think you should be able to take it into an Orange location and they'll update it for you, but I would just do it with HTC Sync myself.  Your link is for the 2.3 update, rather than the 2.2 update; I don't know whether you can go directly from 2.1 to 2.3 with that update, but it shouldn't hurt to try.


Google Assistant won't read notifications

I have found this article that states and I quote:

  Motorola updated their Touchless Control app this evening to include a
  feature that allows you to ask your phone “What’s up?” in order to
  hear what your current notification situation is like. By asking “Ok,
  Google Now, what’s up?” your phone will read the time followed by
  notifications back to you, letting you decide if any are important
  enough to act upon.

What is Touchless Control though? According to this page:

  Touchless Control is a separate application from Google Voice Search
  but it works with Google Voice Search.  Touchless Control's main
  purpose is to wait for the launch phrase, "OK Google" or "Ok Google
  (Now)"  and then either execute the command or send the request to
  Google Voice Search.

In the same page you'll see that What's up is a command for Touchless Control that reads notifications. Touchless Control is now called Moto Voice.

  Is that a feature specific to the Moto X (or, at least, to Motorola
  devices)?

Short answer is yes. The reason same command doesn't work now, is because the original feature was originating from a for-Motorola-only app.

  How can I get Google Assistant to read back my phone notifications?

Even though the app was made for Motorola phones and has official support only for them, there are ways to get it on other phones too according to this page.


in.android.location.providers_changed: Toggling Location error

There are some aaps which gives debug msg for location, as in my case one assistan app. As soon as i uninstalled the app that msgs disapeared.


Yes.

You can unroot your phone. Use the method that GUI app (SuperSU, Superuser etc.) you use offer you to do it.

No.

It won't bring those apps back. Rooting is just a process of adding a binary in the /system partition that will let the apps approved by the GUI app execute commands as the root user, a user that is not an object to the standard rules other users are. This process is completely unrelated to the presence of the stock apps (assuming what you mean by it are the apps sit in /system/app directory of the phone) If these apps are deleted then the only way to get them back is to install them again. If you want them to be stock apps again you need to move them (or install them in the first place) to /system/app directory.


There is a SIP client built right into your phone (Gingerbread and above). You can find this either in general settings, or in settings for the phone dialer app.

E.g. in Jellybean:

go to the phone dialer page (as if you were going to make a call)
choose the menu (bottom right vertical "...")
tap Settings
Scroll down to "Accounts" and tap it.
enter your SIP account info.

Simple as that!

Depending on what SIP service you're connecting to, you may find yourself in the world of codecs. The built-in dialer will try to use the following codecs:

GSM-EFR
AMR
GSM
G711u
G711a

If you're using regular an Asterisk-based SIP server, then it will mostly likely end up using G711 (aka ULAW). I'm still experimenting, but so far I've had more luck with GSM and was able to tweak my Asterisk server to use that instead. If you're using a 3rd party service, then chances are they've enabled GSM already.

That said, I did use CSipSimple to get as far as I did. It allows easy selection of which codecs will be used when (WiFi vs 3/4G), so it made debugging much simpler. (Btw, their store version is quite old at the time I'm writing this. You can also download daily builds and try those.)


I flashed 4.4 and now my Galaxy Nexus power button will not respond

Attempt both and see if either work.

Hold the power button for 10+ seconds
Hold the power button and volume down button for 10+ seconds


Why video made with iOS can't be read on Android but the inverse works

If you do not want your users to download a player to show the videos, then you have no other choice but to create videos with the H.264 Baseline profile. This is because the stock Android player does not support anything higher.

iOS on the other hand does support the Main and High profile. While not listed in the iOS specifications, the iPhone 4S and upwards should support it.

It could very well be that your Samsung's video app records High profile video and can also play it (because Samsung included a non-stock player*). In any case, converting to Baseline profile would ensure that the video is playable on all devices.

ffmpeg -i input.mp4 -c:v libx264 -profile:v baseline -pix_fmt yuv420p -crf 23 output.mp4

That should do it. You can change the CRF parameter to change quality. Check the x264 encoding guide for more.

* Disclaimer: I don't own a Samsung Android phone. No idea if they have a non-stock player.


Is there a way to edit contacts birthdays on the phone?

On my phone, I can't enter contact's birthdays, but if I've previously entered their birthday on GMail then it does appear in their Contacts entry on the phone, and I can edit it there. Not that useful, as the birthday field is something you're likely to add to someone, and then its not very likely to ever change after that!

One workaround that I use if I'm entering this on the phone is to add their birthday into the Notes field, and then later on when I'm at a PC I can go into GMail and put the birthday in properly.

This is using the Contacts app on a Galaxy S using their stock Froyo  (2.2.1).


You can't build that from the official repos yet, since the code is not ready.

There is a reason unofficial builds exist - the devs write their own codes and patches to make the code buildable, bootable and functional ahead of release, and put them in their own repos. Unless you're skilled enough to do the same, you do have to use their code or wait for official nightlies to drop (by then the official code will be ready too).

As for the trust issue... Devs don't usually interfere with CM common code; rather they create device, kernel and vendor repos which are device-specific. Again, if you still can't trust their knowledge about the device then it's up to you to research from the ground up.

Finally, since CM12.x, the blob extraction step is obsolete.

I build CM on my own PC too, but I sync from third-party repos when possible (e.g. if another dev posts his CM14 builds, I get the repo from his XDA thread) and trust them, because why not? CM is made up of individual maintainers; if you can trust one there's no reason you can't trust another.


There are multiple approaches to this problem. The first an most effective is to switch from POP3 (which I assume from your question you are using) to IMAP, where mail is handled on the server instead of client-side -- so you can delete a message when you decide to delete it (and not when client X is retrieving it, as handled by POP3).

Second might be trying a different mail client (again, I do not know what you are currently using). For Android, I'd recommend K-9 Mail -- which is capable of handling POP3 as well as IMAP, and even Exchange (the latter via WebDAV).


How to download files larger than 4 GB on Android external SD card

Formatting your sd card will erase all data stored on it!

You can format your sd card easily on android. Go to settings -> storage -> sd card. Now you should have a format menu option.

You can also format the sd card with most desktop os' like Windows or macOS. In Windows you can select format in the context menu of the connected sd card.


How do I turn off the Google Voice typing on htc desire 510

In your phone's settings, look for Input settings. It might come under Languages or Text Input. Look for the list of keyboards, and de-select Google Voice Typing. Note that your phone should have another keyboard installed for you to be able to switch to something else.


Go into your Gmail app. Top left has 3 dots for menu, brings up folders and such. By the current login name there is an arrow which will open up an accounts option. Open it up, click on existing account, press the menu dots for it and click "remove account"


How to get fast charging diagnostics information

AFAIK, no, it's not possible. Reasons :

Android only tells you the levels at which the device is considered to be charging normally or fast charging. This was based initially on current and now on power in watts. See Andrew's answer and also my answer there.
There are at least 5 proprietary fast charging technologies and obviously all details are not made public. Recognizing the device, the type of charging is a complex interplay between battery, charger and OS and is charging technology specific (whether current or voltage or a combination of both is used to charge fast) . The device may /may not recognize and notify if a different technology charger is used.
Even within the same technology, there can be variations; for example Qualcomm 2.0 increases current while Qualcomm 3.0 increases power (product of current and voltage).

IMO your mission would need you to have rooted devices, see the levels at which charging normally or rapidly is determined (first bullet point) and determine, if you can, from the system files what type of technology is used. It's easier to Google. To the best of my knowledge, there is no app that can help ( I may be wrong here, haven't updated myself)


What is a "Download Agent" and what is it for?

Its a file used in flashing roms (or parts of the rom) for example for the SP Flash Tools. This file has info in it that tells the tool how to flash to the device.

You don't flash the DA file so it wouldn't be checked by the boot ROM. But what you are flashing would be checked.

Check out SP Flash Tool


Kitkat 4.4.2 and Play music: won't find files

Try an Android media scanning process using apps such as
SD Scanner (other older media scan apps seem to crash in 4.4). Once done, the new files should show up in Play Music (I personally found Android's background running of the scanning process to be too slow).

It could be due to the .nomedia file (see "Hiding your files from the Media Scanner" on the Android API guide) in the folder containing the files (or even in a parent folder) which prevents the any media from appearing in Play Music. Since .nomedia is a dot file, it is considered a hidden file and your file explorer may not show it in by default and you may have to dig into the settings. OI File Manager has an option to view hidden files.

With regards to not being able to see the files on the computer. Strangely on OSX

using the Android File Transfer app that is provided by Google, the MusicManic folder /sdcard/MusicManic appears as a file and not a folder
using adb shell, it appears as a folder

using AirDroid on my Nexus 4, my computer can connect to the phone and /sdcard/MusicManic appears as a folder which can be downloaded.

So I guess for now, try use AirDroid to transfer the files across.


Is there a way to get my android phone to stop going back to the beginning of a song when I disconnect my bluetooth audio?

Have you tried using a different music app?  You might get better results from say DoubleTwist or WinAmp.


As mentioned here, with some charge in your battery connecting to a PC or laptop via USB should work for Motorola Moto G. If this does not work for you try the below steps/solution.

Below methods will work depending on the make and model of your device; so no guarantees for the model you mentioned. However I personally have tried this on LG Q6 phone and it works for it. I assume it will work on other LG phones as well.

Plug your phone into the charger while it is shutdown. Some phones may  switch on this way.
Long pressing the volume buttons(try on both the buttons one at a time and if it does not work try both together). You might get a boot menu with instructions for navigation in the menu. Accordingly, select to power on the phone(system).
Connect to a PC or laptop via USB. I tried this with a my LG phone and it booted up instantly.

(LG 2017 and later models should be following the same firmware strategy so I am thinking it will work on all LG phones made in 2017 and later. I am writing this thinking it may be useful for LG owners facing similar issue)


How do I bookmark a page in Google Books?

You need to specifically tap the top right corner to add a bookmark. Also, be sure to only tap once. A double tap will result in a zoom.

Alternatively, you can swipe down from the top of the screen, tap the three dot menu, and select "Add bookmark."


There are various lock screen apps on the market, but so far the best I've seen is WidgetLocker, very customizable and in my opinion worth the small price.


Mount Galaxy A5 (2017) on Ubuntu via MTP

For users who were out of luck with mtpfs, jmtpfs, go-mtpfs or any other libraries which depend on libmtp; try android-file-transfer.

It does not depend on libmtp and thus free from inherent bugs, is the most up-to-date mtp library I have seen on github (as of May 2018), and also can be used with FUSE, although I personally recommend to use its own Qt based GUI to avoid possible FUSE back-front interaction bugs.

Just make sure you DO NOT open your MTP device using any default mechanisms provided by your linux distro, e.g. clicking on Open when the device-connected notification pops up!

github: https://github.com/whoozle/android-file-transfer-linux

PPA: https://launchpad.net/~samoilov-lex/+archive/ubuntu/aftl-stable

Read about MTP on linux: https://wiki.archlinux.org/index.php/MTP


When should I use the SD card to store data?

In general, apps these days are built to put as much as possible on the SD card in order to save internal space.  Some apps require being on the internal card for programming reasons, however.  Generally speaking you can let them manage themselves.

Otherwise you should keep all your own media, etc on your SD card so as to keep the internal one free for things like system caches, etc.


Shortcut to enable / disable VoIP/SIP on Gingerbread?

As I did not find any suitable solutions I decided to write my own widget.

It's available on Google Play: https://play.google.com/store/apps/details?id=eu.siebeck.sipswitch

I also made the source code available: https://github.com/robert7k/sipswitch


How can I sync photos to a network drive over wifi?


How do you configure a Nexus 7/10 for family use

Set up a child account on the device, this is pretty simple, there's an overview of that process here. You don't to sign the child in using a Google account, it lets you skip these steps.

Assuming you want your kids to be able to download any apps you've already paid for, or want to be able to download any apps you buy them, sign into the Play Store on the child account using your main account's credentials, it's probably worth also choosing not to sync all of the main account's emails/contacts/etc. across at this point. You can then add a PIN to the Play Store so that they can't buy anything with your details and also choose the maturity rating of the content they see, this won't affect the settings of the main account's Play Store on the device despite the fact you're using the same Google account on the store.

From this your kids can access all your already paid for applications but thanks to the PIN won't be spending any of your money, at least not without your knowledge, and you haven't had to sign them up for a Google account.

Any apps that they download also aren't automatically put into your main accounts app list so you don't have to worry about them downloading a load of games and it filling your home screen a la iPad/iPhone style.

The downside to this approach is that your kids will be able to read your GMail, see your calender and contacts etc. A good solution to this is an app locker which restricts them from using these applications. I tested APP Lock and it seemed to do the job well.

If you don't mind your kids not being able to download apps you've already paid for on your account and aren't bothered about not being able to access any games you buy them then I think it would be worth signing up for a new main Google account and adding your credit card details to this. You could then sign onto the child's Play Store using this new account, set up the PIN same and maturity in the same way as the last approach but this time you won't have to worry about them seeing your emails or any other information that is linked to your main account.

For both of these approaches if you download an application on the child's account with your main account selected in the Store but have added the child's email as well and then switched back to this on the Store after the download the app will remain on the device and still be usable.

If you want any more information, clarification or screenshots just say in the comments and I'll add it or test it out if I haven't already.


Service for sharing list of installed apps

AppBrain.

Generically, a user's app list will be at http://www.appbrain.com/user/{username}/apps-on-the-phone.

You can also create other lists to share with the world.


If i changed my phone battery will the data be erased from my phone?

No,changing battery doesn't erase phone data.The data won't be erased.
Just switch it off before you remove the battery and insert a replacement battery.


Can I use a Galaxy Gear without a Samsung Phone?

It requires Bluetooth 4.0 LE, which is only in a few devices right now (But that number will grow). If your device doesn't support Bluetooth 4.0 LE, you're out of luck. Period. Buy a new phone if you want to use a Galaxy Gear.

Updated Friday, November 15th, 2013

Another XDA user has posted a very detailed and interesting walkthrough of the steps taken to get it to pair with his Nexus 5. It requires access to a Samsung phone compatible with the Gear, but it seems like a much better solution than the one above.

Not all of the steps he's taking seem necessary. Here's my version of the hack:

Connect your Gear to a compatible Samsung phone.
Pull the file /data/data/com.samsung.android.app.watchmanager/shared_prefs from the Samsung phone and hold onto it for now.
Enable ADB on the Gear.
Using ADB, modify the following file on the Gear: /data/misc/bluedroid/bt_config.xml. Find the lines where you should insert your phone's data, replacing the Samsung phone data. Here's an example with a Nexus 5:

<N1 Tag="your n5 bt mac address">
<N1 Tag="Name" Type="string">Nexus 5</N1>

Reboot the Gear.
Pair the Gear with your non-compatible phone over Bluetooth normally.
Sideload the Gear Manager application onto your phone.
Remember when we pulled that file from the Samsung phone in step 2? Push that file to the same directory on your phone.
Run Gear Manager. You're done!

The previous method is still listed below.

A thread on XDA Developers (Many thanks to Oleg, who posted this in his answer and deserves upvotes) has interesting news! The software needed has been identified, and the APK's have been extracted. According to one user (Our hero, Oleg), following the steps on the thread and using the files provided there allows you to pair the watch and unlock it with a Nexus 4. A basic description of the processis follows...

Install all the Samsung APK's from this upload, provided by XDA User blazespinnaker.
Install com.sec.android.fotaprovider from the same upload. (Maybe not necessary?)
Run Gear Manager. If you have errors, close it and run it again(?).
Pair Manually with your Galaxy Gear.

Note that this is still not a perfect solution. Some features may not be working. However, you should apparently be able to unlock and enable ADB!

I'll update this answer as more information becomes known.

But for the rest of your question (about ADB).

This article indicates that you can enable ADB mode on the Galaxy Gear itself, which is actually kind of exciting. The steps are simple. The article also has a helpful video!

Swipe to "Settings"
Scroll all the way down to "Gear Info"
Enable "USB Debug"

If you're on Windows, you'll doubtlessly need the Samsung USB Drivers. But other than that, you should be pretty much set!


Try the app USB Device Info  it might assist with debugging USB issues.

  This application will provide information about almost all currently
  plugged-in USB device (see below for more info about the 'almost').

  Information includes: •The Device class •The USB device path •The
  Vendor ID (VID) and the Product ID (PID). •A List of all interfaces
  and their endpoints.

  If you download the accompanying databases, the application will also
  be able to provide you with additional info such as the Vendor of the
  device (which is not necessarily the brand!), the vendor's logo and
  the product name.

  This application uses two different methods to collect information:

  Android mode will use the native android USB API.
  Linux mode will parse /sys/bus/usb/devices/.


I tried this from my Samsung Galaxy Ace Plus and it worked:

From your mobile, click MENU > SETTINGS > APPLICATIONS > DEVELOPMENT
UNTICK USB debugging, Stay Awake, Allow mock locations
Insert USB cable from mobile to PC/laptop > "Enable USB debugging" > OK
Drag down the the USB icon from the upper left part of the screen
Tap on "Connect USB" > "Connect to USB storage"
Then, automatically, your PC/laptop will now detect new mobile/sd device
From the laptop/PC, select "Open folder to view files"
There, you'll see MEMORY CARD storage and MOBILE storage as "Removable Disk..." (mine is G)
You should now be able to transfer files from PC>mobile and vice versa.


Dial phone, screen blanks -> can't hang up

Please check if it happens in safe mode too:

If the problem is not resolved, factory-reset is next step.
If it is resolved, it implies one of the installed apps is the culprit. First step could be to remove all apps having telephony related permissions and then check. Add apps one by one and check. Painful process, yes, or go nuclear and factory reset after backing up your data.


For MTK devices you should use SP Flash Tool please find a complete Tutorial here http://forum.xda-developers.com/showthread.php?t=1982587 propably this will save you from the currently situation. I am not responsible for anything may happen.


There will be subjective opinions, however, the battery life will depend on what launcher you use. For instance, if the launcher makes heavy usage of internet for fetching data for its widgets, etc., it will surely end up in poor battery life. But again, it will vary from launcher to launcher and what settings you enable/disable in the launcher. I have been using Nova Launcher for a long time, and having no trouble with the battery life.


Looks like it's just/about to be fixed in Clock 4.0.1 as reported on AndroidPolice.

  The new APK for the clock app from the Android M Developer Preview doesn't look very different from the one you'll find in Lollipop - most of the functions (alarms, world clock, timer, and countdown) are in the same place and operate in the same way. But there's one tiny change that a small amount of users will be extremely happy to see. The Clock app can now "start" your week on Saturday, Sunday, or Monday.

Update: As of 18 June 2015 the stock app on my MOTO E 2 was updated by the normal 'My Apps" update notification and I still have the option of what day to start the week.


Unable to make an outgoing call after calling to *31# in my moto g

I tried solutions from the below links
GSM Feature Codes
GSM Codes
but no help.
Called Motorola Customer Care n they told me to Factory Reset. I did after backup of my data and now it works.


Download and install the Samsung Android USB Driver for Windows.
(It's the zip file at the top of the page.)
Go to Settings > Security > Unknown Sources and check the box.
Turn on USB debugging in Developer Options.


Explosion proneness of my Samsung Galaxy Note 7 device

Galaxy Note7 Safety Recall

  Samsung Galaxy Note7 Battery Safety Recall and Exchange Program

  Samsung has announced a voluntary recall and exchange program on
  certain Galaxy Note7 devices in cooperation with the U.S. Consumer
  Product Safety Commission (CPSC). The affected devices were sold in
  the U.S. before September 15, 2016. Since the affected devices can
  overheat and pose a safety risk, if you own a Galaxy Note7, it is
  extremely important to stop using your device, power it down and
  immediately exchange it using our U.S. Note7 Exchange Program.

  Through the U.S. Note7 Exchange Program, you can:

  Exchange your current Galaxy Note7 device with a new Galaxy Note7 as
  approved by the CPSC available no later than September 21, 2016; or
  Exchange your current Galaxy Note7 for a Galaxy S7 or Galaxy S7 edge
  and replacement of any Note7 specific accessories with a refund of
  the price difference between devices; or
  Contact your point of purchase to obtain a refund.

  Customers who exchange a Note7 device will also receive a $25 gift
  card, in-store credit, in-store accessory credit or bill credit from
  select carrier retail outlets.

  Note: The battery cell issue applies only to the Galaxy Note7 sold in
  the U.S. before September 15, 2016.

  Eligibility

  Please follow the steps below to determine if your Note7 must be
  replaced through this program. This program only applies to the Note7.
  You can also use Samsung+ which will automatically check your device.

  How do I check my device?

  Go to the Eligibility
  section and. . .

  The IMEI or Serial number will be used to indicate if your device
  should be exchanged.
  Find your IMEI or Serial number by going to "Apps > Settings > About
  Phone or General Management > Status > IMEI information or Serial
  number" or check the back of your phone.
  Enter your IMEI (Serial # for devices without IMEI) number without
  any spaces below:

  and then press the Check option there.

  Exchange

  Galaxy Note7 owners can contact the carrier or retail outlet where
  they purchased their device. If you bought your Note7 from
  Samsung.com, you should contact us at 1-844-365-6197 and we can help
  you. If you have any questions or concerns, contact us directly at
  1-844-365-6197.

  Carrier/Retailer: ATT

  Website: http://www.att.com/esupport/
  Contact: 1-800-331-0500

  Carrier/Retailer: Best Buy

  Website: http://www.bestbuy.com/site/clp/
  Contact: 1-888-237-7289

  Carrier/Retailer: Sprint

  Website: http://newsroom.sprint.com/news-releases/
  Contact: 1-888-211-4727

  Carrier/Retailer: T-Mobile

  Website: https://explore.t-mobile.com/samsung-galaxy-note7-recall
  Contact: 1-844-275-9309

  Carrier/Retailer: U.S. Cellular

  Website: http://www.uscellular.com/about/
  Contact: 1-888-944-9400

  Carrier/Retailer: Verizon

  Website: http://www.verizonwireless.com/smartphones/
  Contact: 1-800-922-0204

  Frequently Asked Questions

  Is it okay for me to continue using my Note7?

  Your safety is our highest priority. Since affected Note7 batteries
  can overheat and pose a safety risk, if you own a Galaxy Note7, it is
  extremely important to stop using your device, power it down
  immediately and participate in the U.S. Note7 Exchange Program.

  What is the problem with the Note7 phone?

  We have identified an issue with certain Note7 battery cells. Your
  safety is our highest priority. Since affected Note7 batteries can
  overheat and pose a safety risk, if you own a Galaxy Note7, it is
  extremely important to stop using your device, power it down
  immediately and participate in the U.S. Note7 Exchange Program.

  If I want to participate in the U.S. Note7 Exchange Program, what do I do?

  To participate in the U.S. Note7 Product Exchange Program, you should
  contact your carrier or retail outlet. If you purchased your Note7 on
  Samsung.com, you should contact us directly at 1-844-365-6197.

  Are there any other Samsung phones impacted?

  No. This issue is only related to the Note7.

  When can I buy a new Note7?

  Our first priority will be to provide exchange program participants
  with a new Note7 as approved by the CPSC. New Note7s will be available
  at your carrier and retail outlets no later than September 21, 2016.

source


Kodak Android TV Not able to connect via ADB on WiFi

adb connect can only be executed for an device that has adb over wifi activated (usually this is reset on every reboot). The common way is to connect the device via USB and execute adb tcpip 5555. I am not sure about Android TV devices, if they have adb over Wifi activated by default. You should use a port scanner and check if there is any TCP port open on your Android TV box. May be adb is not running on port 5555 on your device.
Without that command adb will work only via USB. Therefore the only chance I see would be an app that can enable adb wireless mode, however if I remember correctly this requires root permissions if executed from within an app.


What is nobody@localhost in Google calendar app

This mostly appears in Oppo/Realme phones or maybe all phones from China.

Anyway,to remove it,install on your phone iCal from Google Play Store.
Open the app, use it to look at the calendars on your phones, choose nobody@localhost and delete it using iCal. Job done.

Hope this helped.


Charging my device from power bank with two-way USB-C cable?

Xiaomi Mi Pro does not support discharge through the USB-C port. It's not possible. I've tried everything.

If any store promises this feature this might just be a translation error (source)

Quickcharge through the usb-c port on nexus 6p is not possible too.


How can i make my google maps app close?

I spent a long time trying to figure this out and then I accidentally solved it. When you hit the square button to see all the apps running you will see a "pin" next to the "x" which is what you would normally click on to close a running up. If that pin is highlighted the app keeps running. Just tap it to deselect it and then you can close the app normally.

I read a lot of crazy solutions that required rooting and other stuff. It turns out that things work they should I just wasn't aware of the pin button and what it did. I hope you find this useful


Formatting (or reinstalling) Samsung Galaxy S2

What you are most likely look for is called "factory reset". As the name suggests, a "factory reset" is supposed to reset the device to its original state, as it was delivered by the factory. What in fact is done by a factory reset is to wipe all user-installed apps and all user data (for the latter, except data stored on sdcard).

This can be done either from within the system menu (look for the entry with the "fence" symbol, it's labeled something with "Privacy") -- or using the hardware buttons, as described at Hard-Reset.Com:

switch off your phone
press and hold volume-up and home buttons
press the power button for 2-3 seconds
release only power button, but KEEP pressing Volume up + Home Buttons
with Volume down select wipe data/factory reset (3rd) > Press Power

There's no need to re-install any firmware. The system resides on its own (read-only) partition, which is not touched by this process. Having followed above steps, your phone should then boot in a clean state. Don't worry if the first boot after that takes a bit longer -- that is fully normal. Also this does not void your warranty, as these steps would also be recommended by the service hotline if your device went nuts, and they want to eliminate the cause of misconfiguration or misbehaving (user-installed) apps.

For a reference, you might also want to take a look at the question Do a total wipe of my device.


Anyone know where memos are stored on a Samsung Galaxy S6?

Let's see: The package name of the Memo app on Samsung phones is called com.samsung.android.app.memo.
There is no such folder in sdcard\Android\data, so it has to be in /data/data/.

And how correct I am:
Using adb shell and giving myself root access (su) to access /data, I am able to explore my own private data.

Now let's look inside and we find a databases folder with a memo.db inside:

Using some simple SQL and sqlite3 we can take a look inside the database itself:

There are our memos. Note that they are also saved as XML including any extra data needed for the app itself.

  Yes you need root access or use Samsung's backup tool to make a backup of your memos.


To access the browser history, tap the "tabs" menu. (Looks like the tabs of a file folder and is next to the overflow menu, which itself looks like three vertical dots.)

Once you can see your open tabs plus the blank one to add a new one, tap the overflow menu.

You should see four options

New incognito tab
History
Saved pages
Settings

(I think you know what to do.)

This is on a Galaxy Nexus with Android 4.1.1.


How do I see if my Android Nexus received the latest security updates?

In Marshmallow (Android 6.0) there will be an additional bit of information on the 'About' screen showing the "Android security patch level". This should show the date of the last security update that your phone has. How you will know that this is the latest available is unclear though.

Source

As for pre-Marshmallow the best suggestion I have is to look at the factory images page and see what the latest build number is for your device. Depending on which device you have there should be a newer version than LMY48I, most likely build LMY48M.


adb and platform-tools not working anymore on Mac Lion

Hint, Google repository. Ah here you go a better example from the past

Find your Sdk folder then locate both tools and platform-tools subfolders.
Check the Google repository  find what version you want to downgrade to and download the .ZIP for both.
Unpack the the .ZIP's you just downloaded move the Tools subfolder over to your Android Sdk folder. Then move and extract the Platform-tools subfolder to your Android Sdk folder.

Now you should be good to go.


Image a phone and browse on computer emulator?

You can make an adb backup of only the desired apps, then adb restore it to an emulator. As far as I know, this should preserve all the apps' data. Also, backups of user apps should be compatible between different versions and architectures of Android - but there's a chance of failure, so try it before you wipe anything!


How do I run the latest version of rsync as root with SimpleSSHD?

Download the latest rsync binary:
mkdir ~/bin && cd ~/bin &&
curl --progress-bar -L -o rsync "https://github.com/JBBgameich/rsync-static/releases/download/continuous/rsync-aarch64" &&
chmod 755 rsync && echo 'export PATH=$HOME/bin:$PATH' > ~/.profile

To then use the new downloaded version of rsync as root on the Android phone, use the following rsync command options from the remote host:
rsync -e 'ssh -p 2222' --rsync-path='su -c /data/user/0/org.galexander.sshd/files/bin/rsync'

You'll need to add the source and destination and other rsync options. See the man page for what these listed options are doing :)


ES File Explorer is one that can use the secure FTP protocol over ssh protocol.

To get the settings, from ES File Explorer:

Hit menu key, Show Tabs, Local, LAN, FTP, NET appears
Tap on FTP
Then tap on New that appears underneath, a dialog box will appear prompting the different FTP types, tap on SFTP

Enter the details of the ssh server that hosts the secure FTP protocol

ES File Explorer will remember the next time, so tap on the server, and then you can browse the file system of the remote server and upload/download files


Sound via Bluetooth shuts off during quiet

It's the "feature" of the soundbar called "Auto Standby" -- it shuts down the audio amplifier when there is no audio to play, and then it needs some time in order to turn the amplifier back on when it detects that audio has returned. Unfortunately, it does that even when connected to power source (to reduce power consumption). I've checked the manual (https://docs.sony.com/release/HTCT80_EN_ES_FR.pdf), and it seem that on your model it isn't possible to turn auto standby off.

The only workaround is to prevent the soundbar from going into standby by periodically playing sound on it, but that will be very annoying, since it must be a real sound, not silence.


Should my "adb backup" include the system files or not if I'm planning to downgrade my Android version?

Nobody posted an answer over here so I'm going to post one.

Backing up system files with ADB is a bad idea. The problem is that there can be small differences in system files between Android versions. And it's more likely to not work owing to the fact that it didn't work even without the system files (more details on that below). Based on the following experience I would recommend not backing up system files via ADB. In fact there was no use of going via ADB route in the end because ultimately I had to restore everything manually.

My experience with ADB backup: was not good. It created a file of 3GB which took upwards of 30 minutes. After restoring only 4 apps were actually restored but it occupied 3GB of my space. When I checked later via file manager then I noticed that it had created all kinds of junk files with missing apks or leftover fragments. Considering that you might have updated your os in your old Phone (multiple times), then ADB backup is going to copy paste all the file fragments for system files.

Hence, I don't recommend ADB backup/restore for system files.


Android PandaBoard: Linux terminal output for debugging?

See this link for the general idea.

For verification, do the following steps:

Connect DB9 to your host (PC) <------> Panda board (target). You need to connect with minicom and mini USB for adb shell.
pc$ sudo minicom
You should have adb shell for the Android SDK.
pc$ export PATH=$PATH://android-sdk-linux/platform-tools
Reboot the panda board.
pc$ adb devices # to check the device is connected or not
pc$ adb reboot   # to reboot

On minicom terminal, you will get logs of the reboot. At the end, it will ask you to hit a key to stop auto boot. This will tell you if the device is getting the image or not. If you want to boot manuually by using U-Boot terminal, press key so you will get U-Boot terminal.

 hardware_name# bootm

This will help you a little bit.


Is PNC Bank's Virtual Wallet accessible from Android?

It is actually very usable! I use it all the time and am quite pleased with it. The interface is slightly different then the desktop site but you can tell that it was redesigned to run on mobile phones. Just go to PNC.com and log in, it will auto-detect that you are on a mobile browser and load the mobile version of the site. I was a little upset at first that there was no PNC app for Android but after using their mobile site I honestly don't care anymore, it is just as good as a dedicated banking app. Definitely do not make your decision because there is no app the mobile site provides all the info you need, and it doesn't take up space on your phone.

EDIT: I'm on a Droid 1 BTW. Just in case it doesn't auto detect your browser Here is a link to the mobile site.


Unable to access Google Play store and Google Maps

To try to resolve this, open a web browser and log into the Google Play store for your Google account by going to this URL:
https://play.google.com/store/account
When you do this, Google will request authentication information.  Once you provide this information, Google may allow you back into your own account again.  Or they may not; it's entirely up to their problematic systems which are documented incorrectly in their help database.
Google is infamous for locking people out of their own accounts, even when they provide their passwords.


How to "flash" a single updated file with CWM Recovery?

After a number of attempts, found this distro at GitHub:
update.zip

Had to replace updater-binary to another version matching my phone (took it from verified and working firmware).

Next, modified updater-script to look like this:

ui_print("________________________________");
run_program("/sbin/busybox", "mount", "/system");
run_program("/sbin/busybox", "mount", "/cache");
run_program("/sbin/busybox", "mount", "/data");
delete("/system/lib/libXXXX.so");
package_extract_file("system/lib/libXXXX.so", "/system/lib/libXXXX.so");
set_perm(1000, 1000, 0644, "/system/lib/libXXXX.so");


Asus Zenfone 5 stuck at obtaining IP address from office's Wi-Fi, but works well on other Wi-Fi

These steps fixed the obtaining ip adress error for me:
Go to Wi-Fi settings and choose the network that's causing this error. Follow these steps

Choose “modify network”
Enable- Show advanced options
Change IP Settings (which is DHCP by default)to “Static”
Now you should see a bunch of advanced options
Assign a new IP address >> Tap "Save"

You can check out my detailed post about this error here: valuestuffz.blogspot.com/2015/05/how-to-fix-stuck-at-obtaining-ip-android-device.html


How can I increase the size of the Google Maps cache?

The Brut Mod can cache map tiles on SD card. So you get large cache.
Caching feature is by default disabled, you need to turn it on in setting.


does call forwarding work with the cellular provider

It's something done at your ISP's server side.

To make a test: Configure it, and shutdown your phone. Grab another phone and call, you'll see you don't get a "User has shut down" prompt but directly connect to someone (you've set).


How to Put Mi Band 2 to Silent Mode Now with Android Phone?

Playstore

Install the application Do Not Disturb. It puts all your internet gadgets and your phone to silent when you want in the tab Now.
Android's own silent mode does not work as expected.

F-Droid

...

Get a new phone

Oneplus 2's hardware button of the left-hand-side at the top position seems to override those notifications too


HTC Desire 526 stuck "Proccessing" after factory reset

Turning it off taking out the battery and the sim card replacing the battery and turning it back on got my phone past that page. Rekia87 was right.


user2183694 suggested that I run byobu attach-session, but when I did that, the byobu screen would come up for a split-second then quickly pop-up at the bottom the message:

cannot exec 'attach session': no such file or directory

Then it would drop back to the normal terminal.

This at least gave me hope that it could work on the phone.

Then I tried just byobu, which gave me the error:

ERROR: Sessions should be nested with care. Remove 'screen' from $TERM to force.

echo $TERM responds with:

screen

But even using TERM= byobu responds with:

Please set a terminal type.

So I tried screen -r, which gave me the self-contradictory message:

There is a screen on:
         3658.byobu      (12/01/14 21:03:57)     (Attached)
There is no screen to be resumed.

But I discovered that screen -r -d works! Unfortunately the -d detaches any other screen connections (eg from my other pc), but at least it works.

I don't know why I have to detach other sessions, I can actually reconnect them from another pc after connecting from the phone without problems though. If anyone knows how to do it without detaching existing sessions, that would be good.

TLDR use screen -r -d

Edit:
I also asked this question on the AskUbuntu site, as the machine I'm connecting to is running Ubuntu, and this answer is relevant.

So, the best answer is: If you go into ConnectBot's "Emulation Mode" settings and change it to "xterm" or "xterm-256color", byobu will work properly from the phone.


G1/Dream running CM6 - black screen, won't boot, can't reset

Since you have CM6 flashed already, try booting the phone into the bootloader (fastboot). If you can get in there, you can rescue your phone with fastboot erase cache; If that doesn't work, reflash CM6. This will cost you your data that's not on the SD card.

Opinion: Having had a bunch of G1s (all secondhand), they are not the most reliable phones I've owned. I have had one turn into a brick (permanently!) after leaving it in a hot car (next to my Magic, same chipset, which survived) for 30 minutes.


It's winter, your phone was probably very cold. I've had problems like that too. My phone went from 6% to dead. Then I heated it back up to room temperature, turned it back on and it was at 26%. If it was a normal condition, and it happens again, consider replacing your battery.


control per app internet (non-rooted) while using actual VPN?

This is possible since Android 8 (when Block connections without VPN feature was added), also you will have to use VPN app which supports Per-App VPN (which is supported since Android 5.0?) e.g. OpenVPN for Android from F-Droid or Google Play.

Assuming you use OpenVPN for Android:

System settings → VPN → tap button with gear icon on the right side of OpenVPN for Android → enable both Always-on VPN and Block connections without VPN.
OpenVPN for Android → tap button with pencil icon on desired profile → swipe to ALLOWED APPS tab → select apps you want to exclude from using VPN → return to main screen → re/connect to VPN using this profile

This was tested on MIUI device, but I think should be pretty much the same on majority of devices (except those whose manufacturers removed or hid Android's default functionality from ROM (like Huawei from EMUI)). Also per app internet control access is built-in by default in MIUI.


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.


How to improve image quality in Firefox when using Sprint Tethering?

Would the same thing happen if you used a VPN? Your ISP wouldn't be able to compress images if it didn't know what the traffic was, right?

I found setting up a basic VPN to be pretty easy; if you have a Win 7 PC with an internet connection (or a willing buddy with one) you can set up a quick VPN using this guide: How to Configure your Computer to Accept Incoming VPN Connections in Windows 7. With that working, try connecting to your VPN both from your tethered laptop and from the Android phone itself. If it works you could investigate a more permanent VPN solution.


are the apps being uninstalled during OS update?

If you do a normal system update (no restore or something like that) your apps are not uninstalled. The system doesn't really do anything with your apps at all until it finished the system update. Then the system will recompile all apps (The 'android is optimizing apps' dialog) in order to make them run faster. This should not interfere in any way with your data.

I do not know about your specific problem with WhatsApp or if a system update could cause your error but your data will not be touched by the system during the update. This means if something breaks whatsapp your data will still exist in order to restore your history.

Btw. what android version are you running? With android 7 the recompile step will partially change (to the good).


MMS (send & recieve) stopped working last month on Moto X

Aha!

I just saw the answer to this question and it turns out to be the same thing. Somehow she (or our daughter) turned off her Mobile Data. Turning it on fixed the problem!


Android 4.1 tablet Model M736 not recognizing keyboard when connected through 4 port usb hub

Connect a self powered USB hub and try again.

USB-OTG ports often provide little power that's suitable for one device only, but may already fail for power hungry devices like very fast USB thumb drives, wifi dongles or 2.5in USB hard disk enclosures. Your setup very probably draws too much.

You can use any 3rd party USB power bank if you need it on-the-go. Your hub may have a power input connector already. Finding the right cable might be an issue though. Here's some related info, someone asked this for the SGS i9000 which doesn't provide power at all: USB host mode not working on Samsung Galaxy S using CyanogenMod


install WhatsApp, then boot in TWRP and look from adb shell

show the folder attributes with the ls command

ls -dln /data/data/com.whatsapp

example output:

mint@debian ~ $ adb shell
/ # ls -dln /data/data/com.whatsapp
drwx------   13 10104    10104         4096 Jan 15 04:15 /data/data/com.whatsapp

next, restore the backup (or part of it)

download open-gapps-pico.zip for your platform (ARM) to PC
extract the tar binary (tar-arm for ARM) and push it to phone (in TWRP)

adb push C:\adb\tar-arm /tmp/

open adb shell and make the binary executable (TWRP)

chmod 0750 /tmp/tar-arm

example output:

mint@debian ~/Downloads $ adb push tar-arm /tmp/
387 KB/s (427448 bytes in 1.075s)
mint@debian ~/Downloads $ adb shell
/ # chmod 0750 /tmp/tar-arm

in TWRP look for the location where your (internal/external) sdcard is mounted

df

example output:

/ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                  1010636        44   1010592   0% /dev
tmpfs                  1010636        28   1010608   0% /tmp
/dev/block/mmcblk0p19   253920      2380    246300   1% /cache
/dev/block/mmcblk0p20 11608792   9847780   1728244  85% /data
/dev/block/mmcblk0p20 11608792   9847780   1728244  85% /sdcard
/dev/block/mmcblk1p1  31150720  22588512   8562208  73% /external_sd

find the backup folder with the ls and cd commands

example output for cd change directory:

/ # cd /external_sd
/external_sd # cd TWRP
/external_sd/TWRP # cd BACKUPS/CUBOT_KING_KONG

example output for ls list files and folders:

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG # ls
2019-03-20--03-44-24_CUBOT_KING_KONG_7081C_V16_20180517
2019-04-16--08-03-32_CUBOT_KING_KONG_7081C_V16_20180517
2019-04-21--07-15-28_CUBOT_KING_KONG_7081C_V22_20181228
2019-06-18--20-30-44_CUBOT_KING_KONG_7081C_V16_20180517
2019-06-23--05-37-30_CUBOT_KING_KONG_7081C_V16_20180517
2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180

enter the latest backup folder (you can also use * as wildcard)

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG # cd 2019-06-26*

list ls the backup file names inside. the interesting is the data.ext4.win* backup

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # ls
boot.emmc.win          data.ext4.win002       recovery.emmc.win.md5
boot.emmc.win.md5      data.ext4.win002.md5   recovery.log
data.ext4.win000       data.ext4.win003       system.ext4.win
data.ext4.win000.md5   data.ext4.win003.md5   system.ext4.win.md5
data.ext4.win001       data.info              system.info
data.ext4.win001.md5   recovery.emmc.win

Before unpacking, find the required file name(s) which contains your whatsapp files. use the tar-arm binary with parameters -t (test) and look into each file -f data.ext4.win*, while the error output is filtered out with 2> /dev/null and the the file list is filtered for folder name /data/data/com.whatsapp with the grep command

/tmp/tar-arm -tf data.ext4.win000 2> /dev/null | grep /data/data/com.whatsapp

example output: (no result for data.ext4.win000 data.ext4.win001 data.ext4.win002)

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win000 2> /dev/null | grep /data/data/com.whatsapp
/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win001 2> /dev/null | grep /data/data/com.whatsapp
/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win002 2> /dev/null | grep /data/data/com.whatsapp
/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm -tf data.ext4.win003 2> /dev/null | grep /data/data/com.whatsapp
/data/data/com.whatsapp/
/data/data/com.whatsapp/cache/
/data/data/com.whatsapp/code_cache/
/data/data/com.whatsapp/lib
/data/data/com.whatsapp/app_minidumps/
^C

now you can extract the folder /data/data/com.whatsapp (as last argument) from the file(s) -f data.ext4.win003 with the tar-arm binary with -x and additional parameters --selinux --xattrs -p for file attributes, while -P will keep the leading / which will restore everything to /data and -v make the whole thing more visible for you. handle each data.ext4.win* file for its own:

/tmp/tar-arm --selinux --xattrs -vxpPf data.ext4.win003 /data/data/com.whatsapp

example output:

/external_sd/TWRP/BACKUPS/CUBOT_KING_KONG/2019-06-26--08-30-17_du_s3ve3g-userdebug_712_NZH54D_engroot20180 # /tmp/tar-arm --selinux --xattrs -vxpPf data.ext4.win003 /data/data/com.whatsapp
/data/data/com.whatsapp/
/data/data/com.whatsapp/cache/
/data/data/com.whatsapp/code_cache/
/data/data/com.whatsapp/lib
/data/data/com.whatsapp/app_minidumps/
^C

finally, change the owner and group

/ # chown -Rh 10104.10104 /data/data/com.whatsapp


What controller is the one included in this picture?

Android TV controller... There are many similar ones on Amazon but I believe this one is discontinued already.

http://www.businessinsider.com/android-tv-game-controller-2014-6


Nexus 9 WiFi tablet permanently in awake state

I found the answer was to turn off the tablet, then start the tablet in recovery mode (hold volume down and power). You will get an Android robot lying down, press volume up and power to get to the menu. You need to enter recovery mode, then wipe the cache partition. It took around 10-15 minutes for me, but I've seen reports of longer. When that completes, reboot and the issue should go away. As you can see from my original image, the battery life is significantly improved.


How can I turn songs from Google Play Music into ringtones?

Download the song and use something like Audacity to edit it. Save to your ringtones directory on your phone. Nothing else out of the ordinary needs to be done.


There are a lot of potential variables here, but a hardware failure is certainly one possibility.

After over a year of use, my Nexus One's GPS became terribly slow to lock until I had moved a bit (like you said, maybe 100 yards) or was outside in a relatively clear area. I assumed this was because the GPS chip had, over time, started to develop problems and was likely throwing errors - oftentimes it would have my location totally wrong, and it wouldn't come on/off correctly.

Download a GPS test app, like GPS Status and Toolbox (link here), and see how long it takes to pick up satellites.

Also, are you using a custom ROM? I've found some ROMs "tweak" Android's default GPS settings, and this could potentially cause issues.

Really, there a ton of possibilities here, so it's hard to say. But aging hardware sounds the most likely to me, unless you've recently started using a different custom ROM or kernel, or recently received an update from Motorola.


Uninstall the applications provided by the company

System apps are stored in the /system/ partition. You can only uninstall them if your device is rooted (see: How do I root my Android device?).

Preinstalled software are most likely system apps, so if you can't uninstall them through the Settings menu there is probably no other way than rooting.


As it turns out, there is no magic file or directory that contains all settings. They are stored in various places, and depends greatly on how the manufacturer decides to set things up. I primarily work with Samsung phones, so the information here will mostly be Samsung oriented. Also, note that all of the below requires root access. If anyone has anything to add / rectify, feel free to comment.

First off, I have found that "copying settings" is not always the best way to go. You can do nandroid backups and restores, which pretty much clones one phone to another. If you're technical enough, and you're using Samsung, then creating your own odin image might be an even better option as it doesn't rely on you or someone else having created nandroid / recovery support.

The Settings

General settings:
Settings are mostly stored in the /data subdirectory. If you're looking for something specific, start there.

Built-in apps:
Built-in apps tend to keep their settings in /data/data/com.android.* and /data/data/com.google.android.*For example:
Contacts: /data/data/com.android.contacts
Email accounts: /data/data/com.android.email
MMS: /data/data/com.android.mms

WiFi:
WiFi settings location depends on the manufacturer, but is generally predictable.
Samsung Galaxy Pocket, S2, S3: /data/misc/wifi/wpa_supplicant.conf
Samsung Tab: /data/wifi/bcm_supp.conf
HTC Desire: /data/misc/wifi/wpa_supplicant.conf
Dell Streak: /data/misc/wifi/wpa.conf
Oneplus 2, 3: /data/misc/wifi/networkHistory.txt

Keyboard configs:
I have had to disable hardware keys, reconfigure layouts, or alter general keyboard behaviour before. The exact file name tends to be different on every phone, but I've found the config files to always be in /system/usr/keylayout/. Be careful, as breaking those could render your phone unusable.

Misc:
Most miscellaneous settings like product information, boot sounds, and enabling / disabling the on-screen nav bar are stored in /system/build.prop. Breaking this config file could bootloop your device.

If I find more information, I'll add later.


You didn't mention which version of Android you are running, but I believe this will work in most modern versions.  The exact location within the settings may change depending on version and device manufacturer.

If you go in to Settings -> Battery and then select an app, you get some or all of  the following details:

CPU total time in seconds
Keep awake time in seconds
Data send
Data received

I believe these details are valid from the last time the device booted.


Maximum number of devices an Android can handle from USB hub

As it's a powered hub, power won't be a problem. Android doesn't have a specific limit on how many USB devices you can have, so the limit is that imposed by the USB specification. If I remember rightly, it's 256 devices, but you can check that for yourself if you're worried. Using a single USB hub with a device is well-tested on different kinds of devices.

The only other thing you need to check is that the tablet you're using supports USB-OTG. Most branded devices do these days, but cheaper tablets from unknown manufacturers, and older ones, don't. You also need Android 4.0.3 or later.


There are two cases:

You are logged in your google account on your device browser
You are not logged in

In case 1, go to www.google.com, scroll down and click on "settings" at the bottom. You'll get to a page which gives you the option of wiping your search history

In case 2, go to www.google.com, start typing something in the search box, you'll see in the autocomplete the option to wipe your search results.

What Matthew suggested wipes the search history of your device not on google's servers.

You have to do both if you wanna clear everything.


I don't believe a way has been found to dual-boot.  However, the HTC Desire Z (Android) and the HTC HD2 (Windows Mobile 7) are basically the same phone, so I'm sure a dedicated developer could make it work for those.  Windows Phone 7 doesn't work on any phone the way Windows works on any PC, and Android is mostly the same.

N.B. Something called "Gen.Y DualBOOT" allowed for Android and Windows Mobile 6 to run on the same phone, but I don't believe it has been updated for WP7.  There's a netbook that does it, but not very well.


Android boot architecture compared to desktop boot process

To put it simply, it is not designed for users to "boot from Memory card" as you put it.  It is an embedded device and is designed as such.  Android devices are typically not meant for the end user to install software via external media.  They are specifically designed for additional software (not new OSes) to be loaded via some network connection.  The initial boot parameters are really going to be dependent on the product.


If you have the cynogenmod zip file somewhere stored then I think it is very easy to restore it. Just extract the cynogenmod on your computer and go to system->apps and copy the apks which are not working (eg.Phone, Contact in your case). Now also extract the nightly build which is giving you errors and go to system->apps and find the phone.apk and contacts.apk and delete it. Now just paste those apks which you had copied from CynogenMod and compress the modified Lineage OS in zip format. Now you are all done. Flash the newly created zip file and comment here if it worked (which is going to work in most case).


Crossy Road on Android (Fire Stick) Issue

Amazon say it's a known problem and they're working on it. Update in up to 3 days!


Try the widget locker app. It will allow the message preview that scrolls across the notification bar to show. if that isn't enough you could install any widget including mail widgets on the lock screen.


Help with resizable widgets on Samsung Galaxy S 2?

Stock Android widgets are not re-sizable (although this is supposedly a feature that will be coming soon). If you can re-size some of them one of two things is going on: either the developer of the widget made it that way, or Samsung implemented this ability to work for some widgets. In the case of the latter they probably had to set it up specifically for the widgets that do it, so it is unlikely that any you find on the market are going to be re-sizable via TouchWiz. However, you do have another option. Launcher pro is a homescreen replacement app on the market; the paid version (yes the free version is misleadingly called launcher pro) offers resizing widgets as one of the added features. To my knowledge that would work for any widget regardless of how the developer made it. So if you're willing to put a couple bucks into it, you can re-size any widget that you want.


You should install USB drivers for BLU devices that will make your computer recognise the phone.

Download here


Yes it is possible. As Irfan mentioned there are hacks which allow, essentially, dual booting with a Linux distro, the list of which is rapidly expanding.
Dual booting native Android ROMs is possible as well. Dual Boot Patcher app by xda developer Anik_khan allows just such a scheme. Additionally devices with A/B partitions certainly can dual boot(although /data is shared). It is also possible to configure a ISO within an  Android device that can be bootable via USB, say for a laptop...


It looks like it just persisted the state that Wi-Fi was in when the device was shut off.  Given zero power consumption in that period, there's no reason to believe that the device was actually on and transmitting data over Wi-Fi.


1.5 GB in space used for system without installing any apps after using super su-me

Did you completely wipe everything with TWRP yet?

Also, what type of phone do you have?

I suggest XDA for all of your questions, sounds like you may not have discovered it yet, since you are using Kingo Root.


How to interrupt Android boot sequence to force it boot to Linux kernel only

No. Android's not like a desktop GNU/Linux distro, where you can press I to get an interactive boot, or skip X and just boot to a shell. The only way to achieve this would be to build your own custom ROM after editing the init scripts (which have much the same function as on a desktop GNU/Linux system) to tailor the boot process how you like.


EMUI 5.0 is displaying orange navbar and notification bar even battery saving is turn off

It's weird, but I was able to remove it when I told google assistant to turn of power saving mode though in the settings it was already turned off.


Setting/finding Android 7 encryption password

It turns out that there either is a bug in TWRP in that it won't accept a blank password (or that there is a default password in Android 7).

In either case, if I set the password under

Settings -> Security -> Screen lock -> [PIN] -> Password -> Require password to start device

(which I have never set before), then this password can be used in TWRP and must then also be used to unlock the phone instead of the PIN.


How to fix a software bricked android smartphone?

This is probably too late, but yes, you should be able to get the disk images from your brother's phone and install them on yours.

Short steps:

Install TWRP recovery on both phones
Do a complete nandroid backup of your bother's phone
Restore it to your phone
...
profit.

If more details are required for each step, leave a short comment.


How to back up game data in galaxy y s5360

maybe you can have a try of Titanium backup, and Helium is also another good choice, this doesn’t need the phone to be rooted.


How do I link the "My Info" Android local profile back to my Google+ account?

Answer originally from here: How to edit the "ME" contact?

Open Google+ on your phone.
Go into Settings / Your Name youremail@google.com / Contacts.
Check "Keep contacts up to date".
Go into Settings / Sync / Google.
Disable Contacts Sync. Wait a few seconds, re-enable it.
Wait a few more seconds, and the My Info entry should now have a Google+ connection.


Is there a way to force my application to run at the background

It's up to the developer of an app to specify what it should do in the background. Apps have two kinds of component. (Actually, there are more kinds, but they're irrelevant to the question.)

The first, activities, can display on the screen, and can only run in the foreground. However, when you leave an activity with the home key, it gets an opportunity to save its state, so when you next run the same activity, it can appear in the same state you left it. (For example, an email app might display the same email you were looking at before, instead of going back to the inbox.)

The second kind, services, run in the background, and don't display on the screen. They have to be written in a different way to activities, to make sure they don't run down the battery, and they have some control over when they start and stop running.

If an app doesn't save its state, or gives an error when you come back to it after using a different app, you should report that to the developer of the app, so they can fix the bug.


Samsung has very bad connections on that line of phones (S3, N2) I know this because I have a Galaxy Note 2 and about 6 months ago it was doing the same thing, then eventually it stopped charging all together. I also have a friend with S3 and the exact same thing had happened, except it wouldn't charge(luckily his was still in warranty).

You need to check if it is being detected in another PC, if not, the connection is broken.If you really really need to be able to plug it into a PC, you will have to buy a replacement charger dock port.

Or you can use airdroid to wirelessly transfer files to an from your PC over a wireless network.


Changing WhatsApp number without losing chat histories

WhatsApp makes it very simple to change your number. After changing your number, everything will stay the same. All your groups and chats will stay intact.

To change your number, open WhatsApp settings and press on account and then press in change number. Follow the simple steps to verify your new number.

That's all! All your groups and conversations will still be there.

Just make sure to let your contacts know that you changed your number. Otherwise they will not be able to reach you...


Control Android with broken screen from PC

adbcontrol can do this. It opens a window containing the phone screen on your computer, so you can use it when the phone screen is broken, and you can click and type in the window to control the phone. To install adbcontrol do:

wget http://marian.schedenig.name/wp-content/uploads/adbcontrol.zip
unzip adbcontrol.zip

Now edit config.properties and change:

adbCommand=/your/path/to/adb
localImageFilePath=/home/youruser/adbcontrol_screenshot.png

Save config.properties and run java -jar adbcontrol.jar which will open a window to remote control your phone. Make sure that adb works (adb shell opens a shell), and that the phone is awake so the screen is on (even if it's cracked/broken) otherwise you'll just get a black window.


I downloaded Pdanet+ and used the USB option, not the Wi-Fi one.


Nexus 7 won't show up as a drive on Windows in MTP mode after update to Android 4.2

What worked for me (on Windows) was:

Plug the Nexus 7 into your computer with the USB cable.
Open Device Manager: Start -> Run (or Win+R), type in: devmgmt.msc and hit enter. This opens up the device manager.
Find "Android Composite ADB Device" near the top and expand the node. Double click on the device. (Note: Sorry, I don't see it anymore so it might be named slightly differently.)
In the properties window that pops up, uninstall the driver. You should choose to delete the current driver as well.
Unplug the tablet and plug it back in.

At this point mine got recognized as a Nexus 7 instead of an Android ADB device and allowed me to transfer files again.

I'm not sure how this will affect debugging (especially if you delete the old driver) but it worked for me after days of searching.


Are wireless chargers specific to model numbers?

The model doesn't matter, but the protocol does.

The currently dominant standard is the Qi standard (pronounced "Chi") developed by the Wireless Power Consortium.  This is the standard used by the Nexus 4, 5, and 7, as well as the Galaxy S4, and several HTC, Motorola, and Nokia devices.

Other less used standards include Duracell's Powermat system and the Touchstone system used by Palm and HP.

None of these protocols are intercompatible.

As a general rule, anything Qi should work with anything else Qi, however it may not work well.  There are numerous shoddy charging pads on the market and the one you linked is probably one of them.  It appears identical to one I purchased and it does not function well.  The range is poor (It won't charge through a case of any kind) and it charges very slowly.  I can't speak for the quality of the receiver they offer though.


Saving links with Pocket on Android browsers?

Though this is really @Izzy's answer here's what I found on my device on how to do this:

Click the Hamburger button.

Click the Share button.

Click the Pocket Button


Rooting the Samsung Galaxy LITE (SGH-T399)

There is really easy ways to root your device from linux/mac using heimdall which is an open source alternative of odin PC.
I will put two methods one auto root ,and an other one to root using heimdall choose the one that suite you best.

First I should say : in my opinion self rooting apps are not really secure ,since you will root blind when you have no custom recovery ,which makes it really hard to get back to a working phone if something goes wrong specially for your device ,like you may noticed on XDA there is a lot of bricked phones without solution. if you still want the auto root follow method 01 ,if you don't method 02 is for you.

Method 1: using impactor (Mac OS and linux)

Get Cydia impactor for your OS Mac OS X , Linux 32bit and
linux 64bit
Depending on you OS for mac OS install the software and run it ,for linux extract the archive somewhere where you have the right to execute then open impactor.
a window like the figure below should appear.

Leave the window open and grab your phone ,GO to settings > developer Options > activate USB debugging also see if there is an option called Verify apps over USB if there is unchecked it.
Now go to settings > security and check unknown source.
Plug the phone to your PC.
On the window of impactor click on start (make sure your phone screen is on it will show an authentication pop-up for adb accept it) and wait if the process succeeded you will be asked to reboot your phone ,if not this method will not work for you go to method 02.

Method 02 : using heimdall on linux (ubuntu and it's variants)

like you said in the question :

  "It would be easy if I had a Windows PC"

We will do the same method but we will use heimdall instead of Odin

Pre-required : :

Download CWM or TWRP (both odin version choose one of your
liking) and save it on your PC then extract it you will have a file
named recovery.img put it somewhere safe.
Download UPDATE-SuperSU-v2.00.zip and put is on your phone's SDcard we will need it later

in my example here I will be using ubuntu ,the method remains the same for other ubuntu variants and the same for Mac OS except for the installation part (see method 3 for info).

install heimdall and heimdall-frontend using this command

sudo apt-get install heimdall-flash heimdall-flash-frontend
Once the installation is done launch heimdall-frontend

sudo heimdall-frontend

This is what heimdall looks like :

Power down your phone then Press and hold Volume down + Home button + power key until the warning screen appears Press Volume Up to go into download mode.
Now Plug your phone to PC.
On heimdall front end go to Utilities tab

click On detect ,you should read device detected on the console at the bottom.

Now that your device is detected we are going to get your current partitions information as a .pit file.
stay on Utilities tab ,click on save as then choose where to put the .pit file once done click on download

Now switch to Flash tab

Now click on Browse and choose the Pit file we saved earlier.

Now the Add button (on the right) should be click-able click on it.
click on partition name on the left ,a roll down menu should appear choose recovery.

Click on Browse under the partition ID (not the one under PIT !) then choose recovery.img we extracted earlier.

Now that we are all set , make sure the repartition box is not checked ,that the partition name is set to recovery (look at the above screen-shot) if every thing is right ,click on start at the bottom right.
while heimdall is flashing don't unplug your phone ,don't close heimdall ,don't open other programs ,don't touch the pc or the phone until heimdall show the message flash successful and your phone reboots ,if it doesn't click and hold power button until the phone shut down.
Boot into recovery (power + home + volume up) , (optional : Do a full backup might be handy in case something go wrong) then  flash UPDATE-SuperSU-v2.00.zip we downloaded and putted on your phone earlier.
Now reboot your phone ,you are rooted and have custom recovery installed

Method 03 : On mac OS

replace the first step by this :

Download and install heimdall and heimdall suite ,follow the rest of the steps just like ubuntu method.

References :

heimdall french ubuntu doc (couldn't find english version)

heimdall installation and compilation cyanogenmod wiki

heimdall prebuild downloads on github

heimdall source code


Kingoroot.

http://www.kingoapp.com

I hope it will work for you


How to clear the keyboard autocomplete suggestions

This is positioned high in Google, so I'm gonna paste my solution here. I own a Sonyericsson Xperia Arc S and the Personal Dictionary list was empty.

The way to go was to go into the app listing (all apps), find the Xperia Keyboard service and Clear Data.

It resets every keyboard configuration, but it's how it works.


How to connect 3rd party tcp/ip device to Nexus7

The obvious solution would be to use a device that has both ethernet and Wi-Fi as a router or a bridge. If it joins the same Wi-Fi network that the Nexus 7 is on, then the Nexus 7 will be able to make a connection through the router/bridge to your mystery device, while also talking to the Internet through the same Wi-Fi network. Alternatively, if the Nexus 7 is on 3G, switch on its Wi-Fi hotspot and have the router/bridge connect to that.

I don't know if any commercially available special-purpose Wi-Fi routers have the ability to act as a client rather than an AP, but this would be easy to rig up with a Raspberry Pi or similar small Linux machine.


Is there a setting to always start from the home screen on unlock?

AOSP ROM doesn't have such setting and neither did I ever hear about such setting in any other ROM. Anyhow, if you are comfortable with app based solutions then you can consider any of the following apps for the objective.

Tasker (7-day trial) does it nicely.

Profile: Event → Display → Display Off or Display Unlocked
Task → Actions: App → Go Home.

Done!

Macrodroid (free for up to five macros) can also help.

Macro:

Trigger: Screen Unlocked or Screen On/Off → Screen Off
Action: Launch Home Screen
Constraints: Choose depending upon the trigger or leave it untouched

Done!

AutomateIt (free) works too.

Rule:

Trigger: Screen Off Trigger or Screen On Trigger
Action: Launch Home Screen Action
Rule: Show rule popup when launched → No

Done!

Atooma is also doing well here.

IF: Screen → Screen On
DO: App Launcher → choose your launcher app

Done!


You can first try to do this :
Go to setting > manage application> google playstore > clear data

if that wont stop your problem,

you can download BackUp apps from many other sites on line.
try 1mobile market or MoboMarket etc.

If your phone is rooted, try titanium backup
http://www.papktop.com/titanium-backup-%e2%98%85-root-5-5-0-1.html

You need to enable 'Unknown Sources' in Setting > Security tab in order to install apps not from play store.


Packet forwarding between USB Tethering and Wifi on Android

I have found the solution.

First, I add routing for 192.168.52.0/24 net via 192.168.53.224(tablet) on notebook:

$ sudo ip route add 192.168.42.0/24 via 192.168.43.224 dev wlp5s0

Second, flush all the chains in ip table on tablet through Android Terminal Emulator. Tablet is rooted, so it is not a big problem:

$ su
# iptables -F

That is all. Now notebook can ping desktop and vice versa.


This question is a duplicate of this one posted 3 years ago. I verified that the steps outlined in that answer still work by deleting a contact on my phone and following the instructions.


How do I root Sony Ericsson Xperia Pro (MK16a/i)?

Enable USB debugging from Settings->Applications->Development.
Install SuperOneClick on your PC.
Connect the phone to the PC via USB.
Run SuperOneClick and click Root.


If someone has made malware and have installed it in your phone this message can mean anything. I can't see any other reason for someone to send such a strange SMS. It may be an alternative of a C&C server. Don't respond to it as it may be some kind of scam and charge you but if I were you I would run a malware scan.


How to uninstall Quickoffice from HTC Nexus One

To remove any system default applications your phone must be rooted. And using this system app remover you can remove the system added applications. But you have to do this on your own risk.

I have been doing a lot of research on Android mobiles, I can tell that your system might not work properly if you remove any system added applications.
But most of the applications work fine without any issue.

Updated

System App Remover is a paid application. There is one free application called Root App Delete. Have a look at this..


(In order to comment as opposed to answer one needs 50 reputation points.) Unable to root my device I relied on a digital camera and edited to reduce byte size and to crop image to the screen.   Take pictures in dark to reduce reflections, use a consistent setup to avoid misalignment.  ( Only a few devices on Gingerbreadwill takescreenshots.)


Termux was unable to install the bootstrap packages

If you want to install that bootstrap package without internet, you need root access.

The easiest way I've found is with Titanium Backup. You can install Termux on another device, bootstrap it then back it up with TB, and transfer the TB backup to the offline device and restore. It's also convenient for batch deploy.

If you want to manually install the bootstrap package via a shell (another Terminal Emulator or ADB shell), here's a possible method (I haven't tested it myself, but I think it's mostly correct). As said before, manual installation also requires root access.

First download the ZIP of the correct architecture and create these directories:

/data/data/com.termux/files/home
/data/data/com.termux/files/usr

And extract the ZIP completely to /data/data/com.termux/files/usr.

Then create some symbolic links because they're required for Termux to work. The instruction to creating those symbolic links are stored in SYMLINKS.txt and you need to process that.

Well, putting Unicode characters in such a text file isn't a good practice because it makes it hard to parse. Maybe you can try this tool (Meta Sandbox, CodePen) on a desktop browser. First click "Run Code Snippet" to enable it. Paste the content of SYMLINKS.txt to the text box, click Convert and run the output as shell commands. Make sure you're running those ln commands in /data/data/com.termux/files/usr.

Finally, correct the permissions, ownerships and SELinux contexts. Run the following commands. You can use the "vanilla" toolset in /system/bin for this job. They perform well here.

ROOT=/data/data/com.termux/files
UID=$(stat -c %u $ROOT)
chown -R $UID.$UID $ROOT
chmod -R 0755 $ROOT/usr/bin $ROOT/usr/libexec

If you're running Android 7 (API 24) or up, run this command in addition:

chcon -R u:object_r:app_data_file:s0:c512,c768 $ROOT


What can i do to recover my Galaxy note 1

Reflash it with PC using UniFlash
Visit here: http://www.addictivetips.com/android/uniflash-for-android/

There are also many solutions available on google for reflashing without turning on the device or with a PC.

And if this is due to hardware problem likebif the display is gone, then you should think about going to the care.


Is "Delete this message" functionality ignored in mobile Gmail?

After deleting from PC using that option, did you delete it from Bin also?

I also found this to be not working, until you delete those from Bin as well.