Tachiyomi: Mangahere fails to load chapter list and chapter pages

Created on 27 Sep 2017  Â·  44Comments  Â·  Source: tachiyomiorg/tachiyomi

Can't load the chapter list or load chapters.
screenshot_20170927-073801

Most helpful comment

It should work now. Until the next release you can install the extension instead, I'll upload it for convenience.

tachiyomi-en.mangahere-v1.2.1-debug.zip

Rename the file to .apk, github doesn't let me upload apks here.

All 44 comments

i seconded this .

Getting the same problem here

Same problem to me too. :)

Same here, I suppose that something changed on the MangaFox side.

It's on mangafox's side. It was said to be fixed but the site is categorized as not safe in chrome. That's probably why it won't load.

Oh. And it's also the same in mangahere as a site which is not safe.

Okay, now it just doesn't load. No error, no popup, nothing. Just a spinning circle when you want to read it and download gives : Unable to resolve host www.mangahere.c..

Mangafox error ; Unable to resolve host "mangafox.me": No ..

_I have no idea how to read full notification so_ Scratch that, i figured i try flipping the phone so more of the notification is visible, it's not full but I can read some more : Unable to resolve host "mangafox.me": No address associated with host..

Now I opened the two sites and it's back to normal (not as unsafe) but still can't be accessed from the app.

A little check on SSL analyzer shows that both of them just recently renewed their certificate so that might be the cause.

yep, the same error when restoring from backup to new database.

Same problem here
And i just opened mangafox and mangahere on chrome no error

I'm still on travel somewhere so I can't help more than this, but I just did another check using OpenSSL (via SSH-ing my own server) and it is indeed a certificate issue. Both of them don't have any intermediate CA. It's either wait for both of the site fixed it or add the exception manually. More info here: https://developer.android.com/training/articles/security-ssl.html#MissingCa

@mrskizzex If you want to view the full toast notification, or see which app things are from, you can use this app: Toaster

I was just doing some reading up on this, and it looks like the best solution might be to have the default okhttp client for sources use the CLEARTEXT ConnectionSpec, but use a more secure one for login sources. I doubt there's a real risk of an insecure connection being dangerous to a tachiyomi user, considering there's no real angle I can think of for remote code execution or anything like that

More info on the ConnectionSpecs: https://github.com/square/okhttp/wiki/HTTPS

Would it be possible to let the user accept that particular certificate, so that it's up to the userto decide to wait or not? It could be an advanced setting, completed by a proper disclaimer maybe?

I say too much work for something that is mainly up to mangafox and mangahere to resolve.

I'd argue otherwise, considering manga hosting sites are mostly notoriously unreliable and it's an inconvenience to users. The fact that they can access them from a web browser but not through Tachiyomi is proof that Tachiyomi has a flaw, even though it's the sites' issue in the first place, imo

Honestly I think the most elegant solution would be to prompt the user (with a prompt for remembering the setting as well) and display a broken lock or something like that beside chapters downloaded like that and on the loading screen, but it goes without saying that would be more complicated, of course

But the simpler solution actually doesn't really seem that difficult, sans the "remember" checkbox off the top of my head. It would just involve creating a backup insecure client that would be used in the case that the regular request failed with this error and the user answered OK on the prompt, no? The graphical end might be a bit more annoying though (I couldn't say since I'm not really familiar with android development), and I'd personally recommend not allowing it on sources with login of course

I sorta feel it's important to add some sort of way to tell something's being insecurely access though, so we definitely need to add some sort of badge or something I feel like

It should work now. Until the next release you can install the extension instead, I'll upload it for convenience.

tachiyomi-en.mangahere-v1.2.1-debug.zip

Rename the file to .apk, github doesn't let me upload apks here.

I renamed to .apk but it won't let me install.

Then you did something wrong. If you are on Windows, disable the extension hiding. Adding ".apk" at the end won't help, you actually have to replace ".zip" with ".apk".

I downloaded it on my phone then renamed the .zip to .apk .

I just tried and no issues. Use the extensions fdroid repository then. Instructions in the wiki.

Works fine on my phone too. Have you tried to download it again?

I tried the using the fdroid and now my phone will not let me install anything.

Did you install the fdroid root addon? Because that's the only thing that would interfere with installation that I can think of

I'm not sure, after uninstalling fdroid and restarting I'm able to install .apk's again. I'm trying the process again, but I think the update was for the dev version in which I've always used the stable so all my libraries are gone if I load the dev version.

Backing up my stable version library, using F-droid to get dev version, and importing library has fixed the issues.

The extension I provided works with both versions.

I confirmed that the "zip patch" above working. :)

Thanks a lot! ;)

Loading seems to take an incredibly long time with the patch. It'll be stuck at 0% for, like, 30 seconds flat before it finally loads really quickly

Unfortunately, my virus software flagged the patch as unsafe. I tried to bypass that and ignore, but the patch doesn't appear to work for me. This is most likely user error, so I'll wait for the next update. Thanks!

Thanks for the patch ! It seems to work just fine! ;)
Good work!

It's kind of a breaking bug, I'm surprised a new patch version that fixes just this issue wasn't released and instead users must search though github issues to find a download. Is it really that much of a hassle to release a new version that adds just this patch?

Just as a note, I had to restart my phone before it worked. Before doing so, it would only load the first page of any chapter.

Is this app already dead ?
I don't understand how this critical bug doesn't get fixed in any official release yet ..
Love this app, I know its open source and all, but guys .. how many users will you lose over this ?

@jscti There is currently a very large new feature being worked on (global
search) so the devs can't release a new version until the feature is done.

On Wed, Nov 1, 2017, 11:46 jscti, notifications@github.com wrote:

Is this app already dead ?
I don't understand how this critical bug doesn't get fixed in any official
release yet ..
Love this app, I know its open source and all, but guys .. how many users
will you lose over this ?

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/inorichi/tachiyomi/issues/999#issuecomment-341146327,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJIOYKQoaOUWZVrE8Bd5lYC0PfRVqh1Yks5syJJWgaJpZM4PlPwO
.

Thanks for the feedback

so the devs can't release a new version until the feature is done

I have so much questions about your git flow ...

@jscti git flow might not be what you like, but you are complaining about a free app. Feel free to move to a new one.

@jscti Mangahere in Chrome is still marked as scam site, which means they still haven't fixed the problem with SSL certificate on their end.
As null-dev said, new version just for this little fix is not worth and would complicate things right now. Download the extension that inorichi himself posted in this thread, rename .zip to .apk and install to fix this problem.

@jscti They actually had a separate branch for the feature but they merged it before the feature became stable. Not sure why myself but I'm going to guess they did it so the users could test the new feature in the dev builds before they release it (there are only dev builds for the master branch).

This whole mess will be probably be fixed soon when they move all sources to tachiyomi-extensions.

Thanks for fixing it, new release works great. Kind of wish this would have been fixed sooner though, in some quick patch release, had to stop reading everything for 2 months since I pretty much exclusively use mangahere.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

BlueCat300 picture BlueCat300  Â·  3Comments

as280093 picture as280093  Â·  3Comments

TheUnlocked picture TheUnlocked  Â·  3Comments

basilg3 picture basilg3  Â·  3Comments

K1LL3RR0N1N picture K1LL3RR0N1N  Â·  3Comments