Modifying Shinhan EzPlus for Mac for the better



Shinhan Bank, which recently completed integrating the recently acquired Cho Hung Bank's account database to its own, is also known for its commitment to Mac platform. So far, it is the only Korean bank that provides internet banking solution for Mac OS X. Most other Korean banks are locked to Windows platform when you want to do internet banking on your computer. With the aforementioned database integration, Shinhan Bank has updated their Mac banking solution, 'EzPlus for Mac', to accommodate the changes.

I have kept a keen interest in this software because I held a bank account at Cho Hung Bank. With the acquisition I expected to get a chance to use my Mac to do banking business with this account since the account would be treated like the rest of Shinhan Bank's accounts. With the new version out, I would finally find out.

However, a couple of icky problems popped up. First of all, EzPlus for Mac was still a PPC binary, which made its point by loading slowly on my Intel Mac mini. With Intel Macs being out for almost a year, you'd expect the developers to update their tools to make it a Universal Binary. Fortunately, the core of this software was based on Java, so I updated the Java stub. And voila, it was now a Universal Binary.

Next, the program refuses to run unless the primary language of my OS X environment was Korean, as set in International section of System Preferences. I prefer the primary language to be English, so it would be quite a hassle to change the setting every time I ran the software. Again, I was able to overcome this by finding a very useful script to get around this problem. Not stopping there, I integrated the script and the modified binary into one executable package and named it 'EzPlusMod'.

Needless to say, this works great on my Mac.

You can download the fruit of this exercise here (EzPlusMod1.0.0.dmg, 3.6MB).

Trackbacks

Trackback specific URI for this entry

This link is not meant to be clicked. It contains the trackback URI for this entry. You can use this URI to send ping- & trackbacks from your own blog to this entry. To copy the link, right click and select "Copy Shortcut" in Internet Explorer or "Copy Link Location" in Mozilla.

No Trackbacks

Comments

Display comments as Linear | Threaded

kido on :

Thanks for this post. I find it hard to understand why a bank like Shinhan ships software with so many weird constraints. Why do I need to install software on my client in the first place, I haven't ever seen that with European banks...

I downloaded your mod, when I run it it says: NoClassDefFoundError: org/apache/crimson/jaxp/DocumentBuilderFactoryImpl.

Do you know what's the best way to resolve this?

PS: Me downloading your modified piece of software to do online banking with is of course the worst example of security awareness ever... but I'll give it a try anyway ;-)

Wesley on :

This mod doesn't seem to work well these days, apparently. Personally, I'm resorting to just using my iPhone to access the bank account at the moment.

Sorry to not much of a help. On the upside, at least you won't need to worry about the security. ;-)

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
Standard emoticons like :-) and ;-) are converted to images.

Copyright (C) 1996-2024 Woo-Duk Chung (Wesley Woo-Duk Hwang-Chung). All rights reserved.