Facebook recently released version 3.4.1 of its Facebook for Every Phone Java app. It doesn't really work on EVERY phone (it failed on one of my three test phones) but it works on a lot of them. The jad file has been modified to hide the unneeded, space wasting virtual keypad that appears on many phones.
This is an unsigned app. Your phone may prompt you for permission to use the camera, file system or Internet. If the prompts get annoying or if this version doesn't work properly on your phone try downloading the Facebook app from the official Facebook download page at https://d.facebook.com/install using your phone browser.
On the other hand, if Facebook says your phone isn't supported try the version on this page, it works on many phones that Facebook doesn't officially support.
Data Connection Required: Yes
Minimum Java ME profile: MIDP 2.0
Screen Size: All
Touchscreen support: Yes
Reported working on: LG gs500, Nokia Asha 303, Samsung GT-S5253 Wave 525, Samsung GT-S8500
Reported NOT working on: Motorola Rambler, Nokia 1680, QMobile E95, Samsung Wave 525 GT-S5253
Please let us know in a comment if it works or not on your phone.
The app "Facebook" (149 KB) is ready to download or send to your phone as filename:"facebook341".