R0 CREW

[CRACKED] JEB 3.17.1 Anti-Covid19 Edition by DimitarSerg

Thank you Darwin for the update.

Hey, thanks for this.

However i tried to use a script and it didn’t work

./jeb_macos.sh -c --srv2 --script=someScript.py

response

Disregarding unknown argument "--srv2"
Disregarding unknown argument "--script=someScript.py"
1 Like

The crack’s author created a fix. Check it:
https://www.upload.ee/files/11543947/jeb.jar.html

1 Like

@Darwin this runs for a minute or two and then says license key error, I used this before and it used to work.
can you fix this.

Also, I’m new to android reversing, I’m looking for a decent debugger?

Well, JEB’s debuggers are very good, and I regularly do Dalvik and arm/x86 with them.

Better read the doc though, it can get complicated and touchy, especially when going back and forth dalvik and native.

Hm…

I tried the fixed jar and now I get a different error with an exception thrown when trying to run a script

Exception in thread "main" Traceback (most recent call last):
  File ".../jeb-3-17/bin/app/jython-standalone-2.7.2.jar/Lib/site.py", line 68, in <module>
  File ".../jeb-3-17/bin/app/jython-standalone-2.7.2.jar/Lib/os.py", line 45, in <module>
java.lang.reflect.InaccessibleObjectException: Unable to make private java.lang.constant.ConstantDesc java.lang.constant.DynamicConstantDesc.tryCanonicalize() accessible: module java.base does not "opens java.lang.constant" to unnamed module @7bb35cc6
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:349)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:289)
	at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:196)
	at java.base/java.lang.reflect.Method.setAccessible(Method.java:190)
	at org.python.core.PyJavaType.init(PyJavaType.java:475)
	at org.python.core.PyType$Registry.createType(PyType.java:477)
	at org.python.core.PyType$Registry.addFromClass(PyType.java:426)
	at org.python.core.PyType$Registry.resolveType(PyType.java:333)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:208)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:202)
	at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:226)
	at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:208)
	at java.base/java.lang.ClassValue.get(ClassValue.java:114)
	at org.python.core.PyType.fromClass(PyType.java:2137)
	at org.python.core.PyJavaType.init(PyJavaType.java:431)
	at org.python.core.PyType$Registry.createType(PyType.java:477)
	at org.python.core.PyType$Registry.addFromClass(PyType.java:426)
	at org.python.core.PyType$Registry.resolveType(PyType.java:352)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:208)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:202)
	at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:226)
	at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:208)
	at java.base/java.lang.ClassValue.get(ClassValue.java:114)
	at org.python.core.PyType.fromClass(PyType.java:2137)
	at org.python.core.PyType$Registry.processInners(PyType.java:403)
	at org.python.core.PyType$Registry.resolveType(PyType.java:356)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:208)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:202)
	at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:226)
	at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:208)
	at java.base/java.lang.ClassValue.get(ClassValue.java:114)
	at org.python.core.PyType.fromClass(PyType.java:2137)
	at org.python.core.PyType$Registry.processInners(PyType.java:403)
	at org.python.core.PyType$Registry.resolveType(PyType.java:356)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:208)
	at org.python.core.PyType$Registry$1.computeValue(PyType.java:202)
	at java.base/java.lang.ClassValue.getFromHashMap(ClassValue.java:226)
	at java.base/java.lang.ClassValue.getFromBackup(ClassValue.java:208)
	at java.base/java.lang.ClassValue.get(ClassValue.java:114)
	at org.python.core.PyType.fromClass(PyType.java:2137)
	at org.python.core.PyJavaType.wrapJavaObject(PyJavaType.java:118)
	at org.python.core.adapter.ClassicPyObjectAdapter.adapt(ClassicPyObjectAdapter.java:135)
	at org.python.core.Py.java2py(Py.java:2064)
	at org.python.core.PyReflectedField._doget(PyReflectedField.java:42)
	at org.python.core.PyObject._doget(PyObject.java:1105)
	at org.python.core.PyObject.__get__(PyObject.java:3734)
	at org.python.core.PyType.type___findattr_ex__(PyType.java:2182)
	at org.python.core.PyType.__findattr_ex__(PyType.java:2160)
	at org.python.core.PyObject.__findattr__(PyObject.java:902)
	at org.python.core.PyObject.__findattr__(PyObject.java:889)
	at org.python.core.imp.ensureFromList(imp.java:1484)
	at org.python.core.imp.ensureFromList(imp.java:1480)
	at org.python.core.imp.ensureFromList(imp.java:1449)
	at org.python.core.imp.import_module_level(imp.java:1377)
	at org.python.core.imp.importName(imp.java:1528)
	at org.python.core.ImportFunction.__call__(__builtin__.java:1285)
	at org.python.core.PyObject.__call__(PyObject.java:433)
	at org.python.core.__builtin__.__import__(__builtin__.java:1232)
	at org.python.core.imp.importAll(imp.java:1647)
	at os$py.f$0(.../jeb-3-17/bin/app/jython-standalone-2.7.2.jar/Lib/os.py:726)
	at os$py.call_function(.../jeb-3-17/bin/app/jython-standalone-2.7.2.jar/Lib/os.py)
	at org.python.core.PyTableCode.call(PyTableCode.java:173)
	at org.python.core.PyCode.call(PyCode.java:18)
	at org.python.core.imp.createFromCode(imp.java:630)
	at org.python.core.util.importer.importer_load_module(importer.java:120)
	at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:175)
	at org.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source)
	at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:48)
	at org.python.core.imp.loadFromLoader(imp.java:819)
	at org.python.core.imp.find_module(imp.java:763)
	at org.python.core.imp.import_next(imp.java:1158)
	at org.python.core.imp.import_module_level(imp.java:1350)
	at org.python.core.imp.importName(imp.java:1528)
	at org.python.core.ImportFunction.__call__(__builtin__.java:1285)
	at org.python.core.PyObject.__call__(PyObject.java:433)
	at org.python.core.__builtin__.__import__(__builtin__.java:1232)
	at org.python.core.imp.importOne(imp.java:1547)
	at site$py.f$0(.../jeb-3-17/bin/app/jython-standalone-2.7.2.jar/Lib/site.py:637)
	at site$py.call_function(.../jeb-3-17/bin/app/jython-standalone-2.7.2.jar/Lib/site.py)
	at org.python.core.PyTableCode.call(PyTableCode.java:173)
	at org.python.core.PyCode.call(PyCode.java:18)
	at org.python.core.imp.createFromCode(imp.java:630)
	at org.python.core.util.importer.importer_load_module(importer.java:120)
	at org.python.modules.zipimport.zipimporter.zipimporter_load_module(zipimporter.java:175)
	at org.python.modules.zipimport.zipimporter$zipimporter_load_module_exposer.__call__(Unknown Source)
	at org.python.core.PyBuiltinMethodNarrow.__call__(PyBuiltinMethodNarrow.java:48)
	at org.python.core.imp.loadFromLoader(imp.java:819)
	at org.python.core.imp.find_module(imp.java:763)
	at org.python.core.imp.import_next(imp.java:1158)
	at org.python.core.imp.import_first(imp.java:1198)
	at org.python.core.imp.load(imp.java:1016)
	at org.python.core.Py.importSiteIfSelected(Py.java:1842)
	at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:111)
	at org.python.util.PythonInterpreter.<init>(PythonInterpreter.java:93)
	at com.pnfsoftware.jeb.client.script.PythonScriptFactory.init(SourceFile:69)
	at com.pnfsoftware.jeb.client.script.PythonScriptFactory.<init>(SourceFile:41)
	at com.pnfsoftware.jeb.client.script.ScriptLoader.loadPython(SourceFile:121)
	at com.pnfsoftware.jeb.client.script.ScriptLoader.load(SourceFile:99)
	at com.pnfsoftware.jeb.client.script.ScriptLoader.<init>(SourceFile:55)
	at com.pnfsoftware.jeb.WG.start(SourceFile:73)
	at com.pnfsoftware.jeb.Launcher.main(Launcher.java:126)
java.lang.reflect.InaccessibleObjectException: java.lang.reflect.InaccessibleObjectException: Unable to make private java.lang.constant.ConstantDesc java.lang.constant.DynamicConstantDesc.tryCanonicalize() accessible: module java.base does not "opens java.lang.constant" to unnamed module @7bb35cc6

I got the same error on windows with JDK-14. The crack’s author said that he is using JRE 1.8.0+ (64-bit) and everything works for him. So, I downloaded and installed the latest version of JRE 1.8.0+ (64-bit) and everything started up successfully for me.

So, if you also use the JDK, you need to install and use the JRE.

https://java.com/en/download/manual.jsp

If you use the JRE and you encounter this error, then something is wrong with your version of Java.

1 Like

Hi, thanks for the update, the new 3.17.1 version in my mac report below error, do you have any workaround? thank you!

JDK Version: 1.8.0_112
MacOS Version: 10.14.6

have you tried a newer version of java 8? 112 is more than 3 year old!
the FAQ recommends update 191 or above

1 Like

@reinstallsys Try to use the latest JDK (jdk-8u251-macosx-x64.dmg).

@Darwin @arthu4 I updated JDK to 8u251, It’s worked! Thank you so much!!

Perfect. I was using JDK-14, switched to 1.8 and everything is working. Thank you :slight_smile:

@Darwin thank you so much for this amazing work… really loved it

non-debuggable apk debugging not working

1 Like

Thanks for the report. We are aware of this issue. It is very difficult to fix. Use this trick to turn your application into debuggable.

jeb_wincon.bat -c --makeapkdebug – file.apk

1 Like

link is dead for the jed demo version. can you please update it? on the website its on 3.18 so i cannot download 3.17. thanks

Thanks, the file was reloaded, check the main post.

it doesn’t work after i copy and click continue. program shutdown asks for key again

hello @Darwin any plan to crack 3.19.1 also, it came out just today, yum!

JEB is too good, I’ll ask my future employer to purchase a full copy to redeem my sins :smile:

@arthu4 I am not the author of the crack. But I think I can say on his behalf.

A new release of the crack is a very expensive task. So no one will do it after each update of JEB.

In fact, it would be cool if a new crack appears at least half a year or a year later.

Its truly amazing to have been given 3.17.1 by [DimitarSerg]. He didn’t just crack it but rebuild tons of stuff in it. This version is very good and stable.

1 Like