yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] calisro:
Someone should test the app "disable service" and disable the compliance service for gfe and see what that does.
[Android Software/Hacking General [Developers Only]] calisro:
...and an even better root cloak.

http://devadvance.com/rootcloakplus/
[Android Software/Hacking General [Developers Only]] segelfreund:
Root cloak doesent work with good on the Nexus5

Gesendet von meinem Nexus 5 mit Tapatalk
[Android Software/Hacking General [Developers Only]] segelfreund:
If you mean the cmProzess.

It dont worked for me.

I dont know if these is the only process how cheked root.

Gesendet von meinem Nexus 5 mit Tapatalk
[Android Software/Hacking General [Developers Only]] jammonjames:
Couldn't get rootcloak to work on Galaxy S4 Echoe ROM either. Something with our IT policy allows it to be fine for GFE email, but Good Connect not so much
[Android Software/Hacking General [Developers Only]] Zenoran:
Works for me I'm so happy finally a working solution! Did u follow the instructions? U need the SELinux toggle or it won't work
[Android Software/Hacking General [Developers Only]] segelfreund:
You mean the APP? Yes i installed and is on permissive.

Are you on stock rooted?

I uses catalysm. What is your device?

Gesendet von meinem Nexus 5 mit Tapatalk
[Android Software/Hacking General [Developers Only]] Fallon:
I ran into a lot of problems from the start, probably due to not having my phone properly rooted. Installing the apps went better after updating to the latest CM11 nightly, which had native root, rather than the one TWRP tried to stuff back in.

Make sure root is working

Install SELinux Mode Changer

Make sure it's set to permissive, may take a reboot or 2

Install Cydia Substrate

Reboot

In Cydia, "Link Substrate Files"

Reboot

I've managed to get it to show the gallery button in Substrate (the icon is called Substrate, not Cydia), but not consistantly. Usually there is a message noting Substrate is installed & linked but not active. I've been uninstalling & reinstalling RootCloak Plus (Cydia) as well as Cydia trying to get things up and running what looks like properly.

Will update later when I fiddle with it more. This post is half a note to self on what I've fiddled with so far.
[Android Software/Hacking General [Developers Only]] Fallon:
Not having any luck getting Substrate happy & not finding much help via Google. May not be compatible with CM11 for now. Tried installing & activating GFE after a factory reset then installing the relevant apps. It failed.

Probably back to manually remove su stuff by hand again for the moment.
[Android Software/Hacking General [Developers Only]] fazalali110:
Thanks! Followed your steps + root cloak, GFE works on HTC One-ViperROM
[Android Software/Hacking General [Developers Only]] Fallon:
lol, glad it's working for you, still haven't been able to get Substrate to be happy for me on CM11. Tried it with Substrate acting the way I previously noted & got a compliance failure. Pretty sure the root cloak wasn't able to do it's thing due to Substrate having issues.

Anybody gotten this to work on CM11 at all?
[Android Software/Hacking General [Developers Only]] AnteusFogg:
Which runtime are you using please?
[Android Software/Hacking General [Developers Only]] Fallon:
What do you mean runtime?
[Android Software/Hacking General [Developers Only]] AnteusFogg:
Dalvik or ART?

Xposed for instance doesn't work with ART so I'm looking for alternatives that would work with ART which shows impressive performance and battery improvements which I'm not willing to let go now ?
[Android Software/Hacking General [Developers Only]] Fallon:
Oh, default CM11, which I'm pretty sure is still Dalvik.
[Android Software/Hacking General [Developers Only]] adamsdavis:
I have stock unrooted nexus 5. I have good installed and now I want to root to be be able to install root cloak plus. Can I use the scripts in the op to root and disable gfe? Has any one tested this on 4.4? If not what is the best way to stop gfe starting at boot when initially rooting?

Many thanks
[Android Software/Hacking General [Developers Only]] Fallon:
Read the thread, all of those questions are answered in here.
[Android Software/Hacking General [Developers Only]] daichiasuka:
Here are a few things I've tried and what I got working. Lucky I have a contact that has rights to unlock and re-provision Good users where I work.

I started with the International T-Mobile ROM for the Note 3. (I wanted BT Tethering.) I installed Xposed and RootCloak - no luck. (Yes, I did all the proper reboots, etc.) Good flagged me for compliance immediately upon activation and locked my account.

I fiddled with a few other options, but still no luck. I need Good access for work, so I did a full unroot in SuperSU. Compliance check passed - all was well. Interestingly, since I had already installed Xposed at this point, I could download modules and configure them. Some complained about not having root, but almost every change applied anyway after a reboot. I was happy with this "hybrid" access since I could still do some customization.

Not needing it anymore, I uninstalled RootCloak and was instantly flagged for a compliance violation in Good. Apparently it was successfully hiding something from the GFE checks. Reinstalled RootCloak and I was compliant again.

I happened upon some other changes I want to make (and I didn't want this damn program to out think me). So I started playing with some other ideas. installed App Settings from the Xposed Module list and revoked these permissions: android.permission.GET_TASKS and android.permission.READ_LOGS. RootCloak via Xposed is still installed. Rooted the device again with SuperSU. Good seems happy and working. (Based on my prior experience, it would have flagged compliance within a few seconds.)

So again, here's what I have setup with a working GFE:

- Xposed

- RootCloak

- App Settings

- Revoked permissions via App Settings: android.permission.GET_TASKS, android.permission.READ_LOGS

I'll keep everyone posted if anything changes.
[Android Software/Hacking General [Developers Only]] chrisrozon:
Root first to see hour GFE reacts - root checking is an option set at the company level, it depends on your particular company's policy. I'm on GFE fully rooted, my company didn't select that option.
[Android Software/Hacking General [Developers Only]] jean.poub:
Hi. Try this on temasek v36 (4.4.2 ROM for galaxy s3) and it work!!!

Many thanks my friend.

Envoyé de mon GT-I9300 en utilisant Tapatalk
[Android Software/Hacking General [Developers Only]] daichiasuka:
An interesting side effect of this seems to be removal of the lockout timer. Since I've done this the GFE client hasn't asked me for a password since the initial launch but the setting is currently configured for 15 minutes.
[Android Software/Hacking General [Developers Only]] sean.trinidade:
This works for me too. Thanks.
[Android Software/Hacking General [Developers Only]] calisro:
Can others confirm? If so I'll reference the post outlining the instructions in the op.
[Android Software/Hacking General [Developers Only]] calisro:
I installed it even though its not detecting root just to enjoy the password entry lockout timer that no longer locks and makes me reput in my password... 3 hours later and its still not locked. :)
[Android Software/Hacking General [Developers Only]] redhonker:
Anyone tried this on Moto X with KitKat? Thanks
[Android Software/Hacking General [Developers Only]] Fallon:
I'm fiddling with Xposed at the moment, will try & post results & instructions mid next week. Home for a funeral, so can't get a new GFE PIN (and the portal had the generate new PIN option greyed out after my last attempt with Cydia substrate).
[Android Software/Hacking General [Developers Only]] whkn:
Tried it yesterday and it seems to be working ok until now.

Big thank you to everyone who helped to make this possible.

Verstuurd vanaf mijn GT-I9100 met Tapatalk
[Android Software/Hacking General [Developers Only]] invinciblervd:
This did not work for me. After doing this, device was stuck in boot logo for a long long time. Think I will have to wipe and install the ROM again :(

Anyway, it was existenZ 5 for Xperia Z running 4.3
[Android Software/Hacking General [Developers Only]] Phantasm4489:
my company has just started using this and it blocks me due to having rooted my phone,

I've been taking a look at the decompiled java smali code and the compliance checking routines look pretty straightforward. Almost too straightforward to be honest, All of the code is obfuscated but some parts of the compliance code stand out pretty clearly and it looks pretty simple to disable. Either the code is a dummy or there are further checks.

I've made an xposed module that attempts to disable the compliance checking.

If anyone wants to give it a try and report back that would be great.

I will try it myself in time but i cant keep contacting my IT department to get my account reinstated as it will raise suspicion

Update: I contacted my IT department this morning to get a new pin for GFE ive activated my account and so far its not detected that i have root on my phone.
[Android Software/Hacking General [Developers Only]] Fallon:
Xposed & RootCloak seem to be working fine for me. I'm getting the normal password prompts after 15 min or what not, but no compliance failures. Titanium Backup is getting root & running just fine.
[Android Software/Hacking General [Developers Only]] Fallon:
Compliance failure this morning. Xposed & RootCloak aren't working for me on CM11 it seems.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
just a quick tip. if you are using xposed in any way to hide root from this application (either through rootcloak and appsettings or through the module i posted a few pages back). Be aware that if you flash a new rom on your phone xposed will not be active until you re-activate it and GFE will report back that you are rooted during that time. It checks at 5 second intervals for root, so you will inevitably be caught out

Make sure you uninstall GFE temporarily if you are going to flash a new rom.
[Android Software/Hacking General [Developers Only]] calisro:
You can just disable it before you flash in the settings -> applications. Then once xposed is re-enabled, just re-enable the app.
[Android Software/Hacking General [Developers Only]] calisro:
Did you also disable the permissions for the app as outlined? Just checking.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
yep thats a good tip. uninstalling is probably not such a good plan unless you do a backup first otherwise you will need a fresh activation code.
[Android Software/Hacking General [Developers Only]] cluttered_butter:
Just curious, is it still working for you?
[Android Software/Hacking General [Developers Only]] Phantasm4489:
yes ive been using this since i first posted and i haven't seen any issues with it so far
[Android Software/Hacking General [Developers Only]] cluttered_butter:
Which ROM are you on? I am on CM11, hoping it should be good?
[Android Software/Hacking General [Developers Only]] RichMD:
Has anyone tried rootcloak from the app store with GFE and had success?
[Android Software/Hacking General [Developers Only]] Phantasm4489:
yep i'm on cm11.
[Android Software/Hacking General [Developers Only]] cluttered_butter:
All brilliant suggestions here.

And I have implemented most of them. So far have been successful too.

Just one additional thing I did is that within the app I have removed the "persistent mode". I dont need GFE running all the time and its both a memory hogger as well as unnecessary as far as I am concerned. But above its a major risk for your phone getting detected for root.

However, it all depends on whats convenient for people.

Once again I sincerely thank eveyone who has ontributed to the thread.

:good::good:
[Android Software/Hacking General [Developers Only]] segelfreund:
Okay, after a update from superuser the workaround dont work. I m frustrated

Gesendet von meinem Nexus 5 mit Tapatalk
[Android Software/Hacking General [Developers Only]] buda5767:
I think the update superuser make modifation in filesystem. That recognize GFE. If you reaktivtate now GFE again, it running without problems.

For me works.
[Android Software/Hacking General [Developers Only]] segelfreund:
No, it dont worked for me. What Phone you have? And what you have installed to root disabled?

Gesendet von meinem Nexus 5 mit Tapatalk
[Android Software/Hacking General [Developers Only]] buda5767:
Root was enabled. I9250 CM 10.2.1

After new PinCode GFE run without problems.

SuperSu and Superuser (buildin in CM) was activate.

I delete SuperSu before reativated GFE
[Android Software/Hacking General [Developers Only]] segelfreund:
Superuser from Chain or Clockword?

Gesendet von meinem HTC Desire X mit Tapatalk
[Android Software/Hacking General [Developers Only]] cluttered_butter:
After one day of usage, GFE now crashed saying the application shut down abruptly, contact system administrator. It even offered me to send logs which I did, but the app crashed anyway.

Anyone else experience this? If so what are the steps short of approaching the sysem admin. Dont want to bother them everytime for pin.
[Android Software/Hacking General [Developers Only]] Fallon:
That's the situation I'm in now. The web interface doesn't want to seem to let me generate a new PIN anymore. Not sure if that's a policy change, my account has burned up an amount of PINs or what.
[Android Software/Hacking General [Developers Only]] cluttered_butter:
I have a feeling that GFE now locks down the system if it consistently does not get permissions to read logs. That is of course an assumption.
[Android Software/Hacking General [Developers Only]] adamsdavis:
There does not seem to be many (any?) using substrate and root cloak plus here, is there a reason for that? Are there problems I should be aware of?
[Android Software/Hacking General [Developers Only]] calisro:
That's happened to me before. It fixed itself. Probably an issue server side. unistall/reinstall to be sure.
[Android Software/Hacking General [Developers Only]] calisro:
lol. no. In jelly bean, that permission is irrelevant anyway as the ability to read logs as a non-root user has been removed from android permissions for security reasons. GFE hasn't improved their "root detection" or safe guards in over a year.
[Android Software/Hacking General [Developers Only]] cluttered_butter:
I am getting this error. Is there something I can do now or would I need a new pin?
[Android Software/Hacking General [Developers Only]] viper_insane:
This works for me... About a week now, no issues whatsoever. GE 4.3 v20

Thanks!!!
[Android Software/Hacking General [Developers Only]] Fallon:
Doesn't look like a compliance fail I'm use to. Can you restart GFE or the phone? Or does that error keep coming back?
[Android Software/Hacking General [Developers Only]] cluttered_butter:
So I got a new pin and set everything up. This time when I first logged in, I took a backup on TiBu. However, this same error came up again. But since I was smart enough to take a backup, I was able to recover the settings.

After 1 day, I notice a new problem, GFE is no longer connecting to my exchange. I can see the old mail but no new mails since morning.

No idea whats happening.

Help?
[Android Software/Hacking General [Developers Only]] jammonjames:
This does the exact same thing to me if Good has had ANY access to the Internet & therefore Good servers, after the backup you have restored. . It seems that a key is exchanged & if they don't match, then you don't get any new data from the server. =(
[Android Software/Hacking General [Developers Only]] segelfreund:
Don't worked for me.

Gesendet von meinem Nexus 5 mit Tapatalk
[Android Software/Hacking General [Developers Only]] nckeong88:
Rootcloak decided to stop working, installed this module and GFE didn't detect root. Thanks!
[Android Software/Hacking General [Developers Only]] jcw122:
Subbed for 4.3/4.4 solution.
[Android Software/Hacking General [Developers Only]] ioos:
This module worked for me after the other methods failed. (Verizon S4 w/ GE 4.4 rom) Couple of questions: I left RootCloaker and the revoked READ_TASKS permission in place. Was that necessary? It would be great to have add this to the official Xposed module repository. Have you considered that? Also, is the code available anywhere?
[Android Software/Hacking General [Developers Only]] ProFragger:
Are you sure this worked for you? I just tried this with GFE 2.4.0.315 and RootCloaker 1.4, and I still keep failing IT Compliance :(!!

I upgraded Xposed, Downloaded Latest RootCloaker, Enabled it, Added Good in the settings list and launched GFE... Did I miss anything?

Thanks!
[Android Software/Hacking General [Developers Only]] viper_insane:
Working here. The only thing different that I have is I'm running both the Rootcloak and the GFE Root script in this thread. No idea which is working, but one of them is...
[Android Software/Hacking General [Developers Only]] cy88:
He's referring to his script in his post.

I tried RootCloaker today and tripped the flag, now waiting for the support to reset my PIN so that I can try the script.

---------- Post added at 05:56 PM ---------- Previous post was at 05:11 PM ----------

Thanks a lot for this.

I have successfully activated GFE on my rooted LG G2, SuperSU. However the emails aren't coming in. I wonder if it's a server side issue or a side effect?

Edit: E-mails started to come in. It could just be a slow server on my work's side. All is well! I've also disabled the auto update of GFE incase they patch this, I don't have to trip the flag before requesting a reset of a PIN again.
[Android Software/Hacking General [Developers Only]] ProFragger:
Thank you, can you link me to his post where he posted the script?

Understood, any chance of that link for the post with the script?

Here's what seems to have worked for me:

1. Uninstall GFE

2. Uninstall RootCloak from Xposed

3. Reboot

4. Download and install substrate

5. Open, then Link substrate

6. Reboot

7. Download and Install RootCloak Plus

8. Reboot

9. Download GFE BUT NOT RUN!

10. Go into RootCloak Plus, make sure GFE is added (It should be there by Default, but double kill for sure ;) LOL!)

11. Reboot

12. Open GFE and Authenticate and set up as per the code and usual set up

It's been an hour or two, and it seems to be working quite fine.

Keep in mind that RootCloak DID NOT work for me. BUT the difference between what I did with RootCloak and RC Plus was that I uninstalled GFE down to scratch, set up substrate and RootCloak Plus COMPLETELY with Reboots everywhere possible. THEN I downloaded and installed GFE and it's good to go.

Heaven knows if the clean installation steps would have also worked for RootCloak with Xposed.

Good luck and thank you for all your help!
[Android Software/Hacking General [Developers Only]] cy88:
Link to the post: http://xdaforums.com/showpost.php?p=49878296&postcount=679

What worked for me:

- Uninstall GFE (If you already had it activated)

- Root

- Install and update xposed

- Install Phantasm4489's script

- Enable it in Xposed

- Install GFE, request for new PIN from your IT Admin

- Activate

For me, it took a while before email started to flow in and it's at a very low speed. I am not sure if it's server issue, or it's attempting to do some routine check before fetching for emails (which takes longer to pass) causing delays. I'll monitor it for the next day or two to see if it gets resolved.

Good luck to all!
[Android Software/Hacking General [Developers Only]] Fallon:
I saw a notice there were performance issues affecting our Good systems E-mail delivery. Supposedly resolved now though.
[Android Software/Hacking General [Developers Only]] EVOme:
You sir are a genius!!!!!!!!!
[Android Software/Hacking General [Developers Only]] Phantasm4489:
no need for rootcloak this xposed module does everything needed to hide root from the current version of gfe.

sourcecode for the module is here:

https://github.com/dmcoles/XposedEmailSecurityPatcher

I cant submit to the offical xposed repository as its not open to new signups at this time.
[Android Software/Hacking General [Developers Only]] ioos:
Thanks for posting that link. I was hoping to gain more understanding about how it works, but digging through that only made me more confused. I don't see anything that references GFE, only the stock email app. I must be missing something... I'll keep looking at it.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
sorry my fault... wrong source code...

this would be the correct one:

https://github.com/dmcoles/XposedGfeSecurityPatcher
[Android Software/Hacking General [Developers Only]] zrzhu:
Currently I have GFE on Stock rom. So if I want to use xposed Module method, how should I start and exit GFE? I don't want to keep GFE running all the time.

1. Start GFE

Run Xposed and run the module first, then run GFE

2. Exit GFE

Quit GFE first, then exit xposed

Also how can I avoid to get a new pin? if I uninstall and reinstall GFE after I install xposed.
[Android Software/Hacking General [Developers Only]] cy88:
If you start GFE without having the module, it'll lock you out. Also, xposed is a framework that runs on your rom at all times, you don't need to manually start it.

I can't be sure if the "new pin" policy applies to all GFE out there, but for my work, every time you reinstall the app, you'll need a new pin for security purposes. You can simply tell your admin that you just wiped and need to reinstall the app. As long as no device changes, they can regenerate the pin fairly easily.

Once you have GFE working (rooted, xposed installed, module tested and working), you can start and stop GFE like how you normally would.

Follow my steps, after it's all done, GFE will run normally like how it'd run on your stock rom now.

hope it helps!
[Android Software/Hacking General [Developers Only]] zrzhu:
If I want to flash a new rom, I guess I have to reinstall GFE first, correct?
[Android Software/Hacking General [Developers Only]] cy88:
I would suggest you install new rom, root (if it isn't already rooted), xposed, enable module, then install GFE, activate. It may work without following that order, but that order worked for me.
[Android Software/Hacking General [Developers Only]] zrzhu:
Thanks. I meant UNINSTALL the GFE first. :D
[Android Software/Hacking General [Developers Only]] cy88:
It doesn't matter with the uninstall, just that when you reinstall and start it up, you'll need to make sure the xposed and module are in place and active :)
[Android Software/Hacking General [Developers Only]] calisro:
you don't need to uninstall. just disable it.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
Gfe will spot your root access within a few seconds if the xposed module is not running correctly so you need to be wary when doing anything that may disable it. Updating xposed and/or the xposed gfe module or flashing a new Rom without wiping apps. You need to disable or uninstall gfe.
[Android Software/Hacking General [Developers Only]] zrzhu:
How do I disable it? I went to setting ---> App Mgr, then found GFE, I only saw "force stop", "uninstall" and "clear data".
[Android Software/Hacking General [Developers Only]] control187:
Hey Phantasm, why can I not find this module from xposed to download directly?

Edit: sorry, dumb question, either you don't want to or your are waiting to make sure it works.
[Android Software/Hacking General [Developers Only]] calisro:
In ICS+ there is a disable button there. If you do not have that, then you have three options:

1) Uninstall it and go through the pain of getting a new pin and reactivating.

2) Use either titanium or an app like 'app quarantine' from playstore to disable and re-enable it. Before using those, you MUST go into the GFE app settings and turn off persistent mode and change the 'connected' to 'work offline' BEFORE you use the for mentioned tools. This isn't neccessary in ICS+ when using the system's 'disable app' in app settings.

3) Do it from ADB. If you want the commands, let me know and you can do it from there as well. Probably easier to do #2 though.