How to root my HTC Thunderbolt? How can I root my HTC Thunderbolt?

There's a forum post at xda-developers  which details a fairly involved and definitely for the faint at heart. However, do not follow that guide, it's included only for posterity, and there is an easier way to skin your particular cat.

At this point, cue the huge disclaimer that a lot of things might go wrong when doing this, and always be sure to follow the instructions as closely as possible. When in doubt, ask. Also, while this guide probably won't change much between versions of the recovery tool, always read the official documentation first and use this as a handy checklist.

Revolutionary

Whiskey Tango Foxtrot is Revolutionary?

Brought to you by the same guys that worked on unrevoked and AlphaRev which have been traditionally used to root HTC devices, Revolutionary is a new S-OFF and recovery tool for next-generation devices.  The list of currently supported devices is here.

Okay, what do I need to do?

Download Revolutionary. Versions for Windows and Linux are available.

Windows users: Download and install also these fastboot drivers.
When downloading, also request a beta key. Select your device type, and put in your serial number.

If you are running the stock ROM, your device S/N should be in Settings->About Phone->Phone Identity->Device Serial Number. If you are running a custom ROM, this number might not be there, so you can either check the box your device came from, or (better) find it on a sticker below your battery. It's a good idea to also write this down somewhere for future reference.

You can find the HBOOT version of your device, in case there are several, by booting it into recovery mode: turn your device off, then turn it on while holding simultaneously the Volume down key and the power button. The HBOOT version should be visible somewhere on the recovery screen.
Okay, now you have everything you need.

Make a backup of your phone. No, seriously, MAKE A BACKUP of your SD card and any application information you'd like to keep. Contacts, SMSes, and everything you can think of. Better safe than sorry. There are free tools on the Market that can help you.
If you are going to install custom ROMs, now would be the time to copy them to the device's SD card.
Extract the Revolutionary archive in a convenient location on your computer, and run the executable (revolutionary or revolutionary.exe, depending on your platform).
Connect your device to the computer. Remember to enable USB debugging when doing so (Settings->Applications->Development).
When prompted for the beta key, supply what your key, and then follow the instructions on screen (basically, confirm a few times that you do indeed know what you are doing). It might take a few minutes, and your device will reboot a few times.

It worked, and my phone's not even bricked!

Welcome to the club! Flash a snazzy new ROM like a king, and enjoy responsibly your newly-gained privileges. Some things you might want to do, though:

Before doing anything else, make a backup of your stock ROM from the recovery mode, in case you'd like to restore it later (for example, to take advantage of the device warranty, or when selling it).
If you are only after a root without installing a custom ROM, then you'll also need to install the Superuser application from the recovery. If you'd rather flash a custom ROM, you won't need this, most ROMs also includes Superuser as a part of their base install. For information how to install your ROM of choice, consult the documentation supplied by the ROM vendor.


Root Galaxy Star Pro Is there any tutorial for rooting Galaxy Star Pro (S7260). With rooting package ? I bought this phone recently and I could't find a tutorial for rooting this phone by googleing.

based on the link given by satyam's answer, which now is dead

A guide was available at tricksdroid.com (the domain went down in 2015, so it's dead now), the page can still be found at Archive.Org. The essentials summed up in short:

Requirements

USB drivers for the device (or Samsung Kies)
usb-debugging enabled on the device
The Galaxy Star Pro should be factory unlocked and not locked to any particular carrier.
Have a recent backup available in case things go wrong.
Ensure the battery of the device is charged more than 80 percent.
Verify the model number of the Galaxy Star Pro by selecting Settings >> About Phone.
CWM recovery
SuperSU
Odin 3.07

Procedure

Extract the Odin 3.07 and CWM Recovery files using winrar/7zip/winzip or any other extracting tool
Copy the UPDATE-SuperSU-v1.75.zip file to the SD card of your phone
Switch off the Galaxy Star Pro. Then boot the device into Download Mode by pressing and holding Volume Down, Home and Power buttons together until a construction Android robot icon with a warning triangle appears on screen. Now press the Volume Up button to enter Download Mode.
Run Odin on the computer as an Administrator.
Connect the Galaxy Star Pro to the computer using USB cable while it is in the Download Mode. Wait until Odin detects the device. When the device is connected successfully, the ID: COM box will turn to light blue with the COM port number. Additionally, the "successful connected" will be indicated by a message saying "Added".
Note: If the Added message does not appear, then try re-install USB drivers or changing the port on the computer.
In Odin, click the PDA button and select the recovery.tar.md5 file. Verify that Auto Reboot and Re-Partition options are NOT selected.
Double-check and click Start button in Odin. The installation process will now begin.
Once the installation process completes, you will see a "PASS" message with green background in the left-most box at the very top of the Odin. You can now unplug the USB cable to disconnect it from the computer.
Reboot the device into CWM Recovery by pressing and holding Volume Up, Home and Power buttons together.
In CWM Recovery, select "install zip from sdcard" and then select "choose zip from sdcard". Now, navigate to the UPDATE-SuperSU-v1.75.zip file that you copied earlier and confirm the installation by selecting "Yes".
Once installation process is completed, return to main recovery menu and select "reboot system now".


How to use an USB 3G modem data connection with an Android phone (Galaxy Nexus)? I own a Galaxy Nexus phone and i'd like to know if there is a way i can use an USB dongle to provide it with an Internet connection.

I imagine I will need some kind of adapter (and some Google searches suggested an USB OTG cable).

I'd like to know if the stock OS supports this (i have Android 4.2.2 currently) and if I'd need root or a customer kernel. Also, if it is possible, could you please provide a guide on how to do this?

Officially: This is not possible, except for certain (older?) Archos tablets.

Inofficially: There's the Autopatcher project . It includes patches to enable 3G modems on wifi-only tablets (it may be possible to use those on phones too, but YMMV).

Autopatcher supports these Android firmware flavours:

some 3rd party firmwares (CyanogenMod, AOKP, ParanoidAndroid, PACman)
AOSP 2.3- > 4.3 (e.g., Google's Nexus line)
...and others

Not supported are original HTC, Samsung and other branded firmwares.


No confirm prompt when trying to use adb backup I'm trying to do an adb backup of my Galaxy S3 (i747m), but after receiving the "Now unlock your device and confirm the backup operation" order from adb, I never receive the prompt on the device. It just sits there.

Locking and unlocking it does nothing, entering the command locked or unlocked changes nothing, setting the desktop backup password in development options does nothing, disabling the lockscreen does nothing.

Device is running the stock Samsung 4.1 ROM and is rooted.  Computer is windows 7.

How can I get this backup to go through?

I'm digging up this question since I found it looking for the same problem.

Putting single quotes around the parameters solved it for me:

adb backup '-all -apk -shared -f mymobile.ab'


How to change the browser of a web-shortcut? An incompatibility between F-Droid's current version of IceCat and Android 8, makes it that I can't Add to home screen from IceCat (well, I can, but it doesn't do anything other than jump back to Trebuchet).

How can I create a web-shortcut to IceCat in that case?

I figured I could create a web shortcut with another browser, but it seems those shortcuts are "bound" to their original browser, so even though IceCat is my default browser, the web shortcut opens up in another browser.

Maybe another way to ask this, is: how to create a web shortcut which is not specific to any browser, so when I click it I get asked which browser to use.

Try Website Shortcut. Open the app, paste the link of the website/webpage, then click on create shortcut. It will fetch the icon from the website for you.

On the home screen, click on the shortcut, you will be prompted to choose a browser. After selecting your browser, I advise to select "Just once" to allow the selection of other browsers if needed.

The disadvantage of the app is that if you remove it, the shortcuts will also be removed.

Disclaimer: I am not related to the app's developer.

EDIT: Below his the response I received from the app's developer as to why the source code is unavailable. He has given his authorisation to show the screenshot of his response.


Twitter badge wont go away On the Twitter icon (both in my home screen and in my app list) I can see a badge with a "4", but no matter what I do, that badge will not go away, no matter what I do. All my notifications and mentions have been cleared!

What can I do to fix it?

INFO:
OnePlus 5T
Android 9
OxygenOS 9.0.9
Home screen App: [Evie launcher][1]

Notification badges will show counts for multiple types of notifications, which might be displayed in various places. Try long-pressing the icon with the notification badge; this should bring up a context menu that may list additional notices. You can swipe to clear individual notices. You might also see a "clear badge" command to clear all notifications.
If that doesn't work, try clearing the app cache:

Open the settings for the app:

Fast way to get to app settings: long-press the app icon and tap "ⓘ".
If there is no "ⓘ":

Open Settings
Go to App settings (the exact location varies). Make sure "All apps" or "Installed apps" is listed.
Scroll down to & tap Twitter.

Tap "Storage"
Tap "Clear cache"


Cannot upload arbitrary files using Chrome Using for the first time latest Chrome (v30.x) on Android 4.0.4 ICS on a 1st Gen. Samsung Galaxy Tab 10.1 tablet. To my huge surprise am not able to upload any files other than images or camera videos? In any webmail when I click attach a list of apps is displayed that includes Gallery, Camera etc. But the in-built file manager (My Files) is nowhere to be seen. Thinking there was a problem with it I tried many other file manager apps but none of them show up either. In stock Android browser though the in-built file manager is visible and allows me to select and upload files with any extension.

What could be wrong with Chrome and if possible how can I fix it?

As confirmed by OP  this app resolved the problem App Picker Classic. From app description

  If you have app choices that are currently hidden - maybe you chose "Always" by accident once, but you'd like to be able to reinstate the app and choose each time - then reset these by clearing the defaults in the application manager of your phone/tablet.

Once you clear the defaults in app settings, and try to upload this app would appear in the choices (in addition to 4 options: Camera, Camcorder, Sound Recorder and Gallery). Using this app you can select the file explorer app on your device to select the file you wish to upload

In addition, this app permits working with some app intents and resolves common URLs.

Note: Solution below did not work for OP but I am retaining it since it worked for me, and may help someone else too

It is possible by Local Storage App which doesn't offer a UI (though it does have) but integrates with Android system to pick all files from within the device and on external SD.

Tested on Samsung Note 2 running custom ROM 4.4.2 using Chrome 53.0.2785.124 in desktop mode ( latest on Play Store)

  Local Storage uses the new Storage Access Framework to allow other applications to read or write any file in your primary storage and read from secondary external storage devices (such as SD cards). On Android 5.0+ devices, you can also select entire directories and rename files.

Documentation on App Github says it is compatible with API 19 upwards

Example

Uploading a .pdf to PDF to doc site . Steps are shown sequentially in the panel of screen shots

Click upload
Choose documents option
From the selection panel offered by the App choose the upload file location ( external SD in my case)
Selected pdf file being uploaded
pdf file uploaded and converted to doc


Enable vibration and location services while on battery saver I like using battery saver on my Android phone as it greatly extends the battery.  However, there is one app that I use that I would like to exempt from two of the things that batter saver disables - vibration and location services.

I'm ok with the battery usage for these on this one app only but want to restrict all other apps from using the battery.

How can I accomplish this?

Vibration and GPS are considered as system services, not apps. Thus, it cannot be exempted on the usual setting when Battery Saver is enabled. However, since Android 8.0 Oreo, it is possible to tweak some settings for Battery Saver.

This is related to the BATTERY_SAVER_CONSTANTS global settings that can be modified through ADB.

/**
         * Battery Saver specific settings
         * This is encoded as a key=value list, separated by commas. Ex:
         *
         * "vibration_disabled=true,adjust_brightness_factor=0.5"
         *
         * The following keys are supported:
         *
         * <pre>
         * advertise_is_enabled              (boolean)
         * datasaver_disabled                (boolean)
         * enable_night_mode                 (boolean)
         * launch_boost_disabled             (boolean)
         * vibration_disabled                (boolean)
         * animation_disabled                (boolean)
         * soundtrigger_disabled             (boolean)
         * fullbackup_deferred               (boolean)
         * keyvaluebackup_deferred           (boolean)
         * firewall_disabled                 (boolean)
         * gps_mode                          (int)
         * adjust_brightness_disabled        (boolean)
         * adjust_brightness_factor          (float)
         * force_all_apps_standby            (boolean)
         * force_background_check            (boolean)
         * optional_sensors_disabled         (boolean)
         * aod_disabled                      (boolean)
         * quick_doze_enabled                (boolean)
         * </pre>
         * @hide
         * @see com.android.server.power.batterysaver.BatterySaverPolicy
         */
        @UnsupportedAppUsage
        @TestApi
        public static final String BATTERY_SAVER_CONSTANTS = "battery_saver_constants";

For the possible integer values of gps_mode:

/**
     * Either the location providers shouldn't be affected by battery saver,
     * or battery saver is off.
     */
    public static final int LOCATION_MODE_NO_CHANGE = 0;

    /**
     * In this mode, the GPS based location provider should be disabled when battery saver is on and
     * the device is non-interactive.
     */
    public static final int LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF = 1;

    /**
     * All location providers should be disabled when battery saver is on and
     * the device is non-interactive.
     */
    public static final int LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF = 2;

    /**
     * In this mode, all the location providers will be kept available, but location fixes
     * should only be provided to foreground apps.
     */
    public static final int LOCATION_MODE_FOREGROUND_ONLY = 3;

    /**
     * In this mode, location will not be turned off, but LocationManager will throttle all
     * requests to providers when the device is non-interactive.
     */
    public static final int LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF = 4;

As stated on XDA Developers, How to Customize Battery Saver Mode in Android 8.0 Oreo:

Install ADB and USB drivers if necessary.
Connect the Android device to the PC with USB and wait until the device is detected
Open a command prompt and type adb devices to make sure the ADB detects it.
Type adb shell
Decide which values wanted to be changed. Inputting multiple keys are supported with comma separation. For this specific question: vibration_disabled=false,gps_mode=0
Type settings put global battery_saver_constants <new_value>. Note that the change is permanent, so to undo, the user needs to manually input the opposite values instead.

On rooted devices, it is also possible to run the settings command directly from the device using terminal apps like Termux.


Moto 360 software update hangs I have a Moto 360. I get a card saying there's a system update. I open the update and tell it OK to install. I get the red/blue/yellow/green spinning dots and a progress bar. When the progress bar reaches approximately 30%, the dots disappear. The green Android robot appears. He has a hatch in his stomach area, and a red triangular icon with an exclamation point inside of it appears. The watch stays like this until the battery dies (unless I hold the physical button until the watch shuts off). I can then reboot back to normal, but after a few hours (or sometimes minutes) the system update card will appear again and the whole cycle starts over.

What is causing the system update to fail? Are there any debugging steps I can perform?

When I go to Settings, my current software version is 4.4W.1.

I have tried doing factory resets twice and then updating, but the issue persists.

Update-I got in touch with Motorola support. They had me reset the watch and try updating. When that didn't work, they decided to replace my watch. They'll be shipping me a new one.

Never had this problem before, and my Moto 360 updated OK.  I know it is a pain in the butt, but I would do a factory reset on the watch.  The best way to fix problems on these wearables are to reset them - there's no way to debug when they're just Bluetooth.


Does Android have a terminal like Window's Run? I have often hated the idea of looking for apps among tons of glossy icons and running them that way. I wonder if there is a terminal capability in Android like that of Linux or Windows (Run window) for faster and more seasoned app access. Is such a thing in Android inherently?

Yep there is this

You can use the following command to run apps

am start -a android.intent.action.MAIN -n package/class_fullname


How to change messaging and calling app in oppo r9s Is there a way to change messaging and phone call apps without the phone defaulting to stock on an unrooted oppo r9s. Thanks

Whatever settings you change for the messaging will not make any difference, the phone will always revert to the default app. I took this up directly with OPPO and had the following response:
"We decided not to allow customer to set 3rd party applications as default message application, for security of the devices cannot be guaranteed. We also want to let you experience our built-in application and to be spared from the malfunction like virus, bug or etc."

Not the response I wanted or expected!


Turn On Both Wifi and Wifi Hotspot Currently I am using HTC Desire A8181. Currently it is connected to some wifi for Internet. I need to use this device as a Wifi Hotspot to connect Multiple devices. Need Some one help to use Both Wifi and Wifi hotspot.

The device would need to have two separate radios to be able to do this.

Radio one for the wifi client
Radio two for the wifi accesspoint

As phones cannot be upgraded with additional wifi cards, this is not possible.

(Technically it would be possible if the device had a USB-OTG capable USB port, but yours doesn't have this, and secondly the standard firmwares don't support such a setup either)


Security lock pattern My son playing with my phone used up the number of times the lock pattern allows. Now my phone is locked. I use a Gionee Dual sim phone with 4.1 Jelly Bean. Any suggestion???

if you have USB debugging enabled already you could disable the lockscreen with:

adb shell
cd /data/data/com.android.providers.settings/databases
sqlite3 settings.db
update system set value=0 where name='lock_pattern_autolock';
update system set value=0 where name='lockscreen.lockedoutpermanently';
.quit

Reboot, and then:

adb shell rm /data/system/gesture.key

Reboot one more time.

If you don't have USB debugging already enabled there is no way to use this.

Source


What is S-OFF? Why would I want to do it? I always root my android devices, but there's something called obtaining S-OFF for certain devices, and I have no idea what that means.  What exactly does the term S-OFF relate to?  Why would I want to obtain S-OFF for my device?

If you have a locked bootloader, it's S-ON.  If you fully unlock the bootloader it's S-OFF.  As eldarerathis notes below there's an intermediate state, where it's unlocked but still S-ON, where you can flash recoveries and ROMs but not radio firmware and so on.

If you don't unlock the bootloader, you can't flash unsigned firmware and most often can't alter your ROM (i.e., no permanent rooting).  The locked bootloader generally restores a known good system image on boot if it sees that changes have been made.

For some devices there's no known method of unlocking the bootloader; most of the time you need something official like HTC's unlocker tool.


How to end process while quiting, Firefox Firefox has a quit button in it's menu. My settings are check marked to clear all data upon closing. However, quitting Firefox is still leaving the process running and the cache non-empty. So to really quit, I have to: Settings | Apps | Firefox, then tap 'Force stop' and 'Clear cache'.  I end up doing this a couple times a day.  A couple times a year I mistakenly tap 'Clear data', which is disastrous because settings and add-ons are lost.

The mozilla website maintains that stopping and clearing are OS tasks.  So here I am.

How can I, an end user, stream line this? perhaps configuring the OS to end the process when the firefox quits?

Short of that, is it possible for an end user to add to the homescreen a shortcut to: Settings | Apps | Firefox

The regular Firefox for Android is not a privacy-focused browser, it's a general purpose browser with (IMHO) the best privacy defaults that balances privacy and day-to-day usability, but it's not meant for high privacy.

You should use Firefox Focus instead, which is actually designed to be an incognito browser. Additionally, if you really need the highest level of privacy, you should be using Torbrowser.


Will a stylus work with my HTC Sensation? I'm interested in buying a stylus pen for my HTC Sensation.

Do these work on the HTC Sensation?

The HTC Sensation uses a capacitive touchscreen, so any standard capacitive stylus will work for touch-based input. Simply be sure you don't purchase a stylus designed for a resistive touchscreen.


Video player with ability to set SW/HW for Audio and Video separately I want following: be able to set hardware mode for video decoding and software mode for audio. Best players I have seen so far support one switch for both. Am I corrent that hardware mode for video is beneficial in terms performance/battery life?


Delete a spreadsheet cell in Google Drive for Android Please forgive me if this is considered off topic, but is it possible to delete a cell/row/column in a spreadsheet of Google Drive for Android? If so, how do I do it? I have tried "long-pressing" but there does not appear to be an option to do it.

Also, related to that, is it possible to change the cell formatting (e.g. remove cell highlighting)?

I am using the latest version of Drive. I know there was a big update not long ago and I see this question was asked before the update.

Anyway, just go to the cell/column/row and highlight it. Then tap on it again.

Options will come up for "Clear" if it is just a cell or range. If it is a row or column "Delete" will be one of the options.

I hope this helps.


Preventing syncing of Google+ contacts to Galaxy S3 Have done my bit of research but couldn't find a good solution. When I sync the contacts with my primary Gmail account, the Contacts get filled with all of my Google Contacts including those from Google+ (1000s of them) which I obviously do not want to be in my phone.

How do I prevent this from happening ?

I do not want to create a new Google account just as a workaround
Have tried to locate the possibility of syncing just with a specific group. But can't find it in S3
I do not prefer 3rd party contact managers

Open the Google+ app. Click the MENU button and choose SETTINGS.

Uncheck ADD CONTACTS FROM GOOGLE+


Reapplying market updates after using "uninstall updates" I had an issue with an application that couldn't be updated, and solved it by uninstalling the market updates (maybe there was another method, but in my case it worked). Problem is, now I can't find a way to reapply the market updates. Before uninstalling them, the updates were applied automatically, but now half a day has passed and I still have the version that came with the phone.

Edit: In case it matters, the phone is a rooted Samsung Galaxy Ace, running the latest official firmware (2.3.4)

If you find the app in the Market and install it, it should update your phone's copy, and update automatically frrom then on.


Insufficient storage popping up when transferring app to SD card so I got this 36 GB SD card, and I've only used 2 GB on it, I'm on a Samsung J7 Neo BTW, and when I attempt to transfer a 5 GB game to the SD card, it stops halfway trough and a message saying "insufficient storage space" pops up, any idea how to fix it?

It's very possible you bought a fake SD card.
The markets are filled with unscrupulous people and businesses selling fake cards (bad eBay sellers are notorious for this).  They take 2GB-4GB cards, and make them look like much larger cards using illegal tricks.
See this link for even more details:
https://www.rmprepusb.com/tutorials/-fake-usb-flash-memory-drives
Update: In the comments, the OP indicated that they have good reason to believe their SD card is good (it previously held 25GB of data).  As such, I think it's likely their card is legit, but I'll leave this answer up, as it might help others in the future.


Samsung Galaxy S3 will not reboot I have a Samsung Galaxy S3.

For the last couple of days, it has been freezing quite regularly. I had to hold the power button and reboot, sometimes more than once. The last time I tried this, the device would not reboot. It turns on, shows the S3 logo, vibrates, and keeps the LED constantly blue. However, it does not get any further than the Samsung logo. It just keeps the blue notification light on and the Samsung logo slowly flashes blue.

Can someone help with this?

I cannot tell for sure what is causing this, but there are two things I can think of as a remedy:

Try booting into Safe Mode (see Android Safe Mode in Galaxy S3 for details if you're unsure). If that is still possible, think whether you've installed any app just before your problem started -- and delete that app from within Safe Mode. Reboot to leave Safe Mode and see whether your problem has been solved this way (hopefully it has!)
Last resort: Factory reset. This will delete all data and all the apps you've installed, and make your device "virgin" (see Hard-Rest.Com for details on how to do this).

I suggest trying the Safe Mode part right away as it does no harm. If it solves your issue, you're done; otherwise you might to wait a little more for alternative answers here before going for the Factory Reset -- maybe someone else has an additional remedy to offer.


How do I get photos in Gallery on my phone to show up on/sync with my Nexus 7? Auto sync is turned on in both devices but nothing shows up on the Nexus 7 unless I manually transfer pictures via bluetooth.  Notably, Calendars and People sync without a problem.  But not Gallery.  My phone is a Galaxy Nexus. Both devices are running Android 4.1.1.

AFAIK, pictures from gallery are not uploaded to picassa gallery by sync, unless you intentionally upload them by sharing options.

To put this to test, I just now tried to capture an image though camera and synced. It did not turn up in Picassa.

I don't know why this way, but on the first hand if your first device is not uploading image to picassa with sync, there is no way your other device is going to get it.

There are plenty of other ways using apps like sugar sync, drop box etc. but I assume here the question was asked in compassion with contacts and calendar which gets synced with Google's services without any other app support.


Lost data upgrading roms, but data is still there when viewed with Clockwork and Clockwork alone. Can I recover it? I lost my data upgrading to M1 CM10.1 through CMUpdate, but I still see it when I go into clockwork recovery mod. I tried accessing it through adb and adb shell but I cannot find it. Furthermore my Galaxy Nexus is reporting that it's full.

I have tried this method: http://forum.xda-developers.com/showthread.php?t=1994705
However, it does not recover all my data and if it does it's often renamed and/or corrupted (i.e. images merged together, mp3s losing metadata, and so on)

Is there a way to access it using CWM and copy it to my PC? What commands is CWM using to access that otherwise inaccessible data that I could run from adb?

I tried tweeting the CWM guy but he never got back to me.

If you were going from CM10 to CM10.1 — that is, moving from Android 4.1 to 4.2 — your data "loss" is probably because the path to your emulated SD card has changed due to the new multiuser support.  Previously, the SD card was /data/media, but now it's a subdirectory such as /data/media/0, with additional subdirectories (such as /data/media/1) for additional user accounts.  The files should've been moved to the new location automatically when you first booted CM10.1, but maybe that didn't happen.

Using a root file manager or shell, create a /data/media/0 directory if it doesn't exist already, and then move all the other files from /data/media into the 0 subdirectory, and it should become visible within Android again.

If you use ClockworkMod for backups, you may find that it can no longer find your backups directory, because it's still looking for /data/media/clockworkmod, not /data/media/0/clockworkmod.  You can fix that by creating a symlink in the old location.  From a root shell, run these two commands:

cd /data/media
ln -s 0/clockworkmod clockworkmod


Syncing Opera Mobile/Mini with Desktop Firefox I prefer Opera on Android but Firefox on the Desktop. Is there any way to sync these two?

Apparently not.

(Having questions without accepted answers just bothers me)


How does one access apps on Android Wear 2? My Huawei updated to Android Wear 2 and now I can't find my apps. I have swiped in every direction but none appear. I cannot find a comprehensive manual of controls (though Google searches happily return scads of useless tips-and-tricks articles in long-form prose).

A single press of the primary hardware button now opens the apps drawer. Before the update this would turn off the screen.


Is there an Android PMP equivalent of the iPod Touch? Possible Duplicate:
  Are there any devices that are like an iPod Touch, but run Android?

In other words, is there a piece of dedicated hardware designed (or shipped with) Android that is meant as a media player, so that I wouldn't have to pay for a phone, and just not use the phone features?

The Barnes & Noble Nook is based on Android, has no monthly fees, and includes the ability to playback music.  It probably isn't what you have in mind as a media player, but I think it fits your description.


Use Easily.Do offline? I installed Easily.Do on my android device, which is offline. But says I have to sign in. Is there a way to use EasilyDO without internet on my phone?

You have to at least sign in once in the app, it cannot be used without connecting an account to it.

Now how much the app rely on online data to work, it's hard to tell without actually using it. So far, I've tried it and some informations like appointment and the weather are accessible (cached), but the app warns you that no data connection is available. Obviously, you won't receive any update while offline.


Browser keeps refreshing tabs I have a LG V480 (1GB RAM; LG Lollipop 5.0.2), when switching from one tab to another tab which was loaded before, it will reload it.

Example: 3 tabs with 3 websites, everytime i switch tab it will reload the tab i switch to.
Video..
https://www.youtube.com/watch?v=WjEGnTxsj3c

Its very annoying, if i had written this question on the tablet and for some reason i clicked in another tab, when returning to the question, i had to write all over again! Its not multitasked, its time/bandwidth wasting. Also tried to set to default the tablet, but the issue remains.

Tried with Chrome (preferred one), Firefox, Opera, some others browsers, and all behaves like this, some better, other worse.

How can i solve this issue?

Definitely those tabs are just getting killed. Remember that in Chrome, page renderers run in separate processes for security. Once a renderer process has been put into background, the system is free to kill it. According to https://code.google.com/p/android/issues/detail?id=98332, the issue with over-aggressive process killing should be resolved in the 5.1 update. Hopefully, LG will release this update for V480 soon.


Regarding file association in ICS I have a Micromax Supercanvas 2 phone.

I installed ES File Explorer from Play Store. I was browsing through various directories and files. When trying to open server logs, events, and other similar files, I was asked to open the file from a list of applications (e.g HTML viewer, ES file viewer, etc.) I selected Android HTML Viewer (as default). No file content is shown. Instead, an error is shown that file does not exist on path.

I tried going through all android apps and removing the cache and defaults. It did not remove the association. It still opens files in HTML Viewer.

Is there any way to remove the association, so that I can select which app to use to open the file?

Thanks in advance for any help.

From my experience, I think ES's default app associations are separate from the operating system's. To clear ES's file associations (assuming you are using the latest version), from ES File explorer go to Settings > Cleanup setting > Clear defaults.

The next time you try to open a  file ES File explorer should now ask which application you want to open the file with.


My Google account was deleted, how do I sign into phone with that account I am giving away one of my older android phones that was signed into one of my older Google accounts. The thing is that that account was deleted and I can't sign back into the phone, does anyone know how to fix this/bypass this?

Google says you may still be able to reopen the account:

https://support.google.com/accounts/answer/6236295?hl=en


How do I select the number of an incoming SMS? I received some SMSes that show up both in my SMS app and in Google Hangouts; however for the life of me I can't figure out how to just copy that number (in order to report it as a spammer), short of either adding it to my contacts (I don't want to) or writing it down on a piece of paper and re-entering it (which seems just plain silly).

Googling around, it seems there are quite a few SMS/MMS applications in the wild and I can't tell which one exactly mine is (it says "Version 4.1.1", but I can't find an ID), but I would expect either it or google hangouts to have that functionality somewhere ... so what am I missing?

(the obvious things - long press, short press, double click etc. on the number do nothing, and the menus only show me options for blocking the sender or adding it to my contacts)

In Google Hangouts, if I click the contact bubble (the circle on the right where their picture would be) it brings up their contact card. If you long-click the number there, there's an option to copy it to the clipboard.

NOTE: you may need to add the number as a contact to view the number in the "contact card."


Whatsapp storage issue In my mobile (Android, Samsung Galaxy S9) the whatsapp is showing that it has 37.89GB of Data stored (when I checked the app info), due to that my phone is data is getting full and all the other apps are getting hanged due to less storage space left in my mobile phone and when I checked the whatsapp 'settings' -> 'Data and storage usage' it shows only 195.1MB of data has been stored for whatsapp. So can you tell me from where the 37.89GB of data is being shown in app info on my phone?
Please Note: I don't want to delete my whatsapp and reinstall it to fix this issue because I dont wanna loose my whatsapp messages, and I can't take the backup also because there is no more space left on my mobile to take the backup.
Please guide me to fix this issue
Please find the screenshot for your reference

Thank you
Regards,
Izaz

The storage usage which you saw in the device settings page (App info), includes cached data too. Click on the Storage in the App info page of WhatsApp. There you will find a Clear cache button. Click on that.

Side note: WhatsApp's data storage information only shows the storage usage by multimedia and messages. Besides those things, WhatsApp also stores it's settings, multimedia that you have shared with others and downloaded statuses. So, you cannot rely much on the information which is shown as Storage usage in WhatsApp. If you want to know more about the real storage usage, open up a file manager and browse the WhatsApp folder inside the primary storage. See these screenshots and note the differences (114 MB vs 12 MB):


What are the technical reasons that SMS is not backed up in a full ADB backup? When performing a backup with ADB, I use the command:

adb backup -apk -shared -all

Why doesn't SMS get backed up?

Every guide says to backup SMS separately. It seems like that would be the #1 thing that Google would backup in the cloud because everyone uses it and everyone wants a backup of it.

Any details of why this is the case and if it will ever be fixed would be appreciated.

Basically what adb backup does is in lay mans terms what a.iso file does for the System.It creates an image file this image file is created as backup.So when ever there is an issue/failure the ROM is restored with this image file.

During the adb backup it will have restrictions due to which it does not backup the contacts,SMS.(You might observed this that it also leaves the contact backup as well.It's hard coded in the OS based on the linux on which Android OS is built).

The contacts,SMS are protected so the ADB backup is not able to backup these two.In order to backup even these you need to root the device.After rooting the device you are indirectly removing the protection so after a root Complete Backup is possible when compared to pre-root where 80% is achieved.


Can viruses in (Primary or Secondary) user profiles on Android affect other users? This says:
"Any user can affect the installed apps for all users."

What does this mean?

I was concerned as to whether malware or any account from one user could affect anything from the other user. The previous statement: "No user has access to the app data of another user." seems to contradict this. In that a virus or other malicious application cannot affect the app data of another user. But if any user can install any application on all users, wouldn't this pose a security risk?

This seems to be contradicted by the fact that on a secondary user profile, when I go to Settings > Apps I can only see the apps for this secondary user. I cannot see any app that I installed on the primary user.

On the Primary user profile, when I navigate to "/storage/emulated", I cannot see any folders at all, let alone the one for this user profile (I think this is where user profiles are stored). This suggests that the contents of the Secondary user profile are not viewable by the Primary User Profile.

If you want to know what a Primary or Secondary profile is, refer to the link under "User types".

What meant here is. If the malware has installed itself as an application in system. It will affect the phone cross-users irrespectively. For a user installed app that contains malware also, it can affect users systemwide if the two users install the same application since Android shares the installation directory /data/app and the obb data at /sdcard/Android/obb/ which initially on a new user isn't visible but turns visible on install of any app that utilizes obb files. The application data files at /sdcard/Android/data are not mutual across users though. Remember a file to be a malware it must be a file that can be executed by phone. So files of media, pictures, text based files can't be malware in any way. That's why I have emphasized about an app. A file to be a malware should be at:

/data/app

If it's a user installed app

/system/app
/system/priv-app

If it's a system app

/system/bin
/system/xbin

If it's an auto-executing system binary

/system/framework

If it is a framework that is being used by system or third party app to render UI of ads or drawing over the system(adware) and installing apps without prompting(bloatware).

/system/vendor/app

If it's a system user app.

Alternatively an app can create it's own space in system where it has heaped binaries, libraries, frameworks and shell scripts used to initialize it's services in system.

A user can only be safe if he installs apps that the other user hasn't installed.


Is there a way to replace the 4.4.2-style emoji graphics with the Google Hangouts versions? I don't use emoji very often, but I did think the Google Hangouts-style emoticons were rather adorable. Following the 4.4.2 update, the graphics set used for emoji have been enabled in the stock keyboard, but in these rather unattractive cliche-looking versions which have also overridden the ones available in Hangouts. Is there any way I can get a Google Hangouts-style icon pack or something? All of the Google Play searches I've attempted returned mostly emoji keyboards which are NOT what I am looking for.

Needs root access: You can change the AndroidEmoji.ttf font that can be found in /system/fonts/. XDA has a copy of different Emoji fonts you can use.


Is there any way to remove the sound alert message? When I increase the volume with the headphones, a message appears saying that prolonged listening with a loud sound can damage the ear.
Is there any way to remove this message on my Smasung Galaxy Note 4 ?
Thank you

As confirmed by OP the solution that worked is posted below

You can try automation.  I prefer Macrodroid, being easy to learn and free (upto 5 macros)

Create a macro

Trigger: Notification → Notification received  → Select Application  → Google Play Music → Text content contains  → prolonged listening with a loud sound can damage the ear

Actions:

Clear Notifications  → Clear all
Optional if you don't want notification sound ; Volume Change  → Set notification on slider scale to zero

Constraints : Leave blank


Error 331 sending SMS An SMS failed to be sent and when I checked out the details the last line said "Error code 331".

What does this error mean ?

Error code 331 is an error that you would get back from the SMS gateway. It means: No network service is available.

If you continue to get that message, I suggest you call your carrier.


Email app syncing two years old messages OK, I have maybe quite a silly quiestion, but could you recommend email app that does this:

Show emails from the latest month/week, then delete them from phone memory (unless I want to sync them again)
If I delete email in my phone, it is deleted in my account as well (meaning trasferred to "Deleted emails").
Ad free and reliable (I do not want to put my account info into just any app)

Default email app would be great, unless everytime it starts syncing old unread emails from 2013!! I could not find anywhere in the settings to sync just last week/month. It's driving me nuts it is missing...(or I am missing sth)

My provider uses basic smtp/pop3 servers, I have CM12.1 (Lollipop).

Thanks for suggestions :)

Edit:
I have tried:
Inbox - not working with non-Google account
Gmail app - no setting "Days of mail to sync" for non-Google account.

Why not use Gmail or Inbox?

You can choose the threshold before which date, the emails won't be synced.
If you delete email from phone, they will get deleted in the respective account too.
Its Ad free and reliable.

P.S. you can also add other email accounts than like yahoo/outlook in the Gmail app.


How can I remove A friends phone from my google account? I used it and didn't sign out I have been on the security manager page and although the device is there, there is no option to remove it or deauthorise it. I have changed my password but am unsure if they can still gain access without needing a password as I have just clicked on my phone to gmail and it opened without needing a password. I'm not good with computers so don't know what else to do. Help would be appreciated x

If you changed your password, your account is signed out everywhere and requires the password to log in again. All is safe.


How do I make sure that a custom ROM will fit my HTC Desire? After rooting your phone and setting S-OFF you will probably want to flash a custom ROM. One thing to consider when flashing a new ROM is the size of the partitions. This is especially important for phones like HTC Desire which has limited internal memory. I will use HTC Desire as an example here but the same principle should apply to other HTC models as well.

The HTC Desire by default allocates 250 MB of its internal memory for the /system partition, 40 MB for /cache partition and 147 MB for /data partition.

The ROMs are usually packed in ZIP files and are usually about 155 MB in size. However, they do get bigger when unpacked. Here's how to verify that you will be able to flash a custom ROM on your phone.

Download the ROM you want to flash. I will use SuperNova ROM here as
example.
Unpack the ZIP file. In my case, this is
Supernova_2.4.0.1_signed.zip.
Right click on the system folder and click Properties. Note the
size of it. In my case this is 203 MB.
Right click on the data folder and click Properties. Note the size
of it. In my case this is 17.9 MB.
Compare the found sizes to the reference sizes above.

If your system folder is less than 250 MB and your data folder is less than 147 MB then it's all good. You will be able to flash the ROM using the stock HBOOT image. This is true in my case for example.

However, if you find that your data folder is bigger than 147 MB (which is unlikely), OR if you want more free space for things like apps and user data, then you will need to flash a different HBOOT image first which will layout the partitions differently so that you get more memory allocated to the /data partition. One such HBOOT image is called "Bravo Oxygen r2". For more information and to download a differen HBOOT image, go to the AlphaRev website.

What is contained in the system and data folders is what will get copied to the corresponding partition once you flash the ROM.


Is there an app that will drain my battery? Are there any apps that will specifically help to drain a battery down quickly?

The scenario I would want to have this is if I want to quickly drain the battery so I can charge it fully again.  Some say that this will help extend the battery life by fully draining/charging the battery.

Do not do this. You are actually harming the lifespan of your battery when fully discharging it before a recharge. See this site for a discussion of how depth of discharge affects battery life.

The only reason you might want to fully discharge before a recharge is if you have a NiCad battery that is susceptible to the memory effect. Your smartphone most likely uses a Lithium-ion polymer battery, so there is no good reason for you to totally discharge your battery. The lifetime is longer if you have a shallow depth of discharge.


Treble: How do I check if it is enabled on my device? Title says it all

By way of background Project Treble was announced with release of Oreo to speed up OS updates by reducing OEM delay . Devices running Oreo out of the box are expected to have it , so how do I check if my device has it and I can expect faster updates?

Works on unrooted devices also

Install Termux and run getprop ro.treble.enabled

It returns true if your device supports and false if it doesn’t

With adb

adb shell getprop ro.treble.enabled


What does power saving do exactly? What changes happen in functioning of the phone after you turn it on?

My device: Samsung S3 Mini

I have a Samsung Note and the power saving will lock the max cpu to 1ghz
 (the cpu is meant to run a 1.6) in your phone would be somenthing similar


How do I Install TWRP recovery in HTC 10 Many people already did it but there are still who don't know how to do it and I am one of those. Am I able to do it by myself ??? Is it a long process ???
So please help me out.

First of all it may seems to be complex steps to install a recovery in your phone. But, if we divide the process in certain steps, then it would be more clear to you. So follow my steps in order to Install TWRP Recovery on your HTC 10:

Unlock your phone with htcdev.com or s-off it with sunshine http://theroot.ninja (using built in temproot)
Flash latest twrp from http://twrp.me
Using adb, in twrp run - adb shell "echo KEEPFORCEENCRYPT=true>>/data/.supersu"
flash latest supersu from http://forum.xda-developers.com/apps...v2-05-t2868133

If you want Video Tutorials of these steps, head over to this thread for your device: http://forum.xda-developers.com/htc-10/how-to/guide-root-optionally-s-off-radio-t3373025

Reply, if you need more help!


Make Google apps usermode I want to have minimal google apps (market, gmail, sync) as user apps without any permission to the system. like prevent google to force-remove an app from my phone etc. I saw once google apps installer for MIUI roms that did it but it does not work anymore. also cant convert in Titanium. running on AOSP so no gapps by default. I would be really thankful for answer. so thank you in advance.

I'm really not sure what you're asking. Do you mean that you wish to uninstall several Google apps to only have  a few apps by Google on your phone?

Are you rooted? If you have root access, what you can do is use ROM Toolbox Pro to remove system apps (Google apps) from your phone without needing to flash a different ROM for this ability.

Please let me know if this answers your question or if I misunderstood your question.

Rooting a device: This can be accomplished using several different methods. There are several one-click root apps like KingRoot, Framaroot or TowelRoot.

Convert System Apps -> User Apps

You can use an app called /system/app mover. This is an easier method.


How to tether lg optimus v without rooting I am trying to create a wifi access point (hotspot) from my virgin mobile Optimus v to provide internet access.

It looks like there are several options if I root it but I'd rather not root it.

Bluetooth would be an acceptable alternative.

ClockworkMod Tether works for sharing your phone's connection with a PC, even if your carrier blocks tethering, without root.


how to turn off camera sound besides lowering the volume on i9220? Possible Duplicate:
  How do I disable the ‘click’ sound on the camera app?
  How do I turn off the shutter sound for the Android camera?

We have a Samsung i9220.

How to turn off camera sound besides lowering the volume?

Rooting is not an option.

Besides lowering volume there is no option available with out rooting.
or else you can find 3rd Party Camera Apps with this feature.


How to record two tracks of audio while recording video? I am trying to make some instructional videos of myself playing guitar and I'm using my Galaxy S7 as my video recorder. For the audio, I have two microphones going into a Behringer mixer and want to take the stereo outputs (Main Out) from that and feed them into my phone's headphone jack. Can someone tell me what cables/adapters I should be using? I don't fully understand the TRRS jack on the Android and how I can interface it with the two tip/sleeve cables coming out of the mixer. Is there a cable that will take a stereo output from one device and connect it to the TRRS input on an Android, enabling both audio tracks to be recorded?

Is there a cable that will take a stereo output from one device and connect it to the TRRS input on an Android, enabling both audio tracks to be recorded?

No. The TRRS headset jack isn't for connecting a stero input. It's for connecting a mono input (the mic) and a stereo output (the headphones), along with some extra cleverness for inline volume and transport buttons.

I don't think the OS itself supports two audio tracks as input, but if it does, the only way will be with one of those mini-mixers that connects via USB, and a USB-On-the-Go adapter. Be sure to check with the vendor that the mixer supports Android before you buy.


How can I send my 4.4.2 device's SMS from the Web without changing the default app? I would like to be able to send SMS from my phone via the Web.

I used to use MySMS, however, since upgrading to 4.4.2, the app demands that it be the default messaging app due to messaging changes introduced in 4.4. I'm quite happy with using GoSMS and don't want to change.

What options do I have?

Sadly that's a limit of android Kit-Kat the "options" I see are:

not to use MySMS for sending via Web, and have GoSMS as default SMS App
Set MySMS as default SMS App, in order to send via Web
Wait until and if in the future MySMS support that feature ie. sending via SIM without having the default privileges
Find an other app that may fit both of your needs.

eg. A quite similar app is HOLA SMS it can send web SMS without being default (edit. That changed to the last update)
So you can buy credits for it and send web to sms with sender your Phone Number so nobody can understand that it is not a SIM message. Then setting it as default once in a while the messages will be synced and added to your phone.


How can I make files available to a restricted profile? For example I have an emulator and I want the restricted profile to have access to the ROM directory but it seems like the restricted profile has it's own directory structure separate from admin.

I foresee similar problems with any side loaded media like video, audio, eBooks, etc.

Put them on the SD card. App data on the internal storage is completely segregated between users (regardless of whether they're full or restricted users), but there's only one SD card for all users. You can add a fake SD card to an emulator: it's another file on the host system, like the fake internal storage.


Battery life indicator has failed A week or two ago my battery life indicator for my Motorolla Atrix 4G has ceased to working properly.  The indicator indicates the battery drains ridiculous fast and it's inaccurate.  I'll fully charge it and after unplugging it for an hour or so, the indicator is down to 1%.  It remains at 1%, though, for up to a day.

Taking steps to avoid draining my battery is a separate discussion that doesn't have to do with this topic.  I specifically need to know what I should do about an inaccurate battery life indicator.  Is there a way to reset the indicator?  Should I contact Motorolla or is this a software issue?

Thanks in advance!

Edit: The first thing I tried was replacing the battery with a new one.  This did nothing to resolve the problem.

Did you install some program right before it happened?
Did you open a program, made changes, saved, and this happened?
Are you using a custom kernel or ROM?

If it's a new program, try to uninstall it first and check the results. If you didn't install anything BUT used a program before the battery meter broke, then try clearing the data and cache of that program to set it to defaults.

If the above did not work then you might need to report the kernel to it's respective developer or try to flash another kernel/ROM (if using a custom kernel/ROM), and if not. A factory reset might fix your problem like what Izzy said. I recommend using Titanium Backup to backup your files because its easy to restore afterwards.

If it still did not help and you get a fast battery drain, then it is most likely a hardware problem, eg. power IC might be shorted


Photo and video recovery I accidentally deleted an entire timeline of photos off of gallery. My phone was set to sync with my Gmail account and Facebook. Where do I find these synced photos and videos through my Gmail or Facebook? Some of the photos were really important for work.

Sync propagates deletion as well, therefore if you deleted your photos on the source, they will most likely be deleted from synced locations as well.

You can still recover some pictures from your device provided some conditions are met: you did not use your phone extensively (i.e. you did not use the storage anyhow) after the deletion and your phone is already rooted or you have at least custom recovery. Via root shell or adb shell or custom recovery adb shell do a dd backup of data partition to a file on an external sdcard and then run photorec software on the file. Or, if your phone supports usb mass storage, do a dd backup of that mass storage block device - that's the same as data partition. If you do not have an external sdcard, you'd have to do the image via some netcat magic, which is too complicated to be described under this question - ask another one on this topic and I'd be more than happy to elaborate.

Details of this approach are model-specific (save for the usb mass storage option) therefore it wouldn't make much sense to describe it here in detail.


How to remove app from wishlist? How can I remove an app from wishlist? I clicked the add to wishlist button by mistake..
I'm looking for this but i can't find, is there a way?

I tried to unistall  the app, search in the app page and others places like the wishlist itself.

If you go into the play store item that you added to your wishlist and click the same icon that you used to add it to the wishlist it should remove it.


Phone Stolen and want to know if it was erased or a google error My phone was stolen a week ago. I went home to log into my Google account in order to erase my device through Android "Find My Device". There was a check sign next to the erase, but it is still showing up on my account. I watched videos that told the owner that the phone was factory reset and I think my phone has not. Does this mean the thief has access to everything?

When you press on the erase option on the find my device, page, it tells you "If your device is offline, erasing will being when it next comes online" This is because Google cannot erase your device if it cannot connect to it.

The check mark you see, tells you that you put it into "erase mode" but it will only take place when it's online.

Had the device been online when you tried to erase it, it would have told you that it's online, and you would have seen the actual location.

I must conclude that the thief turned the phone off as soon as he got it. He could then put it through factory reset, or access your data while in airplane mode.

If you had a lock on your phone, the chances of him getting passed it, are very small. But If you did not have any lock on it, then he could have access to your data, and there's not much you can do about that.


How to partition SD card in HTC One X? I was trying to create ext2/ext3/ext4 partitions on the SD card. I tried ClockworkMod recovery and it didn't work. Nothing seems to have happened.

I also tried using MiniTool and that also failed. I tried both Disk Utility and GParted in Ubuntu and it still didn't work. For MiniTool, Disk Utility, and GParted, after I finished partitioning the partitions showed up on the computer OK, but when USB's disconnected the One X says that the SD card's corrupted.

Has anybody done this? Or is there some other way to solve this?

Or maybe it's not possible because the SD card is built-in?

Thanks!

After some more playing around, it seems that the problem might be something related to a partition table.

When there's no partition table, it works fine, but after I add a partition table it seems that the phone can't recognize the SD card anymore.

I think this post provides some information about it. It also seems to be consistent with what I've tried.

Instead of partitioning the SD card, mounting an .img with a ext4 filesystem is a simple workaround.


How can I replace my Nexus 5's broken screen? So I have the Nexus 5 and unfortunately I drop it and my screen shatter, does anyone knows where or of there's a place where I can send it to get it replace... Also how easy it is to replace? I would like to try to do it myself if it is possible.

First, try to contact Google and/or LG.  If they determine that warranty doesn't cover this, their own repair service might not be as expensive, compared to buying the parts and swapping the screen on your own.

If you are not comfortable with taking apart and putting back together small electronics, I would advise against doing it yourself, as you may end up accidentally damaging the replacement parts, thus wasting your money. See if there are any local electronics repair shops that can do it for you instead. They may cost slightly more, but at least they will have more experience with phones.

If you do decide to go the Do-It-Yourself route, there are many guides and walk-through videos available with a simple Google search.  The parts themselves are also easily found using Google.  Keep in mind that depending on the damage, you may need to buy the LCD with digitizer combination, as opposed to only the glass panel.


I have htc desire s and it can not access sd card which worked in it for a long time I have an HTC Desire S, and it cannot access SD card – which worked in it for a long time. The card works perfectly fine in another phone.

If I restart the device it works for several minutes. But then I receive an error message: SD card unexpectedly removed.

Any idea what I could do to solve this issue?

It might be due to a problem with the seating of the SD card in the slot. If you're sure it's firmly seated in the slot and the problem still exists, then your slot may be broken, per se.

Send it in for repair.


battery drainage question on HTC Sensation HTC Sensation Z710e is one of the phone I have used over years. I found out that this handset’s battery drains extreme fast and I tried to find out some ways to reduce the battery drainage and make battery performance better. I got a replacement battery for Sensation from a friend and this is helpful.

I think it probably because I are using the stock battery for too long time? it is also easily got hot now...so how long can a stock battery actually be used??

Install a wakelock detector. Wakelocks don't allow your phone to conserve battery life like it's intended to. The detector will tell you which apps to uninstall. Something is probably pegging your phone processor or wifi.


Pictures are missing in Internal memory in Samsung Galaxy Tab 2 Tab Model - Samsung Galaxy Tab 2 GT-P3100, Android version - 4.1.1

Files in the DCIM folder both Pictures & Videos are missing in the internal memory.
I'm sure that I haven't deleted them. I tried below options, but no positive results:

Tried connected to my Windows 7 PC, but its detected as Portable Media Device (as MTP mode) and not able to trace the files with the file recovery software as they detect only logical drives.
Tried with Wondershare Android data recovery software (Trial Pack), but still I didn't find even a single deleted Picture/Video file in it.
In order to convert to USB mass storage mode (this option is missing in android 4.1.1 by default), as recommended in few sites, I've rooted my tab, downloaded the terminal app and changed the config file but no use. Windows 7 failed to detect the tab as USB mass storage device.

I don't want to lose my pictures & videos. How can I retrieve my files?

Well, I would like to ask you one more thing, I don't think the files images and videos created inside the DICM folder at least I can't see it over my device and yes it's also GT-P3100 but running 4.2.2. I would say if you are trying to recover things then why don't you try recovering your data using "Recuva" I have tried using it a number of times to recover some of my images. So, it does seems okay try giving it a shot if you're luck is good enough then I am sure you can get at least some of your images back.


What is the difference between Factory Images and Full OTA Images on the Android download site? On the Android Developer site you can download Factory Images or Full OTA Images.

What are the exact differences between them?

Factory images are meant to be flashed using fastboot or alternative low-level tools or environment. They come with batch and shell scripts to automate flashing. Flashing them requires a device's bootloader be unlocked (is considered a data security risk by OEMs). Flashing factory images in entirety would always delete user data, unless the user has taken precaution before flashing, such as excluding userdata partition from the script or running other available and relevant scripts.
On the other hand, full OTA images are over-the-air updates that are to be flashed via recovery environment or seamlessly in A/B supported devices. OTA updates are usually either incremental or full. Incremental updates require the user to be running a specific Android build (not just Android version) as they increment in the existing
build only. On the other hand, full OTA updates don't require a specific existing build to continue. They are handy when a user hasn't updated their system for a long time and wants to skip successive incremental updates. In addition, per an answer here from beeshyams, any full OTA in theory should carry all the previous security patches made available up to the release of that OTA.
I myself had jumped from an Android 9 build to an Android 10 build using a full OTA on a OnePlus 6 even though there were a couple of incremental builds between those two builds.


How can I backup the entire Gallery (photos and videos) to my desktop computer? The Gallery on my Android device seems to show all the photos and videos, whatever the method to get them could had been (camera, whatsapp, bluetooth, and so on).

I would like to backup them all, but all I have found on the net refers to one nagging method, consisting of syncing it to some cloud (DropBox, for example) storage. This is painfully slow, and I prefer to store my multimedia on my desktop computer, for example by pluging the USB cable or transferring it via USB storage device, SD card... etc.

But the only way to backup the entire gallery to my computer I have found is just the manual method of copying each involved directory that could contain those files. This is like some sort of nightmare, due to:

There are multiple possible directories that I must (nearly) guess, depending of the program that got the photos/videos: camera seems to be at DCIM, WhatsApp at whatsapp, another directory for bluetooth ... etc.
There are two storage drives: the phone itself and the SD card. So the job must be done twice.
Some Windows system (my Windows 8.1 at least does, I don't know why) don't allow concurrent file transfers via USB cable, so I must seek&start the first transfer of files (say DCIM), wait until it finishes, start the second (say bluetooth) and so on.
Restoring such backup requires rebuilding the exact directory structure on the phone, but I could prefer to store all the photos and videos on the same folder on my desktop.

Isn't there a more simple way?
Both solutions involving Android's native or additional software (freeware preferred) are accepted.
If not possible, I could accept a solution involving to send the entire gallery to any cloud/internet and recovering it on the desktop.

I don't prefer cloud backup because of high priced internet plans in my country, and the answer by Lord Ralf Adolf didn't work for my device somehow. Ultimately, I had to find a solution which is supposed to be no pain only gain. Here we go with one mentioned below.

Notes:

The solution requires a USB cable, MTP enabled (available in Android 4.xx and 5.xx) in Android device, (devices with USB Storage Mode would work as well), and Windows 7/8 in PC.
If MTP somehow doesn't work in your PC, you've no access to USB cable, or your device doesn't have MTP feature, then you may very well host a server on your Android device, preferably a WebDAV server. See my answer here for  know-how.
Tested the solution with Android 4.2.1 and Windows 7.

What this answer would achieve?

Works well with/without USB Storage and MTP support in Android device.
Backup multiple directories easily.
Can backup two or more storage drives by choosing the following solution only which would require repeating the instructions, or (following+linked) answer which would make it happen in one-go.
Fully automatic once final instruction is executed; no need to do manual copy for each file/directory.
Copies exact directory structure so that you don't have to worry during restoring the data.
Needs no Internet connection (other than to download some required software here).

A bit of explanation before going to the kernel

The problem with most of the media backup apps (I noticed) for Android is that they don't really preserve or care for the exact directory structure, which means you can mine images from anywhere in the Android but you can't really mirror the directory tree for saving the file in your destination storage, i.e. (analogy)

copy F:/DCIM/Camera/DSC11*.JPG C:\Users\Firelord\Desktop\Test\

is easily possible and available by many Android apps and Windows softwares, but not

copy F:\DCIM\Camera\DSC11*.JPG C:\Users\Firelord\Desktop\Test\DCIM\Camera\DSC11*.JPG

The same holds true for many Windows Explorer alternatives for Windows 7/8 including FreeCommander, Multi Commander, Explorer++, XYplorer and other tools like SmartCopy.

(Note that I tried the listed ones but could not find the desired functionality with ease (auto copy with tree). Let me know (to edit) if your experience differs.)

Anyhow, the trick was to find a software for Windows which allows to take media backup(not disk/media imaging) with synchronization feature. Three such candidates that I tested and found easy(GUI) are SyncToy, FreeFileSync and PureSync. (All are free for personal use.)

I recommend FreeFileSync and the instructions for its usage are mentioned below.

Instructions:

Download FreeFileSync(free).
This program might not create Start Menu entry. For a 64-bit Windows 7, the program's directory location is C:\Program Files\FreeFileSync and a relative one would be for 32-bit Windows 7. Execute the FreeFileSync.exe (right-click → Run as Administrator).
(On my machine this program freeze out for few seconds during its startup but eventually stabilizes and doesn't behaves alike.) The default screen for v7.0 would look like:

Connect your Android device into PC using USB cable, and choose MTP for data transfer.
In FreeFileSync, you would see two fields with name Drag & Drop at the top of left and right pane. They hold the location for the source and destination storage. Edit them:

For left pane click Browse → My Computer(left side) in the opened window → select your device (say HTC One; under Portable Devices) → choose either Internal or External SD card of Android device → Select Folder(at the bottom).
For right pane click Browse → My Computer(left side) in the opened window → select the backup location (say D:\Backup) →  Select Folder(at the bottom).

In FreeFileSync under the Menu bar, go to Actions → Filter settings. Here you can include the filetypes and exclude the folders from mining or backup. E.g. If I want to backup only .jpg and .png image files from my Android but I want to avoid those in the Android, Data, any .folder or folders that were created by some apps and includes irrelevant files with such extensions, then my filer would be:

Note that the filter is not complete in the picture as opposed to text in the answer

Tweak as much as you want since it's easy. I seriously advise excluding Android folder. Click OK when done with custom filters. (Note that I've not added but you may add video extensions too like .mp4, .mkv, etc.)
In the Menu bar, go to Actions → Synchronization settings and choose any of the variant available. For the first backup I prefer Mirror to backup all the filtered files. Click OK at last.

In the Menu bar, go to Actions → Start comparison -- this will show the filtered files in left pane (source) and files available in right pane (destination; would be empty for a new backup folder). (You can always switch the panes by clicking the blue <> icon available between the two panes.) An e.g. would look like:

In the Menu bar, go to Actions → Start synchronization -- this will (as obvious) synchronize the two folders based on the setting you chose in Step 7. An e.g. of process, and completion would look like:

We're good to backup anything here. Note that for restore the steps (as obvious) would be same but the locations at left and right pane would differ. Also, during restore, my phone freeze out a lot (the reason could be a low class SD card in device or altogether a program issue itself, IDK!)

Issue with, and solution for, multi-storage Android devices

One issue that a multi-storage Android device user would've noticed is that you'll have to repeat the instructions to backup both External and Internal SD card.

This can be avoided by using a file server in Android. See Method#1 or Method#3 in my answer here. Just make sure that the file server should have its root directory at /storage so that in the FreeFileSync all storages (would be listed as folders now) can be mapped for backup.

I tried and it worked well!

Status: Objective Completed

I could cover SyncToy and PureSync here, but the latter freeze out the whole time whenever I click any option and about the former: it's intuitive and very easy in "exclude filters" but doesn't give much flexibility in synchronization variant (I would've ended up deleting images in device due to lack of such, but was stopped somehow. :) )

I think the objective can be achieved by using find and rsync tools in combination on GNU/Linux.

Let me know other options if you come to know any, or technical mistakes in my answer.


Is it normal for the Galaxy Nexus to have an Odin mode? I just received my apparently new Galaxy Nexus, and I noticed that it has an "Odin mode" bootloader, which is strange since Nexus devices use fastboot.  Should I be worried?  Did someone mess with my phone?

Unlike the Nexus S, the Galaxy Nexus has the Odin download mode.  It does have a fastboot mode as well though.  So this is normal and you have nothing to worry about.

My guess is that Samsung just prefers working with Odin and didn't like having to work without it for the Nexus S.  Or perhaps they had it in the latter but disabled it, and didn't bother doing so for the GNex.


Can my Android phone be hacked without installing permissions? After reading this article ( Kaspersky smartphone report ) this got me wondering.

Obviously if I install a dodgy app through Play Store or directly from a website, that can be dangerous, however if I install a popular app from the Play Store that has 10 million downloads for example, most likely it will be virus free.

So most of the Android hacks I've read about are people giving install permission to dodgy apps, however can my android phone be hacked without me installing an app at all?

There is always the possibility of a vulnerability in some app that could cause your computer/phone to be hacked. Browsers are notorious for having bugs that allow the computer to be infected with a virus simply by viewing a page. In fact, one method to jailbreak an early Apple iOS device was to simply browse to a page that delivered a payload via a bug in pdf (source).

Android mitigates this by having apps run in their own sandbox. Thus, an app that is compromised can only (theoretically) compromise its sandbox, which includes any permissions it originally was granted. If compromised, it couldn't send an SMS unless it had that permission originally, nor could it modify other programs' data. But even sandboxing is not foolproof.

If your phone is plugged in to a computer, it can be 'hacked'. This is proven by most rooting methods that use a bug to get root. Programmers could just as easily create a virus for computers that detects Android phones and installs a malicious app silently, or even roots them and takes over the phone completely.

This talk has some great details on app permissions. It isn't necessarily hacking, but it does show how an app with very few, seemingly innocuous, permissions can actually track and do a lot without you knowing.

In the end, your android device is a computer, with all the same inherent flaws that come with it. So like a desktop, if you are careful about where you browse and what you install, you'll likely be fine.


where is the location of google drive folder in android phone Look for the location of google drive folder in an android phone, Realme v3 5g.
Expect the location be something like "android\data\com.google.android.apps.books".

It's in hidden partition “/data"which you cannot access without root permissions.
Here's that path
/data/data/com.google.android.apps.docs/files.


Conference Call on local network connection in android I have implemented peer to peer call using csipsimple where I am able to call any device which is connected to local network. It works fine for me. Now i want to make a conference call where more than one user can participate. Is it possible to make a conference call in local network using csipsimple? Or is there any other way? Please give me some advice. Thank you.

You don't want a VOIP type application for this, you want a gamer voice-chat application like Mumble . It's a very similar concept but designed to be used on LANs and for end users to run their own servers without requiring any internet access.

Mumble in particular is very easy to install on Windows, Android.


Why is custom recovery a prerequisite for flashing a custom ROM? I have read in many guides that before flashing, we need to have a custom recovery like CWM installed. I am not able to understand why is this a prerequisite for flashing a custom ROM. Can I flash a ROM without custom recovery?

Stock recoveries usually check the update.zip file being flashed for a specific signature that is only known by device's manufacturer and/or carrier.  You cannot therefore flash custom ROMs on stock recoveries, hence the need for a custom recovery which bypasses said check.


Lost Phone - Enable Secure Erase So I lost my device today and it was a Samsung Galaxy Prime. I went onto Google's "Find my device" and there were only 2 options: "Start ringing" and "Enable Secure Erase."

I pressed the Secure Erase button, then I searched online for what that meant. It turns out that it will wipe all of my data away. I wanted to undo that option but it turns out I can't.

So will all of my data be erased and will I be able to get all of my data back?

Since you have already initiated the Erase procedure, the only solution is to prevent the device from contacting Google so the wipe command to Find My Device (the Google Device Administrator service on your phone) is not received or executed. Once the erase is initiated from the website the command will go out, it cannot be stopped from happening, although it can sometimes be mitigated.

Assuming you find the device and it is powered off or the battery is dead, DO NOT attempt to turn the device on. Remove the SIM card and disable any WiFi that may be in range device, such as turning off your wireless router and any network it may automatically connect to, if it connects to the Internet and Google, it will wipe all data immediately.

Once you have removed the SIM and disabled WiFi, power on the device. As soon as you are able to do so, turn on Airplane Mode. Then go to Settings - Security - Device Administrators and disable Find My Device's administration capabilities. Important things here are usually photos and video in the DCIM folder.

Now backup any data via USB to PC, SD card, or OTG flash drive. Do not attempt to backup to any cloud service, install apps, or anything else requiring network access.

Verify again that Find My Device does NOT have permissions as device administrator by going to Settings - Security - Device Administrators.

Now enable the network access (WiFi or reinstall SIM) and verify you can access the Internet and your Google account such as Gmail, and continue to use the device for a few minutes. I would suggest backing up anything you needed an app or the cloud to backup that you couldn't earlier, such as text messages via SMS Backup & Restore app.

Now reboot, and make sure everything is working as expected. After 5-10 minutes, go back to Settings - Security - Device Administrators and authorize Find My Device again.

In many cases the wipe event has "passed" and the device will not reset, but in some instances it still does occur. Either way, realize it could still happen, but if it goes 24 hours the wipe event most likely will not occur.

Also note that if it does get wiped, you must log back into the device using the same Google account and credentials that were on the device previously as it will likely be in Factory Reset Protection (FRP) mode.

There are a few articles, mostly dated, on the Internet regarding this, most are fluff so be careful... This answer is largely paraphrased from this one which I have used before.

BTW, next time something like this happens... Research on the Internet first, then press the Doom and Gloom button after you know what it will do, not before. :)


How to take screenshot, when app does not allow to do it? My education app does not app me to take screenshot when I play video on it. So can you please tell me , there is any to take out the screenshot.

Without changing the Screenshot Security, a solution would be Video Frame Grabbers ... I use PhotoEditor   GooglePlay Link

Steps to grab that Video Frame ( Screenshot )

Open Photo Editor App

Go To Tools

Go To Video Capture

Open The Video

Capture Frame

If it is a protected video from Google Play or online, you need to use a different method.

Online

  ADM ( Advanced Download Manager )

Google Play

  Requires root access to pull the video from /data/data/


Cyanogenmod not saving video + root missing After rooting and flashing my LG G3 D855 with Cyanogenmod 12.1 I was quite satisfied, however I noticed that when I shoot a video from the rear camera the video would not save. The capturing would proceed normally but when you click on stop recording and look for the video in the gallery, it wouldn't be there.

What do I do with this?

The problem was that the back video camera was set to record in 4K resolution.

The fix for the video camera issue is:

Go to the default camera app.
Swipe from the left to see the "Camera" "Video" Menu, on the bottom right corner the is a gear icon, press it to go to camera settings.
Go to resolution and quality and change the back camera video quality to 1080p instead of 4K.

For the root problem I found that you need to enable root once you have Cyanogenmod so you need to:

  Activate Developer options (settings->about phone, tap 'Build number' multiple >times).
  In Developer options, tap 'Root access' and enable either "Apps" or "Apps and >ADB"

http://wiki.cyanogenmod.org/w/User:PsychoI3oy#Superuser_on_CyanogenMod_12.0


Turning off mobile data: method used to work but now doesn't On my old phone I used to turn on mobile data when I wanted to check emails... but I would often forget to turn it off afterwards. To fix this problem I installed Macrodroid and programmed it to turn off mobile data every time the screen turned off. This was my perfect solution and was very happy with it for years.

Now I have a newer phone (Android 5.0.1) and was very sad to see that with this version of android it appears that Macrodroid can no longer turn off mobile data. This now means that when I occasionally forget to turn it off manually I can use up a ton of data. Now you might say "no worries, just set a mobile data limit" - but this does not solve the problem at all - it may mean that I won't go over my limit but that's of little comfort when it means that I have used up all my data and can not use it again till the next billing period.

Is there any other way to manage my forgetfulness?

By the way I know that macrodroid can control mobile data if the phone is rooted - but my banking app, which I use regularly, detects a rooted phone and refuses to run.

It is possible to toggle mobile data without root, using Tasker and AutoInput plugin.

Important: This feature requires screen to be on.
(Some users report that it only works if screen lock security is set to none or swipe.)

You need to perform two tasks as follows:

A1: Go to new action >> Plugin >> AutoInput >> Unlock screen
A2: Net >> Mobile data >> [Set Off or toggle (whatever you wish)]
Exit to save Task

Note: AutoInput also  emulates user swipes on the screen, which means that you can pull down the notification menu and then toggle whatever you want, including mobile data.

Create a condition/profile that suits your needs.

Tested on Android 4

Acknowledgements:
New to Tasker: toggle Mobile Data + GPS on non-rooted device


How to prevent disabling of apps All my searches on this topic just return results about how to disable (built-in) apps on Android, which is the opposite of what I want. I want to know how it is that some apps do not allow disabling or force stopping, and I want to know how to make that the case for certain downloaded apps. For example, Norton App Lock is supposed to prevent certain apps from being run on the device, but what good is it if you can simply disable Norton App Lock and then open any apps you want? I notice that some apps prevent force-stopping, and some prevent disabling. I want both to be prevented. This is for Android 6 Marshmallow.

If you have root, you move the app to /system/priv-app; privileged system apps can't be disabled through normal user methods.

Otherwise, it's up to the application to support Device Administration.  Apps like Norton App Lock should be implementing this if they don't already, since this kind of thing is exactly what it's designed for.  Registered and activated device administrators can't be disabled or uninstalled until they are deactivated.


How do I block packet data for background programs? I have a Samsung Galaxy Gio running Android 2.3.3 Gingerbread.

How can I block packet data for background programs only? When I disable Settings -> Wireless & networks -> Mobile networks -> Enable packet data the default browser and Opera Mini don't work.

(I'm trying to keep down my network billing charges!)

If your device is rooted you can use LBE Privacy Guard to allow/deny network access based on a per-app setting (and much more). Since I couldn't find the version I use (and shown in the screenshots) on the market minutes ago I think there's a new version of it available. But I didn't get an update via Android Market on my phone.


Disable (dead) phone number? Retaining for historical benefit. Is this possible, how can I request this feature? I am hoping to find a way to keep but disable phone numbers in Google Contacts.

For example, several people I know have at least 6 numbers in my contact for them, where often of those only a single one is the "right" number, where many of the others are their former mobile numbers.

I prefer to retain the (now dead / invalid) mobile number(s) on the contact so that this user's texts / calls / activities that I backup via apps all "stay together", but at the same time, I would like it to be impossible to call or send a NEW text to that number (since it is marked as "former" or "disabled" or "retired" or something to that effect).

This has been something I've been searching for for quite some time, but it has recently become more important as my sister forwarded a picture of my niece I'd taken opening Christmas presents from my phone to hers, not seeing that she picked the wrong phone number (for herself), and in so doing sent the photo to a totally random person (who simply by chance has been assigned her old mobile number).  This is the scenario I'd very much like to prevent.

Of note, I'm using a Nexus 6 w/ latest (Marshmallow) OTA Android (6.0.1).  I use mostly stock apps with the exception of VZW Messages for SMS.

I believe that this would need to be an OS-level feature for it to be effective, and I have to imagine other people have wanted the same thing.

Its easy to keep multiple inactive numbers; just place them in NOTES for each contact.  Notes is a wonderful item available on each contact.  I keep tons of data there and never run out of space


Galaxy S GT-I9000 is slow My GT-I9000 takes ages to come "alive" after powering up. It has been slow for a while, but now it has gotten even slower, anything up to 10 minutes sometimes. When it activates, everything works fine.

I was wondering if it is the loaded software that is causing the problem. Firmware is Gingerbread 2.3.6 XXJW4/XXJW4/OXAJW5. I have done a full factory reset and cleared the cache, but it does not make any difference. Can anyone help please?

Had the exact same problem. It went away when I uninstalled the Facebook app.


How to set getExternalStorageState() I have rooted a B&N Nook Glowlight running Android 2.1. The device does not come with an SD card, so I symlinked to another directory from /sdcard/. Now I need to set the Environment.getExternalStorageState() value so that apps will be able to find the "card". How does one set this value?

Note that other devices, such as the Nexus S, also do not have an SD Card, yet they do return a Environment.getExternalStorageState() value for applications that require it.

Note that I am not writing an Android application which uses this value. I need to set this value device-wide so that other applications (such as Anki and Opera will be able to find it.

The source for eclair's Environment.getExternalStorageState() is here.  It looks like getExternalStorageState() comes to this:

return SystemProperties.get("EXTERNAL_STORAGE_STATE", MEDIA_REMOVED)

I think you want to take a look at the /system/build.prop file and check for a line like:

EXTERNAL_STORAGE_STATE=removed

If it's there, try changing it to:

EXTERNAL_STORAGE_STATE=mounted

To do this, adb pull /system/build.prop, modify the file on your computer, then adb remount to make /system writable (or adb shell, su, mount -o rw,remount /system)... then exit back to your computer and adb push build.prop /system/build.prop to push the modified file to /system).  Then reboot.

You can try temporarily (from root shell):

setprop EXTERNAL_STORAGE_STATE mounted

...if that works, you might then programmatically try:

SystemProperties.set("EXTERNAL_STORAGE_STATE", Environment.MEDIA_MOUNTED);

Hope this works out for ya.


"No item could be found" error when installing app I receive 'no item could be found error' when I try to install some apps such as:

Busybox
Gems miner
Springpad

All apps are listed in AppBrainer or on their webpages but not on Market.

What is causing it?

I have encountered this before when I try to cancel an install from within AppBrain. If you have the FastWeb Installer loaded then it sees that as an indication of wanting to uninstall, even if the application is not really loaded on the phone.


Looking for a Text Editor that doesn't truncate a file prematurely I'm trying to find a decent text editor.  I've tried the following apps (in order of preference): TxtPad Lite, Scribtor Notes, AmbleLink Notepad

All of them truncate the text file at 9025 bytes.  The file is fully there, I've verified it with cat from within Terminal Emulator.  Is it a limitation of whatever common text display widget they use or something?  It's really annoying...

EDIT: After trying AK Notepad I got to thinking that maybe it was something with the text files themselves (this is happening on multiple files).  Each paragraph of text was a single line and each file had Unix-style line endings (line feeds).  I first changed it so that each paragraph was formatted with LFs in all the right places; each text editor displayed exactly 1 more character than previous, in terms of the text (it was many more characters in terms of bytes, though, given all of the added LFs.  Next I tried converting from LF to CR/LF (DOS-style endings).  Now I got a dozen more characters of text (which was, again, many more bytes) but they all end at exactly the same spot.  I'm really at a loss to explain it.

EDIT: I found and tried Amoeba and it has no problem with the file; it displays the original file (and the other versions) with no problems.  But the interface is not that great (in particular, scrolling is exceptionally tedious).  Any ideas out there?

Try AK Notepad.  I'm not sure what the upper limit is, but I know I was able to create a 30kb file in there no problem.


Android system update stuck for every My phone is Pixel I. I got a notification for the latest Android 8.0.0. The screen says it is updating, and it has been two weeks...looks like it is not going to finish forever.

There's no indication whether it is ongoing, or is stuck. No button to stop/restart.

Any idea how to fix this?

It possibly has encountered an error updating. Stoping it will render your device unusable which I'm sure is your only option right now. If you had unlocked your bootloader you can do this: https://www.androidcentral.com/how-manually-upgrade-pixel-nexus


Samsung Knox locked and possibly removed all the data stored inside it. Can I recover it? I have been using Samsung knox for over 6 months now and a few days back, decided to change my older password. Did so and also changed the security pin. Now I have forgotten both password and the pin to the account. I entered wrong password 20 times in a period of 2 days. As a result my knox got deleted. Now if someone could help, I would like to know if I can recover my data of the account.
Thank you for helping.

Short answer: no. Knox is meant to be secure, so short of taking the chip out of the phone and scanning it to get the fingerprint of fragments of info, you can't recover it.


How to backup locked apps? Device: Huawei Y300
Android: Jelly Bean; no root

I'd  like to backup  apps (their APKs). There are some apps that can't be backuped with ES File Explorer. AppMonster marks them as  locked, and I've read that that's a safety feature. Some apps have this, and they can't be backed up by many backup apps that I've tried so far.

How can I backup these locked apps?

I would suggest using Titanium Backup. It has extra features for rooted devices, but normal app and data backups work fine wihtout root.


defining functions in TWRP In "normal" android you start up a Terminal emulator or do "adb shell" and then from there you can defining a function by:

function name
{
 #code
}
name #runs "name"

But by using adb shell over TWRP it says the command "function" cannot be found. the command "whereis function" and "which function" provides no outputs and leaves me baffled. Any idea how to define function in TWRP, preferably over adb shell

When in recovery mount your /system using
adb shell mount /system

though twrp can be twitchy otherwise use in-twrp mount function to mount system and you should have full room to do what you need.
In recovery you have a functioning kernel, so after mounting your system you should have every thing at your disposal

adb shell mount /system
adb shell
~ # mount | grep system
/dev/block/platform/msm_sdcc.1/by-name/system on /system type ext4 (rw,seclabel,relatime,data=ordered)
~ # export PATH=/system/bin:/system/xbin:$PATH
~ # which busybox
/system/xbin/busybox
~ # which sh
/system/bin/sh


Most efficient method of tethering? I'm aware of this other quesion, but it doesn't answer with regards to usb-tethering:

Which method of wireless tether uses the least amount of power? Bluetooth or Wifi?

I'm going to use my android phone for tethering, so I can use the connection in my laptop. All following options are available on my phone:

usb tethering
bluetooth tethering
wifi-tethering

However, I would like to know the most efficient method in terms of power consumption. This article tells me that usb is the least expensive and wifi the most in terms of power consumption. Is that true?

Your question has some ambiguity. Bluetooth is a more energy efficient protocol than wifi. USB hardly uses any energy for the data protocol.

However, with USB the laptop can charge the phone, as is mentioned here before. From the point of view of the phone, compared to bluetooth and wifi, the phone's power consumption with usb can be negative.

From the point of view of the laptop, the USB method can consume MOST power, if you include the charging current. This can be an issue if you run the laptop on battery power.

The total power consumption of laptop and phone is another issue, that you probably are not interested in.


printing solution on android which prints to a dotmatrix POS printer through **USB** am newbie for android.

I was looking for a printing solution on android which prints to a dotmatrix POS printer through USB.

I'm able to print some non readable symbols from android tablet (through some third party apps like printhand,printershare). These apps don't have driver for this cheap printer(TVS-RP45-Shoppe).

I have a 'PPD' file of the Dotmatrix POS printer.

I need to know how to install this PPD file into android.

similar to this >> usb otg thermal printer interface to android tab with usb device But I have the PPD file.

Andoid tablet MID ST-10 Karbonn smart tab - android ICS

printer TVS-RP45-Shoppe

Trying to print programmatically like usb interfacing. any help highly appreciated .

Thank you all.

My advice: Root your device first. Then copy that available PPD file into particular APPS driver location and proceed USB printing.