yashsingh1/xdaforums huggingface dataset:
[Upgrading, Modifying and Unlocking] dean757:
Hi.

I have the XDA2 and my mate has the XDA2i. we both purchased the same gps device (number 1 seller on mobilefun.com) mine will not work and his will, looks like a problem with my bluetooth. help would be really appreciated having read loads of stuff on this site you know all.

cheers. dean.
[Upgrading, Modifying and Unlocking] nomis1976:
GPS Probs

have you installed the other bluetooth option on your XDA2 ? You can find it on this site, its the widcomm stack. If you have any problems I've got it and can post if u need it.
[Upgrading, Modifying and Unlocking] dean757:
thanks

Cheers Nomis, what you pointed me to worked spot on. Thanks again.
[One (M8) Q&A, Help & Troubleshooting] daspalme:
Hey guys

I´d love to make a design for BIG! Screen Caller ID.

For this i would need screenshots of incoming and outgoing calls in Sense 6.

Could anyone do me this favor?
[One (M8) Q&A, Help & Troubleshooting] Hogyoku:
Done :good:
[One (M8) Q&A, Help & Troubleshooting] daspalme:
Nice - thank you very much!

BTW i can´t believe they kept this dotted profile pic :(

most ugliest thing in Sense
[One (M8) Q&A, Help & Troubleshooting] clax6:
By the looks of it the dotted image only happens if it's a low resolution picture
[Acer Iconia A700 and A510] cybero2912:
has anybody got multiuser mode working?

If I try to create a second user I get various repeating app errors/crashes (cyagenomod account has crashed, google play services crash etc.) and I am not able to use the new account and reboot is needed. After reboot I also get some error messages in main account too and I have to delete the additional account to get it working again. Also all app icons on main account are gone and background picture is set to default.
[G2 Q&A, Help & Troubleshooting] Drachenminister:
Now that root for 4.4.2 is available I rooted and looked into the filesystem and processes and found that there seems to be no more root checker tool in 4.4.2.

ps | grep rctd shows no process with that name

in /persist there is no more rct.cfg

hidden menu (3845#*802#) LG RCT shows LG RCT Check disabled

download mode showed unrooted in 4.2.2. and showes rooted since I flashed the 4.4.2 kdz (d80220b-german-open) with LG Mobile Support Tool

Can anybody confirm these findings? Is there a new root checking mechanism?

Phone is a D802.A6DEWH running D80220b-EUR-XX

follow up with a detailed analysis
[G2 Q&A, Help & Troubleshooting] Drachenminister:
UPDATE

Another interesting find:

The reason why on 4.4.2 my phone showed ROOTED in download mode was obviously the absence of the root ckecker. To be more specific it was the absence of the two status files:

/persist/rct

/persist/rct.cfg

Luckily a had those saved back from 4.2.2 from an unrooted state and simply copied them over.

And guess what - now my phone shows UNROOTED in download mode though it really isn't.

If needed I can provide those two files. (pm me with your email)

follow up with a detailed analysis
[G2 Q&A, Help & Troubleshooting] mor_1228:
i have 4.4.2 and it shows rooted in download mode

i used kdz file method

i dont care if it shows rooted or not because i know if i flash kdz file again without root then it will show unrooted.

we purchased this mobile and now its our, so dont want to cry over these stupid things when we can claim back warranty
[G2 Q&A, Help & Troubleshooting] Drachenminister:
If it's a 4.2.2 kdz it will, but if it's a 4.4.2 kdz and what I found is correct it won't.

Appart from that, I totally agree [MENTION=3015498]mor_1228[/MENTION]
[G2 Q&A, Help & Troubleshooting] mor_1228:
u can try it will show rooted
[G2 Q&A, Help & Troubleshooting] Drachenminister:
I'm not sure if I understand exactly what you mean - when will it show rooted?
[G2 Q&A, Help & Troubleshooting] mor_1228:
when u flash with kdz file and after factory reset then root ur device and then check
[G2 Q&A, Help & Troubleshooting] sanke1:
How to save those files from Unrooted state? I am on 4.4.2 and now it's Unrooted because I went the hard way.

Flashed 4.2.2 did a factory reset and took OTA Kitkat update and finally I have Unrooted in Download mode.

Are those files device specific that is will your files work on my D802?
[G2 Q&A, Help & Troubleshooting] Drachenminister:
I don't really know, there is a number in /persist/rct.cfg that could be related to a serial of some sort,

you would need to copy them when you're on 4.2.2 and you only have rooted adb shell (no full root)

but If I guess correctly doing the OTA like flashing the 4.4.2 kdz does not really have a root checker anymore and so rooting your phone now would still leave you with a download mode saying UNROOTED

read this post for more details http://xdaforums.com/showpost.php?p=51580357&postcount=9
[G2 Q&A, Help & Troubleshooting] jesssiii:
[MENTION=3108354]Drachenminister[/MENTION], would those 2 files be phone specific? I'm on Verizon.

VZW LG G2 VS98024A
[G2 Q&A, Help & Troubleshooting] Drachenminister:
I'm not sure, you would have to try
[G2 Q&A, Help & Troubleshooting] sanke1:
Epic find OP. I think LG forgot to add those 2 files in their KDZ or it was done purposefully to discourage KDZ flashing.

But even if we factory reset on 4.4.2 it will trip the root flag which means it is a case of pure carelessness on LG's part.

But on plus side, I can be rooted and yet be UNROOTED just by copying over those 2 files.:good:
[G2 Q&A, Help & Troubleshooting] Drachenminister:
I should have made that the title of the thread rooted but UNROOTED

so it worked for you as well - thanks for letting me know
[G2 Q&A, Help & Troubleshooting] vPro97:
If this works I'm going to root my phone big time
[G2 Q&A, Help & Troubleshooting] Drachenminister:
if it works for you as well please let me know the exact rom version you're on
[G2 Q&A, Help & Troubleshooting] sanke1:
I haven't tried it yet. I will try in few days when I get time.

But I approve of your findings.
[G2 Q&A, Help & Troubleshooting] mor_1228:
instead of so much pain i will simply flash my device with kdz before going to lg service center with unrooted
[G2 Q&A, Help & Troubleshooting] Drachenminister:
How much pain is it to copy two files from A to B ???
[G2 Q&A, Help & Troubleshooting] sanke1:
I used IORoot25 on 4.4.2

Result: Rooted with SuperSu installed

Download mode: UNROOTED :highfive:

I made a backup of /persist/rct.cfg and rct too

My rct.cfg has different data. So it maybe related to IMEI or Serial Number or even based on Regional settings of ROM.
[G2 Q&A, Help & Troubleshooting] Drachenminister:
So you started with an unrooted phone on 4.2.2 took the OTA to 4.4.2 and then rooted with IOroot25 and your phone still shows UNROOTED in boatloader - is that correct?

Cause that would fit my last conclusion and proof that there is no root checker
[G2 Q&A, Help & Troubleshooting] sanke1:
^^ Yes.

I also uninstalled all the bloatware using Titanium Backup Pro and still UNROOTED.
[G2 Q&A, Help & Troubleshooting] mor_1228:
yes first of all u need to be on 4.2.2 to make backup ( so it means again flash 4.2.2)

then u have to flash kdz of 4.4.2 then rooting and pasting those files back and again all setup u have to do like home screen , settings and copy files.

can u provide those 2 files and tell exact location where to paste it so that i cant test reply back here.
[G2 Q&A, Help & Troubleshooting] jeremija8:
I was on 4.2.2, rooted my device, tried bunch of roms, and when official 4.4.2 came out i flashed 4.2.2 kdz, take ota 4.4.2 and in download mode says unrooted..is there any other way they can see i rooted my device if i decide to return it for warranty purposes?
[G2 Q&A, Help & Troubleshooting] Drachenminister:
you need to be rooted to get UNROOTED

I see now where you are mistaken - you don't need to go back to 4.2.2 and make a Backup - thats just what I did along the way investigating about the root checker tool. You only need to be rooted on 4.4.2 and copy those files I said in my post you can pm me about

I haven't provided a download link until now, because I didn't expect so much demand - but I will shortly

In fact further investigation yielded that for an UNROOTED in download mode you only need one file and with a HEX-editor you can easily create that yourself it's 4 bytes long and "40 42 0f 00" in Hex. Name it "rct" and put it into "/persist" and that's it.

the second file is a text file named "rct.cfg" in the same folder and only gets shown when you press "Display Result" in the LG RCT Test in the Hidden Menu (3845#*802#) - you can put what you want into that or even have none it does not interfere with what is shown in download mode.

In the end the I don't think that an UNROOTED in download mode is that important - the much more interesting find for me is the fact, that there is no more root checker tool in 4.4.2 in the first place.
[G2 Q&A, Help & Troubleshooting] Drachenminister:
There might be other ways - one never knows - and one can for shure check if somenody changed system files, but the tool LG used for checking root in 4.2.2. is gone in 4.4.2 (at least for unbranded D802)
[G2 Q&A, Help & Troubleshooting] Drachenminister:
Link

Here is a link to those two files https://dl.dropboxusercontent.com/u/33463122/rct_status_files.zip
[G2 Q&A, Help & Troubleshooting] mor_1228:
what is the exact path to paste 2 files ? there n2 folders

presist

presist-lg

and in these both have some other folders
[G2 Q&A, Help & Troubleshooting] diamond12:
On my KK T-Mobile D801 rctd is still in /system/bin and the hidden menu shows LG RCT check enabled. Modifying the 4 bytes changed download status to unrooted but I don't know for how long ...
[G2 Q&A, Help & Troubleshooting] Drachenminister:
I wrote to put them into /persist not persist-lg and not any subfolder - just /persist
[G2 Q&A, Help & Troubleshooting] mor_1228:
permission ? rw-r-r ?

---------- Post added at 10:22 AM ---------- Previous post was at 10:20 AM ----------

ur RCT file shows only @B should i add these lines or leave it ?

40 42 0f 00

---------- Post added at 10:24 AM ---------- Previous post was at 10:22 AM ----------

But after pasting those 2 files back and without adding 40 42 0f 00 it shows unrooted
[G2 Q&A, Help & Troubleshooting] Drachenminister:
The LG RCT shows enabled as long as /persist/rct exists no matter whith what content, so that's not telling much

is rctd running as a process?

You can check by opening an adb shell and doing the following command

ps | grep rctd
[G2 Q&A, Help & Troubleshooting] diamond12:
Yes, it's running. I ran the command from terminal emulator.
[G2 Q&A, Help & Troubleshooting] Drachenminister:
Don't add anything - only copy the files from the download link - permission rw-r--r--

rct is a binary file containing 40 42 0f 00 in Hex

40 Hex happens to be the ASCII for @

42 Hex is ASCII for B

the other two are not printable

that's why in a text editor that file shows @B
[G2 Q&A, Help & Troubleshooting] Drachenminister:
:(That's sad - so on your variant root checker is still present:(

But once you remove root this again might still work then http://xdaforums.com/showpost.php?p=45624325&postcount=18
[G2 Q&A, Help & Troubleshooting] jesssiii:
Showed root for me too on the VZW 24A OTA leak. But I haven't put your files in.

VZW LG G2 VS98024A
[G2 Q&A, Help & Troubleshooting] mor_1228:
After putting files it will show unrooted
[G2 Q&A, Help & Troubleshooting] leonardputra:
So, can I?

Thanks before for your great finding about how LG rctd works.

So, after understanding how it works, can I:

-> OTA update to 4.4.2 with/without root, without losing any of my data/settings by creating rct file with special hex and then OTA update it?

My current position:

Rooted 4.2.2 (10e), cannot OTA update because the detection of the root.

No TWRP/Custom recovery installed.

If it can't, please tell me how to safely update to kitkat 4.4.2 without losing any of my data/settings, because as far as I know, to do OTA update from rooted state, you have to go back to the stock firmware to unroot and then do OTA update. CMIIW.

EDIT:

I did try to modify the rct file using HxD on PC, and copy it to the persist/ using ES File Explorer, and now it says UNROOTED on the download mode YAAAYY!

Of course it says rooted again when I reboot the phone (entering the OS) as the rctd kicks in again.

IMO, I can simply modify the rct files before I download the OTA update file and the OTA update can be done, is it right?

Will the OTA upgrade tool checks the rct files using the same method as the download mode? If yes, is it safe to OTA upgrade LG G2 to 4.4.2 with rooted 4.2.2 "base"?
[G2 Q&A, Help & Troubleshooting] mor_1228:
even after multiple reboots mine still shows unrooted

do these simple step to retain unroot positions

1. upgrade to 4.4.2 using kdz file method

2 root it

3 paste those 2 files back in persist folder.

here are those 2 files

https://dl.dropboxusercontent.com/u/33463122/rct_status_files.zip
[G2 Q&A, Help & Troubleshooting] jesssiii:
I was able to do OTA updates while stock rooted, stock recovery. The one time I had a problem was when I had altered a system file and forgotten to replace the backup stock file. Once I did that it worked with no loss of data, and I retained root as well. I haven't replaced these files because I don't care if my phone shows rooted.

VZW LG G2 VS98024A
[G2 Q&A, Help & Troubleshooting] createben:
If u flash 4.4.2 kdz again, will it show rooted?
[G2 Q&A, Help & Troubleshooting] jonstrong:
I don't think anyone shared this just yet. But if you look at rt.cfg in file manager with a binary viewer, you'll see that it's essentially a resource file with error messages (and may be bit more -- maybe codes that correspond to these?)...Unless of course, this file was modified when I rooted the phone. Can somebody else check this file on an unrooted G2? Let's see if the content is status related, or simply resource strings. Anyway, take a peek:

---------- Post added at 01:31 PM ---------- Previous post was at 01:29 PM ----------

EDIT: OK -- the last entry is unique: that's the date I rooted the phone. Hmmm...
[G2 Q&A, Help & Troubleshooting] goast:
OK so I was stock 4.2.2 accepted kit Kat rooted with ioroot 25 this is what those two files show me when I'm in root browser open as a text file and uses rb text editor to view could some one who this root check tool that has worked for post theirs or post a before and after...

---------- Post added at 07:08 PM ---------- Previous post was at 06:59 PM ----------

Also these are the two files posted a page back opened the same way..is this carrier specific or all g2 variants?
[G2 Q&A, Help & Troubleshooting] jonstrong:
EDIT: deleted all that speculation - as it's just plain wrong. *sigh* -- Should have searched first. Lots of good info about rct right here. Dan Rosenberg, author of the loki tools, apparently decompiled rctd, figured out what's in the files, where there are mirrored copies of the files, how the number at the bottom of the cfg is generated (not unique per device -- it's unique per configuration of root related files).

See: http://xdaforums.com/showpost.php?p=41136026&postcount=2
[G2 Q&A, Help & Troubleshooting] Drachenminister:
What makes you think, that it's a resource file? It's more a protocol of the rooting procedure that took place and gets written line by line when rctd detects "forbidden" activities
[G2 Q&A, Help & Troubleshooting] Drachenminister:
The fact whether root checker tool is gone in 4.4.2 seems to be carrier specific. You can check by doing

ps | grep rctd

Also about that detection time shown: Is that a point in time before or after the OTA or after rooting 4.4.2?
[G2 Q&A, Help & Troubleshooting] jonstrong:
I was totally wrong about all of it. I should have searched first. See the updated version of my last post above. Sorry for having wasted anyone's time on this thread. Sloppy of me -- should always search topics first. Sorry!
[G2 Q&A, Help & Troubleshooting] goast:
Not 100% sure I got the phone and update that day... Can't remember if I rooted that day or next day

---------- Post added at 08:27 PM ---------- Previous post was at 08:26 PM ----------

And I'd do that command in what terminal emulator?
[G2 Q&A, Help & Troubleshooting] Drachenminister:
That must be the post I first learned about rct - thanks for finding that again
[G2 Q&A, Help & Troubleshooting] danipan:
Is this still working? I'm on D802 4.4.2 stock unrooted.

1. Since I am on 4.4.2 stock unrooted and base on your findings that there is no more rtc in 4.4.2. Can I root it directly without backing up and still shows unrooted?

2. How do we backup the 2 files and does it matter if we create it manually or use yours?

3. Will this work in any version model of G2 and will this only work in 4.4.2?

4. If I am rooted and by using this method it now shows unrooted can I still receive future OTA updates without downgrading to 4.2.2?

Thank you so much! :)
[G2 Q&A, Help & Troubleshooting] Drachenminister:
It's working as long as there really is no rctd running on your phone. Check by doing

ps | grep rctd

1. yes you can as long as rctd is not running

2. Once rooted you can just copy them somewhere safe (In 4.2.2 you could only root adb shell and thus avoid tripping rct by full root and still make a backup of those files).

And yes you can just create them with a text and hex editor as well.

3. It should work on any variant as long as rctd is not running and as far as I know in 4.2.2 there is no variant without rctd it will only work in 4.4.2

4. My guess is yes, but there's no telling what future OTAs might check.
[G2 Q&A, Help & Troubleshooting] danipan:
Okay, thank you so much. Can you provide more details on how to check the code? I tried it in android terminal emulator and nothing happened.

Last question. Does reverting back from 4.4.2 rooted to 4.2.2 using LG Suite make the phone back to as we first bought them? as in no evidence that we rooted?
[G2 Q&A, Help & Troubleshooting] Drachenminister:
That command would list all processes with the name rctd in it, if it lists nothing then rctd is not running.

If you flash the original kdz and do a factory reset I guess yes
[G2 Q&A, Help & Troubleshooting] vuut:
me too........................:confused:
[G2 Q&A, Help & Troubleshooting] danipan:
In android terminal emulator nothing happened but I just checked in hidden menu and LG RCT shows LG RCT Check enabled. So copying those two files is useless, right?
[G2 Q&A, Help & Troubleshooting] Drachenminister:
The fact that nothing seems to have happened only means, that rctd is not running one your phone - so that means there is no root checker. (Otherwhise it would have listed the process ID and parameters)

The fact that is says RTC check enabled in hidden menu only means, that /persist/rtc exists. Which is not surprising, cause otherwise your phone would not state UNROOTED.

In your case you can just go ahead and root and don't need to copy the files and Will still have UNROOTED in download mode
[G2 Q&A, Help & Troubleshooting] goast:
OK so I have a sprint g2.. Stock kk via ota update.. I have rooted.. iroot 25 ... My concern is when the next update comes..at least we have an lg one coming with knock on... This screen is what I get so I'm trying to find out if I use super user unroot method will I be able to accept the update or would I still have some kind of conflict with the root check...the two files are present on sys persist..
[G2 Q&A, Help & Troubleshooting] Drachenminister:
Obviously on your variant root checker is still present in 4.4.2 yet again this means that after removing root the follwing might still work to reset the flag to UNROOTED http://xdaforums.com/showpost.php?p=45624325
[G2 Q&A, Help & Troubleshooting] jonstrong:
It's a little tough for my to search for this right now since I'm on my phone, but I recall seeing a couple of posts noting that, in at least some circumstances, rather.cfg will actually reflect the fact that the user has modified the rct.* file(s).

That suggests that the failsafes built-in to detect rooting may be more involved than they initially appear. I have no idea at all if LG or Google (or VzW, etc) would go that far, and even if they did on the software side, it's possible that their return / service procedures aren't set up to make use of any "stealth root checker" logic. Perfectly possible they created the software feature but in the end didn't bother using it for enforcement.

It would be wonderful if some kind VzW tech or dev, using an anonymous screen name of course, would enlighten us...
[G2 Q&A, Help & Troubleshooting] goast:
Basically what I'm asking is if I use the flash tool to tot will this checker be reset to unrooted?
[G2 Q&A, Help & Troubleshooting] Drachenminister:
There are four possibilities here

1. If you flash a kdz/tot of a firmware that has rctd in in it root checker will be reset to UNROOTED until you root again.

2. If it's a kdz/tot where there is no root checker and the status files get erased too it will say ROOTED and you will need to root and put those status files in place yourself to get UNROOTED. (This is what originally happened to my phone)

3. If it's a kdz/tot without root checker but status files are left alone (don't know if this is likely or even possible with kdz/tot) then the flag stays the way it was and again you can root to manipulate those status files to UNROOTED. (This is the situation some of us got after doing the OTA)

4. If it's a kdz/tot without root checker but brings appropriate dummy status files it will say UNROOTED and stay that way even if you root later.
[G2 Q&A, Help & Troubleshooting] sanke1:
Everytime I flash a new 4.4.2 KDZ, I have to

1. root using IOroot 25

2. Copy over rct & rct.cfg to /persist

3. Run SuperSU and tap full unroot.

Then my phone shows UNROOTED in Download mode.

Idiotic.

If I factory reset at this point, it will again become ROOTED. LMAO.

So guys backup rct & rct.cfg from 4.2.2 and use them everytime to fully unroot.
[G2 Q&A, Help & Troubleshooting] plageran:
su /no su

Edit: tested it without su in my terminal and confirmed working.

please confirm if this command works without su. if it doesn't then we will have to test with adb su first, before we try it on a unrooted device.
[G2 Q&A, Help & Troubleshooting] MicroMod777:
How about if we root in 4.4.2, and the do vol down, power, and power, to get into factory reset mode, it shows rooted here also. But in download mode it does show unrooted.

How can we get it to show unrooted on the factory reset screen also?

Thanks
[G2 Q&A, Help & Troubleshooting] raulx222:
i did ota from JB, but on the last update the download mode get broken..i can't enter in download mode :/..and the only way to have a working download mode is to "Update recovery" from LGMobile Support Tool but then in download mode it will say "rooted" :/

So the only way is to put the rctd manually, but if that file wipes on factory reset then isnt very useful :/
[G2 Q&A, Help & Troubleshooting] Geofferey:
Disable RCT

I know this thread is hella old but I thought I'd throw in my two cents here instead of starting a new a thread/topic. I found a way to completely disable RCT on my LG F60 and display a non rooted status in the RCT hidden menu and download mode.

1. Modify your rct.cfg to say not rooted like mine

[/CODE]Not rooted

[e2nam:LGMS3956a29863:5.02][CODE/]

2. Revoke Root Check Tool Daemons execution permissions

[/CODE] mount -o remount,rw /system

chmod 000 /system/bin/rctd

[CODE/]
[HTC Pico (Explorer)] daser4ever96:
after installing 4.4 android rom with 2-ext and kernel supports 878mhz and using SwitchMe i made 2 profiles an logged into the new profile then i went to the recovery and took off my SD-card to format it and install a new rom after that my pico is not turning on when i press power/ power + volume -/+ please help
[HTC Pico (Explorer)] aashking:
when did it go off ???
[One (M7) Accessories] nutmegy:
Hi all..

this is a general question really about the issue with Micro USB cables and the connector's ability to stay connected.

I know it isn't my phone as when i buy a fresh cable it clicks in nicely.

Does anyone recommend a decent cable where the connector stays connected after more than a few weeks of use?

I've obviously used Stock HTC, but also PortaPow (power only), Blackberry cables, Nokia Cables, Samsung with varying success.

Thanks