You will need the glove box switch, pliers, electrical tape, wires, drill or knife, zip ties, patience:

Prepare connectors upfront before installation:

In my girlfriend's '14 Corolla I installed the switch from autozone which is really cool:

but after waiting for over month I decided to get hood pin:

This pin will work the same way as any glove box switch except it is pretty cheaply made and you can clearly see how it works:

You will have to ground the pin also just like any other switch because it will be installed in plastic dash:
Remove the cover next to glove box:

Disconnect the latch off glove box:

And remove the glove box by pulling up and forward.
Pick the spot where you want to install the switch and drill the hole:

Install the switch with negative wire off of it:


Adjust the switch to make sure it's open when glove box is closed:

For the light I picked the spot next to the hole where I believe the light is suppose to be originally:

Run the negative wire to the switch from the light:

Connect the positive wire to accessory red wire and ground wire off the switch to black wire at the same accessory connector. This is a SWITCHED 12V+ so in the case your glove box will work only when your key or push button been switched to ACC or start the car. You can find a constant 12V+ if you want to get the light without starting up the car but I was too lazy to find one. One of the options is to connect to constant power behind the radio.

Stick the light to the desired spot:


And reassemble all the panels:

