yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] vivelafrance:
For me, on a custom ROM, it works with version 2.4 and GFE Xposed 3.2. I'm too scared to try GFE 2.5 or 2.6 cause if it detects root it disables my whole account and my Messaging IT team know that my phone is rooted so...
[Android Software/Hacking General [Developers Only]] Phantasm4489:
I'd assume it's an intentional thing they've done that means it won't work with xposed installed. With xposed you could potentially render their whole secure e-mail and calendar system insecure so I can see why they might not allow it
[Android Software/Hacking General [Developers Only]] thehobit:
Thanks Phantasm4489. It does sense that they would try to detect the framework itself.

Having said that, GFE is working seamlessly with N4, 4.4.4 stock and your new security module.

Does that mean that is the security module disables the detection of Xposed itself (regardless of root)?

One more thought, assuming they do that, they would probably test it on the stock Rom first and make sure it detects Xposed. In that case, it detects the Xposed only in the 4.4.2 ASOP custom ROM.

Should be a difference with the way the security module preforms in stock and custom ASOP ROM’s?
[Android Software/Hacking General [Developers Only]] Phantasm4489:
I've done some more investigation and it seems there's definitely intentional code that's checking for xposed. The code is placed into a native coded support library so it can't be manipulated by xposed. This is bad news for us. I've still got a few ideas up my sleeve but at this point I'd say it's a distinct possibility that a fully working xposed module may not be possible. I'm still not sure exactly why this doesn't trigger on stock roms and I'm hoping this might provide us some kind of workaround.
[Android Software/Hacking General [Developers Only]] jlevy1126:
I've got the module working in a stock rom. If there is anything I can provide to help others please let me know.

HTC M8 rooted stock 4.4.3
[Android Software/Hacking General [Developers Only]] thehobit:
As well, happy to provide data and logs on the N4, 4.4.4 stock.
[Android Software/Hacking General [Developers Only]] arkhipenko:
First of all, for the record:

Running Xposed GFE module v3.1 from 6/3/14 successfully on GFE v 2.6.0.376 on AT&T Galaxy 4 (Android 4.3 build I337UCUEMK2).

Second of all:

New GFE v 2.7.0.383 was just released (Oct 1).

Any brave explorers out there testing if the current xposed module works with it?

Release notes don't mention any security improvements, but who knows...

Sent from my SAMSUNG-SGH-I337
[Android Software/Hacking General [Developers Only]] vivelafrance:
at least it doesn't force us to update like it does with the Barclays App so we can still use an older version and Xposed on custom ROMs
[Android Software/Hacking General [Developers Only]] jonsharky:
No issue with latest update from playstore! :)
[Android Software/Hacking General [Developers Only]] vivelafrance:
Are you on a custom ROM or Stock ROM?
[Android Software/Hacking General [Developers Only]] jonsharky:
rooted Stock! With xposed
[Android Software/Hacking General [Developers Only]] jjc5891:
I am also rooted stock with xposed. Good update to 2.7 with 3.3alpha module fails the compliance check. 2.6 is good though.
[Android Software/Hacking General [Developers Only]] sean.trinidade:
GFE update to 2.7 failed for me. Running stock (sense) with 3.3alpha.
[Android Software/Hacking General [Developers Only]] anoraknophobia:
Hi updated the GOOD App today and receiving the following error.

Loading modules from /data/app/com.phantasm.xposed.gfesecuritypatcher-1.apk

Loading class com.phantasm.xposed.gfesecuritypatcher.GfeHook

Loading modules from /data/app/ma.wanam.youtubeadaway-2.apk

Loading class ma.wanam.youtubeadaway.Xposed

Loading modules from /data/app/com.jt5.xposed.chromepie-1.apk

Loading class com.jt5.xposed.chromepie.ChromePie

Loading modules from /data/app/com.woalk.apps.xposed.ttsb-2.apk

Loading class com.woalk.apps.xposed.ttsb.X_TranslucentTint

Loaded app: com.good.android.gfe

class found : com.good.android.compliance.ComplianceManagerPolicy

class found : g.aeb

hook1 g.aeb fail

hook1 failed

class found : g.agc

hook1 g.agc fail

hook1 failed

class found : com.good.android.compliance.d

hook2 successfull

hook3 failed

config changed

Loaded app: com.good.android.gfe

class found : com.good.android.compliance.ComplianceManagerPolicy

class found : g.aeb

hook1 g.aeb fail

hook1 failed

class found : g.agc

hook1 g.agc fail

hook1 failed

class found : com.good.android.compliance.d

hook2 successfull

hook3 failed

HTC One M8, InsertCoin ROM.
[Android Software/Hacking General [Developers Only]] dkoon1987:
Hi Phantasm, yesterday I received update 2.7.0.383, Updated on 10/1/2014, and now Good is detecting root again. I am running the v 3.3alpha5 of your GFE Disable Root Check Xposed Module. I rolled back my Good version and am working again, but if you need a tester on the new version let me know. I've got access to a self service portal so I can get myself new pins without IT. :cowboy:
[Android Software/Hacking General [Developers Only]] thehobit:
GFE with root detection disabled by the Admin

4.4.2 custom Rom

Xposed 2.7

Security patcher 3.3 alpha: enabled or disabled

GFE 2.7 crashes after entering the password

Seems still like Xposed issues with GFE rather than security patch issue
[Android Software/Hacking General [Developers Only]] Phantasm4489:
i've disassembled the libsyncengineradio-lib.so where the checks for xposed are done and i've found where it is doing those checks.

it reads from /proc/{pid}/fd to get a list of all of the open files and checks for the presence of xposed in here.

I'm not quite sure why this gets triggered on some phones (non-stock roms) and not others. If anyone has any ideas why reading from that folder might not be allowed on stock roms let me know. I'm not sure how best to bypass this for now as it isn't something we can bypass using xposed as its done in a native library.
[Android Software/Hacking General [Developers Only]] just4747:
Can someone let me know where and if I can get the APK for GOOD 2.6.0.376 (or last one that worked with the GOOD Xposed root workaround module)? I need to downgrade but never had the last version, as I just got a GOOD account at work (and it failed due to root with latest version of course).

I would really appreciate it, thanks.
[Android Software/Hacking General [Developers Only]] jjc5891:
If we can't bypass this with xposed, perhaps we can manually patch the library to skip the check for xposed. I'll try to take a look at this in IDA this weekend if I have some time.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
Yep bypassing the check in the library isn't too tricky but I was hoping for a better alternative. Using cydia substrate is another possibility which I will look into.
[Android Software/Hacking General [Developers Only]] thehobit:
Attached GFE 2.4 + 2.5 + 2.6

https://drive.google.com/file/d/0B8OMWhOl8-y6ZkVWQ21BWFdvMzQ/view?usp=sharing
[Android Software/Hacking General [Developers Only]] vivelafrance:
Good just got disabled and detected root suddenly :(
[Android Software/Hacking General [Developers Only]] just4747:
Thanks! Exactly which version was the last one that worked with rooted phones without getting disabled? Reading through the last few pages, I saw some different experiences. I have a T-Mobile G3 rooted on custom ROM.

Also, is it necessary to use Root Cloak as well or just the GOOD root Xposed module?

Thanks.
[Android Software/Hacking General [Developers Only]] thehobit:
Start with GFE 2.4 and the security patch, then you do not need Root Cloak.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
Yep 2.4 should work for everyone with the xposed that can be downloaded straight from the module repository. 2.5 and 2.6 work for some running stock roms but 2.4 is the best option right now
[Android Software/Hacking General [Developers Only]] just4747:
Thanks guys!!
[Android Software/Hacking General [Developers Only]] jeevanreddy58:
Procedure to use GFE in rooted device

Hi Friends,

I have installed Xposed 2.6.1 stable and also the recent patch for GFE. (Mine is Galaxy S3 GT-I9300 CM11 ROM)

When I looked in PlayStore , it is updated on Oct 1st. So there may be chance that it detects the root. So I am asking your suggestions.

Do I need to give SuperUser access to Xposed always? Because I gave access for just 10 minutes.

May I know what else needs to be done before installing GFE.

Thanks in advance,

Jeevan
[Android Software/Hacking General [Developers Only]] Phantasm4489:
Here is an updated Xposed module that should work with the latest gfe (2.7) - Version 2.4 of gfe is still the only one that will work for everyone but if 2.6 worked with you with the previous module i posted here then this one should work too.

I still haven't managed to figure out a way to bypass the native checks for xposed that cause problems for some people (myself included).

I'm starting to think the only option to work around that might be a hacked and resigned copy of the gfe apk. :(
[Android Software/Hacking General [Developers Only]] Phantasm4489:
if you are running CM there's a good chance that anything newer than gfe client 2.4 wont work for you. You should install the latest module posted above then activate it and reboot before installing the gfe client. If the client crashes out without any messages then you will need to go back to the 2.4 client.
[Android Software/Hacking General [Developers Only]] techepet:
Thanks for the hard work on this. Hope you manage to find a way to bypass xposed on custom roms!
[Android Software/Hacking General [Developers Only]] jeevanreddy58:
Thanks Phantasm4489.

I will try with GFE 2.4 with Xposed 2.6.1 with GFE disable root check 3.1

(All are stable versions [emoji7] )

Let me know if the above process is not correct.

Thanks in advance,

Jeevan

---------- Post added 8th October 2014 at 12:23 AM ---------- Previous post was 7th October 2014 at 11:32 PM ----------

Not able to find gfe 2.4.

Could someone redirect me ? Plz

Thanks,

Jeevan
[Android Software/Hacking General [Developers Only]] just4747:
Just tried to register my GOOD setup PIN on a rooted G3 using GOOD 2.4.0.315 and the GOOD disable root Xposed module version 3.3 alpha...and it still fu*kin detected root and disabled/wiped. What the hell?

Thats two times now and i dont have a self service portal to get my own new PIN..
[Android Software/Hacking General [Developers Only]] techepet:
Hey dude chill out, he is doing this for free, you can use your phone with stock firmware and unrooted if you don't like how this is going. That should solve the problem.
[Android Software/Hacking General [Developers Only]] just4747:
I definitely am not complaining at/to the dev at all. Just frustrated that it failed in a case where i didnt think it would fail and that people told me it wouldnt. Harder to test and make work when you have to request a new PIN each time and wait 2-3 days. Not complaining about anyone here whatsoever...just venting and sharing my experience (and looking for help).
[Android Software/Hacking General [Developers Only]] techepet:
I hear you on that, You can try use stock rom, rooted with xposed, looks like the problem is on custom roms, it does detect the xposed module :(
[Android Software/Hacking General [Developers Only]] Phantasm4489:
One tip is once you have a working install of get then use titanium backup and then you can restore everything if it ever detects root. It doesn't do any reporting back to the server as far as I can tell so restoring beck to a good state has worked many times for me

---------- Post added at 10:51 PM ---------- Previous post was at 10:49 PM ----------

When using gfe 2.4 the module available direct from the module repository should work well.It's been thoroughly tested and there should not be any issues. The later versions which are only posted here have not been as thoroughly tested
[Android Software/Hacking General [Developers Only]] jeevanreddy58:
Hi friends ,

Where can I get apk file of gfe 2.4 ?

Thanks in advance,

Jeevan
[Android Software/Hacking General [Developers Only]] thehobit:
Thanks Phantasm4489, the Titanum backup is an exceptionally useful tip.

Maybe to summarize for all those who start:

Start with repository Xposed + GFE security patcher and GFE 2.4

Backup with Titanum

Then, if you are brave enough or can recover keys easily start experimenting

Jeevan: look few posts back

Phantasm4489: I have tried to the latest patcher, GFE 2.7 on the custom ROM phone (special non root detection profile of GFE).

As expected, the GFE 2.7 crashed on password check.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
here is a patched copy of gfe client 2.7 that should work fully in conjunction with the Xposed module.

Ideally i would have liked to be able to implement this as either

a) a fully cracked apk

or

b) an Xposed module that fully bypasses all of the security.

So far i have not managed to achieve either of these so we are stuck with this less than ideal solution.

The Xposed module posted a few pages back will bypass the root checking but the app will still detect the presence of the xposed framework as a completely separate check. The attached apk has the checks for the Xposed framework disabled. I had to modify some of the native libraries and resign the apk so you wont be able to install it over the top of the existing application but you can backup the existing installation using titanium and then uninstall. Once you have installed the attached apk you can restore the data only from the backup and you should be good to go.

Let me know how you get on.

Admin Note: We removed the Good for Enterprise APK due to DMCA complaint: https://github.com/xda/Notices/blob/master/2014/Good-2014-10-13.md Do not re-upload this APK as it is protected by copyright. Thank you.
[Android Software/Hacking General [Developers Only]] thehobit:
Phantasm4489, you are a grandmaster. I followed your guidelines, Your GFE 2.7 version works with xposed installed.
[Android Software/Hacking General [Developers Only]] dabrowsk:
it works !!!

You are realy great, Man :)
[Android Software/Hacking General [Developers Only]] hawkeyejoe:
Which Xposed module exactly will work with this patched v2.7 of GFE?

Also, Phantasm4489, you really need to set up a donation link. I would like to kick a little something your way for the hard work you have done. And I'm sure I'm not alone in wanting to do this.
[Android Software/Hacking General [Developers Only]] thehobit:
Xposed 2.7 experimental1

+1 to your suggestion for donation link.
[Android Software/Hacking General [Developers Only]] techepet:
Hmm for some reason it fails to install. I have removed offical good version, installed xposed with patch applied and when i try to install this apk, it start installing and then ends on error saying it was not able to install. Any clue were I can obtain more details on the error? LG G2 CM 11 M11
[Android Software/Hacking General [Developers Only]] Phantasm4489:
The one posted a couple of pages page in post 1010.

As for the donation link, thanks but I do this for fun not profit. Nice of you to offer though
[Android Software/Hacking General [Developers Only]] bbdoc:
Hi guys,

Sorry if I'm maybe asking stupid questions... I'm new to this GFE, and a bit lost in the 100+ pages of this thread.

I'm using a rooted Galaxy S5 (only rooted, stock ROM). I tried to install GFE, not knowing I would be blocked for being rooted, so I've been kicked out already (but have access to a website to generate a new PIN).

I came to this thread first finding this searching on google : http://repo.xposed.info/module/com.phantasm.xposed.gfesecuritypatcher

Do I simply need to install the APK reference there and I'm good to go ? Or do I still need to install the scripts mentionned in first post of this thread ?

Also, will it work with the GFE version I downloaded from market, or do i need to install an alternate version from APK ?

And final question, should I simply delete data from GFE so i can try again with a new PIN ?

Thanks for your answers.
[Android Software/Hacking General [Developers Only]] techepet:
You should first install xposed, and the use phantasm GFE security patch which runs in xposed. Once you got that clear the you can run good. It should be OK for you as you run stock firmware. Just download the xposed module from this thread. Latest version.
[Android Software/Hacking General [Developers Only]] bbdoc:
Hi,

I installed xposed, but where do I find theis phantasm GFE Security patch ? Is exposed supposed to be in my application list, don't see it...
[Android Software/Hacking General [Developers Only]] jeevanreddy58:
Go to downloads in xposed app, and install.

And navigate to modules and enable them.

-- Jeevan

---------- Post added at 09:22 PM ---------- Previous post was at 09:04 PM ----------

Thank you so much Phantasm4489

I really needed the good app in my rooted mobile. And it is working.

Procedure:

1. Download and install xposed framework (version 2.6.1) from below path.

http://repo.xposed.info/module/de.robv.android.xposed.installer

2. Install gfe patch(version 3.1) from the above app.

3. Download and install 2.4 version good app from below path.

https://drive.google.com/file/d/0B8OMWhOl8-y6ZkVWQ21BWFdvMzQ/view?usp=sharing

Enjoy [emoji7]
[Android Software/Hacking General [Developers Only]] bbdoc:
Hi guys,

I don't seem to be able to install this.

I have installed Xposed installer, as well as XposedGfeSecurityPatcher from the link provided a few posts back (v3.3). module is enabled in Xposed installed.

I then tried to register my device in GFE (I first deleted my data, and used seld-service portal requesting a transfer of my licence to a new device so it generates a new PIN).

After install, I received a message that my device was not conform and thus gfe had been deleted !

I'm using GFE from the android market (so latest version). Is this the issue ? Should I use a specific version ?

Thanks
[Android Software/Hacking General [Developers Only]] dabrowsk:
You should use the one from post http://xdaforums.com/showpost.php?p=55899791&postcount=1021
[Android Software/Hacking General [Developers Only]] bbdoc:
Still doesn't work, even after installing this version.

I wiped data from GFE application, deinstalled, and reinstalled version from the post you mention... But it is still telling me my device is not conform at the end of the registration process.

Is it because I first tried to register it before I installed this version and SecurityPatcher ? Has my device be banned ? Is there any way I can have it unbanned ?

Thanks

PS: btw, I hope my company doesn't monitor usage of this self-service portal as it's already my 3rd request for license transfer...
[Android Software/Hacking General [Developers Only]] dabrowsk:
I can only tell you what I did:

1. I had 2.4 version of GFE installed and working.

2. I did a backup using titanium Backup

3. I uninstalled GFE disctonecting it before

4. I installed a version from the link

5. I restored from the backup application data (without restoring application)

and it worked....
[Android Software/Hacking General [Developers Only]] bbdoc:
Thanks but in my case, I'm new to GFE, so don't have a working version yet.

Do you mean I should first install GFE 2.4 (which SecurityPatch should I use with it), have it register, backup, uninstall, reinstall 2.7 from link, and then restore data from Titanium ?
[Android Software/Hacking General [Developers Only]] dabrowsk:
I think you should try at least...
[Android Software/Hacking General [Developers Only]] Phantasm4489:
Can you send over the logs from xposed framework so I can look into it
[Android Software/Hacking General [Developers Only]] bbdoc:
Yes of course, but where do I find those logs ? Looking into Xposed, I see a journal, but it has very few information and last one is at 9.13 this morning (when I tried to register to GFE around 12.00). [CORRECTION: This might be the righ one, didn't see UTC when I'm in UTC+2]

Is this what you need ?

-----------------
10 oct. 2014 09:13:46 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'KOT49H.G900FXXU1ANE2' with fingerprint 'samsung/kltexx/klte:4.4.2/KOT49H/G900FXXU1ANE2:user/release-keys'
Loading modules from /data/app/com.phantasm.xposed.gfesecuritypatcher-1.apk
Loading class com.phantasm.xposed.gfesecuritypatcher.GfeHook
Loaded app: com.good.android.gfe
class found : com.good.android.compliance.ComplianceManagerPolicy
class found : g.aeb
hook1 g.aeb fail
hook1 failed
class found : g.agc
hook1 g.agc fail
hook1 failed
class found : com.good.android.compliance.d
hook2 successfull
hook3 failed
-----------------
10 oct. 2014 09:18:05 UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'KOT49H.G900FXXU1ANE2' with fingerprint 'samsung/kltexx/klte:4.4.2/KOT49H/G900FXXU1ANE2:user/release-keys'
Loading modules from /data/app/com.phantasm.xposed.gfesecuritypatcher-2.apk
File does not exist

Thanks
[Android Software/Hacking General [Developers Only]] Phantasm4489:
yes thats what i was looking for but this looks like the log from an older version.

are you sure you've correctly installed this version of the xposed module:

http://xdaforums.com/showpost.php?p=55885222&postcount=1010
[Android Software/Hacking General [Developers Only]] bbdoc:
From what I see in my Xposed modules I'm using version 3.3. See attached.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
Where it says file does not exist at the end indicates it didn't install correctly. Best to freeze gfe using titanium or uninstall gfe and then completely uninstall the xposed module and reinstall it. Then you can unfreeze gfe.
[Android Software/Hacking General [Developers Only]] nutttr:
Is the same sort of module possible for Airwatch? ;)... I could certainly make a stab at creating one, but won't be easily able to get new activation requests.
[Android Software/Hacking General [Developers Only]] LinkinParkmetre:
Summarized instructions

Hi,

Here is a stab at creating instructions (please confirm) for new users:

1) Install Xposed framework

2) Install latest Xposed module for Good for Enterprise - reboot

3) Install GFE version 2.4 (need link)

4) Activate GFE using pin

5) Use Titanium backup to do data backup of GFE in case it accidentally gets locked again (prevents the new pin request from IT)

6) If need be, update to GFE 2.7 latest version by Phantom (need more detailed instructions here)

Please confirm, and edit these instructions. This should be front page at some point, to help everyone direct themselves through the email mass
[Android Software/Hacking General [Developers Only]] Surfinette:
Hi, today I did a shorter/simpler version of your instructions:

In step 3 I directly installed GFE v 2.7 from the playstore and it did work perfectly from there on. The xposed GFE module I used is v3.3 (I presume it is the latest).

A big thank to the dev of this great module :)

Envoyé de mon Nexus 5 en utilisant Tapatalk
[Android Software/Hacking General [Developers Only]] akarol:
That route is only compatible with certain devices. I had to use 2.4 and then update to the modified 2.7 to get it working on my OPO.
[Android Software/Hacking General [Developers Only]] imthenachoman:
Anyone figured out a way to make GFE work after doing a full urnoot with SuperSU? I thought I could root, install Xposed, then do a full unroot with SuperSU and GFE would work but it didn't. Are there other "simple" steps I can do to get it to work or do I gotta do all this patched and scripted and modules to hide root and stuff? I'm trying to figure out a way to get rid of root cause I really only want to install Xposed for GravityBox and then after that I can unroot...
[Android Software/Hacking General [Developers Only]] ZipLipZ:
Can anyone hook me up with the apk for an older version of GMA (Good secure browser)? The Google play version is 2.5, but I'm running GFE 2.4 so I need an older version. Can't find it anywhere :(