A passenger on board a Brisbane – bound Emirates flight was tied up after he tried to smoke several times during the flight.
The man, believed to be a German national, was detained by staff after he allegedly became violent and aggressive towards them.
The incident happened on flight EK432, which arrived at Brisbane Airport from Singapore about 1.10am on Thursday.
A photograph of the incident, taken by another passenger, shows a man restrained in a seat with his legs bound.
Once the Boeing 777 touched down in Brisbane, staff notified authorities.
Mathias Jorg, 54, appeared in the Brisbane Magistrates Court on Thursday.
The man has been charged by Australian Federal Police with one count of smoking on an aircraft, one count of assaulting crew and one count of assaulting crew affecting the performance of their duty.
Magistrate Stephen Gutridge said Mr Jorg would be allowed bail on condition that he surrender his passport to the Australian Federal Police and make no applications for another, and that he would not level Australia or go within 100m of any place of international departure.
The defendant objected to this when interpreter Claus Jehne told him the condition in German.
Mr Jehne told the court Mr Jorg said he “didn’t trust” the condition and that his wrist had been damaged but he did not say how.
After Mr Jehne explained he would not receive bail if he did not give up his passport, the defendant told the court through his interpreter he was “happy” to do it.
Mr Jorg left the Brisbane Watchhouse soon after and repeatedly said. “No, no, no” as reporters asked him if he spoke English or would talk about his experience.
Mr Jehne, who was with him as he left, said the man wanted to be “left alone”.
Jorg had a white sticky plaster on his wrist and a bruise on his forehead.
He will appear again on January 10 at Brisbane Magistrates Court.