restore mapphone_gadget_init