Warning: The best way to install the Facebook app is from the official Facebook download page at https://d.facebook.com/install using your phone browser. There are many Facebook versions and by installing from the Facebook site with the phone browser, Facebook will give you what it thinks is the best version for your phone.
However if Facebook doesn't recognize you phone as one it supports then it won't let you download the Facebook app at all. In many cases the Facebook app will work on phones that Facebook doesn't officially support. You can find the newest Facebook app version here at Boostapps.com and we will let anyone download it to any phone or to a PC.
Here's the latest signed version of the Facebook Java app. Signed means that the jad file contains a cryptographic signature that phones can use to verify that the app that the app was created by Facebook and that it hasn't been modified since it was signed.
If you get a lot of popups when running Facebook asking you to allow it to use the internet or the file system, running a signed app will give you an "Always allow" option that will make those annoying pop-ups go away. Also if Facebook won't run on your phone because it's "untrusted" or "un-signed" you need the signed version.
Not all phones support apps signed with the Verisign certificate that Facebook uses. If you get an error installing the signed version try the latest un-signed version here. If that doesn't work you are probably out of luck but if you are desperate to get a Facebook app, click here for older versions of the official FaceBook app as well as 3rd part FaceBook Messenger apps.
Data Connection Required: Yes
Minimum Java ME profile: MIDP 2.0
Screen Size: All
Touchscreen support: Yes
Reported working on: Nokia Asha 303, Samsung GT-S8500 Wave
Reported NOT working on:
Please let us know in a comment if it works or not on your phone.