Exetools  

Go Back   Exetools > General > Community Tools

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 06-13-2024, 17:18
CXVUSER CXVUSER is offline
Family
 
Join Date: Jul 2022
Location: Ierusalem
Posts: 76
Rept. Given: 0
Rept. Rcvd 44 Times in 29 Posts
Thanks Given: 0
Thanks Rcvd at 449 Times in 70 Posts
CXVUSER Reputation: 44
JEB Decompiler 5.14.0.202406122044 mod by CXV

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

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, generic unpacker, unvirtualizer, native emulator, and plugins fixed
- callgraph enabled

Download:
https://pixeldrain.com/u/pp6suXFe (mod by cxv)
https://pixeldrain.com/u/VJ9X1TzJ (FIX unpack to jeb folder and owerwrite)

Last edited by CXVUSER; 07-06-2024 at 08:20.
Reply With Quote
The Following 2 Users Gave Reputation+1 to CXVUSER For This Useful Post:
Mendax47 (06-16-2024), user1 (07-31-2024)
The Following 13 Users Say Thank You to CXVUSER For This Useful Post:
blue_devil (06-13-2024), Doit (06-16-2024), giahh (06-16-2024), Gyrus (06-14-2024), leezer0 (08-22-2024), Mendax47 (06-16-2024), mongza (06-17-2024), niculaita (07-07-2024), shetal (06-30-2024), Sylv1 (06-13-2024), user1 (07-31-2024), wx69wx2023 (06-13-2024), Zeokat (06-16-2024)
  #2  
Old 06-16-2024, 12:36
Mendax47's Avatar
Mendax47 Mendax47 is offline
Family
 
Join Date: Jun 2016
Location: Earth..
Posts: 215
Rept. Given: 44
Rept. Rcvd 8 Times in 7 Posts
Thanks Given: 716
Thanks Rcvd at 257 Times in 101 Posts
Mendax47 Reputation: 8
Just a question... is it possible to patch jar or apk file using JEB..? as far as i know i can only view or decompile jar or apk file.
Reply With Quote
  #3  
Old 06-16-2024, 17:52
Go2Crck Go2Crck is offline
Guest
 
Join Date: Nov 2023
Posts: 3
Rept. Given: 0
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 0
Thanks Rcvd at 4 Times in 2 Posts
Go2Crck Reputation: 1
Quote:
Originally Posted by Mendax47 View Post
Just a question... is it possible to patch jar or apk file using JEB..? as far as i know i can only view or decompile jar or apk file.
AFAIK JEB cannot edit APK directly because it requires signing later which is manual.

Check out these resources:
https://www.pnfsoftware.com/jeb/manual/actions/
https://www.pnfsoftware.com/jeb/manual/android/
Reply With Quote
  #4  
Old 06-17-2024, 09:03
mongza mongza is offline
Friend
 
Join Date: Dec 2022
Posts: 4
Rept. Given: 0
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 23
Thanks Rcvd at 0 Times in 0 Posts
mongza Reputation: 1
Quote:
Originally Posted by Mendax47 View Post
Just a question... is it possible to patch jar or apk file using JEB..? as far as i know i can only view or decompile jar or apk file.
for JARs, try recaf

https://github.com/Col-E/Recaf/releases
https://github.com/Col-E/recaf-3x-issues/releases
Reply With Quote
  #5  
Old 06-17-2024, 10:36
PermaNull PermaNull is offline
Friend
 
Join Date: Nov 2019
Posts: 8
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 1
Thanks Rcvd at 1 Time in 1 Post
PermaNull Reputation: 0
Quote:
Originally Posted by mongza View Post
for JARs, try recaf

https://github.com/Col-E/Recaf/releases
https://github.com/Col-E/recaf-3x-issues/releases
APK aren't JAR. Unless you do dex2jar and back the other way.

Options are full decompilation/recompile or modifying the java bytecode afaik. Though with dex2jar you could possibly use Recaf's java editor but I recommend v4 if you do it with this way, otherwise apktool -d and modify the bytecode then re-assemble and sign.

If you're looking to patch/modify it another option is Frida too which would allow you to write JS like syntax, you could modify the bytecode to load Frida agent from libs dir of APK when it's started and place all your code there. This is how Oculus Quest apps are cracked.
https://frida.re/

If I wanted to do this without modifying bytecode and could see actual java code via something like JEB, Frida would be my preferred approach due to the ease-of-use vs trying to manipulate the software via bytecode.
Reply With Quote
  #6  
Old 06-17-2024, 12:23
mongza mongza is offline
Friend
 
Join Date: Dec 2022
Posts: 4
Rept. Given: 0
Rept. Rcvd 1 Time in 1 Post
Thanks Given: 23
Thanks Rcvd at 0 Times in 0 Posts
mongza Reputation: 1
Quote:
Originally Posted by PermaNull View Post
APK aren't JAR. Unless you do dex2jar and back the other way.

Options are full decompilation/recompile or modifying the java bytecode afaik. Though with dex2jar you could possibly use Recaf's java editor but I recommend v4 if you do it with this way, otherwise apktool -d and modify the bytecode then re-assemble and sign.

If you're looking to patch/modify it another option is Frida too which would allow you to write JS like syntax, you could modify the bytecode to load Frida agent from libs dir of APK when it's started and place all your code there. This is how Oculus Quest apps are cracked.
https://frida.re/

If I wanted to do this without modifying bytecode and could see actual java code via something like JEB, Frida would be my preferred approach due to the ease-of-use vs trying to manipulate the software via bytecode.

Please re-read Mendax47's question.
Reply With Quote
  #7  
Old 06-17-2024, 15:22
PermaNull PermaNull is offline
Friend
 
Join Date: Nov 2019
Posts: 8
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 1
Thanks Rcvd at 1 Time in 1 Post
PermaNull Reputation: 0
Quote:
Originally Posted by mongza View Post
Please re-read Mendax47's question.
My issue, I only read the quoted post after where it was discussing APK and not the OP. Regardless, both were mentioned, and the solutions provided by either of us should work.
Reply With Quote
  #8  
Old 06-17-2024, 16:32
CKCat CKCat is offline
Guest
 
Join Date: Sep 2023
Posts: 2
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 1
Thanks Rcvd at 0 Times in 0 Posts
CKCat Reputation: 0
It may be caused by the plug-in I use. After deleting the plug-in, I will try again to see if the error occurs! thank you for your sharing!!!

The following error is reported every time it is used. JEB 5.12 will not report an error, but JEB 5.13 and later will report the following error:

[C] java.lang.IllegalArgumentException: Index out of bounds
[C] at org.eclipse.swt.SWT.error(SWT.java:4903)
[C] at org.eclipse.swt.SWT.error(SWT.java:4837)
[C] at org.eclipse.swt.SWT.error(SWT.java:4808)
[C] at org.eclipse.swt.custom.StyledText.getRanges(StyledText.java:4339)
[C] at org.eclipse.swt.custom.StyledText.setStyleRanges(StyledText.java:10156)
[C] at org.eclipse.swt.custom.StyledText.replaceStyleRanges(StyledText.java:7727)
[C] at org.eclipse.jface.text.TextViewer.addPresentation(TextViewer.java:4782)
[C] at org.eclipse.jface.text.TextViewer.changeTextPresentation(TextViewer.java:4859)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.InteractiveTextViewer.updateDocument(InteractiveTextViewer.java:1094)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.ScrollBufferManager.viewAtAnchor(ScrollBufferManager.java:136)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.ScrollBufferManager.viewAtAnchor(ScrollBufferManager.java:76)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.ScrollBufferManager.viewAtAnchor(ScrollBufferManager.java:63)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.ScrollBufferManager.setVisualPosition(ScrollBufferManager.java:763)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.InteractiveTextViewer.setVisualPosition(InteractiveTextViewer.java:713)
[C] at com.pnfsoftware.jeb.rcpclient.iviewers.text.InteractiveTextViewer.setCaretCoordinates(InteractiveTextViewer.java:675)
[C] at com.pnfsoftware.jeb.rcpclient.parts.units.TextFragment.setActiveAddress(TextFragment.java:432)
[C] at com.pnfsoftware.jeb.rcpclient.parts.units.AbstractTextFragment.followItem(AbstractTextFragment.java:291)
[C] at com.pnfsoftware.jeb.rcpclient.parts.units.AbstractTextFragment.doItemFollow(AbstractTextFragment.java:206)
[C] at com.pnfsoftware.jeb.rcpclient.parts.units.TextFragment.doOperation(TextFragment.java:570)
[C] at com.pnfsoftware.jeb.rcpclient.parts.UnitPartManager.delegateOperation(UnitPartManager.java:1320)
[C] at com.pnfsoftware.jeb.rcpclient.parts.UnitPartManager.doOperation(UnitPartManager.java:1235)
[C] at com.pnfsoftware.jeb.rcpclient.parts.units.AbstractUnitFragment.requestOperation(AbstractUnitFragment.java:445)
[C] at com.pnfsoftware.jeb.rcpclient.parts.units.TextFragment$2.mouseDoubleClick(TextFragment.java:142)
[C] at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:213)
[C] at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:91)
[C] at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4285)
[C] at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1160)
[C] at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4083)
[C] at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3673)
[C] at com.pnfsoftware.jeb.rcpclient.extensions.app.App.run(App.java:197)
[C] at com.pnfsoftware.jeb.rcpclient.Launcher.main(Launcher.java:20)
[C]

Last edited by CKCat; 06-17-2024 at 16:45.
Reply With Quote
  #9  
Old 07-06-2024, 08:16
CXVUSER CXVUSER is offline
Family
 
Join Date: Jul 2022
Location: Ierusalem
Posts: 76
Rept. Given: 0
Rept. Rcvd 44 Times in 29 Posts
Thanks Given: 0
Thanks Rcvd at 449 Times in 70 Posts
CXVUSER Reputation: 44
https://pixeldrain.com/u/VJ9X1TzJ (FIX unpack to jeb folder and replace)
Reply With Quote
The Following User Gave Reputation+1 to CXVUSER For This Useful Post:
Fyyre (07-07-2024)
The Following 4 Users Say Thank You to CXVUSER For This Useful Post:
Fyyre (07-07-2024), Mendax47 (07-06-2024), TQN (07-07-2024), Zeokat (07-06-2024)
  #10  
Old 07-07-2024, 06:16
Fyyre's Avatar
Fyyre Fyyre is offline
Fyyre
 
Join Date: Dec 2009
Location: 0°N 0°E / 0°N 0°E / 0; 0
Posts: 273
Rept. Given: 89
Rept. Rcvd 86 Times in 39 Posts
Thanks Given: 167
Thanks Rcvd at 340 Times in 118 Posts
Fyyre Reputation: 86
Just want to say, thank you for your releases. I find this tool to me quite helpful.
Reply With Quote
  #11  
Old 07-07-2024, 06:47
sandalik sandalik is offline
Friend
 
Join Date: Nov 2023
Posts: 5
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 8
Thanks Rcvd at 1 Time in 1 Post
sandalik Reputation: 0
Quote:
Originally Posted by Fyyre View Post
Just want to say, thank you for your releases. I find this tool to me quite helpful.
It is not fair how some users are allowed to make thank you posts while others get a huge "violater" stamp when they do the same.
If the rule was made to keep the forum clean, then it should not matter who makes the post. And everyone should be penalized equally.
Reply With Quote
The Following User Says Thank You to sandalik For This Useful Post:
Zeokat (07-07-2024)
  #12  
Old 07-25-2024, 12:17
sherlock sherlock is offline
Guest
 
Join Date: Jul 2024
Posts: 1
Rept. Given: 0
Rept. Rcvd 0 Times in 0 Posts
Thanks Given: 0
Thanks Rcvd at 2 Times in 1 Post
sherlock Reputation: 0
I cannot use the Generic Unpacker even with the modified version. It still complains about being a demo version. Can anything be done about it?
Reply With Quote
The Following 2 Users Say Thank You to sherlock For This Useful Post:
CRC32 (07-25-2024), niculaita (07-26-2024)
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 20:00.


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