text:
Which filesystems with wear leveling does Android support?
So I bought 64gb micro SD card which was formatted as exFAT. I can't use it with Android and I am actually very happy now that I have a good reason to get rid of this ms crap. In particular I do not want to use FAT32 or NTFS because neither of these have a wear leveling functionality.

Which filesystems with wear leveling does Android support?

I'm not an expert in file system at all, but when researching this topic, I found it hard to give definitive answer, mostly because people argued that wear-leveling on mobile device is not the biggest concern. Some explained that wear-leveling is implemented on hardware level, or software level below the file system...

(cont'd) also, a relevant question on Super User: Is flash drive wear a significant issue?. There must be a reason why you want this (you haven't mentioned it, but I assumed it's to improve SD card performance?). That said, YAFFS2 and ext2 were used by Android, but as file system on SD card, I'm not sure.

Support for filesystem varies by device and firmware. Individual manufacturers/ROM modder may decide which filesystem they support from a wide range that Linux supports. So what's your device model? And do you use stock or custom ROM?


text:
how to unlink google account from oneplus two without access to the phone
I just have sold oneplus 2, unfortunately I have used my email account on it. before sale I have wiped all the data and formatted device through recovery but I just got a call from a buyer that my account is still linked to the phone and he cannot use it. is there any way to unlink it without meeting him?
I dont want to send him my pass/one time code.
regards

it's like explained here

Go to Google's security manager page, find the phone you logged in on and click "deauthorize".

source: Stack Exchange

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/

sort: votes


text:
Add specific website to Chrome's New Tab Page
Is there a way to explicitly add a URL to Chrome's new tab page dial pad?

See my answer here: Can I restore a deleted site to the Chrome search homepage?

I've voted to close this question, can't delete it no more.

Does not look like there is a way to specifically add a URL for it to appear in the new tab page - generally that page is Most Visited (depending on what you have set to appear).
Would be a very useful feature instead of accessing bookmarks but you could create a bookmarks folder and add you important sites there - should be two clicks away at most.
Here are a possible of work around:
https://productforums.google.com/forum/#!topic/chrome/VnDvOnYvZrQ

That workaround doesn't work. I think I unwillingly deleted one of the dialpad items, and Chrome avoids re-adding it again, so there is only a way to explicitly delete, but no means to explicitly add.

Yeah I find it annoying - hopefully they will add the functionality in a future update.

If you open the desired site, then delete all sites from the new tab page, for some obscure reason the only site that will show up there is the last active tab. An incredibly stupid behavior of course.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/3.0/


text:
Deleting phone update file
A new system update was downloading to an asus tablet but then wi-fi was turned off half-way. Where is the half-downloaded update file? I want to delete it or prevent update process somehow before turning on wi-fi again.
I think DMcient was downloading the update.

If the update is saved to the cache partition as Bo indicates, you could reboot into Recovery mode and wipe the cache partition from there.  You can look up the key combo to get into Recovery, or if you have USB Debugging enabled and adb installed on your PC, you can connect the device and run adb reboot recovery.

It might not end well but the folder you are looking for is /cache/fota.

But the folder /cache/ is empty.

@user92613 do you have elevated root access?

no the tablet is not rooted.

That would cause the folders to be hidden but I went to double check since I have not gone exploring and devices are different. Yep naturally it is in different locations between nexus 4 and S6. The S6 is not rooted I doubt it's the OTA but there might be a chance. Use like FX explorer go to system then search for Fota because sometimes those apps can show folders when directly searched.

I don't know if this is helpful. But I had the same problem on my hauwei p9 lite and used a "firmware finder" app to get get an update earlier. Turns out the update wasnt the right one so I went into APPS open the options on "UPDATER" app itself, and cleared all data on the app and it cancelled the update.


text:
Factory data reset
I have done a factory reset and had the Back up my data and Automatic restore on. But I login with my other Google account first by mistake and now that I have logged in with the Google account that I had when I made the recovery I can not find my photos. When I did that so I took out the microSD card. Is my pictures away now , or is that a way to restore them ?
Best regards

Backup my data and automatic restore, doesn't necessarily means all data. It really depends on the Android version. In the case of pictures, it should be backed up to Picasa. Check it out first there if it's available, then you could proceed with another forced sync to force the download of your pictures.

I know know that, i allready check there and google photos, but cant fint anything, i guess ther is no other way, thinks for your answer anyway


text:
Shutdown animation sound
I have an issue, when I shutdown the phone, it gives a custom sound. I want to remove it. The phone is LG G3 (Rooted).
I tried to delete the sound using root explorer.

To mute them, Simply do the Following :
In System > Sound and Display > System volume you can set it, unfortunately the power on/off sound is also tied to the touch feedback sound.
You can also use Silent Boot.

Note:Disable annoying startup sounds! Silent Boot mutes your phone on
  shutdown to keep it silent on boot and restores previous volume
  settings after startup is complete. Please note: This workaround does
  not apply to all phones

Lastly, Here the one which I followed :
1) First off all download the Root browser from play store.
2) Open it, the app will ask you to install some additional data, don’t cancel it – otherwise the app may not work properly.
3) Now when the additional download complete, search for the System folder & open it, followed by Media or sound folder.

4) Here you will get two  files namely PowerOn.mp3 & PowerOff.mp3
5) So long press the PowerON.mp3 file > choose Rename > rename the file to PowerON.mp3.bak. Same with the PowerOff.mp3 file, rename it to PowerOff.mp3.bak.
That’s it, now reboot your phone and there should be no shut down and start up sound.
So if you’re happy with permanently turning off the sound, then your steps end here. You can leave this guide now. But if you want to replace the default android boot sound with any mild music then follow this steps.
6) Now download the soft sound which you would like to set as boot sound.
7) Copy that to System / Media folder & rename it to PowerON.mp3 & power Off.mp3
8) Now long press on new sound file, select permission from popup.
9) Tick all the boxes that appears after selecting permission, then press OK
10) Now every time your reboot your phone you will be welcomed with your new boot sound.
Note :- Make sure to keep the new boot sound file length with in 10 sec. Otherwise you will feel double irritating.

@user124844: Don't forget to Click the grey ☑ at the left of this text, which means this answer is valid, as regarding to http://android.stackexchange.com/help/accepted-answer and http://android.stackexchange.com/help/why-vote


text:
play store not working
I am unable to download anything from play store..and I am also not able to access any service of google like gmail, picasa google+ . I have already reset my phone after half hour till reset my phone works properly bt further it starts behaving the same as it was before reset

Show us the error (screenshots(s))? Is the problem only with Google owned apps or with any app in your device?

You root ?? Reinstall services google play, perhaps it hurts you.
With a browser sees root / data / app / and reinstalls com.google.android.gms.apk
If you are not root then geting rooty if you want your android root flashes. Of course you'll have to find your rom.

No I havn't root it yet, n I dnt want to either any other solution.

How does that help in resolving the issue?

@Firelord experience.


text:
Transfer LINE account from a phone to another without losing friends and chat history
LINE is a messaging/call application.
I bought a new Android phone, and want to transfer LINE friends, chat history, call logs, groups, groups chat history, from my former Android phone.
How to do?

Official backup / restore solution for Android, introduced by LINE by 2018 for all regions
Limitations of this method
Restored: Chats, Contacts, Media not older than a few weeks
Not restored: Sealed letter messages, Group chats, Media older than a few weeks
Perform on old Phone

Make sure you set an Email and Password for your LINE Messenger account
In LINE, go to your friends list
Open Cogwheel (top right)
Open Chats
Open Back up and restore chat history
If Google account has Not set written below, click on it
Choose your Google account and click OK
Select Back up to Google Drive
Make sure the date on Last backup is the current day and time

Perform on new Phone

Install LINE Messenger
Login with your Email and Password
Go to the friends list screen
Open Cogwheel (top right)
Open Chats & Calls
Open Back up and restore chat history
If Google account has Not set written below, click on it
Choose your Google account and click OK
Choose Restore

Note: This requires giving LINE the "Contacts" permission (you can create a separate Google account to prevent LINE from seeing all of your Google contacts).

I have pressed "Back up to Google Drive", and now "Last backup" shows todays' date and "Total size: 5.00 MB", but strangely the associated Google Drive account has nothing new (it is actually totally empty). Do you see a LINE backup file in your Google Drive? Just in case I checked my main Google account's Drive too, nothing new there either. I am checking with Google Drive's web interface so it is not a sync problem either.

That sounds correct, Google Drive stores app data without it being visible to the user. More info here: https://developers.google.com/drive/android/appfolder

Warning: LINE only allows one active phone, and will destroy data on the old phone as soon as you log in on the new phone, so be sure to correctly perform this procedure BEFORE logging in on the new phone.
Fast procedure (requires rooted phones)

If you don't remember your LINE PIN code, now is the last chance to change it, LINE will ask for it after you switch. Even if you never set one, it will ask you so better set it now.
Make sure Letter Sealing is disabled in Line settings on your old phone (you can re-enable it after this is complete).
Root both of your Android phones, old and new (absolutely required)
Install Titanium Backup (free) on both phones.
On the old phone, make sure LINE is not running, launch Titanium backup, and backup LINE (App+Data).
Copy the Titanium Backup folder (typically /sdcard/TitaniumBackup/) from your old phone to your new phone. It should contain 3 files or so.
On the new phone, install LINE (don't start it yet), launch Titanium Backup and use it to restore LINE (App+Data). Press "Done", do not start it yet.
On the new phone, install Root Browser, and use it to copy /data/data/jp.naver.line.android/databases/naver_line to your /sdcard/, then transfer it to a desktop computer (via ADB or email)
Open this file in SQLiteBrowser, go to the Execute SQL tab.
Type delete from setting; then press the Execute button. Click "Write changes" then exit, and copy the modified file back to /data/data/jp.naver.line.android/databases/naver_line
Start LINE on the new phone and log in. When Line asks you about restoring the chat history; say no. Even though Line warns you about loosing your chat history, just go head; all of your data will be just like you left it.

This restores your friends, chat history, call logs, groups, groups chat history.
Note about Letter Sealing: if you forgot to disable it in step 1, new incoming messages will show up as an error and you won't be able to send messages. To fix this problem, just:

Disable Letter Sealing.
Use Root Browser to remove all files that start with "e2ee" in /data/data/jp.naver.line.android/databases.
Re-enable letter sealing.

Thanks to TechGravy for the procedure.
Thanks to YandereSan for the Letter Sealing fix.
Slow procedure (no rooting needed)
If you are unlucky enough to have a phone that can't be rooted (the old one or the new one or both), then your only option is this:

One-by-one for each chat conversation, go to the conversation settings and backup it (Backup all) to the SD card (or email if you prefer).
Move the resulting files to the new phone in a folder called /sdcard/LINE_Backup.
Log into LINE on your new phone. This will destroy all history from your old phone, so only do it when all conversations have been backed up.
For each of your friends, go to the conversation, chat settings, and tap Import chat history, confirm.

In total this will take about 1 minute per friend if you are fast, for instance about 3 hours if you have 200 friends.
Warning: Groups chat history can not be restored by this procedure. This only restores friends, chat history, call logs, groups. Also, it loses any media older than a couple of weeks.

This answer is essentially obsolete. I just transfered an account from one Android phone two another by just registering an E-Mail (account settings) on the old phone, then making a backup to google drive of the chat history. Login on your new device. Your contacts should be restored. Now restore your chat backup on the new device. Here the basic procedure is described https://www.recovery-android.com/social/carry-over-line-account.html

@Grmpfhmbl: Nice to hear that it has gotten easier! Could you please post an answer describing the procedure, as external pages tend to disappear? Thanks!

I found out (too late) that the backup/restore all chat option loses any media older than a couple of weeks.

@NickWestgate: Thanks for the tip, I integrated your info into the answer, is it correct? Thanks!

ROOT 2020-06: Transfer all data locally and allows for 2 phones with the same LINE account
An updated version of @nicolas-raoul 's answer, for when your phone is ROOTed. The following procedure does NOT require uploading your private chats to Google (everything is done locally). Works with Letter Sealing.
Disclaimer: These steps worked for me, and I tried to be as detailed as possible. I'm not responsible for any loss of data, or other damages. Try at your own risk.
Situation my transfer succeeded

Tested with a transfer from Android 9 (OnePlus 3) to a new Android 10 phone (Samsung S20+) (through a computer)
Both phones ROOTed (with Magisk) and still working
LINE Version: 10.9.3 (old phone) - 10.9.3 (new phone) (v9.7.0 gave me a black screen on Android 10 following the instructions below, so I updated to the latest version on the time of writing through the Play Store)

Letter Sealing is ON

Computer to transfer files from and to your old/new phone
Turned off wifi / mobile internet to not receive new LINE messages during the transfer process.
Warning: Pictures did not show in chat after transfer. Maybe I should have transferred these images first. Or filesystem path changed, hence it cannot find the images?

Preparation
Locate settings_ssaid.xml on your old and new phone. Likely can be found in 1 of these locations (what I did and what the below instructions assume):

/data/system/users/0/settings_ssaid.xml
sbin/.magisk/mirror/data/system/users/0/settings_ssaid.xml
Or you can use an app like Android ID Editor to find/edit an app's Android ID (untested)

Steps on your old phone

Make sure your LINE is registered with an Email address and Password that you remember (More -> Settings (cogwheel right-top) -> Account)
Get Android ID (which is unique per app since Android 8+; Before 8, it's your device's Android ID)
With a file browser that has ROOT access (I used Total Commander), access the file settings_ssaid.xml (see Preparation step)
Search for "line" and you should find something like: <setting id="xxx" name="yyyyy" value="aaaaaaaaaaaaaaaa" package="jp.naver.line.android" defaultValue="bbbbbbbbbbbbbbbb" defaultSysSet="false" tag="null" />. Copy+paste this line (or whole file) somewhere outside your phone.
Close Line and backup with Titanium Backup. This created 2 .apk.gz and 1 .properties files for me.
Use another app to create an .apk of your current LINE version (in case TitaniumBackup cannot restore the app itself, what happened to me)
Transfer your LINE app backup (Titanium Backup) to your new phone (e.g. through your computer). Check that the backup files are not 0 Bytes (something went wrong then).

Steps on your new phone

Install Titanium Backup (or other app) and an app that can edit SQLite databases (e.g. SQLite Editor)
Copy the Titanium Backup of your LINE app+data to the storage on your new phone (likely 3 files).
Check if Titanium Backup shows a "Restore" button (DO NOT OPEN THE APP AFTER INSTALL):

If yes, tap this (if it's taking 5+ minutes (my case), it's not working. Restart phone and follow "no" steps)
If no, something might have gone wrong, but you can try these steps:

Install LINE (through the .apk) with e.g. a file browser OR Play Store if you had the newest version (my case)
Start the app once and close it again (this should create an entry for LINE in settings_ssaid.xml on your new phone)
Titanium Backup's "Restore" button should have appeared now, tap this and select "Data only"
Do NOT open LINE yet

Go to your phone's settings -> Apps -> LINE -> Storage -> Data should NOT be 0 B (this means Titanium Backup has failed)
In relation to settings_ssaid.xml (Android 10):
Open settings_ssaid.xml

If you can find jp.naver.line.android: change the values to of value and defaultValue to values found on your old phone (aaaaaaaaaaaaaaaa and bbbbbbbbbbbbbbbb, respectively)
- (untested) If not found: Copy the whole <setting id ... tag="null" /> and change id to 1 higher than the other apps (e.g. setting id="27")

If permissions were changed on save, restore original values (probably did not happen if you used Total Commander)

File permissions: Owner-only RW; value=600; UID: 1000 system; GID 1000 system

Open your SQL editor app, give it root access, and navigate to: /data/data/jp.naver.line.android/databases/naver_line. If using SQL Editor:

Use File explorer (not Apps list)
If you cannot see naver_line, press the 3 dots right-top and uncheck "Show only database files" (it's a database file, but without extension)
Open naver_line -> setting -> delete everything with specific phone info (I deleted entries here on a a previous transfer, so I forgot what I deleted, sorry)

(untested) Copy LINE images received in chat to new phone.
Restart your phone (otherwise Android ID change won't take effect, and LINE will crash)
Start LINE:

If you see your chats, congrats, you now have LINE working on both phones :D
If you get an error saying LINE detected a new phone, do NOT continue. If you continue, LINE will erase all your messages. Go back to the SQL editor step, and delete more entries that could tell LINE that it's not your old phone.

I figured this stuff out with the help of the following resources:

Outdated Backup creation instructions: https://www.techgravy.net/line-chat-history-backup-restore-android/
Outdated Backup restore instruction: https://www.techgravy.net/transfer-restore-line-chat-backup-new-phone/
Find Android ID on Android 8+: https://medium.com/@sdex/how-to-change-android-id-on-oreo-with-root-a71ebbc38cec

Root solution for fresh install and old database
Example situation
You lost your old phone, the other root solutions do not work here, but luckily you have a backup of naver_line database found in jp.naver.line.android/databases/naver_line (maybe you have set up Syncthing to always have the latest version)
You have installed NAVER LINE on your new phone, but were not able to set your chat history back at first startup.
Solution

Download "DB Browser for SQLite": https://sqlitebrowser.org/
Open the latest naver_line DB with DB Browser
Click "Attach Database" in toolbar and select your old naver_line

When searching for your file, change "Files of type" to "All files (*)" (naver_line file has no extension)

Write SQL code to merge the 2 databases

I've done it here for you (too much code to copy and more detailed steps): https://github.com/NumesSanguis/naver_line_restore_chat_root

Copy the merged database to your Android phone
Set the UID and GID to LINE
Rename the new app's current naver_line db and copy your new merged db into e.g. /data_mirror/data_ce/null/0/jp.naver.line.android/databases
You got your chat history back!

Limitations

Not sure how to recover images shared in chat yet.
Chats that haven't seen a new message since you reinstalled LINE do not show up (but have all your chat history)

These do appear if you select the chat from your home screen. The message will be shown as from 1970/1/1 though

Search for old chat history seems broken :/ Even after you have opened an old chat.

Another "Fast procedure" for un-rooted phones is by using a 3rd party tool called Backuptrans Android Line Transfer. You need to follow these steps:

Connect both your Android Phones to computer via USB cable.
(Make sure USB debugging is enabled on phone)
Run the Android Line Transfer program on computer. Choose the source device on the program and then click the "Transfer" icon.
Choose your target device and wait the transferring to be done.

That is it.

I see "Personal Edition USD $19.95", there is no free version I guess? I looked for feedback about this tool, and find it strange that nobody on the Web is talking about it, Google only finds the product's download pages and your answer here.

My experience with Backuptrans Android Line Transfer was hit and miss. Backing up from a Samsung J7 went fairly smooth though the software is slow and lags a lot. Transferring the same backup to an OPPO F1S Plus didn't work, the phone was recognized but would not cooperate with the software. (Restoring to a different model may have went smoother but I didn't try). I then had to restore the back up to the J7 again which took 3 attempts. I spent 4 1/2 hours doing this whole operation. I think better doing it the Line chat by chat method could be better. Backuptrans Android Line Transfer is the r

license: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
Is there a hands free way to manipulate pandora while driving?
I was wondering if anyone knew of a handsfree way to manipulate pandora while driving.
(On Linux, there is an app available known as PianoBar, which is open source and can interact with Pandora servers without using an official client; this includes BASH integration, which allows you to....)
Well, that's neither here nor there, I'm in engineering school and I hardly have time to program any apps.
I have a Galaxy S4, and what I really want is a way to manipulate Pandora Radio while driving.  (They don't seem to have an disabled accessibility, either >.<)  It certainly does not have to be complete, but it should at least let me like and dislike songs without using my hands.
I'm really just looking for a way to listen to my music without having to look away from the road.
I've tried S-voice, and it can start Pandora, but after that you appear to be on your own..
Thanks for any help!
PS: Assume I have no more than an aux jack to use in the car, so the answer can't be "install something"... it's an integrated head unit.

This would really have to be enabled by the developers of the app, unfortunately. An always listening app would be very risky to distribute, as it would generate many complaints about battery life...
I have an Android Wear watch, which makes interaction minimal and on your wrist as you drive. This is my best suggestion, though this also would depend on the developers, if they have implemented Wear functionality.
I know this is a more costly solution than an app, but there's more to it than just this functionality. Wear apps can also implement voice functionality, so those developers better get working...


text:
Androidhwext Is it a System/Vendor App or Third Party App
Is the Android App Androidhwext part of the Android System or Huawei Standard apps or is it a third party app?
I am concerned its a virus app due to the amount of permissions it asks for. I am unable to uninstall it but this may suggest its a system app?

Even if it's a malware I would say Huawei deliberately chose to add it in your device. You're not the only one who has it. https://www.google.co.in/search?q="Androidhwext"


text:
SQLite database operation from Android terminal
I want to do SQLite command like sqlite3 myDb.db, or do other SQLite command from Android shell, like Terminal Emulator or something else.
I have tried googling for these, but no luck. Is it possible to do that? If it is, how to do it?
I'm using locally-made Android phone in my country, based on Jelly Bean OS.

Closely related: http://android.stackexchange.com/questions/5053/where-can-i-obtain-an-sqlite3-command-line-binary-for-android-2-2-1

Yes, it's possible if you have sqlite3 binary for Android installed. Most of Android devices don't have this binary. If your device doesn't have it, then you need to get the proper binary and install it (refer to Where can I obtain an SQLite 3 command line binary for Android?). Note that you need root access to do this.
After getting the sqlite3 binary, place it inside system/bin/ (or system/xbin/). After this, you just need to test if the terminal can access  the binary by calling sqlite3 from there. If it shows sqlite> prompt and SQLite version, then you're done.
For usage hints, on sqlite3, write .help.
sqlite> .help

+1 There is also SQLite Installer for root that would install the binary for you.

You can use Termux for installing sqlite.
Type
$ pkg I sqlite

and there you go on Android.

all_licenses: Creative Commons - Attribution Share-Alike - https://creativecommons.org/licenses/by-sa/4.0/


text:
How to open Google PDF Viewer app?
I can't find Google PDF Viewer app icon even though I have installed it from Google Play Store. How can I open it?
Also, I'm unable to close display green light on top of display screen.

It seems you have 2 questions that are unrelated. For the second question regarding "close display green light on top of display screen", could you post that as a new question and provide the screenshot? As of current writing, it's unclear what you meant by that.

Google PDF Viewer doesn't have app icon.
However, when you're trying to open a PDF file from other apps (e.g. Download, or any file manager like ES File Explorer), it will be listed as one of possible app inside App Chooser dialog.

Google PDF Viewer is a triggered app. The only way to open it is using automation app or use Nova launcher, add a shortcut to activity on home to launch main activity of the Google PDF Viewer

authors: Михаил Ланцов


text:
Is there a way to hide all notifications during the night?
I mean something like this:

I'd like to hide them like this during "downtime period" or "do not disturb mode".
I'd like to hide them both on the lock screen on the status bar at the top of the screen.
Background
I'm interested in something like this because I like not to be disturbed around bedtime, or when I wake up during the night and glance at the screen to check current time.
For example: today morning I woke up ahead of time, very much not refreshed, and when I went to check for time on my phone, I saw a notification which got me excited and unable to fall back asleep. It's situations like this that I'd like to avoid.
Source for the picture. I presume the notification-hiding functionality might not have made its way into Lollipop -- since I haven't seen it in settings. Or has it?
Any ideas?

Ermm, I'm not sure if it hasn't made its way into Lollipop, since the feature is there on Lollipop: Settings - Sound & notification - Interruptions - Downtime. Is that what you missed?

I've already tried downtime settings, but as far as I can tell in Android  5.1.1, downtime only affects sounds of notifications, and not how they are displayed on the lock screen. Am I mistaken? Even if I am not, thanks for the tip. The way I see it, this functionality would be a nice (probably optional) extension to the existing downtime settings.

I see, my bad, I never use downtime, so I don't know that it doesn't hide notification. Interesting question, since it can also be used to make the lock screen tidier.

If you don't use downtime, may I ask how you sleep at night? Are you not disturbed by the noises your phone might make? Or do you set it to silent manually every day before going to bed?

I always use vibrate-only, except when I'm waiting for something very important that I need to turn on the ringer volume, so... that's it :/

I've been looking for something like this for ages. Have you found a solution by now, Wizek?

You could use an app called
Notifications off.
(Root required )
It has a settings that lets you block notifications at night.

Thanks for the tip. However, the app says it needs superuser privileges. Do I need to root my device (therefore voiding warranty?) in order to make this app work?

@Wizek yeah, from the app description: "ROOT is required for the app to work.".


text:
How to determine in which version an Android bug was fixed?
How does one determine when a specific Android bug was fixed?
Specifically, I'm interested in learning in which Android version bug 58779 was fixed.
Someone marked it obsolete, which either means it has been fixed or someone erroneously marked it that way.

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.


text:
Enable bluetooth tethering via command line
Is there a way to activate the bluetooth tethering mode in Lollipop using the command line? You can do it for usb tethering by running the command
service call connectivity 30 i32 1
Is there a similar way for bluetooth tethering? (my problem is that it turns off at each reboot)
Thank you!


text:
dtb not found error
am trying to boot philz_touch_6.55.0_dior.img in my xiaomi redmi note 4G through the andRoid debug bridge to my phone but when I write the command " fastboot boot philz_touch_6.55.0_dior.img " I get " FAILED  "
what seems to be the problem,please HELP

Alright, let's piece it all together but first some information from you. Where in your computer is the customrecovery.IMG? Where is the fastboot.exe file? is your device booted into like the OS, recovery, or bootloader? Is your device recognized when the command fastboot device is thrown? What OS version are you running? One version of android 4.xoxo they played around with the fastboot protocol.

well the customrecovery.img and the fastboot.exe file are in the same folder in the desktop in my computer.My device is booted in bootloader and it is well recognized when the command fastboot device is thrown and am running kitkat android version 4.4.4

no problem,thanks for the help I did get a new .img and it worked

The custom recovery .IMG is corrupted  and you should go download a different one. In the error you received DTB stands for Device Tree Blob. The device tree blob is a default mechanism to pass low-level hardware information from the bootloader to the kernel.


text:
Missing 20 Gigabyte of Free Space
I've recently noticed that my Galaxy Note 3 32GB model ran out of storage. My Samsung File Explorer App says that I've got about 3GB of storage left of 32GB.
My problem now is that I can't figure out where the remaining ~30GB (I know that there aren't really 32GB of free space) are? My SDCard directory has a size of approximately 10GB, plus I've got about 6GB worth of apps. That means, I should have 16GB left (or less) instead of 3GB?
Here's a table:
Files:         10 GB
Apps:           6 GB
Free Space:     3 GB
Total Space:   32 GB
Either is the total space more like 19GB instead of 32GB (That would be kinda much, right?) or there are hiding some files somewhere worth about 10GB.
Any suggestions?
Best regards

Try DiskUsage.

Thats a big diff but maybe you use spotify with offline files or something?
Also its worth checking Settings->Storage. Click on "Cached data" for instance and clear, here you see what it taking space more in detail.

In the Android settings you should be able to find a screen where you can see more details (probably in "Settings->Storage") about how your storage is used.
But from the list above I can see you are missing two important items that typically use storage: The Android system and the Cache. Those two items may not be available to the File Explorer app since they're not necessarily located in the user accessible location of the storage. Adding those items to your list, using the numbers I can see on my 32GB Galaxy phone as an example, the storage breakout is more along those lines:

Android system - 6GB
Cache - 3GB
Apps - 6GB
Media/Other Files - 10GB

TOTAL 25GB
This is definitely closer to the actual used space you should see you your device. If you need more room the Cache is something that can be cleaned because it contains temporary data used by your apps therefore no important data for sure.


text:
Charging galaxy S4 wirelessly and wired at the same time
I got a Qi wireless charger cover for my Samsung Galaxy S4 along with the charger pad and I was wondering... What happens if I try to charge my phone wirelessly while it's plugged on the cabe at the same time?
Is it safe? Does it work? Am I going to set my house on fire?  Perhaps even create a black hole?

Days since Nokia Wireless charging pillow by Fatboy announced People at Windows Central checked with Nokia and officially it doesn't support Dual-charging (And Wireless Charging takes priority, I know it just doesn't feel right )
Since then Many Android users have been asking about it in forums,   reddit and it seems that Android phones doesn't support Dual-charging either. However there is no official information about which takes higher priority(Wireless or Wired)


text:
Music player without files
My music player suddenly stopped and it says there are no songs.
But in fact, there are songs in my SD-Card.
I had a similar problem that is the gallery didn't display images and also I have deleted a nomedia .txt file in internal folder to fix it.
Any suggestions? I'm using samsung galaxy s3 mini which runs on android 4.1.2

Your files is in which folder? @Santropedro

It's in storage/sdcard0/Music

try this http://android.stackexchange.com/questions/83860/mp3-not-showing-in-library


text:
Galaxy S5 S Voice unable to detect current location
I used to use S Voice to bring up navigation: "Navigate to 123 Elm Street Springfield"  And it would take me directly to google maps navigation.  Now when I do that it says, "Sorry, I am unable to detect your current location.  Please check your settings and try again."
But when I go to google maps and ask it to navigate, it does so without problem.  So location services are working.
What setting do I need to change?
Software version: G900PVPU2BOD3
Hardware version: G900P.04
Android version: 5.0
Model number: SM-G900P

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


text:
Custom recovery failing to flash on Nvidia Shield Tablet
I am having problems rooting my Shield Tablet. It is the new B01 version with update 3.1, Android 5.1.1. I am trying to root using this guide, and I have successfully unlocked my bootloader, but flashing the custom recovery is where the problem lies.
I used fastboot flash recovery recovery.img, and it worked last time on Android 5.0.1, Shield update 2.2.2, but now after I flash it and go into recovery mode, it brings me to stock recovery.
I need to do this to root. Do you know how to fix my problem, or another rooting method that has been checked and works?
PS. I tried with TWRP, still no luck.

Did you try fastboot boot recovery.img?

No. What does that do, and how can it help?

I think I read something about a 'fine editor' in TWRP. What is this, what does it do, how does it work, and how can it help me?

Btw when I booted into recovery I saw an andrpod with a red triangle over it, but holding up and power brought me to stock recovery. Is this normal?


text:
Setting mock location remotely
For testing purposes, I need to fake my GPS location on a real Android device. Now, I know about the possibility of Android Emulator and setting their GPS location via telnet.
I don't really have a clue how those GPS Faker Apps set the mock location of an Android device and that isn't really the question, but I wondered if there is a way to set the mock location of a real Android device other than using these apps. And additionally, I need to do this over an interface so I can do this from my computer.
Is it possible to set up a telnet server on an Android device? Or maybe I should write a minimalistic app that I can run via ADB? And how do I know the GPS module of my device doesn't overwrite my set mock location?

I wrote an app for this. If you're into building yourself, here are the sources: https://github.com/juliusmh/RemoteGeoFix


text:
Am having multiple issues with Android 4.4.2 tablet
This is a fairly new tablet.   First, I couldn't  get  page reload to stop coming up while using Chrome and stock (google) keyboard.   The manufacturer,  Prestige,  advised me to use the stock browser because Google was having issues with its products working together.  I did,  but then the keyboard would not come up consistently,  especially in email or Web forms where multiple entries were required.   I was advised by the manufacturer to go to SwiftKey keyboard,  and all was basically working well,  until I started having some of the same problems.    I changed to Opera browser,  and am still having same problems.   I have been to the support and knowledge base sites for all problems,  but can't  find answers that apply  or even address some problems,  and I've  been looking through here for a couple of hours now.   At one point,  I did a hard factory reset,  and have cleared data multiple times on Chrome,  Google,  SwiftKey,  and stock browser.   Nothing works for long, if at all.   Thank you for any help.

I wonder you haven't tried Mozilla's Firefox yet? I'm very happy with Chrome and have uninstalled Firefox tho. And then try Hacker's Keyboard.

It is probably an issue with the dictionary. It probably has a lot of words in it and is taking time to load before the keyboard is displayed. Clear the dictionary or back it up if possible.


text:
None of any chatting apps shows contact list
Today I updated my Lenovo A6000Plus to Lolipop Via OTA
Now I am suffering from a very weird problem.
WhatsApp Hike doesn't show any contacts in List. Although When I open my contact List I can see all of my contacts.
What I tried :

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

All these methods doesn't work
Whenever anyone message me on hike or whatsapp i only see the number.Even When I add that Number I am not able to see the name.
I googled but nothing found.

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

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

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

Your contacts would've been erased if you did clear "Contact Storage". Did you backup them earlier? I think so, but please mention that in the answer.

@Firelord Yes my all contacts are backed up in google....


text:
Is there an easy way to count the number of installed apps in my Android phone?
Maybe this info is in some file. I can also have it mounted in my computer and run a bunch of linux commands.

Was about to say the same as Firelord – he missed the "ease" part, by the way, and has you counting lines manually. Rather try adb shell pm list packages -3 |wc -l (when on Windows, better use quotes: adb shell "pm list packages -3 |wc -l"). Takes a few seconds, and then shows the number.
Example, with one of my test devices:
adb shell "pm list packages -3 |wc -l"

Output: 15

It appears that wc is part of BusyBox and doesn't come with Android. You might want to verify and mention that in the answer. :)

@Firelord Oh. So what: "if wc is not found, please move the closing double-quotes to right after the 3 (adb shell "pm list packages -3" |wc -l), should work fine in the given example (Linux host ;)


text:
Google search and chrome not working on mobile data
I have a OnePlus One on which I am running 5.1.1 Cyanogen OS. I rooted it and installed Greenify, and tried to greenify the google apps. Since then, my google apps are not working over mobile data, but working on wifi. Can anyone please help!? I have unrooted and flashed the factory image but still no good.

I had the same issue and requested a new configuration sms from my mobile carrier. Installed the settings for 0.1 sec, restarted the phone. SOLVED !!!

Figured the issue. Somehow the APN got changed to some other network and that was causing the problem. Not Greenify, though this happened after that.

The ROM itself is buggy. There are many similar threads discussing the same issue. I installed the ROM from scratch and the same issue occurred to me (no app worked on mobile data). I got frustrated by it, not to mention by some  other stupid bugs, so reverted back to COS12. Many users have  mentioned that resetting the APN and then choosing the correct one helped them.

Just creating dummy APN helped me.

It will be better if you will include steps to create dummy APN.

I have solve a fix  this issue.
Somehow, the defaults would have a value for the Proxy IP and Port.
1_Go to setting> network setting>mobile network> Access point settings and delete the Proxy IP
and Port and save this setting.

Remove that tel number or get a downvote and a flag.


text:
Nexus 7 2013 wi-fi stuck at google logo after rooting
I downloaded AOSP (5.1.1, API level 22), made changes in the init.rc, and added the su binary / SuperUser packages to the build. I also added proprietary binaries relevant to nexus-7 flo (for Android 5.1.1 (LMY47V)). I then built the entire source tree to get a package (.zip) containing the required .img files and Android-info.txt. I then do a fastboot -w "zip file name with all imgs".
This runs and the device gets stuck in the "Google" screen with a lock icon. It does not go beyond that even after hours. However, I can access the tablet via ADB and I also get root shell. What am I missing here ? Is there a version mismatch somewhere ? How do I check if that is the case.
Additional details :
Device is "flo". At the launch menu I selected "flo-userdebug".
Repository sync is to the latest android version I think. I checked the version in build/core/version_defaults.mk.
What could be the issue?

That is not the general way to root a Nexus device. Also, your question seems remarkably similar to this one: http://android.stackexchange.com/questions/129817/nexus-7-stuck-on-googles-logo-after-flashed-the-building-of-aosp , are you the same user who posted that question?

No i found my answer. There was a mismatch between the different versions  I was using for proprietary binaries... Its way too late to go on without an answer...

You could answer your own question, but development, including ROM development, is off-topic here


text:
Can I use my phone as a WiFi-WiFi hotspot?
I have a (non-rooted) Sony Xperia Z3 with default Lollipop installed. One challenge I often run into is that I can connect to a WiFi network, and my friends with iPhone cannot (I've also encountered the opposite, but that's another topic). It seems the hotspot functionality only works with connection to a telephone network, and not as a regular WiFi-WiFi hotspot. Do any of you know of a built in functionality that will do this, or an app I can download that will solve this issue for me? Thanks :)

Yes there is one app of late that does the job: see this post  https://android.stackexchange.com/questions/173875/what-is-the-functionality-concept-behind-wi-fi-sharing-aka-wi-fi-profile-share

Definitely interesting. Thanks for sharing and for necromancing this thread :)

Unfortunately you can't, at least with today's hardware standard. To be able to do that (connecting to a WiFi and tether that through WiFi again), you would need two WiFi beacons on your phone. Since this is not the case, it is not possible to do so.

But it would be possible to tether using Bluetooth or NFC (or even USB) between the mobile devices? And use the handset with connection to the WiFi as a router?

Using wifi for the connection and tether it using Bluetooth or USB is possible.

That is interesting. However, this wasn't intended as a yes/no question :) Do you know of any specific apps that can do this?


text:
Pattern lock/factory reset
My daughter put a pattern lock on my phone and now I can't unlock it. What can I do? Have tried the master resets but just reset the phone. Is anything else?
HTC desire 510

Try This it will Hard reset your phone

1.Remove the battery, wait for a few seconds, then reinsert the battery.

Press and hold the VOLUME DOWN button, and then press and hold the POWER button.
Wait for the screen with the three Android images to appear, and then release the POWER and VOLUME DOWN buttons.
Press VOLUME DOWN to select FACTORY RESET, and then press the POWER button.

Did you read it somewhere? If yes, then please mention the link. If not, then there is no need to use quote.

@Firelord here is the Link http://www.htc.com/us/support/htc-desire-510-cricket/howto/550842.html

You could miss 30 times or more, you should get the username/password prompt. Then enter your email+password and your phone will unlock.
Also, note that your wifi/3g/4g needs to be on in order to verify with email/password combination. I had to make an app which would turn it on first, then I managed to unlock it

You can boot into recovery-mode (see our recovery-mode tag-wiki for details on how to achieve this) and choose wipe data/factory reset there. Then reboot your phone.
Note: this will delete all user-installed apps and data from the device.

usually with vol up + power button


text:
How to change the Android emulator phone number
Is it possible to change the phone number of mine on the android emulator, just like Genymotion which is always show me 1-555-521-xxx number. any ideas would be nice and appreciated.

AFAIK, emulator doesn't have working phone number because they don't have SIM. Anyway, this post on SO explains the dummy phone number that the emulator use.

Thank you for your information. i understand that emulator does not have real phone number, it is dummy. what i want to asking is that how to change that one ?


text:
How to access internal memory of android device with a broken display and without root permission?
My Samsung Galaxy Grand has a broken display. I need to access my media files( Photos and Videos ) from the internal memory of the device.
What I have tried -

Tried with Samsung KIES.
tried to connect via adb to the device but It's not on USB debugging.
Managed to put the device into recovery mode, but on adb shell mode. I'm not able to see any files under sdcard and sdcard1. Also my device is NOT rooted so I cannot use su command

What should I do now to copy the files off the internel memory?

Better pull the build.prop, Add these lines: 'persist.service.adb.enable=1
persist.service.debuggable=1
persist.sys.usb.config=mtp,adb'
and push it back. Now check if ADB works after rebooting the phone
(Caution: Use Notepad++ for Unix line breaks)

This may be kind of a crazy idea and is dependent on hardware you may or may not have, but consider using an MHL adapter to connect the device to a TV or monitor and use a Bluetooth mouse to navigate... bypassing your broken screen altogether.

@GokulNC Tried changing the build.prop, I wasn't able to copy the edited build.prop onto my device because "permission denied"

@paulmz My device does not support MHL adapter. Thought of that as well earlier :(


text:
Is there a way to disable/remove screenshot soft button or remap it for some other function?
I have 7" 4.2.2 tablet for everyday use and it have 2 additional soft buttons. Rightmost one is a "screenshot" soft button (please find picture below). My problem is what I rarely take screenshots intentionally (Vol- + Power is more than enough for me and produces better quality screenshots) but this button and its position causes literally a tons of accidental screenshots. Even worse, this button remains fully functional even when device is locked.
(Click image to enlarge)

It there a way to disable this soft button (at least for lock-screen)? Or remove it completely? Or even better, to bind for some more useful function?
FWIW, tablet is Mediatek-based and I have a root.

Does your device have hardware keys as an alternative for those important soft keys? If yes, then try Gravitybox. It would create its own navigation bar and allows you to choose which keys would you like to show at the bottom. Can't say whether it would work in your case, but it's worth a try.

@Firelord, no, just basic Vol+ Vol- and Pwr.

Yeah, as @Firelord said, if you have Xposed installed, you could try using a custom navigation bar that's available in GravityBox.. Moreover, if that doesn't help, if you really know how, try editing the SystemUI.apk by decompiling using APKTool


text:
Preserving a whatsapp account from an inactive/foriegn SIM on a new device
My dilemma is as follows:

I signed up for WhatsApp in a foreign country on my Tecno R7 and used it happily even after returning back to my home country.
When i returned, I of course restored my home country SIM cards, but WhatsApp was unaffected and ran normally.
However, my Tecno R7 malfunctioned and I had to change to a Samsung Grand Prime. So, when I tried to move my whats-app account to my new device, it initiates a new registration.
I do not wish to open a new account and lose my old history, all my contacts were also already hooked on my old account.

Is there a way to transfer my old WhatsApp account from Tecno R7 to Samsung Grand Prime, without effecting a new registration (changing numbers)?

Just take a backup of the WhatsApp conversations in old phone and copy the entire folder /sdcard/WhatsApp/ and send (copy) it exactly to the same location in your new phone..
Now open WhatsApp from new phone and Enter the desired number (It may or may not require verification)
After verification is over, it'll prompt you asking for restoring chat backups..
Just restore them.
The latest version of WhatsApp supports backing up of data to Google Drive.
So, if you can update to a latest version, better sync it and try the same.


text:
Bluetooth HCI Snooping integrity
For a project I am sniffing bluetooth communication between an embedded device and my android phone. To make this work I enabled the Bluetooth HCI Snoop log option on my Android phone in developer options. The bluetooth used is Bluetooth LE (Bluetooth Smart)
The embedded device communicates through bluetooth with an app installed on my Android device. Opening the created log file with Wireshark I found some interesting results. I compared my results to that of an example bluetooth capture file and noticed that about half of communication is not present in my capture log.
In my capture log there is no PIN code request/reply, no connection events (only disconnect), no link key messages and no SDP or L2CAP protocol usage.
I don't understand why I am getting these strange results and I  wonder if the entire bluetooth connection and communication process between embedded and android device (including the app) is not captured


text:
Rooting Lenovo A600Plus Running on Lolipop 5.0
Previously before the OTA update I have rooted my phone with KingRoot.
While I was Updating the rooting creating problem for me so I unrooted the Phone.
Now I want to root it again I want to know will the Kingroot still Works or not.

Why not try it yourself?

i have only one phone not in a mood to destroy it


text:
App-specific passwords not working anymore under Android 5
I am using multi-factor authentication for all my Google accounts.
I am pretty sure that I once used app-specific passwords on my Android (that time version 4 of Android) devices to authenticate.
Yesterday I reset my device and also the app-specific passwords I created earlier. I recreated new app-specific passwords.
Then, after having restarted my freshly reset Android device I tried to add one of my Google account after the other. As part of that I am, for each single account, first asked for my mail address and password. But, for whatever reason the app-specific passwords are just not accepted. Once entered I am just prompted again and asked for my password. Fascinatingly Google seems to recognize that the password is correct, because if I enter a wrong one on purpose I really get an error saying that the password is wrong.
Entering my "main" Google password works and leads me to a UI then asking for my Google Authenticator code.
Are app-specific passwords no longer support for adding my accounts on Android or am I doing something wrong?
Thanks!

+1 I support your case. I haven't tested on a non-Google app but I can confirm  that Google requires the actual password and not app-specific password for signing-in on Android. Incidentally, I was also on Lollipop.


text:
On my Note 4, even when I set the lock screen to fingerprint, if I turn it off and then on, I can unlock it by swiping. Please advise
I set the unlocking to fingerprint. I set 3 fingerprints. I activate them. Then I can unlock my phone by swiping. What is the use?

Posting this as a comment as it most likely is not a full answer but check in your security setting under "Smart Lock" and ensure it is disabled.

Often there is a settings which sets a Timout for a locked phone. By default I think it is set to 5 seconds. That means, that when you turn your screen off your phone waits 5 seconds before activating the lockscreen security. Try searching the settings for this timeout setting.

go to settings- security- trusted agents-and off the google lock

Could you elaborate as to the applicable Android version for these steps? Also, your terminology is a bit confusing. Please clarify.

settings》lock screen》secured lock time》instant ....GLHF

Does this work on a Note 4?

Go to settings > Security > Trusted agents-and turn off the Google lock


text:
How to rotate emulator screen (not device orientation)?
Some apps run in landscape orientation, but sometimes allow you to see some picture in higher resolution by displaying it as portrait-oriented full screen image. Those are mostly games that allow you to tap character's portrait in profile to see it - Soccer Spirits, Chain Chronicle and and pretty much any other game that features character art as one of its draws.
IRL you supposed to turn your device to look at image, but how can I do that on Genymotion or any other emulator? It does have button to change device's orientation - i.e. internal state on what device thinks about it and will automatically turn screen accordingly, but it obviously doesn't help with apps that have fixed orientation.
Is there any way to just rotate emulator window?

Nox version 5.0.0.0 added this feature. Quote from changelog:

Added Rotate button to change Nox screen display from vertical to horizontal or back with just one click.


text:
Install motog stock framework
I installed cynogen mod 12 to my motoG, now I want to install stock rom, I got it from XDA, But how can I install? can anyone please give me steps to install it?

The XDA post you referenced tells you how to do what you are asking (taken from the XDA post):
How to flash:

Download ROM to Internal SD.
Boot into Custom Recovery.
Factory Reset (System, Data, Cache, Dalvik)*
Flash ROM with TWRP and reboot.

*NB: It is often also necessary to Wipe > Format /data > Yes (Warning: This will erase internal storage) - Do this before reporting any bugs.

,I am expecting the detailed procedure, not copy from given link


text:
Unable to access Play Store after CM12.1 upgrade
Following this week's releases of CyanogenMod, there's finally CM 12 and CM 12.1 releases for the Samsung S4 Mini. Therefore, I upgraded from the latest 11 release to 12.1.
However, after installing, I was unable to access the Play Store, getting "No Connection" and a "Retry" button opening it up. Following instructions from various places, I tried changing the date and resetting it, and then tried removing my Google account from the device. This is where I am now stuck.
Opening the Play Store now, it sits "Checking info...", occasionally telling me "Unfortunately, Google Play services has stopped" (it's been prompting me to upgrade Google Play services ever since I installed CM 12.1, as one would expect, but I've been unable to upgrade it due to lack of access to the Play Store) a variable number of times while doing so. Eventually, I reach a screen telling me:

Can't establish a reliable connection to the server.
This could be a temporary problem or your Android device may not be provisioned for data services. If it continues, call Customer Care.

However, internet access works fine in Chrome and in all non-Google apps. I can load play.google.com almost instantly in Chrome: there's no internet connectivity issue here.
Trying to add my Google Account from settings leads to the same "Checking info..." sequence of screens.
How can I re-add my Google account and regain access to the Play Store?

When you flashed from CM 11 to CM 12 or 12.1, did you wipe /data,/system,etc. via recovery?  You'd also need GApps for CM 12/12.1 too, as that would include newer Google Play Services that are compatible with 12/12.1.
Generally when you upgrade from a different OS version (CM 11 being Android 4.4, CM 12/12.1 being Android 5.x.x), it is recommended fully wiping everything before flashing to prevent odd issues like you are seeing here.

I follow the system upgrade prompt within CM, never touching Recovery myself.

http://wiki.cyanogenmod.org/w/Updating says to upgrade manually if Google apps are installed. sighs It'd be nice of the CM Updater checked if Gapps were installed and told you to manually update rather than updating then leaving everything broken...

Gotcha.  I do things differently, I go in via custom recovery to wipe everything, then flash the ROM and gapps as needed.  I had Google Play Services broken once, as it was using Android 4.4's version instead of Android 5.x's, and Google apps and Play Services were freaking out, constantly asking to upgrade but failing...really odd stuff.

I'm mostly just annoyed about the UI offering to upgrade in a way that the docs say not to when it could easily programmatically check for. <_<

Am about to install via recovery...

I agree with your frustrations for sure, I'd be upset as well.  :)
Good luck!

Installing via recovery after doing a factory reset worked. Then formatting /system prior to installing the OS solved the weird battery-loss problems I'd been having (probably just the battery calibration, but clearing that specifically had done nothing). Yay! Thanks. :)

Using a root explorer app, go to /system/etc, open the file called hostsin a text editor. In the text editor app, edit the file to add # before the next IP address (for example: from 123.4.567.8 to #123.4.567.8). This will comment out a hosts redirection and hence allow you to access the site which was blocked by that hosts redirection.


text:
Where to download android for galaxy S5 (G900FZHU1ANE3)?
I have problem with my android. Even if I do factory reset. I decide to install another copy of android.
My phone is samsung galaxy S5. Even though finding android for US models is easy (link), my phone model is G900FZHU1ANE3 from Hong Kong and I could not find any android file to download.
Could any one please help he to know where I could download the correct version of android?

Please see: Where can I find stock or custom ROMs for my Android device?

The newest available Image ( Android 5.0 ) for your Sm-G900F Samsung Galaxy s5 is available on sammobile.
Look at the instructions for flashing on this site:
Extract (unzip) the firmware file
Download Odin v3.10.7
Extract Odin ZIP file
Open Odin v3.10.7
Reboot Phone in Download Mode (press and hold Home + Power + Volume Down buttons)
Connect phone and wait until you get a blue sign in Odin
Add the firmware file to AP / PDA
Make sure re-partition is NOT ticked
Click the start button, sit back and wait few minutes

Please do not answer completely off-topic questions since it tend to encourage users to ask such off-topic content again. See [help/on-topic] to know what's on-topic and off-topic.


text:
Automatically transfer files from a specific folder to computer and delete them on the Phone
Given limited storage space I want to automatically transfer files in a specific folder on my phone to my computer and delete the original file on the phone to safe space.
What's the best setup to do this?

See if anything helps here: how to sync phone memory with pc?

@Firelord : The question you refer to is about syncing with means that the data would stay on the phone.

In that case, you can host a file server on PC and use file explorer apps like ES File Explorer to copy-paste content in it. Since it's not sync technically you can delete the files from phone after copying them.

@Firelord : I would like an automatic solution.

Perhaps Tasker can help.


text:
Android app downloading but not installing
My Device is Motorola Moto G 1st Gen. running Android Lollipop 5.0.2
From the last 2-3 months, my phone is not installing apps. It downloads the app and even shows installing but never completes. After showing "Installing " for some time, the notification will go. If I go back to Play Store, it says "Install" and not Installing. So I have to repeat the same procedure.
I have tried clearing Data and Cache of Play Store, Download Manager, Google Play Services. I have over 5 GB space available on phone.
I have tried the above solution many times but it doesn't works. The only thing I don't want to do is factory reset.
 Update:  After I updated to Android 5.1, apps started to install properly so I think it was a bug related to 5.0.2

My first question is: The apps that are not installing- were they previously installed on this device with the same OS? Leading to the question: Can you confirm that the apps you are trying to install are compatible with Lollipop? Does this occur for all apps and, if not, which ones specifically?

@paulmz - It doesn't matter if the app was previously installed or not, any app that is not on my phone right now will not install. This is happening for all apps present on Google Play.

Try following the methods below:

How about you try installing the app by manually downloading it's apk which I believe, shouldn't disappoint you.
You must have "Unknown sources" enabled from Security option in Settings menu in order to be able to install APKs.(Settings>Security>Check the Unknown Sources option).
For example, visit http://www.whatsapp.com/android/ and click on Download apk, when download is finished you shall copy the apk file anywhere in your SD Card or internal memory which you can access, or download the apk right-away in your smartphone. You your favorite file explorer(I use ES File Explorer) and navigate to the apk file location in your smartphone and touch to open it just like you would open any file and you will get an option of installing the app.
Power off your Moto G and reboot to bootloader by pressing Volume up + Volume down + Power button and you will be taken to bootloader, from there you should use volume down to scroll down to Recovery option. Use Volume up or Power button to enter Recovery mode and than wipe cache(do not execute wipe data as it will wipe the internal memory/sdcard) which can take 5-10min if on stock ROM. When done, reboot and post if you face the problem again.

You didn't really explain your first sentence. Perhaps inform the user HOW to manually download and install an APK. The second paragraph should be listed as a second and separate possible solution. It currently looks like the second paragraph is related to the first and may confuse users.

The first method might work but then it is not really a solution, I can't/won't download and "manually" install lots and lots of apps. I didn't try the second method because after my device got Android 5.1 update, everything started working again. So I guess, it was a weird software problem.

authors: บุญจันทร์ สว่างบ้าน


text:
Samsung Galaxy A5 screen has broken, want to retrieve data
My samsung galaxy A5 mobile is dropped and its screen has been broken though the hand set is ringing when some one calls my nomber but I am not able to receive it.
Now I want my all media and whatsapp data back before going to give it to service center.
I would be very thankful if anyone help me to provide solution.
Thanks.

Lot's of cell phone repair shops and computer shops do data recovery if you trust them but of course that isn't free.

Perhaps it is achievable if the "USB Debugging" option is enabled on the phone and you authorized the computer for this USB Debugging purpose.
I know of 1 method which doesn't require you to touch your phone only if you have USB Debugging enabled:

adb pull /sdcard/ %USERPROFILE%\Desktop\

this shall copy every file and directory from your sdcard to your Windows Desktop
Note: For internal memory you will have to check the internal memory folder, you can check it by the ls command in /storeage/ where you should cd(change directory) to folders inside and check if it is your internal memory stored files.
There's another way to get a backup of your whatsapp app and whole system backup as well(system backup, not data files like whatsapp media, pictures and songs etc.) but it can only work if you are able to touch the bottom of the screen so that you can authorize for the backup, you can do so by adb backup and the steps are listed here :http://forum.xda-developers.com/galaxy-nexus/general/guide-phone-backup-unlock-root-t1420351

Thanks for the response dear but unfortunately USB Debugging is not enabled in the set.

Step 1: Install ADB on your PC. You can download it here: http://forum.xda-developers.com/showthread.php?t=2317790. The program will create a shortcut on your desktop that can then be used to open a command prompt.
Step 2: Once the command prompt is open enter the following code:
Adb shell
echo "persist.service.adb.enable=1" >>/system/build.prop
echo "persist.service.debuggable=1" >>/system/build.prop
echo "persist.sys.usb.config=mass_storage,adb" >>/system/build.prop"
Step 3: Reboot.
Step 4: At this point, simply connect your Android device to your PC and the Android Control Screen will popup allowing you to control your device via your computer.
While this solution will work for some, it is best suited to those who love coding and who have already installed USB debugging on your phone. Is this you? If so – you’re in luck!

Last I checked on my own devices, the "mass_storage" prop trick no longer works on modern (MTP-based) devices.


text:
Where does SafariOnline (Safari Queue) store downloaded books?
I used the Safari Books Online "Safari Queue" not Safari to Go app to download a book to its "Offline Bookbag". In what format is the book stored? I ask because I'm hoping to use a reader other than Safari's own app to read the downloaded book.

If it is storing the books in internal/external SD card then you can see the format for yourself. Probably inside /sdcard/Android/com.safariflow.queue or simply in another folder under /sdcard/. If not, then the last place would be its data directory /data/data/com.safariflow.queue. You would need root access to peek into that directory.

do my phone need to be root ? @Firelord

If the book is stored in any SD card then you need not to have root access. If it is in data directory of the app then you would need root access to access that directory. Alternatively, you may attempt to backup that app using [tag:adb] to see whether it gives you anything or not.

no exactly not in sd card and would you mind explaining about adb? does it give the books ? @Firelord

If the books are stored in the data directory then you have a chance. Use ADB (see this) to backup that particular app. You would succeed if the app allows itself to be backed up (I would bet on NO). Alternatively, having root access would take care of every problem here.

hmm there is no chance about its backup option, I have to make my phone root ? @Firelord

Well if the app doesn't want to be backed up and the books are not found in any SD card then you would have to root the device finally.

http://i.imgur.com/qAJ5nbw.png now must I pass my phone to root mode ? @Firelord

The data is stored in /data/data/com.safariflow.queue/app_data/

Video books are stored in /data/data/com.safariflow.queue/app_data/videos folder.

Ebooks are stored in data/data/com.safariflow.queue/app_data/books folder - not as PDF, but as HTML folder (+supporting files css,jpg i.e metadata,images etc)

(Maybe, they can be viewed (/rendered?) on web browsers)

great but do you have root access or your phone is non-root ? Also, where the data/data/com.safariflow.queue/app_data/ ? I can't find out the location

I've got root access,  You need root previliges. Its on /data partition

What is the format of books?

Ebooks are stored in data/data/com.safariflow.queue/app_data/books folder, not as pdf

@Firelord found that ebooks are stored as folders with html files

These HTML files are encrypted. Any idea how to decrypt them?


text:
No Google Apps on Android Device Emulator
I have an Android Virtual Device set up on Ubuntu 14.04 LTS, but it doesn't seem to have any Google Apps when I start. The main purpose is to do some app testing and security analysis, but I need to install a few apps for that. The system doesn't permit any downloading too (I tried to download the apk) as any download attempt results in a browser crash. I tried the drag and drop method, to flash the gapps.zip file, but that didn't work. As of now, I have no Play Store from where I can install other apps. Please help. The device is a Nexus 5.

related  SO link

Related: http://android.stackexchange.com/questions/3930/how-can-i-run-android-applications-on-my-pc-with-the-android-emulator, though I'm a bit confused why you can't download APK from browser. You can install app using adb install <filename.apk> from your PC though.


text:
Android equivalent to Remote Messages/WiFiSMS on iOS?
One of my favorite things about my iPhone was the ability to receive/send SMS/MMS through my web browser on my computer. As far as I know, Android has alternatives for this, but they all rely on an online service which isn't ideal.
Is there any way to send/receive SMS/MMS through a PC without the use of an online service?

You could use AirDroid which offers more functionalities.
It does not need internet service

✔ SMS: Send and receive individual or group messages.
  ✔ Files: Transfer files between Android and computer from any network. Share files and chat with friends.
  ✔ Notification Mirror: Mirror phone notifications from any allowed apps to computer.
  - Contacts: View and edit all the contacts.
  - Photos: Transfer photos between Android and computer.
  - Music & Videos: Play and manage music & videos on Android and transfer them between Android and computer.
  - Ringtones: Set music as ringtone and export ringtones.
  - Screenshot: View the real time screen of Android devices, take static screenshots. (requires root)
  - Apps: Import and export .apk files.
  - Camera: See through the lens of both front and back cameras.
  - URL: Push url to Android and open it with default web browser.
  - Clipboard: Share clipboard content between Android and computer.

Alterntively, Wifi SMS for android offers to send/recieve SMS


text:
Recovery Mode ---FAILED
I just try the Cyanogenmod 12.1 Nightly and and my android version is now 5.1.1, whenever I try to go to Recovery Mode, it only shows the Samsung screen for a seconds (but sometimes twice) and then the Cyanogenmod booth screen. I'm doing the right thing (Volume Up, Home button and Power button at the same time) but no Recovery Mode showing. Please help, I really need to install GAPPS :(
--SAMSUNG GALAXY S2

I thought for the S2 to get into Recovery it was just Volume Up and Power.

Can't you do adb reboot recovery?

Go to Settings. Go in about device and keep tapping build number.
Keep tapping until it says: You have enabled developer options!
Go back and tap developer options and turn on advanced reboot.
Then, hold your power button a little while like you usually do to turn off your device. Tap reboot and tap the recovery option and your phone will go to recovery! After if you want to make everything go back to normal, go to Settings, tap developer options and toggle the switch.


text:
retrieving contacts from my Google account
I stored my contacts to my Google account however I lost my phone and had my service suspended now I have a new phone I'm not sure how to retrieve them I was under the impression that once I  logged into my account they would automatically be stored in my phone

If they are in your Google account, once you log into Google via your phone it should sync your Contacts.  You may want to check to make sure that Contacts is checked under Settings - Accounts - your Google account.


text:
access files of app and run-as command alternative for debugging
I try to access data\data folder without root because I want to access some downloaded files by the app and I have realized the files download in data directory. I have tried to pull to sdcard but as in the picture it is not debuggable. So now, what can be done? Isn't there any way to access the files or grab the files without root privileges?

authors: Владимир Вельдяйкин


text:
How can I change the file size of photos uploaded to Google Photos?
I have uploaded my photos in Google Photos with upload size Original. Now only 4.4GB is left out of 15GB. I have deleted photos on my phone after uploading them to Google Photos.
Now I changed my Google Photos settings, I have selected Upload size to High Quality. But still, it is showing 4.4GB left.
I want to keep all my photos in Google Photos as well as I want to get more free space which is occupied by the photos with Original size.

Anyone know how to change quality of specific photos/videos rather than compressing everything?

Go to https://photos.google.com.
Select Options from the top left of this page, then select Settings near the bottom of the Options menu.
Change the radio button to High Quality (free unlimited storage).
Just under this, you will see two options: "Buy Storage" & "Recover Storage".
Select Recover Storage and you will be presented with the option to "Compress".
Select Compress and it will warn it could take up to an hour to complete.
Go ahead and you will have then compressed all your original-sized photos to High Quality and recover the space.
If you don't have the full-size photo's backed up, be aware this option is not reversible.

This is correct, and still true, verified today.

You already uploaded them as Original size, so changing to High Quality after the fact it'll still report 4.4 GB free.  You'd have to make sure the photos were still on your phone, remove them from Google Photos, then re-upload them with the High Quality setting.
Changing to High Quality after an upload won't affect photos already uploaded in Original quality.

You can do it from the Google Photos web app settings page.

Go to http://photos.google.com from your browser.
Click on the settings button ().
Click the Recover Storage button.

That it :)

The size is counted for the photos that are being uploaded from the date the Google announced the storage limitation. Any photo or video that were uploaded in any quality in the past do not count against the storage quota. Thats the reason you dont see reduction in the available limit. The size difference matters after the announcement only.


text:
Galaxy Tab Pro SM-T520 does no longer see wifi networks
I had a very weird problem with my Galaxy Tab Pro SM-T520.
After working fine for a while the tab suddenly was not able to see any wifi network. None of them. Not mine, not from my neighbors, just the whole Wi-Fi networks list in the Connections Settings was empty and the "Scanning..." process was hanging.
Reboot the tab, on\off, etc. the wifi did not help.
Only the factory reset did help. However after some time the same problem came back :(
It has happened after the WiFi network was disabled for a while.
Android 4.4.2

It turned out that the problem was the Passpoint setting enabled by the default. You can find it only in Advanced wifi settings. On Samsung tablet, while in Wi-Fi settings, you have to click on vertical ... at the top right corner, then select "Advanced" and there you can disable that Passpoint setting.
It took me a while to find a solution to this problem, so I hope my post may help someone!


text:
Can't set cortana as default voice assistant
I have a Samsung Galaxy S3. I recently downloaded Cortana for android. There are multiple articles showing how to set her over Google now as default voice assistant. None seem to apply to my phone.
Is it simply not possible, or am I just doing it wrong?
If it's not possible, which Samsung Galaxy series does it start at? S4, S5?
If it's possible, please provide details of how to go about it. Because simply holding down the home button does not give me the option.
Thanks,
Alex

What articles or what specific article you refer and what instructions did you follow?

http://wccftech.com/how-to-select-manage-default-apps-in-android-marshmallow/
Go into Settings --> Apps --> "Cog wheel in upper right corner" --> Default Apps --> Assist & voice input --> Assist app --> Choose Cortana
Cortana will now open when you hold LONG on the Home button instead of Google App.


text:
Facebook woke up by Google Services and don't want to be Greenified
Facebook and it messenger apps are eating up my Galaxy Note battery (rooted). When I Greenify them, they are activated by Google Services.
How can I stop their activation without uninstalling?
Many thanks!!

Are you saying Facebook's apps don't let the device enter into deep sleep mode? You could try Facebook lite instead also.

@xangua If I understand properly, the "Greenify" action forces the apps to fall into sleep mode and not activate "wakelock". I use WakeLockDetector which shows that Facebook and Messenger still cause "wakeup"s...

There are quite a few apps which will wake up Facebook in the background. In particular, any apps which offer to allow you to sign in via a Facebook identity. Even though you might not have signed up via Facebook, those apps will often wake up FB anyway.
  If you want to ensure FB doesn't wake up, then you need to install Xposed framework, enable the Greenify module in Xposed and then tick the option on Greenify for Wake-up Tracker and Cut-off. You can then disable having other apps open FB.

Source Thread


text:
Android Lollipop Forgot Password
I forgot my number password and I am unable to unlock my phone. I have tried looking things up online and the only solution I haven't tried is to perform a factory reset. I would prefer not to delete all of my data.
How do I reset/unlock my phone without knowing the password for the phone?

Welcome to the Android Enthusiasts! As this is one of our most frequent questions, we've set up some first aid in our locked-out tag-wiki. Please check that out, then come back here and either answer your own question when you were able to solve your issue, or [edit] it with what you've tried and where you're stuck otherwise. Good luck!

The following steps may help you  to reset the moto-g without loosing your data.
step 1: Unlock Motorola Moto G Bootloader
step 2: Root your phone with M-TOOL
step 3: install  CWM(clockworkmod) recovery on your moto-g after rooting
step 4: choose RECOVERY from the Fastboot menu using your volume keys and
        enter recovery
step 5: then backup your moto-g using your volume keys and store it on sd
        card
step 6: reset your phone using recovery ,and restore the backup

Wouldn't unlocking bootloader reset the device?

authors: เสี่ยโบ ดูไบ


text:
Root vs USB ADB
As root is triggering knox, I would like to ask: Can I do everything root does through USB and ADB terminal?
What are the things I won't be able to do that root gives me?

Well, rooting allows you to 1) view data on /data (all apps+data etc.), 2) modify that data, 3) full control over your device's soft- and hardware.

@GiantTree Can I do that with ADB terminal?

Quantum, root is a user in Android having supreme privileges to do anything. ADB doesn't grant you rights enough to compare with root or system user. In short, there is no replacement for root access.

@Firelord But can't I access system directories with ADB? For example, solving Proximity Sensor problems can be done through ADB while people changed some entries in the linux root's /sys/devices/... that will change the default offset of the sensor value. I haven't done this with ADB but I saw some tutorials suggesting that, while I did it from the terminal emulator using root. Are you saying ADB doesn't allow me to access system directories at all?

ADB is a bridge. It itself is nothing more, though certain user privileges of it exists around it which are higher than an average user in terminal emulator on device has. Now which system directories are you talking about? See their permissions using ls -l. /sys can be read by anyone.

@Firelord The solution suggested modifying some files, too. If I understand you correctly, then only rooted devices can use ADB to change stuff in system directories?

@Firelord What does ADB Shell provide which a terminal emulator doesn't? Did you mean push and pop?

@daltonfury42 I think I was clear when I said "user privileges". Try using dumpsys in a terminal emulator and then via ADB. It's all about privileges.

If you need to do something that requires root privileges, your device must be rooted.
You can't circumvent this via ADB because what ADB does is to provide a shell on your host machine through which you can run commands on the Android device. So essentially you are running commands on your device through your PC. Hence you can't do anything that requires root privileges just because you are doing it via ADB.
Once it is rooted, it doesn't matter whether the commands requiring superuser privileges are run from a terminal emulator or ADB or say, an SSH session.

agree with your words. in one line answer "root make you owner " . more precisely, you may able to uninstall google play /Gmail /camera etc i.e like a custom Rom your own defined apps control..


text:
Is there any downsides to rooting the tab s?
I was recently given this stunning tablet from my company I work for, in the hopes that it could be turned into an offline development platform. I have been looking at alternatives to gain this setup without the requirements of root.. Whilst there are options out there, I always find myself resorting back to the original trail of thought of being manually installing necessary packages to achieve a stunning development platform.
I come here today to ask the following question: Is there any downsides to rooting the tab-S?
As lets face it, unlocking the maximum potential for a tablet is a brilliant feeling. The unrestricted usages it provides & the removal of the touchwiz bloatware.
Now, I have done alot of research into the rooting process done on the tablet, it's fairly straight forward and can be acomplished with minimal effort with the use of the auto root tool available, or rooting with the odin tool.
But, the downsides are vaguely listed, most of which revolve around tripping KNOX.. Which in turn makes the use of Samsung pay useless, but on a tablet.. Is it really necessary? On a mobile, I can understand the slight inconvenience it can cause as with the S6 will support Samsung pay and what not.. But regarding the tablet.. What actually are the real reasons to why most people avoid rooting Samsung products?
In the past, I have rooted a selection of Sony mobiles and a few Lenovo tablets, without a problem as they all came with an extremely short list of downsides.. regarding Samsung though.. There are quite a few documented downsides for this process, which are not properly explained.

I don't see any harm in rooting unless you brick your tab.
Also, if your tablet in under warranty you will void the warranty on rooting the tab.


text:
Does Google Play balance expire?
I have a credit on Google Play that is from a gift card and not a promotion. Do I have to use it by a certain date?

From the Google Play Gift Card Terms of Service:

No Fees or Expiration. No fees or expiration dates apply to this Gift Card. Any refunded Google Play amounts, if applicable, will be
  credited back to your Google Play balance for future use under the
  same terms, unless otherwise required by law.

This is partially because of laws around gift cards:

In 2009, Congress passed the Credit Card Accountability Responsibility
  and Disclosure (CARD) Act, which set consumer protections for gift
  cards based on many state laws. The law provides that gift cards
  cannot expire within five years from the date they were activated and
  generally limits inactivity fee on gift cards except in certain
  circumstances, such as if there has been no transaction for at least
  12 months. The federal law creates a floor for regulation and leaves
  room for state regulation on redeeming gift cards for cash and
  unclaimed property provisions.

I upvoted Ryan Conrad's answer because it is correct, and also provides some interesting additional information. However, it is correct for the United States.
Here in Australia, Google Play cards have this clause (unfortunately):

3. Expiration Period; No Fees. Gift Card value expires 2 years following the date of (1) card issuance, or (2) last activity on Google Play stored value account into which the card is redeemed, whichever is later. No fees apply to the Gift Card. If required under applicable law, any refunds will be credited back to your Google Play balance for future use under these terms of service, unless otherwise required.

I actually found a card that I had completely forgotten about. Thankfully it still worked!

The answer regarding US cards is false.  Despite the wording on the cards themselves saying there is no expiration date, they still expire after 2 years. If you call and complain, Google will tell you deal with the store that issued them, which is usually impossible.


text:
How to listen to loud music from an android device?
I have a music app on my phone. I want to listen to it through nicer speakers than the phone's built-in speakerphone. If I had an iPhone, I'd either use a speaker dock (which both charges the phone and receives music through one port on the bottom of the phone), or I'd use AirPlay.
Neither of these options seem to be available for Android devices. So, what are the alternatives? Note, this is NOT a request for recommendations of specific products, but a list of available options.

Here are the options I can think of:

Plug a speaker into the headphone jack on the phone. Optionally also plug the phone into a charger.

Will work with any existing equipment.

A bluetooth speaker.

This recompresses the audio, reducing the sound quality, and inconveniently requires manually going into the settings app to connect to the bluetooth speaker every time you want to use it.

Use a Chromecast to stream to the speakers connected to my TV.

If you don't have an AV receiver, this means you're probably using the crappy speakers built into the TV. This also only works with apps that support chromecast.

Buy a Sonos.

Great sound. Works with any audio app. Expensive, proprietary system.

There's a system in some cars that can play music through some android phones' USB port, but I can't find any information on non-car systems that do this, or whether it uses an open or proprietary protocol, or even what it's called. I don't know if it works with all music apps.

If this is it, it seems to me that the state of Android audio is pretty shoddy. I hope I'm missing something. Am I? Is there any new standard on the horizon that might make things better? (If somebody knows of more options, feel free to plagiarize my answer and build on it for your own. I'd rather not accept my own answer! :)


text:
How to start an app from the command line?
I want to start an app with the package name de.avm.android.fritzapp
from a shell prompt because it occasionally quits. I have decompiled the .apk and got the AndroidManifest.xml.
I have launched certain screens of app by:
am start -a android.intent.action.MAIN-n de.avm.android.fritzapp/.gui.SettingsTestActivity
But this is not the same as clicking the app icon on from the home screen.
Upon normal startup, the app registers with the router for receiving IP-calls, etc.
So how can I simply start the app as if it had been clicked on?

You do the same command, but launch a different activity. Depending on the app, you may have a MainActivity, but this is up to the developer. Without access to the source (you are not allowed to post anywhere), I can't tell you the name of the main activity.

TL:DR;
adb shell monkey -p de.avm.android.fritzapp 1

Long Answer

How can I simply start the app as if it had been clicked on?

You can start the main activity of the app
am start -n com.package.name/.MainActivityName
Since you have decompiled the App and got the manifest file so you would have the name of the main activity. You can get this information from the App's AndroidManifest.xml by searching for the activity with intent-filterand also contains android.intent.action.MAIN under action
Check the activity element with skeleton as below
<activity android:name="this.is.main.activity.name you.are.looking.for">
    <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER"/>
    </intent-filter>
</activity>

You can start this particular app by
am start -n app de.avm.android.fritzapp/.gui.FRITZApp

Alternatively if you do not have the source code (manifest file), you can try the more general method where knowing the package name is enough with the help of Monkey tool as below:
adb shell monkey -p package.name 1 (Simplified)
The above command works because Monkey takes a constraint -c <main-category> which if not specified will select activities listed with the category Intent.CATEGORY_LAUNCHER which in turn becomes
adb shell monkey -p package.name -c android.intent.category.LAUNCHER 1


text:
3G/4G not working in Samsung galaxy S3 SGH-I747M
My 3G and 4G is not working on SAMSUNG SGH-I747M. It's an AT&T version of S3 so according to specifications it must support both. Can anyone tell what should I modify in order to get it working?

Check if your settings are correct.
Go to Settings → More networks → Mobile network → Network mode and select as the image below is selected. If this doesn't work it may be the signal strength in your area
(Click image to enlarge)

Well i can select this but to no effect. Signal strength is okay, other devices are working fine in the same area.


text:
How to disable the "Application permissions" dialog that pop up during each new app install?
I have a Samsung Galaxy A5[18] running Android 4.4.4. Every time I install a new app this dialog comes up:

Is there any way to disable this feature?
I'm doing app development so I have to install my development app hundreds of times a day, making this dialog extremely annoying.

If you've got to install your test-app hundreds of times a day, I wonder you are not using adb install for that. No popups at all, just "silently" installs the app and gives feedback on the commandline ("success" or "fail").

I am using adb install. This dialog pops up regardless of how the app is installed.

Uh? Never heard such. And I use adb install a lot, on multiple devices. Maybe you can find out what app that is, and simply disable it when not wanted? After all, built-in permission management like that didn't come with Kitkat, which makes me assume a "3rd party" or vendor-specific app here (as the text reads a little strange: is "Hello scaloid! for sbt" the name of the app you install?).

I've never heard of such a thing either until I got this phone. Is this some crapware that all Samsung phones come with? I can't even find the name of this app. All I know is that it's shipped with the phone and can't be removed. Yes, "Hello scaloid! for sbt" is my test app.

I wouldn't consider it "crapware" – many users wish for this feature. To find the app, you could use an enhanced Auto-Start Manager and watch out for apps listening to the PACKAGE_INSTALLED broadcast. When found, disable that receiver. Requires root.

When that window pops-up again do adb shell dumpsys activity | grep "Recent #0:"  or adb shell dumpsys activity | grep "mFocusedActivity". You would see the package name of the application launching that window. It seems to be Android Lollipop as per screenshot, so you can simply go to Settings -> Apps and look for that app corresponding to the package name.


text:
Download purchased APK from play store
I am using CyanogenMod on my Android devices without Google Apps (and consequently without the Play Store). Nevertheless, I have a Google account bound to my device ID and have purchased various apps with the account.
I want to download the APK files of the purchased apps and install them via ADB. About a year ago that was no problem using Real APK Leech or the APK Downloader extension for Chrome. Today Real APK Leech is seemingly unable to download any APKs, and the Chrome extension can only download APK files of free apps, even though the used Google Account has purchased the apps.
Are there any currently working ways of downloading purchased APK files without using the Play Store-App on the device itself?
(Similar questions I found on this site suggest outdated answers)

There are multiple possibilities for this. One is using the appropriate counter-parts from the µg project (pronounced "micro-G"; formerly known as NOGAPPS) – in this case Phonesky (the inofficial Google PlayStore Client) or BlankStore (same thing, basically). Each of these two would run directly on the device, no Google-Apps required (hence the name "NOGAPPS", or "micro-G(oogle)"). Check with FakeGApps, which has a good ReadMe to get you started with that on a Google-free device.

Blankstore (source: XDA; click for larger variant)
Then there's Raccoon, available for Linux, Mac, and Windows, see the article Raccoon is a desktop downloader for Google Play Store apps at AndroidCommunity. Raccoon can be used on your computer to download the APKs, which you then would need to install by other means (adb install, or copy to your Android device and manually install there). Raccoon also keeps track of updates available for apps you "watch". I'm not sure if it can deal with apps already bought (didn't give it a try yet), but as it works with your normal GPlay credentials, it should. As with BlankStore, just the process of bying apps will not be available – but you can do that using the Google Playstore with your web browser.

Raccoon (source: Tutonaut; click image for larger variant)
With payed apps, trouble often is they use Google's license service to verify their "legitimacy". That would fail with Raccoon if you've got neither GApps nor NOGAPPS on your device. BlankStore and Phonesky, on the other hand, were reported to take care of that as well (though I've experienced BlankStore to fail with payed apps recently, which might be caused by some API changes on Google's end – I didn't dig deeper into that yet, so I cannot tell for sure, but I don't seem to be the only one).

Thank you for your quick answer. Raccoon seems to be exactly what I have been looking for - it seems very mature and managed to download an already purchased app!

Glad I could help! Meanwhile found out why BlankStore doesn't work anymore with paid apps But something seems to be pending, according to this commit: Licensing working, building needs to be fixed :)


text:
Password too long to type in android device.Locked out from android device manager
I have set a password from android device manager but it is too long to type from the phone - i cant change the password from the device manager. What do i do?

I think I just had the same problem. It took me awhile to figure out.  Super frustrating.
If your problem is you can unlock your phone but cannot update the password, then try truncating the password to 16 characters.  The lock screen will only except 16 and will ignore everything after the 16th.  However the password entry field in the settings will except much more.  This is why you can log in, but cannot update the password.
So if your password is: 'qwertyuiopasdfghjklzxc', then just type: 'qwertyuiopasdfgh'
hope that solves your problem.