yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] crackface:
I tried this on my Galaxy S4, worked great.

Trying on my Galaxy Tab 8.4, and Good (2.7.1.390) seems to sorta crash just after punching in the pin, on the Receiving Settings item in the list of actions it takes after pin. By "sorta" I mean this - I can pull up app list and it shows there, but when selecting it brings me back to start where I have to enter email and pin (will just sit there, no crash). When I launch from app drawer, it goes right to Receiving Settings setup portion, and then disappears after a few seconds. Good did ask for SU at a couple points, which didn't happen with my Galaxy S4, but I just denied it. Using Xposed module 3.6.

Any ideas on what could be happening? I'm afraid to try a different version of Good based on the reports that 2.7.1 is supported.
[Android Software/Hacking General [Developers Only]] xGBHxPegasus:
Are you sure it hasn't auto updated? Check the version in the play store and try disabling xposed and trying.
[Android Software/Hacking General [Developers Only]] mentalinc:
Will be interesting to see how things will change once Good with Knox is released....
[Android Software/Hacking General [Developers Only]] crackface:
Version didn't update, however it does this with the GFE xposed module disabled, so guess I'm on my own figuring this one out. Will try loading fresh ROM and go from there. Thanks! (of course please do let me know if you happen have further advice!)
[Android Software/Hacking General [Developers Only]] Phantasm4489:
You need to allow the root request this is part of how the module bypasses the security.
[Android Software/Hacking General [Developers Only]] dabrowsk:
Xposed for Lollipop - there is a light in the tunnel...

http://xdaforums.com/showpost.php?p=58751037&postcount=37

:)
[Android Software/Hacking General [Developers Only]] Zirillian:
http://xdaforums.com/xposed/official-xposed-lollipop-t3030118
[Android Software/Hacking General [Developers Only]] Sleestax:
My company is forcing GFE on me. I refuse to unroot.

Until this weekend, I was happily working away at my work activities and keeping up with things using Touchdown. Well they bolloxed that and are forcing us to use Good For Enterprise, on our personal phones mind you, if we want to retain access to corporate email, calendars, etc...

As a old hat at rooting, I wanted to see what XDA had on the topic. What I found is a jumbled mess of confusing and sometimes contrdictary information.

Are there any easy guides to this ?

I've only gotten as far as downloading the GFE blocker xposed module 3.5 and an older 2.7.1. Version of GFE. I am also having to download an old ROM I used that had xposed implemented...

Where do I go from here? I have no idea in what order to install the components, freeze or unfreeze as some posts say, allow a single SU call by GFE at some point..... Its just a jumbled mess.

Is there any clear guide out there?

Help, please.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
If you have already installed good then freeze it. Install xposed and the latest module. Activate the module and reboot. Then restore good or install it. You will be asked to allow root access once only. Proceed with this and all should be good.
[Android Software/Hacking General [Developers Only]] El Ha$on:
Now with xposed available for lollipop does this module work as is? Has anyone been willing to try?
[Android Software/Hacking General [Developers Only]] slinkys4evrh:
I am also interested if anyone has.ttied xposed for lollipop with GFE. Do all legacy modules work with the latest version of xposed on lollipop?
[Android Software/Hacking General [Developers Only]] michaelrager:
I am giving it authorization for superuser request and it still stops. any ideas?

GFE Version: 2.7.1.390
[Android Software/Hacking General [Developers Only]] sha_tan:
I tried, doesn't work. Good detected root and wiped itself out. Moto X GSM version (XT1092), stock 5.0 ROM, rooted with xposed installed.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
can you provide xposed logs so i can see what's going on.
[Android Software/Hacking General [Developers Only]] Sleestax:
Did you use the apk linked a few posts back? I grabbed the same package, and I am thinking I may need to find an earlier 2.7.1.x release.

Also, what version of android are you running? I am on 4.4.4, and the guy up thread only confirmed it works on 4.4.2.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
it works for me on 4.4.4 - i did have a problem like this for a while and i ended up reinstalling good and reactivating and then it worked fine.

I just put it down to me messing around with different versions of the module and the good client when i was trying to get 2.8 working.
[Android Software/Hacking General [Developers Only]] HunterNIU:
So I have this mod installed directly from xposed installer. (Should I have installed it differently, maybe from the top link in the original post?) but I also installed GFE from the link on page 124 that someone left there for version 2.7.0

After granting root access to GFE all I get is "Unfortunately, Good has stopped."

I'm going to uninstall GFE, uninstall the mod, install the mod from the first link in the OP, install GFE again from page 124 of this thread and try again. I'll update if that works, but if not, any ideas?

Android 4.3 Rooted with SuperSU. Thanks!

UPDATE:

That didn't work either. I'm using a rooted Galaxy Note II with Nova Launcher. I just installed the xposed module from xposed installer on my Galaxy Note 10.1 (2014) and installed GFE from the link on page 124 (v2.7.0) and so far it seems to be working. It says "Starting Services". The one concern I have, is that on the tablet (Android 4.4) GFE NEVER asked for Root Permission. That scares me since it did on the phone before crashing. Apparently we aren't supposed to use tablets with Good at our work. None-the-less it didn't ask for root, but I have the Xposed module installed, I have it activated, and I rebooted before installing Good. So I guess we'll just see?

UPDATE 2:

Seems to be working fine (on the tablet, so screw the phone). I don't know how quickly they ban accounts or whatever for having root, so I guess I just gotta twiddle my thumbs and find out if I get to keep it. Thanks all!

UPDATE 3:

Trying to get on Good Wifi or whatever I got "Application Access Denied: This device has been jailbroken." :^( d'oh!
[Android Software/Hacking General [Developers Only]] slinkys4evrh:
HunterNIU,

I bet the reason Good force closes is because you are not on a stock kernel thus tripping knox. Try using a stock kernel. I have never been able to get good working on a samsung with a non stock kernel
[Android Software/Hacking General [Developers Only]] dabrowsk:
I've never had any issue running Good on custom kernel (non stock)... So it is maybe not the reason...
[Android Software/Hacking General [Developers Only]] slinkys4evrh:
Allow me to clarify. My galaxy s3 worked with Good on a custom kernel. When I switched to the galaxy s5 I have never been able to get Good to work with a custom kernel due to SElinux not enforcing from boot due to knox. Theres an app for changing SElinux however it doesnt work on most samsung phones.

Do you have a galaxy s5?
[Android Software/Hacking General [Developers Only]] YK RAJ:
[MENTION=1201880]calisro[/MENTION],i have also note 2.If i want to unroot and come back to stock rom.After your method applying i can receive ota updates on device through Samsung?
[Android Software/Hacking General [Developers Only]] Thunderer64:
I now also can confirm that this works on 4.4.4 using GFE v2.7.0.383 :good:

From my initial install I did not get a SU Request and GFE FC'd when going through the set-up process, on checking everything I realised that I was on v1 of the Root Workaround module, so I uninstalled GFE, updated the Root Workaround module to v3.5, rebooted, re-installed GFE, accepted the first (and only) SU request and it worked.

---------- Post added at 05:20 PM ---------- Previous post was at 05:14 PM ----------

I have successfully got GFE working on a CM11 Rom - I generally update my ROM when a new nightly update comes out. If I go through my normal upgrade process (wipe cache, wipe Dalvik and Flash) will I cause any issues to the Xposed/GFE setup, or should I freeze / diasble GFE first? Thanks :confused:
[Android Software/Hacking General [Developers Only]] calisro:
My method is obsolete. Read last X pages for Phantasm's xposed module.
[Android Software/Hacking General [Developers Only]] HunterNIU:
Ok I'll give it a shot when I get some free time. In the meantime the main portion is working on the tablet (the email) but if I try and use IM or BYOD Wifi through good it detects the jailbreak.

Frankly I really only need it for the email portion, which works. Otherwise I keep the App frozen because it forces the "Stay Awake" feature to turn off. And I need "Stay Awake" on most of the time.
[Android Software/Hacking General [Developers Only]] Commander Data:
Thank you!

Phantasm, I just want to say that you are a freekin life saver. Thank you sooo much for figuring out that xposed module. I thought I was totally screwed moving over to Android and rooting (I came from WP). Saved my butt at work!

Two questions. One, is there anyway to donate to you? I would like to throw in my two cents to keep making this worth your while. Two, how is it coming bypassing the newer security protocols on 2.8+?
[Android Software/Hacking General [Developers Only]] Zirillian:
Anyone had any luck/tried this with 5.0+?

If so, please post which version of GFE you used and the phone/ROM you happen to be on.
[Android Software/Hacking General [Developers Only]] Commander Data:
Spankings Required!

On a somewhat off topic note, the developers at Good need a spanking. Check out those wake times! And that's with persistent notification off! Yikes.
[Android Software/Hacking General [Developers Only]] Zirillian:
That is disgusting, but not unexpected, unfortunately. My firm is going Google this year (Google for Work). Going to transition to MobileIron temporarily in April, followed by full google enterprise apps and stuff later on in 2015. Really excited to be done with this app after 3+ years. I've had to let root go to be able to use it on 5.0. Anyone have it on 5.0+ have GFE working with the new xposed?
[Android Software/Hacking General [Developers Only]] arkhipenko:
I am afraid I know what firm it is... :)

Yes, I had to let Good and root go since there is no reliable and easy workaround for Mobileiron that I am aware of.

Thank you Phantasm for your work. It was a good run (pun intended) while it lasted.

Sent from my SAMSUNG-SGH-I337
[Android Software/Hacking General [Developers Only]] Sleestax:
As a follow-up, I was able to install with zero issues.

Device: Note 3 (T-Mobile)

ROM: PacROM. Aosp/aokp/touchwiz 4.4.4 hybrid and I use Nova launcher.

Steps.

1. Installed latest xposed framework.

2. Downloaded the 3.5 version from the top link in OP. Then the 2.7.1.390 GFE in post..uh..#126 I think.

3. Reboot into recovery and flashed 3.5 workaround

4. Rebooted to system and installed GFE

5. Let GFE do its single root check.

6. Done.
[Android Software/Hacking General [Developers Only]] Sleestax:
So now I'm concerned that either the module or, more likely, the GFE link up thread is malware. Overnight, my account started receiving "Verification" emails from outlook.com. using different names each time.

Has anyone else seen this? I think I will be uninstalling this. And restoring my previous image from nandroid.
[Android Software/Hacking General [Developers Only]] Commander Data:
Hi Sleestax,

I don't think either are malware. I've been using this system for a few weeks with no issue. But it's not impossible.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
I can assure you there is no malware present in my module. The source code is available here https://github.com/dmcoles/XposedGfeSecurityPatcher you could build it yourself from the source if you wish.

---------- Post added at 08:29 PM ---------- Previous post was at 08:25 PM ----------

Thanks for the offer but I don't accept donations. I'm afraid I haven't been able to identify the newer security protocols in the newer versions of the app. I'll continue to spend some time looking when I have spare time.
[Android Software/Hacking General [Developers Only]] NoValidTitle:
So just on the general subject of GFE and root. Does running a ROM like CM12 with root disabled in the dev options still throw flags? If not can I then freeze GFE and enable root if I need it temporarily? 2.8 is required by my employer so I have no choice of running the older version with this module.
[Android Software/Hacking General [Developers Only]] Zirillian:
Would be interested in the answer to this also. I sense that root goes "deeper" than the box in dev-options. In general, trying to find someone that actually has this working on 5.0+ with the latest module and some current or prior version of GFE.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
I don't know the answer for sure but I highly suspect not. Disabling root in this way would need to remove all traces of routing for it to help us whereas I imagine it just automatically declines all root requests. This won't help as gfe doesn't make any root requests
[Android Software/Hacking General [Developers Only]] chronometal:
thanks for the efforts everyone.

i have done 1 and got the GFE 2.7 in 2.

for 3. what is the 3.5 workaround? is it just this?

http://repo.xposed.info/module/com.phantasm.xposed.gfesecuritypatcher

why do you need to reboot to recovery? can i just install this as usual, then proceed to 4 and 5?

thanks
[Android Software/Hacking General [Developers Only]] NimlothPL:
Still no luck with 2.8? I'm sure that soon companies will force minimal version to 2.8 :(
[Android Software/Hacking General [Developers Only]] loci:
Can someone provide a link to the 2.7.1.390 version? The previous link is broken. Thanks!
[Android Software/Hacking General [Developers Only]] loci:
Ok I found v2.7.0.383 and after enabling the patch here, rebooting, and installing Good; hitting to launch it simply closes on me. Does v2.7.0.383 not work?
[Android Software/Hacking General [Developers Only]] slinkys4evrh:
Has anyone managed to get this working in android 5.0?
[Android Software/Hacking General [Developers Only]] ctrlaltdel:
I think you have to remove su binary as well...

---------- Post added at 09:29 AM ---------- Previous post was at 09:22 AM ----------

First, great mod for those need root and forced to use gfe!

I am wondering will this patch work with good work good access and good connect?
[Android Software/Hacking General [Developers Only]] CravingMender9:
Ok, I'm answering multiple questions here.

1. Even if root is disabled in dev options, Good detects it as a rooted device :(

2. It works with good access and connect.
[Android Software/Hacking General [Developers Only]] skomes:
Thanks, I couldn't get the newest version in the play store to work but this one worked fine and got me my e-mails.

And thanks phantasm for the awesome xposed module.
[Android Software/Hacking General [Developers Only]] tdvargo:
My situation is a bit unique, so perhaps my experience can be of some help in resolving the GFE 2.8 problem.

Prior to installing the Xposed framework, my GFE v2.8.1 worked just fine, even though I am rooted, because my employer does NOT impose the optional restriction on rooted devices. I then installed the Xposed framework v2.6.1, and even without yet enabling ANY modules, my GFE will now no longer work (it FCs upon entering my password). So if lots of troubleshooting time is being spent trying to figure out why GFE is still able to detect root despite this module, that might be trying to solve the wrong problem. The REAL question might be why is GFE still able to detect the Xposed framework, despite this module.

I do hope this helps, because I must now uninstall the Xposed framework, so that GFE will work, until this is solved. Good luck!
[Android Software/Hacking General [Developers Only]] Phantasm4489:
yes we figured out a while ago that its Xposed that is causing the problem. The app checks for Xposed specifically and has done for some time. I managed to disable one of the checks but in 2.8 they added more checks and I have not been successful in tracking that down so far. The only option for now is to go back to 2.7 or uninstall Xposed.
[Android Software/Hacking General [Developers Only]] ctrlaltdel:
Which version of the good access/connect you are at? I tried the latest one in play store and it detected root, do i need to use older version same as GFE?

thanks!
[Android Software/Hacking General [Developers Only]] CravingMender9:
The latest one doesn't work. You'll have to use V2.7.1.390

pl read atleast a few posts back. I have shared a dropbox link that is mentioned by someone 4-5 comments back.
[Android Software/Hacking General [Developers Only]] ctrlaltdel:
I can only see the old gfe link you shared out on dropbox but not good connect and good access, would you point me to the link please?
[Android Software/Hacking General [Developers Only]] CravingMender9:
Latest Good access and connect work with the linked old version of good
[Android Software/Hacking General [Developers Only]] ctrlaltdel:
Just tried and both good access and good work detected root :(

Gfe working ok.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
this is what i would expect. I'd be highly shocked if the xposed module did work with anything other than the program it was intended for.
[Android Software/Hacking General [Developers Only]] CravingMender9:
Aah, that is unfortunate. I always kept auto update off when I was using this and took backup from titanium and tested if it works. Maybe they updated. Unfortunately I upgraded to lollipop. Otherwise I'd have a backup with me.
[Android Software/Hacking General [Developers Only]] Commander Data:
This may be a dumb question, but are you saying that GFE, even 2.8+, isn't checking for root access, but only xposed? Or is it looking for both xposed and root access? In other words, if we install a rom and just remove or don't install xposed (which sucks, I know), it will likely work?
[Android Software/Hacking General [Developers Only]] CravingMender9:
It checks for both: root and xposed.
[Android Software/Hacking General [Developers Only]] tdvargo:
GFE v2.8 is looking for both Xposed and root.

Here is my understanding of this: GFE versions less than v2.7 looked only for root, but this Xposed module circumvented that root check. GFE v2.7 started looking for both root AND the Xposed framework (not just this module), so then v3.5 of this module was released to circumvent both the root check AND the check for Xposed framework. The diligent devs at GFE responded by releasing v2.8 which uses some (still unknown) method of checking for the Xposed framework, which v3.5 of this module can not circumvent. The search is still underway for a method that this module could use to circumvent this latest stealthy GFE v2.8 double check, but no joy so far. So, unless this can be accomplished, we are currently stuck with downgrading GFE to v2.7, and running Xposed along with v3.5 of this module, if we want to be rooted.
[Android Software/Hacking General [Developers Only]] Commander Data:
Great summary of the situation tdvargo! This makes sense to me. On the fence on whether to forgo root and move to Lollipop on my Note 4 or keep some of the great KitKat roms going for a bit...
[Android Software/Hacking General [Developers Only]] Phantasm4489:
that is pretty much exactly right, although the Xposed detection actually started back in 2.5.0.350 and the Xposed module was updated to cope with those checks for versions 2.5 - 2.7.1 (this is the part that needs the root access) they added more checks in 2.8 that remain unknown.
[Android Software/Hacking General [Developers Only]] montemg:
Hi All,

I have a strange problem with GFE and my smartphone (THL 5000). GFE detect my phone as rooted but I did not rooted it. It have the Vendor ROM and also the Root Checker app not detect the root on my phone.

The only strange thing that the Root Checker app detect the variable "IS_DEBUGGABLE=TRUE" (I'm using the Root Checker app of Burrows Applications).

Could be this the problem? If yes how I can solve it without root the phone?

I hope you can help me

Thanks in advance
[Android Software/Hacking General [Developers Only]] dengbert:
Hello montemg,

i´ve just get an THL 2015 Phone, and at my first proof it seems to be unrooted.

But after the installation the policy proofing told me, that there will be root on my system.

So i checked it with the "root checker pro" app.

This shows me, that i´ve got no rooted device, but in the optional settings (here default.prop) is a security hole for GFE.

the setting "ro.secure=" must not be "0", so should be "1".

I´ve changed the parameter in the boot.img by unpacking the last needrom update-file for the THL2015.

then edit by notepad++ und repacking the boot.img.

this is not easy to do.

You´ll need these tools:

- Linux Ubuntu or cygwin, i used cygwin under win8.1

- packages perl and cpio und Ubuntu or cygwin

- the scripts for unpacking and repacking of mtk img-files (you´ll find it here in the forum)

- notepad++ in win8.1 (UTF8 is neccessary to edit the default.prop)

- flash the file boot.img with sp flash tool and the correct scatter-file

that´s it!

then root checker pro checks everything to non-root

enjoy GFE!

PS: there are many steps to made between my list-steps...

greets from germany!

sorry for my bad english !
[Android Software/Hacking General [Developers Only]] montemg:
Hi dengbert,

thanks for your support, which "root checker pro" app you used for check your THL?

Regards
[Android Software/Hacking General [Developers Only]] dengbert:
This one Herr
[Android Software/Hacking General [Developers Only]] El Ha$on:
I am still on on GFE version 2.7.1.390 with module 3.5. For the most part I never have had an issue, but lately I have started realizing that GFE is not auto-syncing all the time. The only reason I realized this was because I will be at work and emails come in through my outlook on my PC, but the app does not update. I either have to hit Send /Receive now or Get More Emails via preferences.

Is anyone else suffering this issue? Is there something i might need to do on my end, that would not require me to get a new pin from the IT department.

Thanks in advance!

Are there logs I can provide that might be able to help determine what's going?
[Android Software/Hacking General [Developers Only]] bolus14:
However Cyanogen is using root in CM12 doesn't get detected by GFE. Before I upgraded to the Nexus 6 I was running CM12 and didn't have a problem using GFE and having root. A co worker is still using CM12 on a Nexus 5 and GFE works without a problem.

I'm now using Chroma ROM with SuperSU removed and GFE works, but anytime I want to flash anything I reflash SuperSU, flash, remove SuperSU. Pretty annoying and would love to get around this issue, so if anybody knows by ow CM is using root it may also be a good place to start, sorry I'm far from a dev so I can't offer much.
[Android Software/Hacking General [Developers Only]] El Ha$on:
Could it be an issue with gfe servers?

I decided to uninstall GFE and module. And reinstalled everything was able to get a new pin. So basically fresh install of 2.7.1.390 and I'm still suffering the same issues.

Kind of annoying right now because I constantly have to go into the app and manually hit send/receive to see if I got new emails.

Any help is appreciated.

Thank you in advance.

Sent from my LG-VS980