How can I configure BlueStacks to have Android use dark mode? How can I configure BlueStacks to have Android use dark mode?
On Android 10 I can use:

but I can't see the option on Android on BlueStacks:

The simple answer is you can't.
BlueStacks 4.2 bases on Android Nougat - also known as Android 7.x and therefore there is no Dark Mode.


downgrade resolution of nexus 5 to improve battery I was just wondering if i can downgrade the screen resolution of nexus 5 to 720p instead of 1080p can it improve the battery life ?

is it possible to achieve this ? If yes than how ?

No, it wouldn't make a lot of difference to the battery life, and it's just as likely to increase power consumption as to decrease it. The screen would still draw the same amount of power. All that you'd be saving is that the GPU wouldn't have to do as much work to shade pixels (i.e. determine the colour of each individual pixel) - but that would come at the cost of having to scale up each 720p frame to the 1080p physical resolution of the screen itself.

You'd only get a net benefit from that in certain kinds of game where pixel shading is very expensive. Such games often do this already - they render expensive parts at a lower resolution and upscale - to keep within the 16ms budget for rendering each frame. At all other times, the upscaling would be unnecessarily costing you power.


Settings -> About phone -> Battery use bug? When I open the "Battery use" screen it says that the phone is on battery for 14663d 4h 34m 53s, which is clearly wrong. The graph shows a linearly descending line. What is the problem? Why does the phone display these values? As far as I can tell the feature has been working correctly so far.

I have tried restarting the phone (I've removed the battery for a short time too). The phone is a Samsung Galaxy S Plus with firmware version 2.3.5.

Have you tried plugging it in, letting it charge a bit, then unplugging it? That ought to reset the battery statistics.


Samsung Moment telephone through AUX I have an iPhone, and while in my car, I can connect to the radio through my AUX jack and use the phone that way. The iPhone microphone picks up just fine and I hear the person through the car speakers. While I don't think Apple intended for it to be used this way, it works just fine.

My mom has the Samsung Moment, and when we tried that in her car, I couldn't hear her at all. Does Android disable the microphone when an aux cable is plugged into the headphone jack? If so, is there any way around it? Has anyone had success with using an Android phone in a vehicle radio like this?

Thanks!
Thomas

I have a Motorola Droid and I plug in a FM transmitter into the headphone jack and my mic still works (because I use this to make calls while driving).

Does the AUX cable also have a mic on it?  If so, maybe that is overriding the phone's mic input.


Pin Keep Reminder to notification shade? How do I pin my todo list (which is a reminder so that it appears on my calender) from keep to the notification shade?

There's no native way in Android to do it unless the app itself implements it. However, some hacky ways to achieve it-

Using apps - Boomerang Notifications and Pin Notifications
Using Tasker - https://www.reddit.com/r/tasker/comments/4orcfg/make_notification_persistent/d5h8ln9/
Xposed Module - https://forum.xda-developers.com/xposed/modules/4-1-pinnotif-pin-notifications-to-avoid-t2765095 (Not updated in a while, will be incompatible with latest versions of Android)


How to change screen resolution on android rooted device? I run android-x86 as VMware image, and I dedicated the whole second display for it. Display's resolution is 1024x768, but resolution in android is lower, it seems something about 800x480. Is there a way to change physical display resolution in Android to fit monitor resolution? I have a root access to the device.

Thanks to eldarerathis comment.

Indeed, I was able to set needed resolution by modifying kernel boot parameters. Instead of video=-16 in kernel boot options I use video=uvesa UVESA_MODE=1024x768 and all is working in native monitor resolution!

More detailed description is here (in Russian language).


How do I configure Android without using the touch screen? I have an old Android phone around whose display broke after a fall. The touch screen has stopped working but I am reluctant to accept the device merely as a paper weight.

I do have some use cases for the device, e.g. as a file server, if only I could configure the network settings and install certain apps.

My specific use case is not the question but:

How do I configure my Android device without using the touch screen?

I wonder if it is possible to configure the device via USB connection.

You can send fake keys and touches to an Android device using adb and USB connection.

http://philatwarrimoo.blogspot.com.au/2013/06/root-huawei-x3-8150-without-windows-or.html

About 3/4 into my post I present a bash script to send keys and touches to allow me to setup an Huawei IDEOS phone.

eg

adb_tap 0x70 0x80  # tap on android icon
adb shell input keyevent 20  # down to 'Create'
adb shell input keyevent 20  # down to 'Sign in'
adb shell input keyevent 23  # enter
adb shell input text 'username@gmail.com'
adb shell input keyevent 20  # down to 'password'
adb shell input text 'password or 2-factor code'  # 2-factor pw
adb shell input keyevent 23  # enter
adb shell input keyevent 20  # down to 'Sign in'
adb shell input keyevent 23  # enter


Reinstall OS on Nexus 7 I had unlocked my Nexus 7 and everything was great for months. I came home from work and it was stuck in a boot loop. I somehow managed to delete the OS while trying to fix it. I have access to the Team Win Recovery Project v2.2.1 but nothing else. What's the best way to reload the OS?

XDA is the only place to go.

They have plenty of ROMs to choose from, including stock builds for your Nexus if you want timely updates from big G.


Vibration stopped working on Galaxy S2 I can't work out why, but it seems the vibrate and haptic feedback functionality on my SGS2 stopped working recently. First time it failed it seemed to come back after a reboot, but it's since died for good. I've checked all the settings, and they all show as enabled. I've tried using *#0*# and *#0842# test codes to run the vibrate functionality, but they have no effect either. I'm running stock firmware (3.0.15-I9100XXLPQ) and am rooted.

I've ran dmesg | grep -i max8997 to find any references to the MAX8997 IC / driver for the motor, and discovered the following messages repeated many times:

<6> max-8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x2
<6> max-8997-rtc max8998-rtc: max8998_rtc_alarm_irq:irq(437)
<6> max-8997 5-0066: max8997_irq_thread: irq:359, irq_src:0x0
<4> max-8997 5-0066: Unused interrupt source: 0x0
<6> max-8997-rtc max8998-rtc: max8998_rtc_set_alarm: 2013-04-23 00:04:40

I can't figure out whether these are just normal notices, or if they're symptoms of a wider failure. Other searches for generic motor and I2C driver failures didn't return anything interesting.

Is this potentially a software issue, or am I almost certainly looking at broken hardware?

This turned out to be a hardware fault which is pretty common on the SGS2 units. The vibration device is mounted next to the audio jack, meaning that it sometimes fails if the jack has been stressed. There's a short video (warning: nsfw language) that describes the issues and how to fix them.

Essentially it works as following:

Insert a cable into the headphone jack.
Lightly press on the jack, in the direction of the front-facing camera (left, if looking at the phone from the front)
Whilst lightly pressing in this direction, remove the jack.
Vibration should be restored... for now.

The long term fix is to get the vibration motor re-mounted by a qualified repair technician.


Briefing news not updating on S3 I have set up a Briefing alarm clock. I love hearing news when I wake up.

The problem is that since a week the synthetic voice of Samsung always reads me the same headline. Right now I tried to recreate the problem setting a briefing alarm. Right now, the news got updated, but reading the screen I found something the voice doesn't tell: the article was written on 16/3 and today is 20!!

News should always be fresh. There is always something new for Reuters to write...

Anybody had the same experience? Anybody knows if the app needs tweaking? I don't think it's a DroidWall problem otherwise I couldn't get any news!

I had the same problem now I finally worked it out basically you need to go to widget on your phone and  look for yahoo news. Then drag yahoo news to your screen and the problem will be solved.


Nextbit robin recognised on fastboot but not adb shell In the process of rooting my Nextbit Rboin, I unlocked the bootloader, and wiped it so I only have TWRP on it.

I have an LOS zip ready but I dont know how to get it on the device.  I have installed minimal adb and fastboot, and after that adb did not work I also installed 15 seconds adb installer.

fastboot -1 0x2c3f devices

shows my device but

adb push los.zip /sdcard/

gives me the error no devices/emulators found.

adb shell

gives me same error no device found.

fastboot update los.zip

gives error does not contain android-info.text

How to get the zip on to the robin?  Should I be in fastboot or twep when I run adb?  neither work.

If fastboot devices shows your device, adb cannot work (and vice versa).

You need to boot to recovery (TWRP). Then you can push the ZIP via adb push and flash it using TWRP's menu (but fastboot devices then will show nothing, which is fully normal).

If ADB doesn't work when booted into TWRP, check TWRP's settings whether ADB is disabled. It might also be that, while booted into recovery, your Robin presents a different ID then when in fastboot, so you'd need to configure that (or, in case of Windows, need another reboot for the corresponding driver to update/activate).


"No Backup account is currently storing data"? When I checked backup & restore options in my settings it shows "No Backup account is currently storing data"  , but I'm currently signed in to my Google account. Why it is disabled?

(Click on Image to See large preview)

The backup transport is the part of the system that takes backed-up data from the phone and sends it to some provider's backup storage. This is a manufacturer- and carrier- replaceable component, to allow (for example) Samsung to make their phones backup to Samsung storage with a Samsung account, instead of backing up to Google, while remaining compatible with apps that use the Android backup system.

Possibly the Cyanogenmod ROM you've installed simply doesn't have a backup transport.


adb wakeup not wakes up galaxy s8 I'm looking for adb command to wake up my galaxy s8.

When I had galaxy s7 I used successfully this command:

adb shell input keyevent KEYCODE_WAKEUP

but in s8 this command just wake it up for a moment and then the screen is black again.

Can you help me find a way to wake up my phone and leave it awake?

Try this command:

adb shell "dumpsys power | grep "Display Power: state=ON" | xargs -0 test -z" && adb shell input key event 26

  This will first check to see if the screen is on. If it isn't, it will
  emulate the power key, which will turn on the device's screen.

Credits: Vimalraj Selvam


No calls and messages before first call/message My Samsung Galaxy Spica (GT-I5700) has this problem: when it first starts or resume from airplane mode (i.e. when turning off airplane mode), the GSM network status appears to be normal (full signal) but the phone won't receive calls or SMS. Only after I made a call or send a message then all the missed calls and SMSes came at once.

How do I restore the normal function?

Are you sure that the problem comes from the handset? Sometimes, it's only the time required to be paired with the closest BTS (or nodeB in 3G), and you can't do anything but require explicitly the network by placing a call.

The most common way to do this is to call your answer machine, which is free and always instructive :)


How to grant a permission to an app? I have an LG G4 with Android 6.0. I installed an application for learning English. The app requires me to watch a video and then to speak. However, I'm having trouble with the latter.

This is the error message:

  In order for the app to work properly, please enable access to the microphone from your phone settings.

What should be done to make the application work?

The problem is Twilight application which is running, you need only to make stop and then give the permissions to the English application and then you can run the Twilight app.


Cant unlock phone after using Google's Find my Device I forgot my phone's pattern lock, when I used Google's Find my Device, it just locks my phone and I don't know what to do. How can I get back in to my phone?

I don't know how new your phone is, but some of the older builds allow you to do a factory data reset, and it clears off the password. If you were lucky and had USB debugging enabled at the time of locking it up, you could do a backup of your stuff to your computer before you do the factory reset. I use Mobogenie, although some people say it's buggy, and it does have a lot of adware. I'm fairly sure you should be able to use Mobogenie on it even if the device is locked.
By the way, as far as i know, Google's Find My Device is for only if it's lost or stolen and you want to find it, or lock it up so a thief can't access it.
EDIT: To unlock your phone via ADB without factory reset(if you had USB debugging enabled), read this answer to another post here.


How to install TWRP if usb device not recognised? I am able to list my Redmi Note from cmd via fastboot devices on Windows 10.

But I want to flash the latest TWRP on my old HTC One XL. I am able to get it recognised by adb devices. Then I can to to fastboot via adb reboot bootloader. But then fastboot devices returns nothing.

Windows complains that USB device was not recognised

I do have the latest platform-tools

I did install the latest HTC Sync Manager. HTC One XL is not listed there as supported though.

Q1) Any idea how to make fastboot work?

Q2) or even better how to flash the latest TWRP to HTC One XL? I got TWRP 2.8.4.0 already there

Since you already have a version of TWRP flashed and working, you can use it to flash your new recovery image without the aid of a PC.

Boot into TWRP, select Install and follow the screenshots for the rest.

(Click an image to enlarge it)

If you know where the recovery partition corresponds to under /dev, you can also use TWRP's command-line feature.


Do I have to charge my phone before I use it the first time? When I got my last phone, a SE k850i, I was recommended to charge it fully once before I even turned it on. Does this apply today as well, for my coming HTC Desire HD?

Why was I recommended to do so in the first place?

All newer phones use Lithium polymer batteries.

Why is it Partially Charged?

To decrease their aging they are intended to be stored at 40% charge. This means when you receive your phone it should be at 40% charge, otherwise they will have aged your battery for you. (you are probably used to the effects of aging, like a 2 year old phone seeming to have very short battery life). When you get your phone you can use it until it is discharged, but they normally say 'charge it' because people will not notice the partial charge.

Do Not Fully Discharge

You should not fully worry about fully discharging, this is superstition to earlier battery technologies. Fully discharging a lithium battery is one of the best ways to make it fail. below a certain charge they will have their overcharge protection circuitry fail and you cannot charge it at all. I have seen studies that show that this makes up more than 75% of "failed" lithium batteries.

Lithium Battery Aging

Lithium batteries have a set number of charge discharge cycles before they fail. This might be a number like 500 cycles. You actually get more like 1000 cycles if you only discharge to 50% before recharge. Lithiums really do not like a deep discharge, I cannot stress this enough.

If you would like more information about lithium battery technology let me know, I can get you many links, just drop me a comment. I have a few answers on the electronics and robotics stack exchange about it.

 Can I leave it plugged in all the time?
Yes, and no. This is very dependent on whom makes your device.

For example, my Lenovo laptop will not apply a charge to the battery unless it is under 97%. When it does charge the battery it charges directly to 100%, then stops until the battery sags below 97%. Many laptops did not do this, on most just applying charge if it is not 100%. This would put the battery through thousands of charge cycles in a week when you are not using the battery. This ages a battery quickly.

If your phone maker took the time and paid the extra cash then your phone will stop charging once it reaches full charge and just power the system from the wall outlet. It is significantly more likely that your phone is charging your battery on a short cycle and aging it thoroughly.

Myths

Some people have some confusion from some of the myths that go about. The primary one is memory. As Battery University will say, this is mostly extinct, and actually applies to nickel-cadmium batteries. As was stated in a comment about crystals Battery university has in reference to nickel-cadmium:

  With memory, the crystals grow and conceal the active material from the electrolyte. In advanced stages, the sharp edges of the crystals penetrate the separator, causing high self-discharge or electrical short.

Now, talking about Lithium batteries, which your phone uses, there is even more difference. To quote them battery university directly from their simple guidelines:

  Avoid frequent full discharges because this puts additional strain on the battery. Several partial discharges with frequent recharges are better for lithium-ion than one deep one. Recharging a partially charged lithium-ion does not cause harm because there is no memory. (In this respect, lithium-ion differs from nickel-based batteries.) Short battery life in a laptop is mainly cause by heat rather than charge / discharge patterns.

I understand how this may go against what you have been taught, but I am someone who not only has researched this, but uses lithium batteries in my day to day work as an engineer.


Xbox Smartglass does not install for another user I installed Xbox Smartglass from Google Play for one user. Afterwards, I tried to install it for another user, but I got this error:

  you cannot install this app because another user has already installed
  an incompatible version on this device

The installed version is 1.0. How can I install for more than one user?

Some apps cannot install for multiple users. Searching the developer forums, the only suggested solution is to contact the app developer (Microsoft) and ask them to test and enable multi-user support.

Technically, it is likely only a small issue like hard-coding where user-data should be stored and accessed instead of using the system provided path variables. Very trivial to fix once the developer is aware of the issue. If the app as open-source you could probably have done it yourself.


Free Wi-Fi network: how to autoaccept (robotic click) wifi policy web page? Possible Duplicate:
  Can I automatically log in to open WiFi that requires web login/password?

At a hospital, there is a no-password Wi-Fi network which is for guest and prior having internet, I have to click "Accept" button on an initial web page I get in a browser. The page is super simple, single frame with single button at the bottom called accept.

There is an app in the play store which can open browser so that I can click the accept button.(app name: Auto Wi-Fi Prompt)
Well, is there a way to write such script which will make even the "accept" click for me? (e.g., llama advanced config and a ".bat" file after that)

for example, once I activate Wi-Fi, it detects being connected to hospital-guest and will auto-click accept for me.

I don't think you looked very hard in the Play Store. I found several apps which look like they'll do what you want. (I searched on "wifi auto login".)

Wifi Browser Login "This app will automatically detect if your WiFi connection requires browser login.
It can be configured to either notify you or automatically popup a webview for you to login."
WiFi Web Login "Automatically logs you on to any WiFi hotspot, hotel WiFi, guest WiFi."
WiFi Auto Login Lite "WiFi Auto-Login automatically logs in your Android device into some of the most popular FREE WiFi hotspots, eliminating the need to deal with that annoying WiFi hotspot login page!"
...plus a bunch more. There's quite a few that have a very fine focus, such as one just for Starbucks.


Apps not using full screen size some apps not display full size (Samsung Galaxy S Duos 2)

What could be the reason, and how to fix it?

I can fix it now . This happen when i install gltool.
I just  uninstall  it and apps fullscreen now.


USB drivers for using ADB with Samsung Galaxy S on CyanogenMod 7.1? I recently installed CyanogenMod 7.1 on my Samsung Galaxy S i9000 and I have some problems now to get ADB on my Windows 7 64-bit computer to recognize the device.

Currently, adb devices returns no entry for my phone and the Device Manager shows a device called "Galaxy S" but with a yellow exclamation mark because a driver is missing.

I've tried to install Samsung Kies as well as the Google USB driver for Windows Revision 4 and point the device manager at the directories with those drivers. It doesn't find anything it can use there.

Which drivers do I actually need for the phone now that it is running CyanogenMod 7.1? And where do I get those and how can I install them?

Use the drivers that come with the android SDK. The samsung drivers do not work once CyanogenMod is installed.


OnePlus 5 Black Screen after Pie My OnePlus 5 after the Pie OTA update wont show the screen. after rebooting, it only shows the 'android' logo and then the screen goes completely blank(black). I can sense that the phone is turning on and working since I can feel the vibrations on the lock screen and random apps opening. I tried going to the recovery but even the recovery is blank but I can feel the touch vibrations.
Please Help!

I sucessfully upgraded my One Plus 5 T to Anroid 9 last night and this morning it was just a black screen and I could do nothing. I knew it wasn't the battery as it was on charge for the upgrade. I got it to work again by holding the volume down key and the power key for 10 seconds then it rebooted and my phone is alive again.

EDIT: Since posting this I have realised that once the phone locks again I can't unlock it! :(


ADB is working, fastboot is not (HTC Desire Z) The adb devices command is working for me, the fastboot devices command is not (Mac OS X Mavericks, SDK downloaded yesterday, phone is a HTC Desire Z):

$ sudo fastboot -i 0x0bb4 -p 0x0c91 devices
$ fastboot -i 0x0bb4 -p 0x0c91 devices
$ fastboot devices
$ adb devices
List of devices attached
HT0C5RT00804    device
$ adb shell
#

So fastboot doesn't list devices, whatever I try (sudo, or specifying -i and -p options), while ADB works just fine. I found vendor and product IDs via Mac OS X system information. ADB working seems to indicate that communication between my laptop and the phone does work fine.

How can I get fastboot to work?

Background info:

I'm trying to install cyanogenmod on a HTC Desire Z. Part of the procedure I'm following is described here: http://wiki.cyanogenmod.org/w/HTC_Desire_Z:_Firmware_Downgrade_(Gingerbread)

I get stuck at the fastboot oem rebootRUU step:

 $ fastboot oem rebootRUU
 < waiting for device >

(hangs, I gave up after 20 minutes), and I think that is due to fastboot not working. Any other ideas on how to get past this appreciated?

From your first quoted block, I assume your phone is booted up normally (adb devices lists it as "device"). Fastboot cannot find it there. Try adb reboot fastboot, then check again when your device has booted up into fastboot mode.

See also:

How to Boot Android Devices in various modes (Fastboot/Recovery/Download)
fastboot intro (CyanogenMod Wiki)
FastBoot Mode (KingoApp)
Know Your Android Tools: What Is Fastboot & How Do You Use It?
our fastboot tag-wiki


Can plugging a Galaxy S6 directly into the outlet short circuit it? I just bought the S6 whch cost me $800 so I really want to know if the technology has advanced enough that I can charge my phone using a Blackberry travel charger without using a surge protector?  I remember reading that spikes in electricity could damage electronics right?  I usually use the Belkin mini USB travel hub but I don't have it right now and I really need to charge the phone but I don't want to risk damaging the phone in any way. Any suggestions?

With any power surge it just depends on how bad the power surge is. But yes. It is possible for a power surge to go through a charger and damage the phone. My suggestion would be, Buy a travel size surge protector to carry with you if you are really worried about it. Or buy one of those power banks and charge your phone off of it. Now a days you can pick up a 15,000 mAh one pretty cheap. With a 15k one, you should be good for at least 4-5 charges(since most banks arent 100% efficient) on the S6 since its battery is only 2550 mAh.


How to Install Xposed Installer apk in Redmi Y1 I Cant able to install an Xposed Installer APK that I got from a dodgy spam site In My redmi y1 its current android version is android 7

Don't install APK files you get from spam sites like the one you originally linked. They probably contain malware. Instead, go to the official thread on XDA and follow the install instructions there.

Note that you can't install Xposed just from an APK. You need to flash the Xposed framework to the system first, which entails unlocking the bootloader. The official APK file is just a tool for managing the different modules that Xposed uses.


setting to unblock installation of applications from PC I am starting android application development, and connected htc wildfire, started its sync software. And clicked on Application Installer. And it gives following errror message:

your phone is set to block installation of applications not sourced in android market

So I want to know that what settings can I change to unblock installation of applications from my pc. And from eclipse. I actually want to test applications developed by me.

thanks

You need to enable Unknown sources in the android settings (on my device it is in the Security section). Also enable USB debugging in Developer options.


Why does the pattern lock exist? I don't understand why many newer phones use the pattern lock by default as opposed to a more traditional pin. All I see is downsides:

I find it slightly more tricky to keep dragging throughout the whole motion as opposed to tapping the numbers, especially when using one hand.
I found myself far more tempted to use poor patterns (like L shape or M or 4...) than I ever did to pick a poor pin (like 1234 or my birth year)
The shape you drag out on the dots is much more easily visible to somebody standing next to you than tapping out a pin is, mostly because it draws the actual polygon on the screen as you do it and its relatively huge. It can be turned off but I've yet to see anybody do it.
When I look at the fingerprints on my phone screen, where I dragged the pattern is quite clearly distinguishable, probably because the gesture is way larger than any other touch motion I do on the screen.
I find it more difficult to remember longer patterns than equal length pin's. This probably depends on the person but I think the fact that I've been remembering various series of numbers for decades also plays a role.

So overall it just seems like a bad idea. Why are they so popular as of late? Some advantage that I'm missing?

I am no longer able to use the pattern lock since I've enabled fingerprint recognition.  However, when I did use pattern lock I always used all nine dots and I disabled all haptic and visual (line drawing) feedback.

I could draw my shape in a fairly fluid motion and the latter movements wiped across the earlier, so judging from the fingerprint smear wouldn't necessarily be obvious as to the shape I drew.  Additionally, I'd cross back at the end over areas I've already touched.  Without the haptic feedback, someone might have a difficult time knowing which dots were drawn over the first time and which were done to throw them off.

My best protection, however, was to take a quick glance to see if anyone was looking before trying to unlock my phone.  If someone is clearly watching you and is interested in breaking in to your phone then you're going to have a hard time maintaining complete security regardless of your lock method.


I can't find the developer options in my tablet running Android 4.0.3 I am starting to learn Android develpment and I bought a very cheap Chinese Android Tablet. It came with 4.0.3 and I can't find the developer option under settings!

I think maybe it's the custom ROM it has, does anyone knows how to solve this? Thanks!

PS: I wanted to post pics of the Settings to show that there isnt a Developer option in there...but I cant even do a printscreen with this tablet since it only comes with the power button, and printscreen requires power and volume buttons...this tablet was too cheap I guess...

PS2: In case it helps:

Model Number FS-MG789

Android Version: 4.0.3

Baseband Version: 0.51

Kernel Version: 3.0.8+ spreadwin version 2.4.10(S101_JH_B)

Build Number: nuclear_puppies-eng 4.0.3 iml74k 20120727 test-keys

EDIT:

I couldn't install the device on my PC either so I followed this answer and installed it like this (David Kreps answer)...which is basically to add your device's VID/PID manually to the android_winsub.inf (inside the sdk\extras\google\usb_driver folder).

I am using Android Studio, and it doesn't need a manifest with debugable added in it and I did a little test and apparently I can debug a code in the device....but still, I don't know the general implications of this no Developer option in the device.

http://m.androidcentral.com/how-get-developer-settings-galaxy-s4

Head into the Settings menu. Samsung's done things a little differently and changed the way the settings menu looks, so you'll need to hit the "More" tab, and then get into the Software information.
Look for "About device" at the bottom. Tap it.
Hop on down to the build number, and tap it seven times. One. Two. Three. Four. Five. Six. You'll get a little prompt saying you're about to unlock the developer settings. Hit that button one final time -- seven! -- and they're unlocked.

Have you tried this? Its really a bit tricky.


How can I keep an app always running? I have started using CM Security on my new phone which runs Android 6.0. I use the Applock feature, but the problem is it doesn't work because... just as I kill the window from my recent apps, CM Security also stops running in the background and as a result the password protection doesn't work.

So I was looking for a way to keep the app always running on the background.

P.S: My phone is not rooted.

The app Wake Lock Revamp - Power Manager
helps to keep apps running in the background.


How to prevent extra folders from being created in my external SD card? I have an HTC desire 820s running on Kitkat 4.4.4.

I have set phone storage as my default write disk in Settings. However, when I open  ES file explorer, I always find that many folders named like ucbrowser, whatsapp, blackmart etc., have been created in my external card. Even when I delete them all and check after sometime, I find that they have been recreated.

Can you tell me how to stop these folders from getting created? I want them to be created in my internal SD card, not in external SD card.

In KitKat by default, non-system apps (for example Es file manager) cannot make changes to the external SD card outside of their data directory due to security policies.

To get around this issue, you can use your device's built in file manager to manage the external SD card.

If your device doesn't have a system file manager, you'll have to root the device to give Es full access to your storage.


How do I secure/encrypt SD card data transparent to apps? Are there any off-the-shelf options for securing the contents of an SD card so that files written by apps writing to SD are encrypted?  If so, what is the best option?

I'm looking for something for all apps. I would strongly prefer to do it without rooting.

For anyone who stumbles upon this topic. Motorola seems to offer a solution for full storage encryption of internal and sd card.

Link: https://motorola-enterprise.custhelp.com/app/answers/detail/a_id/57094


Locking SDHC Memory card on Samsung Galaxy 2 I have stored an important document on the SDHC card on my Samsung Galaxy 2 phone (so that I can edit it on the go). I don't want others to access this file or document without my permission.

I know I can lock the phone but this option means that nothing could be done on the phone unless it is unlocked.

I want others to still make calls from my phone but not be able to access the memory card. (Letting others use my phone is an internal arrangement i.e. so that there is one point of contact when we are travelling together)

Is there a way to lock the memory card (with a password) but leave the phone unlocked?

You cant lock, in your definition, the sdcard or one file. But you have some ways to protect your file.

Store it in a password protected Zip file.
Encrypt your sdcard
Use a AppLocker to lock the apps they are needed to view / edit the file.
Use BoxCryptor.

The only safe way is, to encrypt it. If you lock your sdcard with a software, the thief can easily connect it to a pc and steal the file or even steal the whole sdcard.


How to use GPS to remind me to shop for something? In my town I have to do a lot of shopping in a lot of different places. Sometimes I find myself wanting to remember to buy some things when I'm passing by a certain place.

Is there some easy and free way to achieve this with an Android phone?

Google Keep is a free application that allows you to take notes, and create location or temporal reminders that will trigger the notes.


adb sideload does not transfer data Just to clarify, it's my first time trying to unlock and root my phone, so I'm not very knowledgeable in this matter.

I basically followed the steps to unlock the bootloader.

Everything worked perfectly, I reached the recovery, went on 'apply update from ADB'.

But then, when I enter in cmd,

adb sideload 'whatever the filename

it prints out the Android Debug Bridge instructions on cmd rather than transferring the zip file to my phone, and the phone keeps on asking "now send the package you want to apply to the device with adb sideload filename ".

N.B.: the phone is recognized by adb, even when I enter adb devices, it is recognized.

Any help would be appreciated.

adb sideload does not transfer the file to the sdcard permanently. To sideload correctly, you need to pick that option from the recovery first and then when the phone is waiting for the sideload type,

adb sideload <PACKAGE>

If you want to push the file to the phone's sdcard, you could try,

adb push <PACKAGE> /sdcard/

That should copy the file over to the sdcard. Keep in mind that there is no progress bar.

EDIT: Try the following to restart the adb server,

adb kill-server

then,

adb start-server

Then check if the instructions work again.


Where to copy wallpapers? I downloaded some wallpapers for my phone using the PC. Now, in which folder of my Android phone should I store them in order to be visible in Wallpaper Gallery?

A quick solution : just copy them in DCIM (to use Gallery as a source) or store them in Picasa.

It'll allow you to get them from another handset if you want :)

EDIT (Thanks to Matt) : You can put the file in any folder of your FS, and Android will find it and suggest it as a wallpaper.


How to install the mathematical GAP-software on an Android phone? This was posted on MSE originally.
Please note that my only training in programming of any kind is in the context of mathematics, specifically group theory. Thus, please use minimal technical language.
The Problem:

I'm trying to get GAP on my Android phone.

(I'm using a ZTE Blade V8. I doubt that matters.)
What I have so far:
I found on the GAP forum that someone called Matan Ziv-Av compiled a version of GAP for Android that can be found here (and more specifically here).
This explains something I don't understand.
I have downloaded the latest file, last updated in 2015 (so it's gap4r6), but, upon opening it with RAR, I have been unable thus far to run the programme.
Here is a screenshot of the file I think I need to click on to get started:
(Click image to enlarge it)

I can't seem to get it working.
Please help :)
Edit:
Using Termux with the file in the screenshot above, I got this:
(Click image to enlarge it)

This is how I got it to run.

I'm using the download from here GAP for Android

Preparations:
In termux type termux-setup-storage when prompted to give termux storage permission select allow. This is to give access to the sdcard in termux.

Make sure your connected to the internet.
In termux, type pkg install wget press enter.
Now to download the file type wget my.svgalib.org/android/gap4r5-1.tar.gz then hit enter.
Extract the file type tar -zxf gap4r5-1.tar.gz hit enter.
Type cd gap4r5 hit enter.
Now we need to make a couple of changes to the script for it to run on termux. We will copy it to the sdcard Download file to be able to edit it. type cp gap.sh /storage/emulated/0/Download/ hit enter.
Now open the file gap.sh in a text editor, I used Notepad++ for Android. This file is in your Download folder.
Edit line #1 to look like this #!/data/data/com.termux/files/usr/bin/bash
Edit line #23 to look like this GAP_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null && pwd )" Its very important on this line to have the spaces exactly where they are and nowhere else. then save the file. (Thanks for this line goes to Dave Dopson at this post Getting the source directory of a Bash script from within
)
Go back to termux and type cp /storage/emulated/0/Download/gap.sh . (the period at the end is important) and hit enter.
Now you are ready to start using the program. to run the program make sure you are in the folder gap4r5 and type ./gap.sh. (To get to this folder when you start termux type cd gap4r5 or wherever you are in termux type cd hit enter and type cd gap4r5 and hit enter).

Good Luck!


GPS stopped working after update I recently asked a question on this site about how to stop my USB transfers from being so slow on my rooted Galaxy S2. It was suggested to me that I update my kernel and/or ROM. That seemed reasonable, so I did. I now have the latest kernel version and latest ROM.

And now, after doing so, my GPS is completely unresponsive.

So now I'm playing feature-whack-a-mole again. Something I was doing a while back when I could either have my compass or my WiFi, but not both.

How do I get out of this? How do I get my GPS back and not be juggling every other feature on my phone?

(... and I'm not even sure my USB problems are solved...)

The GPS was fixed by downloading a "tweak" script, whatever that is, from here. I originally found it on this thread on XDA-Developers.


Can almost empty system partitions be shrinked? The first four partitions take up 422.7 megabytes each, despite every single one doesn't have even one megabyte of content. Does this mean that this space is wasted? Can these partitions be reduced, so that the free space becomes available to the user?

First off, don't worry about the first 4 entries.  They are most likely mounted to the same partition, which is why they are showing the same exact sizes.  If you are rooted, install BusyBox and try command busybox df -h.  This should give you a better picture.  For example, here's the output on my phone:

shell@jgedlte:/ $ su
su
root@jgedlte:/ # busybox df -h
busybox df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                   909.7M     84.0K    909.7M   0% /dev
none                    909.7M     12.0K    909.7M   0% /sys/fs/cgroup
tmpfs                   909.7M         0    909.7M   0% /mnt/asec
tmpfs                   909.7M         0    909.7M   0% /mnt/obb
/dev/block/platform/msm_sdcc.1/by-name/system
                          1.1G    945.3M    164.9M  85% /system
/dev/block/platform/msm_sdcc.1/by-name/userdata
                         12.7G      7.9G      4.8G  62% /data
/dev/block/platform/msm_sdcc.1/by-name/cache
                         31.5M      5.1M     26.5M  16% /cache
/dev/block/platform/msm_sdcc.1/by-name/apnhlos
                         86.0M      8.7M     77.2M  10% /firmware
/dev/block/platform/msm_sdcc.1/by-name/mdm
                         86.0M     49.6M     36.3M  58% /firmware-mdm
/dev/block/platform/msm_sdcc.1/by-name/efs
                         13.4M      4.3M      9.2M  32% /efs
/dev/fuse                12.7G      7.9G      4.8G  62% /mnt/shell/emulated
/dev/block/vold/179:33
                         59.5G     12.4G     47.0G  21% /mnt/media_rw/extSdCard
/dev/fuse                59.5G     12.4G     47.0G  21% /storage/extSdCard
root@jgedlte:/ #

Second, no, you cannot re-size partitions on your phone.  You would most likely render your phone inoperable if you tried, but most devices won't let you do this anyway.

It looks like your phone model has 8GB of internal memory, out of which only 4GB (3.8 formatted) is available for user apps and data.  I would start looking into the 2.3GB you have used up to see if anything can be trimmed there.  Lowest hanging fruit is clearing app cache (Settings -> Apps -> Downloaded -> sort by size,) downloaded files (Apps -> Downloads,) and crash logs (Apps -> Dialer -> dial *#9900# -> tap Delete dumpstate/logcat.)  If you are running Android version that allows moving apps to SD Card natively, you should take advantage of that.  If not - there are other solutions but they require rooting your device.


Gallery pulling pics from Hangouts even when Hangouts has been disabled I have an old Samsung Galaxy Victory running Android 4.1.2 that I want to let my son use for specific things only (camera, calculator, clock, etc.).  As such I have been disabling everything I can on it that will not be needed, and am using a lock program on everything else.

However, for some odd reason, the Gallery app is filled with pics that I sent via Hangouts a long time ago.  They were never on this phone to begin with, and the phone has been wiped.  I even made sure that I did not login with my Google acct before apps like Google+ and Hangouts were disabled.  Still, these pics appear and they do not have an option to disable.  They all appear in the gallery as Hangouts followed by the names of the people that were in the conversation.

Is there anyway to remove these and keep them off?  I hooked the phone up to my computer and located/deleted the cached pics (they were all sans extension).  Removing those kept you from browsing them in the albums (temporarily) but all the albums were still there, and eventually they came back.  I have also gone through all the apps I can think of in the Application Manager and cleared the data and cache, but the pics still remain (or immediately return).

This is not Google Hangouts that is creating the problem, it is Google+ photos. When Google+ photos is enabled, it automatically stores all pictures posted on any and all Google services.Try accessing the settings of Google+ photos to attempt to disable whatever autosave setting may have been enabled. If the instructions above were no help, try disabling the Google+ photos app.


FASTBOOT commands don't work at all on my Samsung phone I did every things.
installing all USB driver.
my phone driver.
ADB driver.
enabling USB debugging.
every thing.
but still i have problem with fastboot commands. like if i type : fastboot devices. it tell me waiting for any device . every thing is work perfectly in adb commands like adb devices, but not fastboot. i also installed SDK and google drivers.

I wanna install a custom recovery (twrp) to back up my EFS folder and then root it and then install custom rom :) . but at the first level i got stuck and i cant install the custom recovery. i can do any command like adb reboot download but in downloading mode i cant use fastboot command as fastboot flash recovery. after typing this fastboot command the next line it tells me that "waiting for any device".

The only possible way to backup EFS partition on a non rooted Samsung is using Odin to flash TWRP which corresponds to your device and after that boot to recovery using key combo. Power+Home+Volume^. At recovery access TWRP Terminal. Copy the /factory_init.rc to /sdcard. Copy the file to your desktop and open it with wordpad. It should look something like this:

import /init.environ.rc
import init.fon.rc
import init.trustonic.rc
import init.nvdata.rc
import init.microtrust.rc
import factory_init.usb.rc

on early-init
    # Set init and its forked children's oom_adj.
    write /proc/1/oom_score_adj -1000

    # Set the security context of /adb_keys if present.
    restorecon /adb_keys

    start ueventd

    write /proc/bootprof "INIT: usr/eng build setting"

sysclktz 0

loglevel 5

# Backward compatibility
    symlink /system/etc /etc
    symlink /sys/kernel/debug /d

# Link /vendor to /system/vendor for devices without a vendor partition.
    symlink /system/vendor /vendor

# Create cgroup mount point for cpu accounting
    mkdir /acct
    mount cgroup none /acct cpuacct
    mkdir /acct/uid

    mkdir /system
    mkdir /data 0771 system system
    mkdir /cache 0770 system cache
    mkdir /config 0500 root root

# Mount staging areas for devices managed by vold
    # See storage config details at http://source.android.com/tech/storage/
    mkdir /mnt 0755 root system
    mount tmpfs tmpfs /mnt mode=0755,uid=0,gid=1000
    restorecon_recursive /mnt
    # Support legacy paths
    symlink /sdcard /mnt/sdcard

    mkdir /mnt/secure 0700 root root
    mkdir /mnt/secure/asec 0700 root root
    mkdir /mnt/asec 0755 root system
    mkdir /mnt/obb 0755 root system
    mkdir /mnt/media_rw 0750 root media_rw
    mkdir /mnt/user 0755 root root
    mkdir /mnt/user/0 0755 root root
    mkdir /mnt/expand 0771 system system

    # Storage views to support runtime permissions
    mkdir /storage 0755 root root
    mkdir /mnt/runtime 0700 root root
    mkdir /mnt/runtime/default 0755 root root
    mkdir /mnt/runtime/default/self 0755 root root
    mkdir /mnt/runtime/read 0755 root root
    mkdir /mnt/runtime/read/self 0755 root root
    mkdir /mnt/runtime/write 0755 root root
    mkdir /mnt/runtime/write/self 0755 root root

    # Symlink to keep legacy apps working in multi-user world
    symlink /storage/self/primary /sdcard
    symlink /mnt/user/0/primary /mnt/runtime/default/self/primary

    write /proc/sys/kernel/panic_on_oops 1
    write /proc/sys/kernel/hung_task_timeout_secs 0
    write /proc/cpu/alignment 4
    write /proc/sys/kernel/sched_latency_ns 10000000
    write /proc/sys/kernel/sched_wakeup_granularity_ns 2000000
    write /proc/sys/kernel/sched_compat_yield 1
    write /proc/sys/kernel/sched_child_runs_first 0

#INTERNAL_START
# Temp Backward compatibility
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/boot /dev/bootimg
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/recovery /dev/recovery
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/secro  /dev/sec_ro
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/kb /dev/kb
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/dkb /dev/dkb
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/seccfg /dev/seccfg
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/proinfo /dev/pro_info
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/nvram /dev/nvram
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/para /dev/misc
    symlink /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/logo /dev/logo
    #create mountpoint for persist partition
    mkdir /persist 0771 system system
#Create nvdata mount point
    mkdir /nvdata 0771 system system
#INTERNAL_END

    # Healthd can trigger a full boot from charger mode by signaling this
    # property when the power button is held.
    on property:sys.boot_from_charger_mode=1
    class_stop charger
    trigger late-init

    # Load properties from /system/ + /factory after fs mount.
    on load_all_props_action
    load_all_props

    # Mount filesystems and start core system services.
    on late-init
    trigger early-fs
    trigger fs
    trigger post-fs
    trigger post-fs-data

    # Load properties from /system/ + /factory after fs mount. Place
    # this in another action so that the load will be scheduled after the prior
    # issued fs triggers have completed.
    trigger load_all_props_action

    trigger early-boot
    trigger boot

on fs
#INTERNAL_START
    write /proc/bootprof "INIT:Mount_START"
    mount_all /fstab.mt6735
    write /proc/bootprof "INIT:Mount_END"
#INTERNAL_END

Take note of codes at Internal start. The blocks that hold system images. For example mine uses nvram for IMEI but if it could have been a Samsund device the EFS location could be here:

/dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/efs

And back to phone's terminal and write:

adb shell
su
dd if /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/efs of /sdcard/efs.img

Here you could have managed to backup the efs at /sdcard. Writing back the efs to phone will be the opposite.

dd if /sdcard/efs.img of /dev/block/platform/mtk-msdc.0/11230000.msdc0/by-name/efs

But if it's a rooted device, just download terminal app and run the codes right away:

If it helped just never forget to let me know


Duplicate Contacts on Marshmallow 6.0 I am using Android 6.0 on C5302 Xperia SP. For some unknown reason, all the contacts in my phone show up twice with a few exceptions. I tried to manually delete the duplicates but that resulted in both the duplicate and the original one getting deleted. I tried out many apps from the play store to merge or delete duplicate contacts but no duplicates were found. Can someone help me out on this.

Under contacts to display option, I just have my google account selected.

I just figured this out accidentally.

Go to contacts to display option
Select customise option (spanner icon)
Under your google account, select only my contacts and uncheck other options. Repeat this for other accounts that show duplicates.


In Line Runner, what does "Restoring transactions" mean? I was wondering, when I open the Line Runner app, I get this message saying 'restoring transactions'. What is that? This also occasionally happens when pressing the play button.

It means that the app is checking the Play Store to see if you have made any in-app purchases that have not yet been activated on that device. It is normal behaviour, you don't need to worry about it.


Audio Equalizer for YouTube Music app I want to adjust music played by YouTube Music app (don't mix up with Google Play Music).
How can I do it?

Built-in MusicFX equalizer doesn't affect YouTube Music. I also tried several external apps, which claim that they are OS wide, and in fact they're able to adjust sounds from standard Music app and Play Music app. But none of them work for YouTube Music app. They only can change volume while it's playing.

If you suggest app-based solutions, please, don't suggest apps that you haven't tried yourselves so they worked for you. If there's a solution with features shipping with Android itself, all the better.

I use Viper4Android and it works for me on YouTube (Have been using it since ICS era). It requires root though.

Installation method various depending on your Android version.
If your device is supported by Magisk, I recommend you to use the Magisk Manager and install the Viper4Android module through it.
Official way is to install using the app Official XDA thread (You'll probably need to set Selinux mode to permissive to let it install drivers which I personally don't recommend, so go for the Magisk way)


Samsung Galaxy emitting constant beeping sound My Galaxy (A8) is emitting a constant beeping sound every few seconds. I tried the following, per various online suggestions:

Wiping the cache (by entering into recovery mode)
Closing all applications
Reset the device
Update the firmware (there was a recent FOTA)

Any suggestions as to the cause or the ways to solve?

After further investigation, the issue turned out to be that a card with an NFC chip was interacting with the NFC receiver in the phone.

While there were no open applications, this still caused a constant beep every few seconds. Removing the card, or disabling the NFC, both solved the issue.


Only one thumbnail for all photos I downloaded the million moments app which basically makes a cool album from the photos you choose. The problem is in the import screen when I choose photos, all the photos just have the thumbnail of one of my photos. Now this is a headache because I can't pick the photos I like and I have to resort to picking the whole folder. I just discovered today that even the Flickr app has this problem. Now I think I'm sure my phone is at fault, my question is how do I fix this? Even with the media rescans the thumbnails still aren't correct and just shows 1 of my photos. Quickpic and the stock gallery don't have this problem though. Any ideas what's wrong?

When I had this problem it was caused by a corrupt SD card, so you should check that out soon: the longer you leave it, the more likely it'll corrupt a file you don't have a backup of.

For now, try clearing the cache of any app that shows the problem (from Settings → Apps). If that doesn't help, clear the data of the Media storage app, from the same screen, and then reboot the phone. The Media storage app is responsible for indexing your photos and music and letting apps search them, so clearing its data often helps fix problems with the photo index, such as broken thumbnails.


How to completely disable SELinux in Android L in the init.rc file I want to disable SELinux at boot time for Android L or 5. The reason is because my daemon is not begin executed on boot when it should due to SELinux problems. I have the following in my init.rc file:

su 0 setenforce 0
service my_daemon /system/bin/my_daemon
    class main     # Also tried: class core (but it didn't make a difference)
    user root
    group root

However, on boot, I use adb shell to check if SELinux is disabled (using getenforce) and it returns Enforcing. I want SELinux to be completely disabled on boot. If not completely disabled then at least Permissive.

Any suggestions?

You have to disable selinux in kernel before compiling in your device configuration file, which is usually located in /kernel/.../arch/arm/config


How to root my android device without losing data? I want to root my android device but I have a lot of personal data stored in it. It also doesn't have a micro sd card slot. So I was wondering if there is any way to root my device without losing any data and without using a PC?

You can! You just need to backup your data! Which phone are using? Brand? Sony devices have a app called "backup and restore", by backing up your data you can get back your data in case if you lose it! I think there is a way not losing data while rooting your phone.


Launch app with UI in background Is it possible to start a regular app – with a GUI – in the background, without displaying its UI? Also, it needs to be launched from the shell terminal, not from java.

What I'm using currently:

am start -n com.nolanlawson.android.simpletalker/.MainActivity -e text "Sample text for TTS."

I don't believe you can, however you could try using the StandOut library to achieve your goal. The StandOut library allows you to have floating windows on the screen.
StandOut Library: https://github.com/pingpongboss/StandOut


Galaxy s2 data retrieval Galaxy S2 lcd broken, totally black screen. Would like to retrieve data through kies but as phone is swipe protected, kies won't unlock it. Any ideas?

How about a MHL HDMI adapter? With a bluetooth mouse? Depends how much the data is worth to you I guess.


Troubleshoot upgrade of paid app I'm experiencing a strange problem trying to upgrade a paid app (OsmAnd+, now installed 1.9.5) on my phone (Samsung GT-8752). The download stops reproducibly at 28.75/39 MB, then an installation is attempted which fails with the message "Couldn't install on USB storage or SD card".

Did anyone else experience a similar problem?
Is there a way to troubleshoot download/installation issues like this? Where would I look for log files?

A related issue appears to have been solved by uninstall/reinstall, but just like the OP there I'd prefer not to uninstall.

As you have ADB available to use, here's one proposed way:

Make a backup of your current installation (app and data):

adb backup -f osmand.ab -apk net.osmand.plus

Same, data only

adb backup -f osmand-data.ab -noapk net.osmand.plus

Uninstall the app (.apk) while keeping its data:

adb uninstall -k net.osmand.plus

Install the new version from play

If the last step succeeds, you're done and the new version should be installed and working. Otherwise, repeat step #3 without the -k switch, then step #4 again, and finally restore the data from your second backup:

adb restore osmand-data.ab

If that should fail as well, just restore the first (full) backup to get back to where you are now. But I'm pretty confident at least the second run will work out fine.


No Bluetooth on CM12.1   I recently updated my phone (using a custom ROM), and it appears to be that my phone now doesn't have bluetooth.
Well, it do have a bluetooth radio, and that Bluetooth.apk on /system/app, but when I turn the bluetooth on, it doesn't do anything; I mean, it just immediately turn itself off everytime I turn it on.

My phone is Samsung Galaxy Core Prime SM-G360HU, running Android 5.1 Lollipop  with CM 12 / 12.1 (I can't remember; I'll update this one ...) and TWRP Recovery installed.  It is, of course, rooted.

Upon Googling, it only suggests things about Bluetooth Audio (which I am not looking for ...), and how to fix them.

I've done a bit research, and found out that newer versions of CyanogenMod ROMs come with an unfixable bluetooth.

Should I install a different type of ROM (such as Resurrection Remix), or should I go installing the stock ROM?

Please HELP!

Update (1) :

The ROM that my phone is using is CM12.1

UPDATE (2) :

So, the link (outdated) for the quick patches is now dead.  Luckily, I still have the file.

Here is the updated download link.

This seems to be a known problem when using
[ROM][5.1.1][SM-G360H/HU] CyanogenMod 12.1 for Samsung Galaxy Core Prime
The original developer >>doesntexits<< already knew this and provided a flashable zip file which seems to fix problems related to bluetooth.

This flashable zip file has to be downloaded and installed through the recovery.

all this information can be obtained from the original post on XDA-Forums


Galaxy S3 Providing Audible Voicemail Notifications and Alarm reads the time out loud My Galaxy S3 just started notifying me of voicemails by stating out loud that I had a new voicemail. In addition, the alarm now states the time out loud as it plays the normal alarm music.

I have checked and the Driving Mode is turned OFF and the alarm is set for melody.

I receive no voice alerts for new emails, texts or incoming calls.

Please advise.

I had the same on my galaxy 4. Eventually I called AT&T and they fixed it on their end.


What app sends these push notifications? Hope you can see the images. Need to know what app these notifications belong to please.

Screenshots (click images for larger variants)

To know which notification belongs to which app what you need to do is just long press that notification (after opening notification panel) and it'll reveal the app name or at least it will give you the option to see "App info" which essentially will take you to that app's settings.


How do I replace the default messaging icon in the dock with handcent? I've a Samsung Galaxy S with 2.2 firmware. I'm using handcent instead of the default messaging application. In the default messaging app settings I have disabled notifications and disabled auto-retrieve. But when I get an SMS now, even after I had read it in handcent, I still get the new message notification overlay on the messaging icon on the homescreen until I click into it. Can i disable this, or better yet replace that icon with handcent?

Assuming you are using the default Samsung TouchWiz launcher:

Open the App Drawer (Applications)
Press Menu, select View Type -> Customizable Grid
Press Menu, choose Edit
Drag off the Messaging icon, and drag on Handcent.

I've replaced it with Gmail, myself.


Lollipop: OpenVPN connects, no data. Jellybean: Connects, gets data I have 2 Azpen tablets, one running 5.1.1, the other running 4.2.2.  I have an OpenVPN server and I am able to connect and use it successfully with a variety of devices (Windows, Linux, and the 4.2.2 tablet).

On both tablets I use OpenVPN Connect.

However, with the 5.1.1 tablet, it connects, I receive 4.02 Mbytes of data, and then nothing else ever happens.  Applications are unable to get any data from the network.

Something else is clearly wrong too, because when I hit Disconnect in OpenVPN Connect, it does not disconnect cleanly. It seems to hang for a few seconds, then I get a message about "threads", and the normal network connection does not come back until I power the tablet off and back on.  If I try to connect again with OpenVPN before the power cycle, it hangs at the DNS step.

The OpenVPN config files on both devices are identical except for the device-specific items.  I have to think there is a setting somewhere on the Lollipop tablet that I'm missing. (I'm much more familiar with the 4.2.2 tablet).

Comparing the logfiles does not shed any light.  I keep coming back to a problem or setting on the tablet that I can't find.

Has anyone else had this problem and fixed it?

Note: apparently not a duplicate of Can't connect to OpenVPN properly on Lollipop

It turns out Lollipop has bugs relating to routing of VPN connections when OpenVPN is used.  This reddit post gave me the clue that the problem was routing on the client side.  After a lot of trial and error, by switching to OpenVPN for Android client (which gives better control over settings) I was able to set up manual routes and get it to connect and work.


How can transfer my game progress from HTC Legend to Samung Galaxy S3? Possible Duplicate:
  How to backup Angry Birds saves/data?
  New phone: How to transfer game progress?

I don't really want to root either phone. But if I absolutely had to, I could root the HTC Legend, but definitely not the Samsung Galaxy S3.

As long as none of the devices runs JellyBean (Android 4.1 and up), and it's just about those Angry Birds (as the comments suggest), take a look at AngryBirds Backup:

As the screenshot shows, the app supports a variety of the AngryBirds games (I don't know if it's complete, as I'm no "gamer", but it looks pretty much). So use this app to backup your AngryBirds data from the old phone to SD, copy the data to the SD card of the new phone, and use the very same app to restore them there.


Spam in comment section on Google Play - what is more powerfull vote down or flag as spam? I am a developer who develops one of the main digital version of newspaper in my country.  Many (not most) tend to write what they think about politics instead posting valuable comments. I would like to clean this mess on my app's Google Play page.

What would be more appropriate action as a developer - flagging comments as spam or just clicking vote down? What is Your experience?

In comment:

  This newspapers is b** sh**. This newspaper turn your brain into sh**. Do not read this newspaper.

I would say that as a general principle, spam and posts with offensive abuse should always be flagged.

Flagging brings them to the attention of someone who may be able to delete the post and the account of the poster.

Downvoting leaves the possibility that the posts remain visible.  It may take a while for a flag to be acted upon but - no flag - no action.


Security model when asking access to photo, media and files When an app asks for permission to access photo, media an files, does the andriod security model sandbox the access to only files for that particular app?

Or can the app then access files created by other apps?

So many apps ask for permission to the file system, does that mean e.g. App#1 can grab files created by App#2?

I want to install WeChat but want to understand what security risk is involved potentially.

Preface

Given that you mention the appearance of a popup asking for the permission to access the Storage, I feel safe to assume that your Android version be 6.0 or greater.

The Storage permission

The Storage permission gives an app access to the contents of the /storage/emulated/0 path. This means that an app would then be able to read and write any file under said location, be it created by you or any other app. It is worth mentioning that this permission does not allow for manipulating an external SD card.

In plain English, /sdcard tends to contain any file you download, any photo you shot, any music you listen to, and so on.

The internal data

Any installed app has a private directory containing its data. These directories are located at /data/data/, and are named after the package name of each app. Since any app is sandboxed by means of an user id and a group id, any app can only access the data it owns, and the previously discussed Storage permission has no effect whatsoever. These directories should concern no one but expert users, as they're vital for apps to work.

There is, of course, an exception. If your phone is rooted, any app requiring root privileges will potentially be able to read and write from and to any location in your device. This means that, if rooted, you should always have a filter such as Chainfire's SuperSU or Phh's Superuser to be notified when an app requests such privilege, in order to be able to deny it.


Force chrome mobile browser to view mobile websites I am using chrome browser on a 5.5-inch smartphone. I notice that for phones with big screen, the website defaults to the desktop version. This goes the same for tablets. However, I will prefer to view the mobile website version on these devices. How can this be done?

I Think there is no problem with your phone. The problem is with the Website. Now a days websites are following 'Responsive web design' means 'Websites' automatically rescale/resizes(looks bigger or smaller)  themselves in respect to screen sizes of the viewing device which  depends on the website developer.
I checked "www.economist.com" website.It only have desktop version so your phone display that desktop version.
 You can't view mobile version because there is no Mobile version of the site . Be happy :)


HTC Evo - Can Wi-Fi Radio Sleep? I've noticed that when actively downloading a lot of data, the Wi-Fi radio uses much less power than the 3G radio.  However, when the phone is not being used much, the 3G radio will sleep but the Wi-Fi radio will not.  This actually means that if I leave Wi-Fi on, my battery will drain about 2.5 times faster than if I were using 3G.

Is there a way to get the best of both worlds?  When in range of a Wi-Fi signal I'd like it if I could leave Wi-Fi on and it would sleep in a similar manner to the 3G radio.  Is this possible?

Settings > Wireless & networks > Wi-Fi settings > Menu > Advanced > Wi-Fi sleep policy > After 15 min
doesn't appear to do what I want.  Basically, Wi-Fi will always be on and then if not used, will turn off after 15 minutes and turn on the 3G radio.  And then the 3G radio won't sleep at all!  Which is really horrible and not what I want at all.

Presuming that you normally only want your Wi-Fi switched on in certain locations (e.g. Home and Work), then an app like Locale that can change profiles and switch power-hungry components like Wi-Fi on and off based on your location might do the trick for you?

(note that this is not a free app)


Boot up Nexus 7 through induction charging I have Nexus 7 (2013, rooted). I have seen plenty of examples of people being able to successfully modify Android system scripts such as chargemon to essentially hijack the few scripts running when an Android device is turned off, but plugged in through USB to charge. However, it doesn't seem that induction charging is able to offer any kind of trigger that can be taken advantage of to automatically boot up the device. Is it possible to achieve this goal without a factory hardware set, no modifications?

I'm not a hardware guy, so I really don't know anything about what I could/should do in that respect, but if hardware changes are my only option then it's not something I wouldn't look into. Are there even hardware modifications that could be possible to achieve this functionality?

I've found a solution for the following problem:

The Nexus 7 (2013) device must never be turned off unless it has an insufficient amount of power.
When the Nexus 7 (2013) device is exposed to an inductive charge, it should turn on automatically.

In order to apply this change to my device, I activated the bootloader and ran a simple batch file with the following script:

fastboot oem unlock
fastboot oem off-mode-charge 0
fastboot oem lock
fastboot reboot

This line:

fastboot oem off-mode-charge 0

sets the device to turn on whenever there is enough charge remaining that is sufficient to power up the device. If the device is drained completely of battery, then charged via conduction to or above a level of sufficient battery for rebooting, it will not reboot unless it is then either the charger is removed and re-applied or if the power button is pressed. This means that if a device is charged from 0% battery to 100% battery and removed from the charger, it can remain turned off for shipment until it arrives at its destination, in which it can be touched to an inductive charger and instantly turned on with no power button interaction whatsoever.


will my apps get deleted if I update my twblet Will my application  get deleted if I updated my tablet.if yes can I prevent it by moving them on my SD card?

You haven't specified your model number...

Anyway, if you update via the OTA Updates from within your phone,then the update shouldn't wipe your data/factory reset.

But just to be safe, backup your data. Copy your photos, app data, documents etc to your PC. So if the update goes wrong and it wipes your data, you can still restore your data from the backup you made.

By moving your apps to the sdcard, then still the apps will be removed after a factory reset. That would make no difference.

Hope my answer helps


How to customize the quick settings drop-down menu in android 4.2? As of title, is there any way to customize the quick settings grid available in Android 4.2 ? This feature has potential, but in most cases it does not take advantage of the screen size.

Currently I can only find customization options through mods or other updates to the ROM. For example: http://forum.xda-developers.com/showthread.php?t=1999125

It would really be great if stock Android 4.2 would provide functionality to add tiles, re-order tiles or change the function of long/short taps on tiles. This issue has some of those feature enhancement requests: http://code.google.com/p/android/issues/detail?id=40285


Factory reset on merged storage - Shall I lose my data As we know, merged storage (that is, an internal SD card partition emulated by FUSE in the data partition (/data/media/0 → /storage/emulated/0) is a common thing to be found on recent devices running Kitkat and higher. Now, since this is my internal storage and contains all app and non-app data, will doing a factory reset be true to its name and wipe all of /cache and /data, including /data/media? Or, will it be considerate and keep the things under /data/media?

Note: I am asking this question to clarify a doubt and because I am not willing to do a factory reset to check this on my Nexus 9, which is the only device I have which has merged storage; but note that I asked this question for all devices with merged storage in general, which implies most stock devices with stock Android recovery on Android 4.4 and up. Please do not take the question just in context of Nexus devices. To prevent the question from being considered too broad, here are the constraints:

The device must have a standard processor (Snapdragon)
It must be AOSP stock. No OEM customized ROMs (Touchwiz, ZenUI, ColorOS) needs to be considered.
Devices are not rooted and have stock AOSP recovery.
AOSP version can be considered for 4.4.4 and 5.0 to 5.1 .
It must have merged storage.

(An answer relating to Motorola Moto devices and the Nexus 5 & 9 will be enough)

P.S. : I know that TWRP preserves /data/media while doing a wipe of /data and /cache, but I am referring here only to the stock recovery's behaviour in case of a factory reset.

According to the article  Reset your Nexus device to factory settings (Nexus 5 and Nexus 9 listed too) by Google,

  By performing a factory data reset, all data will be erased from the device. While any data stored in your Google Account will be restored, all apps and their associated data will be uninstalled. Make sure you back up your data before you do a factory data reset.

The testimony of a Nexus 4 owner, coupled with supporting arguments from other Reddit users confirms that factory data reset will nuke everything.

As per AndroidPIT on How to factory reset the Nexus 5 for better performance

  Since the release of Android 4.4, the ‘factory data reset’ option (accessible in the settings menu) performs the same job as a ‘hard’ reset. All of your user files, apps, etc will be deleted and your device will revert to a factory fresh state.

Their hard reset is not our hard-reset but our factory-reset using recovery mode.

Guide To Perform Hard Reset Android HTC Nexus 9 on guidebelajar blog (has useful screenshots) confirms that factory data reset for Nexus 9 would also remove every user file created or moved into the device.

As per the article How do I reset my phone? by Motorola

if you decide to factory data reset using Settings app, you would be given a choice to erase media (files under /data/media/ such as music, videos, pictures),
should you decide to boot into recovery mode, everything would be deleted

The information is also valid for Moto G (1st Gen, 2nd Gen, 3rd Gen) family of devices.

(That's all for now)


How to mute on Galaxy s2 on android 4.1.2 Have just updated software to android 4.1.2 and whereas before one went to settings - sound - and had options mute vibrate so you could mute the phone this new version does not offer that.  How do I mute the phone now?

Just hit the volume buttons in the main screen and you should be able to move to silent mode.


Will a magnetic case affect my phone? sorry if the question is a bit off-topic but any help would be much appreciated.

I have a Samsung S4 [I9505] and I was looking for a good protective case for it. initially I was going for a Slim TPU Gel case but it didn't feel like it would give much protection from bumps etc.

I was thinking of buying a leather case with a magnetic closure but after reading a bit online, people are saying the magnetic flap which closes the case can damage the AMOLED screen, also the magnet that sits on the screen side. So do you think it could be risky to use this case? Would it damage my phone or screen in any way?

There are two things to consider:

Temporary interference with the device operation. Magnets can and do affect the device in various ways. This includes messing with the digitizer, creating dead spots and distortion, and potentially affecting sensors such as the magnetometer. These effects are temporary, but in severe cases could make the device hard to use, or result in misinformation from apps dependent on affected sensor(s).
Permanent damage. There seems to be a lot of controversy around this, but I would still recommend caution unless you know for sure that the specific components in your phone when combined with specific magnet strength and location with respect to the screen, are known to be OK together. As I understand it, there are certain AMOLED screens in older devices that are susceptible, but others that are not. In a large production run device like yours, the OEM may have used different suppliers over time, so it might be difficult to find out before hand if your particular device is susceptible. The specific case you get also matters. If you get a cheapo one from eBay and it damages your screen, you'll have little recourse with the case supplier or Samsung.

If you really need/want a magnetic closure, I would see if you can find one from a reputable manufacturer that has made the case specifically for your device.


Can I retrieve files from the voice recorder app after they've been deleted? Is there any way I can retrieve files that were accidentally deleted from the voice recorder on an HTC Thunderbolt?

If the files were stored on a physical microSD card, you may be able to use file recovery software on your computer.  There are a number of undelete and recovery software options, but many cost money. http://pcinspector.de has a flash memory recovery tool for free (Smart Recovery handles flash memory).

Writing more data to the card increases the chance that the file will be overwritten before you recover it.


Send/receive or refresh inbox on native email client Is there such an option for the native email client built into Froyo?

For example, I might send myself a document to the phone via email, and it won't come through straight away. Sometimes I need that option to check for new emails.

There's no obvious refresh option in the menu.

If you go into the Mail client, go into the mailbox you want to check the mail for, then press Menu while you're looking at the Inbox, there should be a Refresh option on the menu bar.

That definitely seemed to go back to the server and check for new mail when I tried it with the Hotmail account I've got set up in there just now, as it found the message I'd sent a minute before.


How to select all and copy content of .txt file I have a .txt file on my Android phone. How can I copy it's content to the clipboard, so that I can paste it elsewhere?

When I open the .txt file and long press, I only get "Paste". That is in "DB Text Editor". I also tried installing "Simple Notepad" and opening the file with that, but I still cannot "Select All" or "Copy".

My phone is running Android 4.4.2.

First double tape on a line with text, then move cursors and select the text you want to copy


OTA update for Nexus Prime in India? I recently bought a Galaxy Nexus Prime from Hong Kong before the release of the Jelly Bean update. Now I'm unable to get the OTA update on my Nexus device.

Any advice?

Go to link provided below. It discribes how to update Galaxy nexus via OTA(over the air).

Instructions


How to recover or reset "current backup password" Yesterday there a bunch of app updates, I didn't pay much attention to which ones, there were perhaps 8 or 10. Since then my phone has shutoff and/or rebooted unexpectedly at least 8 times. 4 times it's gone through a full "optimizing apps" cycle, which take 30+ minutes. Two of those optimizing apps cycles resulted in a premature shutdown.

Today there was an Android System Update, 16.1mb, which I applied. Thankfully it seems things are more stable now, with only two shutdowns, but that's not enough of course.

I decided this is enough of a kick for me to finally do a full reset and root the device. I'm trying to do a Full Backup of non-rooted devices but am stuck. The phone asks for "current backup password" but I don't know what that is. I don't remember setting one, but I may have. I did do an adb backup about a year ago.

I tried the on-boot de-crypt password, but that's not it or at least nothing happens on the PC side after entering it and then tapping the "back up my data" button.

How do I reset the backup password?

Phone is Nexus 5, 16gb.

My little research here indicates that the current backup password is saved in the file /data/backup/pwhash (no plain-text). In some earlier Android versions removing that file followed by a reboot resulted in paving a way for setting up  new password since current password would default to blank then. But in Lollipop, you've to remove the file pwversion (in the same directory) as well.

Because the location is under /data/ you'd get "permission denied" message if you attempt to browse into /data/backup, be it from a file manager or from command-line, unless root access is provided.

The only way (as it seems to me) to reset the password without root access is the factory reset.


How do i find my Mobilenumber on my Samsung Galaxy 5 I've been trying to give my friend my number. When I first got my Samsung Galaxy S I wrote it down in the memos: a mobile number that had 11 numbers in it.

I can't remember where I got that from -- and now when I try to find it, I go into About → phone-status, but for phone number it says "unknown".

I don't know what to do. If I click on the "unknown" thing it does nothing. I also thought numbers were meant to have 10 numbers.

So how can I find out what my number is?

Use your phone to call a friend with Caller ID (usually any mobile phone nowadays).
Take note of the incoming caller's number. That's your number.


Is it possible to "share" google photo shared albums without making it public for everyone? Shared Albums in Google Photos seem like a good idea. For example, if me and my friends all go to the same party, I can create a shared album with them and suddenly, they can see my photos of the event too.

However, it seems the only security for who can view a shared album is in knowing the URL. Is it possible to specify exactly who can view my shared albums? Something similar to google docs, where you can grant access to certain users only.

Unfortunately, this does not seem possible with the current version of Google Photos.

I recommend you suggest a feature by:

Opening the google Photos app or going to photos.google.com
At the top left, touch or click the menu icon > Help & Feedback (or Send Feedback)
Touch or click Feedback.

Source: How to get feature requests/feedback to the Google Photos team


Unable to use Market because of my own mistake Yesterday I rooted my Phone(Samsung Galaxy Ace), because I wanted to remove stock application Talk and Gmail. But I did something stupid, I went to /system/app and issued the following commands

rm *Google*
rm *Mail*
rm *Gmail*
rm *mail*

Now I am unable to use the market application, it opens and  then just closes itself. I have tried factory reset and it didn't help either. I am stuck because of this blunder. Please help.
Thanks

Since you haven't mentioned, I assume you don't have nandroid backup.

  A NANROID backup is basically a backup of your Android operating system from the phone’s NAND memory, saved to the storage card.

If you had that, you could have just restored the backup.

Now the alternative is, if you know the programs that were deleted by the performed command you could try getting the apk files and adding them in /system/app and rebooting the phone.

I thing the best and easy way now would be to get the stock ROM for your phone and flash it.


How do some apps get past ad blocking? I'm already using LBE Privacy Guard, AdAway and Droidwall to strictly control ads and app permissions. (All of them require root to run).

Droidwall has a whitelist where only apps that actually fetch data from the internet are allowed. (Games, system apps etc are blocked)

However I find some apps that are able to show ads even when they're not on the whitelist in Droidwall. How do they do it? Are they relying on some separate core system component to do this?
My solution is to click on the ad and instantly hit 'stop' on the browser window that pops up, then adding the ad host to my hosts file.

I'd prefer a permanent solution, so that only apps requiring the internet are able to get through.

(Given a choice, I'd prefer a time bound full version or a feature restricted demo version to any form of adware, be it on Android or the desktop).

What Android system component do I block to completely disable in app ads?

It's been 5 years since I asked this, and I've finally found a solution for rooted phones.
Google Play Services is the culprit.
You need an app that can disable individual sub-components of other apps. I use DisableService, so I'll use it as an example, you'll have to follow similar steps with other such apps.

Select Google Play Services from the list.
Look for and disable the following components - AdRequestBrokerService, AdvertisingNotificationService, AdvertisingIdService, AnalyticsService and AnalyticsUploadIntentService.

That's it. Other apps send requests to these services to display ads, and turning them off has no adverse effect on them.


Unable to change permissions for files on external storage To clear up some disk space I moved my mp3 collection from internal to external storage.  My device is rooted and I was su at the time.

The files can be seen (and played) from the File Manager, but none of my music players see them.

What looked interesting was the file permissions after moving.   Here's a file still on internal storage that wasn't moved.

root@kltetmo:/data/media/0/Download/mp3 # ll
-rw-rw-r--    1 1023     1023       6730901 Aug 25 16:03 fatamix_upd_start_20160824(2).mp3
root@kltetmo:/data/media/0/Download/mp3 #

And here are a couple files that were moved to external storage:

root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx---    1 root     1028       5887321 Jul 16  2015 01 - Horse And I.mp3
-rwxrwx---    1 root     1028       5894753 Jul 16  2015 04 - What's A Girl To Do_.mp3

Moving them to external storage appears to have changed permissions.  Unfortunately, chmod is not affecting the actual file permissions:

root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx---    1 root     1028       5887321 Jul 16  2015 01 - Horse And I.mp3
-rwxrwx---    1 root     1028       5894753 Jul 16  2015 04 - What's A Girl To Do_.mp3
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # chmod 664 01\ -\ Horse\ And\ I.mp3
root@kltetmo:/storage/sdcard1/Music/Bat for Lashes/Fur and Gold # ll
-rwxrwx---    1 root     1028       5887321 Jul 16  2015 01 - Horse And I.mp3
-rwxrwx---    1 root     1028       5894753 Jul 16  2015 04 - What's A Girl To Do_.mp3

I tried moving the file back to internal storage to change permissions there.  This worked until I moved the file back to external storage.. moving it definitely changed permissions to 770.

root@kltetmo:/data/media/0/Music # ll
-rwxrwx---    1 root     1028       5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music # chmod 644 batforlashes.mp3
root@kltetmo:/data/media/0/Music # ll
-rw-r--r--    1 root     1028       5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music # mv batforlashes.mp3 /storage/sd
sdcard0/ sdcard1/
forlashes.mp3 /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/                                 <
root@kltetmo:/data/media/0/Music # ll
root@kltetmo:/data/media/0/Music # ll /storage/sdcard1/Music/Bat\ for\ Lashes/Fur\ and\ Gold/
-rwxrwx---    1 root     1028       5887321 Jul 16  2015 01 - Horse And I.mp3
-rwxrwx---    1 root     1028       5894753 Jul 16  2015 04 - What's A Girl To Do_.mp3
-rwxrwx---    1 root     1028       5887321 Nov 14 18:18 batforlashes.mp3
root@kltetmo:/data/media/0/Music #

What do I need to do to reset permissions so these files can be seen and played from my default music app?

This application fixed the issue i had like you.


Custom date/time based notifications Is there an Android app on the playstore that allows these features:

Period notification reminders (daily, weekly, monthly, specific times, etc)
Custom notification text
Ability to send the same notification X times after the first reminder unless dismissed or the notification has not been swiped away (bonus)

I am looking for a way to set multiple notifications on my phone that at a specific time on a routine schedule. When the notification is fired it should read a customization text that I can set.

For example:

If I have a weekly reoccurring event called "Band Practice" that happens at 1PM on every Wednesday I would like a notification to be fired on that day once a week at that specific time with my customized notification text. As a bonus send that notification X times at an X interval until dismissed or number of times is reached.

Thanks!

Personally i use Simple Calendar that does all of your features. Altough the bonus, is if you snooze the alarm.
You can also set multiple alarms for one event.

Simple Calendar is ad-free.

Links:

F-droid
List item


Install MIUI PlayStore using Google Installer, got error: can't downgrade apps for google play service In my old Xiaomi device, Mi Note2, Mi Mix2, to install google play store, I just run the google installer. It will install everything needed automatically. However recently, I tried to run Google installer on Mi 10, in the step of installing google play service, it's blocked with the following error message: "can't downgrade apps", seems a later version of google play service is already pre-installed. How can I bypass this error?

After struggling for a while, I finally successfully installed Google play store. The solution is very simple. We don't need Google installer anymore as Google play service is already installed in the later MIUI version (In my case is MIUI 11), we can directly install Google play store from the APK downloaded from APK websites such as apkmirror.com. After Google play store is installed.


How I can downgrade from U3 to U1 "oreo to nougat" I want to downgrade my phone from Oreo to Nougat
My phone is Samsung J730F.

But the problem is that Samsung locked the boot-louder.

Can I go back by flashing the phone combination ROM then flash my phone with stock ROM to bypass this lock?

Note: FRP, google account protection is OFF and USB debugging is ON.

And I have rooted the phone and flash it with combination ROM.

My question is what should I do after flashing it combination ROM?
Should I flash stock ROM 4 files or replace only some files?

How I can downgrade from U3 to U1?

The short answer is you cannot. the u# is the bootloader version. The bootloader is protected by rollback protection fuses:

Rollback Prevention (RP)

  Rollback Prevention blocks the device from loading or flashing an approved but old version of
  boot components. Old versions of software may contain known vulnerabilities that
  attackers can exploit. Rollback prevention checks the version of the bootloader and kernel
  during both boot and updates, and blocks these processes from continuing if versions are
  unacceptably old. The lowest acceptable version of the bootloader is stored in secure hardware
  fuses when the device is flashed, and the lowest acceptable version of the kernel is stored in the
  bootloader itself. Whenever a vendor-applied update occurs, the lowest acceptable version can
  be incremented in the fuses. Because this value is kept in fuses, it cannot be decremented even
  through physical tampering.
  Rollback Prevention fuses are set at manufacturing time in the Samsung factory to prevent old
  firmware versions from overwriting newer ones.

This is from Samsung technical notes but it is a .pdf Download.

Flashing back to stock will not help either since it an issue with Samsung Knox securities. It will most likely end with a fatal error like:

SW REV. CHECK FAIL(BOOTLOADER) DEVICE: 3, BINARY: 1

Mixing and matching stock firmware files maybe be possible but is an increase risk to bricking your device. If you try I would make sure to have multiple devices or multiple reports of success. Also double check to make sure if a workaround is found that it has not been patched or you have the firmware version it works for.

There might be an exploit to bypass this though I have not seen one for your specific device to downgrade oreo to nougat.

Another possibility could be a custom ROM downgrade to the android version you want that does not downgrade the bootloader.


Tethering HC3.2 with Windows Mobile I bought a non-3G tablet because I already have a 3G phone with tethering function: HTC HD2 with stock WM6.5.

When I enable "Wi-Fi Router" program from WM I successfully create the Aldaris network (yes, that one!) that any Windows and Linux laptop can see.

But not my Iconia Tab!!!

Any ideas on how to use a tethered wifi from HC3.2? Thanks

Seems due to a limitation in the OS (Android I mean) that hides (why the hell??!?!?) ad hoc networks like HD2 creates. Solution is posted on http://forum.xda-developers.com/showthread.php?t=1060909 and is now working!


Pattern not working - Locked out of phone I have an Android 6 device.

Since this morning when I woke up, my pattern is no longer working and the wifi mobile hotspot was turned off during the night (it was on when I went to sleep).

After a few tries and waiting 30 secs, it lets me access the phone thru the backup pin, but if i try to change the pattern (settings -> security -> security lock) or to reset the settings, it asks for the pattern again, which of course no longer works.

Any ideas what to do about this situation? Would prefer not to lose all my apps / settings / data.

First of all, you'll NEED to root your device if you haven't done that (You didn't specify what device you have, so Google "(device's model number here) root")
But READ this post: https://www.quora.com/What-are-the-disadvantages-of-rooting-Android-devices/answer/Ashwin-Afhen before rooting your Android device

Now, download THIS terminal emulator AFTER rooting your Android device: https://play.google.com/store/apps/details?id=jackpal.androidterm, open it up and type these commands:

su
rm -f /data/system/locksettings.db*
rm -f /data/system/gesture.key

And now, REBOOT your Android device and you SHOULD see no pattern lock or a pattern lock that can be unlocked with ANY pattern (and then, unlock your device and set a new pattern)

And unroot your Android device

That's all I can say for now


Why does Wi-Fi fail to connect to certain public networks? It won't connect to certain free official public networks in shopping malls, caffees or hospitals for example where it supposed to even with signal strength bars being 3-4. That's right gentlemen, almost full signal strength and it just stalls stating it is aquiring IP address but after a few minutes disconnects. I have this network connectivity log if it can help, otherwise guide me to the right direction and I will supply you with required logs.

03-19 13:12:22.351 I/wpa_supplicant( 8091): got scan complete
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_supplicant_get_scan_results:return scan results2
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[AndroidAP],rssi[-83],BSSID=b4:07:f9:4c:b8:c1
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[bneizion],rssi[-59],BSSID=1c:af:f7:7d:f6:d9
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-67],BSSID=00:15:70:d1:60:ac
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[],rssi[-73],BSSID=00:15:70:5f:f8:b4
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[orange-TSZQ],rssi[-86],BSSID=00:21:04:db:fe:42
03-19 13:12:22.351 I/wpa_supplicant( 8091): AP:ssid[zerbrachot],rssi[-73],BSSID=00:16:e3:f0:9f:39
03-19 13:12:22.351 I/wpa_supplicant( 8091): Received 1400 bytes of scan results (6 BSSes)
03-19 13:12:22.351 I/wpa_supplicant( 8091): wpa_driver_wext_get_scan_results---
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface+
03-19 13:12:22.381 D/GpsLocationProvider( 1344): GetGpsInterface-
03-19 13:12:22.381 D/lib_locapi( 1344): loc_eng_inject_location, accuracy = 209.0
03-19 13:12:22.411 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() incoming message, what:1
03-19 13:12:22.441 D/AutoSetting( 4710): service - mLocationListener: onLocationChanged() location = Location[mProvider=network,mTime=1332155542386,mInfo=244.94112160000003333295.25668425,mAccuracy=209.0
03-19 13:12:22.441 D/AutoSetting( 4710): Util - isSetupWizardCompleted(): true
03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected
03-19 13:12:22.441 D/AutoSetting( 4710): service - processLocationBundle() distance to current is less than 1000.0m, bypass update
03-19 13:12:22.441 D/AutoSetting( 4710): service - handleMessage() within range

If your phone is waiting for an IP address, then your WiFi is connected. And the third last row in your log seems to confirm this status:

03-19 13:12:22.441 D/AutoSetting( 4710): Util - wifi connected

If you can't get a valid IP address, then:

the network doesn't have a DHCP server
the network has been explicitly instructed not to give IP addresses to everybody (a whitelist)
your WiFi lost a DHCPOFFER packet so it's not able to go on with the negotiation

The interesting part of the third case is that it's not necessary for the signal strength of the network to be excessively low. I suspect that also the implementation of the network components has its role in such cases. For example, I recently had lots of issues setting up a temporary WPA2 network using hostap on my home computer. My Android phone simply refused to get an IP address more than half of the times. Whatching my DHCPserver logs I noticed that the negotiation procedure stopped just because my phone stopped answering packets in the middle of the negotiation for apparently no reason. Well, I didn't investigate further the problem (too much time lost with it) but now I know that there are really many things that can go wrong setting up a WPA network.