What is the recommended way to synchronize music on an Android phone?

I'm sure the list is long, but i'll mention what I've found after a brief investigation and from other answers
Syncness

http://www.clayworldsoftware.com/index.php/syncness/

Sync with multiple shares on your home or work network
Sync with mutilple Dropbox accounts
Two way file deletions
Sync when wifi network is detected! - thats very cool
Scheduled sync

Pros

Syncing on detecting the wifi network
Doesn't require a server application running on a PC
Quite cheap $1.99

Cons

Doesn't do media conversion Missing sync does

Google Music

http://music.google.com/music/
Pros
Cons
Only available to users in the United States
Winamp
http://www.winamp.com/android

Seems possible to sync over wifi using both a winamp client on the phone and pc
http://blog.winamp.com/2010/11/30/wirelessly-sync-music-to-your-android-phone/
Pros
Free!
Missing Sync
http://www.markspace.com/products/missing-sync-family.html

Pros
Seems to have quite a comprehensive set of two-way synchronization features. Supports wifi and multiple devices, quite handy as I have an iphone as well
Cons
Cost $39.95


whatsapp backup from different phone number but same gmail account

WhatsApp keeps its chats on your internal storage in the folder /WhatsApp/Databases. There might be a large number of files, the latest being the one with no date in it (msgstore.db.crypt12, probably).

I'm not sure if the phone number being different matters if you have not enabled WhatsApp's 2FA, and if you have enabled cloud backups to Google Drive as long as you use the same Google Account you should be okay.


Well the application may not contain graphic activity, it may contains background services, or broadcastreviver that work on background I mean in hide mode.


Force fullscreen mode in Chrome for Android

Settings > display > expanded desktop

That works on lineageOS, but last time I told someone to looks here, they said their phone didn't have it.


"Unfortunately, Launcher has stopped" error after 4.0.4 OTA Upgrade

The problem was bad (or improperly upgraded?) saved data in the launcher app. Here's how I fixed it.

At the dialog above, press "Report"
When in the report screen, drag down the notification bar at the top of the screen.
Press the settings button in the upper left of the notifications area.
Tap "Apps", then "All", then find Launcher in the list. Tap Launcher.
Tap "Clear Data".

You lose your home screen customizations, but at least the phone now works again.


Galaxy S5 S Voice unable to detect current location

With the help of my carrier's support, I found the answer.  Settings > Location > Mode > High Accuracy solved the problem.


I don't know about improving the quality on Mobizen as I don't use it but an alternative would be to use ADB's screenrecord. But seeing as (as far as I am aware) Mobizen uses this anyway, the recording quality would probably not be much better. You could try a different USB cable or changing the bitrate while using adb screenrecord.


Does erasing my lost Google mobile remotely delete my Google cloud data as well?

Your cloud data is safe, so is other data. This can be lost only if you delete your account. See Google help Delete your Google Account - Google Account Help

When you are erasing data as described by you, only the data on the phone is erased. Your account is not deleted

You can get a new device and use the same account to backup and have access to whatever was saved on the cloud


Can all or any smartphone manufacturer ship their phones with the stock, unmodified version of Android besides Google?

Depends on what you mean by "stock Android". Android itself is open source (see Wikipedia: Android Open Source Project (AOSP)). But that doesn't include the Google Apps. If they want to ship those, they need to sign the Mobile Application Distribution Agreement (MADA), which comes with a set of rules (which Google apps they must install, which must be placed prominently on the home screen, and more). It also requires them to get their devices "certified" by Google.

If they are willing to take that burden, they of course can. Many manufacturers still chose to ship devices with their own modifications of the user interface, to make their products "more outstanding", and also include a bunch of bloatware of doubtful value (often duplicating what the Google apps forced upon them by MADA terms already provide).


Can I use my smartphone as a WiFi network adapter?

I have asked similar question. I couldn't get access to PC connected via USB (USB Tethering) from PC connected via WiFi (Mobile HotSpot). Solution was add routing for USB Tethering net on second PC.

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

Here 192.168.42.0/24 is USB Tethering net, 192.168.43.224 is IP of Mobile HotSpot, wlp5s0 is WiFi interface of PC (Linux). (In my question I had two Android devices, so maybe this step is optional, I haven't checked).

Second, you should flush all the chains in ip table on Android device, e.g through Android Terminal Emulator. Assumed that device is rooted:

$ su
# iptables -F


If you have an enterprise device then it is likely disabled by your IT department to prevent unknown users from accessing the data on the phone. If you need access then you will have to go to the policy administrator to get it unlocked.


Can I get my old keyboard back after update?

My experience is that the Swype option disappeared with the upgrade.  At first, I was really annoyed.  Then I downloaded the Swype trial from Play.  It is so much better than what I had before that I have no hesitation in paying the $0.99 to get the full-blown Swype.


Android x86 > error: SysRq: Emergency remount R/0

I solved this problem!

This code for the GRUB2 loader helped me.


This is a symptom of a programming or integration error in the custom ROM. System UI is the name of the process that draws things like the soft home/back/recent buttons and the notification tray. When this process crashes, the soft keys and notification tray, along with anything else it's responsible for, will stop working.

The error could be in their UI customizations, or in something fundamental like the GPU or framebuffer drivers or the kernel. You should report this error to the developers of the custom ROM so that they can fix it.

They'll certainly need more detail to find the problem, such as what device you're using, what settings you changed to make it happen (reproduction steps in technical parlance), and they'll probably ask you for more information too. This answer tells you about getting crash logs using adb logcat and the bugreport command.

Of course, if there's already a newer version of the ROM, the developers will probably not be interested in your bug report unless you can also make it happen on the latest version.


Enabling Wi-Fi disables 3G service  (ZTE Warp running Shinjitsu 1.5b)

Just disable wifi. I have 1.5.1c Beta 2. Look for ccrusher1 on the forum, and message me if you need more help.


Audio dropouts over Bluetooth on Nexus One

This sounds like a typical Bluetooth interference problem. It happens to me from time to time, but I didn't notice any correlation with the Android version I use (neither on N1 nor NS).


This can often be caused by filesystem corruption on the SD card. The SD card might appear to work normally if you don't access the corrupted parts of the filesystem, but since the media scanner reads the whole filesystem, it's much more likely to get stuck on a corrupted file or directory.

Try removing the SD card and using a card reader on your PC to check the filesystem (e.g. with scandisk or fsck).


Samsung s5 server password has been changed. Input the changed password

My mom was having the same problem you have to log off from gmail and sign in again which means going to settings manage accounts and tap remove account then you log in again and you should be good


Viber doesn't provide facility to delete or remove member from group even if your are group admin.

Only option is you leave and delete group and recreate the group without that member.
Sorry


Android phone "charging slowly": How to make it faster

This is not a software setting: Android is just telling you that the power source you connected the device to is not giving enough electrical power to charge as fast as it could.

It seems that:

"Charging slowly" means below 1A (at 5V),
"Charging" means between 1A and 1.5A,
"Charging rapidly" means more than 1.5A.

The solution is to make more electrical power come to your device:

If your computer has Type C port, use this one. This port will most likely also have Power Delivery, which will give you a "rapid" charge.
Plug to the wall rather than to a laptop.
Try different USB cables.
Some adapter/device combinations are better than others (example for Nexus 6P/5X), so use an adapter made specifically for your device if available.
Some laptops have different USB ports with different power performances. On my laptop I have 2 USB ports, if I plug in the port on the right Android says "Charging slowly" but if I plug in the port on the left (with the + battery symbol) Android says "Charging", which is better:

Edit: Please see @beeshyams' answer explaining why charging slowly is actually a good thing when your battery is already quite full.


Don't have enough reputation to comment but are you certain you've installed the USB driver? If not, start at: https://developer.android.com/studio/run/win-usb.html

Then go to this link b/c you may need an OEM driver: https://developer.android.com/studio/run/oem-usb.html#InstallingDriver

Your above point 8. Try PC Link... doesn't work properly on my PC may be the place to start. Make sure you can connect, transfer files, etc. before moving on the the Android Studio drivers though. I use Motorola phones & always had to make sure their connection worked first.


How to recover from recovery boot loop in Galaxy A20?

Following @alecxs advice, I managed to exit loop and enter download/odin mode:

1) Just drain the battery until it turns off.

2) Hold vol+ and vol- while connecting usb cable.

3) Press vol+ to enter download/odin mode.

ps. The fix of the system is subject of another question.


gmail runs in the background could try a stop and clear (from your Google Dashboard) which should trap or kill off any cookies


Mobile network: browser is OK, apps doesn't connect internet

I think the most interesting is you APN and Operator. It could be that only http traffic is allowed (port 80 and 443 for https) or some similar limitation. Check you operators support page for details.


Connect to external device via bluetooth. Who's master/slave?

I think master means server or host but I'm not 100% sure.

It's not correct. For android device, master means client and slave means server.
  Slave device should always [Inquiry Scan] to wait for [Inquiry] which send by master. When slave get [Inquiry], it will send FHS packet to master. And then slave begin to [Page Scan], and master begin to [Page] to slave to complete the connection.


how can I change the language of the keyboard of sony ericsson xperia mini pro?

I don't know specific to your device. But normally in Android it is like this:

  Settings >> Language & Input >> Language


How do I backup and restore a Moto X to a replacement Moto X? (Apps, icons, and SMS)

Your best bet would probably be to backup using adb backup and restore it to the new device. The command you would use is:

  adb backup -all -f C:\backup.ab

  Or substitute the path of your choice in place of C:.

The full process and entire list of options (which you could use to backup and restore specific apps and settings, like your homescreen) can be found here.


How to fix broken display on Samsung Galaxy Tab?

You can get a new screen through eBay. Here's one for ~$77.

Also, here's a YouTube video that shows how to dismantle and replace the screen and digitizer.


From Google Nexus wiki:

  With the expansion of the Google Pixel product line in late 2016, Google stated that they "don’t want to close a door completely, but there is no plan right now to do more Nexus devices."


How to check what apps are running in Android 6.0?

This is now in the Developer options area of your device settings, under the "Running Services" menu item:

Note that if you cannot see the Developer options at the bottom of your settings, it is because they are hidden by default and need to be manually enabled.


Only charges through USB when screen is locked

The most likely cause is that your PC can't supply enough current over the USB connection to charge your phone while it's awake. Smartphones draw a lot of power these days, so their chargers use extensions to the USB standard to supply more power, so they can charge even while the phone is in use. Most PCs don't support these extensions, so they can't.

The solution is to use the charger to charge your phone. You can buy a Y-shaped USB cable which splits the power and data connections, so you can have it plugged into the PC and charger at once if need be. Some docking stations also have this ability.


What this answer would achieve?

A solution for How to put a shortcut on the home screen that will open a new note in Simplenote?
Three more solutions for something much better than Simplenote but meeting the criteria of the question.

Notes

Solutions tested on device with Android 4.2.1 but would work on all Android 4+ and 5+ devices.
Only Method #1 requires root access.

Simplenote has this AndroidManifest.xml and the relevant activity which opens the editor in the app is:

<activity android:name="com.automattic.simplenote.NoteEditorActivity" android:configChanges="1184" android:windowSoftInputMode="2"/>

It is easy to launch an activity using am start <params> but their seems to be no intent registered with this activity, neither it has any export parameter. It's precisely the reason why you ended up writing:

  I have already verified that is not available from the list of activities for standard shortcuts.
  I have also searched unsuccessfully for a widget that does this.

Running this activity on ADB with normal privileges with following command results in permission denial error.

am start -n com.automattic.simplenote/.NoteEditorActivity

Launching it with root privileges simply crashes the app without throwing any error. I couldn't understand any reasoning behind crashing in logcat's output.

Method #1

However, there is an indirect way to launch into Simplenote's editor by using Tasker. Note again that this method will require ROOT access.

See this answer to become familiar with Tasker's normal usage. (The default way of saving things in Tasker is to press back key once you're done with something.)

We'll be creating a task with two actions involving launching Simplenote and executing automatic touch input on the pen icon.

Instructions

Go to Settings → Developer options(see how to enable it) → check Pointer location.

You'll start to see some lines when touching anything on screen, and numbers on the top. Don't panic since it's the feature we just enabled.
Launch Simplenote → touch and hold the pen icon and note down (visible over Notification bar) X:xxx and Y:yyy coordinates.

E.g. In the following image the coordinates are X:457.0 and Y:55.9:

(Click on the image to see larger variant.)

You can now disable the Pointer location.
Install and launch Tasker → tap Menu key → Enable.
Create a task under Task and an action under it through + → App → Launch App → Simplenote and leave the rest fields untouched.
Create an another action in the same task through + → Code →Run Shell. Enter following details and leave the rest fields untouched.

Command: input touchscreen tap xxx yyy -- fill xxx and yyy from what you noted down.
Check Use Root.

Try executing these actions by tapping play icon (at bottom).
Go to your Home Launcher → App drawer → Widgets. Otherwise, go to similar "add widget" option available in your launcher/device.
Choose the widget Task Shortcut → select your task → tap the the square icon (made of 3x3 small boxes) at the bottom → choose an icon, and a shortcut will be created on your home screen with the name of the task. You may have to follow +- few steps to get this done in your launcher.

Tap the shortcut and you will see the editor of Simplenote. :)

Note: On my device executing the shortcut first time only launched SimpleNote since auto-input executed before the pen icon was visible on the screen, and Time-out parameter in Tasker seems to have no effect. However, once SimpleNote shows up in recent list the solution works flawlessly. It is also possible that my device being old is slow in executing Simplenote swiftly.

Method #2

I found an alternative to Simplenote named Notes which has similar features and interface. It also easily allows to create the desired shortcut.

Solution 2.1

Notes app has a widget available to get the job done. We'll use it here.

Instructions

Go to your Home Launcher → App drawer → Widgets. Otherwise, go to similar "add widget" option available in your launcher/device.
Choose the widget New note and a shortcut would be created on your home screen with the name of the task. You may have to follow +- few steps to get this done in your launcher.

Here we go, simple and easy new shortcut to open a new note every time it is executed.

Solution 2.2

We'll be using a very handy shortcut creator app for launching editor of Notes.

Note that there may already be an icon of the Notes app on your Home Screen if you have default settings in Play Store. It is optional but better to delete that shortcut before proceeding for any step in this solution to avoid confusion with the new shortcut having the same name and icon.

Instructions

Install and launch QuickShortcutMaker.
Under Activities scroll to Notes → tap it and select the entry listing:

Notes
Edit note
nl.jacobras.notes/
nl.jacobras.notes.activities.EditNoteActivity

You may tweak it such as changing the icon if you ignored Note before these instructions, then select Create at the bottom. You'll be taken back to home screen which would be having a new shortcut with name Notes and icon of the same app.

Now every time you launch this shortcut you'll find the editor window for a new note. Good work!

Solution 2.3

If QuickShortcutMaker doesn't work on your device as intended (not updated since 2014) then we'll use the Tasker.

See this answer to become familiar with Tasker's normal usage. (The default way of saving things in Tasker is to press back key once you're done with something.)

The goal is to create a shortcut through a task which will be launched by a shortcut available as a Tasker Widget.

Instructions

Install and launch Tasker → tap Menu key → Enable.
Create a task under Task and an action under it through + → System → Send intent. Edit only the following fields only (taken from its AndroidManifest.xml):

Cat: None
Mime Type: text/plain
Package: nl.jacobras.notes
Target: Activity

Try executing the action by tapping play icon (at bottom).
Go to your Home Launcher → App drawer → Widgets. Otherwise, go to similar "add widget" option available in your launcher/device.
Choose the widget Task Shortcut → select your task → tap the the square icon (made of 3x3 small boxes) at the bottom → choose an icon, press back key and a shortcut would be created on your home screen with the name of the task. You may have to follow +- few steps to get this done in your launcher.

Now every time you launch this shortcut you'll find the editor window for a new note. Happy editing!

Status: Objective Completed!


Is there a way to select multiple files in Astro File Manager

Press the "Multi" button and then select the files/folders you want, as explained on their help site:

  To select multiple files in ASTRO you simply click the "Multi" button.
  Then, you choose the files or folders you would like to work with (you
  will know they are selected because the names will turn orange.  If
  you want to copy or move files, go to the location you want those
  files and press the Copy or Move buttons.  If you want to delete,
  simply press the delete button and they will be removed.


Where does Adidas Micoach loads music files?

According to this review, you may need to create playlists in the Android's stock Music player app, and miCoach will pull those playlists in.


I'm stuck at TWRP recovery menu,whenever I turn on my device.

You probably flashed TWRP both as recovery and as boot. to fix this just install the latest version of your ROM or flash you ROM's boot.img as boot;

fastboot flash boot [boot.img]


Is it possible to remember a network but manually initiate connection every time?

This is not possible, but as Matt said, the best thing to do is just to turn off your Wi-Fi. There are apps that you can download that will be able to automatically turn off Wi-Fi at your workplace. However, I personally keep my Wi-Fi off at all times, regardless of whether or not I am home. Wi-Fi, despite what most battery saving apps will tell you, consumes more power than cellular when you are not using it heavily. For streaming and updating apps, I connect to Wi-Fi, but that is about it.


Where is Settings.apk on Samsung Galaxy Note 10.1 2014 (4.4.2)

You're right, in kitkat(and up) it maybe deleted from above address but,

I found this on Lollipop 5.0.2 in :

  /system/priv-app/Settings/Settings.apk

Hope you can find it.

Edit : file founded in KitKat-emulator (API-19) with below address :

  /system/priv-app/Settings.apk

Proof :


How does Samsung implement SD card encryption?

Samsung uses its own solutions for sdcard encryption in android device at file level.
Only device which encrypted the sdcard can decrypt it because when sdcard is encrypted an encryption policy file is saved into device and sdcard.
If you insert encrypted sdcard into other device then you will only will able to see the encrypted contents of those files.

So,if you have the same device which encrypted the sdcard and you know the lockscreen which was used to encrypt it then you can easily decrypt the sdcard by navigating as below :

Settings -> Security -> Encrypt External Sdcard -> Disable/Turn off

A notification pop up will appear for decrypting sdcard on your device


How can i install all my apps in other phones at once

AFAIK, there's no way to do this. Since every app installation should go through the Systems Permissions check regardless if the user is the same, if the device is different.

In order for the installation to proceed, the user of the phone MUST grant access to if first. This is a security matter and will always be applied.


Can i disable spellchecker popup but keep the red underline?

There ought to be a setting for the keyboard you are using.

I use "Gboard - the Google Keyboard (Beta)", it's quite good. Multilingual typing, probably in your languages. Easy to use Emoji searching, .GIFs, Swipe, 'Google Translate' typing, and it has voice input too.

Settings -> General Management -> Language and Input, section "Input Correction" - set "Spelling Correction" to off. It still gives 'one line suggestions' but no 'pull down' like in your example.


When should I run a consistency check on my removable MicroSD card?

Usually you don't need to run consistency checks on filesystems manually. vold runs filesystem check (fsck.exfat or fsck_msdos) everytime before mounting a supported filesystem (including exFAT and FAT[N]) on secondary external storage.


Kineto is the company that makes the Wifi calling software that is present on some Tmobile phones such as the G2.  Unfortunately this software is poorly written.  To make matters worse it is only possible to stop or remove the software if you root your phone.  (More accurately it isn't your phone - it is tmobile's phone to do with as they please.)  Coincidentally I contacted Kineto support yesterday to complain.  If more people do that maybe it will get fixed.

It constantly spews out log messages at the ERROR level every second or so, despite the messages not being errors
You cannot stop the software (needs root) and the constant logging still happens even if you disable wifi calling
Sometimes the software gets confused and you have to reboot the phone to get it working again
They haven't structured it like most Android apps separating the user interface from the service

It looks to me like they had an existing codebase that they ported to Android hence its poor structure and operation.


When app is moved to SD card, where is the app data stored on SD card?

OK, after some research it seems that all the apps moved to external SD-card are in the virtual file system /mnt/asec, which is, in turn, an abstraction layer over the encrypted files stored in the hidden .android_secure folder, on the ext. SD-card.


Based on the screenshot, there's an error saying cp: write error: no space left on device. It seems there's no space in /system partition of the device.

Flashing Xposed Framework would make use of the device's /system partition.

In case there are apps or anything bloating up the /system partition, try removing them and freeing some space from unused apps, and then re-flash it again with a recovery program like TWRP or ClockworkMod.

Before reflashing, do wipe the cache/Dalvik cache first. Whenever the errors appear after flashing, wipe the cache/Dalvik to be sure it's clean before flashing again.


"My files" is a built-in file manager and explorer. Any files deleted using that are permanently deleted

As pointed out in comments by Arctiic, it appears some files get restored even after deletion. I wasn't aware of this


if I know nothing about Android, is it crazy to have a rooted phone?

If it's rooted, leave it be. It's very unlikely for the S4 to receive many (if any) more Android OS updates officially since it's now a couple of generations old. I use a rooted S4 myself, and love the fact that I can remove bloatware at will and make backups of everything.

With that being said, some more info from your device might help us direct you to info on your particular ROM if you have one, and how to lock it back down if you still so desire. Go into Settings>About Phone and see what Android version you're running and the build number for starters. All of those scary warnings in forums are there for a reason: with root you have unrestrained access to the very innards of your phone. If you start changing things in certain areas you can mess things up. However, it generally takes more than doing everyday tasks to do it.

Armed with the information from the About Phone section, head over to the XDA Forums to find out just about anything you'd ever want to know about that phone, along with some generally very knowledgeable and helpful people.


What are the technical differences between 1X and 3G on Verizon's network?

The Verizon network uses a technology called CDMA2000, or CDMA for short.  There are different types of CDMA2000 connections.  The first is 1x, or 1xRTT, which has a potential throughput of 153kbps, but will likely be lower depending on signal strength.  When '1X' is displayed in the status bar, this is the connection type your device has.

CDMA2000 1xEV-DO, or EV-DO for short, uses multiplexing to increase throughput.  The Rev.A version of the EV-DO standard has a potential throughput of around 3.1Mbps.  This is the connection type when 3G is displayed in the status bar.

Verizon is in the process of rolling out a technology called LTE which the carrier will market as their 4G service.  This new technology will allow much higher throughput (estimated 12Mbps at launch with the specification capable of delivering rates as high as 50-100Mbps).


SD card not appearing when formatted as internal

When you format your SD card as internal storage (aka adoptable-storage), it will be encrypted. The key for en/decryption is stored on the device only. Hence all that a PC can see is "there is a partition but I don't know what's on it": as it hasn't access to the key, it cannot decrypt the contents.

For further details, see e.g. our adoptable-storage tag-wiki and follow the links from there.


It looks like your /sdcard partion is not getting wiped. You need to specify more information but I'm assuming you're using a Custom Rom or at least, a Custom recovery. A stock recovery will as far as I know wipe /sdcard too. Only a Custom ROM by default wouldn't do so. So there's nothing unordinary here. Boot into recovery (I can't tell how since you didn't mention your phone's model) and you can use the options there to wipe any partion you want.


So, I've managed. It's a bit clunky, but it does what it should.

Here's whatis needed:

Tasker app (2.99$ on the Play Store)
Connectbot
An ssh server you can control

Tasker checks my position every two minutes, connects with connectbot which triggers a shell script on the ssh server.

Generate a public ssh key without password from Connectbot. Go in the key section, long tap and copy the key. You can then send the key to your ssh server so that connectbot can authenticate passwordlessly.

Create a profile in connectbot with a meaningful nickname (in my case "homeflag"). Select post-login automation and insert which command you'd like to run. In my case I have a very simple script called I_am_home:

echo 1 > /home/user/home_flag

so in connectbot post-login automation I would put

/path/to/I_am_home; exit ⏎

this ensures the command is triggered automatically at login and then the connection is closed.

In tasker create a task to send intent (use the search bar to find it), with the following fields:

Action: android.intent.action.VIEW
Data: ssh://user@host:port#homeflage
Target: Activity

Information on how to do this have been found on this dedicated reddit containing a lot of other info and different way to achieve this.

It is then easy enough to have tasker check your location periodically by making an appropriate profile.


ART uses Dalvik bytecode but unlike Dalvik which would only create an optimized version of its bytecode before all of it is interpreted by the VM, ART can compile some Dalvik bytecode to native code while other code gets interpreted.

Regardless Android APKs still contain DEX files which is Dalvik bytecode.


What is the difference between Fastboot and HBoot mode?

"HBoot" mode is something of a misnomer, really, that I usually see when people mean "reboot into your HBoot menu". I think the reason these got conflated to each other is because Fastboot mode activates by default when you land on HBoot on most (possibly all) HTC phones. They do exist separately, though, as devices without an HBoot menu can still have a fastboot mode. This is definitely a little confusing, though, since what's really happening is that you're getting rebooted into HBoot which is then immediately loading Fastboot. You should be able to get to the bootloader's main screen by selecting Bootloader from the Fastboot screen.

Essentially, though, HBoot is just a bootloader, which gives you the ability to chain-boot into several other partitions or modes (including fasboot). I say it's not really a "mode" because it doesn't really allow for any interaction, it just loads and waits for you to choose something else from the menu (with one exception, see below).

HBoot also has the ability to install a properly named and signed zip file if placed on the root of your SD card, which it will attempt to do right after the bootloader has fully loaded. This seems to have been designed as a sort of last-ditch reflash method, and used to be a part of several manual rooting methods on HTC phones (which is now largely unnecessary). The exact naming convention depends on your device, but they're usually of the form PC[some number]IMG.zip.

Fastboot mode is the state your device goes into so that it can accept fastboot commands, which largely deal with manually flashing partitions on the device. Notably, you can flash unsigned partition images when in fastboot. It's handy for recovery purposes, but also useful for development and generally hacking around (depending on what you're doing). You can read a bit about the details of fastboot here.

Your "recovery mode" (or recovery partition) is different from HBoot. It is a separate partition on your device which contains a very basic kernel and GUI that can be used to repair and/or restore your system, with the features varying depending on the exact recovery you are using. Typically a manufacturer will ship their devices with their own "stock" recovery, but there are many custom ones available which are more robust. There is a related Android Enthusiasts question which also discusses this.


Internal storage management of files and folders

Without a list of your internal storage content, it's hard to discern useless files from useful ones. Without further info, the only answers I can give you are the following:

When you uninstall an app, the system deletes the trees corresponding to the app's package name under /data/app/ (application executable) and /data/data/ (application's internal data). It should also wipe some folders into your internal and external storages, namely those corresponding to the app's package name, and placed under Android/data/. Any other folder, created by the app in a path different from the abovementioned gets ignored.
It may depend. Generally, those which slow down badly your device are files which are big in size. Since, as already said, they're not cleaned by the system, that's a burden that falls on you, the user.

As a footnote, the files residing in an internal storage are not fundamental (and I remark that I'm talking about files, not folders). Generally, they can be files which are placed there by an app for the purpose of flag, meaning that said app looks if such file is present, and performs something. Else, it does something else.

Finally, if you delete any of these files, they may be regenerated, if the app that created them is still installed.


Keep getting "Error retrieving information from server. [RH-01]" from the play store

This could be caused by flashing an incompatible GApps package. If that's not the case (and you are sure you have the correct/compatible GApps installed), try the following:

Open the "Google Play" app and press the home button to return
Go to Settings → Applications → Manage Applications
Select the "ALL" tab, Search for "Google Play Store" and press it to open.
Press "Clear cache"
Press "Force stop"
Return to Settings → Applications → Manage Applications
Press "Google Services Framework"
Press "Clear Data"
Press "Force Stop"
Start "Google Play Store" and it should give an error
Reboot. Once your device has restarted Google Play Store should work. Wait a minute or too if it doesn't.

This should help if a corrupt cache is the cause of your problems (a corrupt cache might lead to strange error messages, amongst others). If it doesn't help, you might try the same steps but include "Clear Data" for the playstore app.


Android - 2-ways USB sync for multiple calendars from outlook 2013 to phone

I have 3 calendars into that Outlook, lets says they are called C1
  (personal), C2 (professional) and C3 (family). Into these calendars, I
  have many years of events, and multiple kind of events : recurring,
  multi-days, full day events, events with alarms, recurring events that
  start on 1900 (cause I don't know the right year for them). Note : I
  don't use the category feature of events.

CompanionLink can do this. You will need to use their Android app (DejaOffice) to hold Outlook data on the phone. You will do USB sync for C1-C3 to DejaOffice Calendar. While this still merges all Outlook Calendars in one calendar in DejaOffice, C1, C2, and C3 are denoted as Categories in DejaOffice Calendar so you can easily filter and see appointments for each. If you create an appointment on the phone and assign it to the C2 Category in DejaOffice, it will sync back to Outlook's C2 Calendar. USB sync is supported. This works for Contacts + Calendar (and Tasks and Notes if you wish). Multi-day events are fully supported; not sure why you got the impression that they aren't...?

Link: http://www.companionlink.com/android/outlook/

Disclosure: I work for CompanionLink, and this kind of setup is a common one we deal with.


What are the pros and cons of allowing Google Play store to automatically update apps?

Apart from being automatically updated, and even if you apply updates manually, you only know about possible disadvantages once the update was done. So my recommendation goes in a different direction, namely: being able to restore the state before the update was applied, so you can "roll back".

For this, I recommend using AppMonster (or rather AppMonster Pro, as the Pro version can do all required stuff automatically in background, so you cannot forget it). This app automatically creates a backup of each app's .apk file whenever the app is installed or updated. It also takes care about only keeping a configured number of backups, so you don't risk running out of space. If you don't like an update, you then can simply launche AppMonster to restore a previous version.

I'm using AppMonster for years already, and can heartily recommend it. And as to your original question: I have auto-updates turned off, so I can manually decide which updates I want and which not. For some apps, I prefer the version I'm currently using for reasons like removed functionality, less overhead, and more.


Suspicious directory ".MySecurityData" in internal storage

Using the ls command, you can find out the owner (and group) of those directories. Following this with a ls on /data, and watching out for the same ownership, you should find only one hit, reveaing the package name of the corresponding app – which you then can use on the Google Play website to find the matching app (by placing the found package name after the id= part of the URL).

As access to the /data directory is restricted, the above commands must be executed with root privileges.


Bluetooth disconnects when starting to play music

Please do share which version of Android is installed.

Assumption made, there was a recent update to Moto Z  to Android 7.1. There is a high possibility that the bluetooth headset + Moto Z + Wifi versions are now at conflict. From experience with most bluetooth devices, Moto Z will have to rollout a fix or you can get another headset.

Or you can try this

Disable the wifi + hotspot.
Unpair the devices.
Restart both Moto Z handset and the headphone.
Pair both devices.

Looks like a long list, but takes less than 2 minutes to do. Hope it helps.


Error 28 when sending SMS to short numbers

There's a possibility that the short number/code hasn't been registered by the operator.

There are 2 similar cases happen with different operator:

Sky Mobile

  Why won't my phone allow me to send an SMS to a 5 digit number? It keeps telling me error 28 try again. I only activated my SIM card on Saturday.

  Not all, if any, short codes are supported on Sky Mobile I’m afraid

ID mobile

  I enter a few text competitions a month that use short codes, usually ITV competitions or the Gadget Show. However the new Gadget Show competition that uses short code 65555 will not send and I simply get a popup error of: Cannot send message with id - error 28

  Everything else works, phone, internet, texting. I even entered another competition that uses a short code beginning 6 and that works fine. I still have loads of unused credit before I reach my cap.

  Gadget show comp has changed the SMS number this series and I read somewhere that short codes have to be manually registered with the network providers to work, so maybe ID have not enabled 65555 yet??

  Hi all, we've got the problem sorted that was preventing you sending a message to 65555.

If that's the case, then there's really nothing that can be done from the user's side except by letting their operator know and request to allow/register the short numbers. Otherwise, switching to a different operator is the last alternative.


In Dropbox, simply add MP3s to favorites and they become available in a stock Google Play Music application (Tested in Android ICS)


My phone buzzes (twice) but no notification

After using https://play.google.com/store/apps/details?id=com.evanhe.nhfree&hl=en I discovered that all of my ghost vibrates were due to Accu Battery. Some search results had pointed to that but I did not consider because i hadnt made any changes to it recently, but the problem had only started recently.


Where are Chrome Settings Stored in Android 4.4.2

I finally rooted a device to determine the exact location. There is a Preference file located in the following directory.

/data/data/com.android.chrome/app_chrome/Default

This Preference file stores the settings. Unfortunately, you can't write to it without Root access.


Disable Touch Input Tracking Bubble on 4.4.2 CM 11

Found it. I remembered installing a beta app from Cyanogenmod called Screencast which can be used to record the screen if you have a CM 11 ROM. When you start recording there is an option in the notification bar to Show Touches. I had enabled this when playing with the Screencast app, and it continues to track touch input even after you stop the recording. Disabling the Show Touches option fixed my issue.


Just to clarify, you want your PC to connect to your phone's internet connection?
Tethering, more like it, right?
If so, then there should be an option in your wireless networks settings (Tethering/Mobile Hotspot) which you can enable to allow your PC to gain connectivity to your phone's internet connection.


Can I collect data from 5 different device with BLE from my Android phone?

Since the app would be specific to the protocol the device uses to stream data, you need to talk to the manufacturer about this possibility. Since they advertise an "open source API" for communicating with the devices, it may be that they recommend you develop your own app to do this.

One thing to bear in mind is that the total amount of bandwidth available is not that huge. If you're simply collecting events (such as "the temperature went past a limit"), or if you're sampling data every few seconds, that should be fine (depending on the protocol they've used). If you want to collect (say) accelerometer readings 100 times a second, that might limit you to only one or two devices at a time, depending on what phone you're using to collect the data.


Prevent YouTube from using mobile data at all on Android 7 Nougat

You can download a firewall app and restrict YouTube to WiFi only.

For example, with Onavo Protect, from Facebook, it will establish a VPN connection that works like the firewall on non-rooted Android devices. You can restrict any app from using mobile data.


I formatted my pen drive in FAT file system and restarted the recovery. Then it allowed me to tick the USB OTG. And I could access all the files in pen drive inside TWRP. I used it to load the CM mod. FAT32 may also work though I haven't tested it.

Edit: FAT32 also works.


Are offline google maps used device wide?

Unfortunately, there is no cross-app sharing of map information.

Firstly, there is a privacy concern - If Google allowed other apps to know your Google Maps offline areas (or infer them, for that matter), it would be possible for nasty apps to work out where you live and to sell that information.

Sadly, Google don't provide an 'offline maps' API to developers. I have found this frustrating when developing apps.

Unfortunately, Google have little motivation to encourage offline device usage - they make their money from their online services, especially advertising.


The HTC One X version won't work on the HTC One X+, so if you want to install Cyanogenmod, it'll have to be the unofficial build you link to.


Can I use MIUI's auto SMS + MMS backup + restore thing on another custom ICS rom?

Answer: No you can't.

Reason: You can't install the MIUI Backup App on another rom, because it's a signed system APK.

Solution: Use a backup solution which is available for all roms. If you just want to backup and restore SMS, then use the free https://play.google.com/store/apps/details?id=com.riteshsahu.SMSBackupRestore

Source: I'm a MIUI Beta tester and former moderator on the original forum en.miui.com


Both Bluetooth and Wifi not working on Galaxy S3 Mini

I had the same problem. WiFi and Bluetooth modules use the same antenna. This is a hardware problem and I fixed replacing the antenna but you should the check other possibilities. Check this link out: http://blog.brokenlcds.com/samsung-galaxy-note-2-bluetooth-and-wi-fi-problem/

About your second issue, it also sounds related to the antenna of the communication module.


Accessing the Android Phones SMS and other feature via Data Cable

There are a lot of possibilities to remotely administrate and use an Android Device from your PC -- including, but not restricted to reading/sending SMS. Take a look at the following apps/links:

Airdroid is simply to be installed on your Android-Device and can then be accessed via a web-browser ("browser-based"). Manages SMS/MMS, Apps, photos, videos, ringtones...
PAW Server has similar features, looks a bit more plain, but adds interesting stuff for developers (you can create your own add-ons, run a webserver with PHP and more)
Remote Web Desktop can be compared with Airdroid (web-based "virtual Desktop")
Phonedeck is another alternative, but utilizes the Cloud
Droid Phonecontrol also involves an "alien server" (routing everything via its authors servers)
LazyDroid Web Desktop seems also worth a look
Remote My Droid is another browser-based management app supporting messaging, browsing the Androids file system, and more
WebControl offers its browser-based services, including messaging, managing contacts and call history
if you run windows, MyPhoneExplorer might be your choice, as it includes all above features plus synchronizing your contacts etc. with your PC, creating backups, and more

I stop here, before the list gets too long -- you see there are plenty of possibilities around :)


Pull down the statusbar twice, press and hold the gear in the upper right corner for 5 seconds - then exit and go to settings: now the "System UI Tuner" is there. Disable auyo totate notification.


How can I access the Gmail contacts on an Android tablet?

You can access to them through the "Contact" app of your tablet. If you do not see them at first sight, go to the parameters to select the contacts you want to show.


Consider using Sqlite browser:

If you can get to the phone's internal storage from your PC, try finding the. Sql files.with the code stored. Well, provided its a numeric code; if its a swipe patter, you're s.o.l. and have to do a reset of the phone.


How do I enter recovery mode on my Motorola Milestone 2 to unbrick it?

Is it unplugged when trying to do this?  I could hold X while booting, then I would see the Android and exclamation.  Then hold Up/Down Volume and get the recovery. You have to press both Up & Down at the same time. It is not a rocker key and you can press them both. Use Enter key on keypad with the arrow above OK to make a selection.


Download the stock Rom and re-flash

Here is the link:

http://firmwarefile.com/symphony-w25


Can I run an external display off of the Galaxy SIIX USB port?

The S2 supports MHL through USB, so technically, yes. You won't be able to get a full display, just through supported apps.


How to download unsupported files from the default browser?

Download Crutch registers itself as a handler for all files, letting you download any file type.  Download it on a PC and save to your SD card, then install from your phone.  Third-party sources must be enabled in Settings -> Applications.


What is the difference between AMD Appzone and the original Bluestacks app player?

Bluestacks have entered a partnership with AMD, and released AMD AppZone which is powered by Bluestacks technology.
As one article puts it:

  Another rather fabulous step towards total cross-platform compatibility has been made this week as the AMD AppZone Player is announced with full BlueStacks power under the hood.

Here is one article on the partnership.

  BlueStacks today announced a collaboration with AMD to launch AMD AppZone, the largest collection of Android apps which can be run on PCs. Powered by BlueStacks, the AMD AppZone Player brings hundreds of thousands of Android apps to the next generation of Windows 8 based slates, laptops, tablets and AiO desktop PCs. AMD AppZone is also available for AMD’s massive global installed base of Windows 7 based PCs. The collaboration with BlueStacks with optimizations for AMD GPU and APU technology enables a superior experience through AppZone on AMD powered PCs relative to other app stores like AppUp.

 Here is another article on it and an excerpt:

  BlueStacks made quite a splash when they released their alpha x86 Android app player for Windows late last year. When AMD invested millions of dollars into the company, it was clear that they were planning on leveraging the ever-expanding Android platform to put a shot into the arm of their PC chip business. Nearly a year after the initial investment, they're ready to make good: head on over to the official site to check out the shiny new AMD App Zone.

AMD AppZone official site

Here is a link to the AMD AppZone  App for Windows (Microsoft Site)


How do I locate Google Settings, or better Android Device Manager Settings on Android 5.0.2 MIUI 7.0?

Edit: This answer isn't related to the question actually. Please read the post by @sinchan for correct information and then mine for extended info.

Android Device Manager which comes builtin has no specific settings AFAIK. You just need to login using Google Account and manage all the devices under that account like Locating, Erasing, Locking, Ringing the devices remotely. For Android device manager to work properly keep the GPS and Mobile Data/WiFi turned on.

Additionally visit Google My Account > Device Activity for other options.


Is there a technical reason Android update story is so bad?

See this image released by HTC. It describes the update process in a very detailed form:

Image resized (click to see the full size)


What happens when a country changes its DST schedule?

Time is updated using specific protocols. The information exchanged might include a DST flag (at least I would have done that if I'd made the specs), together with a TZ and the unix time stamp. But given that not even NTP does that (neither TZ nor DST), it might be doubtful.

So far the thoughts. However, GSM devices such as many Android smartphones rather use NITZ (Network Identity and Time Zone), which a.o. specifies (according to Wikipedia):

  This standard allows the network to "transfer its current identity, universal time, DST and LTZ"1 but each is optional, and support across RAN vendor and operator varies. This presents a problem for device manufactures which are required to maintain a complex timezone database, rather than rely on the network operator.

From this we can learn: It might be this information is provided via NITZ, as the specs allow for it. But network providers also might include additional sources to ensure this.

One other point is that not all carriers support NITZ (see Wikipedia). I'm not sure what they use instead (a good guess might be the Reference Broadcast Time Synchronization); but different carriers might use different methods. So to me it looks like there's no "general answer" − as you can also see in this discussion: Sometimes (or rather "some places") it works, in others not.

If you want to dig deeper:

Time Synchronization in Telecom Networks
Deployment of Precision Time Protocol for Synchronization of GSM and UMTS Basestations (PDF)
Frequency and Time Synchronization In Packet Based Networks (PDF)


Reenable Setting app on rooted Galaxy S 4G

If you have a root shell via ADB, try pm enable com.android.settings


TWRP restore: backup not seen in different device (same model)

The  number 4400d489 corresponds to the device serial number of Device 1.

Since you ruled out problems with SD card, try this. Make a backup of a small partition on the second device on the same card. It will create a folder corresponding to the serial number of device 2. Copy the files from backup of 4400d489 to this folder. I am not sure why in your case this folder was not created but was backed up to
TWRP/BACKUP

Restore the backup on Device 2 (mount all partitions in TWRP) ,making sure you don't back up boot image from Device 1,as that may have device identifier information. Restoring that would create problems.

It's always a good idea to always have a backup stored on your laptop. SD cards can go bad without warning too.


Nexus 10. The device cannot start. Code 10.

So you have to get the android sdk and install adb and the relevant Google drivers for your device. Uninstall any current ones you have. Not from the control panel but device manager

This guy had the same problem as yours but he had a i9250

http://forum.xda-developers.com/galaxy-nexus/general/howto-install-google-sdk-adb-drivers-t1830108


Accidently discarded lollipop update on nexus 4

If you cancel an update, you can almost always go back and still update the phone. All you need to do go to Settings >>>> About Phone >>>> System Updates >>>> And then click "Check for Updates" or "Check Now"


Seems as of today, it is not possible to restore a 5.1 lollipop backup to a 5.0 device. :(

Backups not showing up for the restore process in Lollipop

Latest CM 12.1 snapshots (Android 5.1) seem to do the trick. I personally decided to skip the restoration and do it manually.


If you're comfortable using the command line, a solution I like is Android's pm command. It can easily be called using adb like so:

$ adb shell "pm list packages -f test"
package:/system/app/AutomationTest_JBUP.apk=com.sec.android.app.DataCreate
package:/system/app/BluetoothTest.apk=com.sec.android.app.bluetoothtest

Replace test with whatever package you're looking for.

pm has a variety of options that may be useful depending what you want to do:

usage: pm list packages [-f] [-d] [-e] [-s] [-3] [-i] [-u] [FILTER]
pm list packages: prints all packages, optionally only
  those whose package name contains the text in FILTER.  Options:
    -f: see their associated file.
    -d: filter to only show disbled packages.
    -e: filter to only show enabled packages.
    -s: filter to only show system packages.
    -3: filter to only show third party packages.
    -i: see the installer for the packages.
    -u: also include uninstalled packages.


Phone favorite - remove picture icon due to screen real estate

Beneath those tiles will be a simple list labeled "Frequently Contacted", and they're listed with a much smaller photo (if one exists). So, as you use the phone, it will automatically build that list up for you of the people you contact the most.

Otherwise, there's not a way to change the layout of the app. Even if you were to create a contact group for those contacts, the group contact display uses the same sort of large photos.

Your other option would be a third-party app.


Does Samsung Galaxy Grand Support USB OTG?

The Galaxy Grand kernel does not support OTG from what I can see. There may be a custom Kernel to support it if you are willing to root etc, the only one I found was for 4.1.2 and abandoned due to huge number of bugs.

Rooting will void your manufacturer/carrier warranty and is not for the wary or anyone who can't risk losing all data from their device.

Try XDA developers for your device and see what custom kernels are available. As it stands you don't have that option (unless something in the firmware has changed in the last few months). This XDA thread seems to confirm there isn't a kernel you can use for this I'm afraid.

This XDA thread has an experimental kerlel, which may help, but as previously stated there are warranty, and functionality issues with any custom kernel.

IF you decide to root your device, this link has a how-to guide which you use at your own risk!

Read, and read some more before you decide. Back up everything and follow the steps to the letter. Ensure that you have the EXACT same device as in the thread also.

DISCLAIMER: ROOTING YOUR PHONE WILL PROBABLY VOID YOUR WARRANTY FROM BOTH THE CARRIER AND THE MANUFACTURER. IF YOU DO NOT WISH TO ACCEPT FAULT FOR ANY ADVERSE EFFECTS OF ROOTING, THEN DO NOT RISK IT. HERE BE DRAGONS.


What to do with 'duplicate' apps? (ie. HTC version and 'vanilla' version)

You are running sense that comes with these "extra" "sense like experience" apps.

You are right, you cannot remove them by normal means. If you go to manage applications and select each htc app (Peep, facebook for htc sense) you will not be given the option to uninstall them or delete them.

If you do root your phone, you will be able to uninstall them via either adb or flashing some zips. You won't be able to just uninstall them the normal way once rooted.

Removing peep can possibly disrupt some htc widgets but you can still access twitter via the twitter app or other apps such as plume, tweetdeck etc.
Same thing for facebook/facebook for htc sense.

Friend stream is another htc app that integrates other social apps. Users report different compatibility issues between Friend stream and versions of the social apps. It does allow login with any version of facebook/twitter/flickr.


Is there any compatibility issue while using wifi-direct between different cell phone vendors?

Why don't you try using a 3rd party implementation just as Izzy suggested. My ROM doesn't have that feature so I typically use Fast File Transfer. It's a great app and only the host phone needs it. Currently it doesn't work with host HTC phones though.


A better way to take screenshot in Galaxy S 2.2?

See these other two, older questions, about how to take screenshots: taking a screenshot of an android phone? and Can I screenshot my HTC Legend without rooting it?


Sony Z Ultra Google Play Edition Crash when Uninstalling

You are not alone. Inability to uninstall any apps and crashes in Settings, are some of the nasty bugs in Sony's recent Google Play edition devices. Currently there are no workarounds, and you must wait until Sony releases an update with fixes for these issues.

Sources: Android Authority, Android Community

[Edit]
Allegedly, the upcoming 4.4.2 OTA update will fix most of the glaring issues.

[Edit 2]
Confirmed, the just released 4.4.2 OTA update fixes those nasty bugs on the Z Ultra.  Check to see if you have it (keep in mind it's probably a staged roll-out, so you might not see the update immediately.)


DroidWall (firewall app) alternative for non-rooted phones

Mobiwol is an Android firewall application that does not require root. They somehow use the VPN interface for firewalling (without actually connecting you to a VPN server).

  We've used technology available to us from within the VPN packaging
  module offered by Android to be able to gain visibility to your
  applications' network activities

I tried it and it works fine for ICS.

Should be compatible with any device running Android 3.2 or later


What's the best way to turn an Android device into Linux server?

Since Android IS Linux you can use the existing Android configured by your carrier/manufacturer to to run Linux applications. The other approach is to replace the entire OS on the device and this is heavily dependent on the device. Not because compatibility with the CPU or even drivers is a big issue but because carriers lock down features of the device and the boot loader process is extremely convoluted on android devices as well as the need for a image or "rom" to install the distribution as well as a way to flash it to the device all of which are things that are specific to the device and may be locked by the carrier.

You can use an app called Linux Deploy to install a chrooted Debian distribution. But this will use the Linux kernel provided by the Android OS itself.
https://play.google.com/store/apps/details?id=ru.meefik.linuxdeploy


What is the baidu symbol in the notification bar mean?

I think you were in MIUI Chinese build. Baidu app may be running in background.

Try these:

Try to close the Baidu app. Goto Settings-> Installed Apps-> Running->find Baidu and close it. Also, follow step2 to prevent app running automatically.
Goto security-> permissions->Autostart-> find Baidu and turn off Autostart capability.(This prevents application autostart, application runs only when you open it.)


To get into Recovery you need to keep both VOLUME + and - keys pressed down and hold .. Also press the POWER button till you see the Lenovo logo. Then let go of the POWER button but keep the VOLUME Buttons (both + and -) pressed down until you get to RECOVERY mode.

Hope you have backed up the Stock ROM before you did the Port ROM install.

Another way to get to Recovery is to flash a new Copy of RECOVERY (CWM).

http://techolaty.net/how-to-install-cwm-root-lenovo-a6000-smartphone/

If your phone is not booting then, keep the Volume Down button pressed down with the POWER Button, then release the Power button on seeing the Lenovo Logo, also release the Volume button.

This screen looks almost the same as the Lenovo Boot Screen however if you look closer, to the bottom you will see

  Powered BY
  android

  Powerkey long press can reboot phone

BINGO!! You are in Fast boot mode

Now follow the link above and start off with

STEP 3:

Open the C:\Program Files (x86)\Minimal ADB and Fastboot directory and press and hold the shift key and right click anywhere inside the folder at the empty space and choose "open command window here".

Now type:

adb devices

This will not show any authorised devices. Basically it will not show anything.

Now type:

fastboot boot recovery.img


How can I record the phone screen from the command prompt?

You can exec this command from the pc

$ adb shell screenrecord /sdcard/video.mp4

Need Android 4.4 (which you should have).

DevBytes: Android 4.4 - Recording App Videos: http://youtu.be/ETzRxxOK_bs


No Google Play Store on Samsung Galaxy Ace S5830

You can install a "minimal Google Play"

http://forum.xda-developers.com/showthread.php?t=1918484


The best thing to do and it worked for me is download the HSPA+ Tweaker from google play store.

I dont know for sure but i think it works by sending extra data packages to trick the provider into thinking you are in need of a higher and faster connection, thus making your phone stay on H+ rather than dropping down to 3g or less.

I had the exact same problem and it is now sorted with this app.

It may use extra data but it is worth it when you need a quick boost, if you have unlimited data allowance you are laughing really.

you can switch the app off within a swipe and a tap so it really is an all round handy app.


Explaining the unexplained rooting terminology? LG G4

Those are just build numbers of stock ROMs you can see in Settings - About Phone. Letters usually indicate minor updates and numbers major updates. By major it doesn't necessarily mean Android version bump - it could patch a number of important exploits, often including ones crucial to rooting.

A tool will be released with the exploit suitable for a version and all versions below it. Therefore, as long as the tool claims to root that version, you can do a lower one just fine.


Can I perform phone tasks through a Windows 7 PC directly?

What you want to achieve is nearly impossible.

You can get some approximations by using Airdroid app (lets you see your phone on the web browser from your desktop pc) or installing vnc server on your device and vnc client on your desktop pc, or using Pushbullet app. This last is used for notifications rather than absolute control, but you could give it a try


The easiest way is through ROM Manager (you can find it in the Market).  After installing it, open it and select the .zip file for the ROM you want to install.  The phone will reboot into Recovery mode.  Hit "Reinstall packages" or something similar to replace this recovery with Clockworkmod Recovery from ROM Manager (may have to do this twice).  Then your phone will go into this new recovery and install the ROM.

Note you can also use a Windows tool call Odin, but you must have a ROM specifically designed for Odin.  You might need to flash a "Clockwork compatible" ROM through Odin before ROM Manager will work.


I googled the file name and found this post on XDA:

  i'm still having the storage is running out error from 3.8. I found
  out it was caused by the signal lost issue because inside the log
  folder located in data folder, it will generate many dumpstate ril
  reset by........xxx..once my signal is lost. so, i'm wondering what's
  the best worldwide modem for 3.8 or lates nightly that won't cause
  signal lost thus my phone won't generate the dumpstate ril reset error
  and indirectly generating many dumpstate ril reset. I'm using dxlpa
  modem.

Looks like your phone might be affected by a bug in CM. I would switch ROM and see if it goes away, if not, you could try an app like GetRIL to find out what Radio Interface Layer you are using, and if there is another you can use that might help you not lose connection over and over.


how to get option as install zip from sdcard in recovery system?

Recovery is of two types:
a. Stock recovery
b. Custom recovery

Stock recovery is the one that comes inbuilt in the phone (which you are using now)..
The "Apply Update" option in stock recovery is same as "Install Zip", except that you can install only official updates using stock recovery.

To install some other ROMs (OS) or for some other things like rooting (by flashing SuperSu or whatever), you have to first flash (install) a custom recovery.
The custom recovery can have the option you said: "Install Zip"


Yes.

Aeroplane mode is to only deny access to network. System apps  can access SIM information when in aeroplane mode. So can installed apps, if they are granted permissions to access SIM. For instance, install this app SIM card contacts , put your phone in Aeroplane mode, grant  permissions to this app and you can transfer information from SIM to phone and vice versa


Can adb sideload be used to flash/install ZIPs using 'stock' recovery/fastboot?

adb sideloading works with adb, not fastboot. Both uses different protocols and expect different data to process. Fastboot compatible archives (or ZIPs here) contain fastboot compatible images and a simple script to flash them. Recovery compatible ZIPs are usually complex as they employ scripts with various checks and preparation before flashing anything.

In addition, stock recovery requires ZIPs signed by your OEM, otherwise, they would fail during a flash. Fastboot doesn't employ such signature based check when flashing as long as bootloader is unlocked.

For understanding you can compare fastboot images with recovery flashable images from here and here.


Android Lollipop/Marshmallow full granular control of system app permissions

You'll need root to be able to do anything like that (beyond what's built-in to android).

Look up XPrivacy, a plugin for the XPosed framework. It can do a lot of privacy-specific control of permissions.

Or check out Privacy Guard in CyanogenMod Roms. Requires an unlocked bootloader to flash custom roms.

Autostarts only requires root, and it can prevent apps from responding to certain events.

Android isn't currently capable of what you want it to do. These mods may help, but in the end, it just isn't designed for full user control. While much less walled-garden than iOS, it still locks things down for the end user in many places.


How can I restore a Whatsapp backup while retaining stuff from after the backup?

You actually could have a perfect backup that was automatically created after night conversation and before accidental erasing. Whatsapp creates local backup files at 2 am (up to 7 states), also it saves data to Google Drive (if configured). Check dates of files in sdcard/WhatsApp/Databases as well as in Drive interface (again, if Drive backup was configured).
If automated backup was not performed in a desirable timeframe you will need to mess with local backup files and apps reinstallations to get your old, yesterday state, copy images to safe folder and restore a backup with night conversation.
Official FAQ states that you can force an app to restore a particular backup file:

  To restore a less recent local backup

  Your phone will store up to the last 7 days worth of local backup
  files (Google Drive will only have the most recent one). If you wish
  to restore a local backup which is not the most recent one, you will
  need to do the following:

  Download a file manager app.
  In the file manager app, navigate to sdcard/WhatsApp/Databases. If your data is not stored on the SD card, you may see "internal storage"
  or "main storage" instead of sdcard.
  Rename the backup file you wish to restore from msgstore-YYYY-MM-DD.1.db.crypt12 to msgstore.db.crypt12. It is
  possible that an earlier backup may be on an earlier protocol, such as
  crypt9 or crypt10. Do not change the number of the crypt extension.
  Uninstall WhatsApp.
  Install WhatsApp.
  Tap Restore when asked.

Sources:
https://faq.whatsapp.com/en/android/20887921/?category=5245251
https://support.google.com/drive/answer/6305834?co=GENIE.Platform%3DAndroid&hl=en


How Android Custom Recovery roots the phone?

As davidgo explains, the recovery is like a separate, very simple operating system that your device boots into. When you boot into recovery mode, Android itself isn't running, so none of the OS-level protections like users and file permissions make any difference. However, the recovery mode does have access to the main filesystem of your phone. It's normal for a recovery to mount that filesystem to apply updates, but when you're rooting your phone, the update you supply just writes a suitable su binary to the correct place with the necessary permissions (i.e. with the suid bit set). Then, when you reboot into Android, the su binary is there and available to use.

If you want to think of it like a PC, it's like booting from a live CD, mounting the root filesystem of the PC, and editing /etc/sudoers or /etc/passwd to give yourself root access. Of course you can do this from a live CD, because the 'real' operating system on the PC isn't running.


Xiaomi android always boot in recovery (twrp) mode

Yes, the best solution is to flash the stock firmware. Or the other option is if you backed up recovery partition then you can flash it through twrp to go back to stock recovery, which can solve your problem.


Application to slide from area to start application?

SwipePad. Found it: https://market.android.com/details?id=mobi.conduction.swipepad.android


Is it possible to retrieve android data after multiple factory resets?

Practically impossible

When you factory-reset your device storage is not wiped but inaccessible (over written with 0's if encrypted).¹ On top of it you have been using your device which means memory is overwritten again by the apps you installed (and their data).

Effectively, your chances of recovering anything is zero unless you want to try extremely sophisticated data recovery means and maybe recover a figment of file, if at all

¹ See  for more details here. Also, as Izzy pointed out in a now deleted comment, it's really "overwritten" only if it was encrypted or if the space was reclaimed by the controller (see Wear-Leveling). So there is a chance such a file could be recovered even after multiple factory-resets. Feasibility is a different thing, especially as one cannot mount internal storage to a PC to use forensics software on it, nor (without root access) generate a disk image for doing so. And agreed, chances are not that good anyway ;)


Does flashing a custom ROM require root access?

Methods I know of:

Use a carrier/manufacturer tool such as Odin for some Samsung phones (I've done this -- it's easily the most feasible method).  It connects to the phone and writes to the phone storage when the phone is in Download mode.  A knowledgeable person could probably write their own tool as well.
Sign the update.zip file, so that the recovery/bootloader thinks its an official update.  That's really the only way most phones can distinguish them (not sure if an encrypted bootloader makes it harder).

"Has anyone actually done this?"  That I don't know -- it's probably incredibly difficult to fake, but realistically someone could gain access to the signing software.
Use a jig (an electronic setup that connects directly to parts of the device) to write directly to the storage.  Imagine the phone as a PC where the BIOS prevents writing to the hard drive -- if you don't boot up the computer, the BIOS can't interfere, so you could just take out the drive and write to it with something else.  Chips are just not as removable as drives, hence the jig.  This would probably require custom software to do the writing, again possibly taken from the manufacturer.  And if you don't overwrite the bootloader you might run into problems depending on what checks it does, I'm not sure.

At a previous job (a phone manufacturer) they used a similar tool to Odin to replace the bootloader, sometimes with one that didn't require the ROMs to be signed.  Access to a tool like that makes a lot of problems go away.


If you are ok with a different camera app, then please try the following-

Install Open Camera

Go to Settings (Top right settings icon) -> Video settings...
-> Toggle Record audio option to disable audio.

Now you should be able to record Video without Audio. Cheers :)


EDIT

Notifications Off is an android app available in play store, it will help you to make profiles so that you can block Some/All app notifications.

ROOT is required for the app to work.

There is feature called "Quiet hours" in CM 10.1 .

It's available for your Nexus 7. Just install that ROM and set a time interval.
During that time period you can mute notifications, notification light and disable vibrations.

Settings-->Sound-->Quiet Hours

OR

If you prefer to use ASOP, you can uncheck the Show Notification option in Apps info.


Is it somehow possible to sync data on two mobiles phones

i've one found so far paid solution, but there is a 30 day trial to check it out.
http://www.rerware.com/Android/; android app myBackup; you can backup data and apps, both online and on sd


What does it mean when the connectivity icons in the status bar go white/gray?

It has to do with whether or not you've currently got a good connection to Google's servers for sync services and the like. From page 27 of their Android 2.3 Users Guide:

  Network status icons turn green if you have a Google Account added to your phone
  and the phone is connected to Google services, for syncing your Gmail, Calendar
  events, contacts, for backing up your settings, and so on. If you don’t have a Google
  Account or if, for example, you’re connected to a Wi-Fi network that is not connected
  to the Internet, the network icons are white.

I'm not really sure why it bounces back and forth between green and white sometimes. I've noticed it on my phone but everything works fine (I run CyanogenMod, though, so perhaps it has to do with that). It could also be that green means it's currently in the act of syncing, but the wording in the document is a little vague, in my opinion.

In the case of Honeycomb or Ice Cream Sandwich, the colors are blue/grey instead of green/white, but they still have the same meaning.

Edit: For the interested, here are links to the user guide in other languages. The above is the English version.


I would start by trying the Android Contributors Google Group.

Here is a thread on reviewing Googles own Catalan translation work, for example.


How to use GPS without using Google Location Services

Not exactly matching your description (using the "last known" position if not GPS available), but still a good alternative:

On two of my devices, I completely got rid of all proprietary Google services, replacing them by alternatives. In detail, I've described this in Android without Google 5: Free your Droid!¹ (update¹). In short, this is what I've done:

Flash a custom ROM that comes without GApps (here: CyanogenMod)
Installing microG (successor of NOGAPPS)
Generating the lacells.db as described at XDA, and pushed it to the device

As a result, I've got a totally offline working location service using cell tower IDs and the lacells.db, Playstore access via BlankStore¹ or YalpStore, and a working Maps API using OpenStreetMap. So with "no GPS active", I still get my location as long as there are cell towers in reach. I can, however, not say whether it's using the "last known position" if there's no GPS and no cell towers.

¹ Disclosure: link go to one of my sites


How can I run a custom .sh script at each startup (without native init.d support)?

I think that most easy way would be by using app Kernel Adiutor. It has ability to emulate init.d
Open app and swipe from left edge, it will reveal menu, scroll to tools section and than tap on init.d
There you have a switch to enable or disable init.d emulator, for devices that doesn't support init.d, in bottom right you have a "plus" icon to add scripts to run.


How can I put my Nexus 7 back to factory default ?

Have a look at one of these toolkits, they each have an option for installing a stock rom back on to your device. Have included links to osx, windows and linux:

http://forum.xda-developers.com/showthread.php?t=1837401 (mac)
http://forum.xda-developers.com/showthread.php?t=1809195 (pc)
http://forum.xda-developers.com/showthread.php?t=1848036 (linux)


Metered wi-fi connection on Android tablet?

At least on my Nexus 10:

Settings → Data Usage → ⋮ menu → Network Restrictions

brings up a screen where you can set whether each WiFi network is metered or not.


Practical longevity of current Android phones

I second what @DeathMaskSalesman says in the comment - it largely depends on how you use your device and whether you load custom ROMs on it.

Bottom line is, unless you use the phone lightly, nothing can hold up to 5 years nowadays, and even then the battery will wear out. My 3-year-old Nexus 4, when retired at its 2.5 year of service, has its battery down to 1500mAh from the designed 2100mAh. This is increasingly serious a problem since recent smartphones tend to have non-replaceable batteries.


Is there a way to check who is connected to my Galaxy Nexus hotspot

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

And, it works with Galaxy Nexus LTE!

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


[ROOT ONLY]

A third party solution would be the App FolderMount. That way it is possible to move all the media folders one by one to the external SD Card and mount them on top of the internal folders.


As far as I know there are no chat/SMS applications which will support two numbers of the same user/contact at the same time.

If there are two numbers, there will be two threads/conversations.


Galaxy S5 screen won't turn on, how to factory reset with Odin?

Follow this guide for restoring stock rom

https://www.idroidspace.com/official-stock-rom-for-samsung-galaxy-s5/

Follow this guide to install TWRP which is a custom recovery which is needed to install any custom rom.

http://www.droidviews.com/install-twrp-recovery-samsung-galaxy-s5/


I'm guessing the power output from the port is low, although I would think the hard drive wouldn't work either. You could try connecting your phone to a powered USB hub, and connected the hub to the computer.  Or if you have a desktop, it could be a power supply problem, in which case you could try one with a higher wattage.


What does it mean to "link" my contacts?

Well, I am sure you must be aware that Android shows your contacts from multiple sorces like Gmail, Facebook etc.

I am sure you probably have the same contacts in multiple sources and LINK is a way of telling Android that these contacts, from the different sources, are same. Once you link the contacts Android will merge the contact details i.e. one contact will be shown with all the details from every source.


Where to get old systrace(platform tools) for SDK 17 and less?

I found the download page for SDK version 17 through https://web.archive.org.
https://web.archive.org/web/20120327202205/http://developer.android.com/sdk/index.html

After downloading, there was no platform_tools folder, so I checked tools to see adb_has_moved.txt which suggests that android.bat should be run to generate the folder. After execution, the SDK manager opens with the option to download platform_tools. This downloads platform_tools with systrace inside to the folder.

Unfortunately, systrace seems to be outputting the following error:

C:/Python27/python.exe ./systrace.py --time=5 -o mynewtrace.html
Traceback (most recent call last):
File "./systrace.py", line 212, in <module>
main()
File "./systrace.py", line 124, in main
ready = select.select([adb.stdout, adb.stderr], [], [adb.stdout, adb.stderr]
select.error: (10093, '


The SIM card isn't capable of managing complex records. Due to its limited storage, it only holds one phone number per contact, and also misses other details.

So when your "old phone" allowed for multiple phone numbers with one contact while storing the data on SIM, it must somehow have used multiple contacts, and displayed them in a kind of "merge view" (had it used some own format to achieve this, your SIM contacts would have become incompatible with other devices, so that approach is unlikely). While that would be doable on Android as well, it's not a standard for good reasons: How to tell which contacts to merge? By their name? There might be multiple "John Smith" entries, not necessarily pointing to the very same person.

As long as there's no standard defined, implementations might differ and thus leading to different results – which is the most likely reason it's not done at all.


phone whilstles or bell rings: sounds on Samsung Galaxy S3

These are both notifications. To change them or even just find out what they are notifying you about go to Settings > My Device > Sound
You can change the "Default Notification Sound" (even choosing silent, but then you won't get any notification sounds) and a little bit lower on the menu you can set distinct defaults for specific samsung apps. There are many apps that allow you to choose different notifications sounds (other than the default that you chose above), but those have to be changed in the apps themselves.

Do you notice any new information in the notification area (by swiping down from the top of the screen) when you hear these alerts?


Restrict app's background battery usage using terminal (root granted)

I initially asked this question to figure out a bug-fix for an open-source app but it turns out it's in AOSP (see here if you're interested to learn it, https://github.com/MuntashirAkon/AppManager/issues/388)
Now, for Users who want to apply this setting to a batch of apps the best and easy method would be to use this app, https://github.com/MuntashirAkon/AppManager
From AM's prevent background operation option available in the batch operations.
There are should be many alternative apps such as https://github.com/mirfatif/PermissionManagerX
and App Ops which you can try and see what it offers.
This answer didn't cover how you can do it using CLI but you can check the comment by Irfan Latif if that's any help.


No way to acess menu buttons on recovery mode - SM-T530NU

Try holding the Volume Down button. Keep holding the button, and then also press the power key for 3-4 seconds. Release both buttons.


How to make default application in android?

The term you mentioned 'Default app' means i assume you want to make your app as 'System app'. If your phone is rooted successfully you can do this with numerous methods.

File Explorer method
If you have a file explorer with root permission granted (ex. ES File explorer etc), it is very easy.

Just obtain an 'APK' file of your app.
Copy the APK file. Navigate to '/system/app'.  paste it under '/system/app' folder.
Long press 'APK' to change its properties. Under permissions property, click on change and set it to rw- r-- r--. ( Thats user: read and write, group: read only and other: read only. Thats it! Reboot your device.

ADB method
Same can be done with the help of ADB. You just have to copy and paste your Apps APK file under '/system/app' folder.

To do this, connect your device to your pc and make sure you have ADB drivers are installed correctly. Also enable the usb debugging.
Open command prompt and type:
adb shell
su
cd /data/app
mv 'your_app name' /system/app/'your_app_name'. Replace 'your_app_name' with obviously name of your application without quotes.
Again exit shell and reboot.

Apps method
This is most simple method. There are many apps available to do this task. One popular app is 'Titanium Backup'. But as per my knowledge 'convert to system app' feature is paid version only. So i prefer one of above method only.

  Tip: do the tricks only if you know what you are doing and you are familiar with android file system at your own risk.


How to create folders in android 6.0 app drawer on an LG phone?

Well I think I found the answer to my own question.

You can create folders if you are in default android 6.0 app drawer this way:

press and hold the right hardware button (the square one) while being in the app drawer screen, then select 'edit/uninstall apps' and drag an app onto another one. This creates a folder with these 2 apps inside it!


Bluetooth dongle support for Ubislate 9ci tablet

According to some sources, Bluetooth dongle support was added in Android 4.2.2, and it requires some effort from the ROM developers, so it's not in every Android version. You should either ask the manufacturer for a ROM that supports BT dongles, or try to find a custom ROM like CyanogenMod for your device that has the support.

Sources: Does Android 4.2.2 support usb bluetooth dongle?

Bluetooth dongle via OTG


How to transfer Whatsapp audio files to computer?

The path to access/view then in your device is as below:

  WhatsApp/Media/WhatsApp Voice Notes/

This is inside your internal Storage.

Go inside this folder, choose a voice note that you want to send to your computer. These audio notes file names are starting with PTT. Select "Share" option and choose from available choices such as Email, Gmail, Bluetooth etc. Send it using any one of these and receive it on your computer.

If you connected via USB, then you may want to copy these files to External SD-card and then browse it using file explorer via PC. Those files be shown as ADTS Audio files which you then can copy into your computer/PC.


JIO VoLTE is not working with Moto G5 plus

This could pe possible if VoLTE or HD calling is not enabled under sim card settings.
Make sure you have turned it on.

It might be possible that your current network didn't working properly on VoLTE.


Is there any way to sync wifi between devices?

Wifi credentials are actually not stored very securely at all, (plain text!), but in a system folder, meaning that only a rooted app could access it. Google's backup is your best bet.

It's stored in the data/misc/wifi/wpa_supplicant.conf file, for the record.

If your phone is rooted, there are apps like Wifi Key Recovery  and Wifi Password Recovery that can get you the keys, but I know of no apps that will automatically sync these as well.


How to Bypass Certificate Errors in Google Chrome Android?

It's not a permanent bypass, but the flag

  chrome://flags/#remember-cert-error-decisions

should make it less painful.


How to debug error on installation from APK?

Thanks for the answers. The problem was cause by Google Protect. I just disabled it and now works perfectly. Thanks!


How to export a chat thread in Tinder app?

All the Tinder messages are stored in /data/data/com.tinder/db/tinder.db.
Use Root Explorer and extract the data.


How to exit fullscreen in android chrome?

I don't think you can. The site is supporting the mobile-web-app-capable view which means Chrome displays it like an app, hides the address bar and it integrates into the recent apps menu as though it was a 'normal' app.
I don't believe there is a way to exit fullscreen when using a bookmark to a site like this.

For those who are unsure what the OP is referring to, http://weight.aerotwist.com/ is a site that supports this 'app' mode. If you browse to the site in Chrome and chose the menu option "Add to home screen" this adds a 'bookmark' to your home screen which when used launches the site in Chrome in app mode.

See here for more details.


Why CM13 of Oneplus 2 resets itself Setting Show pattern dots?

This issues was an internal issue in OnePlus with Android 6.


Using ADB (comment if you need help getting that setup):

Connect your device to your computer

On the command line in the directory containing adb.exe

Use this command: adb connect localhost:5555

(assuming you are on windows, let me know if otherwise) Then do: adb bugreport > report.txt

That should give you a whole bunch of info in a txt file in the same directory you executed the command. In the file you can search with a text editor (notepad for example) for all the info your heart could desire.


TouchWiz is not just a launcher. As advertised time and again in various places, its full name is "TouchWiz UX", with UX standing for User eXperience.

Early on when TouchWiz was in its infancy (TouchWiz 3/4), it was indeed not much more than a launcher: functions added by Samsung are few and not tightly integrated with the OS, and the launcher itself was easily ported.

Then things changed drastically when Samsung introduced TouchWiz 5 (dubbed "Nature UX") on their Galaxy S III, massively overhauling the interface (again, not just the launcher - lockscreen, notification drawer, status bar layout, icons, etc.), plus integrating key functions such as S Voice and Smart Stay.

As Samsung pushed flagship phones by generation, they introduced more and more functions, most if not all of which are tightly integrated into the framework, to the extent that there are no longer ports to other devices (except ones that port the whole ROM over).

TL;DR: TouchWiz is your device's user interface and experience. It controls the way you see and interact with the device.

As for its necessity, you could easily replace the launcher since Samsung did give you an option for that, but the rest of the UX (yet again, not just the launcher) is locked in, to act as a differentiating factor for their devices on the market, and to keep customers inside their ecosystem (e.g. using their apps brings them revenue). Unless you decide to dive in the world of custom ROMs (voids warranty), it's not an option per se.

Reference: Wikipedia


If you don't have root access in your phone, there are many apps in the Play Store which can take a partial wake lock. Just start the app manually when you need it. Because, if one app takes a partial wake lock, other apps can also take the advantage.


How to determine in which version an Android bug was fixed?

You already link the open source issue tracker. So I will assume you want a more in depth inquiry. Then just Go to Androids Gerrit code review and you can go directly here. Or you can go through Googles Git repository here then code review  in the upper right. Once there you can search for changes here is a tutorial. You can also review the code that will give you detailed information and here is a tutorial for that.


My "Avast: Mobile" security is giving me massive warnings about Trojans such as: "Android:SMSSend-DC[trj]"

Lots of users reporting about these Trojan warnings.

It may be Avast Virus Defenition Update issue.

Post From Avast Moderator

Update the VPS to 14010901

Source Forum

From Google+ found this image. I think its a similar issue.


After a long time of reflection and a good night sleep ,I came back to edit my answer.

Short answer:

beep will not work under Android as Android devices do not have an internal system speaker and no kernel module pcspkr. I tried to beep old school way with the command echo -en "\a" > /dev/tty5, but it will not work since Android doesn't have an internal speaker.

Whenever I run beep with root or without it always return the same error:

   beep : can't open console

After reading the beep documentation I think the problem is not that you don't have permission – but due to beep command not finding the console (for info: beep will use tty0 as default console to beep and not the /dev/console) and that's why it returns "can't open console" and not "permission denied". To fix this you would need to compile beep from busybox source with option to change the default console like in the beep desktop version.

But nothing is impossible you can make your own beep program easily following this steps :

make sure you have the binary aplay on your phone have it under /system/bin it is used by the system to play boot sounds if you don't have it grab the arm version from here and put it under /system/bin on your phone and give it the right permission it have to be executable.
download this beep.wav file from here and put it somewhere on the system partition of the phone or any where else your choice in my exemple it will be /system/beep.wav.
now you can either beep usin this command

aplay /system/beep.wav

or you can make a script file name it beep and put it under /system/xbin or /system/bin you can either over right or rename the old copy since it is just a symlink to the busybox binary. You can always call the original beep by busybox beep command and don't forget to give it the execute permission.

Here is the simple exemple of the script to write:

#!/system/bin/sh
aplay /system/beep.wav

This will beep your device with the current default speaker it can be the phone's speaker, headset or Bluetooth headset, you can change that using the aplay option -Dnameofpcmdevice

This script can only beep once but, I see many possibilities can be added easily, like playing other sounds alarm and adding arguments like frequency – and much more.

externel links reference and assets :

http://linux.die.net/man/1/beep

http://www.soundjay.com/beep-sounds-1.html

http://media.io/ >> great online service to convert sounds to wav format supported by aplay

I hope this will solve your problem or at least give you an alternative


MP3 Used to play in WhatsApp, now Podcast Addict wants to play it

Go to the newly installed apps preference in settings, their will be a "set to default" kind of section.
Reset this for the new app.

This will reset defaults without removing the app, now you can open mp3 in your preferred application.


Yes, it has HSPA+ which is what T-Mobile's "4G" actually stands for.

This article on AndroidAuthority should help you understanding  why it doesn't have LTE.


Is it possible to skip confirmation on app restores?

"0-click" batch restore (as the Market page describes it) is one of the features of the Pro version. You cannot do it in the free version, but purchasing a key for the Pro version allows you to perform a batch restore unattended.


Android “fake having a locked phone” - Galaxy SII

CM's profiles may work for you. I use it for circumventing the mandatory lockscreen if a certificate is installed (CaCert's regular SSL root CA here).

To set it up tap disabled in:
settings->profiles->default->lockscreen

For others: This only works with the alternative CyanogenMod aftermarket firmware.


Is there a way to allow certain numbers to be called from a locked phone?

Matthew's comment seems most practical ...

But you can try Contact Owner; that displays info for one contact on your lock screen.   I use it; it works fine.


What is the difference between Android user app with root access and a system app

Undeleted my answer, though it's incomplete. I'm aware that even with root access, there are certain things a rooted app can't do. Elixir 2, for example has a System add-on which allows the GPS toggle to turn on GPS directly through its widget. Without this, the GPS toggle opens the screen for you to turn on the GPS manually. Maybe someone else can explain.

An app is either a user app or a system app. A user app is stored in the /data folder, while a system app is stored in the /system folder. To access either folder, you need root access.

Giving a user app root access means it can perform actions that requires root access, such as accessing / modifying system files.

But what makes a system app unique is that it doesn't get deleted if you do a Factory Reset. It becomes part of the Android Operating System.

Related questions:

What are the differences between a system app and user app?
Permission is only granted to system app, in Manifest - see the answer here


there are no apps (as in an android app) to my knowledge but you can look at the binary data because what youve done is a soft delete and you need a hard delete to erase that information off the physical memory..

long to do and could be draining since you have to translate the binary also into higher level form .... you need a compiler for this. thats AFTER you find the location of the binary anomaly youre looking for (you can do this after too, thatll be easier, but youd have to decompile alot more code)

as long as your computer (in this case android) hasnt replaced that unused space (ie you havent downloaded too much information since) then its possible

im sure there are programmes to recover your code as i used to use these kinds of programmes since like 1997.

good luck finding that in 2019

but if you do btw... let me know.. thanks


Samsung Galaxy s2 stuck on boot screen after an OTA upgrade

Have you flashed the phone before and do you have any new boot loaders on it? What kind of recovery mode is it booting into? ClockworkMod? Or does Samsung have its own recovery?

If possible I would suggest maybe downloading the correct ROM for your handset from cyanogenMod and putting it on your SD card then try flashing that on. Do a clean wipe and then set up your Google account again so you have all the numbers on phone again.

On my phone I have installed clockwork mod and new boot loader so I can flash the phone again if the ROM ever gets broken. Obviously i don't know exactly how your phone is set up so i wouldn't be able to give exact instructions on how to do it.

EDIT: I would suggest flashing a ROM onto it from recovery if its not booting then what you have in the mobile world is probably a "brick". Dont see many other optuions to be honest.

Bill