Hacker News new | past | comments | ask | show | jobs | submit login
When Telcos Customize Crypto (realm.io)
13 points by astigsen on Oct 27, 2015 | hide | past | favorite | 2 comments

I've run into similar issues and one such always seems to stick in my head - A few years back some Samsung and HTC devices shipped with a very buggy version of GSON causing deserialization errors on these devices. You can see the actual gson issue here: https://github.com/google/gson/issues/255

The solution was to rename the package name using a tool called jarjar (https://code.google.com/p/jarjar/) and then things would work just fine. Was kind of a pain to maintain this library in sync with the updates of GSON, but eventually we were able to abandon support for these devices once the company felt the impact was low based upon the stats in the Android Platform Versions - http://developer.android.com/about/dashboards/index.html

Android, always keeping us on our toes. :)

Native code on Android is tricky. We also ran into this issue where the Chrome WebView didn't resend signals properly: https://code.google.com/p/chromium/issues/detail?id=483399. Trying to debug errors that 1) is in 3rd party dependencies and 2) depends on the order you load them is is really not fun.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact