I would guess that it is aldiko that is broken. It should respond to the 401 with the credentials, which it is apparently not doing.
As for the sony, there is a well-known bug in older versions of android (and perhaps newer ones) where credentials are not presented when downloading files. The calibre content server tries to work around this by sending back authorization cookies, but it seems that the sony is not returning them when it starts the download.
|