if I have an app running on android is it possible to send it commands from the computer instead of the device? Say I was running facebook for android or something, and I wanted to delete all my friends or messages. Would I have to program a macro to do this?

B. would it be possible to send the application direct commands? Delete this friend or do this? Similarly if I was going to write something for the computer?

Not in the general case, no. It's possible to send an intent to start an activity or service (or broadcast an intent to receivers) using the am tool from the Android shell (and therefore from a PC using adb shell). What you can do that way depends on what intent filters the app's developer has chosen to offer, and in most apps it doesn't include actions like deleting individual data items.

An alternative approach is the monkeyrunner tool. This is a testing tool, and it lets you write a Python script to send input events (and the like) via adb to an app running on your device. However, because it's designed for testing your own app, it's very limited in what it can do. To send a touch event, you have to program in the exact x and y co-ordinates that you want to touch: it can't record input and play it back later, like a general macro tool.


Cannot play videos in any browser only in player I use Opera for Android but the same problem exists in the stock browser as well as Mozilla.
Until about a week ago I could play videos from the web in the browser but now when I click on the video instead of starting to play I get the option to use the stock video player, SoapCast or the browser to open it and if I chose the browser it downloads it instead of playing it.

Does anyone have any idea what I am doing wrong?

Thank you.
I want to play videos in Opera again.
I have Android 2.3.4 running on an Xperia Ray.

This is because you have installed some other apps that are capable of opening the same media. Previously, only your stock video player was associated. Now I guess SoapCast can open it.

This is how android works normally, but if you want the old behavior at all times, select the checkbox that says "Use by default for this action" and then click on the stock video player or "Movies".


App that survives a factory reset My problem is theoretical at this moment. I am investigating if it is possible or not, before spending hours on it.

I have a rooted phone.
I want to add an entry to the IPTABLES on startup.
If the phone is factory reset, I still want the entry to be added to IPTABLES.

My thought so far are:

Altering the boot image and making the init.rc permanent, but I think that is to scary and risky.
Create an app (apk) that is installed in /system/app that runs the ITPABLES command.

What are my chances of succeeding with number 2?

To run IPTABLES the apk needs root, the phone is rooted, but does the app have root access just because it is in /system/app?
Normal apps trigger SuperSU to grant the app root, but I want it to do the IPTABLES thing without any popups. All unattended.

Your chances for #2 are pretty good – though there might be some caveats. To figure which those are, let's take a look of what a factory-reset does. It...

wipes /data
wipes /cache
wipes the dalvik cache (usually implicitly, as in most cases this resides in /data; I guess with Lollipop it will do the same for ART).

So you see, /system remains untouched. With your app installed in /system/app, it will survice a factory-reset. But its data might not, as /data gets wiped. Which means, all required settings need to be part of the app itself, or of its "default settings" which get deployed on first initalization.

For the second part: That's better asked at a development site (which we are not). Basically, no app gets root access by default AFAIK. They get access to everything their permissions allows (and yes, there are permissions which can be granted to system apps which are not available to "user-space apps") – but for root access, you've got to ask su, which should trigger the corresponding superuser app.

PS: As for the SuperSU popup, you will have to live with that for the first call, I'm afraid.


Is there a minimum app price at app stores? Is there a limit on minimum app price? I ask as I never saw any app less than .99 in any app store (apart from free apps). Can an app be like .49 for example in Google or Amazon app store?

Yes, for non-free apps there is a minimum price for each supported currency.

As I noticed this morning when adjusting the price of one of my apps, these minimum prices are not exactly equivalent across currencies (and even if they were, they would drift over time due to exchange rate fluctuations).

For example, I set the new price of my app at $0.99 for the US and the roughly equivalent price of £0.59 for the UK.  However, I could not set such low prices for Scandinavian countries or Japan because the minimums were higher (the Japanese minimum is 99 yen, which is roughly £0.71 / US$1.16 at today's rates).

Here is the full list of minimum and maximum prices per country.

At current rates it seems that the cheapest possible non-free app would cost €0.50 (approximately US$0.72).


My PC no longer recognizes my android phone My PC no longer recognizes my android phone..Whenever I connect my phone via usb cable to the pc , I get the "One of the USB devices attached to your computer has malfunctioned, and Windows does not recognize it" error..I tried with a different usb cable, unplugged the power supple, restarted pc but nothing helps.My phone still charges though.What I also did was I connected my other android phone using the same cable but it was recognized !.So what could be the problem?

PC: Windows 7 32 bit
Android: Samsung Galaxy Note 3 Neo SM-N7505 5.1.1 with root

Thanks!

Try enabling usb tethering mode in Settings>Connections>More Networks> Tethering & Hotspot>USB Tethering.
 If your pc detects a RIDNS device, it means that you are able to send/recieve data through USB connection
else
You can try plugging in another pc or laptop
Also find your device drivers online and reinstall them


Why I can't scan the WhatsApp QR? Why I can't scan the Whatsapp QR?

I reinstalled WhatsApp
I already have the WhatsApp Web Option
I put it to scan but it just doesn't scan it.
I Installed a QR Scanner app and it works perfectly.
I uninstalled the QR Scanner app to see if that was the issue and
still doesn't work.

My phone is a Samsung Galaxy Ace.

SOLUTION

Okay, first of all - you have to scan the QR-Code with the scanner that is built in WhatsApp. Not with some 3rd-party scanner-app. Click on "Whatsapp Web", then the scanner opens immediately.

BUT - apparently there is a problem with devices that have a display smaller than 4 inches!

Like with my Sony Xperia Go (3,5 inches), I can't tap on the "OK, got it"-button to make the instructions of the built-in-scanner go away.

That's it. They will have to solve this problem in a later version, I guess.


Viber contacts out of date - not all contacts displayed in "All" tab My address book is not Google Contacts, but Local Sync. All of my contacts belong to it. Viber sees many of my contacts as Viber-enabled from LocalSync. However, I'm sure that it's missing some of them.

By simply going to Viber's "All" contacts tab I see missing entries. These entries appear in stock Contacts app. Viber is up to date to the latest version. These people told me that they have Viber and I can get calls from them (however they are detected as Unknown)

How can I let Viber actually see all contacts in my address book?

This is an official representative of Viber Media.
The source of this issue could greatly vary. Please read this short page in our HelpDesk, quoted below outlining some possible workarounds that will help reboot synchronization of the contact list:

Android: Contact list is not showing your friends as Viber users?
Make sure you are using the latest version of Viber. You can download the latest version from http://www.viber.com/
Make sure that you are looking at the Viber contact list, not your device's contact list.
In order for your contacts to see you as a Viber user and be able to call you through Viber, your phone number, which is saved on their address book, must be the exact same number that you used to register to Viber and vice- versa.
Try tapping on the 'More' tab at the bottom of the Viber app, then select "Settings" and the add a check mark [√]  to "Show all Contacts"
Once you installed Viber, if you do not see someone in your contact list whom you know to have Viber, it might be that the list is not updated (this may be due to an unstable connection during setup, or just a slight delay). To update your contact list, re-sync it by re-initiating Viber or by manually updating your contacts list.
You don't need to uninstall and reinstall Viber. Shut Viber down (so that it no longer runs in the background) or turn the phone off, and then re-open it.
If this does not work, try the following steps:

Send the user an invite and if the number is a registered Viber user, it will automatically update the Viber contact list.

Enter into your Viber contact list, then select the device's menu button, and tap on "update contacts". Then just click your device 'home' button. Viber will run in the background. In about 30 min. to an hour, check again by clicking on the Viber icon.

Confirm that you have an active internet connection.

Dial a number manually, using the Viber keypad

Delete the contact with the missing Viber badge from your contact list. Add it again and make sure to include the country code.

The phone number format should include the plus sign, country code, cell code and phone number. The standard format is: +(country code)-(cell code)-(phone number)
For example: +1-555-555-5555

For more questions or technical support, please visit our official HelpDesk.
From the FAQ:
Try tapping on the "More" tab at the bottom of the Viber app, then select "Settings" and the add a check mark [√]  to "Show all Contacts".


"Show only contacts with phone number" - Filter missing in Android 4 The stock contacts app of Android 2.3. (and older versions) had a filter that displays only contacts with a phone number, accessible under Menu -> Display Options -> Only contacts with phones.

This seems to be gone in android 4. The other display options moved to Menu -> Settings, but this one is missing. It's also not under Menu -> Contacts to display.

Does anybody know if this option still exists and where it is if thats the case?

In Ice Cream Sandwich, the old Contacts app was now replaced with the People app. This new app is meant to keep you connected with all of your contacts, not just people you call, and it does so in different ways then the old contacts app, by hooking in to social networks and things like that.

The option to only show contacts with a phone number is not an option in the new People app. But I agree that it should be there, especially when you are searching for a contact when you want to make a phone call.


Motorola Droid 4 xt894 won't turn on Yesterday I charge my phone using USB till this morning, but now it won't show start, i've tried:

pressing power button >3s
pressing power and volume down button >10s

but it doesn't work.

when plugged to USB, it still show green light, is there any other button to force restart?

I'm using working Cyanogenmod.

Apparently it was out of power, plugging into USB and wait for a few minutes then press power + vol down for 10 secs to turn it on


Disable the lock screen when specific apps are active? I'm looking for a way to disable the lock screen when specified apps are active. It's annoying when the screen times out and I have to swipe the lock screen to start a new pomodoro or use the calculator.

I don't want to disable the lock screen entirely because I don't want my phone to activate when it's in my pocket. And I don't want to disable screen timeout, because I want to conserve the battery. I tried replacing the lock screen with PocketLock, which uses the proximity sensor to turn off the phone when it's in my pocket, but I found its behavior too inconsistent.

My phone is a Samsung Transform Ultra with Android 2.3.3.

This can e.g. be realized using Tasker (in fact, I'm even using it that way for "prolonged screen timeout" with reading apps):

Condition: App (opens a popup to select one ore multiple apps, chose the ones you want to act upon)
Task:

Keyguard (disable)
Display -> Timeout (optionally increase display timeout)

The tasks would be executed as soon as one of the selected apps is running in foreground, and reverted to what it was before as soon as the condition no longer is met.

Note: I know that Tasker doesn't come cheap (~5 bucks), but it's worth every cent. To "try before buy", visit its homepage, where you can download a 7-day-trial.


Does Android keep deleted photos and images from the phone? I heard from a friend that android phones can trace deleted photos and images and videos back even after deleting.  Is that true?

If so, how can it keep things there unseen until a technician finds out in service centre?

Thanks in advance.

It is very basic when you try to understand the current digital storage techniques.

Deletion is not actually deletion on any OS, it would be far to demanding on the CPU if a full change from 1 to 0 was made on every single sector, therefore the computer just registers the area as reusable..

The next operation to copy onto that area will technically do the deletion ( sort of )

Think in all 1's & 0's with me for a second here >_<

Let's just say hypothetically your image looked like this in binary ( computer language )

1001001001001001001001001

To erase the image, your CPU would need to write 0 over all the sectors ( Secure Delete )... Let's say that each change from either a 1 or a 0 to a 0 will take 1 second... that's 25 seconds to delete that image..

Now let's look at how a computer handles this consumption...

Instead of taking 25 seconds to write nothing over the sectors, it could just mark these sectors as writeable...

Instead of 25 seconds to wite nothing + 25 seconds to wite a new same size file to the same area... It could just skip the first write ( 25 seconds ) and half the time by just overwriting instead of rewriting...

A full ( Double Cycle ) rewrite would consume twice the CPU for every single delete and write...

Therefore, computers do not "DELETE" so-to-speak.

The idea is all based on older Computers, The founding machines if you want ..

The founding machines are alot slower than modern computers and maybe some time soon this will be addressed...

To, Un Delete is not to UnDelete, As Delete is not to Delete...

Un Deleting is marking that area on the storage as Used again.. Meaning the computer knows the file exisrs their and it is not replaceable.

...

Dispite all of this, Android ( since 5.0+ ) now actually keeps your picture's in a hidden folder after deleting, you don't need to do a Sector Scan to find the files marked for replacement... Instead you can see the deleted image's very easily...

This is partly in my opinion due to Law Enforcement Agencies wanting easier access to deleted photos for the obvious reasons...

Ok so want to test what is findable on your phone ?

Run this program called Disk Digger from Google Play...
Disk Digger - Photo Edition Non Root (folder scan) - FREE

Disk Digger - Root ( full sector scan ) - PAID


Android 6.0 notification bar and quick setting drop down menu not working. My phone was working fine, and i didn't run any updates prior to this issue.

The pull down menu is no longer working properly. I can pull it down, so that it shows the time and date, signal and battery. But the rest isn't working, i can't pull it down further to get to settings, not do i see any notifications. Instead it just showed ' No Notifications'  even if i actually receive messages or emails.

I tried recovered trough fastboost, but i'd rather not try a factory reset unless there are no other options.

Performed a hard factory reset. Didn't want too, but it's fixed now.


Single Purpose Educational Android Tablet This question is not very technical but I had to ask it somewhere, and this was a promising place to get answers. Please help.
I have to provide Educational-Tablets to High-School Students. We want to make sure that those tablets are not misused and only 2 application (developed by us) run on the tablet. I went through many MDM (Mobile Device Management) solutions but none seemed promising. Is there any way (Any Android Native Functionality) to ensure the "Single Purpose Use" of the Tablet?

There are a few good business and educational solutions out there which are either free or at very low cost to achieve this. My company makes one, and you can find out more on our website -> look for Android Kiosk Mode. If you have any questions, please do not hesitate to contact me.


Can I prevent the off button from locking the device? I've noticed that tapping the off button locks the device under ICS.  Are there any tricks for making it only shut down the touchscreen and wait for the timeout to actually lock the device?

You must tap the off button to disable the screen when inserting the phone into your pocket because otherwise the phone gets spurious input, but frequently you'll want to pull the phone right back out again.

There's an option in Security settings: power button instantly locks screen.


How to use micro sd card as internal memory on samsung galaxy tab A I was reading on google that you can make a tablet recognize micro sd card as internal memory? How can this be done on a Samsung Galaxy Tab (Model Number SM-t350) running Android version 6.0.1.

If it can be done what happens to the 16GB of internal storage currently being used. I would prefer not having to root my tablet due to the fact that I know nothing of rooting. All I want to accomplish is more memory for my tablet whether I download apps or put books on my tablet.

If you don't find any default options available over settings which Chandrani Chatterjee posted, then you don't have any other option until you don't root your device.


How to show date in status bar in Android 7? Back in Android 4/5, date was shown in the status bar along with time. However, I recently upgraded to Nougat/7 and now date is gone from the status bar and there doesn't seem to be any setting to re-add it.

Has this feature been removed? How do I get date to show in the top status bar, either in it's active or passive state?

Change your display size to small (in settings --> display).


android product partition vs. vendor partition What's difference between product partition and vendor partition? after flash a GSI image, product partition missed but vendor partition is there! I am confuse where should my application install.
In recent release, more partitions created in android: system,vendor,product,odm,system_ext. it's hard to understand it from official document, wish someone can help summarize it here!

Product partition is an extension of system partition. OEMs install stock android system image in /system partition. The customisation they do to android framework is stored in /product partition. This allows a single system image across all OEMs' devices and unique customisations in product partition. There's a weak ABI between system and product partition which links product to android framework. GSI works without product partition.
Similarly, vendor image can be generic for multiple devices with same SoC or same family of SoC. Vendor partition contains **Board Support Package (BSPs) of SoC. Vendor customisations are included in /odm partiton and odm is linked with vendor by a weak ABI. Vendor partition still works without odm.
See all the components of odm

Product is an extension of android framework and odm is an extension of vendor modules.


Equivalent of the Control + F to search text in PDF Is there in Android an equivalent of the control + F search in texts and OCR PDF? In browser we have "find in page" options. But for PDF I didn't find such option. Is there shortcuts to make such search as we can make with the dashboard in PC?

Are you using Google's PDF viewer?  If so, there should be a magnifying glass on the top right where you can search from.


Is it possible to install Cyanogenmod on a SPH-D710 (Boost Mobile S2)? How do you go about doing it? I couldn't find any instructions for installing the latest version of Cyanogenmod on it anywhere.

CyanogenMod does not officially support the Epic 4G Touch (SPH-D710) phone. Your best bet would be finding an unofficial port over at XDA-Developers forums.

From the looks of it, Jelly Bean 4.2.2 and 4.3.1 are the latest versions of custom ROMs that are available.  These are not pure CM though. Details and installation instructions at the links.


how to replace android system.apk with one custom made version of it I have created a copy of one of the main system apps(android system.apk) in which i have replaced some files to improve graphical view of my phone. is there any way to replace the two files or any other way to make changes directly to the application installed?
any advise will be appreciated.

You can copy the new apk file directly on the folder where the old apk is located.
I advise to copy it via recovery. If both apks have the same name, just replace the old one. If not, rename the new apk to have the same name as the old then replace it.

When you finish will need to clear the cache to avoid mixing up the old data with the new.

Important: Before processing with the copy/change operation, Do a backup of the old folder. It will be helpful to restore the old apk if things go wrong.


Android Estimate Battery Capacity I have a phone with 3.7v, 1500 mAH genuine battery.

This being said, the maximum power that this battery can hold can be calculated easily:

3.7 v *1500 mAH = 5550 mV.

I'm trying to see what battery actually tells the Android when it's charged by %100 by using Nema's very known battery calibration app and it, unfortunately, says only about 4800 when charged %100 (I'll provide a definitive screenshot soon)

So,

Here is my question:
Is it possible, that the battery never charges to it's maximum and leaving about %10-%20 uncharged at each charge? And
If so, is there any way to tell the system to charge the battery until it reaches 5550 mV?

I'd also want to know if people can observe their battery-stated power limit when their Android device charged %100.

I'm talking about this battery http://www.batteryforum.org/t1356-alcatel-ot-995-battery-tli5baa on Alcatel OT-995.

I highly doubt you can tell nor force the system to charge to its maximum as that is the SoC that is handling the battery current, in which the kernel is periodically polling to measure the battery charge.

(You could in theory mess with the values of the threshold within the kernel's specific battery module, but that could have unintended consequences, possibly damage to the battery long term!)

Observing battery state power limit is subjective and debatable as to each and their own, depends on what they are using on their handset - you're not going to get a concrete answer out of that. :)


How do I delete a Google Plus Huddle message? I shared a message in Google Plus Huddle with one of my contact.  I am looking for a way to delete the message but cannot find anything.  I even cleared my Google Plus data from Manage Apps but the message comes back after signing back in.

Does anyone know if it is possible to delete a Google Plus Huddle message?

It does not look like there a way to delete Huddles, only hide them.  Navigate to the message, hit the menu button on the handset, and select "Hide".


How to resume app restore after stopping it on first opening Google Play? I've installed a fresh stock ROM from Google site on my Galaxy Nexus.

At the time I've opened the Google Play and started installing the 157 apps... the problem is that I needed to stop downloading in the middle as I needed to move to an area without wifi coverage, so I pressed stop.

Now I don't see any option to resume that installation.

Is it really a one shot? How could I have paused it to avoid downloading it on 3G?

Use bmgr from adb shell. See this answer for a complete explanation of backup sets.

Root access is not required.

shell@maguro:/ $ bmgr list sets
  1234567890abcdef : droid48
  34567890abcdef12 : galaxy49
  ...

shell@maguro:/ $ bmgr restore 1234567890abcdef
Scheduling restore: droid48
done

This triggered a full restore of all the previously installed apps on my device instantly.


Should I update those pre-installed programs that I never use? There are quite a number of applications that came pre-installed onto my phone when I bought it. I am unable to uninstall any of these without rooting my phone. Every now and then, Google Play will send me notifications of new updates for these software. Some of these, such as Gmail, YouTube and Hangouts belong to Google, others belong to third parties linked to my telco.

Whenever I perform an update on an application, I have to go through a list of App permissions and decide whether to grant those permissions. Some of these may request permission to access my address book, others may request certain controls on my Android system. These are privacy issues as well as security issues that I supposed many people will be facing.

In any case, how should one deal with these "unwanted" programs?

You might consider disabling those apps (starting with ICS, that's possible for some but not all) and "delete their updates". This way you'd solve multiple of your issues:

no more update reminders
app becomes unavailable, so it's no longer shown in the app drawer
being disabled, they should also no longer provide an "attack vector"
plus, the updates deleted, you save precious internal storage :)

If that's not possible for some apps via Settings → Applications (check the "All" tab there to see pre-installed apps), and rooting is an option, you can still freeze them with apps like Titanium Backup to achieve the same.

Update: Starting with Lollipop, you can use the pm hide command without root via adb. So in case disabling an app the common way (see previous paragraph) fails, that is still worth a try.


Lineage OS : SD card as internal storage I have set SD card as internal storage on custom ROM Lineage 14.1. Today, I have installed a official nightly, no issues during installation(on twrp, I cannot read external SD card). And, after reboot the file explorer, shows only internal storage(external SD shows only in Settings->Storage).

Do I need to migrate data to shared SD card, each time, after Nightly installation?
Earlier, when I set SD card as internal storage, I moved about 700+ MB to shared, and after nightly installation, it took 800+ Mb.
Some applications can't move data to shared SD card (Whatsapp, Flipkart, Google apps). I know that it is decided by the android system. How to move them, without using root or any other application.
TWRP Recovery sometimes rarely not showing external SD card.(TWRP version 3.1.0). How to solve?

After asking this question, I have installed two nightly on my device.

March_13 : lineage-14.1-20170313-nightly-armani-signed.zip
March_20 : lineage-14.1-20170320-nightly-armani-signed.zip

Now, I can finalize something about this.

You don't need to migrate data after each installation(nightly).

if it is a clean install(after factory reset), then you need to migrate data`.
if you are installing another ROM, then you need to setup as new by formatting sd card.(backup before installation to avoid data loss)

Storage size may increase due to application data usages, but, you don't need to migrate it again.

If you are flashing another ROM, don't format internal storage(format these partitions /boot, /data, /system and cache. This adoptable storage cannot be used on the newly installed ROM, but it will be available during installation [on recovery menu]).
Also, if you're backing up current ROM, Adopted SD card data is also get backed up, but the app that uses SD card as storage will loss data after restore (You need to install those apps again).

System decides which applications should save data on external sd card.(usually system apps and Gapps can use only internal storage, some user apps can be moved to external SD )
External SD card speed is slower than internal storage. Also, it may be the bug of TWRP recovery, which will be solved in future new releases.


Why doesn't my Samsung Galaxy S Captivate have self shot mode? I just bought my Samsung Galaxy S (Captivate).
My self shot mode is missing from the camera options. How do I get it? What should I do?

The Captivate does not have a front-facing camera, thus no self-shot mode.  You'll have to turn it around and try to tap the on-screen button without seeing it to take a picture of yourself (or use a mirror, etc.).


how to backup files from an encrypted SD card for upgrade recently bought a new SD card and I want to transfer the files from my current one to the new card.
However, the files on the current card are encrypted and I have no way to copy them.
I need some way I can either force the phone to allow my desktop PC to recognize the encryption algorithm and decrypt the data on the fly so that Windows will read them correctly, or I need to decrypt the card.
I'm upgrading from a 2 gigabyte card to an 8gb one.
I would simply transfer the files to the phone's internal memory, but the card is too big. The phone only has 2gb internal storage and half of it is being used by the operating system.

I have a Samsung SCH- i110 Illusion on Verizon.
Android 2.36 gingerbread

The PIN/password is not the key used to encrypt/decrypt. The PIN/password is used to decrypt the key used to encrypt/decrypt (that's why one can change the PIN/password without re-encrypting the whole disk). Android does not provide a way to backup the encryption keys.

So the easiest things to do is insert the old SD card to the phone, and via Wifi copy the files to the desktop PC. Then insert the new SD card, and copy the files from the desktop PC back to the phone.

For this you can use apps like AndFTP on the phone and FileZilla Server on Windows or openssh-server on Linux.


Rooting the Galaxy S3 Without a Computer Is it possible to root the Galaxy S3 without a computer? If so, what would the process be? My Galaxy S3 is with Verizon and is currently running Android 4.3.

You can indeed.

DISCLAIMER: Rooting may brick your device and invalidate your carrier and manufacturer warranty. I didn't write the guide below (full credit is due to the poster on XDA Developers, and I have left the words 'my' in place but it is HIS work), and it is your responsibility to check you are happy to proceed. HERE BE DRAGONS.

This guide was written in July of 2013 and I can't say for sure if it will work on Android 4.3 and your particular bootloader at all. I have not tested this method.

Rooting form a PC is easier and has less scope for human errors and is liklier to work in general.

 This XDA thread is relating to the sprint version but should apply to the S3 general.

Prerequisites

The following files are attached to this post for convenience. Download and install the apps, download and extract the zip file somewhere convenient.
Superuser by Koush(MUST be this one. You can change it later if you so desire.)
Terminal Emulator by Jack Palevich ( MUST be this one)
Zip file, extracted somewhere convenient

THE GOODS

These generic names will be used:
/path/to/motochopperDir - This is the full path to the extracted motochopper-mobile DIRECTORY or FOLDER. Example: /sdcard/motochopper-mobile (will vary depending on where you extracted the files).

NOTE: After running the script, Motochopper may or may not print "Failed", but the exploit DOES indeed work regardless of this. Make sure you reboot for changes to take effect.

Download the attached zip file AND both apps.
Install Terminal Emulator and Superuser (use a file manager, navigate to the downloaded .apk files and click on each file to install them).
Open up Terminal Emulator and type the following commands. Press the ENTER key after each command.

Code:

cd /path/to/motochopperDir
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh

./setup.sh /path/to/motochopperDir

From there, my setup.sh script will handle the rest of the process. If you are still unsure, see my sample run below.

Sample run (files were extracted to /sdcard/moto)

cd /sdcard/moto
cat setup.sh > /data/data/jackpal.androidterm/setup.sh
cd /data/data/jackpal.androidterm
chmod 755 setup.sh
./setup.sh /sdcard/moto

The Links:

Android Term.apk

Super User

MotoChopper


avoid both screen lock and pattern lock When the screen times out, a screen lock activates that needs to be swiped down. After 5 minutes, a phone lock pattern is activated. Now when I turn on the display I need to both swipe down and enter the unlock pattern.

Is there an option to not need to do both? Optimally, I want the first 5 minutes to require a swipe down and after 5 minutes to require the pattern

I'm using htc desire hd, android 2.2, unrooted (is there a fix when rooted?)

Under Settings -> Location and security there is an option for "Lock screen after" where you can choose how long before the pattern is required.  With this setting changed you can turn the phone off and back on and only have to swipe down.

Under Settings -> Display there is an option for "Screen timeout" that should change the amount of time before the phone goes to sleep.

As far as I know the swipe down is not optional.


How do I get a version of Android with linux kernel >= 3.18 on a Nexus 5? According to this post Android 7.1 has kernel 4.1.1 and Android 6.0 has kernel 3.18.10.

I installed Android 6.0 on a Nexus 5 (using the latest google image) and ended up with kernel 3.4. Then I installed 7.1 on a Nexus 6 (also using the latest google image) and ended up with kernel 3.10.

I could go try on a newer version yet on a newer phone but I'm doing this to get dwarf-based callstacks on perf runs and I really want to do it on the oldest phone possible.

Has anyone  gone through this before?

Android devices generally don't receive major kernel upgrades, and Nexus devices certainly never did. Even when OS upgrades take place they only get minor-version kernel patches. The table in the other question is intended to represent what a new device would ship with given the first version of Android it supported, but even that is not a hard-and-fast rule.

For your specific example, Google has no code for either the N5 or N6 with a 3.18 kernel. Both remained on their original major versions (3.4.y and 3.10.y, respectively) for their entire lifetimes. You can check the "hammerhead" and "shamu" related tags in the kernel/msm repo to verify this. If you need a newer kernel on one of those devices you're likely going to have to port it yourself, unless you can find another 3rd party that already undertook this work.


How Can I Use Data For Apps Blocked on Wi-Fi Networks? All questions that are similar to this one appeared to be asking the opposite of what I want.

At my job certain applications do not work when connected to the associate wi-fi network. If I turn off Wi-Fi and use data only then the applications work.

Is there a way to make it so that these 'blocked' applications will use data while on the associate network, but then go back to using Wi-Fi when the phone is connected to my home Wi-Fi?

Phone is Moto Z Force (XT1650) with Android 7.0.

You would first need to keep data enabled while being on Wi-Fi, and redirect application UID using netfilter, which require root to alter it's settings.


Why does Android phones need JAVA? Im going to buy a Samsung A310F Galaxy A3. But I noticed one thing.

FEATURES
Java    No

This samsung smart phone doesnt have Java in it. So the main my question would be: is it really bad? And why does Android smart phone need Java? Is it a big disadvantage?

This means that you wont be able to play games from your browser who are written in Java (Java 2 ME platform). Some of the browser games are written on that particular platform, so you will not be able to play them.


Gmail app does not refresh email read status The first thing I like to do in the morning as I wake up is to read new emails in the Galaxy S. I refresh my Gmail account in the Gmail app, the mails show up, I read them and everything works smoothly.

However, when I get to work and open my Gmail account on the desktop, all the emails I had previously read show up as "unread". Why does this happen? I have Google account syncronization off, is this the reason? Doesn't this only affect the incoming email?

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


3/4 circle with plus in it? After I recently updated my phone about a day ago, this strange sign showed up on the top left that I have never seen before. Does anyone know what it means? Or how to get rid of it?

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

Screenshot (click to enlarge)


Samsung Galaxy S2 recites any actions that I do. How to turn it off? My phone won't stop talking. It won't let me scroll or see other settings, I've tried to go back the way I did and turn it off, but I can't scroll down or up. I have to double click on applications to open them everything I touch. It speaks to me what I touched. How can I reset that?

There is a big chance you turned on TalkBack accessibility option by accident. You may want to turn off to fix this "issue".

Enable or disable accessibility services.

From the Home screen, touch Applications  > Settings > Accessibility .
Touch Accessibility to toggle a checkmark.
Touch TalkBack to toggle a checkmark. When enabled, recites menu options, application titles, contacts, and other items when scrolling and making selections.

If an Attention prompt appears, touch OK to continue or Cancel to exit.

(copied with slight modification)
To scroll when TalkBack is active, use 2 fingers when scrolling. From Google Support

Tip: To scroll across screens, use two fingers along the screen.


S3 (i9300/i9305) Is it possible to install CM10 after installing the 4.3 OTA update? I heard you cannot downgrade to 4.3 to 4.1.2.
But, is it possible to change it down altogether to CM10?

Reason: The new 4.3 update runs terrible on my phone. I sent it back to Samsung and my carrier both and tried to update with KIES, but it's not getting any better. Some minor lag disappeared after they performed a full reset and flash, but nothing huge change. It's still crap. The lock screen (which I see at least 50 times a day) is absolutely horrible. The battery life also gone crap, since the update, Google+ loves to eat battery. Deleted the updates, disabled the app, signed out, none of those helped. Google of course won't care since I'm just one sucker from the many people.

Sidenote: I know I won't be able to use Triangle Away (since KNOX) and such. But the phone is not usable anymore, it's a brick with a few hours of battery life. It's useless.

Yes, the reason you can't downgrade official ROMs is not a technical one; it's just a decision Samsung have taken.

There's no reason at all why you can't go backwards and forwards between versions of Cyanogenmod as long as you have the appropriate recovery. And CM10.1.3 and CM10.2 are currently much more stable than CM11 on the i9300.

Consult the Cyanogenmod site (http://www.cyanogenmod.org/) or XDA-Developers (http://forum.xda-developers.com/showthread.php?t=2382573) for full details before actually flashing a new recovery.  (Personally I'm staying with CM10.1.3 (http://forum.xda-developers.com/showthread.php?t=2035141) as I found the camera unstable on CM10.2)


Android webserver via usb not wifi I was wondering is there a way to run an android websever via usb? I can find lots of wifi version of this but I would like to use this locally only while the pc is connected to the wifi and have it undetectable. eg via usb.

Does anyone know of any apps/software that this would work on?

Thanks

Paul

You can use Android Debug Bridge (ADB, contained in the Android SDK) to forward the tcp connection:

adb forward tcp:8080 tcp:8080


How to get your data(Photo's/Video's) from your broken phone? Last week my Samsung Galaxy Fame broke, everything still works only the screen doesn't work anymore. It won't react if you touch it but it still works when you unlock it, so basically you can't do anything. Does anyone know how to restore my photo's to my PC, when I plug it into my computer it shows me that there aren't any files, but I have done it before and there should be files. Can anyone PLEASE HELP ME?!

THANKS A BUNCH

The Galaxy Fame has a micro SD card and by default photos and videos are saved there. Just plugin the card to any PC via a reader and you should have the photos and videos.


Establishing MTP connection for Android Studio I am trying to connect an Android device to my PC in order to use it to test an app created with Android Studio. After connecting the device, I don't get the usual USB connection notification on my device and nothing shows up in my PC's file manager either.
I tried using both my Honor 5x (Android 6) and Nexus 9 (Android 7) as well as Windows 10 and Elementary OS and multiple ports/USB cables. On the Nexus 9, I enabled the developer options and set the connection mode to MTP.
Is there something obvious I'm missing?

Android Studio needs a device connected in ADB not MTP, though MTP can be activated with no effect.

On the device:

Open the Developer options
Enable USB debugging.
You  need to install drivers for the device to get detected by the PC.

On the PC, Android Studio:

Alt + F10  should open a window showing your device connected

Then you'll be able to test apps build with Android Studio


Google Play allows publishers to respond to users' comments? As far as I have known, and also read in the description of many apps on Google Play, it is not possible for publishers to respond to user's comments, but recently I have come across this:

Can someone give me more info on this? Also, if a publisher responds to my comment, how would I be notified about this? I do not see any Inbox or anything of that sort, also there's no option where we "Allow" Google Play to send up e-mails.

Yes, developers can reply to a user review. The user will get a notification via email.

However, as of now this feature is only available for "those with a Top Developer badge." So not all developers can reply to your comments.

Read this page from Android Developer blog for more details.


How can I fix Xperia x10i application crashes under CyanogenMOD 6? I have a lot of issues with my Xperia x10i:

I get a lot of forced close of apps
I don't have zoom in my camera nor flash light
I don't have Mediascape nor Timescape and maybe other apps I don't know about
From time to time it reboots from its own
My music app dosnt work
My camera doesnt work in apps (like Goggles or Barcode Scanner), it just gives me colorful stripes and no picture

As far as I know Sony has only released Android 2.1 for this phone and doesn't plan to do 2.2, But I noticed (in the info tab section) that my phone is 2.2.1! It seems that it was rooted and had Cyanogenmod 6 installed.

Please help me fix my issues.

i also have several question to understand a bit more :
  is my phone rooted? and what does it mean exactly?
  and if i do this would i still have Cyanogenmod? can i get back after that (i like its features)?
  and what does rom and mod mean?

Thank you

I would recommend going back to the Sony official firmware.

This thread has step-by-step instructions for reverting Xperia X10 handsets to stock ROM.  You might want to search the thread to confirm that the process is the same for your X10i model before starting.

Keep in mind that flashing to the stock firmware will erase all of your settings and installed apps, so back up the important bits.


The phone won't receive some text messages (Specially the verification codes from Google, Dropbox, Evernote, etc) Recently, my phone stopped receiving verification text messages from Google, Dropbox and Evernote. I contacted the carrier and they say on their end things are working (My other phone (same carrier) receives these messages). I can receive other messages from my friends. I even reset my phone. Still not working? Is it something to do with Android? My phone is Glaxy Note 3 with Kitkat 4.4.3.

Do you have avg anti-virus installed on your device? If yes he might be the guy not letting through these short number messages


Galaxy Ace 2 won't display images due to lack of memory? I have a Samsung Galaxcy Ace 2, and it doesn't display images due to lack of memory, as it says. When I open the gallery app, it says "There is not enough space (__ mb) in your device memory. Delete some files." Whenever I do so, it's still not enough. I have this problem a lot, and I delete most of my unnecessary files, and it remains unchanged, usually, and rarely actually displays my remaining images.

My device memory is 1 GB, and I have an 8 GB memory card, and most, if not all my things are on the memory card. Can anyone help me with this? I have no clue anymore, and alternative solutions just don't seem effective to me at all.

You're out of RAM I think. Clean the RAM memory in Task Manager. Use any other apps like advanced cleaners which you can easily find in Play Store to remove other Junk files.
Post what happened.


How to highlight nickname instead of first name/last name? I would like to highlight nicknames in the contact list using a bigger font and first/last name under that, in smaller font (practically opposite as implemented by default)

Is it possible?

I am running Android 2.2 (CM6.0.1)

I've tried Go Contacts and Go Dialer and it seems really handy with useful features and beautiful look!

P.S I wanted to post a comment but I don't have adequate permission for "comment everywhere" right now!


How to restore original android OS and remove cyanogenmod? My situation is that I downloaded cyanogenmod and liked it. I then performed a factory reset and wipe data off of my phone. When a restart my phone, I no longer have google play store installed or any of the stock google apps for that matter.

What has gone wrong and how do I restore everything back to the stock version of android?(the way it was when I didn't have cyanogenmod and just the plain old android OS)

My phone was a Sony Xperia Z. It is running on android 5.1.1.

Instead of trying to head back, why not flash GAPPS (Google Apps suite) if there's nothing wrong with CM itself? Get appropriate GAPPS for your Android version at opengapps.org.


Download paused in play store and doesn't resume I am a Gionee M5 user. Recently I have encountered a problem with my play store. Whenever I start downloading any apps, the download pauses automatically and doesn't resume. So I am unable to download or update any apps. I have already tried factory resetting my android. I have also cleared the data and uninstalled updates of play store and download manager. I couldn't figure out it is the problem of playstore or the download manager. None of these above techniques worked. So, I am hoping for someone's help.

I too had the same issue and I have gone through several forums for the help.All have suggested the same.

  Clear cache and clear data of the playstore.
  Force stop the playstore.
  Remove and add google account.

I have tried all of the above but not found any good.

But after a lot of trial and error, i have resolved the issue.

Solution is the same as above but the sequence order is very important.

Please follow the exact order given below.

1). Google Playstore - Go to Settings >> Apps>> 'All' tab >> Select Google Playstore - Now Uninstall all updates >>Force stop >> Clear Cache>> Clear Data.

2). Download Manager - Go to Settings >> Apps>> 'All' tab >> Select Download Manager - Force stop >> Clear Cache>> Clear Data.

3). Downloads - Go to Settings >> Apps>> 'All' tab >> Select Downloads - Force stop if the button is active.

4). Remove the google account.

5). Restart the device.

6). Add Google account.

(Assuming you have followed the sequence properly)

In case the above steps don't resolve the issue and you are using Mobile data then follow the below steps

1 > Check your storage space in your phone and ensure required space is available.

2 > Please go to Settings >> Mobile Networks >>Access point Names /APN >> Go to APN Protocol Change it to IPV6 and APN Roaming Protocol to 'IPV4/Ipv6'.


Some Profiles on takser doesn't work I have 2 simple Tasker profiles. The notification says "No active profiles", but the first task (Keyboard Out) doesn't work. The second task (Call Outgoing) works well.

Root access has been granted, Accessibility is enabled and Administrator is active.

What could the problem be ?

Galaxy S5 With stock Android Marshmallow..

Click image for larger version

Thanks in advance

There must be a missing action which links your Profile state to the Task,

also check if in your created Task, all parameters are accessible to the device,

(for example you forgot to choose the app that will be effected that trigger even -
say you want keyboard out ttigger when you open Dictionary app, and you forget to include all parameters to enable that dictionary app or it may be that it no longer exist in the phone.


Side-loaded Face-Unlock not working I downloaded and installed facelock.apk on my Motorola Android tablet (running 4.0.3) but it fails with "Face unlock couldn't start.".

What's the reason? What can I do to get it working?

See Goo.im. They have a collection of Google Apps as installable .zip files.

There is an explanation for which packages belongs to what Android version on top.

However there's currently only one separate package for Facelock.


How does whatsapp stay in background without being closed? Android usually kills background processes if they do not have a persistent notification. Why do apps like whatsapp and Facebook not get killed?

Android usually kills background processes if they do not have a
  persistent notification.

Well most often this is the case, but Android OutOfMemory Killer (the component within Android responsible for killing processes) uses fairly complex logic and criterion to kill apps and processes which host these apps.

In Android, every application runs in a Linux Process. Each Linux Process has a Virtual Machine (Dalvik Virtual Machine or ART Virtual machine) running inside it. There is a limit on the memory a process can demand and it is different for different devices and also differs for phones and tablets.

When Android is running short on Memory space (may be because so many apps are simultaneously running in a device) OutOfMemory killer comes into picture and start killing processes of Apps which are in background first.

Now, apps such as WhatsApp, Facebook uses something called Service and Push notification mechanisms. Service allows app to run some code run in background and even though if App is Killed by OOM Killer, Service can be restarted again by Android when sufficient memory is available to make it run.

  Why do apps like whatsapp and Facebook not get killed?

This is not true as Android can kill apps based on their state (such as foreground or background). It is just that the Apps and their component(such as Service) are being restarted as when they receive Push notifications, so that user can interact with the app.

So, as and when Push notification is received (means WhatsApp message), Android can restart the killed app's component(in this case WhatsApp).

This way Android is hiding the complex details of Memory management and process management from user and making sure that user can interact with an app without any issue.


How can I switch out of "Internal Beta" version in Android App Store? I'd like to install the most recent public version of an app I'm working on. I also happen to be a beta tester.

The page for the app in the Android Play Store has many tells that it is for the internal beta:

  You're an internal tester. This app may be insecure or unstable.

How do I switch out of this without removing myself from the beta tester list?

If you want to go back to the public version, you just have to leave the beta program. Leaving the beta program is done using the page for the application in the Google Play Store. Open the page of the app in the Google Play Store, and scroll down till you something like "You're a beta tester". Just below that title, there should be a button "Leave". Pressing that button will bring you back to the general public version.

Watch out, because some apps don't work that good if you want to go back in version numbers. Could be you have to reinstall the app afterwards.


Twitter asking to "Authorize SNS to use your account"? I've installed the latest version of the Twitter client for Android and logged in. To my surprise, the screen displays the message (also shown in the screenshot below), asking me to authorize the SNS (Social Networking Site/Service) to use my account? I don't understand this question. Assuming SNS is used as a synonym for the Twitter service itself, then what is the "account" they are referring to.

Obviously, the Twitter service automatically has access to my Twitter account, so are they talking about my Android account on my Android device, or perhaps the Gmail account corresponding to the email I provided, which I doubt as such account uses a different password. It seems like Twitter is being intentionally vague here.

If someone could kindly explain what the app is asking for in the screenshot I would be happy to know this.

OK, I figured out what the app is asking. It's asking to create an account in the Settings > Accounts section on my Android device. This enables other applications, including stock applications and user-installed applications, to find out that I have a Twitter account and possibly use it to post to Twitter (provided I give consent to such apps to do so).

The following screenshot shows that after clicking the Allow button, the details pertaining to the user's Twitter account are stored on the Android device:


Can't have G,E,3G,H+ in the network bar (thus no internet connection unless on wifi) I have a new Samsung Galaxy Note 3 Neo, I have a question. Since I bought it 2 days ago, the internet connection is fine (with or without wifi) and it shows either G/E/3G/H+ symbol.

But, I once get into a basement (which I got no signal), and then, when I came out (this morning), the internet network coverage shows no symbol.

What I did wrong? I might accidentally pressed something unconsciously since I am new to this device (and android smartphone generally).

The signal bar (aside G,E,3G,H+ symbol) shows full bar, though.

Thanks. (I haven't call my service provider, since it might be device problem)

Additional notes :

On : Wifi, Vibrate, Screen Rotation, Mobile Data, Multi Window, Smart Stay, Sync
Off : GPS, BT, Blocking Mode, Power Saving, Screen Monitoring, Wifi Hotspot, S Beam, NFC, Air View, Hands-free mode, Smart pause, Smart scroll, Airplane mode
Android version : 4.3

There are many things that can go wrong when messing around with the network settings, but the main ones to check are:

that you have enabled Packet Data and is not Roaming on
different network
and that you have not set and exceeded your data limit. This can be
    both from your provider and also as a user defined setting.


How to update timezone data? As you might listened, Russian government loves to change the law about timezones in Russia every couple of years. It causes situation when one year we have daylight savings time, but another year we don't have it.

I use Huawei G700 with rooted Android 4.2 with timezones issue: if I enable clock synchronization via GPS on menu, my Android's clock goes wrong for extra hour; it disables synchronization and sets up right time by hands, I see wrong timestamps in messaging apps, like I'm writing from the future.

The system timezone sets up right, to Moscow Standard Time, but the tzdata itself in the Android is obsolete, I guess. TimeZone Changer doesn't help - it shows that my timezone is Moscow, and if I change it to Moscow, nothing really changes =)

So -

how could I know current tzdata version used by Android, and
how could I update it?

Edit: I searched for something related to tzdata on my Android file system and found file /system/usr/share/zoneinfo/zoneinfo.version with content "2012h" - it looks like tzdata version. There are also 2 other files in this dir - zoneinfo.idx and zoneinfo.dat, but their content doesn't looks as tzdata.

Edit2: currently choosen timezone (not it's offset, but timezone itself!) could be found by typing getprop persist.sys.timezone in terminal emulator.

Yeah, it seems that /system/usr/share/zoneinfo/zoneinfo.* files is tzdata in java format. I tried to use TimeZone Fixer - it replaced all those 3 files. After rebooting device and enable clock synchronization via GPS on system menu, I get right time. Messaging apps now show right time too.

So, using "TimeZone Fixer" app is likely solves my issue - but app description says it could cause unable-to-boot state for some Android versions.


Which files does `adb backup -apk -shared -all -f  back up? I wanted to back up everything on my phone: call logs, messages, whatsapp texts, photos, videos, screenshots, screen video captures, recordings, app data... and everything else, before selling my phone. So, basically, data-wise, I wan't to create a clone of the (entire) current state of my phone. I don't necessarily wan't to restore all of it on my new phone, but I want to be able to access the stuff that I backed-up on my computer later, when needed...I saw a few answers on this site, but they don't answer my questions fully.

Is the command line adb backup -apk -shared -all -f <filename> well-suited to my purpose?
My phone has 32G capacity, but the backup file generated is only 5.3G. How do I know that the backup completed properly and contains all the data I wanted?
Are there ways to do the backup over a network (WAN) using ADB, instead of having to depend on the USB debugging mode.

Answers:

No,  adb backup will only backup the applications that has Backup option enabled.
It depends on which data
Yes, you use can connect to ADB over TCP (https://stackoverflow.com/questions/2604727/how-can-i-connect-to-android-with-adb-over-tcp).

Details

List applications that probably can be backed up:

adb shell
for package in $(pm list packages -3 | cut -f2 -d":"); do
dumpsys package $package | grep "ALLOW_BACKUP" > /dev/null  && echo $package;
done

Probably: WhatsApp has ALLOW_BACKUP flag but cannot be backed up with ADB.

Verify the backup:

To verify the application has been backed up successfully, you can use the Android backup extractor tool.

Storage backup:

adb pull /storage

Backup SMS:

adb pull content query --uri content://sms

Backup contacts:

adb shell content query --uri content://com.android.contacts/data


What does unlocking the bootloader have to do with rooting? Every procedure I found to root my phone required to unlock the bootloader as a prerequisite. Well, I have an idea of what a bootloader is and it seems that there is something that prevents it from being changed, which is implied in the answer to this question. Also, the answer to this question says that it is not necessary.

The question remains: Why are rooting instructions asking to unlock the bootloader?

Aren't these separate things? Or do some rooting procedures also change the boot loader?

Unlocking boot loader is NOT mandatory for all devices. Unlocking, is to facilitate flashing of unsigned images as in custom ROMs. Even if you unlock bootloader, for rooting only, it exposes you to security concerns (see question linked at end of this answer ).
If your bootloader is unlocked already, there is no need to unlock . There are devices with unlocked bootloader and for those you can proceed to root directly. For example
Majority of devices seem to require unlocking
This question explains well things about unlocking
Is it possible to unlock the bootloader without root access?
Rooting procedures do NOT change the bootloader. That would be dangerous

Also see , Why does unlocking the bootloader wipe phone?


Reduce space between icons on home screen without changing icon size I would like to reduce the space between the app-icons on my home screen without changing their size, so that I could fit more icons on one screen. The size of text or buttons in menus should not be affected.

I‘m using Android 7.1 (with LineageOS 14.1) and a solution with adb would be ok.

The „Home Screen Settings“ give me the opportunity to turn off icon labels and I can modify the “Grid size” to from “Comfortable” to “Cozy” or “Condensed”, but that does reduce the icon’s size.

I tried changing the screen resolution:

adb shell wm size 1080x1920

as well as changing the density:

adb shell wm density 250

but both changes the size of the icons.

I attached a screenshot to illustrate how much space there would actually be left on the screen for more icons.

Thank you for any suggestions!

Reducing the gap also reduces the sizes. If you are using the default launcher Trebuchet, you should also see Custom in the Grid Size settings. Clicking it allow to set the number of icons per columns and rows. Select a high number for colums and rows.

Confirm your choice, then go back to the Home screen and rearrange the icons. You will be able to fit as many icons as you selected in the settings. The gap between them will be reduced.

If 7x7 is not enough, you can use other launchers. Nova launcher for example allow a 12x12 grid.

Note: I am not related to Trebuchet nor Nova launchers developers.


How can the microphone work for speakerphone calls but not regular calls? My Droid Turbo (Android v.4.4.4) has developed a problem. When I make calls nobody can hear me, but as soon as I hit the speakerphone button everything is fine. I'd take the phone back to Verizon for a replacement, but it's the same microphone in both situations, right? So how could it be a hardware problem? Is there maybe a volume setting somewhere I need to tweak?

Lots of phones have more than one microphone on them. I know for a fact that my Oneplus One has three, and I think your phone has four. If that's the case then it could be a hardware issue.  before taking it back do a full reset and see whether that helps. At least then that eliminates the possibility of a software error.


Introspy: trace file (introspy.db) is not created I am trying to use Introspy tool in Android device, but the trace file (introspy.db) is not being created. Kindly any help if you have tried using this.

I know this was asked a long time ago but in case anyone else who searches needs an answer:

I also had this problem when running Introspy on a Galaxy S4 running KitKat (4.4.2).  I have ran Introspy with zero problems on a Nexus S running JellyBean (4.2.1).  Because of this I believe it is an Android SDK problem with newer versions.

If you look at the AndroidManifest file for Introspy-Android Core, the targetSdkVersion is 18, which denotes Jellybean.  I looked at logcat files and found that I was getting the error:

Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL

I simply added this permission to the Android Core AndroidManifest.xml file as well as the Android Config AndroidManifest.xml with the command:

<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL"/>

I then just recompiled both binaries and it worked!  Hope this helps.


Getting "The application [APPLICATION NAME] ( [APPLICATION ADDRESS] ) has stopped working unexpectedly. Please try again" I have a Motorola Razor running on Android Version 2.2.2.

Over the past 3 days, whenever I turn on the phone, the following message appears on the screen:

  "The application [APPLICATION NAME] ( [APPLICATION ADDRESS] ) has stopped working unexpectedly. Please try again". Application name: Email, Messaging, Google Services, Market, The Weather Chanel, etc.

After force closing the initial message, up to 10 similar messages appear until the home screen finally opens.

If I click on the Google browser or any app, the error message(s) again appears and as a result I cannot access the Internet or run any apps.

Does anyone out there know how I can solve this issue?

Sounds like a database got corrupted, but perhaps it's just cache.  Try clearing your cache via ClockworkMod Recovery if you have it or an app like this if you don't.  Running "Fix permissions" in CWM or ROM Manager might also help if you're rooted.

If that doesn't work take a look at your logcat and see if there are any errors that are more clear about what the problem is.  Otherwise I'd probably opt for a factory reset; unfortunately, I don't think it would be easy to track down what exactly was corrupted without more info.


Accessing Exchange GAL on Android On iPhone, in contacts, you can tap Groups, Global Address List, and then search the GAL for a contact.

I cannot find a way a way to do this on Android.

Is there a way of searching the GAL of a connected Exchange account?

I imagine you are talking about Exchange Online. On Android, it is not possible to search the GAL from the Contacts app. There is one way to do it: install the Nine email application, which is an alternative to Outlook. It enables the integration even for Contacts app (besides allowing from the Nine app itself).


How to stop Stock ROM overwriting the Custom Recovery? I was trying to flash a Custom Recovery (TWRP) on my Friend's phone (Realme 3).

It was officialy supported by TWRP and was listed on their website so I downloaded the Custom Recovery. Then I unlocked the bootloader of his phone but yes a strange thing happened there:

After it asked for pressing the volume button to be pressed it unlocked the bootloader – but after that there was option "Select boot type". It had three options: Boot to Bootloader, Boot to recovery and last Normal boot. Further there was a arrow on the bootloader option. And there were some instructions something like volume up for select and volume down to move.

But I tried every button but the arrow was stuck on the bootloader option. So I connected it to my device and used the "fastboot reboot" command to restart the device. After restarting at the realme logo it was saying "You are unlocked you cannot be trusted". But after that it booted normally and the phone was Factory Reset.

After this in the Developer options the OEM unlocking was grayed out saying Bootloader is unlocked. Ok so we were successful in unlocking the bootloader.

After that I pasted the twrp img file in the platform tools directory and put the command adb reboot bootloader and after the device was in bootloader I used the command fastboot flash recovery name.img to flash the recovery. It said sending and then writing in my terminal.

After that I used the command fastboot reboot and the the key combinations (power+volume down) for the device which used to get into recovery for that phone – but this time, instead of going into recovery, it was in the bootloader.

So again I tried fastboot reboot command and this pressing the power+volume up but the phone booted normally. So this time I tried adb reboot recovery – but it booted into stock recovery. So again I tried flashing the recovery and tried using fastboot reboot recovery but it didn't work.

And yes I know that after flashing the custom recovery the phone should first boot into the recovery but as I said neither the key combinations nor the fastboot reboot recovery command so what can I do to prevent the system from overwriting?

Ok I was able to install the TWRP Recovery using my device's stock recovery's install method... And it worked!!!!


How to simulate a slow internet connection on an Android phone I basically use internet using wifi which provides a very high speed internet and LAN connection. I would like to simulate a slow speed internet and LAN connection to understand how my web site works on slow speed. Is there any app that I can install on the android phone and simulate it?

There is no such setting on Android phones, but you can use the Emulator for this. Install the Android SDK from developer.android.com and launch it. On the DDMS view undet the Emulator control tab, you'll find the following options:

After you have created an emulator and ran it, you can set these values according to your preferences and test how different networks affect your site.


How do I back up my Motorola Droid? Possible Duplicate:
  How to backup an Android device?

Hi,

I have a Motorola Droid that I need to send in for repair. How can I back up everything to my PC easily?

The Moto Phone Portal expects you to individually download each photo. I would rather not transfer everything through wifi to my PC or to the cloud.

Photos
Contacts - gmail
App settings?
Playlists ?

Your contact -Gmail are already saved in GMail isn't it ?

And Photo, playlists are on the SD card, so just keep it / change it / backup it with a card reader

For app settings, some of them are on sd card, and if you use app2sd, all your apps are on the sd card

For your SMS, you can use SMS Backup + to back it up on GMail:

If you have a rooted phone, you can use Titanium Backup ★ root:

Good luck!


How come some apps don't show-up on my phone's Android app market? Fxcamera is a popular app, but it's not showing in my xperia x10 mini's app market search. I tried:

fx
camera
ymst
fxcamera

None gives the result. In fact, after that I've tried many apps which are listed on the internet market site http://www.android.com/market/ but not on the market app.

I live in India, is that why the apps don't show up? Is there a way to install the apps download them directly or something? Is it related to my carrier or mobile network provider?

It could be because of a few reasons:

The app is a paid app and your country does not support purchasing paid apps (I don't know if India can or not yet?)
Your phone does not meet the min SDK requirements of the app.  For instance, the app may require 2.1+ features, but your phone is running Android 1.5 or 1.6
Your phone is missing a feature that the app requires in order to use it (things like SD cards, trackballs, etc.)
The app is carrier limited (Skype was an example of this)
Market bug.  Occasionally there are listing problems in the market, especially if an app was recently updated


How to connect ADB over 3G/4G? I keep seeing warning signs about enabling ADB over Network when you aren't connected to a WiFi network, but what if I want to connect ADB over 3G/4G ?

Whenever I try to do it with any of the conventional WiFi methods, it returns an invalid IP to connect to.  I even tried getting the IP with # ip addr show - but that didn't work, either.

Any ideas on how to do this?

Yeah, it isn't safe. But how does such a vulnerability get leveraged when the IP address is likely to change?

Opening ADB on an unsecured connection is a major security risk.  On an unrooted phone, it gives access to your entire filesystem.  On a rooted phone, it gives access to your entire filesystem with write permissions.  The connection isn't encrypted and there is no password or key exchange to access ADB.  It's just a bad idea.  Beyond that, your carrier may not even allow traffic over 5555 (the standard ADB port), they may be proxying your traffic, or there may be other complicating factors.

Also, setting up SSH shouldn't be difficult.  I use SSHDroid all the time.  I can get a secure shell from any WiFi connection, and it works great for wireless file transfer.  You could set up a task to turn on SSHDroid whenever the device connects to WiFi and another to send you the IP.  Technically, you can even run it without WiFi, but I generally wouldn't recommend it, as it's still open to vulnerabilities, which would lead to problems similar to leaving ADB open (although somewhat less likely since SSH is designed to be secure).

Finally, there are a number of apps that are built specifically for locating your phone.  Motorola includes this feature with Motoblur, which can also wipe your phone remotely.  There are other free and paid alternatives that can do this as well.  If your phone is actually stolen, these are going to be much better than any back door you open for yourself.


Is my S6 camera broken? (Two more days to return) So the rear camera is 16MP with 8x zoom.  Everybody has said the camera is awesome except that my S3 photos look better. Here is an 8x zoom photo from the rear camera from my S6: Photo of cupboard from few feet feet away with Auto everything in a regular lighted room with 8x zoom in 16MP

How is this impressive? It's grainy.  Is it broken?

The zoom on the S6 like most phones is digital zoom. It works the same way as enlarging a photo in your photo editor. Since no extra information is being added, your image quality will suffer at anything over 1x zoom level. This is normal.
The image that people are talking about is the one at 1x zoom which is essentially no zoom.

Also image quality can be a subjective thing. Some people like over saturated colors, some don't. Some like high contrast and some don't and the list goes on.

It is unlikely that there is something wrong with your camera. To confirm, go to a store which has a phone on display and take the same pictures with both the cameras and compare.


Can I update my Nexus 7 from 4.2.2 to 4.3 and root it without losing data? Device: Nexus 7
Android: 4.2.2

Can I upgrade my Nexus 7 to 4.3 via OTA, then re-root without losing data? I used a procedure of this sort to root originally, but I don't know if it is generally possible.

Note: I did not unlock the bootloader when I last rooted.

NO.

Updating from 4.2.2 to 4.3 will retain your data, but this will make you lose root. To root, you would need to unlock the bootloader, which will almost always require a Factory Reset (thus, you lose your data).

So, I suggest to back-up your user apps and data with Titanium Backup or something similar.


How do I move or copy files from /storage/emulated/0? /storage/emulated/0 is read only and when I try to copy (also when I try to move) files from it to my real SD card,  I get a 'read-only' error. I have a Samsung Galaxy Mega with Jelly Bean 4.2.2 and I get this failure with four different file management apps,  and also when trying to add the files into a Zip archive.

Well, after much testing, found the destination MicroSD card had file structure corruption, causing the problem. It was resolved by mounting the MicroSD card on a PC, copying all the good files to a desktop folder, running gparted to unmount and reformat the MicroSD card, and copy the files back once the formatting completed.

Rooting was not required to access /storage/emulated/0 .


When will my device get the Android 4.2 update (Jelly Bean)? Android 4.2 (Jelly Bean) was officially announced on October 29, 2012.

(You can review the high level changes in Jelly Bean at the official Android Developer's site.)

Of course, not all devices will get this update right away and others won't get it at all. Each manufacturer and carrier often choose to add their custom modifications which tend to delay the official release.

When will each device get Android 4.2, either officially or unofficially, if ever?

See also:

When will my device get the Android 4.1 update (Jelly Bean)?
When will my device get the Android 4.3 update (Jelly Bean)?
When will my device get the Android 5.0 update (Lollipop)?

This community wiki will list all of the known and rumored dates for devices. If you have an update make sure to follow the format that's been established, and the following guidelines:

Keep phones in alphabetical order listing the manufacturer and model
Specify if the date is confirmed or rumored and link to the source
If there is an unofficial release, link to the site where it can be downloaded

Phones

HTC

One (Developer Edition): skipping to 4.3 (source)
One S: Never (confirmed)
One X: 2013-06 (rumor)
One X+: 2013-08-12 Taiwan (confirmed)

Samsung

Galaxy Nexus: Released - November 13th, 2012

Bell Canada: 2013-03-08 (confirmed)
Verizon: 2013-03-19 (official)

Nexus S: Never (source). There's an unofficial release, see also this thread.

Sony

Xperia Z: 2013-July (confirmed)
Xperia ZL: 2013-July (confirmed)
Xperia ZR: 2013-August (confirmed)

Tablets

Asus

Nexus 7: Released - November 13, 2012
Transformer Infinity - April 3, 2013 (confirmed)
Transformer Pad TF300: Released - March 3, 2013 (source)

Motorola

Xoom: Never (source)

Samsung

Galaxy Note 8.0

Wi-Fi only: 2013-10-07 (confirmed)

Galaxy Tab 2 7.0: 2013-08-13 UK (confirmed)
Galaxy Tab 2 10.1: 2013-09-23 (confirmed)

Sony

Xperia Tablet Z: 2013-August (confirmed)

Other

GoogleTV

LG Google TV: 2013-10-14 (source)
All ARM-based models - 2013-05-16 (source, source2)
All 1st gen Intel-based models (e.g. Logitech Revue) - Never


stuck in bootloader with usb debug off i am stuck in bootloop with no recov.img installed.
My usb debug is off too.how enble usb debug in bootloader ?

First, unlock you bootloader. With your phone in the bootloader, connect it to you computer via USB. Download fastboot (just google "fastboot download"). Then open CMD or terminal, depending on what OS you have on your computer. Run fastboot oem unlock.

Then download TWRP, found here. Make sure you chose the right device (whatever device you have). Download that. At your command line run fastboot flash recovery path/to/twrp.img


How to intercept Chrome links with Advanced Download Manager (ADM)? I have installed Advanced Download Manager (ADM), but when I try downloading a file from Chrome, it downloads the file with its Chrome download manager.

How to set-up ADM to intercept the download link on Chrome?

In addition to the recommendations made in other answer, do note a few things:

ADM can intercept downloads from within its own browser, not from other apps.
Apps which depend on Android's activity resolver (to show chooser dialog or "Complete action using" by sending an implicit intent) can forward downloadable links to ADM (and other apps which register preferred activities as downloaders).

Apps can also query available activities for a certain intent (action, path and/or mime) type and then send explicit intent to an app chosen by user. E.g. Firefox looks for system's preferred activities for a given URL and mime type and maintains its own download preferences for all mime types.

ADM - in its AndroidManifest.xml file - registers itself for android.intent.action.VIEW, category DEFAULT/BROWSABLE, scheme http/https, all mime types and a long list of file extensions. So do other apps like MiXplorer and Firefox itself. Therefore they appears as eligible candidates when (an app through) OS looks for a downloader/browser.
Xposed module "Download Redirection" can intercept all downloads which are forwarded by apps to Android's Download Manager (com.android.providers.downloads).
But for apps which use their internal downloader, links need to be shared to ADM or copied to clipboard so that ADM can intercept them.

RELATED:

Alternative “File Open” - how ”ResolverActivity” works?


How to add custom language layout inside Gboard (Google Keyboard), created by me The problem is that I want to use modified layout for Google Keyboard and use it inside Gboard app (because of its features).

I don't want to:

create separate own InputMethod
use another app (Hacker's Keyboard or SwiftKey)

Does anyone know how to edit Gboard .xml files maybe? Or do it officially through plugin or some code? PS. I can code.

It's very easy - just follow the instructions below:

Open Settings/Language and Input/Gboard/Languages/(Your Language);

Then scroll the keyboard to the right and select whichever input layout suits you best.


Does push mail service utilise constant internet connection? I searched Google for this but only found that push mail requires constant internet connection.

I want to know whether Push mail really USES constant internet connection? If so then what is the difference between push mail service and "constantly refreshing inbox"?

Ps: please don't suggest me to upgrade my plan, I want to know the difference.

Thanks in advance. :)

Push mail shouldn't use the internet connection while idle, but it has to keep a connection open to the server. That's why push mail needs the internet connection.

The difference between push mail and polling is that when using push mail, the client opens a persistent connection to the server. After this the connection is idle. When a new message is received by the mail server, it notifies the client of the new message, and the client decides whether to download it or not. When using "pull" (polling) mail, the client has to periodically open a connection to the mail server and check for new messages.

The only reason your internet connection would be used while idle is if the connection to the server is broken and needs to be reconnected.

See Push email - Wikipedia for more detailed info.


Does buying thousands of apps (but not installing them) cause bloat in Android? A few years ago, Google added the ability for app developers to place their apps "on sale".  They included the ability for developers to temporarily offer their apps for free.

I started "buying" these free apps via Android's Google Play store, but not actually installing most of them.  Over the years, I have now "purchased" thousands of paid apps that were offered for free.

Ignoring space occupied by apps actually installed, will continuing this habit cause bloat or slowdowns within Android?

Is the history of all those purchases being stored locally in Android as well as on Google's servers?  Does it affect application memory (RAM) available on the Android device?

No, they are not installed on the device... Your device doesn't even "know" you purchased the app. It has absolutely no effect on your device at all and your purchase history is stored on Google servers, not your device itself.

Your device has nothing to do with the "purchasing" of the application if you don't actually install it. You don't even need a phone to buy a free app, you can just go on any computer, log in with your Google credentials, and go to the Play Store and have the free app added to your Google account.


Google Photos syncing stalled and draining battery I've got a Sony Xperia Z. A couple of weeks ago a Google Photos notification came up saying that 1790+ photos have not been backed up to check settings and update storage.

The settings hadn't been changed at all and I still have 2gig available storage.

I could manually sync photos by selecting them in Google Photos, but the automatic syncing no longer worked.

Around this time the battery began to drain a lot faster than usual and the UI got very laggy. I thought that as the phone is over 3 years old the Operating System might need a refresh. So I installed Cyanogenmod 12 (yuga) on the phone and reinstalled my apps.

I have repeatedly deleted the cache/app data on Google Photos.

Going into Google Photos > Assistant it shows the message:

Backing up photos
1823 items left

Even left plugged in overnight no sync progress was made. The battery is draining faster than usual (up to 10% an hour during normal usage) and Google Photos is showing as using the most battery power (even though it appears to be doing nothing).

Any ideas about what is going on and how I can fix this issue? Ideally I'd like all my photos synced again.

The Google Photos app updated this morning (21st July 2016 to version 1.24.0.127588984) and the backup/sync has restarted and is showing visible progress under "Assistant".

So it looks like it was a problem with the app rather than settings/ configuration at my end.


SMS sending is auto-blocked, how to fix? To a specific number, when I try to send a SMS, it is automatically/instantly blocked and fails.

Once, by mistake, I blocked sending messages to that number, but even after unblocking, the messages are still being blocked as if that number is still blocked.

I have deleted all old messages to that number, and also deleted all data and cache of the Messages app.

I have also tried to block and unblock again.
I went to application settings for this app but all looks ok.

I can send SMS to other numbers, it shows a waiting spinning icon and sends properly. But for the problematic number, it fails instantly, as if it doesnt even try to send the SMS at all, is blocked locally, by the Messages app...

Galaxy J7 Marshmallow.

I didnt find a fix the bundled messages app.
As workaround I just installed google's one and after 2 years I can send messages to the specific number again, thx!


Will any new apps or data installed or added to android phone after encryption also be encrypted? if an android phone is encrypted, will any new apps or data installed or added to phone after encryption also be encrypted?

Android 6 used Android Open Source Project: Full Disk Encryption

Full-disk encryption uses a single key—protected with the user’s device password—to protect the whole of a device’s userdata partition. Upon boot, the user must provide their credentials before any part of the disk is accessible.

So all apps & data installed on the userdata disk partition would be secured by that key. One way to think of Full Disk Encryption is like a exterior door house key, once you can get into the house, the contents are accessible.


Why are android devices equipped with only (relatively) little RAM? Currently, I can only find devices (phone, tablets or sticks) that are equipped with a maximum of 2GB RAM.  While this might be sufficient for current applications, I do wonder why there are no devices offering more RAM.

I think that having more RAM would not have a significant impact on prices, while being beneficial to multitasking several apps.

So why are there no devices with more RAM?  Limitations by chipsets?  Just the cost competition?  Making people buy new devices with 4GB next year and with 6 in the year after?

My intiuition behind this question: From CPU-power and storage speeds the android devices are more powerful than my ULV-notebook which suffices for all my work and stuff.  I do see potential in replacing my "home server" with a cheap android device.  But I do not understand why they have so little RAM, which could be useful in this context.

PS: I am aware that it is possible to create swap space on the disk and increase swappiness, but the access times are far worse than RAM speed.

There are several factors, which I'll address (pun intended) in no particular order.

RAM is expensive

Sure, memory chips may be cheap, but that's not the only (or even the main) cost. Alongside the RAM itself you need extra buses, power lines, bigger memory controllers, heatsinks, &c. The RAM also takes physical space on-chip. For oomph-per-dollar, at the moment, you're better off increasing cache sizes rather than memory sizes.

Also, don't forget how power-hungry RAM is. Doubling the RAM capacity means doubling its power budget, which means either your battery life gets even worse, or you need bigger batteries. Now, you could say that the extra RAM could be powered down until it's needed, but (a) don't forget that Android currently tries to keep all the RAM full to save CPU cycles, so the software changes to support that would be very expensive, and (b) that's just giving app developers another way to screw up and run your battery down.

So, it's not as cheap as all that, and you don't want to add more RAM until you can really use it, which you can't, because of

32-bit processors

Remember how desktops and servers only started having lots of RAM when 64-bit processors became popular? That's because 32-bit processors can only have 4 GB of address space. That has to include all the RAM you want to access, plus any memory-mapped buffers for accessing other hardware and storage. By the time you count everything, it effectively limits you to accessing about 3GB of RAM.

With LPAE (the ARM equivalent of Intel's PAE) you can make that a per-process limit rather than a whole-system limit. That is, you could have 8 GB of RAM in your device, and each process could use up to 3GB of it. But that's not as useful for a phone as it is for a server, because of

Single-tasking

Unlike iOS, Android lets apps run background services, but realistically, they're not going to be doing memory-intensive operations. You don't need 2 GB of RAM to sync your email and contacts, and for more intensive background operations, the trend has been to put them in "the cloud", letting big servers handle the heavy lifting and just send the results to your screen. If you think of a smartphone and tablet as just a thin client connected to Internet services, there's no way you'd even need 1 GB of RAM. RAM demands have only grown past that because of increasing screen resolutions and the need to supply large textures to games.

You mentioned potential for multitasking, but it's a tiny minority of users would would ever be swapping between two memory-hungry apps on a tablet or phone. Maybe a paint program and a 3D modelling app? This may be something that changes if manufacturers start bringing Android to desktops or more powerful portables, but right now RAM is not the only thing stopping people using their devices that way. Even if you are multitasking, you have

Fast non-volatile memory

Android devices have an extra advantage that means they don't need as much RAM as desktops or servers: fast non-volatile storage. You mentioned swapping to disk in your question, so don't forget that Windows has been doing this with ReadyBoost, which uses a flash drive as virtual memory (the Windows equivalent of swap space). Using flash memory as swap is actually pretty fast, especially when it's internal memory (so the system integrator can tune everything for its latency and bandwidth) rather than an arbitrary SD card.

Android already lets apps pack up their GUI state into special storage before they go away. This lets background processes take up less memory, and provides a path for Android to move that state to non-volatile memory. I'd expect to see this mechanism used a lot more cleverly in software to make the most of the RAM you already have, before manufacturers start pushing the 32-bit limit.

To summarise: there's no reason Android devices can't have more memory, but adding more isn't just a question of going to PC World and buying a stick of DDR. At the same time, most users won't see any benefit from the extra memory; the way Android devices are used and the way Android apps are written would have to change before they would.

If you want to replace your home server with a cheap, power-efficient ARM computer, there's no need to look to Android for that. You can get small ARM servers that run GNU/Linux, and even some mainstream NASes are easy to install a GNU/Linux distro on. You might even be able to repurpose an Android device for this (for example, Ubuntu 13.04 is supposed to run on a Nexus 7).


Aggregating two 4G/3G data links from 2 different sims? Having two 4G capable sims -from truely two different operators (no virtual carriers at all)- and a Dual Active sim phone (Zenfone 2 Laser), I want to do true load balancing with a 1 sim + 1 sim 4G/3G data links configuration.

However, all I can find when googling is about Dual-Carrier -or Dual-Band (HSDPA++, LTE)-, which is clearly not what I'm trying to do since it's just combining two same operator frequencies to boost speeds.

The approach is like the "speedify" tool, but instead of mixing 4G and WiFi, I only want to mix the 3G/4G sims.

So, the question is: Do someone know how to achieve that on Android ?

By the way, is this automatically managed in Android, or is it driver/kernel/modem (e.g. Qualcomm X10, X12 hardware/firmware, etc) dependant or do I have to enable something manually ?

Any information about that is ok too :)

If possible, the best scenario would be having twice the Dual-Band enabled. This means a Dual Carrier + Dual Carrier configuration, for a total of 4 bands from two totally different operators.

As far as i know, the modem only exist one 4G.
You can use it in both SIM (switch it) but you can't use both at the same time.
Even if you're thinking using the first one is 4G and the last one is 3G, it won't work. It's dual-band not dual channel, and beside it will make your phone a lot thirstier than before and i'm pretty sure you don't want that.


Can't enroll in Android Beta Program I am trying to access the Android Beta Program page with my mac and even my Nexus 5X but as soon as I am presented with a signin screen and I enter my password to continue, I get redirected to an empty page and the Android Beta Program page doesn't load up...
I get a link something like https://www.google.com/android/beta?rapt=AEjHL4MMqsgJ4vq0c0LVX_BLkuayM7BPEP4z9GO8Bp7O2uk4L1pZNAaX9YYdGgzu-3kWI-aBhqxCmAuESj-vnVQShIyTVaVV-g and then nothing happens. I just get a white screen on the browser...

Can someone please help me?
Thanks!

It seems that when an Android version is out of Beta, the website portal is closed. If you would like more information, you can take a look here: https://plus.google.com/+SiddhantPagariyaCS/posts/AMHdvN6hPbU

Thanks,
Sid.


How much does the build number of an Android OS matter? I have seen several builds on OS 4.3 and 4.4-- what are the key differences? I tried finding documentation on the exact changes, but couldn't find any.

I set up two new Nexus 7 tablets (2013) and even brand new ones come with different build versions.

How much does the build number of an Android OS matter?

As a developer, I have never used it for anything significant (other than maybe analytics).
Between the Vendor and Google, it does correlate to a branch/release of the AOSP platform.

Your other question on OS 4.3 vs 4.4 and what are they key differences?
Search "Android 4.4 vs Android 4.3 feature list". It is quite significant. But as a general rule, each release typically comes with new API's for developers, improved security, and improved efficiency.


How to determine the boot order of auto-starting apps? Some apps boot and run in the background when an Android phone boots. WeChat is one example. It starts automatically so that the user can receive messages in real time. My question is how to view and change the boot order of all auto-starting apps. Or else is it random?
The motivation for asking is that I installed Xposed and wanted to change some information of my phone. But unfortunately WeChat sometimes boots before Xposed and thus bypasses the Xposed hooks. I tried very hard to solve this, but to no avail. So any suggestions?

you can exec ps -A | grep com.tencent.mm, pid is start order
but Wechat isnot impossible to boot up before Xposed


HTC Sense restarts frequently on Hero 2.1 - can low memory cause this? Often when I return to the home screen from using an app, the HTC Sense UI (running 2.1) restarts.  It seems to be worse when more apps are running.  Does it shutdown to free memory, is there a stability problem or something else?

Most likely you have too many services running at once that are eating up all of your memory.

Check running services under Settings --> Applications --> Running services. Look at the colorful memory bar at the bottom of how much free memory there is.

Look for services that are high on memory usage and that you don't use anymore.  Ask yourself if you really need that service running or not.  If you don't, remove it.  See if that helps.  You'll probably see a better performance boost everywhere if you are being bogged down by excessive amounts of services.

Additionally, you could try out a new Home launcher such as LauncherPro.


Manually selected mobile network changes when signal strength drops Although this might seem quite unusual, it is essential for me. I live in a border area and I have two sim cards in my phone (however, I think this problem also affects single sim devices):

SIM 1 is from a French operator
SIM 2 is from a Swiss operator
The SIMs should be connected only to their home countries and should be unavailable if the network of the operator is unreachable

So if I am in Switzerland, only SIM 2 is active, if I am in France, only SIM 1 is active - and if both operators are available (= I am near the border, 80% of my life) both are operating.

I have an ASUS Zenfone 2 Laser ZE500KL, stock Android 6 without rooting (and I would like to keep it that way if possible). The behaviour described above is the default thing what happens on a Windows Phone and that's why it really grinds my gears why Android tries to be so creative. Basically this happens:

selecting the network provider manually is OK
however, signal is lost sometimes (e.g., in the garage) so the Swiss card starts roaming in a random French operator's network
the phone only switches back to the Swiss operator if the "random French operator's" network is unreachable (or if I do it manually)

I know that this is an edge case, but it is really essential to me. Unfortunately, I did not have the opportunity to try it on other Android phones (according my colleague he has the same problem, with a Samsung "god knows which mid-range model with Android 4.4").

I am looking for a solution/workaround which does not involve regularly pressing a setting or changing sims and preferably does not need rooting. APN Lock for me did not work.

It seams to me a problem of Android 6.

I have a similar problem with SONY XPERIA XA.

my behaviour:

SIM1: Manual on Sunrise (CH)
SIM2: Manual on TIM (I)

Reboot the phone:
SIM1: Manual on Sunrise (CH)
SIM2: Automatic (it select the power operator May Swisscom, TIM or Orange).

So afer any reboot you should select manualy the network (if available!).

Don't know how to create a BUG request for android.

I allredy tyied to contact SONY, but no way!

regards
Stefano


Leap Seconds on Android A leap second was recently added on June 30, 2015 23:59:60 UTC.

How are leap seconds implemented on Android (specifically Lollipop)?

The leap second was not implemented in Lollipop or any other Android version. If you are really concerned with having 'atomic clock' accuracy, use ClockSync, which synchronizes your device's clock with an atomic clock.

If you have root access, this is done automatically. Without root, a countdown assists in you manually synchronizing your clock. That will get you the one second back if you don't have network-provided time.