text:
Why would enabling or disabling AdGuard for Android change my public IP?
Since I just set up a VPN to my home server, I performed various tests and I found that, when I'm on cellular data, enabling or disabling AdGuard for Android (paid version) changes the IP detected by whatismyip.com or ipleak.net.
Since I'm on mobile, neither one obviously matches my home IP.
Today with AdGuard, for example, I could get 77.63.3.x which belongs to KPN, my provider, and an IPv6 address as well. Without AdGuard my IP is 77.63.6.x, again from KPN, but located in Utrecht.
Another day the difference was "bigger", not even the first byte of the IPv4 matched.
AdGuard is set to use a local VPN, since my Android is not rooted.

Does either of those addresses at least match what your mobile carrier would use? What do online WHOIS lookups report about both addresses?

@user1686 Added the info. All addresses belong to the mobile carrier I use.

Hmm, especially when it comes to mobile carriers, I really don't trust the third-party geolocation DBs – the same address might be used in Utrecht one week, Rotterdam the other week, if KPN so decides… (and similarly regarding 'first byte', address allocation in IPv4 is so fragmented that a single carrier might have dozens of seemingly-unrelated prefixes.) So if both addresses belong to your carrier, I'm tempted to say that's just how AdGuard works, specifically the "pseudo VPN" mechanism that it has to use on non-rooted devices.

(That is, it has to intercept the TCP connections without any help from the OS, and make new connections and proxy the data through...) Without knowing how KPN works, I can't rule out the possibility that it doesn't assign addresses to individual customers at all, but only has a large NAT pool where each connection can potentially get a different address. Do you get the same IP address if you check through different mobile browsers (e.g. Firefox vs not-Firefox)?

Same IP with different browsers, but I understand it may not matter after all.


text:
htc evo 3d wifi connected but internet not working
this is my first question on android, so I hope I will not miss anything. I bought my phone from friend probably 5 years ago, so there is no warranty. I used to login to wifi networks with no problems, but probably yesterday I clicked on "save network" (my wireless home network). For some reason, it stored my network with weird ip address(169.254.169.59), that I can not delete from phone.
My router automatically asignes 192.168.0.1, 192.168.0.2, ...
I tried renaming my wifi SSID and connected to it. Again, ip address in my mobile phone is 169.254.169.59. I tried connecting to two different wifi routers, my mobile still has this weird ip address.
I also tried connecting to that saved network manually with ip address I set (192.168.0.15). After connecting, my phone claims it has ip address 169.254.169.59.
How do I get rid of this saved ip address? I tried reseting my phone. I do not see any other usefull settings in my phone. I can not delete saved network (I did not see any options for deletion).

Android version - 4.0.3
HTC sense 3.6
Software number = 3.28.401.1
kernel = 3.0.16-ge733186

How do I fix this? Is it possible without factory defaults reset? My phone has never had a jail break.

That IP address received by your phone looks interesting here: https://www.google.co.in/search?q=169.254.%3F.%3F

That is interesting indeed.

I probably made a mistake that I thought I had two routers, but actually I had router and wifi extender. I was working with extender as router, trying to restart it and alter settings. But after I intalled main router, my mobile connected. So I guess main router had saved that weird ip address for my device and kept it. Restarting main router made it work.

source: Stack Exchange

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

sort: votes


text:
Samsung Galaxy Note 1 /sdcard/ folder tree
Hi I am searching for the factory folder tree for Samsung Galaxy Note 1.
I want the folder tree, so I can perform adb shell commands to access these directories. In a quest of recovering data.
e.g. cd /sdcard/music/
QtADB hangs. On ADB cmd prompt, there's nothing happening after following command.

Android commander needs root access too..

May I ask why you can't just get the tree using adb shell? Perhaps using something like ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/' (Hang on, I'll get a cleaner command for you in a sec lol)

find . -type d also works. It's a lot simpler to put in, but its output isn't quite as readable. But yes, is there any reason why something like this wouldn't work for you?

As you either want to use ADB, you might wish to take a look at QtADB, and use its integrated file manager.

@dotVezz my phone is softbricked. So the best I had managed so far is to access sdcard using shell function. Phone is only detected in adb via recovery mode. find doens't work. It says not found. I guess it's because phone is not entirely rooted. Seeming unbelievable case... Su is not found either.

@Izzy I am happy to use ADB. But as mentioned all I manage was going in $ mode into shell via adb shell and then trying to do cd /sdcard/. I can try out QtADB if it can recognize my phone or any similar workaround. Because I unable to find Su still

Is ls not found?

If your device is found by ADB, it is found by QtADB as well. And while root gives you additional possibilities, it's not a requirement for QtADB (at least not as far as I know). So just give it a try :) // Of course, you can also go the way dotVezz is just pointing: ls will always show you available files and directories in your current location, and pwd will tell you where you are.

@dotVezz the ls command is not denied. But no hierarchy is shown to me...I am trying to install QtADB and see if it works.. It's really strange, because device seemed to be rooted "PARTIALLY"....certain commands that should only work for root, it works...but certain ones don't work...

@Izzy I installed QtADB. But it too can't help much due to the fact I can't go in as Su.... can you help here please...

As my devices are all rooted, it's hard for me to check. You might want to take a look into the QtADB FAQ – I just did, and it seems it requires busybox on the Android device (which AFAIK, requires root). Sorry for that. Alternatives: ADB Browser, maybe Android Master (if it doesn't require root as well), Android Commander.

There are several ADB GUIs available which might help you out. All of them have in common that you can browse the Android device's directory tree using a graphical frontend, and also execute "stuff" from a command-line interface ("console"). They might offer additional features as well:

Android Commander

root optional (and only needed for Applications Manager and flashing options), Windows only. Offers an ADB shell (console) and a graphical file manager.
ADB Browser

a GUI based file and application browser, Windows & Linux
QtADB

seems to require root & Busybox. Multi-platform, multi-purpose GUI, including shell (console), file browser, app manager, system info, and much more.

I downloaded ADB browser, but I don't see anything when I ran the .exe....I dont think it can detect my device.

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


text:
Galaxy Note 1 - Hangs on start up screen
This is the most tragedic thing ever happened to any of my electronic devices...

My phone was dead (naturally) battery charge was zero as I was outside waiting for a friend.
I wanted to charge it for couple of minutes
I went to Samsung Centre
The staff showed me a charger cable and asked me to charge there. (point A)
Phone was charging
Not more than 2 minutes, another staff came and asked me to connect to the negibouring laptop, where it had the charger cable connected (point B)
I disconnect from point A and connected to point B. Phone was charging and I started the phone. The was started normally yet battery was very low. (within the first 5 minutes) I shut it down.
She came back again and asked me to disconnect from the laptop (point B) as she has another customer who needs to use the laptop
So I disconnected from point B and connected back to point A. After 5 more minutes, I saw the charging green bar has increased. So I started the phone. Now phone hanged on the start up screen and keep showing "SAMSUNG"............

Then I asked them why has happened, they said sorry let us recover your phone, your phone has a problem. From the day I bought, I didn't have any issues with my phone and had been using it for year. Phone is up to date and well taken care.
This whole issue has occured due to the fact that Samsung staff asked me to connect my phone to the laptop which automatically upgrades softwares and while upgrading the softwares she disconnected my phone.
They refused to help me by at least giving me back my data. So can someone please help me with proven steps to connect to the kernal and recover my data back?
And I have never connected this phone to a kernal.
I don't know how possible that is either.
I saw this. But I have zero understanding what he is talking about ODIN, DOWNLOAD MODE...However if someone can guide me with the steps, I can manage it.

I had same issue with my Galaxy Note 1, this happens mostly because of the reasons such as, Software Bugs, Software Manipulation, Stuck After An Update, Malfunctioning Apps or Defective Memory Card.
The Solution for this is pretty easy you just have to Wipe Cache Partition.
Wiping the cache partition of your phone allows you to remove the cache files which may have been corrupted and caused the phone to power off. There is a possibility that the corrupt cache files may not allow your phone to power On. These cache files are temporary in nature and will be created by the phone once again after you wipe out the current cache files. In order to wipe the cache partition, you need to enter the recovery mode by pressing a specific combination of keys. The combination varies from one Android device to another. Here are some examples:
Samsung: Power button, Volume Down button, Home button.
Nexus: Power button, Volume Down and Volume Up
LG: Power button and Volume Down button
HTC: Volume down and Power button.
To wipe the cache partition, follow these steps:

Press and hold the Power button, the Volume Down button, and the Home
button (for Samsung) all at the same time.
Once you see the Android icon, release the Power button but continue
to press and hold the other two buttons till you see the System
Recover screen.
You will see a menu with many options. Use the Volume Down key to
highlight the option that says ‘Wipe Cache Partition’.
Select the option by using the Power key and the process of wiping
out the cache partition will initiate.

Once it completes, your phone will automatically reboot and new cache files will be built by your phone. If you are able to go through the entire process successfully and your phone switches on, Voila!! your problem is fixed, but if your Samsung Galaxy won’t turn on or charge even after wiping the cache partition then you must consider resetting the phone to factory settings.
Do let me know happens, after trying my suggested fix.

Download mode: Volume Up + Menu + Power button, then Volume up
It allegedly moves it to download mode so that you can download ODIN
I am in the same boat since yesterday and only saw the recommendation, now going to try.

Soft Reset
Start with a soft reset. A soft reset can sometimes resolve minor software issues and should be the first step to take when troubleshooting an Android smartphone.
Power Cycle
Chances are you have already performed a soft reset by attempting to power your phone off and on or by merely restarting your cell phone. If you have not already tried this then go ahead and do so. The solution might be as simple as rebooting your smartphone.
Battery Remove
If possible try removing the battery from your cell phone for 10-15 seconds then reinsert the battery put your phone back together and then see if it will power on properly. If the phone powers on correctly then enjoy your working smartphone.

I had this happen and took it to be fixed.  The guy changed a chip on the motherboard.  Said the fix was hitand miss.  It worked. All the data and apps are gone though.  Hope this helps.

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


text:
Remove Album Art from Lock Screen
How can I remove the album art from showing on my lock screen? I want my live wallpaper to show instead.
Edit: should have added device and ROM. Sorry first time on here. Using a Sprint GS3 with CM11 Nightlies.

Kindly add your device and ROM (if custom ROM) to help you further.

I guess the music application you are using (probably Apollo in your case) is responsible for this. You might want to try a different one.
I just dug into Apollos source code and think I have found where it sets the album artwork. Check out line 1377 on Github.

mRemoteControlClient.putBitmap(RemoteControlClient.MetadataEditor.BITMAP_KEY_ARTWORK, albumArt);

The way I see it, the call to RemoteControlClient is responsible for setting the album art and other things. So, the media player is responsible for your problem and unlike you find one that doesn't provide the album art to the RemoteControlClient you probably can't do much about it.

I am actually using Spotify. I imagined that it would have something to do with the actual lock screen code and not the application that is playing music.

You can do this in KitKat using the Xposed Framework with the AudioPrivacy module: http://repo.xposed.info/module/com.audio.privacy
Unfortunately, this does not work in Lollipop, because Xposed does not work on Lollipop. I wish the CyanogenMod team would just add an option to disable this to the Lockscreen settings. Maybe I will bug them about it.


text:
How to root my Motorola Flipside?
I am a relatively new Android user, but I have a bit of experience with Linux.
My new Motorola Flipside MB508 has quite a few unwanted preinstalled applications on it, which I would like to remove. However, I need to root the device to do this.
What is the easiest way to root a Motorola Flipside on Linux?
*edit* I tried using SuperOneClick, but I am running Fedora (17) and it doesn't work in Wine.

AndroidEvolved has guides for rooting your Motorola Flipside.
The easiest solution is to use SuperOneClick.

Download SuperOneClick, and extract it.
Connect your device to the computer. Ensure that SD card is not mounted. If it is mounted, unmount it.
Enable USB Debugging from Phone –> Settings –> Application Development –> Development.
Open SuperOneClick.exe.
Click on Universal tab if you are going to root any Android device like Nexus One, Galaxy S, Droid etc. Click on Samsung Captivate if that's your phone.
Click on Root tab and wait for the process to finish. [this will take some time]
Once completd, you would get a popup box that would confirm that rooting has been successful.
Restart your phone.

Source

Thanks, but SuperOneClick doesn't seem work for me on Fedora (I forgot to mention I'm running Linux).

Try FramaRoot.
It doesn't need a PC to connect to and no ADB is required.
It simply installs Super SU on your device. You don't need to be worried about breaking... If it couldn't root your device it simply avoids installing super user.


text:
Nexus 7 (2013) WiFi Connection/Reconnection Issue
I have been using Nexus 7 (2013, Android 4.4.2) for a few months now, and it has issues with both work WiFi and home WiFi that all the other mobiles devices do not have (8 laptops plus a dozen Android & iOS phones/tablets).
Basically the issue is that sometime when I turn off WiFi and turn it back on, it either cannot find any WiFi AP or more often that it would only find some WiFi AP, and if I try to connect to a WiFi AP that I know is there and working, the connection would fail. The problem would either resolve itself within a few minutes (usually) or that I would be forced to reboot the device (rare).
So my question is that:

Is there anything I can do to fix it
Would sending it back to Asus help

Looks like it's related to "Wi-Fi optimization" option under "Advanced" setting in Wi-Fi screen. By turning it off I can consistently find the WiFi AP I was looking for. Once it's connected I can turn it on again without negative consequences.
Edit:
Nevermind, looks like it only help some of the time, there are still times when the device cannot find the AP every other device has no problem discovering and connecting to...

You should consider updating your operating system, as bugs like this are usually fixed in newer versions.

It appears to have fixed itself with 5.0/5.1, but the hw is failing - all sensors would fail some time after rebooting, disabling auto orientation in the process, and the touch input may become unresponsive. Basically I found out the reason for its low, low price :-/


text:
Mute/Unmute call from notification bar
I be on meeting calls for long hours.  I usually mute/unmute call by pressing home and then use call app to mute.
I want some app which can provide me functionality to mute /unmute using notification bar.
I have tried many app but none is providing this functionality.
Handset: Micromax Canvas Nitro A310
**OS: Android 4.4 Kitkat **

What kind of phone do you have?  OS?

I think this is Android enthusiastic so the os is same

Yes, I figured it was Android, but the version can matter on different features.

I have updated in question,  sorry I missed that

Device is still missing. Some manufacturers/ROMs include special features, like "muting" a call by simply turning the device around (facing with the display down).

I have updated the same

@AnonymousMohit: you can simply press volume down button of device


text:
ADB and Fastboot displays different devices
I'm trying to unlock the bootloader of my device, Cherry Mobile Fuze, which is a port of Micromax A96.
As seen on the screenshot, is it normal that the ADB displays a device that is different from the device being displayed by fastboot?

That's nothing unusual. Most devices use different IDs in normal/fastboot/recovery mode to indicate the mode they're in. Try lsusb in each mode, and you will see the corresponding data: manufacturer_id will be the same in all 3 modes, but the device_id part will differ.

Anytime. I guess I should have made that an answer: AFAIK it's a general rule, though I cannot speak for all devices of course. I will post it as answer now, so you can "accept" it (tick the check-mark next to it) – and other visitors can see this is answered.

Short answer
Fastboot, (recovery) and your "normal Android" are different systems, each using their own configuration and "device serial".
TL;DR
That's nothing unusual. Most devices1 use different IDs in normal/fastboot/recovery-mode to indicate the mode they're in. You can cross-check that with the lsusb command on your Linux shell prompt, which reflects this by different device IDs. On top of that, some devices even use different IDs depending on what "normal mode" you've activated. To give an example, here's what my LG P880 presents:

1004:61c5 when in charge-only normal mode
1004:631c with MTP enabled
1004:631e with PTP
1004:61f1 using the "LG Software protocol" (to connect with their PC counterpart, which is Windows only)
1004:61fe when in tethering mode

Easy to guess: the 1004 remains the same (it's the "manufacturer ID"). But the number behind the colon changes – so the device presents itself with different "product IDs".
However, this should not reflect on the "Serial" – as the device serial in all those 5 cases is taken from the same place (build.prop of the system running in "normal mode"), which is bound to the currently running ROM. Now what happens if you switch to "fastboot mode"? That's not related to the running OS at all (put in "easy terms", you could compare this with a PC's "BIOS" or, more correctly, the "Grub" bootloader). So fastboot doesn't know about the ROM's serial number, and thus uses its own. With recovery-mode it's somehow similar – in our comparison, you chose a different entry in Grub and thus booted a different system.

1: in fact, all devices I've tried, so I don't know of any exception – though with the amount of different devices available, I cannot guarantee there is no exception at all

That's what I was particular with. I was wondering why the device's serial aren't identical when I am at adb and when I am at fastboot.

Now, when go to fastboot mode (using Linux terminal). The device just shows > FASTBOOT mode .... No other information on display. When I execute sudo fastboot oem unlock. The terminal just show ellipses

Well, @Ephramar, that's a different issue for a separate question. At SE, we have the policy of one question per post :)

Haha. Sorry. I honestly haven't read about that. I'll be accepting this one as an answer. Thanks for the help :)


text:
Unbricking a phone without being able to access recovery
I have rooted my Zenfone 2 ZE551ML using a method which permanently replaces recovery (I didn't realize it back then). Can I unbrick it using only fastboot? I can't use adb, as I can't open recovery. I basically need a fastboot adb sideload alternative for flashing the entire firmware/ROM. I tried to flash every single part (except for the system.img, which I couldn't flash) of the firmware using fastboot separately, but it didn't work.

Why don't you search for an appropriate recovery, and flash it with fastboot first?

You mean, to flash a recovery using fastboot? Didn't work.

I see. I think that it'll be better to summon @Firelord. He's the fastboot expert, after all.

Thanks. I don't really know the experts here, yet.

Oh @firelord ! We have some presents! In the form of fastboot based problems!

@DanB Firelord was summoned already, yet he still hasn't come to see his presents.

@Samuel Shifterovich I know, but I had to say it. There was too much temptation

Quick reminder that you can't @mention someone who didn't participate in the question yet (it will have no effect).

@Xan Right. So you can't summon someone, you can only wait if/when they will see the question?

Yes, StackExchange is engineered on purpose that there's no way to contact a user.

Bad purpose. :P

You can flash a new recovery image with fastboot.
The command is:

fastboot flash recovery recovery.img

where 'recovery.img' is the name of the image.
If you enter fasboot on the command line with no options or parameters you will see the usage, which is:

fastboot flash [partition] [filename]

Flashing a new recovery didn't help. Neither stock nor twrp worked.

Could you please elaborate? Did you receive an error? Was there any output at all?

Stock: Couldn't get over that button combination protection thing
TWRP: When I opened recovery, it rebooted.


text:
How do I prevent connections?
When on my home WiFi network (or really any open network), when the WiFi drops or lags my phone automatically connects to my sister's phone (or that oepn network's 4G/5G alternative).
For example:
Our WiFi name is NetGear77. When it kicks me off NetGear77 due to instability or not loading fast enough, it forces me to connect to NetGear77-5G, which is my sister's phone.
My question is, how can I stop my phone from connecting to the other network when the WiFi lags or drops? It is weird when I can see my sister is searching up stupid crap like Twilight. I already have mobile data turned off, but I don't think it does anything.

I think this is related: Only connect to WLAN_Y if WLAN_X is not available

What's 5G? I thought it was still in development in the UK.

Remove your sister's WiFi network from your list of APs.

Settings-> WiFi
Long press the network name, which should be "NetGear77-5G"
Select "Forget Network".

Also your sister probably should not be running a WiFi access point all the time. This will reduce her battery life, among other security issues.


text:
How to Root a Droid RAZR HD running Android 4.4.2?
I'm trying to root my Motorola Droid RAZR HD running Android 4.4.2, and I can't find any working instructions anywhere for how to root it. I've looked over the XDA Developer forums, but many results assume that the phone is already rooted.
I've made sure that all Motorola drivers are updated on my computer, as well as having developer mode unlocked on the phone.
I've tried following the XDA thread here: http://forum.xda-developers.com/showthread.php?t=1943851, and when I run the run.bat file, the console either gets stuck on "Waiting for device" or "daemon started successfully", after which nothing happens. I've left both results running for >30min, with no results.
Is there something I'm doing wrong here with this guide, or is there a better/simpler way to root the phone? Also, do I need to factory reset my phone prior to rooting for best results, or can rooting be performed on a used phone?
I have checked the rooting index, and the Droid RAZR HD isn't indexed.
EDIT: I have been informed by Tamoghna Chowdhury that the above link is for Android 4.0 ICS, not 4.4.2 KitKat.

Is the phone showing USB Debugging Connected in the notifications area when you plug it into your computer?

Also, the thread you linked is for Android 4.0 ICS. I suspect it won't work for KitKat

Probably the drivers also won't work.

Confirmed. This won't work. It uses a root exploit limited to ICS only.

Have you checked this out?

@Tamoghna Chowdhury USB Debugging is connected.

The link you posted has a download for Hydrogen Peroxide, but my antivirus blocked it because it was an Android Rooter. Can you confirm if this is a problem?

Of course it is an Android rooter.

It shouldn't be a problem, but it's at your own risk (Note: People won't get away with posting malware on XDA, so you needn't worry)

Also, if you don't want that, use TowelRoot or KingoRoot.

Related: http://android.stackexchange.com/questions/93449/how-can-i-root-my-4-4-2-razr-maxx-hd-verizon?rq=1

As documented in the linked question, TowelRoot may not work.

My kernel is recent enough to fall into the Hydrogen Peroxide category according to your XDA link.

Let us continue this discussion in chat.

Thanks to Tamoghna Chowdhury for the links to the XDA Developers thread. Apparently, my kernel date is too new and I can't unlock the bootloader on my phone. In order to root it, I would need to flash XT926 firmware on it as well. Closing question.


text:
SdCard is not usable with KitKat?
I am using App Backup & Restore for creating backup of my apps but with KitKat its using the internal SdCard as Storage.
When I explicitly set the external SdCard path it gives the error that it is unable to create folder,
I have also tried with creating folder under android/data/[packagename]/files/ but it is still not able to do the same.
Is there any solution so that apps can use external storage for writing files.
Note : I don't want to ROOT my Phone.

This is a system level restriction therefore the only way to remove it is through use of root. Is there a reason you can't root?

On my S4 Mini I configured the path as:
/storage/extSdCard/Android/data/mobi.infolife.appbackup/APP_Backup_Restore

and it works fine - device is not rooted.
Probably the first part (/storage/extSdCard) is different from device to device and maybe the path is case-sensitive.

There's an app called SDFix on the Play store, but you will need root to run this. Running that should let you write to external SD cards again.
Link:

FAT32 SD cards don't work. Format the card to NTFS

Care to give some more details on why fat32 does not work? Also, why would NTFS work? NTFS is proprietary format and requires licensed drivers from Microsoft, can you cite where all devices with KitKat have this driver? AFAIK, officially, only some Samsung devices come with NTFS support, and that is because Samsung paid Microsoft to include support.

@Ryan That is true but for some reason, when i had a problem with my htc, the service center told me to format to ntfs and a friend of mine was told the same thing for a note 2 and lg g3


text:
Rooted HD2 shows unrooted as status
I have successfully installed Android Gingerbread 2.3.2 on my HTC HD2 device. While installing the DSTV app, I first  tried to unroot it for sometime using the VoodooOTA Rootkeeper app. The problem is that the status of HD2 shows unrooted when using the VoodooOTA Rootkeeper  but rooted when trying the DSTV app.
Is anyone having this kind of problem and how to go about it? Thanks
Anyone?
Any help?

Try SuperUser and see what it says.  You'll also want to check /system/bin/ and /system/xbin/ for su (one may be a symlink) and remove it if the unrooter didn't do so.

Thanks for the quick answer. The supersuser shows 0 entry. Trying now to figure out how to access the system files. Will get back to u soon

I am using Droid Explorer to access the root file of my phone. I found the su file in systems/bin but not in systems/xbin. I realize that su is an executable file. Is there any way to check why my phone is recognized as rooted by some apps and unrooted by others?


text:
what changes are done, while rooting an android phone?
I've rooted my phone running 4.2.2 jb through computer (I tried all mobile rooting apps but nothing worked for me)
I want to know what's the difference rooting program did?has it switched me to root user? To do that something has to be changed. Then what is it?

This question has been asked and answered many times. Over 1000 questions are associated with the tag [rooting] you added to your own question. Have you scanned any of them for background? Especially this one.

Also see How exactly does "root" user access/account works? Do all applications run as root on my phone after rooting?

You have added a binary named su to your phone's operating system file. Android is based on Linux OS. Not all users can do everything they want in Linux. For example, an app in your phone, can't access to another app's data. It doesn't have the necessary permissions as a normal user. All apps you install are assigned a UID (User ID) by the system. There is however, another user in Linux OS that can execute all commands and can access everywhere and has all permissions. That is the root user (UID 0). When you root your phone, you add a binary and an app to manage it. (usually SuperSU) When you grant an app root access, it can execute commands and have permissions it normally can't. So beware of the apps you grant root access to.

No Much Changes are Done on rooting the Android Device the User can access  even the Android OS files which are responsible for All operations so This helps us to uninstall bloatware and it can also make the system potentially vulnerable i.e. Many Apps can easily Exploit the root access to spy on Your Phone even key logs can be sent over internet when the device is rooted so, if you know what thing you are messing up just go ahead else i'll better say you to stay On Unrooted mode and its true You can get the most from Android after rooting your Phone !!  ;) **Root With Caution and if you are really ready to face the consequences ** Some in complete Roots may make your phone cause Boot loop i.e.To stay on boot screen itself To be short this is like the su command in Linux Systems !  :)
2nd :
      You can even Root your Computer without Computer its not that always a Computer is needed to root the phone Except for some Phones :)

please rephrase your answer, use punctuation and try to make your second point clearer. Personally I have no idea what you are trying to describe


text:
Cyanogenmod 13 - Bootloop
I recently was playing on my PC while I noticed an update on my Oneplus One. As every other update I just downloaded it and let it flash automatically. The next thing I noticed was that it just kept rebooting. I made a backup to my usb_otg in the TWRP recovery and clean-flashed CM13.
My question now is, is there a way I can use the backup as a working backup?
I tried to flash the new GApps and Xposed framework, which didn't work.

Did you do a full wipe?
Clean your /data, /system, /cache and /davlik-cache (or however it is called). And then restore your previous backup (I presume CM12?) And install appropriate Gapps.
In TWRP you need to go to advanced options from the Wipe section.
Also, since CM13 is in early nightlies, I suggest to stick to CM12 for a couple of weeks untill they get stable, as you will probably have more of those bootloop nightlies.

The last backup I mad was in august so it wouldn't make a real difference between use this backup or clean-flash cm13 and start new.


text:
Access request to account by com.eg.android.AlipayGphone.perf
The message below keeps popping up.

Access request
The following one or more apps request permission to access your account, now and in the future.

Alipay
com.eg.android.AlipayGphone.perf

Do you want to allow this request?

How do I find out which account Alipay wants access to?
My phone is a Samsung Galaxy A22.

Which Android version is this? is it Oreo 8.0?

@M.A. Android version: 11

Maybe it's related to how Alipay handles account access to sync data.Try contacting AliPay via their support page: https://global.alipay.com/docs/ac/ams_oc/support

As a general rule: do not grant access to any app you do not know what it is doing.

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


text:
How to configure Google Now's notification time?
Currently Google Now notifies me 10 minutes before I need to leave the house for an appointment (taking traffic into consideration). How do I change the notification time to some other value?

The default reminder time is actually based on your calendar. If you open your calendar, open Settings, and select General settings, "Default reminder time" is near the bottom (I'm working from Cyanogenmod 10, but AOSP/Nexus devices should be similar).  This controls the general notification time. The Now functionality is separate, and (from what I understand) is based entirely on travel time. If your appointment has a destination that Google recognizes, it will calculate travel time and pop up a card far enough ahead to allow you to meet that travel time and arrive on time. I'm not positive if it factors in your reminder time into this or not, but it's possible that it is. If that's the case, it will notify you 10 minutes + travel time currently, and if you modify the calendar notification time, it should modify the Now notification time. Again, this is speculation based on how I understand Now to function, but I believe it's fairly accurate based on my experience.

The default reminder time is pulled from the Calendar's settings, if you tap the event to open it in the calendar editing screen after it's been recognized by Google.  However, if you just tap "Create Event" after it's been recognized without reviewing it (as mentioned above), it will default to 15 minutes.  This is on a Razr Maxx HD, Verizon, ICS.


text:
Does rooting phone wipe your data if the bootloader is unlocked?
A few months ago I reset my phone because it had began to break and get really laggy. I want to re-root it now, I was just wondering if it would reset my data if the bootloader is already unlocked?

Factory reset shouldn't unroot your phone.

No. A factory reset won't unroot your phone as a reset only affects the /data and /cache partitions, and root resides on the /system partition.

I'm not familiar with the G2 specifically, but in general, no, rooting a device on its own should not wipe data. Rooting your phone is the process of getting the su binary installed and available to access root privileges. That said, @SarpSTA is right in stating that a factory reset shouldn't unroot your phone. The su binary is placed in the system partition, which is left intact on wipe. If a wipe touched /system, your phone would be bricked and unusable, requiring a low-level flash to recover. What you may be missing is an app, such as SuperSU, to control access to root.

You re-flashed your phone or just done "Factory Reset"?I think that it would not wipe your data if you root your phone in case that you re-flashed it, but if you just have done" Factory Reset " it have to be already rooted.

Clarification is required here.


text:
Shortening URLs using goo.gl and Tasker
I'm trying to use Tasker to shorten URLs. Previously, I don't think this was possible, but v1.3 added support for https.
I've tried following the instructions here: https://developers.google.com/url-shortener/v1/getting_started#shorten and I did get an HTTP 400 code, but the %HTTPD variable returned %HTTPD.
The things I used in Tasker were:
HTTP Post
Server:Port    https://www.googleapis.com/urlshortener/v1/url?key=AIzaSyA8FwOcH-qW6ACR27H_wlrNKcv2OUl_Z8c
Data / File    "longUrl":"http://www.google.com/"
Content Type   application/json

Flash
Text           %HTTPR

Flash
Text           %HTTPD

I have a little task which copies your location and a maps link to the clipboard for emailing or for SMS. I got that to work, now I'm trying to add a link-shortening option so I can send them to people who don't have internet on their phone. Also, just for the challenge.

How do you suppose to get access token using Tasker?

I should only need the API key, given that I'm not requesting private data. I've added the API key to my request, with the same results.


text:
Is there a way to create new files in Astro FM
Astro File Manager has a text file editor built right in. Is there a way to create new text files in the app and edit them directly in it?
I am not looking for other apps (I know they exist) - specifically if and how it can be done in Astro File Manager (or the Pro version if that has the feature).
I should clarify - I mean plain text - not rtf/doc or something.

In folder view can't you click Menu and select New?

Gives me a new directory, but not new file.

After looking through the Help file and through Astro quite a bit, alas, I believe the answer is no. While it does allow for editing, the only option for creation is Directory (Folder) creation, as you pointed out.
That being said, I think this would be an excellent feature, and might be worth suggesting to the developers.
I know you said you didn't want other apps, but to show one directly with the feature...
this is X-plore File Manager

While not quite it - this is a really well put together answer. I will examine X-plore FM as perhaps an alternative, and hopefully it will run on my device (a little underpowered as Android devices go). I will also make the suggestion.

You can copy an existing (save a blank master somewhere easy to remember) and edit that.  A little cumbersome, but effective.

well, astro is not designed to do so.
should you need to create / edit docs, you had better go for other apps, i.e. quick office pro, docs2go, etc.


text:
Factory reset Cynogenmod 10 OS in LG P-500 makes applications crash
Previously my friend installed cyanogenmod 10 OS in my LG P-500 phone. It was working so superb.
I had to do factory reset to the phone for deleting some files, after which I am unable to open any of the applications, not even browser and play store.
I installed Dolphin browser, which is also getting crashed in 1 min itself.
Now I decided to re-install the OS.
All zip files required for installation are with me, but I don't know how to install Cyanogenmod OS .

Since you already had CM10 installed, you should be having the ZIP file with you.
If you do not have it, you can download it from the previous source and place it in your sd card. If you do not have and do not know the source from where you already downloaded, you can try the one from where I had downloaded (Courtesy).
The reason I am trying to stick to your previous download is that these ZIP files are unofficial CM builds and are compiled from same source by many developers, each adding their own bells and whistles and most importantly bug fixes.  Hence you already know what is working and what is not with your previous ROM which will avoid you any nasty last minute surprises.
As far as the ROM that I am using, apart from what is mentioned in the blog, Google location service is not working. Which means that News and Weather app, Google maps etc will not get your location without GPS.
After deciding which ROM ZIP file to use, place the ZIP file in sd card and switch off the phone. Please backup whatever you want as the following steps is going to erase all except the SD card contents.

Reboot your phone into recovery mode. To do this, press and hold Home button, Volume down button and while holding both down, power on the device. Do not release the home and volume down button until you see the CyanogenMod recovery console.
Then simply follow the steps as said in the blog.


text:
Uninstall app for all profiles
On my tablet I have created restricted profiles for the kids. These restricted profiles have "app protection" enabled to prevent accidental uninstallation of apps.
Uninstalling an app that is enabled in the restricted profiles is quite cumbersome: I uninstall it in the owner profile. After this, it is still present in the restricted profiles. So I disable the app protection for all restricted profiles, then login into all the restricted profiles one after another, uninstall the app there, and finally I return to the owner profile and re-enable the app protection of the restricted profiles.
Is there a way to uninstall the app for all profiles in a single step?
I do not have root access on the device.

Note: Depending on your device and ROM, you may have to disable app protection before trying this (thanks to Andrew T.'s comment).
Try this:

Open the App Info screen for that app. You can access this from Settings > Apps. Note: Depending on your launcher, you may also be able to access it from your home screen. In the stock android Launcher and Cyanogenmod's Trebuchet (along with apps building on one or the other), you can press and hold the app icon in the drawer, as if you were going to place it on your home screen, but at the top,  there are two options: uninstall and app info. You would want to drop the app on app info.
There should be a button in the top right corner of the App Info screen, "More." After pressing that button, an option should be revealed to "Uninstall for all users." See below for picture.

You can read more about the UserManager at the UserManager API page.

This is pretty much good answer although I don't know if it will work with "App protection enabled". But honestly I didn't find the link to API useful for end-user in this case.

@Lyric just add to the beginning to disable app protection.

@Andrew the link was provided for info, because it does have use. That link explained things I didn't understand. I don't want to be just an end-user, so this was helpful. I'm sure others will find it so as well.

@AndrewT. Isn't app protection only on CM-based ROMs/other custom ROMs? OP mentioned there is no root access on device.


text:
Google password compromised?
A few days ago I noticed my phone notify me about my Google play account as if I had changed my password. Yesterday I found out I had been infected with a rootkit and a packet sniffer. I was able to access my Google account. Found no weird logins to my account. So I checked "Devices" and it said "Unable to connect to phone, last time connected April the 6th". So it means someone did something to my account? I mean it's not that easy to log out of my account on my phone is it? I  changed my password and my password rest email, so I should be safe?

Packet sniffer on your laptop? Or the phone? You can easily remove Google accounts from your phone under Settings > Accounts & Sync. Your phone should have asked for your new password when you changed it (you didn't mention it explicitly.) If it didn't ask, then your phone truly cannot connect to the Internet (Google), or the rootkit prevented the password change. Beware!

For an optimal security, I'll recommend you to enable the two-factors authentication.

You should immediately factory reset your phone, then go to Google and go through the Google Security Check-up and verify EVERYTHING (don't skip any checks), and I would also recommend enabling 2-Step Authentication.
After that, setup your phone again and make sure to enable a lockscreen password, and possibly device encryption as well. Do not enable "Unknown Sources" without somekind of quality security package installed.
I would also go through everything on the Sign In & Security page and look for any anomalies.

Yeah I thought about resetting my phone, too.

Personally, I would factory default then change my password again. Better safe than sorry, but a factory reset is essential IMHO.


text:
How can I force my device to pull more watts from charger?
I have three devices, Nobis nb7022 s, droid mini, asus memo pad 7 (me170cx). I am using a charger that has a rated out put of 2000ma. The nobis draws 8 to 10 watts from the wall outlet. the droid mini and asus can only pull 3 watts from the same charger and cord. the asus is only a few weeks old while the droid and nobis are a about a year old.
What is the reason for the difference in power draw? the droid came with a 2 amp charger. Is there anything I can do to make the droid and asus draw more power and charge faster?
Additional information:
I believe the problem may be that the Droid Mini and Asus may think they are connected to a computer.

Are all devices capable of the same Quick Charge technology? USB Quick chargers communicate with a device to allow 2 Amps of output.

I don't believe any of them have quick charge technology, but the droid mini came with an adaptor that is rated at 2 amp output. I'm using the charger for the droid mini for this test.

It's certainly possible that the Droid uses proprietary technology that is incompatible with the others.

It's a droid charger so if it is proprietary, I  expect it to charge the droid faster than the Nobis tablet I paid 40 dollars for a year ago. I have tried other chargers and cables with the same results.

Short Answer

Devices mentioned have different battery capacities. They are meant to be charged with different rated current and therefore different power ( Asus device is 3950 mAh, Nobis is 2500 mAh, Droid Mini 2130 mAh capacity).
OEM proprietary charging methodology  can also significantly vary current. For instance, Note 2 charging current is 1600 mAh while Xperia charging current is around 600 mAh for similar size battery
You can force higher current for faster charging but not advisable (unless OEM offers a way)
What you can do to ensure rated current is delivered is covered

Long Answer
I do not know how you are measuring power in watts directly , but power is given by this equation (ignoring power factor or efficiency of charging)
P (Watts) = Voltage (Volts) x Current (Amps) (or corresponding milli units)

Reasons for difference in power drawn

Voltage supplied by a standard USB wall charger is 5V. That leaves us only current to be varied to obtain varying power

Typically, current drawn by the charger is dependent on

a) Charging Rate Charging rate is a measure that governs at what current a battery is charged and discharged. At 1C, a battery rated 1,000mAh charges at a current of 1,000mAh. In an ideal world the battery would be fully charged in 60 minutes. At 1C, the same battery discharges at 1,000mA. Ideal charging rate is accepted to be around 0.5 to ,0.8 C for maximum battery life (battery life is measured in discharge cycles). This rate is decided by the OEM and coded in the charging algorithm implanted on ROM and varies
b)  Battery Capacity (mAh) or size as commonly referred. Charging rate is varied dependent on this by OEM. Battery capacity of your Asus device is 3950 mAh, Nobis is 2500 mAh, Droid Mini 2130 mAh
c) Battery Type  Not really relevant since most mobile devices and tablets use Li-Ion or Li-Po batteries

Li-Ion or Li-Po charging When you charge a battery at charging rate decided by OEM, it goes through four stages of charging (Constant Current Charge,Saturation Charge and Ready No Current and Ready), see Figure 1 of BU-409 Charging Li-Ion. As you can see from graph voltage and current vary so if you are measuring current using an app like Ampere and derive wattage from current reading, you could end up in wrong comparison if you are not measuring in the same stage of charging
OEM proprietary charging methodology can also significantly vary current. For instance, Note 2 charging current is 1600 mAh while Xperia charging current is around 600 mAh for similar size battery

You are comparing  Power between Asus (3950 mAh), Nobis (2500 mAh), Droid Mini (2130 mAh), which by itself is not an apple to apple comparison and in conjunction with factors above
Droid and Asus power drawn is similar owing to capacity of battery being similar, whereas Nobis capacity is nearly double compared to Droid,so it seems fine and there is no need to "force" more current to be drawn. Doing so will result in poor battery performance. Simply put, forcing the battery to charge faster by increasing the current will result in a battery that discharges faster.  This is covered in my answer and in the Battery University link above
However, to answer your question

How do I increase power drawn?

Using apps from play store which claim to charge faster
Using "fast chargers"
By flashing a kernel which permit you to alter charging current, if your device is rooted

** I do not recommend options 1 and 2 for reasons mentioned in my answer. Option 3 is safer by comparison but needs to be cautiously tweaked and you need to understand the risks.

How to ensure getting maximum (rated) current

Don't use power intensive apps  while charging. Reasons
Get the right combination of chargers and charging cables by measuring current with Ampere or 3C Battery Monitor Widget to rule out charger cable problems resulting in low charging current.
If you are replacing charger cable, go in for a shorter thicker cable (24/ 28 awg) rather than longer, thinner cables as the former offer less resistance to current
Cleaning the charging port of your device by blow drying it to dislodge lint or dirt that does accumulate when your phone is in pocket or outdoor usage (they cause poor connection and increase resistance )

Thank you for taking the time to assemble such an informative response. I understand how to manually charge batteries, but I think this will be very helpful for others.

I am measuring the power directly at the wall. So I'm not actually measuring the charge rate of the batteries. My droid mini came with a 2 amp charger, but the charger doesn't come close to drawing 2 amps."You are comparing Power between Asus (3950 mAh), Nobis (2500 mAh), Droid Mini (2130 mAh), " Well, the droid mini and asus draw the same wattage, but the nobis draws 3 times as much. Based on your post this shouldn't be.

See your point but an important factor is how the manufacture has decided on charging algorithm. For instance between Note 2 and Xperia both having 3100 or nearly same battery, charging current for Xperia is around 600 and for Note 2 around 1600mAh. also on  What stage of  charging are you measuring, constant current or constant voltage. This was pointed out as a possible reason for variation

Similarly the charging current between Honor 4 and Note2. The former has charging current higher despite having a smaller battery. Yes, this point should have been added in reasons for variation and thanks for pointing that out..Will edit answer

I'm not sure what charge stage the batteries are technically using. I have monitored the devices at different battery percentages, approximately 30%, 60%, and 90%. Only the Nobis varies on how many watts are drawn from the wall outlet, but that variation isn't percentage dependent (it seems to tend to draw more watts when being heavily used. The droid and ASUS don't seem to vary even if turned off. I am using a "kill a watts ez" to measure.

Well variation in Nobis could be while using the battery you are measuring and that too in heavy load conditions, which is NOT a good way to compare.  Nobis behaviour appears that load is influencing your readings. The charger electrically" isolates",  power required for load and  for charging.  power measured at wall outlet could be both added, giving incorrect impression. You could read here about electrical isolation and  parasitic load, tests done http://android.stackexchange.com/a/131169/131553.   Solution is technically correct  and I assumed you were measuring when device is NOT used

By load in above comment, I mean the load for to usage. Link above also points to a table which gives you an idea of power consumed for different usage activities. This is indicative and may be very different on your device. As you can see in that table (Izzy table) there is a fair difference in the power for same activity between the two devices. In your case, charger is supplying for both activities and you are measuring that, whereas if you measured current using an Ampere app, it would I think show current used for charging only (haven't measured yet at wall outlet)

I understand how batteries are charged. I know that the amount of power coming from the outlet does not accurately represent the amount of power added to the battery. My question was not about charging the battery.  I don't care if the power is going to the battery or the hardware at this point.  I'm concerned about why the two devices that are superior in performance to the Nobis can't or won’t draw more watts from the same source.

I am afraid I can't help you on that but my guess is OEM implementation is the reason. Samsung Note 2 vs.Sony Xperia is an example as quoted above. Implementation details are not readily available, on internet. If I find something will share and likewise request you. Uncommon to find people getting into such details and would like to know more :-)

Maybe digging around in sources here will help? http://android.stackexchange.com/a/131169/131553


text:
How to install Android from scratch
So I bought a phone from Aliexpress.  It's a J5 Mini phone with Android 4.2.2.  Problem is that it doesn't have Google Play services installed on it.  When I open settings and try to Add Account, nothing happens. I click on the Add Account and it flashes, but that's it.  It looks like I may have to do a clean install of Android on this phone.  Any thoughts how I can do this?
I've downloaded the Android Update.zip file, saved it on a micro SD card to try to side load it, but no luck.  I unzipped the Android update.zip file and tried to install individual apps but the errors I get state that "this installation doesn't support Google Play Services.  I'm assuming because Google Play Services aren't installed.

Related: How can I install the Google Apps Package (Play Store, …) on my Android device? // How do I update Android on my device?

First of all, that you shouldn't unzip the file.. cause it is a flashable zip.. next, since you said its cause of google play store..
1) go to settings>apps see if any google product is installed already.. If it does, you need to remove it.. If its installed as a user app.. you can uninstall right away in settings.. If it's system app.. Then you need to root your mobile first and download and install any system apps remover..
Note: If you root mobile, your warrenty will be void.. Since you are using samsung, rooting is against their mobile laws..
2) if the google apps are not installed, search google as "4.2.2 gapps" you will get lot of links.. download anyone you want and flash it in recovery..
Note: it is highly recommended to use custom recovery like clockwork mod, philz touch recovery or twrp to flash files.. google it, you will find one if someone ported it for your device..!


text:
How to solve "The contact doesn't exist" problem on Android 5.0
I have a new Nextbook tablet that shows message "The contact doesn't exist" after tapping the user icon (top right of pull down menu). I am trying to change accounts, but I cant get to the user menu. I can access settings to see that I have two Google accounts on the tablet, but I can not access them from the user button to switch accounts.
To be more specific about the behavior when I tap the user icon: The screen flashes, click sound is heard and small message bubble shows with "The contact doesn't exist". The menu does not change to show users and add button.

There is a difference between user accounts and email accounts. The Gmail accounts are email accounts and you can only switch them if only an app (which wants to use those accounts) has such provision. User account on the other hand are similar to what you would see in your desktop OS. A completely different user space. So, what do you really want now?

As for the bubble, (it is called a toast), setup your profile in Contacts with an image to get rid of that toast. See my answer for that

I understand the difference between users and accounts, but thought the information about the accounts might be helpful. I am trying to access the user menu. I can not add or change users because I can not access the menu. The account I am logged in on has a profile with image in contacts, but the toast still appears.

Tell us, do you see "Users"  under Settings app? If not, then your device doesn't support multi-user setup.  Confirm this by executing adb shell pm get-max-users . You would need [tag:adb] setup in PC. // I've tested this theory once. I deliberately made my device support only single user. In that case, whenever I touched that user icon in pull down menu, I received that toast.

That may be the problem. I do not have a "Users" option in settings. I will check this with PC later.

If I remember correctly, inside of Contacts you create a contact for yourself ans set it as your contact. I'm not putting it as an answer because I'm not 100% sure.


text:
The game that was previously working says 'it is not compatible with my device' after factory reset
I factory reset my Acer Liquid z160 Android phone because it was getting laggy and can't open some apps. Now it is fixed. But I now have a new problem. This game I was playing for months on this phone, says it is not compatible with my phone. I still have the files of the game in my SDcard but app isn't there. I tried to update my phone but it says it is already up-to-date (4.2.2) What should I do?

Try to give a more clear title to your question.

Did you try to download the game again? All apps which you installed would have been wiped after factory reset

Yes I have .. But it won't let me. It says its not compatible with my phone.also the game was installed in my sd card before I reset it which I remove before the reset.

Simply find .apk file of that game on google, and then install it.

I have had this issue before. It means that you can not play the game in question due to incompatibles like if your device does not support multi-touch and the feature is then recommended for use in the game. If you have another device that you can play this on you can extract the app (50 / 50 chance). Some apps can be extracted others can not. You will in turn have to allow Unknown Sources(Risky for leaving on when done and otherwise) when you are to reinstall it. I have done this with a game, to play on a Samsung Galaxy Tab 4 that said "this device is not supported". You'll need to download an APK extractor first (APK: Android PacKage)
WARNING: Sharing Applications Purchased by you (Free and or otherwise) is against Google Play's terms and conditions and or is in a grey area. Selling the app as your own WILL put your Google account under review for possible ban and or removal

Grey area
 -Open Source Hardware (Recommend to ask Developer Developer will recommend you to direct him/her to the app on his/her device and install)

After installing the APK extractor do as follows

find the app in question
extract
locate APK
Save to SD card and place into device of choosing
go to settings on device in question
go to Security
Allow Unknown Sources (Read Warning and continue at own risk)
goto folder with game in question
click the APK and install
done


text:
SHARP Aquos 104sh moves cursor to wrong location
I'm trying to edit and questions on stackoverflow, but when I click to move the cursor to a location or reselect a word, the cursor winds up far north of my click point. I need to do some more testing to see if it is a fixed distance.  It seems to be fixed, instance-by-instance, but variable overall.
-Edit-
I noticed that this isn't happening consistently, which makes it difficult to reproduce and test; however, it seems to become worse as the text grows longer.
I've widdled it down to Dolphin, for one.  It doesn't happen with Jota++, but it may happen in my S!Mail, sometimes.  I'm using the TouchPal Keypad (Swype), Dolphin Browser.  I think that it has something to do with TouchPal.


text:
High battery usage (no wifi no apps no wireless)?
I've noticed that I lose about 20% battery each hour while my phone is unattended and offline.  I check the battery settings and find that no apps are running.
The phone is rooted, and I'm wondering what kind of cleanup I can do in terms of searching for viruses and botnets and doing some kind of deeper inspection of battery usage?
Samsung galaxy s10+
--UPDATE--
I'd like to start looking for botnet that would survive a successful re-rom: any methods of doing so would be greatly appreciated.  I've been receiving "unauthorized network" errors while in airplane mode.  This is an intermittent issue.  I am trying to find a forum or a community where issues like this can be discussed.  I've taken comprehensive logs at various suspicious cross periods.  One of four nights I receive these issues, for example.  I vigilantly reproduce steps to be sure that each night the conditions of the phone are the same: turn all apps off, restart the phone, put it into airplane mode, turn the screen off, leave it unplugged.

You can install Better Battery Statistics and check for app /Wakelock/alarms causing the drain. That could be the first step. Also check for Wakelocks

This answer has more details

Thank you.  Some progress: "island" wasn't working properly and it seems turning apps on and off was causing a lot of rapid battery drain.  I'm concerned about spyware that would survive a re-rom, primarily, still.  And I still get intermittent rapid battery drain, although removing the island app temporarily has helped.  Not able to get island working properly, unfortunately.  Wondering how I would check to see if a hidden network is attached to my phone?


text:
Debunk: tripping KNOX removes your battery life?
UPDATE 04/21/2020
Great news for people struggling with battery issues on these phones.  I used a non-root APP called "Repair Battery Life", and it actually fixed my rapid battery drain issue!  It identified some cells that were somehow not working and fixed them.  I did some tests to see if restarting the phone would cause the cells to fault out again, and restarting did not cause that to happen; so, I went so far as to reformat the phones.  Reformatting the phones seems to re-create the battery issues.  I don't know why, but I've tested this on S8+ Korean and S8 Hong Kong, and I get the same issues (seems like the same battery cells) that are resolved by this app and don't recur (so far) without reformat).
I feel a bit nervous to post this because I don't hope Samsung finds a new way to hurt users who root their phones, but it's such an important discovery, I really hope someone can explain why/what might be happening that this software solves a very serious problem.  My battery life is up by hours!
ORIGINAL ASKED
I've heard various people in XDA reporting that rooting a Samsung S8 (or similar--S8+, S7, S7 Edge, S6, S5, S9, etc.) will remove 30% of your battery life, permanently.
Is there any truth to this?  I think the myth is built on reports that KNOX uses 30% of the battery life in some phones and removing it will increase battery life by 30%, but I have no way to preverify that.
My experience is that a damaged Samsung phone will lose a lot of its battery life.  Maybe damaging it trips Knox?

Update: I have spoken with a few second-hand sellers now who have universally told me that the battery life is significantly reduced in rooted phones.

power consuming depends on display and cpu usage, which is controlled by several settings and kernel (and you). if a ROM is rooted or custom ROM installed this opens availbility to control parameters. influences is possible in both directions depending on cleverness of the developer. even simple OTA on stock ROM can change power consuming - which have impact to battery life

@alecxs it's an interesting blurb, but it only whets my curiosity further to know how, specifically, tripping knox might lead to a reduction in battery life.  I noticed when my phone was damaged an immediate huge reduction in battery life which did not cease when I replaced the battery and the faulty antenna.  Eventually, the phone broke, and the phone is not off-warranty; so, I tend to believe the cause is the damage.  I do wonder if something related occurred due to the impact, though, and if similar reductions are seen immediately after knox is tripped.  In fact, I plan to test it, myself.

i can not see any relationship between physical damage and knox

My thinking is that the phone's being damaged may have inadvertently broken the efuse or triggered something that broke the efuse, and the result of the fuse being severed is a change in the way energy moves about the phone: "...a reverse engineer by the name of Speedy22 theorized that Microsoft could actually blow the CPU's eFuses in such a way that "it may be possible to shut power off to the CPU permanently or increase the core supply to the point of self-destruct."  The warranty is not void 0x0.

knox is a encryption container. tripping knox means nothing more than erasing all data and permanently disable this security feature https://www.youtube.com/watch?v=o08PJj-LfKs

Regarding the latest revision about "Repair Battery Life" app, are you sure?

@AndrewT. Yes.  I'm sure.  I've tested this on three phones, now, and two of them have had very substantial battery increases.  I haven't used a high-precision timer to see how the battery life has changed, but I do gauge my battery life based on games played.  The difference is very noticeable, as if the battery life has doubled.  The batteries would usually drain to 85% within a few minutes of unplugging them, which I found very irritating.  I would play 2-3 games before getting the 15% battery warnings.  Now, after using the app, I don't have the rapid 15% loss and am at 50% after 3 games.

@AndrewT. As far as the third phone, it has a broken screen, and the phone isn't really used.  I've noticed that the initial rapid 15% loss isn't happening, but I haven't done any gaming on that phone.  I hope to do more investigating over time and will update as time goes on.  If you have any requests, please let me know, and I will do my best to comply with whatever steps you hope to see in an attempt to uncover more info!  Thank you!


text:
Add languages to Anki the text-to-speech?
On AnkiDroid, the only TTS language I can add is "English".  I'd like to have Chinese, Japanese, Korean, Spanish, and French, as well.  How can I get these languages to load up?

NOT WORKING.  The .mp3 files do not play on synced devices for some reason, even with a connection to the internet.
The Kindle Fire HD 7 has no support for engines that support Asiatic languages.  So, you can either root the device and load in better engines, or:

Get on Anki Desktop.
Install the AwesomeTTS add-on.
Restart Anki, then open the browser.
Select the deck you want to add TTS to in the left-hand pane.
Hit ctrl-a to select all of the cards you want to add readings to.
Click "AwesomeTTS" in the drop-down menu.
Select "add readings" and then follow the dialog.


text:
How to unbrick my Samsung Tab 1 (7 inch) from T mobile brought it from S. KOREA
I had plan to upgrade my samsung Tab 1 (7 inch) to Lollipop. I got the fair enough idea to upgrate it from youtube videos. I was able to go to recovery mode by pressing up+power. I was able to go to download mode by pressing (down+power) button.
I got the information that I can upgrade it from SD card & choose to install from SD card from recovery mode. I assume it was successful if I could have tried that.
But before trying direct update to lollipop, I tried to download with odin 1.7. (My mistake)
I tried with modem, kernel & pit file. After doing that I was not able to come to download mode itself. It looks like I hard brick my phone.

Old Samsung devices (Galaxy S1 to S3 generations) where near impossible to brick unless you had the emmc bug or somehow flashed missmatched set of bootloaders. The best way to attempt to recover the device is grab a firmware package from samsfirmware or similar. Force device in to download mode with either key combinations or with a jig then proceed to flash stock firmware using ODIN.

I am not able to detect the device in Odin after flashing the wrong version of bootloader.

Hmm you might need to get a different version of drivers then. Or maybe try using Linux and Heimdall (linux is much less fussy about usb drivers).
To be clear device is able to go in to download mode correct?

No Device is not going in download mode itself.

Use the jig I mentioned.


text:
How to Retrieve SD Card Files via fastboot or recovery?
I have a Nexus 4 (LG E960) running rooted stock 4.2.2/JDQ39. The phone fell from a foot high and the screen cracked. The touchscreen no longer works.
I have a full Nandroid (TWRP type) backup under /storage/emulated/0/TWRP which I want to retrieve to install in the replacement phone.
I can connect via fastboot but I cannot connect via ADB (neither via Command-line OR Wug's Nexus Root Toolkit). ClockWorkMod v6.0.2.3 does not give the option to mount USB storage.
I need to retrieve those files. I need to either connect via ADB (in recovery or use fastboot to enable ADB in booted up mode) OR mount USB storage. What are my options?
PS: This thread on XDA Dev does not help in my case as I do not want to erase my phone.

Do you have the USB drivers installed on your PC?  While the phone is in recovery mode and connected to your PC, what does the command adb devices return (in Windows Command Prompt)?

Yes, the USB drivers are in place, otherwise not even fastboot would connect. adb devices returns no devices.

Often fastboot drivers are different from the ones used by Recovery mode and/or fully-booted Android system.  I recommend re-installing the drivers.  You may need to delete existing drivers Windows decided to use.  Full instructions with driver download here.

Are you able to boot normally, or into recovery? adb should work from either of those. Did you ever successfully connect with adb prior to the accident?

I did connect before fine, but only when booted and I turned on USB Debugging. Never connected ADB from recovery. I have the PDAnet drivers installed, and before I had the RAW drivers (I believe). USB Debugging was not left on, so trying to connect at the unlock screen does not work. An option would be to activate USB Debugging from fastboot, is that possible @Trebor ?

Android Original ADB Interface shows up in Device Manager when the phone is plugged in either Fastboot or Recovery. But no ADB in recovery. Is this normal?

Reinstalling the drivers for the 3rd time did it. I can now connect via ADB which allowed me to pull the files. Thanks @Chahk !

I'll post it as the answer then.

Often fastboot drivers are different from the ones used by Recovery mode and/or fully-booted Android system.  I would recommend re-installing the USB drivers on your PC.  You may need to delete existing drivers that Windows picked up. Full instructions with driver download for Nexus 4 here:
Quote:

Plug your phone into your computer.
Go to Device Manager on your computer and locate your device. It will either be under "Android Devices" or "Other Devices" depending
  whether drivers have been installed or not.
Right click on your phone and select "Uninstall."
In the box that appears, check the option to "Delete the driver software for this device."
Go back to Device Manager and refresh.
Locate your phone and right click to select "Update Driver Software."
Manually install the drivers by picking the folder of the files you downloaded.
Unplug your phone and restart your computer.
Plug it back in and everything should work.

Download link: http://www.mediafire.com/?8xb50uktar8096i

A very late answer, I know, but a viable alternative approach:
Use a USB-OTG (On-the-Go) cable to connect a mouse to your phone, so you can work around the non-functional touch screen. You may then be able to upload your data out of the phone, and perhaps even connect a USB hub to have both a mouse and a USB stick (and a keyboard?) accessible "locally" on the phone, in case uploading data is not an option for you.


text:
How does Android obtain battery temperature?
I am curious about the way Android phones obtain the battery temperature. Android has an API called BatteryManager which provides the value of instant battery temperature, but is there an actual temperature sensor inside the battery? Or is this value purely calculated by a certain equation, using the value the current, the voltage and the elapsed time? If it is calculated not measured, is there anyway that we can know how hot the phone really is?

Every mobile battery has an inbuilt thermistor, (which is a transducer which varies its resistance with respect to its temperature) with which the charging circuit constantly measures the battery temperature. It can even prevent charging the battery if the temperature reaches dangerous level and by controlling its temperature, the life of battery is increased.
Mobile battery has more than two terminals, one of which is for this thermistor. See the image in my question asked in this site.

Thanks a lot, Narayanan! Your answer helped clear my confusion. Do you happen to know whether other components (such as CPU) in the phone have thermistors? Also, do you think the battery temperature can be a sign of showing the temperature of the phone (as a whole)?

To my best knowledge no other components of Android phone have any temperature measuring device other than battery. Of course, in some high end Android phone, ambient temperature sensor is available to measure the room temperature (as the word ambient indicates)

@spica: Some Android devices do seem to have CPU temperature sensor. However, I guess due to SOC design, and due to the size of a phone being much smaller than a desktop, any heat spreads quickly and makes monitoring each components individually less useful.

Thanks @LieRyan! I understand that it's impossible for all the components to have a temperature sensor. I just  hope there is a way to tell where the heat comes from. Sometimes we makes a long phone call and the phone gets pretty hot, but the battery is not that hot (although the battery temperature is also increasing). I guess in this case, the heat mainly comes from the radio module (because it's using a lot of power).

Adding what @LieRyan had said, the rapid heat spread is an intentional aspect, achieved with help of pyrolytic grahphite sheet.


text:
Avoid reload when activating browser
When I start my mobile browser it is usually to browse some other place than what it currently shows, but both firefox and the default browser insist on reloading what random page they hold before I'm able to proceed.
Is there any way to avoid the reload in these browsers?
Edit
The answer from NDgeek works as a workaround for the default browser, but not for Firefox as it requires at least one tab to exist.
After poking around a bit with the two applications, a similar workaround occurred to me, which is to point the active tab to a light-weight page before exiting, e.g. about:blank or about:home, now when the browser is activated it is available quicker.
I'll use the above workaround but as it requires extra work from me before I move away from the browser, I would prefer a more automatic solution.

I just ignore the reload and go right to the bookmark or entry of the URL I want to visit.    There's no need to wait for the reload to complete, at least with the stock Gingerbread browser.

On my Nexus S with Android 4.1.1 it doesn't respond before at least part of the reload completes.

The only way I know of to prevent this when opening the browser directly is to close all tabs before exiting the browser. If you open a link from another app, you should be able to avoid this as well.

Thank you for the answer. Closing all tabs works to some extent, see the added an edit to the question. Opening links from other apps is not an issue, its only when manually opening the browser.


text:
Using an old phone number with Whatsapp on a phone with no SIM card
I have the following situation, which though similar to other questions I believe not to be a duplicate.

I currently own a rather old iPhone with a SIM card installed and a new Android phone without. (There is a Verizon SIM card for the new phone, but I am leaving it unactivated it to avoid penalties from Verizon, which which I have no contract.)
I am in the US now on vacation, but new Android phone is intended to accompany me back where I live and not see service in the US in the foreseeable future.
I can't install my old SIM card on my new phone because it is the wrong size, and I am afraid of destroying it if I try to cut it down to nano-SIM size myself. (I guess I'll have to transfer my number to a new nano-SIM card from my provider when I arrive in my home country again.)

Now I would like to be able to use Whatsapp via Wi-Fi on the new phone with my old number and hence appear as my familiar old number to my old contacts. But Whatsapp demands, in order for me to use that number, that I have that SIM card on my new phone. If you send a SMS, rather than letting you respond from the old phone, it tells you it is waiting to autodetect the text on the new phone. When that fails, it offers to voice call the old number, but that number has no service in the US.
I am capable, on the other hand, of registering Whatsapp as a landline, through the voice call option, but this doesn't let me reach my old contacts through Whatsapp, and trying to change to my own number on this app activates the same sequence of countermeasures enumerated in the previous paragraph.
There are numerous solutions posted online, but most are of out of date and seem to be defeated by the current version of Whatsapp, specifically the facts that the SMS must be auto-detected or the voice call must be picked up. The most up-to-date solutions I've found suggest one log into Whatsapp on the web through the browser on the old phone to obtain a QR code scannable on the new phone, but the Whatsapp-on-the-web feature is unavailable to my old iPhone's OS, and upgrading to iOS 8.1 or higher would brick that phone.
But I'm still not willing to concede defeat. What can I do?

Contacts are not associated with Whatsapp accounts, only groups.

All right, I'm obviously misunderstanding any number of issues then. If I try to Whatsapp-text one of my contacts through this false landline account on my new phone, what will they see? Just the mystery number?

Yes. All data transactions (texts, images, sounds, videos etc.) between two clients are done through Whatsapp server. In the server, you are just an object with some parameters, one of them being your username, which is represented by the number that received the SMS code or call you used to activate the client.

I see. I guess I should modify my question. What I want is to appear to my contacts as myself in the guise they have known me.

If you want to do that, you should go to Whatsapp >> Settings >> Account >> Change Number. Your usename (which is your phone number) will migrate into the phone number you register using activation again.

That's the issue: I've tried to do this, but can't get through activation with the correct number: it will 1) send an SMS which my phone can't autodetect because it doesn't contain the relevant SIM card, then 2) send a voice card which my old phone can't answer because it's not in its native land.

If you can in any way be able to activate the code, it will work as your intention. No matter where you activate the code.

I'm not sure whether we're understanding one another, but I did figure out a way.

Here's what seems to have worked. The trick is that the system sends the same code via SMS and voice message. So in order, here's what happens.

The SMS is sent to the old number and received.
The Android phone tries and fails for five minutes to autodetect the SMS.
Whatsapp on the new phone then offers to voice call the old number, and asks you to enter the number you hear.
The voice call will never be received, but you can enter the number sent in the SMS anyway.

If you'd like to use Whatsapp on both devices, I've found, one falls down a different rabbit hole. By default, when Whatsapp associates your number with one device, it dissociates it from the other. I have not figured out how to defeat this yet.


text:
Exact same contact shown twice
I have a contact that is shown twice in the contacts list. The copies are not from different accounts (so they cannot be joined), they are not two different entries in the same account(so they cannot be merged in Google contacts online), it is exactly the same contact. If I edit one, the other gets also edited.

I have tried joining them on the phone, it says "contacts joined" but nothing happens. The two copies are still there.
I have tried deleting the contacts, but when I delete one of them then I cannot access the remaining copy in the list as tapping on it shows the message "the contact does not exist".
Another strange thing is that one of the copies does not belong to any account at all. When displaying one account contacts only (eg Google contacts, Whatsapp, etc.) it shows only one copy (the same for all accounts containing the contact, it is a joined contact).
Finally, it is worth mentioning that this happened after installing Whatsapp and this contact has two mobile numbers associated so it appears twice in contact list inside Whatsapp. I do not mind having the same person twice in Whatsapp, but I would like to have only one copy in my contacts list on the phone.

What can I do?
Edit: I have removed my Whatsapp account from Settings->Accounts and the duplicated contact has disappeared. As soon as Whatsapp synchronises again, it appears again.
I have also noticed that it is the only contact with two mobile numbers and each of them has its own Whatsapp account so that there are two different entries in the contact list inside Whatsapp. I have other contacts with two mobile numbers but only one of them is associated to a Whatsapp account and appears only once in both Whatsapp and Phone contact lists.
is it then a Whatsapp bug? is there someone else with the same problem?

My mother has the same problem on her Redmi 2. I used to have it too,but now I don't and I don't remember how I got rid of it

Did you find the answer useful?

check the format of the number, remove brackets and such, add country dialing code.

Somewhere in Settings you can see Contacts to display
Now it shows different options like Show All Contacts, Device Contacts, SIM Contacts, Whatsapp Contacts and of all accounts that you have. Simply select your desired option as mine was to show SIM Contacts.

can you offload device contacts somehow?

Due to the lack of details like screenshots, multiple apps I would be answering it as a what's app case
Principle: The basic principle is that every name has only one contact number storage space if you're storing it in sim card but if you're storing it in phone memory then only it would support multiple numbers to a single name.
What's app assigns every contact a single number just as in sim storage.
Now if under contact settings/display you select to show all contacts I.e Phone, sim,whats app, email, gtalk etc then you will end up with multiple name display so far that you need to choose a single location where would you Store your contacts (settings menu is standard on all Android phones but only the appearance may vary due to the OEM flavour on top of Android)
-Normally i save all new contacts in sim to have it safe just in case there's system failure and it's formatted and later copy it to the memory card.
-After that I hide the sim contacts display, all other's app contacts display in phone , merge duplicates with this I avoid duplicate display of contacts from each and every app installed and get a summarised display.
Note

While saving contacts with same name and multiple no on sim card just add a identifiable suffix like name.1 so on so forth.
Later once you hide and merge duplicates then you won't get multiple names to worry and what's app would take all the names from sim card so you will get the names as you saved.

Open WhatsApp, goto Settings and un-check "Show all contacts" check-box.

I was getting the same issue in my mobile.
Now I find the below solution for this issue. I am using Mi Note 3.

Go to setting.
  Go to System apps.
  Go to contacts.
  Click on Display preferences.
  Click on Configure contact list and select your google account. (If you want to see only whatsaap contacts then select whatsapp)


text:
Why android OS performance is not too efficient compare to iOS?
Android phones have better processor and more RAM than iPhone.  Then after many android phones are suffering from hang problem.
Both OS are based on Linux then why should this big performance issue arise?

Specialization! iOS is optimized for a small set of specialized Apple processors. Android needs to work on many different CPUs and thus trades performance for support and availability.

Where did you read iOS uses Linux kernel?

Related: Are iOS apps faster than android apps since android apps are interpreted?

"majority of android phones are suffering from hang problem" This is a very dubious claim. If you're seeing hang problems perhaps you should ask a question about that specifically, giving details about your phone.

Brothers, why are you putting so much emphasis on words? My question was regarding performance. Instead of giving a proper or hinted answer, you down vote the question? Very strange. @GiantTree : your comment is highly appreciated.

@Dan: I have changed my word 'majority'  to 'many'.

@Firelord : Yes.  you are correct.  iOS is based on BSD UNIX kernel.  Here I am wrong.

@GiantTree: I have read many articles yesterday and In conclusion,  I can say that your comment is actual answer.  There is no comparison for BSD and Linux kernel.  But compatibility to different hardware technology is real problem of android OS.  I am requesting you to put your comment in answer box so I can tick it as accepted.

The problem is specialization!
Apple's iOS is optimized for a small set of specialized Apple processors, which are ARM-based but because of e.g. custom extensions are able to do a lot more than the specification. Each app is compiled for every set of hardware (like one binary per CPU+GPU combination).
Android needs to work on many different CPUs (Qualcomm, Exynos, MediaTek and all there different models) and thus trades performance for support and availability on all those devices.
With the latest addition of ART, Android tries to gain back a bit of the sacrificed performance by recompiling the binary (from the Dalvik bytecode) with vendor specific compilers that allow them to specialize the binaries again.
However, apps that rely on libraries compiled with the NDK (Native Devlopment Kit) see no improvement when using functions of them, because the binary files are not recompiled.

Because the devices that have hanging problems are not the ones with better processors and more RAM. Unlike iPhone, where there's only the expensive devices, Android runs on a whole range of devices. At one end, there are the flagships from the big manufacturers, which have a lot of effort put into them to make sure the animations are silky smooth and there are no dropped frames or hanging. At the other end are the cheap devices which use much cheaper components - often the components that don't show on the product feature list - and have little effort put into the system integration.
On this site we typically get a lot of questions from users who've bought those min-spec devices and then been disappointed by their performance. This doesn't happen with iPhones because the OS simply doesn't support cheapo devices. It's worth noting that iOS isn't without its performance problems. After each new version of iOS, users of older iPhones who've made the mistake of upgrading tend to complain that their phone runs much slower on the newer OS. It's not because the OS has suddenly got much worse: it's because it's trying to do a lot more, and use the increased resources on the newer phones, and those older, slower phones just can't do everything at once.
The fact that Android uses a Linux kernel is not relevant. In fact, you get the same behaviour out of any Linux: if you run it on a high-powered machine, you get good performance, but if you run it on a cheaper machine, you get poor performance.

authors: Сергей Громов


text:
Is there a way to reduce the contrast of the screen without dimming it?
So I was trying for the umpteenth time the other day to watch video content in bright sunlight, and it occurred to me that if I had some kind of app that reduces the contrast by raising the level of black to dark gray rather than lowering the level of white, the picture would be a lot more viewable. I searched for such an app, but all the ones I found that claim to control contrast have a dimming effect. I don't want to dim the screen. Does anyone know how I can keep the screen bright and still achieve the desired result? I'm using an LG VS810PP (Transpyre) running Android 5.1.1 Lollipop.

Could this be a hardware issue? Could my phone be so old that the backlight isn't bright enough anymore? The phone was used when I purchased it, and I've used it a lot in the nearly 2 years since then. I don't remember having outdoor viewing issues when I first got it.

One way of achieving the desired result might be to subtract the colors from maximum, apply an ordinary contrast algorithm, subtract the result from maximum again, and apply the result to the pixel, then repeat the process for the next pixel, etc., etc. May require a large amount of computing power.


text:
Where Can I Find The Bootanimation.zip For A ROM On GitHub
I'm looking for a bootanimation.zip from the latest Dirty Unicorns ROM.
However, I don't want to download the ROM, TWRP backup, wipe, install, extract bootanimation.zip, wipe, TWRP restore just to get it.
I was hoping to download it directly from GitHub. However, the ROM source code is split into loads of repos and I don't know where to look.
Where in the source tree and in which repo is the bootanimation.zip typically stored?

The bootanimation.zip will not be present in the Android Source Code or the kernel source code..
It's gets included from the vendor blobs while building the system.img ..
So, you'll have to check the corresponding ROM's vendor repository..
For CyanogenMod, it's here: https://github.com/CyanogenMod/android_vendor_cyanogen/tree/master/prebuilt
For Dirty Unicorns, it's here: https://github.com/DirtyUnicorns/android_vendor_du/tree/m/prebuilt/common/media
For Paranoid Android, it's here: https://github.com/AOSPA/android_vendor_pa/tree/nougat/prebuilt/bootanimation
For Pac ROM: https://github.com/PAC-ROM/android_vendor_pac/tree/pac-6.0/prebuilt/common/media
(These links are subject to change, please edit if there's any change or to add any other ROM's link)


text:
Why do I keep getting "not enough storage space"
I have an LG Stylo with a 32gb SD card, which is supported on my phone, and I have 29gb free. I try to move an app of any size and I am told there is not enough space. One or two apps move, but the majority won't. What is the point of walking someone through the steps and not allow it?
My system has been updated to 6.0 Marshmallow, but I was having the same issue before.
The Stylo has been great but I am starting to run low on space, which could be fixed using the SD card.

How disk space is used on Android device?

Your phone has 8GB internal memory this is low if you have many apps installed, including updated apps.

If you turn on automatic update in google play, turn it off.
If it was already updated some Microsoft apps, uninstall them. This will return some space.
Facebook app is the big app. You can use Facebook lite or browsers instead.
Clear cache. Setting -> Storage/Usage -> click on cache and clear cache.
If you have Line or other chat apps, delete chat history one by one.

Hope this help.


text:
Is it possible to change the swipe unlock screen on the Galaxy S series?
Is there any way to change the default swipe unlock screen on a galaxy S phone? I find that unlocking the screen usually requires a few attempts and is difficult for me to do with just one hand (heh, ironically the screen is too large to swipe across). I'm currently using a Captivate.

I am interested too in the answer.... i want the swipe of that galaxy 5... Is it possible... ?

Unfortunatly no, you will lose those features.

What version of Android are you running?  I believe 2.2.1 has about 5 different options.  All involve some swipe, but I think some require a smaller swipe than others.

WidgetLocker (on the market) provides HTC-like, iPhone-like, Motorola-like, and Rotary style unlock screens.  Really superb app.

You don't need to install an app for this.  Settings -> Location and security -> Change screen lock.  There are 3 other options. I use Pattern because it's cool and easy for one hand, and relatively secure.  The Puzzle lock the easiest though.

thePattern option is , on my Galaxy S phone, situated under the Screen unlock settings - meaning, I think, that this has nothing to do with the swype action of the lock screen (the other options suggest that: None, PIN and Password. Or am I wrong ? Or is the none option the normal screen with the green and red button ?

I can't really speak to what your phone does if it's different, but don't have to swipe anything while I'm using the pattern lock.

Search on the market, there are unlock screens that forces you to do random math puzzle, play a ball game, and there is an app aptly named "No Lock" that simply disables the lock screen, and requiring you to press the hardware lock button to unlock.

Well, the goal was to be able to get access to the phone faster so the no lock was the most help. I still think HTC's down swipe unlock is best though. Any idea if there is anything similar to that on the market?

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


text:
disable music button
How can I disable the hardware music button on the side of my LG GW620?  I keep accidently triggering it in my pocket, causing random bursts of Foo Fighters when I sit down in a meeting.
Just disabling it while the screen is locked would be best, but completely disabling it would be better than nothing.
My GW620 has been upgraded to android 2.2 (Froyo) using the the OpenEtna firmware.  Prior to this I don't think the music button did anything at all.

You can try Button Remapper, but I am not 100% sure if your device is supported. if its not, you could contact the dev and see if he can add support, he recently added support for the Galaxy S devices.
Edit
Actually, from looking at that thread, it may be supported already. I see there are "media" actions that can be changed...

Thanks for the suggestion - I have installed it but it looks like it doesn't support my device - I don't get any keys listed for remapping, just the Apply button.

Actually, I think you might be able to do this manually by editing the eve_qwerty.kl file.  I'm going to try this, but I'm going to accept your answer since it has helped me understand the subject.

Sorry, this is a bit of a half-answer - I haven't worked it right the way though yet - but I think you could do something like the following using the (amazing) Tasker app.
ON 'Screen Off', IF current music track = "", SET Media Volume = 0
ON 'Screen On' set volume back to normal)

By checking for a currently playing track, it won't mute whilst you are genuinely listening to something just because the screen is then turned off.
Whilst it doesn't disable your phone as such, it would stop the music blearing out. You could also add a vibrate notification to warn you if this has happened.

There is an app on Google Play Store for disable and re enable the music button. Music Button Disabler for android
Hope this help.

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


text:
How to upgrade an HTC Magic (32B DEV) from Android 1.5 to latest Android?
Last year I got a free Android phone at a Google event, and I would like to upgrade it to the latest Android version (probably with Cyanogen).
What is the quickest/safest way to do the upgrade?
It is a developer phone, so:

The Cyanogen instructions do not mention my phone.
I have no data plan, but the above instructions say "data plan required" (workaround)

HTC Magic, Model Number GDDJ-09, Build CDB56, Android 1.5, details:
SAPPHIRE EVT1 32B DEV S-ON G
HBOOT-1.33.3005 (SAPP20000)
CPLD-10
RADIO-2.22.19.26I
May 29 2009,14:38:09

I believe this isn't possible because that phone doesn't have enough memory or something like that.  Android has gotten a lot bigger since 1.5 . I'm not putting this as an answer because I'm not 100% sure

@Walter Cyanogen managed it, he's basically magic ;)

The workaround for "data plan required" is only for the G1 - you can't enable USB Debugging on the Magic without activating the handset.

This section of the Cyanogen instructions seems to cover the developer Sapphire handsets

Unfortunately Cyanogen have not build 2.3-Gingerbread yet but you can get Gingerbread on the MAGIC through Ginger Yoshi. Details on XDA: http://forum.xda-developers.com/showthread.php?t=932118

Nice. I will try it on my veteran Google Ion, currently stuck on Android 1.6, and recently banned from the Android market / Google play store.