No es con un special, es con un setflag.
Depende, en FR es setflag 0x828 pero en ruby no me acuerdo, tambien era un 800, no se cual.
La 2º duda no la sé, pero hay un tutorial en wah de manipular el safari.
A lo mejor ahi te dice como,pero no lo e comprovado.
Salu2!