Originally Posted by AndroidCraig
Thanks. Pretty cool.
So now that you've had an hour's rest, When are you doing a port of Gingerbread? ;) Shouldn't take you more than what a week?
Seriously if I want to contribute for your efforts do I just do one contribution or one for each thing you've done? Also since I'm new to this, what kind of donation is typical?
Gingerbread is coming soooon
I'm working hard on it, I've even got a test build going, but it doesn't recognize 4g and it seems to put the phone in a weird state. I'll put out screenshots as a tease here soon
As far as donations, anything is fine. Like I say in every post that I put a donation button on-- I'm not in this for the donations, I'm in it for fun
Originally Posted by nfederic
What did you use to accomplish the changes you outlined in the technical portion. Thanks, I'm having issues with that part.
Changes were accomplished using baksmali to decompile the archive (rename android.policy.jar to android.policy.zip and extract the classes.dex file, then feed it to baksmali). Once I changed the files, I used smali to re-generate the classes.dex file, and updated the zip file with WinRAR to include the new dex file.
To help me understand what was going on in the actual code, since smali is incomprehensible, I used dex2jar to turn the android.policy.jar into a bunch of .class files which were readable via JD-GUI. Once I had the gist of what was going on, the appropriate changes were made in the smali files (since JD-GUI files aren't re-compilable)
All in all, the changes took about 2 hours to do (mostly figuring out where the lockscreen was created and other miscellaneous digging comparing the decompiled source to the AOSP code)