Merge branch 'amtlib-dot-dll-amtlib-dot-dll-patch-cacerts-stdout'

pull/481/head
Tatsuhiro Tsujikawa 2015-08-30 17:05:14 +09:00
commit 3508c7a5a1
1 changed files with 9 additions and 0 deletions

View File

@ -55,11 +55,19 @@ using ``--async-dns`` and specify DNS servers using
--async-dns --async-dns-server=`getprop net.dns1`,`getprop net.dns2`
Additionally, the CA certificates shipped with Android don't locate in
the same place as those of normal Unix-like systems do, so this
workaround might be useful to securely download files via HTTPS::
cat /etc/security/cacerts/* | aria2c --ca-certificate=/proc/self/fd/0 $@
Because it is tedious to type these long parameters every time you use
aria2c, the following wrapper shell script would be handy::
#!/system/bin/sh
cat /etc/security/cacerts/* | \
/data/data/jackpal.androidterm/aria2c \
--ca-certificate=/proc/self/fd/0 \
--async-dns \
--async-dns-server=`getprop net.dns1`,`getprop net.dns2` \
"$@"
@ -71,6 +79,7 @@ Known Issues
------------
* Since Android does not have ``/dev/stdout``, ``-l-`` does not work.
``/proc/self/fd/0`` is a workaround for Android.
* Android Terminal Emulator sometimes stops updating console. It looks
like aria2c hangs, but aria2c continues to run.