Yes, You can type in Malayalam language in JioPhone. JioPhone supports 22 Indian vernacular languges.
Yes, JioPhone does have support for Facebook. It comes with Facebook Lite App.
Yes, you can type message in the Gujarati language in the JioPhone.
The standard packaging of the JioPhone includes Mobile Phone, Battery, Charger and Quick User Guide. You will not get earphone inside the box.