yashsingh1/xdaforums huggingface dataset:
[Asus Padfone X and S] dahazeyniinja:
So as I've stated in one of the update threads, I've been getting terrible battery life since the recent update. After getting fed up with my battery draining at 6% an hour with the screen off with Ultra-Powersaving enabled (combine this with when I'm actually using the phone and I couldn't even go 6 hours without having to charge the phone) I finally decided to install BetterBatteryStats. After about a 3 hour test window yesterday of which about 1 hour 25 mins was screen on and the rest screen off, battery was at 42%, and there were 700+ wakelocks from "com.carrieriq.iqagent.Wakelock", which according to BBS accounted for 30+ minutes of the CPU being awake (which was more than triple the time of the notorious NlpCollectorWakelock that was also present).

After some searching, as I had no idea what Carrier IQ was, I discovered it is a piece of pre-installed software by the carrier that is supposedly used to collect diagnostics data for the carrier, but most likely has the ability to collect much more than that, and critcally, has no opt-out. It has been described in the past as a rootkit, and has been the source of much controversy back when it was discovered to be able to log keystrokes in 2011, which resulted in many device manufacturers and carriers ceasing using it, and even taking legal action against the company. Apparently ASUS and/or AT&T was not one of those companies.

After learning about this, I sought to confirm my device had this software installed. I was able to confirm by downloading Lookout's Carrier IQ Detector from the play store. According to Lookout's app my Padfone X does have Carrier IQ installed.

I am posting this to:

1. Inform all of you that your device may also have this pre-installed rootkit

2. Find out of anyone knows of or can find an up to date way to remove it if possible, as most of the apps that the articles link are from 2011 and were buggy even then

3. See if anyone can verify my concerns as all this research was done in a small amount of time on my phone

Side note: This is possibly the final straw for me. Between the hardware and software problems, and now if I am correct about this, I am thoroughly regretting getting this device.

Disclaimer: All the research I did was done in what little free time I have at work on my phone. Most of the articles consulted are from 2011,and may reflect the opinion of the software at the time. For all I know Carrier IQ could be more privacy conscious now, but personally I don't want this software on my phone.

Screenshots of BBS and the Lookout app are attached.
[Asus Padfone X and S] dibblebill:
I no longer have this device but your research does reflect the 2011 versions of CarrierIQ. I didn't know it was still around at all, so no clue.
[Asus Padfone X and S] Schiller1:
I found the same thing about a month ago i am very pissed at at&t, Infringing on their customer's privacy but that is another rant. I think i have found a way to stop iq carrier, testing with the same apps that confirmed it is on my padfone. It is a pain and with my genius there is probably an easier way but here is what i have done.

Needless to say this will void your warranty! I am not responsible for any bricking or dam age that may occur!

Also be warned if your battery dies or you restart your phone you will get a continual pop-up saying unfortunately android system has crashed. It is a pain but you can get back and rename the file as described below and everything will run fine, it just takes fast fingers.

Required.

Root via towel root 1

Root explorer

After rooting use root explorer go to system/lib/libiq_client.so, press and hold a menu will open remove the letter o from so.

The line below that is libiq_service.so again remove the letter o from .so.

I had originally renamed .so to .bak but when i restarted my phone the renaming process was time consuming .
[Asus Padfone X and S] xtermmin:
More removal

Picked up a PFX from ebay for cheap recently, and was disappointed to find out that CarrierIQ is still a thing.

I installed the Voodoo CarrierIQ detector to get an idea how bad it was: score of 270 with CIQ active. 200 of that from a running system process, the other 70 from two lib files in /system/lib (libiq_service.so and libiq_client.so)

I googled around and came across some de-CIQ instructions for the AT&T LG G3 here.

Most of the guide applies, but a few things are different. For example, there doesn't seem to be a "LADDM.apk" on the PFX, but it might simply have a different name. If it does, I dunno what it is.

Anyway, here's what I did to get my Voodoo score from 270/active to 70/inactive.

NOTE: I currently do not have my PFX activated on a mobile carrier (wanted to get it all setup first), so there's a chance that one of the below changes might mess with the phone radios, but I highly doubt it.

1. Install the usual mod tools: Towelroot, supersu, busybox, twrp recovery, make a nandroid backup, etc. Guides for these can be found in the other PFX topics.

2. Download "3C Toolbox" from the Play Store. (app used to go by the name Android Toolbox)

3. Open it, give it root permissions, and select "do not show this message again" so it won't pop up every time you go to a different screen.

4. Open up the Application Manager on the second screen (swipe from left once)

5. Near the top of the screen, right above the free space, swipe the tabs to the left and select Apps.

6. Near the bottom of the screen, above the ad, there's a blue button that says "User", press it once so it switches to red and "System".

7. Long-press on Android System > Open (top-left) > Details.

8. Similar to #5, there's tabs near the top of the screen: Details, Activities, Providers, etc.

9. Under the Activities, Receivers, and Services tabs, uncheck anything that starts with "com.carrieriq".

10. Exit and reboot the PFX.

11. Start up Voodoo CarrierIQ Detector. Score is now 70! ("CarrierIQ elements found - however it seems inactive").

In regards to the libs in /system/lib, if I rename libiq_service.so to something else and reboot, the phone still behaves normally, but if I try to rename libiq_client.so and reboot, I get constant popups saying that com.android.phone has crashed.

So, technically it's not fully removed, but it's a step in the right direction! :D
[Upgrading, Modifying and Unlocking] kichnaz:
Hi,

To day I'd rioted my friend's galaxy y s5360 successfully. After that I installed ROM manager on it. Then I'm copied creed4 ROM into SD card via card reader. And switch on phone into recovery mode and choose factory data reset. Wipe cache also.. Then choose update from sdcard. I can see the message installed successfully after this. Now I'm rebooted this device , but it get a creed logo only, I'm waited lot of time but nothing happening.. The creed logo coming and ends with a black screen again logo coming, it continues.. Please help me .. I have no recovery file in SD card ...:confused::confused::confused::confused:
[Upgrading, Modifying and Unlocking] -Tofu-:
Sounds like the device is stuck in a boot loop.

Try reading this: ht tp://bit.ly/1p4eYFb (remove spaces)

and see if it helps.
[Upgrading, Modifying and Unlocking] kichnaz:
Thanks for the term boot loop. As a newbie in this era , i was unfamiliar with this term. i'd read the mentioned link But i cant go to CWM recovery or i cant see he CWM mode .
[Upgrading, Modifying and Unlocking] -Tofu-:
Did you make a recovery by chance?
[Upgrading, Modifying and Unlocking] kichnaz:
i'd installed ROM manager in this device after rooting. But i cant see any custom recovery modes.. What is mean by wiping cache , i'd done this in device but i dont know what is happening while im doing this, is there any sub category to post to get more reply? because i want to restore this device asap.
[Nexus 6 Q&A, Help & Troubleshooting] SysAdmNj:
Thats my only deal breaker.
[Nexus 6 Q&A, Help & Troubleshooting] _MetalHead_:
That is correct, there is no fingerprint scanner. I must ask though, why is that a deal breaker? Seems like such a trivial thing when the rest of the phone is absolutely top notch.
[Nexus 6 Q&A, Help & Troubleshooting] Pilz:
I hate fingerprint sensors so I'm glad it doesn't have one.
[Nexus 6 Q&A, Help & Troubleshooting] jt3:
Not a deal breaker for me, but I am certainly disappointed. I was hoping for a fingerprint sensor for lastpass, and to make 2-factor authentication simpler.

The fingerprint sensors on Android phones are kind of junk right now (compared to the one on the iPhone. Every once in awhile Apple does something amazing!), so I'd rather wait until there's actually a good one, but still... I was hoping.
[Nexus 6 Q&A, Help & Troubleshooting] _MetalHead_:
Why do you hate them? Ever use Touch ID? It's amazing.
[Nexus 6 Q&A, Help & Troubleshooting] Pilz:
I don't want my fingerprint data used for anything in terms of mobile because its possible to compromise it. You can't replace your fingerprints like you can a password, and just because no one has taken your data yet, it doesn't mean they won't in the future. Anything is hackable these days so I'd rather not have a person obtain my fingerprint coupled with my card data and information.
[Nexus 6 Q&A, Help & Troubleshooting] SysAdmNj:
Well part of the reason being what you mentioned "Touch ID", it is great. Now I also own a samsung galaxy tab s and all I use is the fingerprint scanner to unlock it and Im actually used to it now. So for my next android device thats a must for me now, which is why I'm now leaning towards the Note 4 :)
[Nexus 6 Q&A, Help & Troubleshooting] _MetalHead_:
I'm not sure how Samsung stores your prints, but I know that the iPhone doesn't actually store any type of usable image. From apple.com- "Touch ID doesn't store any images of your fingerprint. It stores only a mathematical representation of your fingerprint. It isn't possible for your actual fingerprint image to be reverse-engineered from this mathematical representation." The data is also encrypted and stored locally in a secured place on the A7 chip. Someone would actually need physical access to your phone to even attempt to get the data and even if they somehow managed to pull it off, it is still encrypted and still not an actual image. So even if Apple is wrong and it is possible to reverse-engineer your prints, it would be a colossal undertaking to end up with a usable print and you would have to be someone real important for someone else to be willing to go to those lengths to do it. That said, and please don't take this the wrong way, I think your fears might be slightly irrational, at least as it applies to fingerprint scanners in general.

Don't get me wrong, I love having it on my iPhone 6 but the way Samsung implemented it isn't as reliable or convenient. I would love to have one on the Nexus 6, but it certainly isn't important enough to make me even consider buying a Samsung phone. The Note 4 is pretty slick, but it is locked down super tight, and I'm one of those people that absolutely can't stand TouchWiz.
[Nexus 6 Q&A, Help & Troubleshooting] Pilz:
Anything can be reverse engineered (remember the enigma machine) and I don't trust apple because they don't post source code so ego knows what actually happening
[Nexus 6 Q&A, Help & Troubleshooting] _MetalHead_:
I'm not saying it can't be reverse-engineered, but the time and resources needed to do it would far exceed the value of the print. And even so, with the fact that the would be hacker would need to be in physical possession of the device to do it- wouldn't it make more sense to just lift the prints the old fashioned way off the phone itself?
[Nexus 6 Q&A, Help & Troubleshooting] TechBSwift:
who cares about fingerprint scanner anymore, now with android L we have the ability to use a smart devices(watch) to unlock our phones!!!
[Nexus 6 Q&A, Help & Troubleshooting] 20degrees:
And face unlock running in background.

G3
[Nexus 6 Q&A, Help & Troubleshooting] SysAdmNj:
I think I gotta correct you on the reliable part, I use it daily and its just as reliable as the iphone's but I rather stay away from comparisons. Maybe I just have good prints :0. All I'm saying is I'd rather have an android device with that kind of security convenience than the type I'm using today, zilch. I have a wide open device, no lock code. I just hate having to enter a pin or swipe to unlock.

As for the locked down part, I'm not sure what you mean but Tmobiles is already rooted and unlocked. They got some roms and kernels already I believe. Touchwiz isnt my favorite but has improved a bit, and I cant stand plain vanilla just bores me after a while. Then again to each his own and thats why android rocks :)
[Nexus 6 Q&A, Help & Troubleshooting] SysAdmNj:
Me personally am not wearing a watch, let alone a smart watch lol.
[Nexus 6 Q&A, Help & Troubleshooting] ECrispy:
Your Google password can be reverse engineered and cracked a million times easier than a mathematical representation of your fingerprint. Think of the fingerprint as a 10000 character long completely random password and you'll have some idea of how hard it will be to exploit.

TouchID is the best thing ever. Samsung's fingerprint scanner also works well. Biometric security should be on every phone, its much more secure and reliable, not to mention easier to use.
[Nexus 6 Q&A, Help & Troubleshooting] 20degrees:
Uh, yea....

Gonna leave it at that.

G3
[8125, K-JAM, P4300, MDA Vario General] mrbubble:
i have a wizard runing qtek-wwe rom qwerty keys work ok but not the symbols they seem to have shiften 1 space left the (s has !) (the d has @) ect i would like uk layout please, is there a quick fix i have seared and forum for some reg hacks but these dont seem to work help please
[8125, K-JAM, P4300, MDA Vario General] jammie*dodger:
Did you install a US ROM? If so you should be able to fix this by installing a WWE ROM I think.
[8125, K-JAM, P4300, MDA Vario General] riptos:
Yes you can fix it, its a simple registry entry, in the

HCKU\ControlPanel\keybd entry

add a DWORD called LOCALE with a value of 0809

Regards

Riptos
[Motorola Droid 4] JaydeBanks:
My Droid 4 crashed on me and when I rebooted it and went to my text messages I received an empty screen with the simple message of "No text messages". The phone deleted ALL of my messages, even my locked/ protected ones, which I NEED. I'm using stock messaging and so far, none of those so called text recovery programs have worked. They don't seem to be able to find the deleted text messages. I've tried contacting Motorola customer service (twice, actually) and they're telling me there is nothing they can do, that once they're deleted, they're gone forever. Which is bull. I know they're stored in there until they're over written and I've had my phone either off or in airplane mode. I should also mention that I do have Backup Assistant plus and it was activated... but after the crash, the shortcut to it in my apps has vanished. The only way I could find it was going in through files and when I tried to connect to it it told me it was unable to. That was the first thing I tried when I saw the missing texts. I tried the next day to connect again, it gave me the same message, tried it again later and it finally connected... only to have reset itself. It was as if I had never used it before, and I have. So, I have no backup and no messages. I'm beyond furious at this point. Does anyone know where the files are stored and can they give me step by step instructions on how to get there so I can get back my locked texts? I don't even care about the other ones, it's the LOCKED ones I need. They were locked for a reason, after all. I've also read that some of the Android phones have a history option when it comes to texts. I would love to know how to access that on the Droid 4, although, something tells me the Droid 4 doesn't have one of those.

To recap:

1) Can anyone give me instructions on going through my phone's files?

2) Is there a history mode on the Droid 4?

3) How do I use that history mode (assuming question two is a "yes")?

4)Any other possible ways of retrieving this data?

5)Does anyone know where on the phone the files are stored?

Edit: I've just attempted to go to android.com/devicemanager to see if there was something I can do from there, but it won't log me in. It just keeps asking for my password.
[Nexus 5 Q&A, Help & Troubleshooting] Spaceblow:
So I have a black Nexus 5 with a capacity of 16GB. The device is only about 4 months old, so I still have it covered with warranty until June 2016. The device is as good as new and I'm very happy with it because everything is so fast and smooth.

Recently I've been thinking about rooting the device for maybe some little extras. For example, I have GTA SA installed but I would like to play it with the Cleo mod to have a little bit more fun. Or maybe I'll install some kind of adblocker so I could enjoy my brand new phone without the annoying gold diggers. Or perhaps I want to hide some apps from my app drawer so it would look neat and organised. Or I would like to install an apk that isn't available for non-rooted devices. Or in case I want to see the battery percentage next to the time display or anything like that.

As you can see I would only want to root it for rather small reasons. I definitely don't want to overclock anything because it already meets my criteria for speed, nor do I want to install any custom ROMs because I really like the pure android experience. So I have a few questions because I'm a total noob at the field of tweaking android:

Is my current data going to be wiped if I would want to root it?

I'm aware of the upcoming Android L release, so would I be able to update it right away (remember, I'm not going to use any custom ROMs) or would I have to unroot and reset everything first?

In case something goes wrong and I want to use my warranty, could any traces be found after I would have unrooted the device? (because rooting voids your warranty, right?)

What would be the top reasons to root the Nexus 5? For example, any features the device should've had but unfortunately hasn't.

And is it actually 100% safe...?

So regarding to the last question... A friend of mine has a rooted Moto G, he made me familiar with rooting and it's probably thanks to him that I'm considering it. Everything was going well but there were a few times that he woke up and his phone wasn't worth more than a brick. Apparently, it was because of some ROM he installed. This probably won't affect me in any way because like I said, I'm not going to install any custom ROMs, but my friend expected everything to be normal while it wasn't. He probably did everything like it should be done but then he suddenly woke up with a brick next to his head. So apparently, even if you do everything exactly like they tell you to do it, there's still a slight chance that it's going to end up badly, right?

So basically, I'm considering rooting my device but I'm still not sure what I would have to do because there are lots of tutorials and everything is quite confusing and I have some questions. All the help would be greatly appreciated, thanks in advance!
[Nexus 5 Q&A, Help & Troubleshooting] joecool666:
root/unlockbootloader/install twrp&busybox no data loss

root/unlockbootloader/install twrp&busybox no data loss without P.C, okay here we go mod's remove if you think it's not helping. download towelroot by geohot,now the rest from playstore, es file exploer,super su,busybox,reboot app,nexus unlock bootloader,

make sure you have security unknowen sources ticked and verify apps unticked.

download towelroot from chrome with es file exploer open and install hit make it rain tab, next install busybox,next install super su app.unlockbootloader with in the app.,install twrp and auto install recovery for hammerhead from twrp, now you should have full root after reboot.super user and busybox unlocked bootloader and twrp installed, and you know what the reboot app is for . no data loss and without a P.C, or you could use fastboot install just look in Q&A, kind regard's joe hope this help's.
[Nexus 5 Q&A, Help & Troubleshooting] Jongmin Kim:
Yep; when you unlock bootloader of your device (before root), all of data will be wiped.

Nope. When you upgrade to Android L, it might be overwrite existing system clearly.

We are using Google Nexus. Just revert with Nexus Factory Image.

http://developers.google.com/android/nexus/images

In my case, to connect NTFS filesystem.

Maybe, but it's at your own risk.
[Nexus 5 Q&A, Help & Troubleshooting] joecool666:
root and then unlock bootloader with the app from playstore. has to be this way. regard's p.s no data wiped ,
[Nexus 5 Q&A, Help & Troubleshooting] Elluel:
First of all:

1. Unlocking the bootloader is what wipes the data partition, not root access.

2. Don't bother with OTAs to update, they're too much of a bother to try to get to work, when you can just flash factory images/zip, most likely before you even get the OTA pushed to you.

3. Depends where you bought it from. If you got it off the Play Store, then Google does not care about the software you have on your device as long as it's a legitimate manufacturing fault covered by the warranty. You can RMA to Google with a custom ROM and kernel if you wanted to. If you bought it from elsewhere, You'll have to send it to LG for repair. It's possible to reflash factory images and reset the tamper flag, there isn't anything else on the Nexus 5 that will tell LG anything. The easiest way is using LG Flashtool, which can be found in the first link of my signature. If your device is completely dead however, it doesn't matter since LG wouldn't be able to boot it up.

4. Root access is simply root access. You get access to /system, and therefore can use root apps and other modifications.

5. The root process itself is pretty much 100% safe. The Nexus 5 is really, really hard to brick, unless you flash something that isn't meant for your device or something similar, so user error is the only risk in the process. Software-wise, of course root access comes at some form of a security risk. Just be sure of what apps you're granting root access to and you should have no problem.

Most likely user error, or simply because a Moto device could be locked down more (which also makes it riskier and harder to restore) and not as easy to develop for. The Nexus 5 is one of the hardest devices to brick (again, excluding user error), and if you have any issues it would either be user error or a bug in the ROM/kernel.

Check out the first link of my signature and read some threads before proceeding blindly. :)

There are ways to gain root access without unlocking the bootloader and without a PC as mentioned above, but it's recommended to do it the traditional way by backing up your internal storage to a PC first and using fastboot. Those methods are useful for other devices that are more locked down. This is a Nexus device, it's better to do it properly.
[Nexus 5 Q&A, Help & Troubleshooting] joecool666:
lol yeah i have to agree with you, but i find this help's when on the go,
[Nexus 5 Q&A, Help & Troubleshooting] Elluel:
If you don't have access to a PC, or you're using a locked-down Samsung/HTC/Moto/Sony/whatever device, then sure, go ahead and use the exploit methods.

But if you do have access to a PC, and it's a Nexus device, just do it properly, it'll cause fewer possible issues. ;)
[Nexus 5 Q&A, Help & Troubleshooting] joecool666:
i do use my p.c and lg flashtool and fastboot.just incase lol.and it is the better way of doing it, p.s when OTG rooting don't forget to bring the XDA app.
[Nexus 5 Q&A, Help & Troubleshooting] Spaceblow:
You mean Towelroot? I'm also considering this option because it would be nice to keep all my data.

This is some great information, thank you very much! So in case I would want to do it manually, this thread has everything I need (in combination with the 15 seconds ADB Installer)?
[Nexus 5 Q&A, Help & Troubleshooting] Elluel:
Yep. :good: I also recommend using TWRP instead of CWM as your recovery. PhilZ Touch is also another good alternative, but it is no longer maintained and probably won't work for Lollipop's default encryption.

Latest SuperSU is located here, flashable in a custom recovery.