text:
Continuously getting "Bluetooth share stopped working" error
I have an HTC One running Android Revolution HD (ARHD), with Android 4.4.2, and I've been getting this error that says "Bluetooth share has stopped working".
The problem is that I have no clue what's causing this error to appear. I think it started appearing after I clicked the "share" button in an app - but even after fully rebooting my device, I STILL keep getting this error.
Does anyone know what could cause this error? And more importantly - how do I debug what app is causing this error? I just don't even know where to start investigating.

Is "Android Revolution HD" a custom ROM? That's probably the issue, could be the ROM, could be the Kernel. Have you tried any other ROMs to see if this resolves it?

Try to clear data in Settings -> Applications -> All -> Bluetooth Share -> Clear data.

Thanks for the comments. @RossC yes, it's a custom ROM but no one else seems to be seeing this issue - I feel like it's probably due to an app I have installed, but I can't figure out which. Min I tried that, but I'm still seeing the error.

Hmm, you could try Greenify, which hibernates applications. Throw a load of them in there and try to replicate the issue. Then you can narrow down the culprit! It's probably easier than uninstalling a load of your apps (but you could Titanium backup them too)! Maybe install a 'logcat' application and see what the specific error message is and then you'll hopefully know exactly what is wrong! You could post it here for clarification if it's not immediately apparent.

@RossC Thanks for the ideas! I decided to try disabling apps that potentially use bluetooth one by one to see which one fixed the issue and I found the culprit (I think)! Turns out it was Automatic app (car app) that seemed to cause it. I've filed a bug and kept it disabled for now. :) Thanks guys!

Hi, it's been a while, looks like you've found the solution by yourself, which is great! Consider posting it as a proper answer since self-answering is not only allowed, but even encouraged!. Thanks!

The only way I could fix this on my HTC One V was to perform a factory reset.

According to OP's (now deleted) comment,

@RossC Thanks for the ideas! I decided to try disabling apps that potentially use bluetooth one by one to see which one fixed the issue and I found the culprit (I think)! Turns out it was Automatic app (car app) that seemed to cause it. I've filed a bug and kept it disabled for now. :) Thanks guys!

Go to settings/apps/ show system apps and find any bluetooth related app and force close and wipe data of the apps, reboot and see if that clears it up. Else as mentioned factory reset.

authors: Инна Карабец

authors: ธนารัตน์ ชินนารักษ์


text:
Accidentally tried to flash rom after doing saferoot (not possible)
I was referring to a guide on how to do a saferoot for Galaxy s3 (Verizon) and then switched over to a guide on how to flash a custom rom. Bad idea.

http://www.droidviews.com/root-verizon-galaxy-s3-android-4-3-vrucml1-firmware/
http://www.gizmodo.co.uk/2013/03/how-to-root-the-samsung-galaxy-siii/

I didn't realize that you can't install custom roms with the saferoot. You need to use the "SkipSoft's S3 Toolkit", mentioned in the second article, but I simply jumped to the rom manager section, thinking I was done with rooting my phone. So I used saferoot, and then went on to the other guide and proceeded to install rom manager, and installed clockworkmod flash recovery, and tried to "reboot in recovery".
Now after rebooting, it says "System software not authorized by Verizon Wireless has been found on your phone. Please turn off your phone and go to the nearest Verizon Wireless store for help."
What can I do? I want to install the cyanogen custom root, but somehow need to backtrack to root my phone the right way. Is this possible?

Galaxy s3 on 4.3 cannot do custom roms, because the bootloader is locked. Also, saferoot is the recommended root.

Can you enter into recovery of download mode?
As your phone is booting up, (right after the phone vibrates), press and hold on Volume Up and Home to enter recovery. Volume Down and Home to enter Download.
If you can enter either of these, there may still be some hope by flashing back your stock Verizon rom through Odin.
Otherwise, you will need to send it in for servicing.

source: Stack Exchange

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

sort: votes


text:
Map displays incorrect data. Maps appear as fragmented tiles
When I zoom in beyond a certain level, the map appears in square tiles. Some of these tiles are correct, and others are not. The roads and landmarks appear correctly in Google Maps, but the topography layer looks pretty randomly filled in. In another app called Mapdroid, the incorrect tiles appear to be repeats of correct tiles.
This occurs on both my Digno ISW11K and Casio IS11CA (firmware version 2.3.3). I first noticed the problem (for both phones) when I was recharging via my car's cigarette lighter while refreshing map data.
I'd be totally happy if I could just somehow reset all the map data. . .
Does anybody else have this problem? Thanks for any help/ideas.

try clearing the appdata and cache. still if your problem isnt solved try unstalling the updates you have done to the app.
you can do all this by goin to the settings then application manager select the app and do whats mentioned above

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


text:
Where is the temp file of recorder in Android?
Galaxy Note2 4.3 Samsung firmware.
Recording for 1 hour with the highest quality, accidentally pressed "back" button, nothing saved.
Usually the file would be saved automatically even if "back" is pressed. But maybe 1 hour is too big for the simple recorder app.
Any chance that there is a tmp file somewhere?
Or recorder just stores everything in DRAM before hitting save button?(that would be too naive..)
Thank you

It's on main drive of your phone (at lest it was in my case), named something like .voice.3ga
Just plug in your phone to PC, an run search for .3ga file type.
Hope this helps.


text:
Whats app last seen status not visible
I have a friend on what's app I cannot only see his last seen status, I was able to see it & since a week now I cant see his last seen status. Although I can see when he is online. Message is send me are delivered as I see the double check mark, so don't think he has blocked me, but not sure why I cant view his last status, I can see my other friends status, but not his????

No he probably hasn't blocked you. It is the new feature of Whatsapp.There's an option in privacy settings to limit the "last seen" to either no one or only to contacts in your phonebook. When you select either of the two your last seen is visible to only those people. Though the "Online" status is visible when you are online. And massages can be sent and received until blocked.

Whatsapp new update has the setting to hide last seen time stamp like iphone users. In settings-> Account-> Privacy you can hide last seen time stamp. If you choose to hide the last seen time stamp then you will not be able to see the others last seen time stamp.

I see, but then when you send them messages they are still able to view it correct???

Yes they can see. It is only to hide last seen time stamp


text:
dexopt produces a segmentation fault preventing boot-up
I built an application for Android (non-rooted) and tried to install it on my 'phone (Sony Xperia E), but when my 'phone tries to run dexopt on it, dexopt segfaults.
To make matters worse, I rebooted, and now it won't boot up until it's succeeded at the dexopt, so I can't use my device.  Here's a log of the segfault:
I/PackageManager(  399): Running dexopt on: ip7.bathuniapp
E/Adreno200-EGL(  392): <qeglDrvAPI_eglTerminate:2531>: <<<< Reset Blob Cache Funcs >>>>
W/dalvikvm(  487): Invalid file flags in class Lgroovy/ui/OutputTransforms$ObjectHolder_localTransforms;: 0002
F/libc    (  487): Fatal signal 11 (SIGSEGV) at 0x00000004 (code=1), thread 487 (dexopt)
I/DEBUG   (  157): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
I/DEBUG   (  157): Build fingerprint: 'Sony/C1505_1270-4432/C1505:4.1.1/11.3.A.2.23/20130731.052941:user/release-keys'
I/DEBUG   (  157): pid: 487, tid: 487, name: dexopt  >>> /system/bin/dexopt <<<
I/DEBUG   (  157): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000004
I/DEBUG   (  157):     r0 41ac8d98  r1 00000000  r2 a1cbfd84  r3 a1cbfd84
I/DEBUG   (  157):     r4 00000000  r5 41ac8d98  r6 44824fac  r7 00000008
I/DEBUG   (  157):     r8 00000001  r9 00000004  sl 4016d5b8  fp 1dcd64ff
I/DEBUG   (  157):     ip 40072f80  sp bed27978  lr 4012b27b  pc 4011481c  cpsr 60000030
I/DEBUG   (  157):     d0  72546c61636f6c5f  d1  736d726f66736e61
I/DEBUG   (  157):     d2  656a624f24736d72  d3  7265646c6f487463
I/DEBUG   (  157):     d4  42b6ebc842b6eb90  d5  42b6ec3842b6ec00
I/DEBUG   (  157):     d6  42b6eca842b6ec70  d7  42b6ed1842b6ece0
I/DEBUG   (  157):     d8  0000000000000000  d9  0000000000000000
I/DEBUG   (  157):     d10 0000000000000000  d11 0000000000000000
I/DEBUG   (  157):     d12 0000000000000000  d13 0000000000000000
I/DEBUG   (  157):     d14 0000000000000000  d15 0000000000000000
I/DEBUG   (  157):     d16 42b6ed8842b6ed50  d17 42b6edf842b6edc0
I/DEBUG   (  157):     d18 42b6ee6842b6ee30  d19 42b6eed842b6eea0
I/DEBUG   (  157):     d20 42b6ef4842b6ef10  d21 42b6efb842b6ef80
I/DEBUG   (  157):     d22 42b6f02842b6eff0  d23 42b6f09842b6f060
I/DEBUG   (  157):     d24 0000000000000000  d25 0000000000000000
I/DEBUG   (  157):     d26 0000000000000000  d27 0000000000000000
I/DEBUG   (  157):     d28 0000000000000000  d29 0000000000000000
I/DEBUG   (  157):     d30 0000000000000000  d31 0000000000000000
I/DEBUG   (  157):     scr 00000010
I/DEBUG   (  157):
I/DEBUG   (  157): backtrace:
I/DEBUG   (  157):     #00  pc 0005281c  /system/lib/libdvm.so (dvmLockObject+23)
I/DEBUG   (  157):     #01  pc 00069277  /system/lib/libdvm.so
I/DEBUG   (  157):     #02  pc 0005a549  /system/lib/libdvm.so
I/DEBUG   (  157):     #03  pc 0005aa41  /system/lib/libdvm.so (dvmContinueOptimization(int, long, long, char const*, unsigned int, unsigned int, bool)+240)
I/DEBUG   (  157):     #04  pc 00000c8d  /system/bin/dexopt
I/DEBUG   (  157):
I/DEBUG   (  157): stack:
I/DEBUG   (  157):          bed27938  41b24198  /dev/ashmem/dalvik-heap (deleted)
I/DEBUG   (  157):          bed2793c  00001000
I/DEBUG   (  157):          bed27940  00000001
I/DEBUG   (  157):          bed27944  00000028
I/DEBUG   (  157):          bed27948  41acd548  [heap]
I/DEBUG   (  157):          bed2794c  40168c60  /system/lib/libdvm.so
I/DEBUG   (  157):          bed27950  00000005
I/DEBUG   (  157):          bed27954  41b05fc8  /dev/ashmem/dalvik-heap (deleted)
I/DEBUG   (  157):          bed27958  42b65260  /dev/ashmem/dalvik-LinearAlloc (deleted)
I/DEBUG   (  157):          bed2795c  00000005
I/DEBUG   (  157):          bed27960  00000001
I/DEBUG   (  157):          bed27964  00000000
I/DEBUG   (  157):          bed27968  4016d5b8  /system/lib/libdvm.so
I/DEBUG   (  157):          bed2796c  00000001
I/DEBUG   (  157):          bed27970  df0027ad
I/DEBUG   (  157):          bed27974  00000000
I/DEBUG   (  157):     #00  bed27978  41ac8d98  [heap]
I/DEBUG   (  157):          bed2797c  00000000
I/DEBUG   (  157):          bed27980  a1cbfd84
I/DEBUG   (  157):          bed27984  00000000
I/DEBUG   (  157):          bed27988  41ac8d98  [heap]
I/DEBUG   (  157):          bed2798c  44824fac  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          bed27990  00000000
I/DEBUG   (  157):          bed27994  44d5cd90  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          bed27998  44d5cd90  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          bed2799c  4016d5b8  /system/lib/libdvm.so
I/DEBUG   (  157):          bed279a0  00032026
I/DEBUG   (  157):          bed279a4  4012b27b  /system/lib/libdvm.so
I/DEBUG   (  157):     #01  bed279a8  00000002
I/DEBUG   (  157):          bed279ac  41ae5f88  /dev/ashmem/dalvik-heap (deleted)
I/DEBUG   (  157):          bed279b0  00000000
I/DEBUG   (  157):          bed279b4  a1cbfd84
I/DEBUG   (  157):          bed279b8  00000000
I/DEBUG   (  157):          bed279bc  41ac8d98  [heap]
I/DEBUG   (  157):          bed279c0  41ac8d98  [heap]
I/DEBUG   (  157):          bed279c4  447848cc  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          bed279c8  00000000
I/DEBUG   (  157):          bed279cc  40168c60  /system/lib/libdvm.so
I/DEBUG   (  157):          bed279d0  41ad2578  [heap]
I/DEBUG   (  157):          bed279d4  00001417
I/DEBUG   (  157):          bed279d8  00000002
I/DEBUG   (  157):          bed279dc  4016d5b8  /system/lib/libdvm.so
I/DEBUG   (  157):          bed279e0  4015d134  /system/lib/libdvm.so
I/DEBUG   (  157):          bed279e4  4488631f  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          ........  ........
I/DEBUG   (  157):     #02  bed27a38  00040000
I/DEBUG   (  157):          bed27a3c  00000001
I/DEBUG   (  157):          bed27a40  0000b30b
I/DEBUG   (  157):          bed27a44  4016d5b8  /system/lib/libdvm.so
I/DEBUG   (  157):          bed27a48  00000000
I/DEBUG   (  157):          bed27a4c  4093d000  /dev/ashmem/dalvik-aux-structure (deleted)
I/DEBUG   (  157):          bed27a50  007de220
I/DEBUG   (  157):          bed27a54  00000001
I/DEBUG   (  157):          bed27a58  00000005
I/DEBUG   (  157):          bed27a5c  00000000
I/DEBUG   (  157):          bed27a60  4472f000  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          bed27a64  4016d5b8  /system/lib/libdvm.so
I/DEBUG   (  157):          bed27a68  00000001
I/DEBUG   (  157):          bed27a6c  4472f028  /data/dalvik-cache/data@app@ip7.bathuniapp-1.apk@classes.dex
I/DEBUG   (  157):          bed27a70  007de220
I/DEBUG   (  157):          bed27a74  4011ca45  /system/lib/libdvm.so (dvmContinueOptimization(int, long, long, char const*, unsigned int, unsigned int, bool)+244)
I/DEBUG   (  157):
I/DEBUG   (  157): memory near r0:
I/DEBUG   (  157):     41ac8d78 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     41ac8d88 00000000 00000000 c4bbc1b1 00000453  ............S...
I/DEBUG   (  157):     41ac8d98 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     41ac8da8 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     41ac8db8 00000000 00000001 00000000 400e14c0  ...............@
I/DEBUG   (  157):
I/DEBUG   (  157): memory near r2:
I/DEBUG   (  157):     a1cbfd64 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfd74 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfd84 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfd94 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfda4 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):
I/DEBUG   (  157): memory near r3:
I/DEBUG   (  157):     a1cbfd64 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfd74 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfd84 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfd94 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     a1cbfda4 ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):
I/DEBUG   (  157): memory near r5:
I/DEBUG   (  157):     41ac8d78 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     41ac8d88 00000000 00000000 c4bbc1b1 00000453  ............S...
I/DEBUG   (  157):     41ac8d98 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     41ac8da8 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     41ac8db8 00000000 00000001 00000000 400e14c0  ...............@
I/DEBUG   (  157):
I/DEBUG   (  157): memory near r6:
I/DEBUG   (  157):     44824f8c 00000733 00000001 00000abe 0011386c  3...........l8..
I/DEBUG   (  157):     44824f9c 000019a7 00000000 001571b5 00000000  .........q......
I/DEBUG   (  157):     44824fac 00000734 00000002 00000abe 0011386c  4...........l8..
I/DEBUG   (  157):     44824fbc 00003eac 007d33c0 001572f3 00000000  .>...3}..r......
I/DEBUG   (  157):     44824fcc 0000073a 00000001 00000abe 0011386c  :...........l8..
I/DEBUG   (  157):
I/DEBUG   (  157): memory near sl:
I/DEBUG   (  157):     4016d598 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     4016d5a8 00000000 00000000 00000000 00000000  ................
I/DEBUG   (  157):     4016d5b8 41ac6b18 41ac6b08 00200000 01000000  .k.A.k.A.. .....
I/DEBUG   (  157):     4016d5c8 01000000 00004000 00004000 00000000  .....@...@......
I/DEBUG   (  157):     4016d5d8 00000001 00000000 00000000 00000000  ................
I/DEBUG   (  157):
I/DEBUG   (  157): memory near fp:
I/DEBUG   (  157):     1dcd64dc ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     1dcd64ec ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     1dcd64fc ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     1dcd650c ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):     1dcd651c ffffffff ffffffff ffffffff ffffffff  ................
I/DEBUG   (  157):
I/DEBUG   (  157): memory near ip:
I/DEBUG   (  157):     40072f60 00000000 00000000 00000000 40352185  .............!5@
I/DEBUG   (  157):     40072f70 403452b0 4034c90d 4033fa0c 403456b0  .R4@..4@..3@.V4@
I/DEBUG   (  157):     40072f80 4033fbc0 40346959 40340104 40341560  ..3@Yi4@..4@`.4@
I/DEBUG   (  157):     40072f90 4036cb5d 4034a11c 40351dcd 4035d745  ].6@..4@..5@E.5@
I/DEBUG   (  157):     40072fa0 4034f5ad 40341468 40340c00 403411a0  ..4@h.4@..4@..4@
I/DEBUG   (  157):
I/DEBUG   (  157): memory near sp:
I/DEBUG   (  157):     bed27958 42b65260 00000005 00000001 00000000  `R.B............
I/DEBUG   (  157):     bed27968 4016d5b8 00000001 df0027ad 00000000  ...@.....'......
I/DEBUG   (  157):     bed27978 41ac8d98 00000000 a1cbfd84 00000000  ...A............
I/DEBUG   (  157):     bed27988 41ac8d98 44824fac 00000000 44d5cd90  ...A.O.D.......D
I/DEBUG   (  157):     bed27998 44d5cd90 4016d5b8 00032026 4012b27b  ...D...@& ..{..@
I/DEBUG   (  157):
I/DEBUG   (  157): code around pc:
I/DEBUG   (  157):     401147fc 3b9ac9ff c4653600 4ff7e92d 0904f101  ...;.6e.-..O....
I/DEBUG   (  157):     4011480c 8024f8d0 f8df4605 460cb0bc 07c8ea4f  ..$..F.....FO...
I/DEBUG   (  157):     4011481c f0106860 d14b0601 03cff3c0 d1094543  `h....K.....CE..
I/DEBUG   (  157):     4011482c f6416860 f50072ff 60632300 4fd3ebb2  `hA..r...#c`...O
I/DEBUG   (  157):     4011483c e038d144 ea40b94b 464a0107 e912f7cc  D.8.K.@...JF....
I/DEBUG   (  157):
I/DEBUG   (  157): code around lr:
I/DEBUG   (  157):     4012b258 b1576c6f f0002c00 462080d6 f9a4f7fe  olW..,.... F....
I/DEBUG   (  157):     4012b268 21004620 ff5af7eb 4628e0cd f7e94621   F.!..Z...(F!F..
I/DEBUG   (  157):     4012b278 6a6efac5 63664620 fc6ef7fe b9984606  ..nj Ffc..n..F..
I/DEBUG   (  157):     4012b288 63604621 f7e94628 4620fb21 f98cf7fe  !F`c(F..!. F....
I/DEBUG   (  157):     4012b298 46314620 f7eb2601 4640ff41 22019908   F1F.&..A.@F..."
I/DEBUG   (  157): crash_level = -1
I/DEBUG   (  490): debuggerd: Jul 31 2013 05:41:06

Apologies for the stupid tags — I don't have enough reputation to create new ones.

dexopt is not at fault here - ip7.bathuniapp what is this app? That is inducing the fault.

Yes, but surely an app shouldn't be able to break the device like this.

I cannot help but notice further down the stack trace, the data cache for the app seems corrupted which chokes on the dexopt and throws a wobbler. Have you tried clearing/resetting the dalvik cache?

Everything I've seen says that I need root to do this — like the comment says, my device is not rooted.

One or two questions - what version of Android, also you mentioned you built an application, is this your application groovy/ui/OutputTransforms$ObjectHolder_localTransforms; or part of one of your classes?

4.1, and groovy was one of the libraries used. BathUniApp was my application.

Ahhhh..... I suspected that! Did you not consider that somewhere in your code is faulty... ? Did you check around for support/bug tracking on groovy itself? This is bordering on off-topic now that the headline of the question was bit sensationalised when it turns out your app is causing dexopt to throw a wobbler. Looking at our sister site StackOverflow on the topic of Groovy, it is best you get in touch with groovy contributors to find out why!

Also, this caught my eye - Groovy in particular this, and I quote Currently, Groovy is not able to run properly on Google's Android mobile platform out of the box.

Yeah, I wasn't the one to write that code, that was my teammate. I'm just trying to get my phone to work again. It's a bit late for code-checking now.

Try booting into Android Safe Mode? See this question

Tried about half a dozen different ways, it just keeps going back to 'android is updating...' screen.

Looks like you found a null pointer dereference in dexopt. You should report this on the official Android bug tracker, though you may find it's already fixed in a newer version.
As for your immediate problem, you might have to boot into recovery and do a factory-reset from there.

I would try removing the offending app first before nuking all data with a factory reset.

I can't boot into recovery. Can I do a factory-reset from the shell?

@MLev. What's preventing you from booting into recovery? Have you tried these steps?

@Dan your answer is incorrect, the offending app seems to cause problems!

@Chahk, 1) the LED never changes colour — it goes straight into the problematic optimization without ever turning the LED on.  2) adb reboot recovery also boots straight into the optimization.  3) I can't run the QuickBoot app because the device doesn't boot up.


text:
How do I remove a custom MIUI lockscreen via adb or other means?
So I downloaded a lockscreen for MIUI from the themes app but apparently it doesn't go well with my phone and it just displays the wallpaper without the actual lockscreen. The problem is, now, I can't unlock the phone as there is nothing to drag on the screen. My phone is also secured by a pattern. How do I remove this problematic custom lockscreen and revert to the stock one?
Obviously I'd either have to do it via ADB or something. Can anyone help me out? I can restart the phone and all but that's really all I can do since everything else is behind the lockscreen.

Okay, the answer was, actually simpler than I thought. As it turns out, MIUI has a built in fallback for these kinds of problems. The solution is to press Volume Up + Back Button and it should do unlock the phone for you. I found this out by posting this same question on the MIUI forums.

Fist you need to know MIUI package name
adb shell pm list package -3

This command will display all the third party installed apps. If MIUI lockscreen does not show up here use :
adb shell pm list package -s

OR
adb shell pm list package -f

then copy the package name and use this command :
adb shell pm uninstall <your app package>

Besides the solution by Propeller, I would tell the method to do that by ADB (just for knowledge say)...
MIUI lockscreen is the ROM's built in lockscreen which you really dont want to uninstall. Simply removing the theme would do the job.

Boot your phone to recovery by pressing and holding volume up + power button (going into recovery isnt necessary. But recommended if you haven't enabled USB Debugging or didn't yet add that PC's RSA Fingerprint to phone in which case ADB wont work if your phone is Powered On. Otherwise there's no need to go into recovery).
Connect your phone to PC and run these commands for ADB:

adb shell
mount -o rw,remount /data
cp /data/system/theme/lockscreen /sdcard/
rm -r /data/system/theme/lockscreen
reboot
Or
If you have a recovery with built in terminal emulator such as TWRP, you dont even need to use ADB. Just boot your phone to recovery and go to Mounts in recovery and make sure /data is selected.
Then open terminal emulator inside your recovery and run these commands->
cp /data/system/theme/lockscreen /sdcard/
rm -r /data/system/theme/lockscreen
reboot
Both these methods will backup your lockscreen theme to sdcard and also remove it from system and your default lockscreen would be used at next restart.


text:
Virtual machine of android with added samsung os layer?
Is there a way to run a virtual machine of android like in avd, or in genymotion, but with added os layer that samsung adds in their phones? Also emulating the usb ports that the phone have when you plug into the computer.
I'm asking this, because their docking software, kies only runs with samsung phones stock roms, and i'm working with that.


text:
Avoiding status bar while using Papyrus app
I use Papyrus app to take notes. One big problem I encounter is that my hand occasionally touches the bottom right corner of the screen, prompting the device to open the menu there.
This hinders my writing process and spoils my handwriting. Is there a way to disable or hide the status bar?

Would hiding the system bar really solve the problem, or would it just mean you end up with little marks in the bottom-right corner of your notes, because your hand still touches the screen there? (I'm not a Papyrus user, so I don't know how it uses the screen.)

Switch on Immersive mode ! It will make it full screen and remove all the bars :)
I am guessing you are talking about the system notification bar ?

@DanHulme: Papyrus detects only stylus; so no marks will enter the note. The problem is I need to close the menu every time it springs up.

@AadiDroid: Is it there in JellyBean? I googled and I seem to find it is available only if offered by the app.


text:
How to restore stock firmware on HTC One mini
I've bought HTC One mini as my first smartphone and I would like to know: how do I revert to a version of Android that my phone came with?
Will I always have this possibility by default, or should I do take specific measures to this end? (e.g. back up my firmware, back up certificates or have my phone rooted)

Find the appropriate RUU and run it. You can find how to use RUU to restore on internet.

@Min When I'll do a Hard Reset, the system will restore to the latest version I upgraded to, is this right?

Yes. You will get the current version with all data cleared.


text:
Is there any method through which I can make the YouTube app use https connections instead of http?
Well the question describes the problem.
I know that the YouTube app is not using secure connections, and I want to force the YouTube app to use secure connections. Can this be done?

Do you have a source for the YouTube app not using secure connections?

On my ISP youtube only works on SSL connections. So on the browser it's easy to use youtube since I use https, but can't do it on my phone

But have you actually inspected traffic from the YouTube app to verify that it isn't happening over HTTPS? It could be a separate issue going on with the app, and I'd be alarmed if some Google services weren't using HTTPS.

on your phone. You can install firefox if you not already have it. Then open firefox and install this extension named https everywhere. it forces every site to load in https if it has https capability. It includes youtube in its list, so it may solve your problem for using youtube in https mode on your android.


text:
Connect Samsung s3 as installer?
I went into developer options and checked "USB debugging" however anytime I connect my phone to the computer it shows up as either a media device or a camera, I can switch between those two options just fine, but I can never get it to show up as installer. This is the Straight Talk edition of the phone and its running on the Verizon network.

Did you install Kies / drivers for the phone? Have you tried switching to a different port?

I have the Galaxy S3 and when I plug mine in it automatically connects as an installer, so if I want it to connect as a media device I manually have to change it to that. For your situation you might have to do the reverse. If you are keeping the "connect as a media device" and "connect as a camera device" box check all the time in Developer Options then what you can try is plugging it in without those boxes being checked, then see if it will default back to connecting as an installer when you next connect it. It also depends on what phone you have and since I don't know if you have the same phone as me or not I can't really give a super detailed answer specific to your phone.


text:
Hangouts can't connect to server - Android phone
I was using my Hotmail account for a very long time for hangouts and other Google services. Today I create a Gmail account on top of my existing Hotmail Google services. This is supposed to mean that the Google email is now the primary way to access all of that information. I did it and as soon as I did that, I couldn't log into Hangouts on my Nexus 5. Can someone please help me out?
I can still receive SMS with the app, just not hangout messages.
I can't use hangouts on gmail.com or other google web sites either.
I have uninstalled and reinstalled the hangouts app. Everything is up to date.
I have factory reset my phone and logged in with my Google email. Still doesn't work. I'm starting to believe it's something on the Google side of things and not anything to do with my phone.

This problem seems to have resolved itself over night.
This is only speculation, but my guess would be that some of the processing involved in converting a non-gmail Google account to a gmail Google account happens overnight. I woke up this morning and everything seems to be working perfectly again.


text:
Get the chargin process intensity
I link my Samsung Galaxy S3 to the computer's USB port using a non-original power cord.
I've found charging process very slow, so I would test the intensity whereby power cord supply  energy to the phone.
There's an app for this?

Use "Battery Monitor Widget" app from Play Store. It can monitor the current flowing through the battery while charging.
I identified my Nexus 7s charger and an aftermarket charger's performance this way.


text:
android 4.2.2 out of space
My nexus4 2G RAM and 16G ROM, android 4.2.2. Got the root privileges afte bought it last year.
The situation puzzled me these days. Each time I tried to install app from google play or somewhere esle.  Out of space error came out and suggested me Free up some sapce and try again,  Cancel or Manage apps.
In fact 8.9Gb is available, Apps(app data & media content) occupies 733m. And this Out of space error doesn't come out when I updating apps.
I did some seach, uninstalled some apps, cleared app cache(one by one), even entered recovery mode and cleared dalvik cache, but it doesn't work.
Any help is greatly appreciated. thanks!

(from an Android 4.4.4 user)
I began to have this problem after installing the Xposed module "XInstaller". I uninstalled that module and everything went back to normal.
Important: It can get easy to confuse all of these X words. It wasn't "Xposed Installer" that was the issue. The issue was the module for Xposed called "XInstaller". This module lets you change some of Android's default app installation/uninstallation behaviors. For now, I'm leaving that module alone.

The only answer is a factory reset and even that doesn't work as it is supposed to. Shows formatting but nothing is removed when you boot up again.
I imagine the problem comes from Google servers restoring everything.  I don't know how to get around that.


text:
Issue with woman's voice reading out the txt on my AT&T LG2
Someone help me,  please?!   I've got that obnoxious woman from the navigation app as a personal announcer of everything I view online.  Idk what setting I accidentally activated or app I downloaded that started these shenanigans, but now,  she's reading out everything I click on (even announcing that I clicked on the button!) and everything on the page that loads on both browser & chrome.  HELP!   HOW DO I MAKE HER SHUT UP?!  JUST STFU, LADY!!!

You have mistakenly activated "Talkback", a google service for blind/visually impaired users.
To deactivate:
Open "Settings" -> under "System" open "Accessibility" -> open "Talkback" -> slide the slider in the upper right corner to "off"

Tried that, it has a checked bubble & it won't let me uncheck it.

Uncheck every single program you have checked in the Accessibility menu. See if you can disable Talkback afterwards. Also, try entering the Talkback settings menu by just choosing the Talkback option. Disable all the functions in that menu. Another thing you could try is "Accessibility" -> "Text-to-speech output" -> disable "Driving mode" if it is enabled. There is also the possibility of of other Apps bugging out and activating Talkback; do you have an app called "Robin" by any chance?


text:
Odin doesn't recognize Galaxy S3
While I was trying to flash my phone to newer version of custom mod, I bricked my phone (Samsung Galaxy S3 for Verizon, SCH-I535). To debrick the phone, I've followed below precedure:

Confirm USB cable is not faulty.
Confirm my MicroSD is not faulty.
Format MicroSD to FAT32, then image Verizon Stock firmware through Win32 Imager.
Enter into "Download" mode on the phone.
Confirm my Windows 7 system recognizes the phone. To do so, I confirmed the phone enters into "USB Debugging mode". Window7 recognizes the phone as "MSM8960".
Confirm adb works and recognizes the devices.

Then, I ran Odin3 (v3.09) to see if Odin recognizes the phone, but no luck here.
What are some reasons Odin isn't recognizing my phone? What are some other alternative way I can debrick the phone (other than flashing the ROM through Odin)?

Try Odin 3.04 it seems better, try a different USB port or PC. Failing that you could copy a ROM onto your SD card and just install that through recovery?

It's not USB or PC problem (I've tried in different ports on different PCs). I'm able to copy ROM to SD card. And, yes, recovery is successfully installed on SD card, and I can tell this by confirming the phone is booted to recovery mode only if SD card is inserted. I'll try different version of Odin.


text:
editing vold.fstab
I believe that I can swap memory SDcard <---> extSdCard if I know how to edit the vold.fstab. Can someone here please help me? I know it'll be a piece of cake for the geniuses here at stackexchange.
My phone is Samsung GT-I8552 ( Quattro / Win )
Here is my vold.fstab
## Vold 2.0 Generic fstab
## - San Mehat (san@android.com)
##

#######################
## Regular device mount
##
## Format: dev_mount <label> <mount_point> <part> <sysfs_path1...>
## label - Label for the volume
## mount_point - Where the volume will be mounted
## part - Partition # (1 based), or 'auto' for first usable partition.
## <sysfs_path> - List of sysfs paths to source devices
######################
#storage_struct = series, "/mnt/sdcard/extStorages"
#storage_struct = parallel

{
supported_exfat = yes
android_secure_containers = enable
}
dev_mount sdcard /storage/extSdCard auto /devices/platform/msm_sdcc.1/mmc_host/mmc1/

#usb host device
{
media_type = usb
supported_exfat = yes
}
dev_mount sda /storage/UsbDriveA auto /devices/platform/msm_hsusb_host/usb

#usb host device
{
media_type = usb
supported_exfat = yes
}
dev_mount sdb /storage/UsbDriveB auto /devices/platform/msm_hsusb_host/usb

#usb host device
{
media_type = usb
supported_exfat = yes
}
dev_mount sdc /storage/UsbDriveC auto /devices/platform/msm_hsusb_host/usb

#usb host device
{
media_type = usb
supported_exfat = yes
}
dev_mount sdd /storage/UsbDriveD auto /devices/platform/msm_hsusb_host/usb

#usb host device
{
media_type = usb
supported_exfat = yes
}
dev_mount sde /storage/UsbDriveE auto /devices/platform/msm_hsusb_host/usb

#usb host device
{
media_type = usb
supported_exfat = yes
}
dev_mount sdf /storage/UsbDriveF auto /devices/platform/msm_hsusb_host/usb
#EOF


text:
YouTube no longer available for old Android 2.2 devices?
I unrooted my HTC Desire today and restored the stock ROM image, recovery image, etc. It's running Android 2.2.2 now. I noticed that the YouTube app is broken. I can run it, but it complains about not having Internet access, even though WiFi is working perfectly fine and I can surf the web. It also shows no video content, not even video titles, nothing.
I have received the Play Store (came with Android Market app) and I have successfully updated apps like Maps, Facebook, etc. but I can't see any update available for YouTube. I can't even locate the YouTube app.
If I visit the Play Store on my desktop PC I can locate the YouTube app, it's right here:
https://play.google.com/store/apps/details?id=com.google.android.youtube
I can't push install it from the desktop, because it says it's not compatible.

This item is not compatible with your device.

So does this mean that users who are stuck with an old device, and with older version of Android, are not able to use many of the Google apps such as YouTube?
IMHO, it should still be possible to download an older version of any given Android app, one that works with that particular Android version and device. This has always been the Achilles heel of Android, since its inception. Once you go up, to a newer version of an app, be it Google app or some other app, you can't go back.
But Google apps especially, should be made to work with older versions of Android, and users running old versions of those apps, such as YouTube, should be able to use the service without running into errors. In case the service has changed so much that it's no longer compatible with the old app version. The service should be developed to keep backward compatibility with old app versions.
Look at how the Play Store can be offered, installed, and run on old Android 2.2.2. I can even buy movies and music, despite this being an old device with limited storage space. Why can't they make YouTube work on old Android devices as well?

Maybe third-party applications and the website works.

APKMirror provides mirror for (almost) all version of YouTube APK.
You could try sideloading YouTube 5.2.27, the last version that Froyo (Android 2.2) still supports.
The next version, which is 5.3.23, already requires Gingerbread (Android 2.3.3).

Unfortunately, old versions have been disabled by Google: https://android.stackexchange.com/questions/196342/youtube-update-enforcement-bypass-reasons-why-the-old-youtube-app-is-superior?s=1|44.7610

This might work as a workaround, but I don't know if this particular app is compatible with Android 2.2. The "Dolphin" browser I believe has Flash built in. It would mean that you could browse the Youtube website as if you were using a PC with a browser. The videos would be shown as either html5 or flash plugins, which is built in to Dolphin. I have not tried this recently, but I believe I had this working in one of my older cell phones.

I know this isn't exactly what you're after - but NewPipe is an alternative YouTube app that may run on your device (I couldn't find the exact requirements):
https://github.com/TeamNewPipe/NewPipe
YouTube Vanced is another alternative:
https://www.xda-developers.com/youtube-vanced-apk/

Based on its build.gradle, NewPipe has a minimum requirement of Android API Level 19 (Android 4.4 KitKat)

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


text:
Bluestacks: Where are my apps?
I am using the new Bluestacks 0.8.7 build 3069 and the home screen only loads the searching for channels and lots of apps that can be downloaded are shown. I also downloaded the MultiTool 1.06r and rooted with it. After it I installed many apps from the MultiTool one by one and they installed perfectly and could be open by the notification in the task bar. But then I restarted BS and then opened the all apps option but there weren't any apps. Where are my installed apps, though they show up in the apps section in the settings menu.

You need a custom launcher to see all of your apps. A launcher is what displays your home screen and everything on it.
Method 1 (recommended):

Go to the Play Store, and search "launcher"
Pick one you like, and download it (I recommend Nova)
When you press home, it will ask you to select an app. Choose Nova Launcher, then click always.
To see all of the apps, click the icon that looks something like this:

Method 2:

Search Google, "android launcher apk"
Choose from any of them, and open the link.
Click download. Be careful, sometimes there are advertisements that look like a download button
It will start downloading. To see the progress, open the notifications
When it is done, click on the notification
A screen comes up that tells you the details of the app and it's permissions. Click install
When it is done, press the home button
It will ask you to select an app. Choose Nova Launcher, then click always.
To see all of the apps, click the icon that looks something like the icon above

I have owned bluestacks before, so I suggest to install a launcher like Go, Nova, Apex.
So in order to do this,

1st step: Go to Google Play thru downloading app (Click on any
downloadable app then choose google play)
2nd step: Search "Go Launcher" (or Nova, apex)
3rd step: Install it
4th step: Press home button and choose Go Launcher or launcher you
chose.
5th step: App drawer has your apps.

There is no need to install any launcher. Simply open the Bluestacks and the apps will be shown in the first row and there will be a + symbol at the end the row. Click the plus (+) symbol to reveal the list of apps.
Install a launcher for better browsing of apps and press the home button to reveal the apps.


text:
I need to control samsung Duos s 2 phone like my earlier nokia phone using pc suite
I need to control samsung Duos s 2(GT 7582) phone with my PC like I am having now with nokia phone using Nokia pc suite

Thanks. But, the primary question is controlling the phone after connecting to PC. Wanted to call , SMS from PC using phone w/o really touching the phone. Hope I am clear..

I use AirDroid. It works pretty well for most things like sending messages, transferring files and calling, and you don't have to plug your device into your PC.


text:
Why can't I download apps on my android phone?
I have a Huawei ascend y300 4.1 android jelly bean .Every time I try downloading apps from google play it says "Couldn't install on USB storage or SD Card" I try deleting apps I don't use for memory space but it still doesn't work,How can I Sort this out ???

1) Go to your phone's Settings > Storage
2) Unmount SD Card (your external SD card)
3) Download/install from the app(s) from the Store again
4) Go back to Settings > Storage - then Mount your SD card again (or reboot)
Or you can try this
1)Insert the sd card in you windows pc
2)You will find a folder named android_secure in it you will find the file named smdl2tmp1.asec delete it
(Make sure in pc folder options, the show hidden files are enabled and the hide protected operating system files is unchecked)
Source: XDA

Better You Format and try again , still prob download your app from your Pc ,search playstore and download from it .If you havent set your mobile number ,set it .
Or
Download apks from http://apps.evozi.com/apk-downloader/ in your pc and copy and move it to your Mobile phone

Sounds like it's trying to install direct to your SD card.

Go to settings>storage>unmount SD card
Install the app
mount SD card again


text:
Bricked Vodafone smart 2 (Alcatel V860)
I accidentally erased boot and bootloader. download mode nor recovery works and my pc recognize it like Broadcom USB. Any solution?

here is a tutorial how to fix your alcatel
the tutorial is a video on youtube its in spanish but dont worry i fixed mine
even thoght i dont understand spanish
ok here is the video link
http://www.youtube.com/watch?v=nxZYcs6mSMA
and here is the files you need to fix your phone
https://www.mediafire.com/?gyhxb15ojb6dq6t
try to watch the video first
after you download the file unzip it to your desktop
first thing you need to do is to shutdown your phone remove the battery and put the battery back into your phone press and hold the VOLUME UP button and turn on your phone then connect your phone to pc using the usb cable
now open the folder you unziped to your desktop and double click Romeo.cmd
now you can see som thing like this
type 1 and hit Enter once you see  press any key to return to home
type 2 and hit enter again ......do that for all rest steps
once you reach the 7 step your phone will restart unplug your phone from usb cable dont worry if it looks un usual
now try to enter recovery mode and select recover user data
once done reboot your phone and enjoy
I hope this was helpfull

When a thing like that happens you need to install the driver "Broadcom Usb to Serial" and you need to use SPFlash tool with the correct scatter file for your model .
Scatter file includes the addresses for all the partitions in the phone memory , like boot , bootloader , recover , data , system ,etc ..
The Scatter file have the Hex addresses of each partition and its size .
Here you can find the driver :
(Note: This driver is for windows XP 32bit , it does ot work in 7 or later , create a VM for this )
http://www.mediafire.com/file/phbd8epz92u6dw2/Broadcom_smartphone_USB_Driver.zip
The firmware you can find it here , download the stock rom Eglish:
https://github.com/peterpt/Alcatel_V860_smart_2/tree/master/Roms
SPflash tool ca n be downloaded here :
https://spflashtool.com/
Now the most important thing (Scatter file) i am unable to get it for you because i am also looking for it :) .
Let me know if you find it .
The manual in how to do all the process can be found here :
https://www.gogorapid.com/flash-stock-rom-alcatel-v860/

Mediafire links aren't useful because they expire after a short time. Do you have a link to an official, trustworthy download for this file?


text:
CamScanner - how to get image instead of PDF
I run CamScanner 3.2. In earlier versions, it used to save the image as a JPG (or PNG, don't remember), but with the latest version, it always seems to save as a PDF. I couldn't find any setting to make CamScanner save the scanned thing as a image file. Is there one?

If you view a document, it will be exported as a PDF. Individual pages however are exported as a JPG.
So you must select the document, then select the page, then select "Share". If you don't see the "OCR Recognize" button to the left of "Share", you aren't looking at the individual page.


text:
Why does my Samsung Galaxy S3 no longer vibrate (except for right after boot)?
Recently I switched my Samsung Galaxy S3 (model number SPH-L710) from TouchWiz (Jellybean) to SlimKat (KitKat) 4.4.2 build 4.1 stable. As of right now, the phone's vibrate function does not work except for when first booting the phone. The vibrate function works for around 30 seconds to a minute (I test this by repeatedly changing the volume from the quietest to vibrate using the rocker). Eventually, the phone just stops vibrating when this occurs, and no other app can get the phone to vibrate as well.
I double checked all my application settings, but I haven't installed any new apps aside from the ones I backed up using Titanium Backup, and the vibrate worked fine while it was on TouchWiz. Is this a SlimKat bug or do I just need to dig harder to find the app causing it? If so, what are some problem apps/services that can cause this?

In my case I had turned on power savings mode. Am not sure but I believe that in 4.4.2 power saving mode comes with "Disabling Haptic Feedback" turned on. This can be rectified by going to Settings->My Device and then clicking on Power Saving Mode. There uncheck the "Disabling Haptic Feedback" checkbox.

It shouldn't be possible for an app to prevent all apps from using the vibrator. This definitely points to an error in the custom ROM.

You can also check if you don't have an app that automatically selects a profile depending on a trigger. Although it could be a bug in your ROM, it could also be caused by an automatic change of profile. Make sure the profile that is selected when you turn on your phone is the same as the one when the vibrator stops working, and that the definition of the profile didn't change.
The behavior you describe could be consistent with a change of profile since some apps might take a few minutes to be loaded after you start the phone, including your profile manager.


text:
Stop Android connecting to external USB storage device
I have a car adapter with 2 USB ports, 1 of the devices is a continuos recording camera (with an SD card in it) and the other device is my Android phone (Sony Xperia, Android 4.3). However, when I connect both devices to the adapter the continuos recording camera stops recording and shows 'external storage' on the screen, and there is no way to stop this behavior on this device. In my Android device I can see no messages, but can indeed see the other device's SD card. There are no popups in Android when I connect to it. Is there any way to stop Android from detecting this other device?

Could you describe this "car adapter" further? It's pretty unusual for it to be set up with one device as the host and another as the peripheral.

Also, what are you actually trying to connect together? Do you just want to power all the devices from your car, or do you need a data connection?

The car adapter is a standard el cheapo chinese adapter with 2 USB ports, like this: http://i.ebayimg.com/00/s/MTAwMFgxMDAw/z/KikAAMXQC-tS~bCl/$_35.JPG?set_id=8800005007  I didn't expect (and want) the 2 devices to interact, but for some reason they do.

Use a needle or a pair of needle-nose pliers to break the data pins on your adapter, so they won't connect to the device. Breaking the data pins doesn't inhibit the adapter's ability to supply voltage across the power pins. Alternatively, it might be easier to cover them with a small piece of insulating tape; the easiest way to do it will depend on the shape of the adapter and what tools you have to hand.
Of the four pins inside a USB plug/socket, the middle two are the ones you want to cut off or cover. Be careful not to damage or cover the two outer pins. It should go without saying that you should do this while the adapter is not connected to anything.

Thanks, I've thought of this, but I would rather have a software based solution if possible. With Android being such an open system, I was hoping it should be possible to disable this functionality.

To be honest, it's a really bad idea to have the data pins wired that way on a power adapter. I don't like to think what it's doing to the power negotiation between the phone and the camera.

I'd also replace the charger...

I tried to put a piece of black electrical tape on the middle 2 pins, but then it doesn't work at all anymore. Maybe I'll have a look next time for a new charger...

I've invested 100 baht in a new charger, and the problem is gone. :)

If the problem is solved, then answer your own question and accept that answer. That way, other users won't keep posting suggestions you're not going to try.


text:
How do I set the year on Galaxy Tab beyond 2036?
I want to set the year on my Galaxy Tab beyond the Year 2036 but it doesn't let me.
Is there a workaround, which would allow me to do that?
Seems odd, there there would be a date limit, but I guess there is!
Question is, how do I circumvent it?

Possible explanation


text:
Allwinner A13 tablet stuck on boot screen
Okay, here's the deal- I received a generic Chinese tablet from a friend in early January, and it worked well for about two-and-a-half months. Then, just recently, I discovered rooting and the wonderful things it allowed you to do, and my problem followed shortly after. I decided to download a system-tweak app, which included a CPU control. I was a little wary of overclocking my CPU, having heard it may decrease its life expectancy, but finally I thought "What the heck?" and in a brilliant stroke of genius cranked my 1Ghz processor up to 1.5Ghz, and it promptly froze, forcing me to power it down. When I turned it back on, I discovered that it had been factory reset. I re-installed my apps, including the system-tweak app, and decided not to touch the CPU controls for a while. Soon after, while at my sister's talent show, I discovered I had about 30% battery life, and I was still supposed to record her. So I figured I'd underclock it to save the battery. Unfortunately, as my finger touched the slider, my brother bumped my arm and caused me to lower the CPU frequency to its lowest setting. It became extremely sluggish, almost to the point of being unresponsive, and finally I had to shut it down. When I restarted it, it started to boot but then got stuck on the shimmering Android logo, and now that's all it does. I can't even boot into recovery mode, and unfortunately I had just turned off USB debugging that same day. I would like to know if there's any way to get it working again, and if so, how. Any help would be GREATLY appreciated!


text:
Difficulties with the writing window
I have a new tablet Samsung Tab 3
My knowledge of the Android operating system is only rudimentary. But I can participate on forums and can write posts.  But now my tablet is making trouble. While writing a post the key board vanishes and refuses to show up again. Often I have to touch the screen ten times till finally the keyboard comes up, only to vanish again. I suppose it is a malfunction of my tablet,  and I have to ask for a new one, but it may be that by inexperience with Android  I make some mistakes.
Do other users of tablets with Android know of this problem?

Are you using the keyboard that came with the tablet, or a different one?

@Dan Hulme  - I use the keyboard that shows up on the screen when I touch a window for writing or for filling something in.

Is focus remaining on the text box you are typing in to? Just a thought that if focus was moving to another control (accidental screen tap perhaps?!) then the keyboard would close.


text:
Sending a group the same message and get individual replies
First, I'm an android rookie.  I'm managing a softball team.  I need to be able to send 40+ phones the same message at the same time (SMS is fine), but get individual replies (each player/parent's reply should come to me but not go to the whole team).  I just switched from an iPhone 4 to a Galaxy S5.  iPhone app "Group Text!" was perfect - I'm having trouble finding something comparable for the S5/android. Advice?

I'm sure there's a ton. Samsung may even have included something (they tend to load up their devices with...extras). Did you try searching in the Play Store? Did you look at the questions in the "Related" section to the right?

As far as I know, the builtin SMS app doesn't work with groups, meaning you'll get individual replies instead of group replies. Usually the problem when moving from iPhone to Android is the other way around.

Whatsapp broadcast list may help you, i'm not %100 percent sure but it says "you should use broadcast lists to message multiple people at once." and as long as it is not group the others dont see the individual replies (i think)

I used GO SMS Pro with previous android.   Has an ad at the top of each screen unless paid for.  Good functionality.


text:
How to load custom logo on andriod start up
New to the site and have little technical knowledge.
I have a mx andriod box and it has a custom logo on launch.
How can I remove this and have my custom logo on start up ?
Cheers
Xeine

You won't be able to do this without being rooted. Lots of custom ROMs (custom Android OSs) will have this built in, or there are apps to do this as well.

You have to be rooted, but any boot animation changer can do this. Here is an example from the play store: https://play.google.com/store/apps/details?id=com.jrummy.apps.boot.animations

The logo you are referring is known as Boot Logo.
You can only change this if your phone's rooted.
After that you can change the logo by replacing logo.bin from the system folder  manually or your can flash any zip file through cwm/twrp custom recovery's.


text:
bug with nexus 5 calendar
For some reason the calendar in nexus 5 lg acts strange.. it keeps on taking me back to 1970.. and the date selector keeps on changing at a hysterical speed. any idea how to address this?

You mean to say the calendar opens in the year 1970 by default? Is the date and month correct? When you say date selector, which control are you talking about? Can you post a screenshot? Is your date and time shown in the phone settings correct?

This doesnt seem normal. If your date/time-settings in the Android System-Settings-Menu are correct (maybe change it by hand to the current day & year to test it) there should be no issues like this.
If after this there is still this issue please go into your App-settings (Settings > Apps) and search for google calendar. Here please delete data and cache and maybe also installed updates. Then make a device-restart and re-download the update and check again. This should solve issues if they are caused by the problem-app itself.
In case you have other Calendar apps installed, or other apps that interact with systems time-settings you should try to disable (Settings > Apps > AppThatHasProblem > Disable) it to test if this was the error.
If all that doesnt help (also not the data & cache-cleaning etc) and you absolutley want to use this calendar (maybe try Sunrise, its really very good) i can only suggest a factory-reset, sorry.


text:
How to sync Facebook calendar in my Android phone calendar?
Is there a way to sync my Facebook calendar with the inbuilt Phone calendar of Android. I know there are many apps, but I do not want to give them permission to access my profile details.

This is how you do it:
https://www.facebook.com/help/152652248136178 And then in Google do this:
https://support.google.com/calendar/answer/37100?hl=en

Of course Facebook likes so much to break compatibility with whatever it ever developed... so now the method is different:

On Web Facebook, choose the event you want to have in the Calendar
Set the participation (Going/Maybe)
Click the 3-dots menu and choose "Export Event"
Ensure that the "Save in calendar" option is selected
The link shown below that choice is what you need in your Calendar app (e.g. https://www.facebook.com/events/ical/upcoming/?uid=MYUSERID&key=MYACCESSKEY). Right-click & copy the link.
On Google calendar click the + button to add a calendar, and select "From URL".
Paste the URL and choose "Add calendar"
Profit

If it doesn't work immediately ensure that the calendar is syncing and wait a little more.
---- [OLD METHOD] -----
Obtain calendar URL from Facebook

Go to Facebook Events via a Desktop browser (or set the Mobile browser identification to as Desktop)
Scroll to Upcoming Events link, at the bottom of the right column
Right-click on the link and Copy address

Add the calendar from its URL

Go to Google Calendar
Click Menu to show it
Click on the icon on the side of Add Calendar and choose From URL
Paste the URL obtained before and Make calendar public; if you are ok with that. It is necessary to show it on Android.

Sync the calendar, on Android

Open the Google Calendar app
Tap on Menu and then Settings
Scroll to find the calendar Events on Facebook and tap on it. If is not shown yet, come back to the calendar, tap on the three-dots icon and choose Refresh
Enable Sync

Et Voilà! Enjoy your Facebook events directly on Android and any device you desire, without having to open Facebook website or app
Note: the calendar is read-only. So, unfortunately, for now is not possible to set custom notifications for the events (that actually would be make this setup perfect, given the pretty short time ahead that Facebook uses for its reminders).
PS: my Google Calendar web app was not set in english, so items could be named slightly different.

This does not work,  there is no Events on Facebook in calendar

Facebook changed it one about 1 month ago. Everybody already subscribed should have got a notification of this change. The new method more cumbersome; take a look at: https://tendee.io/guide/how-to-add-facebook-events-to-calendar/ . I'll try to update my answer.

I updated the answer; now it should be the correct procedure.

I HAVE my Facebook calendar in Google calendar on the web, in the section "Other calendars". Freshly imported, working, syncing. But only the main calendar is invisible on Android when I choose calendars to display.

Did you remember to set the calendar as "public" so it can be shared and be seen from different apps?

You are right. The calendar was not public. And I have found one good trick: make calendar public in Google calendar, enable sync on Android. Then you can delete a public Google Facebook calendar and add the same calendar as non-public.Sync will still work!

Neat trick, thanks for reporting it! And glad you manage to make it work!

Facebook doesn't allow it - you would have to use another app like Haxsync and give it permission to access your profile.

In Facebook, using a laptop or PC, go to https://www.facebook.com/events/calendar
In the top right corner there is a "Add to Calendar" button, RIGHT CLICK this, and choose "copy link address".

This link will look like https://www.facebook.com/events/ical/upcoming/?uid=&key=

In Google Calendar, using a laptop or PC, on the left side look for "Other calendars", click the + icon next to that, choose "Subscribe to calendar".
Choose "From URL", paste your Facebook calendar link, click "Add calendar". Voila!

On your Android phone the Facebook Calendar events will be synced.
If you do not use a Google Account on your Android phone, then this procedure will not work for you.


text:
Copied files folder structure via usb not showing properly in Gallery (moto-g + Kitkat)
I have recently purchased and updated my mogo-g(16gb) with Kitkat. When I copied some photos, songs & videos on my mobile via USB, the files not showing properly as per their folder structure in mobile Gallery.
Please suggest if you have any solution to it (Files structure totally looks distorted in Gallery).
Thanks.

The built-in Gallery app doesn't show photos in a tree structure: it just has albums. When you copy files in directly, it normally just puts each folder of photos in an album with that photo's name. When another app adds photos to the gallery, it can specify what album(s) to put it in, according to what the app knows about the picture.
If you want to browse photos by their folder structure, don't use the built-in Gallery app. There are a lot of third-party photo viewing apps on Google Play, so pick one you like and use that instead.


text:
Is it possible to run a PS2 emulator through Android's DVM?
I have heard some random posts from people on forums claiming that Android's Dalvik Virtual Machine can't handle something of the magnitude of a PS2 emulator, such as this one ported somewhat.
Is this true?
Are there obvious limitations to a massive program running under Dalvik, or the DVM's workload?
With the obvious limitation being the hardware and most devices having major trouble with this for that very reason, is there any software aspect that may limit this, in short?

It's not a matter of Dalvik being incapable of running certain types of programs, it's a matter of performance.
Any runtime system based on non-native bytecode (e.g. Dalvik, JVM, .NET CLR) incurs some performance overhead in translating the bytecode into a form that the CPU can run.  For most apps this isn't a problem, since most apps do relatively little CPU work and spend most of their time just waiting for input.  But an emulator is typically a CPU-intensive program, so it's often better to implement it using native code, which doesn't incur the overhead of running on Dalvik.

Dalvik does effectively limit the maximum size of a program, in terms of the number of Java classes and methods you can have. I don't know any emulators written in Java, so I don't know if they would be too big or not, but that reveals a more important point: you wouldn't write an emulator in Java anyway.
Most emulators are written in C or C++, often with the crucial parts in the assembly language of the host platform for maximum efficiency in the inner loop. You would do this on Android just like on any other platform: Android apps don't have to be written in Java. If you don't write the emulator in Java, it doesn't matter what Dalvik can and can't do. So there's no reason at all you couldn't have a PS2 emulator on Android.


text:
Security Pattern doesn't work on first attempt
On my HTC One, when I enter the correct security pattern, it doesn't always unlock the phone. No error message will be presented either. Basically nothing happens once the correct pattern has been put in.
I then need to re-enter the pattern a 2nd time, and it will then unlock the phone.
Why is this happening? Is this a known issue?

just curious what about the pin or passcode lock

@user3275057 No issues with pin/passcode lock

did u try changing the pattern??

Do you have "visible pattern" turned on? It might show you what is going on.

@user3275057 Yes I have, same issue.

@DanHulme Yes I do, I'm entering the correct pattern.

Can you just try giving it 3 seconds after the screen comes on? I think it is a lag issue


text:
Wrong caller ID for home number
I recently had to wipe my Nexus 4 in order to root it.
Prior to that when I received a call from my home telephone it would display my wife's contact from the caller ID.
Since rooting it now displays my own contact instead.
My contacts are synced from my Google account and I haven't changed anything on my Google account.
The only thing that has changed is the wipe and root.
How can I get it to display my wife's contact again?

You could always remove the home number from your contact information. It will then match your wife when getting a call from home. You can try re-adding the home number back to your own contact card and see if the change sticks.
If you have the home number in your own contact info as well as your wife's, Android will display the first contact it finds. Since your 'self' card was probably synced before your wife's card, Android shows your 'self' card as the incoming contact. (Whereas before, you likely added the home number to your wife's contact first, then to your 'self' card later).
There's another android.se question asking a similar question.

Ah, interesting thought - is it alphabetical order or order of being added to the phone? I'll do some testing. Thanks!


text:
ES file explorer has been denied permission for an interactive shell
I have a rooted Nexus 7. I've been using ES File Explorer along with it. I have been able to navigate through files, after having set Tools/Root Explorer and turning it on. But now, I can no longer do this. When I go to turn on the Root Explorer, I get this message:
ES file explorer has been denied permission for an interactive shell
I must have change some other setting for this to happen, but I don't know what it is.
Can you suggest what I might do get this back?

Have you checked with your Superuser/SuperSU app whether you accidentally denied access for ES File Explorer?

If you have updated ES or SuperSU you may need to re-grant SU permission. Open SuperSU and update binaries, if necessary, and check as @Izzy said if you have denied access to ES file explorer.

Thanks, that was it. I went into SuperSU and granted permission.

@RossC: Post your comment as an answer please.

I can suggest a solution for this....
As I was facing the same issue regarding the Permission Denied For ES Explorer
Go To KingUser Application in your Device (App available after root), you will find the list of applications which are in Allow / Deny state
Here, you will find the ES Explorer (must be in a Deny State..)
Change it to "Allow" and Go To ES Explorer and change the Option "On" for Root Explorer...

Didn't you read the comments from the question? The answer lies within SU.


text:
How to remove a Gapp after installing it?
I just flashed the CM 11 nightly build on my S2. I have also installed the Gapps from the source provided by CM website. Now it has brought me many unwanted apps to my phone. I would like to remove apps like Hangouts, Gmail, Play Books. Kindly suggest me some methods....
Thanks a ton in advance.
KS.Rajkumar

When you flash Gapps.zip (or really any zip in recovery mode), the applications in it are usually written to the /system partition on the device.
The difficulty is that the system partition is only mounted as 'writable' when installing the Gapps zip. After that, it's mounted as 'read-only', making it impossible to delete things on it.
You basically have two options for deleting unwanted system applications:

Start over: Reflash your ROM, then flash a modified version of the Gapps zip that has only the APKs you require.
You can remove apps from the Gapps zip simply by unzipping it, deleting the APKs you do not want, then zipping it up again.
Acquire root access, and remount the system partition as writable. You'll need the android command line tools installed to do this, but it sounds like you already have.
To mount the system partition as writable, do the following:
adb shell
su
mount -o remount,rw /system

Note: /system is only writable until the device is rebooted.

You then need to delete the unwanted APKs from /system/app. Reboot, and you should see the offending apps gone from your launcher.

Please bear in mind, however, that some Google apps depend on each other, and may not work properly if you delete those that they depend on. I think you'll generally be ok if you only delete 'named' applications (e.g. Hangouts.apk). Others such as GoogleHome.apk are required by others.

If you can't remove any of them, you can at least disable some of them going to "Apps" in "Settings".
You won't free space in your device, but at least they will stop consuming RAM and phoning home.


text:
After - Turn on USB storage.... External Card is not accessible
When I turn on USB. Internal memory is accessible but having issues with external card.
Even after turn off. No app is working, installed on External memory.
Rebooting device will make everything normal again.
Please Help.


text:
Cache folders taking a lot of space: store_00010001/Pictures/cache/com.google.android.googlephotos/picasa--{0,1,2...}
I've found that this cache folders take 1,5GiB of my 16GB Nexus 5:
store_00010001/Pictures/cache/com.google.android.googlephotos/picasa--{0,1,2...}
Is it cache of some app, which I can easily remove from phone level? (App settings -> clear data/cache?)
Or do I have to clear it from computer periodically?

solution: block with empty file
block folder creation with an empty file
on my phone i created this empty file
/storage/emulated/0/Pictures/cache

size
that folder was 7 g on my phone
https://plus.google.com/photos/yourphotos say "3306 photos"
recreated daily
if i deleted the folder, it reappeared the next day
side effect
no side effects noticed by using this solution
auto backup still works
system
tested on my nexus 5

I was just having this same issue and found that I had to clear the cache data for the Gallery (which you have to get to in Settings->Application Manager->All->Gallery). This cleared up over 1GB of space for me on my internal card.
Note: I used an app called Memory Map to get a visual representation to see what was taking up so much space on my internal storage since it was originally just a Google alert telling me I was out of space.

You may install App Cache Cleaner application. One of the feature is "auto clear all cache at a specified interval".
Configure it once and it will never let the cache grow such large.

Yes, you can clear Photos's cache from the phone itself.

Do you mean "App Info" of G+ Photos app , than "clear cache"?

Yep. But why is the cache that big?

And why can't I set a limit of size of this cache?  I guess that it's that bug because it's making thumbnails of all G+ photos and those are much more than photos on camera... but that's my quess.


text:
How to remove downloads
On my Nexus 7, I see in Storage that Downloads are taking 50.56 MB. I tap Downloads and then see "No items".
How do I remove these 50 MB?

Open the app My Files
Tap All Files
You may see Device Storage and possibly SD memory card
Tap either (or both)
Tap Download (or download)
Select files individually, or tap the menu button then Select all
Tap the trash can icon


text:
launcher ex: how to take screenshot in?
I have a galaxy s2 and can't take a screenshot.
I've tried taking a screenshot with vol-down+power and power+home. both don't work.
What is the proper combination ?

It has nothing to do with what app you are using – on Android the screenshot key-combination works globally, no matter if you are on your homescreen, in the settings, or in a game.
However, the global key-combination can vary from device to device, depending how the manufacturer implemented it. Like you mentioned: Normally that combination would be vol-down+power. But Samsung uses (at least on the Galaxy S2) the combination home+power, where home is the big iPhone-like button in the center below your screen.
Press both those keys simultaneously and hold it for about a second.


text:
Problems with syncing emails on Galaxy SIII
I recently did a software update to 4.3 and now my email account loads emails in as unread and I go in to mark them as read but within 5 minutes they change to unread and I get new noticiations.  Can someone please tell me how to fix this problem.

I think software update has reverted all your settings, follow the steps :

If you are using gmail app ,  then you should go to settings and check the concerned setting and also go to phone settings and under Accounts click Google and sync now.
If you are using stock email app follow the above procedure but im accounts select email and sync. Also check the email app settings.

Reply if problems persist.

Thanks, have made sure that the Sync settings show sync now but this has not sorted the problem.  I still get emails coming up as not read all the time.


text:
Very high mobile data usage reported by carrier, no evidence in phone
My phone is a galaxy Note II, I found out yesterday that I breached the 5 GB limit of data usage for the month when the carrier completely cut my data connections.
I went to check the reported usage in the system settings and it just shows 687 MB used for the month, the highest usage app is facebook with just a little over 100 MB used.
Now here's some facts:

Running Ditto Note 3 v 3.2 (android 4.3) (based on XXUEMK9) (Baseband: N7100XXUEMJ9)
Never used tethering this month
I always keep 3G off at night and when I'm on WIFI

How do I find out what could have caused all this data usage?
The detailed connections report from the carrier will come in 2 months so I can't know anything yet from that, I'd like to try and figure out something now.
I will be getting a data plan upgrade that will allow me 500 more MB for the month but I'm afraid that if I don't do something fast I might end up wasting all the data again, for now I'm planning of clean flashing the newest release of the rom but I'd like to know if there is some app that will let me monitor data usage in a more detailed way as it seems the built-in android graph doesn't record this hidden data that was used.

Turns out it was the carrier that messed up something as it seems I wasn't the only one to get this issue, so I didn't really use all that data.

There's a difference between the amount of data reported from your device, and from what your carrier counts. Usually, that's minor; but with bad connections and frequent retries, the difference might get bigger:
Imagine you want to transfer a 10 MB file. Android counts 10 MB, and so usually does the carrier. But with a bad connection, and, say, all data-packages had to be re-transmitted 10 times until being transferred successfully, Android might still count a 10 MB file transfer, while your carrier sees 100 MB data traffic.
I've got to admit I don't know for sure how Android calculates data transfer here, so the above might not truly reflect it (though your description suggests something like that – or an error on your carrier's side, which you might wish to check with him). The "usual differences" are that the carrier calculates in "units" (e.g. "per 10 kB block"), while Android calculates the real size. Differences here are usually not much larger than 10% on average.

I checked with the carrier and they confirmed I used 5 GB of data, I asked for the detailed reports but it will take two months to get my hands on them.
Consider that I always used the phone the same way up until now, it's hard to believe that about 600 MB can translate into 5 GB in only 15 days.

Exactly my thought. To me, the most likely cause is the carriers "counter" went havoc. I cannot imagine how Android's statistics could be that far off. Unless some malware managed to bypass it, which I consider unlikely (but not impossible). But two month for giving details feels a bit strange as well; how shall you be able to compare that with your data then?

I think something has gone wrong with the rom and caused this data usage, I hope somebody who is in the know of how android networking works can shed some light on the issue


text:
list phone numbers by date added, other attributes
Is there a way to list phone numbers and contacts by date added, perhaps even location they were added in like if you travel alot and meet people along the way? Seems like a fairly simple feature in the age of relational databases
I'm willing to consider third party apps that do this too

I am unaware of apps that do this, but you can go into your Google Dashboard, and manage your contacts there. I am unaware if the date or location is recorded, or accessible, but you can view your contact list from different backup points over time.

@MattClark the google dashboard thing was interesting, helpful for other reasons but not specifically this, thanks for the contribution!


text:
Go to recovery mode on device without volume key
Is there a universal way to enter recovery mode on an Android device with only one turn on/off button?
I have a tablet (Navon Raptor 7) like this and I can't figure it out. An other problem is that although it can boot and get to the launcher, basically I can't start any application or get to the settings (it says 'xy application stopped' etc.) so I can't even activate debug mode and use adb to achieve this. That's why I want to do a hard reset from recovery...

Welcome to  Android Enthusiasts! The question-and-answer format of this site works best if you put each question in a separate question post. Please [edit] your post down to one question, and create new posts to ask any further questions. You'll get better answers that way. To the first question: No, key-combos differ between devices (see also our recovery-mode tag-wiki).

My only question is what's in the title. The other stuff is just for prevent answers like 'go to the settings...'. So maybe I should disassemble and see if there is an inner switch or something?

You might try a Google-Search on "Navon Raptor 7" hard-reset. There are even some youtube tuts listed. Most of the results are Hungarian, though. I was hoping for a link to hard-reset.com (they always list along how to enter recovery mode for that), but unfortunately there seems to be none...

I speak Hungarian but there seems to be absolutely nothing about reseting it with hard keys. I found out that this device is in close relationship with the Icoo D70 Pro II, which has slightly bigger community but still no hits for reseting.

According to this video, the "Navon raptor 7"" tablet is supposed to have the hardware volume buttons.  Are you saying that yours doesn't have them?

Yes, there are different variants and mine doesn't have them.

Does the device have any soft-keys? That is, "physical" buttons that are touch-only, instead of a depressable, moving button? If it does have soft-buttons, it may be able to register those from a cold boot and use a combo of one of those plus the power button to get into recovery mode.

Or possibly, it may have a feature similar to the Nook Simple Touch. If the NST detects it has been reboot 6 or more times without successfully booting to the desktop, it automatically initiates a full hardware reset, which returns it to the factory ROM image (and clears all data).

All of it's buttons are virtual, part of the screen and only appears when booted. It does fully boot up btw, it's just useless since I can't start any app and I have to constatntly press OK on the middle of the screen because processes contantly stop in the background. Maybe it's a virus, I have no idea.

You can use apps like Quick Boot or Rebooter or some root apps have this feature to go to recovery mode.. Use them

Yes, I found them in Google but every one of them starts like 'enable debug mode on the phone...' or not?

They just need root access

Thats bad enough because I have the original not rooted ROM on this tablet :C . Oh and I cant run any apps on the tablet, it's a total mess.

Without root access I think only way is hard key combos.

Yeah that is my conclusion too but how to do that with only 1 key?

Using only one key will do only the specified action. No use with that AFAIK

@CompanyCodeMonkey In almost every case, you can root the original ROM (commonly called 'stock ROM'). The stock ROM comes unrooted when you buy the phone. But you can root it (without flashing any custom ROM such as Cyanogenmod), and rooted stock allows a lot more customization (through Xposed for example). You can also flash a custom ROM without rooting your stock ROM (it doesn't matter as long as you don't need to root for some other step in the process). Custom ROMs are usually already rooted since they are geared towards power users, and their features usually require root access.

You can use the following command from an adb prompt to enter into your devices recovery mode without using a physical button during restart.
1) Start adb prompt on your PC / MAC / Linux
2) Make sure adb is running adb start-server
2) Make sure the device is present when you run: adb devices
3) Now run adb reboot bootloader and your device will restart into recovery mode

actually that will restart into fastboot mode


text:
Does rooting (but no custom roms) trigger knox's void warranty
Does it make Knox's "void warranty" = 0x1

There are two events that will trigger the Knox flag to change from 0x0 to 0x1.

Unsigned recovery (recovery.img) is flashed
Unsigned kernel (boot.img) is flashed

It's not the actual custom rom that trips Knox when you get to flashing. It's the step before that, getting a custom recovery loaded in order to flash the rom itself.
This is also why the de-la-vega root method works, because it flashes a prerooted stock system image to your device without touching the two partitions that DO trip Knox of modified.

Lucky boy! When I did the root procedure on my Galaxy S4, I did not figure out that I was going to lost my warranty increasing the Knox counter... Infact almost any root procedure will do this.
But, as I told you before, you are lucky because there is some new root-procedure that will not increase the Knox counter. You can read further on this: http://www.theandroidsoul.com/universal-root-de-la-vega-script/
Hope I've helped you!
Luca

Have you actually tried this?

The linls are dead on that site and in the comments people were having a lot of trouble

I did not tried it by myself cause I already did the "classic" root procedure with the Chainfire CF-AutoRoot. I'm sorry but I can't help you more :(


text:
local headphone enabled FM radio app for nexus 5 (no internet needed)
I just moved from S3 to nexus 5, and there are a couple of things that I miss from my s3.. one is the prepackaged FM radio app.. all i needed was my headphones and I could connect directly to the local stations.. is there such an app for nexus 5 (and other android devices in general)? apps like tune in require wi-fi or 3g, which isn't what i'm looking for. I'm looking to be able to connect to the local radio on the go without 3g.

AFAIK, Nexus 5 does not have a FM radio (just checked the specs at GSMArena.com).
So, you cannot listen to your local FM broadcast and should rely only on online radio stations.

ahhh damn that sucks big time man!

I have seen an unbranded headset with in built radio. It was powered by a pair of LR44 button cells. The interesting feature about it is that while making calls, the radio stops and allows user to hear the call. The radio resumes at the end of the call. I am not sure how this behave when a music is played in the phone. You may try using these kind of headphones as an substitute.

Nexus 4 and 5, Galaxy S4 and S5, HTC One  none of the newer ones have FM radio. They seem to have sacrificed for space/newer features / figure people use streaming services now. There's still a gap between data rates and availability and raido though, not everyone can stream happily away all day and the FM filled that gap.

Best option is to get a Bluetooth with FM ( Sony MW600). Once paired to yr Nexus 5. When you will get calls the FM will stop and resumes after yr call is disconnected.

What's a "Bluetooth with FM"? Is it an FM radio that connects to your phone via Bluetooth?

As Ramni said, its good to go for Bluetooth head set with fm. it serves 2 main purpose.

connect to your through Bluetooth (Wireless), so that you can answer call and listen to music stored in your phone.
since it has in built radio, you can use it with out your phone for listening to radio while taking morning walk or some thing.

But the drawback is.

Device is little expensive.
need to charge the device.


text:
Removing mobogenie
I saw the Mobogenie in my installed apps list. Uninstalled and it is coming back from somewhere when I connect to internet. I think this is a genuine app, but a bit concerned about the intrusive nature. Also it is posting notifications once it comes back. Does anyone had similar experience?  Is there a way to remove Mobogenie permanently?

Mobogenie has been updated so users can decide either if they want to install our software or not. This solves the issue of consider Mobogenie as a spam software and focus in our content. Glad to have a further discussion to solve any remaining doubt.

Thanks for the details, Santiago! But could you please [edit] your post and include why the app re-installs itself when the user explicitly uninstalled it (as the OP reports) – and better yet, how to avoid that?

So you work for/at/with developers of mobogenie? Force installations, great.

even if that is an "option" it still is underhanded and sneaky. Mobogenie isnt the only one that practices "strange and weird" marketing practices. Forced downloads aren't done by choice, but the installation is? No good.

Make sure you have uninstalled mobo genine market.
Go to App, and swipe until you see "All" you will see 2 Downloads icon there.
The Downloads with no size is the legit one. Keep it, if you long press and select App info you will see that it's something related to your firmware.
The 2nd Downloads icon is the culprit, with a version of 2.02xx. Long press it, select App info then uninstall.

When I go to apps list, I can see 2 Icons. One with name Mobogenie, other with name Mobomarket. I tried removing both. But unfortunately this comes back when I connect to internet again.

Switch to safe mode. Safe mode can be activated by pressing and holding volume down button during boot up process. And then you can easily uninstall the app

That will put certain devices in download mode. You should specify what other ways there are to accomplish this. As the answer stands it should be a comment.

authors: นรินทร์ จินะราช


text:
Disable full screen view in Google Play Books
On my 2013 Nexus 7, the Google Play Books app makes use of the new full screen feature in Android 4.4 KitKat to hide the system bars when the app is in use. This adds nothing useful to the experience, in my opinion, and requires annoying extra taps for trivial tasks like looking at the clock or switching apps. I can find no settings in the app for this. Is it possible to disable this "feature," preferably on a per-app basis?

Immersive mode is non user configurable I'm afraid. However, with a rooted device you could install the Xposed framework and 'Gravity Box Kitkat' and then you can add a toggle for Immersive Mode.

I HATE immersive mode... Going to switch to an iPhone I don't like being a gunnie pig and having my opeating system change fundamental functionality release after release.


text:
Battery indicator increase when not charging
Basically, two hours ago my battery level is at 8%, then an hour ago, it was at 9%. Now it's at 10%. Why is it going up even though it is not plugged in? Would I need to calibrate my battery?
Note: This is a new phone

When you are not using your phone it happens

Battery app re-calculates the remaining battery based on the battery power currently being used (mV) and history. That's why you can do calibration to correctly measure the current battery status and range of it.
In most case, battery power (mV), it goes down from the top and it usually up & down within a small range but for overall, it goes down.
But sometimes, the current mV is goes up and it's caused by
1. Battery usage forecast was wrong or
2. Battery is recovering its power again - for example, after CPU intensive task, the voltage could goes up
3. the remaining percentage goes up if the battery usage is slower than the expectation (it's not going up because it's not being used. Even the screen is off, the battery is still being used). In this case battery app recalculate the percentage based on the current mV and trend that how fast battery mV is decreasing. If mV is increasing, then battery app will show like it's being charged...
But actually its not being charged, instead battery app recalculates the mV decreasing speed.

Thank you for your answer. It makes sense. Would you be able to point to some references also?


text:
How to change Android default-natural orientation?
I have my device running android Jellybean 4.2.2 with Landscape as the default/natural orientation.
How can I change the default/natural orientation of the same to portrait?
Here is what I have tried till now,
1) Added setprop ro.sf.hwrotation 90  to build.prop and it did nothing.
2) changed user_rotation value in /data/data/com.android.providers.settings/databases/settings.db and it changed the orientation of apps only. the orientation of Home screen and launcher are still landscape.
3) Modified PhoneWindowManager.java similar to the one given in link : changing phonewindowmanager to change natural orientation
The third option works. But it still shows the bootanimation in landscape and after the animation is finished, the display rotates(with rotate animation) to portrait. How can I avoid this rotation and change the default/natural orientation before boot animation?
Is it something related to SurfaceFlinger? I would also like to point to this article in android website. pre rotation in hardware composer

There's an App called "App Settings" for Xposed Framework.
repo.xposed/appsettings
With it you can change orientation, dpi, notifications, etc. of each individual app. But not the boot animation like samnaction explained.
Alternatively, i found this on stackoverflow:
changing-android-device-orientation-with-adb
So you could make a script like this
#!/system/bin/sh
content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0

and put it in /etc/init.d for executing at boot (if you're on stock, you have to mod your rom to have init.d.)
edit:works just on Android 4.3+

The boot animation wont change since the boot animation where a series of images. In  /system/media you will find the bootanimation.zip if you open the zip you will find the images replace the zip with your own boot animation of portrait images. There are plenty of tutorial on how to make your own boot animation.

Thanks. I have already did that work around. As bootanimation a series of images, I have used my own portrait images and overridden the bootanimation to look like, it is portrait screen. But the real problem is after the bootanimation it rotates from landscape to portrait. I dont want it to show landscape at all. I need it portrait from the moment or before the boot animation exits.

http://android.stackexchange.com/questions/10808/how-is-the-default-screen-orientation-in-android-specified did u try this?

Yes i did. The second option i have given in the question explains the same.

I hope there is a generic solution for this. May be some changes in surfaceFlinger , inputReader or something like framebuffer rotation.

Working Android 4.2.1 method.
Tab or phone must be ROOT.

1/
Dowloand in playstore : Root Browser
Dowloand in playstore : ES File Explorer

2/
Open Root Browser and go to : system folder.
Then show file : build.prop and touch it long time.

in menu choose : Copy and past file in your internal or external sd card.

3/
In Root Browser open build.prop copied file with ES File Explorer
Then modify entry : ro.sf.hwrotation=0
Must be 90 to setup default landscape mode :
ro.sf.hwrotation=90

In ES File Explorer save build.prop file.

4/
Open Root Browser, go to system folder.
Delete (by menu) build.prop file.
FOR SECURITY BACKUP THIS FILE or SYSTEM BEFORE.

Go to your sd card and copy build.prop modified file.
Past it in system folder.

Touch build.prop long time and set Permissions to rw-r--r-- (0644) :
READ -> Owner -> checked
READ -> Group -> checked
READ -> Others -> checked
WRITE -> Owner -> checked
And lets all others entry unchecked and click OK.

5/
Reboot. That's all.

Thanks. Even though its being long after the answer has come up, The question itself tells that this has been tried in a code level and it explains the result and issues. Please check back.


text:
Android Transmit system audio over MTP
Here is what I want to do. If I plug in my Galaxy S4 to my BMW 335i, then I can browse and play music stored on the device just fine and the sound quality is excellent. If I play over the audio auxillary input, I can play anything but the quality of the sound is not good at all. The only way to play system sound and services like Spotify, Pandora, Google Music, etc is though the aux input jack since MTP doesn't carry the Android devices audio output.
What I want to do is transmit all system audio over MTP when the device is connected. This should be doable through some app or through some custom code that would basically buffer the system audio output and push it over mtp. Ideally, you could just browse to an item in the BMW iDrive that says "System Audio" and then you could hear any output from the Android phone regardless of what app is playing it.
Does anyone know of an app that would route system audio over the MTP connection? or does anyone have a service or custom code that would route all audio over the connection?
I have the same problem with Bluetooth audio as well. The 2010 BMW I have doesn't support Bluetooth Audio, but I really don't care about that since that sound quality is pretty questionable as well anyway.

No, MTP doesn't work like that. MTP is a client-server file transfer protocol, a bit like FTP. Your best bet is to either find another protocol the car supports (there are many network audio protocols, so it's likely it'll support one), or failing that, fix whatever is making the aux input sound bad (most likely a bad cable or connector, or the car is expecting line-level instead of headphone-level audio).


text:
Media audio plays through front speaker?
I've got a Nexus 5 running stock 4.4.2, not rooted. Sometimes, seemingly at random, I will go to do something that plays sound (watch a YouTube video, play a podcast, etc) and the audio comes through the front speaker (the earpiece, where you'd normally hold it up to your head) instead of the bottom speaker.
When this happens, the volume buttons always change the "phone" volume (handset icon) instead of the media volume (speaker icon). Stranger still, some applications still use the right output - Amazon MP3 will play through the normal speaker, but Pocket Casts won't, and because of the volume button issue there's no easy way to change the actual loudness of the former.
I'm having trouble finding this issue on forums. Does anybody else get this? Is it special to the N5? Is it caused by a specific app? Can I stop it from happening, or at least recover from it without rebooting?


text:
Export bookmarks from Android 4.1.2 Stock Browser for use in PC Browser
How can I export bookmarks from my Android 4.1.2 Stock Browser, for use in Chrome and Firefox on my PC?
I've checked the stock browser thoroughly, but could not find anything like the Export feature found in desktop browsers.
Would appreciate some help, since I have a ton of book marks on my phone, and need them on my PC.

Assuming you're using the AOSP browser, you can opt to sync your bookmarks with your Google account by enabling Bookmarks in the sync menu for Google (in Settings app).


text:
Transfer Frozen: Free Fall progress between devices
How can I transfer my progress in Frozen: Free Fall from my Samsung Galaxy S2 (Android 2.3.3) to my Samsung Galaxy S5?

In SD card android->data folder copy the folder name of the game and paste it in the new device

@sameer Don't forget that comments are for clarifying the question, not for answering the question.

In SD card android->data folder copy the folder name of the game and paste it in the new device


text:
Sense 5 mods on other devices
Is there any method to replicate the interfaces as in HTC Sense 5 on other android devices ?
I have nexus 4 and samsung galaxy s III and I would like to have the recent app and blink feed as on Sense 5 ROMs.
Is there any Sense 5 ROMs for those mobiles or is there anything that would make it possible to have these features on mentioned devices ?

Since HTC Sense is non-free software, using it on a non-HTC phone would be software piracy. The best you can hope for is a third-party app or ROM that aims to look similar.

Is there any sense ROMs for those devices ?

Sense is made by HTC for HTC so no you can't put it on other phones. That said, I recently read an article that Blinkfeed and some of their other cooler closed source apps are going to be made available on the play store for other devices later this year. Looks like Blinkfeed specifically is already avaialable. Hope this helps.
https://play.google.com/store/apps/details?id=com.htc.launcher