You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Found an issue when decompiling sources from apk requires android.app.Activity class sources to continue work of decompilation files.
Solved by calling externally krakatau with '-path' option set out of box bytecode-viewer.
stacktrace:
Process:
Krakatau Copyright (C) 2012-14 Robert Grosse
This program is provided as open source under the GNU General Public License.
See LICENSE.TXT for more details.
Traceback (most recent call last):
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\decompile.py", line 139, in
decompileClass(path, targets, args.out, args.skip)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\decompile.py", line 85, in decompileClass
c = e.getClass(target)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 23, in getClass
result = self._loadClass(name, subclasses)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 71, in _loadClass
new.loadSupers(self, name, subclasses)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\classfile.py", line 102, in loadSupers
superclass = self.env.getClass(self.supername, subclasses + (name,), partial=True)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 23, in getClass
result = self._loadClass(name, subclasses)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 67, in _loadClass
raise ClassLoaderError('ClassNotFoundException', name)
Krakatau.error.ClassLoaderError:
ClassNotFoundException: android/app/Activity
Exit Value is 1
Bytecode Viewer Version: 2.9.3
java.io.FileNotFoundException: C:\Users\XXX.Bytecode-Viewer\bcv_temp\CCysZBjkqwIytZrMxGvcBfVrTeCmzNNj\com\cizek\wifileaks\Crossway.java (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java.io.FileReader.(Unknown Source)
at me.konloch.kontainer.io.DiskReader.loadAsString(DiskReader.java:63)
at the.bytecode.club.bytecodeviewer.decompilers.KrakatauDecompiler.decompileClassNode(KrakatauDecompiler.java:86)
at the.bytecode.club.bytecodeviewer.gui.ClassViewer$13.doShit(ClassViewer.java:703)
at the.bytecode.club.bytecodeviewer.gui.PaneUpdaterThread.run(PaneUpdaterThread.java:16)
The text was updated successfully, but these errors were encountered:
Found an issue when decompiling sources from apk requires android.app.Activity class sources to continue work of decompilation files.
Solved by calling externally krakatau with '-path' option set out of box bytecode-viewer.
stacktrace:
Process:
Krakatau Copyright (C) 2012-14 Robert Grosse
This program is provided as open source under the GNU General Public License.
See LICENSE.TXT for more details.
processing target XXX 1 remaining
Loading XXX
Loading android/app/Activity
Error:
Traceback (most recent call last):
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\decompile.py", line 139, in
decompileClass(path, targets, args.out, args.skip)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\decompile.py", line 85, in decompileClass
c = e.getClass(target)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 23, in getClass
result = self._loadClass(name, subclasses)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 71, in _loadClass
new.loadSupers(self, name, subclasses)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\classfile.py", line 102, in loadSupers
superclass = self.env.getClass(self.supername, subclasses + (name,), partial=True)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 23, in getClass
result = self._loadClass(name, subclasses)
File "C:\Users\XXX.Bytecode-Viewer\krakatau_2\Krakatau-master\Krakatau\environment.py", line 67, in _loadClass
raise ClassLoaderError('ClassNotFoundException', name)
Krakatau.error.ClassLoaderError:
ClassNotFoundException: android/app/Activity
Exit Value is 1
Bytecode Viewer Version: 2.9.3
java.io.FileNotFoundException: C:\Users\XXX.Bytecode-Viewer\bcv_temp\CCysZBjkqwIytZrMxGvcBfVrTeCmzNNj\com\cizek\wifileaks\Crossway.java (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.(Unknown Source)
at java.io.FileReader.(Unknown Source)
at me.konloch.kontainer.io.DiskReader.loadAsString(DiskReader.java:63)
at the.bytecode.club.bytecodeviewer.decompilers.KrakatauDecompiler.decompileClassNode(KrakatauDecompiler.java:86)
at the.bytecode.club.bytecodeviewer.gui.ClassViewer$13.doShit(ClassViewer.java:703)
at the.bytecode.club.bytecodeviewer.gui.PaneUpdaterThread.run(PaneUpdaterThread.java:16)
The text was updated successfully, but these errors were encountered: