Is Android a 32-bit or 64-bit OS? The title is pretty much self-explanatory: is Android a 32- or 64- bit OS?  I assume that it is one or another and not both, as that would force both 32- and 64-bit binaries to be hosted on Google Play.  I know that this is a simple question, and that other people have been asking it, but for the life of me I have not been able to find an answer on the web, and there is certainly not one on this SE.

In the realm of the ARM chipsets which is the common factor, the entire Android stack, from the near-identical kernel based on Linux, are in fact, 32bit, cross-compiled from usually either a 32bit/64bit host environment, the host environment is usually one of the distributions of Linux.  Recommended distribution, by Google, for building and cross-compiling Android is Ubuntu.

The Android run-time library (media, graphics, filesystem, to name but a few) are also 32bit, but as we reach the layer of the dalvikvm, then the number of bits becomes irrelevant as it is at this point, the apks coming from the Google Play Store are native bytecode (A "by-product" of generated Java code compiled into a portable bytecode) which targets the DalvikVM (Virtual Machine) which in turn interprets and translates the bytecode targetting the raw ARM instruction set.

Froyo was the last Android that enabled compilation under a 32bit hosted environment in which it was cross-compiled targetting the ARM chipset.

Gingerbread was the first of "future" Android, back then circa, three years ago, that introduced a requirement to use a 64bit hosted environment in which it was built. There was many hacks to get Gingerbread to be built under 32bit hosted environment.

ICS and JB, and upwards now definitely requires a 64bit environment to speed up compilation and to reduce turn-around time in building.

So to sum up, what you see on the Play Store has no bearing on whether 32bit or 64bit are used and thus irrelevant.

Side note: Typical 16GB RAM/Quad core/64bit Linux distribution, the time it takes to build ICS from scratch, takes 30minutes maximum, had this being a 32bit Linux distribution, it would have taken longer, in fact, may cause a CPU meltdown as there is simply, not enough processing power to churn and crank out cross-compiled code, which is a very demanding and taxing process!

Proof of this.

Pull in any native ARM binary found in /system/bin or /system/xbin, for example, /system/bin/dalvikvm, this is the Dalvik VM binary that is responsible for the upper layers of Java and APKs.

Now, examine the binary by issuing this command: file dalvikvm which gives a summary of the type of file it is, the expected output would be this:

  dalvikvm: ELF 32-bit LSB executable, ARM, version 1 (SYSV),
  dynamically linked (uses shared libs), stripped

Notice the reference to 32-bit ELF, and is cross-compiled to ARM and is a binary executable.

Right, moving on, let's inspect a native shared library found in /system/lib, for example, /system/lib/libandroid_runtime.so, now issue file libandroid_runtime.so, the expected output would be this:

  libandroid_runtime.so: ELF 32-bit LSB shared object, ARM, version 1
  (SYSV), dynamically linked, stripped

Again, notice, its 32-bit ELF, cross-compiled to ARM and is a shared library.

The key to the host's cross-compilation can be found in the AOSP source, i.e., Gingerbread build originally had a requirement to be built on a 64bit host system, here's the newsgroup linky referring to how to patch the scripts to get it to build on 32bit host which has two patches, found here, for build/core.mk and build/main.mk (combined) on AOSP's Gerrit review.

As a subsequent result, this patch had made its way to ICS's build scripts in which I did have the privilege of compiling ICS on a 32bit platform which took 3 days to build (it was a port of ICS for the Zte Blade). Now, the requirements are ramped up, you do definitely need 64bit host to enable cross-compilation of building AOSP from ICS upwards :)


Swapping External to Internal Memory I have swapped my external to internal memory by using the app external2internal after rooting my Samsung Galaxy Core i8262. And it went wrong! I want to revert back my previous original state. Is there any option? How to get my original previous condition, Not to swap anymore! Please help me anyone!

just tick the reset at boot box and reboot your phone,i switch between the state you in and original state all the time.


Disable or uninstall side bar on android I'm wondering if it is possible to disable or uninstall this bar that I show on this image. I'm sorry i don't know what it is named that is why I included the image (click to enlarge). I'm using Android version 4.1.

Here specified how to disable this Multi window feature in Samsung 4.1 Jellybean's feature.

You can disable it by clicking Multi-window Icon on Notification bar.


Battery capacity wear-down, and its relationship to charging practices As an Android user with many devices I'm usually not very concerned about battery, but Nexus 6P with Snapdragon 810 is somewhat notorious for its short battery life, so it makes me start to actually observe and care about it.

Even before that, I have a plug-in type USB voltage/current meter like this one below, that also measures the mAh that passed through:

With this I measure the full capacity (i.e. from the moment the device automatically powers off to it shows 100% and the meter shows no current drawn) of the battery, and compare the value to designed value from time to time.

Lately my Nexus 6P just went over its 1-year mark, and I did this measurement, which shows that the capacity shrank a considerable 400mAh from when I just got it. Before that I also checked my Nexus 4 which when retired was on its 2.5th year, and it shrank a whopping 600mAh, 28.6% of the design value.

Nexus 6P comes with USB-PD fast charging rated at 5V/3A, and it's not unheard of that fast charging will "wear down the battery life more quickly", but I've never seen any concrete proof (e.g. side-by-side comparison) that came with the claim.

This question also talks about whether the battery should be charged/discharged from a certain percentage, as a technique to increase battery lifespan. I often keep the device plugged for long, and charge the device below 15%, so I'm quite curious about the technique. The concept explained there, however, is mainly discharging cycle, which is not what I care much about, since I replace batteries after the device retires. What matters to me is the decrease in capacity, which directly affects day-to-day use in terms of battery life.

So my question boils down to these:

Does battery discharge cycle have any relationship with battery capacity?
What factors could affect battery capacity wear-down?

Firstly, it appears that discharge cycle has been misunderstood. It covers both charge and discharge and is a metric to cover battery life. (See this for more details Android definition of charge cycle?).

Ideal charge / discharge limits in the question Ideal charging / discharging percentage for maximum battery life? discusses how to increase the number of such cycles and thereby life of battery

  Does battery discharge cycle have any relationship with battery capacity?

Yes

The more you use the battery , more the number of discharge cycles ( which covers both charging and discharging as explained earlier) and drop in battery capacity as illustrated in this figure, which shows capacity drop as the number of cycles increase for Li Ion batteries of different capacities

Source

  What factors could affect battery capacity wear-down?

Cycling or the amount of use in terms of charge cycles covered above
Elevated temperature :

Physically exposing the device to high temperatures ( like on a dashboard of car on a sunny day) or
Increase in internal temperature, by
keeping a cell at a high charge voltage (hence the reference to ideal voltages, which doesn't permit build up of temperature )

  Exposing the battery to high temperature and dwelling in a full state-of-charge for an extended time can be more stressful than cycling

Aging: This source at the end talks of the chemical reasons that cause aging. Without getting into the chemistry of it, what it means is that the capacity of battery starts decreasing from the day it is manufactured, represented by the active zone in figure

Additional Information

How to Prolong Lithium-based Batteries
Charging tag wiki, especially the General and Maintenance section for good practices
Some OEMs at times provide a battery of higher capacity than rated - this would partially offset aging effects. See  Honor 6 with 3100mAh battery against 3000 mAh rating

Edit  Accubattery Pro gives you an indication of estimated Vs actual capacity as shown below. I have no idea how accurate it is but surely can be indicative


Book library management solutions, that allows adding titles with a upc reader? What would be a good easy way to catalog my physical book library with a UPC reader on android? Would you have suggestions for a simple individual library management solutions?

Have a look at this application Book Catalogue


Can I use a Galaxy Gear without a Samsung Phone? I got excited about the prospect of writing code for a watch and ordered a Samsung Galaxy Gear. Currently the device does nothing unless paired with a Samsung phone running the proper version of the official software.

My goal is to enable debug mode and use adb to install apps, not necessarily use all the phone-gear functionalities.

Any idea on how to do anything without a Galaxy phone? The obvious answer is no, but I'm hoping some clever hacker in this site may have found a way.

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

Updated Friday, November 15th, 2013

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

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

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

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

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

The previous method is still listed below.

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

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

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

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

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

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

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

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


Auto start two apps on split screen after reboot I have Two running Android apps (used for surveillance and doorbell) permanently and simultaneously on split screen.

Sometimes, the person who used the device (for personal purposes) forget to get everything back, or maybe something else happens, so it is necessary to:

Close all recent unnecessary apps.
Launch surveillance and doorbell apps in split screen.

  Is it possible to reboot the system every night automatically, then launch the two apps on the split screen?

You can accomplish with automation. Using Automate to demonstrate how to do it:

Select the Broadcast Receive block. Click on it, in the Action section, select "Boot completed". Click Done.
Select App Start block. Click on it, in the Package section, select the first app you wish to start at boot. Click Done.
Select the Interact block.  Click on it, in the Action section, Toggle split screen (Android 7+). In the Package section, select com.android.systemui. Type android.widget,ImageView in the "UI Element Class" section, then type Recent Apps in the "UI Element Text" section. Click Done.
Select the Delay block, in the Duration section set time the amount of time the flow will wait before continuing to the next block (we wait for the first app to start properly before opening the second). I have set it to 5 seconds.
Select App Start block. Click on it, in the Package section, select the second app you wish to start at boot. Click Done.
Save and give it a name. Link the blocks as seen on the image below.
In the Settings, select "Run on system startup".
Don't forget to give the necessary permissions when asked. Press start.

Every time you reboot your device, after the boot has been completed, the first app will be launched. Then, the screen will be split based on Recent apps with the first app occupying the top part of the screen. After a 5 second delay, the second app will be launched occupying the other part of the screen.

The flow was inspired by this example: Split screen Google Maps/Deezer


Why can't my device see an ad-hoc WiFi network? I am trying to connect my Galaxy Tab to the Internet through an ad-hoc network made via my PC.
The PC ad-hoc settings are fine because I can use it from my iPhone and other devices.

Android has issues connecting to adhoc networks. Here is a link to a fix someone else here used to get his tablet to connect to a adhoc network. Also this is the link to the thread he got his information from.


how to remove the android device in gmail account one guy is connecting to my gmail account. if I remove the device from gmail account also he again connecting. I don't know how he is connecting again ,I changed my gmail password and 2 step verification is on .. but still he is using my account. kindly help me .

he is using Samsung galxy note 11

First of all Log in to google in a PC, open gmail and at the bottom you can see Last account activity.

Click details shown next to it > and click sign out of all other sessions.

==========================================================================
Now, if he has added your account in to his device, follow these steps.

Go to google account security in a browser (PC).
Sign in with your google account
Under device activity and notifications click Review devices shown inside a card named recently used devices
Remove access to the particular device.

==========================================================================

Now, (most important) change your password and do not share it with anyone.


Does Android USB Shared connection runs a DHCP Server? I'm aware of USB Shared connection of android and I've been using it to give connection to my computer.

Also I've an old domestic router which has RJ45 and wireless interfaces. I've been thinking about connecting my phone directly to the router using an USB-RJ45 converter, in order to give internet to the computer based on the RJ45 switched interface of the router, plus some other wireless devices using WiFi.

So my question is: does Android USB Shared connection runs a DHCP Server?

Because in case it does, everything will run fine, but if it doesn't, I'm afraid it would only support one device to give it an IP.

I've found that in cyanogenmod does, but dunno in Android.

Yes. Definitely.
What a DHCP server basically does is not only dynamically allocating IP addresses, but auto-configuring some IP settings as well, for example DNS servicing.
Judging from a client's (let's say, your computer) behavior, it surely runs a DHCP server. If not, you'll have to configure IP settings (static IP) and enter DNS server addresses and Gateway address manually. But you don't have to do these by yourself, so you can confidently infer that a DHCP server is working.


How to change volume balance for headphones? I am using a Moto Z2 Play, unrooted. One ear is louder than the other and i have discovered thaf it isnt the earbuds. How can I change the volume balance on my earbuds?

You may have a 4 pin jack ( Left Speaker Positive, Right Speaker Positive, Ground, Microphone Positive )

If your headphones are three pin, you may have a misaligned connection with one of the speakers...

Here's an example of what i mean by 4 pin .

You can see the problem with the 3 Pin headphones fitting here...

So you can either buy an adapter, make an adapter etc...

If you are sure your PINs are aligning properly, you can rule this out and then continue..

In my experience developing music players for background applications, you can not set the volume without using a value for both the left speak and right speaker, For this reason, most developers use a single float value and apply it as both volumes... The developer would need to make a music player that allows independent volume setting, or a set volume difference on a per-app basis.


Apps automatically start at bootup Up until recently whenever I started Android up on my phone, no apps were started with it. Now, since an update I assume, whenever I turn my phone back on, any apps that were on when I turned it off get automatically restarted.  This drives me crazy. Is there some setting to turn this off? This is on a Moto G Power phone Android 10, patched Sept. 1.  I have gone through all the settings I can find with no luck.

People are still misunderstood about the notion of Recent apps functionality. It has always been the same! This is very similar to an OCD of pressing F5 on a Windows based system to boost up the system.
Recent apps is more of a utility feature in android and not a task killer. There is however no relation to the apps actually running in the background.
When you reboot your phone the RAM does start with a clean slate and this is no different for Android L release too. Some apps will always start after a boot and that is how it works. The system makes some apps ready for use in that way.
Recent apps is just a list of apps that you have recently used and not those which are necessarily sucking up on your RAM. For a real RAM usage, look up the list of running applications and not recent apps. No new way of handling RAM has been introduced in Android L as well and it is just an idea of keeping the list of recent apps persistent now. For an analogy think of recent apps like a web browser history and not the open tabs that you can switch to anytime. Apps are loaded/stored into the RAM as and when needed.
On the contrary a better notion would be to use RAM to its optimum use. Linux based systems are designed to work that way. Say you have 100 of the apps installed but use 6-10 apps very frequently and on daily basis. Eventually these apps are automatically managed and stored by RAM for quick access and loading. Loading an app when RAM is in clean state consumes more battery and resources than rather loading it from cached state. The more you use the system the better it gets.
Android manages the memory itself pretty well. The least you can do is close some of the apps yourself when not needed. We need to stop worrying about the number of applications running in background and just let Android be Android.
Source


google play store crashes Seems like impossible to fix:

I have a ZTE Max which I've rooted. I downloaded a ROM but didn't quite install it: just ran to recovery and hit factory reset, thinking it will just ask me for update to load. Anyways, I've rebooted the phone and when I click Play store it crashes immediately.

I tried enabling but nothing is disabled. Cleared data and cache for anything with "download" or "play store". Got agravated, removed the root and factory reset about 10 times after repeating the steps over and over again.

Also when I click to add a google account it doesn't respond. Any idea how to solve this issue?

Factory-resetting only wipes the user data. If you want to go back to the original ROM and unroot to fix your phone, you need to find the original ROM that your phone came with, and follow the procedure to flash it to your phone.


Possible to turn ON phone with ADB ? (Galaxy S6) I have a Samsung Galaxy S6 with a broken power button. (It only works occasionally)

Do you know if there is a way to use ADB (or any other way) to turn the phone on? (When it for some reason has shut down)

I have used "ADB devices" and "ADB reboot" which are working fine. (Tested with phone turned on)
However they do not work when the phone is off. (Phone still connected to PC and charging) The device is not detected.

I have not been able to find a solution myself. (None of the "long press methods" with volume buttons/home button etc. have worked on my phone)

I hope one of you have the knowledge I don't to turn on a S6 without the power button.
Thanks. :)

Device: Not rooted.
USB debubbing enabled.
Power button: Only working occasionally. (And of course not when the unit turns off)

No, ADB requires the phone to be on and be running a OS/Recovery to accept it. The bootloader uses fastboot which is only available there.

TL;DR No, when the phone is off it is not listening (by default, atleast) to commands from a PC.

EDIT: You may be better off jerry rigging something in it, is it the internal part bad or is it the external part?

EDIT2: People have pointed out that samsung does not even have fastboot (apparently) and that you COULD do something with a custom kernel, but that seems like alot of effort that may be better awnsered with get a rma or get a new phone, Sorry bro.


HTC One V without Sense 4 I have an HTC One V with Android 4.0 and HTC Sense 4. Unfortunately, the phone is quite slow. I suspect for the htc sense and other unnecessary application.
Can I install android 4.0 without htc sense?

Does anybody have a link to the ROM that I need to use? My phone is a HTC One V on the T-Mobile network (HU) and I got it in January.

Any help is greatly appreciated, thanks!

Basically you can install any launcher from the Play Store. You don't need a custom ROM to do this. I suggest Apex or Nova.

It doesn't change anything on your system, fyi


Sign out from remote Android's Gmail Last week I lost my phone, so I borrowed a phone from a friend.
The phone already add the Gmail app with my friend's Gmail account (a Gmail account that my friend does not care much about so there was no privacy issue). I added my Gmail account into the app so that I could check my emails.

Problem: I had to take a plane in a rush and forgot to sign out from my Google account on that phone.

Question: How do I sign out myself?

I could just ask my friend, but I would prefer something more reliable (and that does not trigger their curiosity).
On a desktop computer I clicked "Details" then "Sign out all other Gmail web sessions", but it only says "web" so that probably does not sign out mobile sessions? By the way, my friend's device does not show up in this list.
On a desktop computer I changed my password, but that did not sign me out of Gmail on my own phone (yes I found it back!), so I guess that does not sign me out of Gmail on my friend's phone either?

At https://myaccount.google.com/security "Your devices" still shows my friend's phone (screenshot on Firefox 66.0.3 JavaScript enabled addons disabled):

The date and time shown in the screenshot above is well after I left. The "Lost this device?" page only gives useless advice such as "Try calling your phone" or "Reach out to your carrier", with no button to remove that session.

You can manage all devices on the Device Activity web page:

Expand the entry of your lost device and you will get a button for "Remove account access."


Determine if the phone supports cover art image files and the right filename and format My music library master is stored in my PC, and I sync to my phone on a regular basis. Most of my album covers are stored in separate image files inside the related album folder, whereas very few of them are embedded in songs metadata.

Now, I noticed the stock ROM player in my phone is not able to handle the covers in separate image files; only covers embedded in metadata are shown.
So I googled around and I understand now there is no guarantee a certain player can handle separate albumart pictures and there is no fixed filename and format.

So I'd like to know if there is a way to determine if a player can handle separate albumart pictures and the filename and format it uses (e.g. AlbumArt.jpg).

If you're using the Google Play Music app (which is the stock music player in many phones, and is available for phones running Android 2.2 up if not) to play your music then this Google Support article "Copy music files directly from your computer" says:

  If your music files have accompanying artwork in .jpeg format, rename
  the art file albumart.jpg and include it in the same folder as your
  music files.


Can you change the number of icons In the 'quick settings' tray (Android Oreo) Oreo has reduced the number of icons in the quick settings tray from 9 to 6. Is it possible to adjust the number of icons shown, e.g. to 6 or 12?

Edit: Just to clarify: I mean the layout of the drawer, e.g. 3x2 (Oreo) vs. 3x3 (Nougat) vs. 4x2 (Samsung). I don't mean the total number of icons shown, including the icons accesses by swiping left/right.

Use "System UI Tuner" app which found on Google Play Store. It need some permissions from ADB. Dont worry that describes within the App


Copy/paste images from phone to desktop, files are corrupted and huge (2gb+) I linked my Android phone (v6.0) to my Windows laptop, located the phone's DCIM folder in File Manager and copy/pasted images from my phone onto my laptop's hard drive.
Some of the images are corrupted, can't be recognised as a bitmap, and are 2GB+ whereas on the phone they would have been 2-5MB. It seems to be a date thing, as it is all images past a certain date. It also affected some videos and again it is all videos past a certain date, although a different date to the images.
Is this a common problem, and what causes it? I'm assuming the images are lost as I deleted them from the phone once I saw they had successfully been pasted, without checking that the files were still readable.

Not an answer to reading the corrupted files (think they're long gone) but a few other people's experience indicate that it occurs when there is very little free memory left on the phone and memory earnings have been ignored. So take files off your phone regularly and you shouldn't have this problem.


Can I flash CyanogenMod without unlocking bootloader? With a locked bootloader on an SE ST17i running the rooted Stock Xperia Gingerbread 2.3.4, can I flash the CyanogenMod 9 onto it? Or do I really need my bootloader unlocked? I also have ClockWorkMod installed and as far as I know that shouldn't have been possible with a locked bootloader so I'm rather confused. I'm not at all experienced with rooting and I'd consider myself on just the "beginnner" stage.

I'm not too keen on the thought of unlocking my phone's bootloader as that wil most certainly void my warranty.

It's not necessary. If your Xperia's bootloader is locked you can't install a custom kernel but you can install a custom ROM. I have MIUI with a stock 4.0.4 based kernel on my Xperia S.


How to fix TWRP bootloop caused by an OTA update attempt on rooted phone without losing any data (including apps')? My wife, unfamiliar with rooting, agreed to update my rooted Moto C Plus when it requested an update. Needless to say, that didn't turn out well. As a result, now my phone is booting only to TWRP.

I would like to get it to boot normally again with all my data intact...meaning: everything the way it was (including my Google account) prior to this problem. Is it possible? How?

Phone: Moto C Plus (xt1723) 2GB Ram 16 GB Internal memory

OS: Android 7

Flashing tool: MediaTek SP Flash tool v5.1644.00

Download a Stock Firmware
Backup Data in SP Flash Tool  (SPFT)
Flash Stock Firmware in SPFT
Restore Data in SP Flash Tool

A few things before you begin,

Never Use OTA Updates with Root Access or any customizations, Install the stock recovery first, and remove root access if you must have the latest update.
This information is intended for advanced user's that are familiar with SP Flash Tool and Meditek CPU's
You agree to take full responsibility for any damages and/or legal action that may arise from using and/or following the information in this guide.

DATA Partition,
The DATA partition holds your Apps and Data, it's the partition that gets wiped with a factory reset... So provided that you mean all the data that gets wiped in a factory reset.. This is the partition you'll need to backup in SP Flash Tool

Backup
I have answered this question many times, so to stop myself double handling the question, i made these two video's, this cover's nearly all aspects of using SP Flash Tool from Image Firmware Extractions to complete device clones and backups ... You'll need to watch these video's to get a better understanding of SP Flash Tool and what it's capable of...

Please be aware that the original video i made was over an hour and a half, i know nobody is going to watch that so i shrunk it to around 25min each video..

Also, i taught myself all of this over 4 years of tinkering and bricking devices... it's not something that can be lightly skipped over.

MTK Backup & Restore

The Second Video is the main video I'd like you to watch, it focusses on individual image extraction.
I don't have the link, but it's at the bottom of the page ( The Sequel - )

Ok so after you've done a DATA backup using your scatter file from a firmware online... You can go ahead and install the firmware...

After installation, restore the Data.

Easy as that :)


I want to stop ringtone silence feature while incoming any call and shaking my phone in Intex Cloud Y2 I have not installed any app in my phone like shake it off or any but whenever I get any call on my Intex Cloud Y2 it gets silenced when I move this phone or shake it.

This case usually occur when I get a call and my phone is in my pocket so it will be automatically silenced while walking on road and I can't notice it.

Does anyone faced this issue? How can I stop this feature in my phone?

I did full factory reset also, but it doesn't work.

Thanks in advance.

Root your phone and change specific entry in database using sql editor app . I don't have this phone so can't hands on by myself.


Why didn't my Android auto adjust to daylight saving time and how to fix it? My Galaxy Nexus, Jelly Bean, was set to Automatic Date & Time, Automatic Time Zone, and the correct Time Zone was shown: "GMT -03:00, Brasilia Time". Here in Brazil Daylight Saving Time begins today. Android didn't detect that.

To be fair Microsoft for many years also made the DST start in the wrong week in its Windows products. If I recall correctly, it required a new law from our Government to make the DST more predictable, so in the last few years Windows got it right.

I don't know if Android will make the DST start in the wrong weekend or if it won't work at all. How can I correct it?

You will need to research how to set this on Galaxy Nexus and Jelly Bean, but ..

You are currently using "GMT -03:00, Brasilia Time", and this does not include Daylight Savings by default.

You need to instead use (one of):

 America/Bahia
 America/Sao_Paulo

These all use UTC -2:00 for DST.

See:
Wikipedia: Time in Brazil


Is there any app that measures the distance using the camera? I have found tools like Smart Ruler that helps us measuring length using the screen. But for objects bigger than the screen I imagine there are apps that use the camera and focal length to show distances and widths. If there's no such app, is it possible to use a camera or any other common phone hardware to measure spatial dimensions?

I just found an app from the same developer that does what I wanted for buildings

Smart Measure


How to hard-reset samsung galaxy ace I am trying to reset the phone, and when I reach the Android menu, I have a yellow alert at the bottom: can't access to /system/csr/PTR/system

Any ideas what should I do?

Thanks :)

To hard reset samsung galaxy ace,

Turn off your phone
Press and hold volume up, home, power button at the same time.
The Recovery appears, use volume up/down to navigate, power to select
Navigate to wipe data/factory reset and select
Navigate to Yes - delete all user data and select

And now resetting... (Make a backup of your phone first)

Navigate to reboot system now and select to get out of recovery.


Is there a way to check who is connected to my Galaxy Nexus hotspot I would like to be able to check who is using my phones hotspot, it was simple on my Droid 2 since the Motorola app much like the one shown in the answer to How do I check who is connecting to my hotspot? however I don't see a version of this screen with the galaxy nexus.

Update:
Looking for a non-root solution

Install Wireless Tether app (free) if you are rooted. It features Access Control. Means, you can use it to allow/deny ad-hoc clients for mobile data. Ofcourse, for this.. it'll need to display connected clients.

And, it works with Galaxy Nexus LTE!

Update:
You can use Fing - Network Tools, too. Its clean way for your task.


Why My android device show less RAM and Slow at Jelly bean? I bought a new Samsung galaxy S Advance(GT-i9070). It came with Gingerbread. It was actually a phone with 768 RAM. I clearly verified this with the shop when I bought it. Last day I upgraded my phone to Jell bean with official Russian firmware and reset to factory default settings. But now the phone seems very slow . Also full RAM Capacity seems 521 MB at Application manager. All applications are now consuming  memory from total 521 MB memory.
My question is- where is remaining memory? How can I obtain the remaining memory to speed my phone? Some people on the web say to root the phone, install ROM manager etc. Are these approaches good? Please give me a solution

I'm also using the same  device. Also upgraded to jelly bean.
Well, to your above queries, just remember that higher RAM usage in jelly bean is actually supposed to "utilize" the device properly. Logically, we buy device with high RAM for what? So that we get faster performance. But there is always tradeoff between performance and features. Jelly bean offers more features but takes more RAM.

Regarding rooting the phone. It  is always a grey area. while rooting voids device warranty, it also enables user to  control almost every aspect of the device. But do it if you are willing to invest time understanding the intricacies of rooting.

cheers!


Can I restore apps and settings from Google backup later? When setting up a new device, Android offers to restore apps and settings from Google Backup.

If I'd like to do it later, is it possible to do? Or is the setup the only time you have access to this functionality?

Android 6.0.

I found an app that totally saved my life on this matter!
The app is called Activity Launcher and from this you can open Android Setup app (the one with Restore icon) and click on the activity CloudRestoreFlowActivity. The restore screen will show up and you can select a backup file you previously uploaded to Drive.

FYI, I use Mi A2 Lite with Android 9.0 Pie.


How do you create / copy image to multiple devices of the same type? I work at a startup and we have a bit of a conundrum.

We need to install the same image on hundreds of devices.

The things we have to do:

Put the device in kiosk mode (either through system settings or an app)
Set some system settings (Internet, Roaming, GPS)
Install an App

Is there a way to do this by copying a complete image of a device and put it on other devices? Can this be done with releatively little interactivty by the developer?

I am sure this can be automated using ADB scripts.

adb install app.apk will install app.apk.

System settings can be changed via adb also (see here for more details: http://andrejfernandes.pt/?p=171).

Heck, adb input can even automate entire user interfaces!

If you really, really need to have the phones be exact mirrors and all devices have a custom recovery installed, then you can reboot into recovery on all devices with adb reboot recovery. Then get an image of the data and internal SD partition using dd in the recovery shell. Finally, push the images out onto the rest of the devices via adb push and dd them back onto their respective partitions.


Access website hosted over LAN I am developing a webpage and would like to see how it looks on mobile browsers, preferably the real thing and not some emulator.
So I thought of making my locally hosted site available over LAN. I managed to do that and can access it fine over the WLAN from another computer. However if I try the same address on my android-phone on any browsers I've tried so far I just get "Webpage not available". Also tried on IOS and it's the same thing as on Android while it's still working on my other Windows7-computer.

Why is this? How can this be solved?
All devices in question access the LAN wirelessly if it matters.

This could be a DNS problem, Windows machines can easily find other Windows machines on the same network without needing to have explicit entries in the DNS (WINS is the normal way this is done) your Android and iOS devices will be querying DNS (presumably on the wifi router?) for the machine name your website's on, and may not be getting any answer.

It's also possible that your Windows machines are using a different DNS than your mobile clients, possibly because you're on a domain and the Windows boxes are querying an Active Directory integrated DNS server, which may not be the DNS address that DHCP on your wifi is giving out to the mobile clients.

You may also at some point in the past put HOSTS entries on the Windows boxes to point to each other, which you've never done on the mobile clients.

On your Windows boxes, open a Command Prompt and type ipconfig /all pay particular attention to the Host Name, Primary DNS Suffix and all DHCP and DNS server lines.

Firstly from your Android phone try accessing the web server using the fully qualified DNS name of the Windows box, by adding the Host Name and Primary DNS Suffix together, eg if your IPCONFIG gave this:

Windows IP Configuration

   Host Name . . . . . . . . . . . . : Computer1
   Primary Dns Suffix  . . . . . . . : MyNetwork

...

IPv4 Address. . . . . . . . . . . : 123.123.123.123 (Preferred)

Try accessing the web page at the servername http://computer1.mynetwork from your mobile devices. If that doesn't work try using the IP address of your windows, like this http://123.123.123.123

If that doesn't work then install an app on your phone that will show the details of your network connection, there are a few different apps that will do this, I use Android System Info (which is possibly overkill for this job, but works) in ASI go to the "System" tab, and expand the "Wifi" section, you should see a DHCP info here, compare the DHCP server address and the DNS server address(es) to the ones you got from your Windows machines, ideally they should match up.


Google photos keeps crashing My google photos app keeps crashing whenever I open it. Sometimes it crashes in the background. I tried some fixes like clearing data, reinstalling, deleting big video files, maintaining nearly 4GB space etc. None of these fixed. I also tried an old version of the app which previously was working fine, now that one is also crashing.

I have the latest app version. I am on stock rom of 6.0.1 android version. My device is Lenovo K6 Power.

Since it keeps my photos synced to google cloud, so I would like it fixed rather than any alternative.

My findings :

App crashes when media scan is started.
Every version of app is crashing.

I was having the same problem every time I oppended the app it crashed and I found that if i oppened it with wifi off it worked just fine so it had something to be with the automatic back up, I went to settings and allowed Backups trough cellular data and It started backing up just fine, then I turned off that option, went back to Wifi and all worked just fine, My guess is that a particular video or photo that was beeing uploades caused the crash with wifi so once it was uploaded with the cellular data the crash was no longer there, hope it helps.

I Have a Pixel 2 XL with Oreo 8.1


Lock Screen Dialer App Replaced with Microphone I have a OnePlus 2, although I suspect this applies to any Android 5.x OS. When I upgraded to Android 6.0, the dialer icon on the lock screen was replaced with a microphone (some sort of Google search thing).

I checked all the settings, but I can't seem to find any way to customize or change this to replace it with the dialer. Is there a way to do it?

I found the answer here:

  Go to Settings > Apps
  Click the Gear Icon (top-right of the UI)
  Click on Default Apps > Assist & Voice Input > Assist app.
  Click "None" (the other option is Google App).

  This puts the dialer shortcut back on the lock screen, but it also disables long-pressing the home button to launch the Google App.


Browser that doesn't reload tabs all the time Is there a browser for Android that won't constantly reload tabs when switching between them? I'm using Chrome on a Nexus 5 (lollipop). And even when there are no other apps running it will reload any tab that I switch to. Even if I only have two open.

Or, I'm browsing a page. Open a link in a new tab and continue reading the current page. I can see that the new page has loaded, but when I switch to that tab it gets reloaded. And then switching back to the original one it reloads that one too.

This makes reading on the tube impossible as I can only pre-load one tab :/

I should note that I've factory reset my phone a couple of days ago and this is still happening every single time.

Turns out the OPs issue only occurred in the Chrome browser, and when using Chrome Beta it worked (sort of).

Old Answer:

Try going to chrome://flags

Look for "Auto Reload" tags, turn them off:

chrome://flags/#enable-offline-auto-reload
chrome://flags/#enable-offline-auto-reload-visible-only

Relaunch Chrome (using the button at the bottom after you have toggled the flags)

If the problem persists, it is not because the page is reloading, it is because it is being redrawn, i.e. it is already downloaded, just not displayed to the user yet. This is due to the fact that, for performance reasons, Chrome doesn't draw all tabs simultaneously.


What alternatives are there to the Contacts application for X10 running 2.1? My X10 was running 1.6 when I bought it (I think). I successfully imported the vCard file with all my contacts from my Palm Centro.

Then I exported my contacts to a vCard file, upgraded to 2.1-update1 and lost all my contacts.

When I try to import any of the vCard files I have I get the message (translated from Swedish) "Couldn't read the vCard data. (Invalid line: "[valid email address]")"

What do I do now?

Can I use a different Contacts application?

You could try opening the vcard file in Outlook, there is also other software out there if you google "vcard editor", find one you want and make sure there aren't any issues with the file. In this case, you could remove the offending line, save with a new name and then try to import again.

Another option, you could import your contacts into your Google account from a computer, then sync to a phone. Follow this link for help with that.

As far as other contact apps go, you will have to root your phone and install a ROM that uses a different contact system then the one that comes stock on your phone. Reason for this is most apps on the marketplace just put a different front end to the contact system already on your phone.

You could look at the marketplace and see if there is an app you like, that is a totally separate contact system from what is on the phone, but I still think this wouldn't help because your underlying issue would still exist.


I need to turn my phone off through a computer. Help, please! I need to turn my mobile device off through my PC and currently I can't access my mobile phone. My sensor was bugged, and any calls made via messenger, viber or whatsapp would mean my mobile's device turning black. If I could restart my device, or even just turn it off, the problem wouldn't persist. Please help!

Force restart your phone

Firstly, unplug the charger if your phone is connected to a charger.
Press and hold both the Power and Volume Up buttons for at least 8 seconds, until the phone is turned on.

Remove the phone case if there is one to avoid phone buttons being stuck.

If you cannot force restart your phone, plug in your phone with the original charger and let it charge for up to 30 minutes, then try again.

Pictures, settings and paths might differ from those of your phone, but that do not affect the description in this article.

Reference Link


How to calibrate magnetic sensors using Cyanogenmod? I am using a Samsung Galaxy S4 mini with Cyanogenmod (11) and want to calibrate the compass / magnetic sensors.

With the stock rom this was possible by "dialing" *#0*#. This is however not implemented in Cyanogenmod.

How can I calibrate?

Give this a go:

Try to stay away from magnetic fields as far as you can
Open GPS Essentials and tap on compass (calibration will not work when the compass is not showing)
Put the phone on a flat surface with the display pointing up
Move the phone slowly, 5 seconds per full rotation is ok
Rotate the phone three full cycles around the axis pointing upward
Rotate the phone three full cycles around the axis pointing away from you
Rotate the phone three full cycles around the axis pointing right
The direction of rotation doesn't matter

This should fix your problem.

Credit to lepidas on XDA


How do I load android 2.3.4 onto my dev phone? So, I have an original Droid (rooted), that is also my working cell phone. Can I load 2.3.4 onto it to develop accessory apps?

If so how do I load the new OS?

One option (probably the easiest) would be to install CyanogenMod on your phone. I don't recall offhand if the latest stable release (7.0.3) is based on 2.3.4 or 2.3.3, but you could certainly use a nightly build instead which would be 2.3.4. The forums for the Droid can be found here, and they have a section for stable builds and a section for nightly builds that you can take a look at.

For detailed instructions on how to prepare and install CyanogenMod, the best resource is their wiki page.


No home button (ViperOS for Motorola Moto G5) I just installed ViperOS on my Moto G5 – and I cannot find the bottom bar with home, back and the other button. It is just not displayed. And I have not found anything on the Internet on how to solve this issue.

Problem solved. I installed a more recent version of ViperOS which does not cause any problems.


How do I enable multilingual suggestions in GBoard I switched to a different phone recently and had to install all the apps anew.

I am bilingual and I used GBoard (Google Keyboard) on both, and on the old one I had it configured in such a way that it would automatically treat both languages I speak as one, so as I typed it would suggest words from both languages, even in the same sentence.

I can't figure out how to get that feature back on the new phone. It only ever suggests English words. How can I make it suggest words in both languages?

In GBoard settings -> Languages I have both languages installed and on both I have Multilingual typing enabled. Still it seems to make no difference

https://android.stackexchange.com/a/165510

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


Encryption in Samsung Galaxy S8 Could someone explain what does it mean that Galaxy S8 with Android 7.0 is encrypted by default even when the phone has no password.

I thought it is encrypted because of PIN. And you should type correct PIN to decrypt data.

But I was told that even if phone has no password it is encrypted by default.

By encryption I mean that my phone has protected / unreadable data and I need to somehow decrypt it - by typing the password (pin, pattern, etc).

What does it mean it is encrypted by default ? Right now anybody could take my phone, boot it because it has no password and get access to all my data (photos, movies, sms, etc)

When your device is encrypted (out of the box) and doesn't have a password, it means that - It is encrypted using the OEM encryption algorithm and the hardware characteristics specific to your device (see Trusted Execution Environment ). However, because there is no PIN / pattern lock , one can boot into your device and access data

When you create a PIN/ pattern to permit access to your device, this PIN is used to salt the encryption password and effectively change it. Hence PIN / pattern not only changes your encryption password but also prevents unauthorised access to your device. Everytime you change PIN/ pattern the encryption password is changed


How can I create a shortcut to a particular Google keep label? I would like to create a shortcut to my Google keep items labeled "shopping". How can I do this?

You can't do that. The only way is to add Google Keep widget on your home screen.
Then you can list all your labels and access the very fast.


How can I get a list of files in a directory as text? I have a folder containing a large number of MP3 files. I want to export a list of all the filenames of files in that folder, so I can then send it by email etc. This can be either copying to the clipboard or saving to a text file.

Couple of very crude suggestions come to mind:

I could try connecting via USB to my (Windows) computer and running "dir > listing.txt" at a command prompt
Install Terminal Emulator/IDE and run "ls > listing.txt"

However I tend to think there must be a better way to do this. Does anyone know of an app which has a feature to do this, for example?

NOTE: Most of the MP3 files do not have correct ID3s. So I'm really after the filenames as opposed to any way of exporting the media information.

There is simple method for getting list of files in any folder in Android -

Create FTP file connection between your android phone and Windows PC version of Filezilla.

in Filezilla interface, Select your desired folder from remote site pane and drag it to bottom pane of file transfer status.

Now in Queued files pane,choose export option.It will by default save in XML format.Once export xml file created,use Office Excel to getting proper format for edit.


Block PUBG completely from working in son's mobile My aunt's 12 year old son is failing exams because of PUBG. She needs to block PUBG completely. Is there a way to block it from getting connected to PUBG servers, or crashing the app everytime it opens.

Please note: My aunt is 50 years old and is not very tech savvy. Simpler the method more helpful it would be

There are some methods that actually work for me.

Lock the game/app with an app or from the android if you have that function.
Go to Google Play-->Settings--->Parental controls. Once opened, you will be able to set up the restrictions you want.
Restrict the internet access to the game. You can do it from your system if you have this feature. Otherwise, just get an application from Google Play, search for "app internet restriction" for example.


How to root Samsung Galaxy S5 for AT&T with Lollipop I have Samsung Galaxy S5 for AT&T with Android 5.0 Lollipop upgraded.

Is there any way to root this phone?

PS.
How do I root my Android device?
This question is different.
I heard that rooting Lollipop is different from rooting previous Android version.

Here's an XDA instructions to root Samsung S5 G900A (AT&T):
https://forum.xda-developers.com/att-galaxy-s5/general/guide-merry-christmas-heres-t3516196

That's the only solution I found working!

1) Save these to the Samsung SD card:

SuperSU APK
Towelroot APK
Flashfire APK
pre-rooted OF3 firmware

2) Now on your Desktop PC, download this firmware:
COMBINATION_ATT_FA44_G900AUCU4AOF1_ATT4AOF1.zip

3) Install the "COMBINATION" firmware using Samsung Odin (you'll have to boot your device by pressing Volume Down + Home + Power ON)
This will wipe ALL data on the device! Backup your stuff before proceeding.

4) After this new firmware installed and loaded, open Android file manager, go to the SD card, and install those APKs: Flashfire, SuperSU, and TowelRoot.

5) Connect to the internet (Wifi), and then go into "Settings > Date and Time" and tick the "Automatic date and time" box. This is mandatory for TowelRoot to work.

6) Run TowelRoot app -> "make it ra1n". Now you'll have the root binaries installed.

7) Run SuperSU app -> "new user" -> update SU binaries -> reboot.

8) Run FlashFire app -> grant it root access -> flash ZIP -> choose the OF3 firmware from SD -> set options to Mount /system read/write -> Hit "flash".

You're done! Enjoy Samsung S5 with Lollipop unlocked!


Advanced searching in Play app store? It is not easy to find good apps. Is it possible with some other app website to only search within apps (list apps) that have at least 500k downloads and at least 10k reviews?

Something like make the Play store a database of app names with columns for reviewcount and downloadcount and do SQL commands with where clauses?

I created this.

It's an advanced Google Play search engine, I wanted to create that a long time ago. Now, it's done

Since Google doesn't have an API for Play search, I use an open source scraper.

Almost all app specs can be filtered and sorted.

I hope you'll like it, and please let me know if you find any bug or have any feature request.

It's open source : KPlaysearch


I cannot take pictures because my phone says "your internal storage is running out of space" I have over 7GB of internal space left on my phone yet it keeps telling me to delete files and pictures. I deleted all of my pictures and some big apps but it continues to tell me the same thing when I try to take pictures. I have a droid RAZR mini. It has no space to put a SD card in. Unless I can somehow take off the back. Someone help please.

I managed to fix the issue where I was getting an "Insufficient storage" for my camera app.  This was after I 'changed' a MicroSD card in my Moto X Pure.  It was driving me a bit batty.  But it's fixed.

I downloaded a file explorer (in my case it was ASUS File Manager).  I saw that I had a DCIM folder.  (Under Internal Storage and navigate to DCIM).  I found that I was unable to move any files to this folder or even SEE the folder on my laptop (as you can connect to your phone using the ASUS File Manager via a wireless mirroring connection).  So I tried to create a DCIM folder via my laptop.  But got a permission denied.  So I went back to the phone's file manager and renamed the DCIM folder to DCIMold.  I then created another DCIM folder.  Yay!  That seemed to work.  And more excitingly so did my camera app.

So it was the dreaded lack of a DCIM folder.  In my case it wasn't because it was missing but rather that it was somehow corrupted and had the wrong permissions.  If it was even really there.

If anyone needs a better explanation let me know.  I just jotted this down for my reference as I was so excited to get over the latest hurdle on the phone!


Audio players read "Chromatics" as "The Chromatics" from ID3v2 MP3 tags I've got an album by the band Chromatics in MP3 format with ID3v2 tags. On my computer the band's name appears as "Chromatics" in any audio player (foobar2000, VLC, MP3Tag). On Android, Shuttle Music Player and the default music player display this artist's name as "The Chromatics". Either Android is guessing that it should add the "The" prefix automatically, or there are hidden, incorrect tags somewhere in my files.

The files initially contained ID3v1 tags as well but I've deleted them. I don't know if the error comes from my files or from a database stored by Android. Most importantly I don't know how to fix it. I've already tried deleting the audio files and rebooting, and clearing the data of the "media storage" app and rebooting, but none of this worked.

I've found the problem; I had just one track by this artist in another album, and it was tagged "The Chromatics". "Chromatics" and "The Chromatics" were probably (rightfully) considered as the same artist, but Android didn't pick the right one out of the two to display. I've edited this track's artist tag and now every track by this artist appears correctly tagged.


Installing KitKat on rooted Jelly bean Nexus 7 I have a nexus 7 2012, and I have it rooted, running TWRP recovery and Franco kernel. I want to update to KitKat, and I have the OTA queued (but that won't work since I'm rooted) and I have the file for my device downloaded from this site with update info, but I tried installing it in TWRP and it gave me an error. How can I get this update?

If I need to unroot and uninstall TWRP and Franco Kernel, how do I go about that?

If all else fails, you can flash those images in Fastboot. Remember to make a Nandroid and back it up somewhere safe - this will wipe your device.

If you're on Windows or OSX, you'll need to install Fastboot through the Android SDK. It's part of the "Platform Tools" package. If you're on Linux, you can usually install fastboot through your package manager.

Additionally, Windows needs ADB and fastboot drivers for your device.

First, you need to boot your device into fastboot/bootloader mode by holding down the Volume Down button while powering on. You can also use an expanded reboot menu or ADB: adb reboot bootloader.

Second, unzip the file you've downloaded. Remember where you unzipped it to.

On Windows:

Optional: Add the path to your Android Platform-tools (ADB and Fastboot) to your PATH environment variable.
Open an elevated Command Prompt. (I think elevating it was necessary)
In the Command Prompt, navigate to the unzipped Android files.
Type flash-all.bat and press Enter.

If this doesn't work, you will need to specify the location of the fastboot.exe file by modifying the PATH=%PATH%... line in the flash-all.bat file.

On Linux or OSX:

Unzip the downloaded .zip file.
Open a terminal.
Navigate to the unzipped files in the terminal.
Type ./flash-all.sh and press Enter.


"Low on space" message on an android tablet I just got a Agptek 9" tablet.  It's running android 4.04, ICS with 8GB storage and 512MB of RAM.  It generally runs great.  After a few days the tablet is getting a "low on space" error message in the notification bar.

In the storage area of settings, it shows over 800MB not used.  Because of this error, it will not allow downloads, including updates and the tablet very runs slow. All downloaded apps have been moved to the SD card.  All cache has been removed.

The only software in the internal storage is android files and apps that came with the tablet, which can not be moved or removed.  Yet, the notification bar shows "low on space".  I did a "factory data reset" and the problem was resolved for a while.  But, the problem shorty returns.

Can you give me assistance in how to fix this.  Or steer me in the right direction for help.

Even if you move apps to the SDcard, the apps will still use space in /data/data/ this is where the user data is stored for the application. this includes things like the database, additional application specific files, other cached data.

Devices that do not have large a /data/data partition are very troublesome with a lot of current applications. Applications like Google+, Chrome, Gmail (just as a couple examples) can use a lot of space in /data/data/.

To see if the issue is /data/data/ you can try and clear Data for some applications and see if the notification goes away. Not just the cache for the application, actually clearing the data.


Installing rom zip through TWRP replaces recovery instead of intalling os I formatted my Oneplus 6t and was able to install TWRP, but when I install the zip for LineageOS, instead of installing it as the OS, it just replaces the TWRP recovery with a Lineage one, and I am still unable to boot into system.
Log.txt

alright I actually figured it out: the trick is to flash the stock ROM using this tool and then fastboot TWRP, install the TWRP and then install Lineage all without formatting the internal storage. I don't know why that works, but it does.


Certain Wi-Fi network not available on Motorola Milestone with Cyanogenmod I have a Motorola Milestone with Cyanogenmod 7.2.0. Phone is working without any problems.

I was using this phone with my own Wi-Fi network. Something happened, and after that I'm not able to connect to Wi-Fi.

The Wi-Fi router should be fine (we use it with another Android phone and two notebooks without any problem). I made factory reset that didn't solve the problem (after factory reset, I started to use it with different account, so it didn't restore the Wi-Fi settings).

The phone is able to search for Wi-Fi hotspots (it finds a neighbor's Wi-Fi), but it doesn't list my own Wi-Fi network.

I can't figure out the reason, I think it is not hardware related. Maybe I disabled to connect to this Wi-Fi accidentally, I don't know.

Is there a way to check the setting for a certain Wi-Fi, or at least can I reset full Wi-Fi settings?

There are two possibilities:

If your WLAN is running in 2.4GHz mode you should chekc the used channel. Not all channels are allowed in all countries - especiall in the US the channels higher than 13 are AFAIK forbidden. Therefore some devices do not even scan the frequencies that belong to those channels. What frequencies/channels are used is specified by the driver/firmware - therefore using CM7 my be the problem. Try to cache your WLAN access point config to use a lower WLAN chennel.
Your WLAN is running in 5GHz mode only. Only devices with 5GHz capable WLAN hardware can use a WLAn that is operating in 5GHz only mode. Unfortunately the number of smartphones that are 5GHz capable is very short. Therefore you should check your WLAN access point config if it is in 5GHz only mode and if so change it to dual frequency mode 2.4GHz + 5Ghz running at the same time.


Google Photos--disable grouping photos by day The Google Photos App for Android groups photos by day. However, this feature becomes a problem when taking photos only occasionally. Only one photo per row is displayed, most of the time (see screenshot).

Zooming out makes the app group by month, however the pictures appear much smaller then.

Question: Is There a way to disable grouping and just display the same amout of pictures per row?

There are lots of alternative gallery apps. However, only Google Photos can be used to view the gallery without downloading the images, as far as I'm aware.

Only synchronization options are available to us, users. As additional options you can enable grouping photos by faces and adding photos/videos from Google Disk to the gallery. No "turn off the date grouping notion" available. The only way to change the order is to edit the photo itself - this way, the files would be organized according to edit date


I cannot enter a new email to log in to Google again I quite recently changed both my mail adress any my password for my google account. When I now try to use my phone (any Google services) I get a screen: Verify that it's you (You were signed out of your Google Account. Sign in again to continue.)
When I hit next a new screen comes up: Sign in with your Google Account
Then there is a text field that says Email or phone. However in this very text field my old email that used to be associated to my account is written there. When I tap that field nothing happens. I cannot edit / clear that field I can only use my old email. When I hit "forgot email?" it leads to account recovery. If i hit next it says "Couldn't find your Google Account" (fair enough I changed my email...)
What can I do, I tried restarting my phone, resetting Google Play and Google Play services in the app settings.
I do not have any issues loging in with my computer, only smartphone wise that weird phenomenon occurs. Thanks in advance for any help!

You can remove the Google account from your phone by going to the settings > Accounts menu. There may be some differences in the name or location of the settings entry based on which company made your phone, but it should be something like that.
You can then add your new email/password combo to login to your modified Google account and everything should be fine. The associated accounts are not stored within the data of individual apps (like Play Store or YouTube) and that is why clearing their data does not make a difference.


How to fix device when stuck in firmware update with "Do not disconnect USB" message? I have an LG Android phone. When I turned it off last night, it turned itself back on again with the firmware update showing "Do not disconnect USB". But when I received it from my contract holders, there was no USB; so I used my regular charger. I've woken up this morning and it's still on 0% after about 10 hours.

Can someone help or give me any tips and advice?

Try holding down the power and the volume down buttons at the same time for around 10 seconds, then the device should restart and run normally again.

I remember with a situation with my iPhone when it got frozen and I had to reboot it with the same approach. This also worked on my Android phone which was stuck on 0% firmware update.


How can I install custom fonts on Android? I am trying to display a Powerpoint slide deck on an android tablet, but the slides contain fonts that don't exist in android.

Is there a way to install custom fonts on the tablet?  If so, how?

In general, no. Some apps will let you add extra fonts to your SD card and search for then there, but that's app-specific.

If your device is rooted, you could replace the built in fonts with those of your choosing, but that's a system-wide change.


What happens to the already existing internal storage memory if I make SD card my internal storage marshamallow I recently bought a phone (Lava P7) and upgraded it to Marshmallow. I need more internal memory space so I thought to make SD card my Internal storage. My SD card is 16Gb and internal storage is 8GB if I make SD card my Internal storage, then

My internal storage memory become 16+8 24Gb or 16Gb

if 16Gb, where does the already existing memory goes?

Let's say that 3 GB of your internal storage is used by the system, leaving you with 5 GB of usable space, and your SD card is empty.

Currently, you have 5 GB usable for apps (internal storage) and 21 GB usable for media (both the internal storage and the SD card).  Note that the media storage will still be divided between the two storage locations, which makes it hard to manage.  Installing apps/app data will reduce the available space for internal media, and vice versa.

Under adoptable storage, you will have 21 GB for apps (internal storage + SD card) and 16 GB usable for media (SD card).  Note that each app is either fully on the internal storage, or fully on the adopted SD card.  Installing/moving apps and their data to the SD card will reduce the available space for media on the SD card, and vice versa.

Essentially, your choice is: Allow media to also be on the internal storage, or allow apps to also be on the SD card.  (Plus, in the latter case the SD card will no longer be accessible when removed from the device unless decrypted.)  You cannot have both; both storage locations remain separate and are not combined into a single logical partition.  The only difference is what is "allowed" in each spot and how it can be accessed.

Please refer to this reddit post for more background on how this works.


Voice Control for Android 2.1 I have a Bluetooth speakerphone for my car (BlueAnt). It uses a phone's built in voice control. When I try to use it, it says that voice control is not supported by my phone (AT&T Samsung Captivate, Android 2.1). Is there a way I can get voice control (over Bluetooth) on my phone?

I believe that feature was added with Android 2.2 as my Moto Droid recently got the ability to do that.  Unfortunately, I believe you are out of luck until AT&T pushes an update to your phone, unless you are willing to install a non-standard ROM.


What are the options for streaming music from PC to phone? I'm interested in being able to play music that's on my computer through my phone - mostly so I can plug the phone into speakers in different parts of the house. Looking for apps, I realise that there are actually some pretty different ways you can do this:

Run a music server that's accessible over the internet, access through app or web browser on phone (eg AudioGalaxy, Subsonic)
Run an audio streaming server that provides a single audio stream (eg SoundWire - you drive the choice of music from the PC, and the phone is just a passive receiver)
Share your music folder, and use a Samba (or equivalent) file share app like ES File Explorer to access the files on your phone and play them from there.
Use DLNA-supporting apps at both ends to play and share music (eg, Windows Media Player on PC, and AllShare or Skifta on phone)
Sync music from PC to phone regularly, and just play it from there.

Am I missing any? What are the strengths and weaknesses of each approach? One concern for me is I'd rather not have music going via the internet, because then it would count doubly out of my internet usage cap.

Also, are there apps (with the right combination of PC software) that can combine these approaches? It would be great to be able to either drive a playlist from the PC, or select songs from the phone. Extra bonus points for solutions that work for video (ie, films) as well.

My PC is Windows XP, my phone is Samsung Galaxy Note.

EDIT Incorporating answers from below into the original list.

Generally, Galaxy devices have AllShare app which is DLNA certified software. If your device doesn't have AllShare, install Skifta.

Now, all you need is a DLNA certified media streaming server on PC. Fortunately, Windows Media Player 11 on Windows XP has this capability. So, you don't need extra software.

Make sure your music collection is in WMP library.

You don't need any extra-terrestrial configurations as DLNA certified products feature UPnP (Universal Plug and Play). Just make sure apps (or, its services) are open & are connected to same network (LAN/WLAN).

Its the best way for streaming media because its UPnP. It was designed to get rid of complexities of traditional media streaming solutions. And, it supports pictures and videos too.


Moto X Play notifications As everyone knows Moto X Play does not have any LED notification.
It becomes very difficult without LED notification. You'd need to take your mobile to check of there's any missed call, message or even to check if the battery is full.
There are some apps available which needs root access to enable LED notification. But rooting will void warranty.
Are there any apps available which enables LED notification with out rooting.
Any other tip or trick or apps like ifttt (if that can help) is also welcome.

apps like IFTTT are used for automating work by creating a recipe or using the one's already available, it won't help you enable your LED notification light.
Someone from Motorola Customer Care stated-
"Unfortunately, you can't enable the notification light of your Moto X play, this feature is not available anymore, we have replaced the LED for Active display, It will show notifications as well, the LED that we have included is just for emergency It just light up when your device is full of charge or when It needs charge."

Here's the link for it-
https://www.quora.com/How-do-I-enable-the-notification-light-of-Moto-X-Play

The gist comes out, that you must root your device in order to use the apps available on the Play Store to enable the LED notifications.

hope this helps..


Is it posible to change the locale of my device? In my Android phone when I go to Settings -> Language and Keyboard Settings -> Select Language I see "Locale" as the title on the top row and see that only few languages are listed. I suspect its because of this "Locale" setting.

Where I can change it so that all supported languages will be listed? Under Settings -> Language & Keyboard I don't see a "Locale" option.

If you want to change locale settings on your device, the Set Locale and Language app1 might prove helpful as well. Locale-Einstellung looks almost the same. MoreLocale 22 might offer an alternative, as it also allows to create custom locales -- which is also supported by Custom Locale3.

With Any Locale4 switching the locale can be as easy as tapping a widget -- as it is with LocaleSwitch5 or the Language Picker Widget6.

Also very nice: Raygional7. And there are probably many more to chose from...


does restrict background data hurt performance of phone Do I "restrict background data" yes or no and does it have more negative side effects than positive?

Here is my phone's (Note 4 Edge) warning screen for "restrict background data".  The implication is that this is a feature meant to protect users with miniml plans from accidentally incurring charges.  It's also darn handy when travelling overseas or out of plan range.

I do not expect it would hamper performance, but may cause some functions to not work at all.


Prevent phone auto-connect to a specific wifi connection, without forgetting that connection The feature I am looking for exist on MIUI rom and samsung roms:

Similar question were asked before:
This from 2015 has an answer about Samsung and MIUI roms only.

Answers to this and this question  (both from 2013) offer workarounds.

An answer to this question suggested to use Wi-fi Ruller which unfortunately is not supported anymore.

It looks like the questions are rather old, and a simple, straight forward direct solution is yet to be found.

From what I can see, there really is no way to do it directly

There are root workaround but nothing that only allows manual connection (excluding Samsung or MIUI stuff); it must be OEM implemented. I can't find any way to do it in standard AOSP or lineage OS

You could always try something like Tasker and have it shut off WiFi when your in range of a network you don't want to automatically connect to


None of any chatting apps shows contact list Today I updated my Lenovo A6000Plus to Lolipop Via OTA

Now I am suffering from a very weird problem.

WhatsApp Hike doesn't show any contacts in List. Although When I open my contact List I can see all of my contacts.

What I tried :

Checked the permission of each app. Every app is allowed to read contacts.
Rebooted my device
Removed my google account and sign in again
Navigated to whatsApp setings->contacts their Show all contact is already Checked.

All these methods doesn't work

Whenever anyone message me on hike or whatsapp i only see the number.Even When I add that Number I am not able to see the name.

I googled but nothing found.

Now I realized no one can help you except yourself.
Finally i Found a way.

Navigate to Settings - > Apps - > All Apps
Search For contact and Contact Storage
Clear Both Apps Data

Booom You Are Done.....
Note
Clearing Contact and Contact Storage Erase Your all Contact SO make Sure you backed up your all contact online or somemwhere else. In my case I use google account.


Two types of internal storage, what is the difference When I go to System Settings > Storage’ I see two storage classification both by the name ofInternal Storage` one is around 2 GB and other is 11 GB. Also there is no SD Card present in my device.

Issues is most of the times the 2 GB Internal Storage gets full and I get insufficient space error, however the other 11 GB space is almost empty.

Why is that why two types of storage, and is there a way I can make both of them one so my device could use complete 13 GB as Internal device storage?

I am using Galaxy Note N7000 with custom Cyanogen Rom.

SOURCE : http://gadgetstouse.com/gadget-tech/internal-phone-external-storage/20812

Most of the today's Android have Three types of storages.

Internal Storage
Phone storage
External storage.

Difference between Internal, Phone and External Storage.

Internal Storage:

In laymen term, it is the personal space of Android, where it stores your (system) applications and its data as well as other sensitive data.

In short this memory is reserved for your operating system and personal data.
And you cannot access it directly, even with a PC.

If you get a Low storage space you can move apps to SD-CARD to free up some space.
This storage gets erased to default by Factory Reset

Phone Storage:

This is the storage that is available to you. When you "move" Applications, this is where they get stored. It is shown as SD-CARD or similiar name. You can use like a normal memory storage.
It doesnot get erased by Factory Reset.

External Storage:

As name suggest, it is the external storage available to you ie your Memory Card.
For Note N7000 is 32/64. So it atleast supports 32 GB memory card.

Apps2SD:
To move apps to SD card. download Apps2SD APP. The App will give you full list of apps which you can transfer to SD card and will prompt you in notifications whenever you download an app which can be moved to Sd card.

Not all apps can be transferred to your SD card. (If developers check ‘Apps2SD’ option in there apps, only then you can move that App to SD card.) Another important thing to note is that complete app will not move to SD card. If you move 25 MB Adobe Flash Player to SD card, about 10 MB space will be freed on your internal storage.

How to get more?

In order to get even more that that 2GB (Its a lot already!), you need to do some Advanced Steps which requires basic knowledge of root and/or partition.

By simply rooting your phone, you get the freedom to use it as you want to, but that voids your warranty. you can move most apps and other data to SD card even without root, but even that is something basic users shouldnt have to be bothered with.

---

For Rooted Devices:

Partitioning Memory Card:

A great article is written over here which explains all the steps in a lucid way.

By following the above steps, you will get extra internal storage from your memory card.
Please note that the above method will Erase your memory card so dont forget to make a Backup in your PC.
Please note that, once done, if you remove your memory card, all the data and apps that you linked wont be available to you anymore. Hence use a memory card (I suggest 16 GB) that can suffice your storage needs.

Advanced:

This section is for advance users only as the knowledge require and risk is much higher. Continue on your own discretion.

Partitioning Internal Storage:

Rather than partitioning memory card and get stuck with it, why not partition Internal Storage itself!

  Here is the link to the Guide which is Especially made for N7000
  http://forum.xda-developers.com/showthread.php?t=2642299

Swapping Internal and Phone storage.

This Article shows how you can even increase the internal storage. Combining with the above and get even more space!

Kudos.
It takes a lot of hard-work to write a good answer, a thumbs-up is always appreciated!


how to send to special number in the new hangouts before the update I can send messages to number like "2200" no problem but since the update hangouts instantly adds +63 to the numbers and now I can send sms to it and it doesn't even let me compose a new sms for that number.. please help I love using hang outs as my default sms messenger so please help me..

You to access Hangouts from the website version https://hangouts.google.com/ and then input the number that you want to send a text to once the conversation is created you can access the conversation from your phone.


Gmail app on LG Optimus U doesn't get email anymore I have an LG Optimus U from US Cellular and I use the stock Gmail app. A few days ago, it stopped receiving any new emails. When I click on refresh it doesn't do anything, just fails silently. Also, it shows that my account has 4 new emails but when I list the emails, I don't see any.

Has anyone had this problem, or can anyone recommend a better email app?

I've had this problem before.  Sometimes the "unread" count goes up as well, but the emails never show in the Inbox.

The best thing to do to fix it is to go to Settings -> Applications -> Manage applications and clear the data for Gmail and for Gmail Storage, then to try syncing your Gmail account again.  If this doesn't work I recommend clearing the data for all Google apps -- Gmail, Talk, Voice, Google Framework Services, etc. -- then rebooting and trying to sync your account again.


LG phone seemingly stuck on "Firmware Update" This may or may not be off-topic; feel free to point me to a better place to ask this.

My father brought home a cell phone he found in the woods, and I thought I'd charge it and turn it on to see if I can find out anything about the owner. (Needless to say I got no further than the lock screen.)

The phone is now turned off and plugged in via USB (not connected to the computer, but directly to the electrical outlet). However, the screen now reads "Firmware Update - do not unplug the USB connection until the process is complete", with a progress bar stuck at zero. It also refuses to be turned on again.

What's the best course of action? That is, can I safely unplug the device? I would assume so since it's only connected to the electrical outlet, but who knows what's going on behind the scenes, and unplugging it may leave it in an inconsistent state. I'd also like to avoid connecting it directly to my computer.

I'm probably being overly cautious, but I have no experience with LG devices and it's someone else's to boot, so I'd like to make sure I'm not making any of the stupid mistakes I'm prone to making.  Better safe than sorry.

I can post a picture of the phone if needed — from the looks of it, it's some kind of LG G Flex.

Take out the battery while it is plugged up into a lap,computer or maybe the wall. Then leave it out for a few seconds,a battery with a red exclamation point should show up and that is when you insert the battery and turn it back on.


Device does not register with Google to access the Play Store I just got a new BLU studio G and after configuring my google account I can access my gmail, drive and other stuff, except for Play Store and Hangouts. I went to my account settings on the web and in the activity tab I saw my phone listed there, I can also go to the store from the browser (Opera by default, don't know if that helps) and though I can browse it, I cannot install/download anything as it says that I don't have any registered devices.

I have read this article and most of the links it has, tried almost all possible solutions, but resetting to factory settings, and still nothing. Right now am downloading an update of the store app (version 6) and will see if it works.

I even downloaded a VPN  to rule out there was something wrong with that,but nothing changed.

So my questions are: what could be wrong with my configuration and how can I fix it?

I finally made it to work, I'll be posting what worked for me so it hopefully helps someone facing the same problem.

I manually downloaded the latest (version 6 as of now) of the PlayStore app on my PC and installed it on my device
Then I went to the apps configuration and cleared cache data on all Play services I could find.
Then rebooted my phone and that was it


How do I temporarily disable an app when there is no "Disable" option There are two memory hungry apps, Facebook and Facebook Messenger, which I want to disable at times but not always. I used:

settings → apps → downloaded → Facebook → force stop
settings → apps → running → Facebook → <weird service name(s)> → stop
settings → apps → all → Facebook → force stop

But the app restarts after few minutes, often accompanied by lots of thrashing. Ideally I would like to disable the app and remove it from memory until I decide to use it. What is the best possible solution?

Android version is 4.4.4, almost stock, not rooted.

Manual methods might be tricky here. I'd recommend taking a look at Greenify, which will take care for such apps automatically (after you've told it so – you're the boss after all ;)

Greenify (source: Google Play; click images for larger variants)

As the screenshots show, Greenify can "hibernate" apps automatically when the screen is off (and it can do the same when configured apps are not in foreground) – which is basically like an "automated freezing/disabling" of the app. Big difference: you no longer have to care for that yourself. App icons and everything remain accessible. From the app's description:

  Greenify help you identify and put the misbehaving apps into hibernation when you are not using them, to stop them from lagging your device and leeching the battery, in an unique way! They can do nothing without explicit launch by you or other apps, while still preserving full functionality when running in foreground, similar to iOS apps!

To point out some details which where misinterpreted1, please take a closer look at the first screenshot. You can see it shows 3 sections:

"Not hibernating automatically" (showing "Lux Lite"): This shows you've got the last word which apps Greenify shall deal with. In fact, without you doing so, Greenify won't deal with any app.
"Will hibernate in minutes after screen is off" (showing Evernote & Co): This is one of the ways Greenify can deal with apps: things which do not need to be active while you switched off your screen can be sent to sleep (though the selection in the screenshot seems weird to me: I'd never put my automation app – here IFTTT, in my case Tasker – into this section)
"Hibernated" (showing "Amazon Kindle"): So the apps there are put to sleep, though the screen is on (otherwise this section wouldn't make any sense as you'd never be able to see it). These are the apps "put to sleep" whenever they're not running in foreground: why should an eBook reader (here: Kindle) be active when you can't see it (unless it's using TTS to read a book aloud, of course)?

Greenify comes for free and doesn't require root to work (see top of second screenshot: "Working Mode: Non-Root") – though it unleashes its full powers with root, its Donation package, and the xposed-framework.

If you want to learn more on this app: there are currently over 70 answers mentioning it, feel free to browse :)

1: before I complemented my answer with this information; see e.g. comments on this other answer


Install different recovery from CWM? I'm trying to switch from CWM recovery to TWRP, my phone is a LG Optimus 4X HD / LG P880. Using Simple Recovery Switcher, I tried to flash the TWRP image, but when I reboot into recovery, I get into the CWM recovery again. ADB fastboot told me "remote: bootloader is locked" when I tried to flash the recovery. So I figure the easiest way would be to install the recovery with CWM. Is that possible?

Thanks!

To install any custom recovery, you first must unlock the bootloader. There is an app for that at XDA which, other than the oem unlock method from fastboot, will allow you to unlock/relock several times.

Once unlocked, remaining steps are pretty easy:

installing CWM

The following works at least for "Open Euro" variants (I cannot tell for others):

Download the image from the CWM page (they have the LG Optimus 4X HD listed there)
give it a short name, for example recovery.img, and copy it to the root of your sdcard
open a terminal app (or run adb shell from your computer), and then

su
cat /mnt/sdcard/recovery.img >/dev/block/mmcblk0p1
sync

power off the device and reboot into recovery to check if you succeeded.

Source: XDA

installing TWRP

TWRP images for the P880 you can e.g. find here. For original links and description, please refer to the TWRP page for the P880. According to the descriptions there:

download the image file
boot your device into fastboot/bootloader mode
run fastboot flash recovery twrp.img to install the recovery image
run fastboot reboot
while the device reboots, hold power and vol- to boot once into recovery (TWRP will then run a patch to prevent your device from reverting to its stock recovery, which according to the details there some P880 do).

Also worth knowing

acejavelin correctly pointed out in a comment on the question:

  If you have a flashable ZIP of CWM, TWRP, PhilZ, or even stock recovery, you can flash that recovery from any working custom recovery. Recovery runs completely in RAM, so you write a new one from recovery. Verified through personal use on several Nexus, Moto, and HTC devices.

I can confirm that with one exception: On most devices you cannot flash a custom recovery using the stock recovery, as the latter usually checks the signature. Exceptions exist, however.


How can I add the market to my device? I have a white Pandigital Novel that I hacked to run Android 2.1.  The firmware I have did not come with the market.  Is there a way I can put the market on it?  Is there a "market.apk" somewhere?

Android Market is not a freeware, unlike the rest of Android OS, so I'm not sure if there is a legal way to install it on your custom OS. I suggest you take a look at these threads:

Alternative Android App Markets
Install Apps on phone with no Android Market


Is the CPU of Samsung Galaxy A10s 64 bit or 32 bit? I really wanted to know the CPU word length of Samsung Galaxy A10s, running Android Pie. In the first appearance it looks like it has a 64 bit processor, since, it uses the MediaTek Helios P22 chipset, but I dont think apps/programs running in user space have access to 64 bit instructions etc. . Even __aarch64__ is undefined. The OS identifies it as ARM 7 and hence it cannot use AES instruction sets and other features. If it were the ARM Cortex A53 mentioned by MediaTek Helios P22 it should have an ARM architecture of 8.

Is this because the Kernel is 32 bit ?
Or is the Android permissions blocking it ?
How can I identify my Kernel is a 32 bit or 64 bit ?

Please do correct me, if I am wrong !?

Every help will be greatly appreciated!

As suspected by OP, the hardware is 64 bit but it is running in 32 bit mode as mentioned in this reddit which in turn refers to geek bench for proof.

Apps like AIDA 64 can reveal this

Source

Also Antutu, if you have it installed, as it is removed from Play Store

As general info, see How to find ARM processor version on android device?


Documentation/reference for fastboot Where can I find the documentation for fastboot in Android SDK's platform-tools?

I know that running fastboot on its own gives a quick help for the different commands, but I'd like to know about details such as:

update: What does update.zip need to look like
flashall: Where do the flash boot + recovery + system come from, what format, etc.
boot: What is the format of <kernel> and what is the <ramdisk> option
flash:raw boot: What is the difference to boot and what is it used for

I am surprised that in the Android Developer's Tools Help there is documentation for adb but not fastboot.

Fastboot commandline utilisation as per eLinux.org is shown below.

$ fastboot -h
usage: fastboot [ <option> ] <command>

commands:
  update <filename>                        reflash device from update.zip
  flashall                                 flash boot + recovery + system
  flash <partition> [ <filename> ]         write a file to a flash partition
  erase <partition>                        erase a flash partition
  getvar <variable>                        display a bootloader variable
  boot <kernel> [ <ramdisk> ]              download and boot kernel
  flash:raw boot <kernel> [ <ramdisk> ]    create bootimage and flash it
  devices                                  list all connected devices
  reboot                                   reboot device normally
  reboot-bootloader                        reboot device into bootloader

options:
  -w                                       erase userdata and cache
  -s <serial number>                       specify device serial number
  -p <product>                             specify product name
  -c <cmdline>                             override kernel commandline
  -i <vendor id>                           specify a custom USB vendor id

  update: What does update.zip need to look like

In general, fastboot flashes only .img files.

The update.zip generally consists of .img files which will be flashed to the particular partition. A typical  update.zip file to flash via fastboot will have following files and more

boot.img
recovery.img
system.img
userdata.img
radio.img
etc...

  flashall: Where do the flash boot + recovery + system come from, what
  format, etc.

flashall will flash the system.img, boot.img & recovery.img in the current/PATH folder. These images can be obtained from the update.zip mentioned above.

  boot: What is the format of <kernel> and what is the <ramdisk> option

In fastboot boot, the <kernel> format is an .img file. I am not sure of the <ramdisk> option. My guess would be to boot a kernel with a modified ramdisk without altering the built kernel (I am not a developer, sorry).

This is what I have learnt fiddling with Nexus phones. Others can correct any obvious errors in the write up.


What is material is the HTC Nexus One Screen made out of? Some say it is plastic, others insist it's glass. Wikipedia provides shady information.

The screen is glass. Since the release people were having issues with the screen due to the glass sometimes cracking when in tight pockets... this would usually not occur with plastic since plastic is a little bit more flexible.

HTC says broken glass means Nexus One not for pocket
Design: Solid, but Not Groundbreaking


Reverse Tethering over USB with non rooted Android 5.1 Phone and Linux PC I have a PC running Slackware Linux and a non rooted Motorola Moto-G with Android 5.1.
Following this guide I should be able to share PC internet connection with my phone. But when I finally launch last command from PC as root:

# adb shell netcfg usb0 dhcp

It says that operation is not permitted, I think due to lack of privileges:

action 'dhcp' failed (Permission denied)

I think may be the phone has to be rooted.
I saw some question like this but related to older Android versions, so I ask you a confirm:

Is there any way to share PC internet connection with my Moto-G over USB without root permissions on the phone?

Sorry for this late response, but as it seems you have not found a solution yet, I though I'd chime in:

I was also looking for a reverse tethering solution for unrooted devices, but could not find any. Eventually, I started to develop my own solution. The result is an app that works on devices running Android 4.0 or higher on client side, and all major desktop OSs on the host side.

The app is available on Google Play: ReverseTethering NoRoot


How can I make the Swype keyboard type "I" when I press "i", now it types "ki"? I am using the Swype keyboard preloaded on my at&t Captivate (Samsung Galaxy S) phone and I like it a lot. My only problem is that when I try to write I I'm used to just pressing i and letting the phone capitalize it. However Swype routinely writes ki when I am trying to write I.

I am wondering if anyone else has this problem and if they know how to fix it?

Also, is there a way for me to remove ki from Swype's internal dictionary so it'll never attempt to write it? It might be useful to modify that dictionary for other reasons too, so I can add personal names, local street names, etc.

Is there an auto text replacement app that I can use to always change ki to I?

Thanks!

Open up the memo application (or anywhere that you can enter text), enter the "ki" that's giving you problems, highlight it and hit the Swype key on the lower left; it will prompt you to delete the word.

In general it will remember new words that you enter; you may have to type them out letter-by-letter first.


ADB shows unknown device I've been developing in several Android devices since now but this one has me totally puzzled. ADB in Windows detects the device just fine, but I cannot make ADB recognize this device in Linux (Ubuntu 12.04).

$ adb devices
List of devices attached
????????????    device

Device is in USB debugging mode.
lsusb shows it as Bus 003 Device 005: ID 18d1:0003 Google Inc.
/etc/udev/rules.d/51-android.rules file has the following line: SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", MODE="0666"
~/.android/adb_usb.ini has 0x18d1 in a line by itself

What I've attempted so far:

Restart ADB server - no luck
Start ADB server as root - no luck
Add this line SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTR{idProduct}=="0003", MODE="0666", GROUP="adbusers" to 51-android.rules and add myself to adbusers group. Restart udev and ADB - no luck

Any hint welcome, thanks in advance!

Changing USB port made ADB recognize the Android device.


Remote activate android app I have an OUYA with XBMC installed, and watch films using the remote app on my Android phone. To watch a film I have to use the Ouya controller to launch XBMC. How can I remotely start XBMC on my android device (the OUYA) so not needing the controller?

Have a look in the OUYA store for an app called AutoPilot, that allows you to specify an app that will run on boot.


LG-Ally won't charge My LG Ally is out of battery and won't charge at all.  I know the outlet is working.  It's charged in the past just fine..

I gave it like 30 minutes plugged in, and power wouldn't do anything.  No type of light or indicator.

Try a different USB cable.  Or try plugging it into a computer to check if it's the cable.