Hello everyone. Me again !
I have just finished updating my universal patcher to v0.810 which brings one new big feature to the table: shaping libwebcore.so from any ROM -well, hopefully-.
This work was taken from a genius that I’ve met a couple of weeks ago that goes by the name brightidea. He has successfully integrated Arabic shaping by modifying the binary file itself. In other words, without recompiling the sources or waiting for them to be released by the manufacturer.
He has contributed by first giving us the libwebcore.so file for the Android 2.3.4 ROMs for the Samsung Galaxy S2 and has now carried on to bring us a universal patcher that should work with any non-arabized libwebcore.so file.
His work and thread can be traced here: Link
In the spirit of openness, I have also upped his source code for this great utility at my github account. Thank you, brightidea, for sharing this code with us.
v0.810 also reworks the folder structure of the patcher. So now we have input and output only instead of the old complex structure. This version also brings the latest smali and baksmali tools for decompiling framework.jar.
Enjoy it while it lasts
Update 8/22: v0.810 broke the decompiling process because of the baksmali upgrade to 1.2.7. JesusFreke helped me fix it so please grab v0.811 instead.