Menu

Tree [ebb190] master /
 History

HTTPS access


File Date Author Commit
 assets 2014-06-02 AlexanderR AlexanderR [87d403] Settings + SD scan prototype
 jni 2014-06-01 AlexanderR AlexanderR [d8459c] Buildable & loadable libclamav
 libs 2014-05-27 Alexander Rvachev Alexander Rvachev [2ef7f4] Basic file chooser + BeanShell interpreter
 res 2014-06-02 Alexander Rvachev Alexander Rvachev [ebb190] TODO
 src 2014-06-02 Alexander Rvachev Alexander Rvachev [ebb190] TODO
 .gitignore 2014-06-02 Alexander Rvachev Alexander Rvachev [ebb190] TODO
 AndroidManifest.xml 2014-06-02 Alexander Rvachev Alexander Rvachev [ebb190] TODO
 README 2014-06-01 AlexanderR AlexanderR [d8459c] Buildable & loadable libclamav
 ant.properties 2014-05-26 Alexander Rvachev Alexander Rvachev [1856f8] Initial commit - autogenerated IDEA project
 build.xml 2014-05-26 Alexander Rvachev Alexander Rvachev [1856f8] Initial commit - autogenerated IDEA project
 helloworld.bsh 2014-06-01 AlexanderR AlexanderR [9ab934] Removed JUL, fixed logging
 proguard-project.txt 2014-05-26 Alexander Rvachev Alexander Rvachev [1856f8] Initial commit - autogenerated IDEA project
 project.properties 2014-06-02 Alexander Rvachev Alexander Rvachev [ebb190] TODO

Read Me

BeanShell scripts can be handled as Groovy scripts by IDEA (and likely virtually any other IDE).

Log tags:
1) System.err - happens when something writes to /dev/stderr (namely BeanShell). To enable use:

adb shell setprop log.redirect-stdio true

2) AVApp - common tag for all Java code
3) script - used by scripts

Building openssl:
1) Grab some recent snapshot
2) ./Configure android
3) make && make install

Changed to build ClamAV:
1) add

 #include <linux/socket.h>
 #include <linux/un.h>

to clamav-config.h.in (can be submitted as patch upstream)
2) remove -lpthread from autoconf
3) ./configure --enable-static --host=arm-linux-androideabi