yashsingh1/xdaforums huggingface dataset:
[Asus Transformer TF700] unknown_owner:
Sorry for the long draught of information. Other things took priority, like trying to keep a job. Anyway, after battling with the support rep and basically explaining the difference between "jail broken" (which she said my tablet was, not knowing what root was) and unlocking (which she claimed was done using a 3rd party utility) nothing has happened further. I had to put in my reply that this was an Android device and "jail break" is not a terminology used when referring to an Android device, which this tablet is. I now realize that I was dealing with someone who had no idea what an Android device was or maybe has never used one. She kept saying "jail broken" in your previous replies to me, then she shifted to unlocked saying this about being unlocked: "Meaning it has been jail broken in slag terms". I even told her if she doesn't know the difference between jailbreak and rooted, to seek the advice of a technical support rep. Here is her last response to me which I haven't responded too but I will.

===========================

"Any unlocking done to a tablet voids warranty. ASUS provided such tool as a convenience to the customer based on demand of open source rights. It is specifically stated on the download page of such tool and upon running such tool that unlocking your device or attempts to unlock the device will void your warranty.

Once the unlocking utility is used it will brand that serial number. No other information will be or has been provided through your tablet to ASUS.

============================

I can assume a lot of things but I don't want to, I want support to tell me and clearly she is CLUELESS. So I can say that maybe she meant that unlocking the tablet with the Asus Bootloader utility then sends the information to device tracker, but she didn't say that. She said that my tablet was unlocked with a 3rd party utility. I'm not going to keep teaching this rep about android devices and difference between unlocking and rooted. That is not what a warranty service is suppose to be like.

Regarding getting an answer about if rooting is being tracked, I'm not going to get it from this clueless rep. I going to attempt to have her escalate this issue to a supervisor as I feel that she is lacking in the skill set to resolve my issue to my satisfaction. I will also press on the issue on whether they can track when someone roots a device. It may be a while before I update, alot going on. At this point my frustration level is at it's peak, and I really just want to throw the tablet at anybody working for Asus and asking for a refund.

Hope this issue hasn't caused a big ruckus, it was not my intention. I was only passing on information that was given to me by Asus support. My fault was thinking that people at Asus would have knowledge of their products.
[Asus Transformer TF700] d14b0ll0s:
Thanks for the update, it's appreciated!

I am still waiting for a follow-up by the rep I have contacted, who promised to get back to me with more info on the Device Tracker and where our data is stored after getting a clear answer from his mysterious Taiwanese headquarters, which he apparently has not.
[Asus Transformer TF700] d14b0ll0s:
Seems to be a dark signum temporis: the SmartScreen in Windows 8 can be the next favourite in this department.
[Asus Transformer TF700] d14b0ll0s:
Just got a reply from ASUS, which bsically can be summarised as follows:

- ASUS claims it doesn't store user data on their servers, so they can't delete anything

- Device Tracker data is stored only in browser's cache

- if one wants to be certain no data is stored on the device, s/he should do Data Wipe (sic! seems to be their solution for everything)

- if one wants to delete his/her account from the Device Tracker, s/he has to delete the Google account to which the tablet is linked! (perhaps he meant deleting the account in the tablet, but this is all pretty vague)

...which is both ridiculous and untrue, as we know from unknown_owner's example and the discussion here...

I don't think we're getting much more out of them, hopefully unkown_owner can share his further pleasant experiences with them.
[Asus Transformer TF700] Darnell_Chat_TN:
Yea, so the device is stolen and a deleting the Google account means the theif is protected :silly: .

Really, for the service to be most secure, the device id would have to be checked against their database of stolen devices every time the device is connected to WiFi. So even a factory reset would not keep a stolen device from being found. And there's no telling what is sent if that is how they do it.
[Asus Transformer TF700] nooktablet:
What Asus means is do a factory reset and then DON'T set up wifi, i guess that way they will not be able to send anything from our devices to their server unless they hack our wifi password and connect it quietly in the background :rolleyes:
[Asus Transformer TF700] Arundroid:
OK I read the 7 pages and it was enough to feel annoyed by Asus. Now I have a question.

I signed up/registered my infinity pad on what Asus claims as VIP Member login promising deals and coupons . But I haven't logged in their device tracker website using the account login I created . Have I already given the devil a key to my soul? (I like metaphors)
[Asus Transformer TF700] Darnell_Chat_TN:
Unless the VIP area has a disclaimer about sending stuff from your device like the Device Tracker you may be OK.

But just given how Asus may be dealing with the device tracker, I don't think I'd ever register anything with Asus.

avast! Mobile Security does all the Device Tracker does and more when it comes to security. With none of the worries of losing warranty.
[Asus Transformer TF700] scott.m:
I'm curios why I was able to disable cm/dmclient on my WW tf300 but not on my US tf700

Is there some law in the us that requires a backdoor in devices?

I've seen them running now and then and wonder if an Asus employee is enjoying his corporate backdoor access

blocking cm/dmclient in avast enough to stop it? Has anyone who was unfortunate enough to sign up found a way to block them for sure?
[Asus Transformer TF700] d14b0ll0s:
(Re)moving the file seems to work (root required, see the OP), but OTA has just failed for me and some other users with this mod, so perhaps this and other /system modifications prevent OTA capabilities, which means that if you want to use stock firmware and update it, you will still probably have to be open to this threat now and then, unless you wait for the update zip with blob to appear on the ASUS website every time.

Edit: when dlpkgfile is on your storage already you can disable WiFi and restore CMClient from the backup, then don't connect until you restore root and remove it again - seems like the best workaround so far ;)
[Asus Transformer TF700] MarkAndroid:
If you block CMclient and DMclient using Titanium Backup are blocked or always manage to get in?

Connecting via CMclient and Dmclients can see the documents and pictures?
[Asus Transformer TF700] gyrene2083:
Are we still doing this under JB too?

Just curious, I did this when you first put this out back in August. I finally took the plunge and did a manual JB update, and had to go through a few additional steps to get my root back, so I'm good. However, I'm curious now that I have JB are we still doing this, or are there any other files that we need to rename? Or like MarkAndriod mentioned could you block it out with Titanium Backup?
[Asus Transformer TF700] gyrene2083:
Thanks for responding, but I'm curious about the freezing part because d14b0ll0s says on the first page, the following;

Was the above just an issue with ICS, and freezing with Jellybean would be ok? I really appreciate the help.
[Asus Transformer TF700] gyrene2083:
I totally agree with you...I'm going to give it a go, real quick and I know this may sound silly, but how the hell do you freeze the apk?
[Asus Transformer TF700] gyrene2083:
@ newalker91,

Done, I froze CMClient, and DMClient with Titanium Pro. I really appreciate all of your help. So I got it right, whenever I need to unroot,

1. I unfreeze these (CMClient and DMClient) first

2. Then with Voodoo unroot take care of what I need to do

3. Freeze the files again, and reroot with Voodoo, and I'm done....

Sound about right?
[Asus Transformer TF700] gyrene2083:
@newalker91,

You rock thanks for the help.....
[Asus Transformer TF700] dragonnn:
I think this should be enough:

shell@android:/ # pm disable com.asus.cm
Package com.asus.cm new state: disabled
shell@android:/ # pm disable com.asus.dm
Package com.asus.dm new state: disabled

No need to remove, what do you think about it guys?
[Asus Transformer TF700] gordonbennet:
Thanks for this! Can't wait for 4.2
[Asus Transformer TF700] ostar2:
Could someone pm a link to "CMClient.apk" and "DMClient.apk" from the jellybean update. I want to fully decompile and deobfuscate these files, mainly because I want to help the community out. But, I also am angry at ASUS because I have read allot about this issue it would like to shed some light on the inner workings on these applications.

---------- Post added at 01:17 AM ---------- Previous post was at 01:12 AM ----------

Actually, this may shed some light on why the unlock needs a Google email address and password. It could be ASUS has a deal with Google.
[Asus Transformer TF700] BossMafia2:
CMClient = the updater service, nothing suspicious about that really

DMClient = device manager client, the service that connects you to devicemanager.asus.com or whatever, asus's version of Lookout that they built in, and didn't advertise for some reason.

The reason updating fails when either file is not present is not because of some shady deal, it's due to the updater script in the package checking system integrity before applying the patches. The reason behind this is the OTA's aren't full updates, they are a bunch of patch files that are applied to existing files on your system. ASUS basically took the easy way out and does a hash on all the system files that are in the stock /system directory against the ones that are on your tablet.

Also, this may not mean much, as I don't know for sure, but I agree with somebody earlier that the requirement of your google login is probably to ensure that the actual owner of the device is the one unlocking it, so nobody gets a hold of your device and unlocks it, voiding your warranty, against your will.
[Asus Transformer TF700] ostar2:
Does it still update the boot loader then?
[Asus Transformer TF700] BossMafia2:
I believe it runs the checks before it updates anything, so if there is an md5 mismatch, nothing gets updated at all.
[Asus Transformer TF700] Stran93r:
I do not mean to bring this post up from the grave but I was looking through my system/app folder and I could not find CMClient or DMClient. I did search of the /system path and I could not find anything. I just unlocked, rooted and installed CleanROM 3.0.4, does doing so remove CMClient and DMClient or is it hidden somewhere that I have yet to check?
[Asus Transformer TF700] _that:
CleanROM does not include these apps.
[Asus Transformer TF700] DROIDESP:
Thanks

I hope this is not too far off topic, but as someone who works in the security field I have been pretty disappointed in XDA in general and the willingness to install .apk's without any information, consistently downplaying security threads and referencing tinfoil. In general the community in my opinion does not take security seriously. In fact this would be the perfect place to test out new Android malware/botnet/whatever as some moron would just install any apk on any dropbox link you post.

This thread is great, special thanks to @d14b0ll0s it has renewed my faith in XDA a bit. While distracting it was interesting to hear the same tired excuses from a few folks as to why its ok to be spied on, and in this case that argument could be so easily solved with an opt in/out option.

Thank you to all the security conscious people who contributed so far.
[Asus Transformer TF700] RsOnAndroid:
I sure am glad I read this thread first before 'activating' the service. I recently got a patch/update, and it offered me to see the updates on devicetracker. So I go, sign-in, accept all warning signs... it then goes to the loading screen with the three icons, and asks for my serial number to be fed in. I stopped at that point. Then I did some web reserch (yes, I know it was a bit late), found this thread. As of now, I have not activated it and the web-tracker keeps asking me to add my device serial, which means its not registered yet. But again, am glad I saw this thread just in time.

My current Infinity is not rooted or unlocked - am waiting for the 4.2 to come before I do that. But for sure, I don't intend to let Asus know that, so for sure, will not activate this service.
[Asus Transformer TF700] elfaure:
Hi-

Just wanted to subscribe to this thread. Scary big brother Asus! I've disabled CMClient and DMClient, and just registered today with Asus. Hopefully they are blind to my device state now and I can temp unroot if i need to send it in. Thanks for the heads up?

And why does XDA let soooo many rooting posts lead people to believe that so long as they are locked, they can be rooted and not void their warrantees? They should really do something about that. I feel VERY misled on this topic here at XDA, supposidly the premere source for quality and valid information about mobile devices. Come to find out I've been reading a bunch of BS from Ops and Devs!!
[Asus Transformer TF700] Darnell_Chat_TN:
1) Learn what this site is about and who is here. Then you will know the forum you are reading from. Any issues with that are your fault, not the fault of anyone here.

2) This forum involves people at a level of technical aptitude beyond an everyday device user. We openly say rooting is fine, because we know HOW TO UNDO IT. So when WE send our stuff in for repair it's not rooted.

3) In truth with many cases rooting does not void warranty based on how many warranties are written. But still these things are left to the interpretation of the OEM, so in the end their call wins out. Unless you can afford to fight them in court to prove the point. But many of them have language that really does not truly assert rooting voids warranty, so long as the rooting is not proven to cause any damage. This is another reason it is openly stated here that rooting does not void warranty.

If you feel the stuff here is BS, you know nobody is keeping you here and you can be fully refunded the price of admission :p .
[Asus Transformer TF700] mangomag1c:
if i am using another rom will the device tracker still be installed or do i still have to remove the cmclient etc.
[Asus Transformer TF700] _that:
CROMI does not include them, and AOSP-based ROMs most likely also don't.
[Asus Transformer TF700] Fast.Eddie:
I bought my TF700T almost a month ago, and I rooted it right away, but postponed updating the firmware (it has .22 on it) because at some point I am going to unlock the bootloader and have some fun with it. Nearly as soon as I went online with it I noticed that a firmware update was available in the notification area, but I ignored it. Well, after a couple of days, I went to the ASUS website and registered my purchase. That same day the firmware notification changed from merely being available to now being ready to download and install, and there was an option to postpone the installation for 10 minutes, 1 hour, or 1 day (I think). I was busy doing something else so I postponed the update for the default 10 minutes without looking and I exited out of the notification, but then I noticed something as I was leaving...there was a number in parenthesis on the postpone button. I went back into the notification area and sure enough, the number was decremented...evidently, you are only allowed 3 postponements, and I had wasted the first one. I looked at the area that allows you to choose how long to postpone the installation, but the maximum was 1 day, so I selected that, then took my tablet offline and found this thread. I renamed CMClient and DMClient, and all update notifications went away...this has been nearly a month ago.

Now I am about ready to unlock the bootloader, and I've read where I should rename those files back to what they were. I assume the tablet needs to be online during the unlocking process, but I am concerned that the firmware update will be back staring me in the face when I do that. I resent the hell out of having the update forced down my throat by ASUS. Do I need to rename those files prior to unlocking, and do I need to be online during the unlocking process?

Thanks to the OP for this thread!!!
[Asus Transformer TF700] _that:
Is this 9.4.5.22? I assume you want to make NVFlash backups before updating.

To unlock, you must be online, and DMClient must be enabled. If there is already an update downloaded and waiting to be installed, it is in /cache/dlkpgfile. Move this file to some other location, e.g. /sdcard. There is another file in /cache (called "command" or so, maybe in a subdirectory) that instructs the recovery to install that dlpkgfile. Move that away too. So it won't install inadvertently.

Also, before you unlock, make a backup of /dev/block/mmcblk0p6, because that partition is deleted by the unlocking process.
[Asus Transformer TF700] Fast.Eddie:
Great! That's exactly the info I was looking for! Many, many thanks!

Yes, it is 9.4.5.22, from what I little know, the original release software (20120615).

One other thing...is NVFlash safe to use on the TF700T? It's in the list of apps to avoid (NVFlash = softbrick), which is confusing to me...
[Asus Transformer TF700] _that:
If you follow the guide on androidroot.mobi, it's safe. Since it is a very powerful tool, of course you must be careful, especially with write commands.
[Asus Transformer TF700] Fast.Eddie:
I bought the tab on 3/22/2013, and there is a 45.37MB /cache/dlkpkgfile with a 3/23/2013 datestamp...this was before I registered the product with ASUS, so evidently it wasn't the product registration that triggered the download of the update. There is also a 0B /cache/recovery/last_install file and a 4.61KB /cache/recovery/last_log file, both dated 6/18/2012, but other than the lost+found folder, there are no other files or folders in /cache...

Obviously I need to do quite a bit more research...I have no idea what this partition is or why it is important. I don't want to get too far OT, but do I need to restore this partition after unlocking?
[Asus Transformer TF700] _that:
OK, maybe the command file is only written when you confirm that you want to apply the update. So it should suffice to remove the dlpkgfile. Of course, DMClient may then start downloading another dlpkgfile (maybe even a huge one that would take you directly from 9.4.5.22 to 10.6.1.14.4), but it won't apply it before asking you.

Unlocking deletes your DRM key. Until now nobody has confirmed if restoring the DRM key restores DRM functionality on an unlocked device, but having a backup of the key doesn't hurt - in the worst case it's useless. :)
[Asus Transformer TF700] Fast.Eddie:
I have a very simplistic idea of what DRM is...to the best of my knowledge, I don't have anything that is DRM-protected, so I probably would never notice the deletion. But now I gotta ask myself...why would unlocking my tab trigger deletion of a DRM key? That kinda sucks...I think...if it would cause me to lose a library of books or music that I had paid for.

But I think I am hijacking this thread because I am so far OT so I'll stand down now. Again, thanks for sharing your knowledge...it is much appreciated!
[General Topics] dj_ad1200:
please help me

I dont know what to do about it

thanks
[General Topics] Apex:
Dude, you have to give more information as to what exactly you did to cause this. I could be a great physician if I could diagnose patients without ever actually seeing them... :banghead:
[Asus Transformer TF700] lardo5150:
Is this possible, I can't find it anywhere.

It is a nice feature, but try backspacing inside of google and you can't delete the word cause it just keeps changing it. Kind of funny actually.

I would just like to turn it off.
[Asus Transformer TF700] d14b0ll0s:
Unfortunately it's a known bug with some Google services / search bar. You need to swipe energetically ;) from the right side of your keyboard towards the centre to make the whole word disappear, but that's just a workaround, of course.

And SwiftKey is all about prediction, so unfortunately it's hard to get rid of it completely, but I'm not sure this would help. Disabling all languages makes it worse in predicting, but it still tries ;> probably based on custom dict or its own mechanism.

See if changing the (smart) space behaviour changes anything (it probably won't).
[Asus Transformer TF700] lardo5150:
Thanks can you guys recommend a really nice thumb keyboard?
[Asus Transformer TF700] d14b0ll0s:
I've included a few of my thoughts on keyboards in the apps thread and there's an ongoing discussion on these here.
[Asus Transformer TF700] lardo5150:
Awesome, thanks!
[HTC Amaze 4G] eggydrums:
For devs, take a look at this. I found this link in an email HTC had sent me after I sent them an email regarding the drivers, seems this one I didn't look. So this is some sort of guide, I don't know if its been posted here before lol.

http://processors.wiki.ti.com/index.php/Android_wireless_build_and_porting_guide

Thank you for your time!
[HTC Amaze 4G] paperWastage:
one problem would be those drivers aren't targeted for ICS, so maybe hard play with

second, I remember seeing a post that HTC hacked around the original TI WLAN drivers to make it work on the Amaze 4G, so if those are the original TI WLAN drivers, it won't work out of the box... i'm trying to search for that post

EDIT this post says we need WL1283 drivers, not WL1271 that OP posted

http://xdaforums.com/showpost.php?p=19775827&postcount=70
[HTC Amaze 4G] eggydrums:
Aww god dang it :(
[HTC Amaze 4G] paperWastage:
there are wl1283 source codes, maybe firmware/kernel source codes available, but might be modified by HTC
[Samsung Galaxy Nexus] CallumMarks77:
Best app to control LED settings other than LightFlow?
[Samsung Galaxy Nexus] maaristi:
What's wrong with light flow?
[Samsung Galaxy Nexus] DinarQ8:
i think right now the best light flow
[Samsung Galaxy Nexus] creeve4:
Why is it that so many people on XDA either 1) reply with another question and no answer or 2) with a statement that is not an answer because they didn't really read/understand the OP.

I have not found any other apps, besides light flow, for controlling the led. Some custom ROMs (CM9/10) have built in led control
[Samsung Galaxy Nexus] maaristi:
If you have a question for another question is maybe cause the first question is not just clear.

So, isn't wrong to reply with a question. This could help to get a more detailed context, in wich you can give better answers.
[Samsung Galaxy Nexus] nachtschicht:
IMO: you should switch to a CM based ROM (or a ROM like e.g. "BAKED Black Bean" from user Travp) which has the CM hack included.

Then you don't have to use a third party app like LightFlow because the CM hack just works ;)

ge-Nexus-t mit Tapatalk
[Samsung Galaxy Nexus] orangekid:
Does CM hack have individual LED color settings for contacts, sms etc... like LightFlow does?

The problem I have with lightflow is that sometimes it "turns off" and I have to re-open it.
[Samsung Galaxy Nexus] Enhanced:
Yes it does.
[Samsung Galaxy Nexus] nachtschicht:
It has all the essential setup possibilities in there, yes. LightFlow is more powerful but I think the CM hack offers everything one could ask for. And it works :D

ge-Nexus-t mit Tapatalk
[Samsung Galaxy Nexus] Enhanced:
I couldn't get it to work with apps such as the stock calendar, Words With Friends, or Scamble with Friends though.
[Samsung Galaxy Nexus] orangekid:
lol I don't need it that specific, I mean things like charging, charged, missed call/sms/mms from general people, specific missed call/sms/mms for specific contacts, etc...

It can do all that? If it can I may switch because I am tired of Light Flow randomly not working then having to re-open it (yes accessibility is checked and yes run in foreground is checked)