Hackers have a created a new trojan that infects Java-based mobile phones and sends text messages to premium rate phone numbers costing unwitting users $6 each time.