Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 08-30-2023, 13:01
CXVUSER CXVUSER is offline
Family
 
Join Date: Jul 2022
Location: Ierusalem
Posts: 71
Rept. Given: 0
Rept. Rcvd 42 Times in 27 Posts
Thanks Given: 0
Thanks Rcvd at 407 Times in 65 Posts
CXVUSER Reputation: 42
JEB Decompiler 5.2.0.202308292043 mod by CXV

Requirements: (Only JDK 17.0.X or above), 64-bit OS

Press Generate a Key in welcome window

Mod info(changes):
- fix all integrity checks\timebomb
- Time-limited sessions fixed
- Requires an Internet connection fixed
- dexdec: fix string decrypt via emulation
- dexdec: instruction conversion recovered
- gui: Usage of the clipboard is disallowed fixed
- jdb2: Saving or loading projects is disabled fixed
- android debug enabled
- android native debug enabled
- avrdec: decompiler enabled
- Decompiler exporter fixed
- CF-unflattener, unvirtualizer, native emulator, and plugins fixed
- callgraph enabled

Download:
https://pixeldrain.com/u/iPz6HCP2 mod by CXV

home of project: https://www.pnfsoftware.com/
Reply With Quote
The Following 4 Users Say Thank You to CXVUSER For This Useful Post:
Dxer (10-11-2023), NeWOT (09-03-2023), shetal (09-10-2023), Zeokat (09-01-2023)
  #2  
Old 09-03-2023, 01:46
NeWOT NeWOT is offline
Friend
 
Join Date: Aug 2014
Posts: 4
Rept. Given: 7
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 7
Thanks Rcvd at 4 Times in 4 Posts
NeWOT Reputation: 1
Thanks for sharing this. I'll give it a shot later today.
Reply With Quote
  #3  
Old 09-03-2023, 02:30
sendersu sendersu is online now
VIP
 
Join Date: Oct 2010
Posts: 1,122
Rept. Given: 334
Rept. Rcvd 227 Times in 118 Posts
Thanks Given: 262
Thanks Rcvd at 537 Times in 298 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
Interesting modern AI-ish feature was introduced in the latest 5.2:

Starting from JEB 5.2, you may use the experimental “JEB Assistant” to infer names for decompiled methods and method parameters.

https://www.pnfsoftware.com/blog/jeb-assistant/
Reply With Quote
The Following User Says Thank You to sendersu For This Useful Post:
niculaita (09-03-2023)
  #4  
Old 09-03-2023, 03:13
DARKER DARKER is offline
VIP
 
Join Date: Jul 2004
Location: Somewhere Over the Rainbow
Posts: 474
Rept. Given: 15
Rept. Rcvd 121 Times in 53 Posts
Thanks Given: 12
Thanks Rcvd at 785 Times in 209 Posts
DARKER Reputation: 100-199 DARKER Reputation: 100-199
Quote:
Originally Posted by sendersu View Post
Starting from JEB 5.2, you may use the experimental “JEB Assistant” to infer names for decompiled methods and method parameters.
Nice feature, currently several limitations apply:
  • The assistant is limited to decompiled native routines. It will not work for dex/dalvik decompilations.
  • The assistant will refuse to work on overly long routines (whose decompilation exceeds several thousand characters).
  • The assistant is not available via the JEB API and requests are rate-limited (at most one every 5 seconds).

Last edited by DARKER; 09-03-2023 at 14:33.
Reply With Quote
  #5  
Old 09-03-2023, 16:32
sendersu sendersu is online now
VIP
 
Join Date: Oct 2010
Posts: 1,122
Rept. Given: 334
Rept. Rcvd 227 Times in 118 Posts
Thanks Given: 262
Thanks Rcvd at 537 Times in 298 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
Quote:
Originally Posted by DARKER View Post
Nice feature, currently several limitations apply:
  • The assistant is not available via the JEB API and requests are rate-limited (at most one every 5 seconds).
does it mean that feature is online only...
like JEB talks to backend servers and got the AI-ish result over API?
Reply With Quote
  #6  
Old 09-04-2023, 14:50
blue_devil's Avatar
blue_devil blue_devil is offline
Family
 
Join Date: Dec 2011
Location: Observable Universe
Posts: 341
Rept. Given: 75
Rept. Rcvd 51 Times in 24 Posts
Thanks Given: 329
Thanks Rcvd at 484 Times in 164 Posts
blue_devil Reputation: 52
Quote:
Originally Posted by sendersu View Post
does it mean that feature is online only...
like JEB talks to backend servers and got the AI-ish result over API?
Yes this feature needs to be online. It asks you to accept to send the decompiled result to JEB servers.
Reply With Quote
  #7  
Old 09-05-2023, 00:28
sendersu sendersu is online now
VIP
 
Join Date: Oct 2010
Posts: 1,122
Rept. Given: 334
Rept. Rcvd 227 Times in 118 Posts
Thanks Given: 262
Thanks Rcvd at 537 Times in 298 Posts
sendersu Reputation: 200-299 sendersu Reputation: 200-299 sendersu Reputation: 200-299
It means that (most probably, just an educated guess) it also conveys the request for this feature with the corresponding license?
....
Reply With Quote
  #8  
Old 09-05-2023, 18:50
blue_devil's Avatar
blue_devil blue_devil is offline
Family
 
Join Date: Dec 2011
Location: Observable Universe
Posts: 341
Rept. Given: 75
Rept. Rcvd 51 Times in 24 Posts
Thanks Given: 329
Thanks Rcvd at 484 Times in 164 Posts
blue_devil Reputation: 52
Quote:
Originally Posted by sendersu View Post
It means that (most probably, just an educated guess) it also conveys the request for this feature with the corresponding license?
....
OK; I did not sniff the outgoing packages or reverse engineer JEB to understand what it conveys when using assistant. I have only checked if it is working or not!

Since it only "guesses" a better function name, it is useless for me right at the moment. Bu I believe, they will improve this feature!
Reply With Quote
  #9  
Old 10-11-2023, 19:40
Dxer Dxer is offline
Guest
 
Join Date: Sep 2023
Posts: 1
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 11
Thanks Rcvd at 0 Times in 0 Posts
Dxer Reputation: 0
After trying, JEB's decompilation effect is really good: it can automatically obfuscate the original decrypted string after confusing the garbled string
Reply With Quote
  #10  
Old 10-29-2023, 05:59
zerotimer zerotimer is offline
 
Join Date: Sep 2023
Posts: 15
Rept. Given: 9
Rept. Rcvd 4 Times in 1 Post
Thanks Given: 21
Thanks Rcvd at 24 Times in 6 Posts
zerotimer Reputation: 4
Quote:
Originally Posted by Dxer View Post
After trying, JEB's decompilation effect is really good: it can automatically obfuscate the original decrypted string after confusing the garbled string
Interestingly; JEB can decrypt APKEncryptor by default. I was impressed!
Reply With Quote
  #11  
Old 10-29-2023, 09:32
Moe Moe is offline
Banned User
 
Join Date: Sep 2023
Posts: 28
Rept. Given: 1
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 3
Thanks Rcvd at 10 Times in 7 Posts
Moe Reputation: 2
Quote:
Originally Posted by zerotimer View Post
Interestingly; JEB can decrypt APKEncryptor by default. I was impressed!
Check the github time stamps: it is from March 2021. With source code available. It is not too difficult to decrypt it manually either. A lot easier than with ConfuserEx for Windows based .Net at any rate.
Reply With Quote
  #12  
Old 10-31-2023, 03:48
zerotimer zerotimer is offline
 
Join Date: Sep 2023
Posts: 15
Rept. Given: 9
Rept. Rcvd 4 Times in 1 Post
Thanks Given: 21
Thanks Rcvd at 24 Times in 6 Posts
zerotimer Reputation: 4
Quote:
Originally Posted by Abdul Moeed View Post
Check the github time stamps: it is from March 2021.
I did.

Quote:
Originally Posted by Abdul Moeed View Post
With source code available.
I know; I have shared the repo above.

Quote:
Originally Posted by Abdul Moeed View Post
It is not too difficult to decrypt it manually either.
It might not be difficult but time consuming!

Quote:
Originally Posted by Abdul Moeed View Post
A lot easier than with ConfuserEx for Windows based .Net at any rate.
I don't get this one. Can you protect an APK with ConfuserEX?

Last edited by zerotimer; 10-31-2023 at 03:48. Reason: typo
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



All times are GMT +8. The time now is 14:42.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( 1998 - 2024 )