yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] El Ha$on:
Did you do a restore of the app and data? Or did you get a new pin from employer to have it set up again after installing the ROM?
[Android Software/Hacking General [Developers Only]] Zenith24:
Cyanogenmod 13 on Nexus 5

Fresh install of CM13, xposed 78 and GFE Patcher module.

I restored GFE with Titanium.

Works!
[Android Software/Hacking General [Developers Only]] El Ha$on:
I tested over the weekend restoring with Titanium on an official CM13 build with xposed 78, but unfortunately couldn't get GFE to connect to the servers and pull down new emails.

There's still some bugs on my device variant so waiting for nightlys to be a little more stable. But perhaps I have better luck in a month or so.
[Android Software/Hacking General [Developers Only]] ddimple4:
Running Nexus 5 stock MM. Rooted using phhson's zip and app. Installed Xposed v78, and the GFE module (3.5). First tried to install GFE V2.7. App asked for root, but then app would just hang without even getting to initial PIN request. Tried overwriting the libsource file but no help. Uninstalled and installed GFE v2.4. Did not request root. Was able to receive emails but could not open attachments. Updated using the v2.7 apk. Immediately requested root. The app hung again. Overwrote the libsource file, rebooted, and everything working fine.
[Android Software/Hacking General [Developers Only]] El Ha$on:
For the module to work correctly we need to allow root that first time.

Ticking "remember choice" is not need though.
[Android Software/Hacking General [Developers Only]] zrzhu:
I installed xposed and the module (see attached screenshots) on HTC one M9. Did I install them correctly? I installed GFE 2.6 and it gave me the compliance error.
[Android Software/Hacking General [Developers Only]] morbius14:
unroot on custom rom?

Hi I'm on the latest Revolution Rom for HTC M7. I tried to unroot using SuperSU but after reboot and reinstalling Good. It still pops up with compliance violation after attempting to activate pin. Is there no way to completely unroot on a custom rom?

If that's true, from what I've read, since i'm S-ON and on Hboot 1.6 I will need to use the Sunshine method to get S-Off then flash back to stock? Is there an easier way to revert back to stock so I can use good? My dumbass did not make a backup of the stock rom before i rooted...

Thanks for your help guys
[Android Software/Hacking General [Developers Only]] redhonker:
Hi,

I am using Galaxy S4 with Android 5. Does anyone have success with GFE on rooted OC4?

Thanks
[Android Software/Hacking General [Developers Only]] dutchthomas:
S
[Android Software/Hacking General [Developers Only]] dabrowsk:
I did another test with MM (Nexus 5 + Custom ROM DirtyUnicorn) and I can confirm that GFE is working now :)

What I did was:

1. I installed GFE 2.7.1 and tried to load it.

2. First launch took so long.... only white screen for 30 or even more seconds.

3. Next I restored data for GFE using TB

4. I launched GFE and I could receive my emails :)
[Android Software/Hacking General [Developers Only]] bballboy32591:
Can you elaborate more on what you did to set this up? I'm on the exact same rom and couldn't get it to work. Also did you restore your data from a working gfe instance or do a clean install using a new pin?
[Android Software/Hacking General [Developers Only]] redhonker:
Hi,

Do I need to install and activate GFE before rooting? If so, how do I disable it before I root the phone (there is no disable button in the application manager).

Thanks
[Android Software/Hacking General [Developers Only]] dabrowsk:
No you don't. You can activate it after rooting.

Btw The best way to disable application is to freeze it in Titanium Backup…
[Android Software/Hacking General [Developers Only]] hawkeyejoe:
I haven't been following this thread in quite a while. I tried upgrading to lollipop once and didn't have luck with GFE. I'm upgrading to the Moto X Pure from the One M8. What is the latest on getting this to work on lollipop and marshmallow?
[Android Software/Hacking General [Developers Only]] Gjohnson7771:
Question, I setup my good mobile last week and everything was working fine. However, I deselected the persistent mode, because of the wakelocks and after a reboot the security compliance message came up and it deactivated.

Does anyone know if the persistent mode has to be activated for GFE to function or did a miss a procedure before rebooting?

Thanks
[Android Software/Hacking General [Developers Only]] dabrowsk:
For me it doesn't matter whether persistent mode is on or off.
[Android Software/Hacking General [Developers Only]] arjunv:
For those who are still using xposed module hack or running old version, Please try the new systemless root method from chainfire.

I am on a rooted MM rom with latest good version and supersu 2.61 without any xpose
[Android Software/Hacking General [Developers Only]] dabrowsk:
Thanks for that.

One question: do you have xposed instalacji or not at all (I mean the framework not the module itself)?
[Android Software/Hacking General [Developers Only]] arjunv:
No, neither framework nor module. I have never been a big fan of it.

Arjun
[Android Software/Hacking General [Developers Only]] El Ha$on:
This might not work on ROMs that are pre-rooted tho
[Android Software/Hacking General [Developers Only]] arjunv:
Yes, i do agree to this. you can request the dev to create another package without root.

Arjun
[Android Software/Hacking General [Developers Only]] mentalinc:
What version number doesn't detect the new root method?
[Android Software/Hacking General [Developers Only]] hawkeyejoe:
How long till GOOD fixes this loophole though. I can't wait to try it out when my new phone gets here.
[Android Software/Hacking General [Developers Only]] hawkeyejoe:
Did the loophole get fixed already? I just installed 3.1.3.430 from Play and it's not working with the systemless root for me. What version is working for others? If its been patched already can someone please share the last working apk?
[Android Software/Hacking General [Developers Only]] El Ha$on:
You can follow this post. Only difference is that official Xposed has been released.

http://xdaforums.com/showthread.php?p=62514651
[Android Software/Hacking General [Developers Only]] hawkeyejoe:
Thanks but I was referring to the success others have had with the systemless root method on MM using the latest gfe apk. For now I'm going to just go back to this old method though because I need to get gfe up and running right away.
[Android Software/Hacking General [Developers Only]] El Ha$on:
I don't see any update to GFE.

Play store notes the last time GFE was updated was back in November.
[Android Software/Hacking General [Developers Only]] rocky78:
thx.

im on justarchi = archidroid v3.1.5 (cm12.1), gt-i9300 (sgs3)

and only that version(2.7) is working.

the last GFE is crashing down, so if anyone wants gfe running i recommend that version.

again,

thx alot
[Android Software/Hacking General [Developers Only]] arjunv:
I am still able to run the latest version on mm with systemless root
[Android Software/Hacking General [Developers Only]] El Ha$on:
On cm13 here. Restored GFE via titanium and all is working on my end.
[Android Software/Hacking General [Developers Only]] ddimple4:
Using the module?
[Android Software/Hacking General [Developers Only]] El Ha$on:
Yes sorry missed that part.
[Android Software/Hacking General [Developers Only]] redhonker:
Anyone knows where we can download GFE 2.7.1?

Thanks
[Android Software/Hacking General [Developers Only]] mentalinc:
https://drive.google.com/file/d/0B89uLU_R-lxrWjRreGFncGdmM0E/view
[Android Software/Hacking General [Developers Only]] redhonker:
Thanks
[Android Software/Hacking General [Developers Only]] El Ha$on:
I'm considering on getting the Nexus 5x and may decide to throw CyanogenMod on it.

But I would like to confirm the directions in your post for 64 bit.

Do you mean copy the contents of the file libsyncengineradio-lib.so overwriting the contents of file libsyncengineradio-lib2.so?

Thanks in advance!
[Android Software/Hacking General [Developers Only]] munchee:
Yes, copy the content of libsyncengineradio-lib.so overwriting the content of libsyncengineradio-lib2.so.

The original libsyncengineradio-lib2.so should have been a 0 byte file anyway. Good luck
[Android Software/Hacking General [Developers Only]] Surfinette:
My company is moving from GFE to Good Work (which I believe adds an access to your work files and folders). Is there any workaround to prevent Good Work from detecting root?

Envoyé de mon Nexus 6P en utilisant Tapatalk
[Android Software/Hacking General [Developers Only]] hawkeyejoe:
Probably isn't a workaround for it. I'd like a workaround for Good Connect if anyone wants to tackle it!
[Android Software/Hacking General [Developers Only]] El Ha$on:
Currently there isn't a method for either. And the current method isnt for the most recent version of GFE.

It would seem right now as things get "more secure" then we will hit roadblocks in the rooting community.
[Android Software/Hacking General [Developers Only]] payne_307:
Can anyone tell me if the latest Good version is working fine with system-less root on a stock ROM? If yes which version of systemless root has been tested to be working?
[Android Software/Hacking General [Developers Only]] ghbuur:
I'm on 5.1.1 with supersu 2.67 and gfe 2.7.1.390 works fine with the xposed module. on MM didn't work for me.
[Android Software/Hacking General [Developers Only]] tohandr:
Can anyone create some accounts for me GFE with PIN-code? I have some ideas for launching GFE 3.1.3.430 with ROOT and Xposed Framework, but I need some of accounts for the tests.

If anyone is interested, I examine GFE via JEB 1.5, pulled by a modified https://github.com/rednaga/DexHook 2 hidden dex file and wrote a plugin for decoding DexGuard Strings https://gist.github.com/AKosterin/af8c2dd2aa372c99b507
[Android Software/Hacking General [Developers Only]] El Ha$on:
How exactly would one go about testing this?
[Android Software/Hacking General [Developers Only]] payne_307:
Yes same question. What do you need from me/users to test it out.
[Android Software/Hacking General [Developers Only]] dabrowsk:
+1
[Android Software/Hacking General [Developers Only]] payne_307:
Another nonsense noticed. On AOSP based 6.0.1 ROM, GFE 2.7.1 has stopped working for quite some time now for me. It just directly jumps to the launcher as expected on v3.1.3 when xposed is running. I was able to use v2.4 till today. I decided to try a kernel (which later didn't suit me) and I came back to the same setup (flashed ROM, GApps, SuperSU, Xposed, etc.) and tried to setup my GFE again. And now even the v2.4 won't run. Any suggestions? I have an important need for the GFE to work on my mobile.
[Android Software/Hacking General [Developers Only]] ghbuur:
hi. maybe this can help. i just freshly installed hydrogen os (mm 6.0.1) on my oneplus 2. tried already once before and couldn't manage gfe to work. this time i installed everything else first like super, apps, xposed etc. after installing the xposed module i rebooted the phone, let start everything and then rebooted again. just to be sure. coz in hydrogen os i had to allow which apps can startup in the beginning. then restored gfe with titanium (just the app). as i have 64bit there's the lib file from gfe to copy/change too. then i started gfe, could enter my pin and finally it works. gfe 2.7.1 of course. hope i could help
[Android Software/Hacking General [Developers Only]] tohandr:
Some technical details of the research GFE 3.1.3.430:

1) Unpacked all the hidden dex files - https://goo.gl/OkdzRE

2) In my opinion the most interesting is the g.IT class of the main apk file. As well as g.th and g.sc classes of sc_lJ.dex file. Need to learn com.good.android.security.malwaretest and com.good.android.compliance packages in both files.

Currently, I am reverse a piece of code with checks for root and xposed, but the presence of account with PIN could speed up searching checks. While fully solution (modified apk or xposed module) I have not done.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
good luck with this. Patching the root checks is not too difficult. You should be able to adapt the xposed module i wrote which is in github here https://github.com/dmcoles/XposedGfeSecurityPatcher (although not the 2,7 version as i never got around to putting it in there) I'll try to dig out the source code to the newer version and send it over to you if you think it will be helpful. I never managed to track down all of the code that did the xposed checks in versions 2.8 and later though. Being able to decrypt the hidden dex files might well help in that regard. There is at least one check for xposed in the libsyncengineradio-lib.so that also needs to be disabled
[Android Software/Hacking General [Developers Only]] payne_307:
[MENTION=3240035]tohandr[/MENTION] [MENTION=2505474]Phantasm4489[/MENTION] Thanks guys ... Making this available for the latest GFE will be a good catch up. Will keep looking for progress here.
[Android Software/Hacking General [Developers Only]] bigknowz:
redundant

Will Good work with systemless root on its own, or you still need xposed?
[Android Software/Hacking General [Developers Only]] ghbuur:
the xposed module is still needed as i know. didn't try without as my it department gets suspicious from ordering new keys all the time when trying new roms :D
[Android Software/Hacking General [Developers Only]] 400killer:
FWIT, I tried all the iterations. Running the newest Pure Nexus Rom (6.0.2) on a Nexus 6 build MMB29U. With system root and the latest beta v80 xposed, with the patch 3.5 and Good 2.7.1.390, xposed asked for root when I launched good. I accepted and it just displays a white screen. Then I confirmed it loaded without the patch all the way to locking out due to root. So I think it might be a framework issue with xposed. Next I reinstalled the ROM systemless root. Tried it without xposed and the patch, on the new version. It loaded and locked due to root. Then I installed xposed again, with the patch and the older Gfe. Again xposed asked me for the root permission I granted and it stuck on a white screen during initialization again.
[Android Software/Hacking General [Developers Only]] El Ha$on:
Might be because you have a 64bit device follow this post.

http://xdaforums.com/showthread.php?p=65035225
[Android Software/Hacking General [Developers Only]] ghbuur:
nexus 6 is not 64bit as i read. so should be something else i guess
[Android Software/Hacking General [Developers Only]] jfdid:
An update....Running Bliss ROM Marshmallow.

Using Titanium Backup to restore my Good 2.4.0.315 with data.

All is working well. Thanks.
[Android Software/Hacking General [Developers Only]] 400killer:
Thanks jfdid! I have it up and running on pure nexus. I used the Gfe patch 3.1 and Gfe 2.4.0.315. Wasn't sure it was going to work when it I initialized, as it never asked me to grant su permission.
[Android Software/Hacking General [Developers Only]] mkl23:
Got a OnePlus 2 (CM13 unofficial) here. Whats the latest combination of xposed and gfe I can run? Tried a few combinations without any luck. Thats what I did so far:

1. Install Xposed

2. Install GFE Root detection disabler

3. Install GFE 2.7

4. Configure GFE

But I always get the warning message that my container was disabled and I have to contact the system administrator. But I realized that I havent got any root request by the module... Do I need to get SuperSU or is the build in root on CM13 good to go?
[Android Software/Hacking General [Developers Only]] ghbuur:
I've got the same phone and following working combo:

CM13 newest unofficial from seraph

supersu 2.68

xposed v80 with gfe module

gfe version 2.7.1.390

first setup everything before installing gfe. then reboot to be sure the xposed module is active. after that it should work..

hope i could help ;)
[Android Software/Hacking General [Developers Only]] payne_307:
[MENTION=2505474]Phantasm4489[/MENTION] Hey Bud... Great help from you to make Good work.. Is there a way you can provide us with something that doesn't require Xposed but works fine just with root access? I know the module works well enough with Xposed but I think a lot of users would avoid using Xposed on custom ROMs (which breaks many a things apart from annoying the Devs who prefer logcats without Xposed installed) which is where we really need your script to work. May be add an apk here on this thread which we can install separately if you think adding it on Play Store would be a concern. If you want you can PM me to discuss further.
[Android Software/Hacking General [Developers Only]] Phantasm4489:
no unfortunately not. i did post a modified apk once before on here quite some time ago and good technology issued a takedown request to xda.
[Android Software/Hacking General [Developers Only]] payne_307:
Not asking for a modified Good apk. Saying the module apk (http://dl-xda.xposed.info/modules/com.phantasm.xposed.gfesecuritypatcher_v26_ece4da.apk) that needs Xposed to run, can that be made standalone, so that Xposed is not needed?
[Android Software/Hacking General [Developers Only]] Phantasm4489:
No that wouldn't be possible either. The module uses xposed to hook into the good client and patch things on the fly underneath the running app. That's the whole idea behind xposed. It would require most of the xposed code to be included in the app
[Android Software/Hacking General [Developers Only]] payne_307:
So just a portion of the code from Xposed won't help, which is the only item needed to hook to the good client? Just asking because it might be a 1 time effort but that can make it completely standalone and not have users worry whenever the Android SDK upgrades and Xposed is normally late to join the party.
[Android Software/Hacking General [Developers Only]] dabrowsk:
an update from me:

Phone: Nexus 5X

ROM: Dirty Unicorns (http://xdaforums.com/nexus-5x/orig-development/rom-dirty-unicorns-6-0-1-bullhead-03-01-t3326395 )

GFE: 2.7.1.290 restored using TiBu

working fine :)
[Android Software/Hacking General [Developers Only]] piotrus22:
hey guys - so 2.7.1.290 is the latest version that works with xposed and root still? just got a 5x and currently running the latest Good on non-rooted but not sure how long I'll last before my flash addiction kicks in (hint hint: not long) :P

---------- Post added at 03:13 PM ---------- Previous post was at 03:11 PM ----------

[MENTION=799303]400killer[/MENTION] - next time you do this, hit "deny". this happened to me and I got it to work by doing that, then going into supersu app and ensuring that the good app root permissions are set to "always deny"
[Android Software/Hacking General [Developers Only]] ghbuur:
as i know that one is still the latest, didn't see any newer working version yet. I've got an op2, 64bit and it works ?
[Android Software/Hacking General [Developers Only]] piotrus22:
so to be clear, the Good app can also see the "system less root" ?
[Android Software/Hacking General [Developers Only]] ioos:
Are there any non-rooted custom roms that are known to work with GFE? I'm on the 5x. When I tried previously on my Nexus 6, it was still flagged even without installing superuser.
[Android Software/Hacking General [Developers Only]] catzilla:
Could someone please post a link to V2.7.1.390? The original dropbox link is dead..

http://xdaforums.com/showpost.php?p=58023883&postcount=1169
[Android Software/Hacking General [Developers Only]] ghbuur:
here it is, you're welcome ;)

https://www.dropbox.com/s/4lbr8sz9d...gfe-c22bda0160189fca98cf522c95507763.apk?dl=0
[Android Software/Hacking General [Developers Only]] catzilla:
Amazing, thank you so much!

Edit:

Hmm, no joy!

Steps taken:

1) Install the xposed module, enable, reboot

2) Install Good v2.7.1.390 apk (quote above)

3) Run Good

4) Pop up asks for root, grant once

5) Force close

From here on out, it's force closes every time I try to open it.

Am I doing something wrong?

LG G4 AT&T version here, rooted on original firmware (not updated from lollipop)

Just a guess, maybe I need the titanium backup and not the apk somehow? Was there a reason people in this thread keep mentioning restoring through titanium backup?
[Android Software/Hacking General [Developers Only]] ghbuur:
i think you should follow this post with copying the lib file. once that's done, it will work fine ;)

http://xdaforums.com/showthread.php?p=65032031
[Android Software/Hacking General [Developers Only]] catzilla:
Just tried it.. no dice.

It no longer asks for root even, just crashes.

Guess I'll just tell my employer to give me a phone if they want me to read email on mobile.
[Android Software/Hacking General [Developers Only]] ghbuur:
mmh I'm sure somehow it will work. try again...delete it, install, open, grant root, close (force stop) and then copy the lib file. should look like on the screenshot. don't forget the permission. then open again. works now?
[Android Software/Hacking General [Developers Only]] catzilla:
I tried your suggestion and made it to the login screen, but it seems I've been locked out due to the previous failures, I get an auth error. I'll request another token, and I'll report back here if it works, but it'll take days for them to respond.
[Android Software/Hacking General [Developers Only]] ghbuur:
i know, a new pin is needed i guess. these days I requested so many times too coz of new roms i tried ? but once it's working make a titanium backup. and before you update/install roms, freeze it first until everything is setup again. especially xposed. after that mostly it works again..
[Android Software/Hacking General [Developers Only]] catzilla:
0. Pre-reqs: xposed module

1. Install good v2.7.1.390

2. Make copy of the lib file with ES file explorer, rename, put it back

3. Run good

4. Use as normal

It freaking works!

Don't forget to disable autoupdate in google play.
[Android Software/Hacking General [Developers Only]] paffo:
Disabling auto update may fail sometimes, so better is to use script to remove Good from Google Pay. I am using tasker profile for Google Play an the script checks if Good exist in database and if so it killing Google Play app and remove Good from databases.

#!/system/bin/sh

goodcheck1=`sqlite3 /data/data/com.android.vending/databases/library.db "SELECT * from ownership where doc_id='com.good.android.gfe'" | wc -l`
goodcheck2=`sqlite3 /data/data/com.android.vending/databases/localappstate.db "SELECT * from appstate where package_name='com.good.android.gfe'" | wc -l`
goodcheck3=`sqlite3 /data/data/com.android.vending/databases/package_verification.db "SELECT * from verification_cache where package_name='com.good.android.gfe'" | wc -l`

if [ $(($goodcheck1+$goodcheck2+$goodcheck3)) -ne 0 ]
then
am force-stop com.android.vending
sqlite3 /data/data/com.android.vending/databases/library.db "DELETE from ownership where doc_id='com.good.android.gfe'"
sqlite3 /data/data/com.android.vending/databases/localappstate.db "DELETE from appstate where package_name='com.good.android.gfe'"
sqlite3 /data/data/com.android.vending/databases/package_verification.db "DELETE from verification_cache where package_name='com.good.android.gfe'"
fi
[Android Software/Hacking General [Developers Only]] thehobit:
Thanks, what is #2 for?

Anyone could use a higher version that 2.7?
[Android Software/Hacking General [Developers Only]] catzilla:
No, versions higher than 2.7.1.390 detect Xposed.

Step #2 is for 64 bit phones. Advisable to do it anyway just in case if you are just setting things up.

http://xdaforums.com/showpost.php?p=62970150&postcount=1380