Discussion:
[john-users] custom build for Android
Nadav Weiss
2017-11-08 14:35:10 UTC
Permalink
I uploaded a new version of john build for Android (1.8.0).
Which can run now on Android L and above, and compile for x86, mips and
more arm archs.
Solar Designer
2017-11-08 15:26:26 UTC
Permalink
Post by Nadav Weiss
I uploaded a new version of john build for Android (1.8.0).
Which can run now on Android L and above, and compile for x86, mips and
more arm archs.
Thanks! Nadav is referring to:

http://openwall.info/wiki/john/custom-builds#Compiled-for-Android

Unfortunately, the currently uploaded john-1.8.0-android.tar.gz looks
wrong to me in that it reuses the old run directory contents (*.chr,
john.ini, password.lst) from the older build of 1.7.8. Those files have
since changed in 1.8.0, and in fact the format of *.chr files changed -
meaning that incremental mode won't work in this build with those files.

Nadav, we'd appreciate more detail on how you built this, such as to
enable others to produce updated builds for 1.8.1 and on.

Did you try building bleeding-jumbo off GitHub? I imagine folks would
find that a lot more useful.

CC'ing you since you don't seem to be subscribed. (You might want to
subscribe.)

Alexander
Nadav Weiss
2017-11-08 16:32:48 UTC
Permalink
I forgot to check the chr files, I just assumed they are good - Will be
fixed.

I will try to build jumbo from the github and post an update.

As for how I compiled, I will send explanation here later on.
Post by Nadav Weiss
I uploaded a new version of john build for Android (1.8.0).
Which can run now on Android L and above, and compile for x86, mips and
more arm archs.
Thanks! Nadav is referring to:

http://openwall.info/wiki/john/custom-builds#Compiled-for-Android

Unfortunately, the currently uploaded john-1.8.0-android.tar.gz looks
wrong to me in that it reuses the old run directory contents (*.chr,
john.ini, password.lst) from the older build of 1.7.8. Those files have
since changed in 1.8.0, and in fact the format of *.chr files changed -
meaning that incremental mode won't work in this build with those files.

Nadav, we'd appreciate more detail on how you built this, such as to
enable others to produce updated builds for 1.8.1 and on.

Did you try building bleeding-jumbo off GitHub? I imagine folks would
find that a lot more useful.

CC'ing you since you don't seem to be subscribed. (You might want to
subscribe.)

Alexander
Nadav Weiss
2017-11-08 17:19:36 UTC
Permalink
The old run directory contents was fixed.
Post by Nadav Weiss
I forgot to check the chr files, I just assumed they are good - Will be
fixed.
I will try to build jumbo from the github and post an update.
As for how I compiled, I will send explanation here later on.
Post by Nadav Weiss
I uploaded a new version of john build for Android (1.8.0).
Which can run now on Android L and above, and compile for x86, mips and
more arm archs.
http://openwall.info/wiki/john/custom-builds#Compiled-for-Android
Unfortunately, the currently uploaded john-1.8.0-android.tar.gz looks
wrong to me in that it reuses the old run directory contents (*.chr,
john.ini, password.lst) from the older build of 1.7.8. Those files have
since changed in 1.8.0, and in fact the format of *.chr files changed -
meaning that incremental mode won't work in this build with those files.
Nadav, we'd appreciate more detail on how you built this, such as to
enable others to produce updated builds for 1.8.1 and on.
Did you try building bleeding-jumbo off GitHub? I imagine folks would
find that a lot more useful.
CC'ing you since you don't seem to be subscribed. (You might want to
subscribe.)
Alexander
Solar Designer
2017-11-09 19:33:33 UTC
Permalink
Post by Nadav Weiss
The old run directory contents was fixed.
Thanks! I also added your build to:

http://download.openwall.net/pub/projects/john/contrib/android/

and it'll be getting on the mirrors from there.
Post by Nadav Weiss
Post by Solar Designer
Post by Nadav Weiss
I uploaded a new version of john build for Android (1.8.0).
Which can run now on Android L and above, and compile for x86, mips and
more arm archs.
http://openwall.info/wiki/john/custom-builds#Compiled-for-Android
Alexander

Loading...