Find these characters using the list of locations:
Luke: Jedi temple, Mygeeto, Jabba's Palace, Death Star Interior
Yoda: Kashyyk, Tantive IV, Polis Massa, Dagobah
Obi-Wan: Utapau, Mustafar, Theed
Mace: Jedi Temple, Yavin, Death Star Interior
Anakin: Mustafar
Grievous: Tantive IV, Utapau, Polis Massa, Dagobah, Mygeeto
Maul: Jedi Temple, Mustafar, Jabba's Palace
Dooku: Geonosis
Leia: Tantive IV, Theed
Han: Utapau, Polis Massa, Endor
Chewie: Kashyyk, Felucia, Yavin
Vader: Tantive IV, Jedi temple, Dagobah, Theed, Endor
Emporer: Polis Massa, Theed, Death star interior
Boba: Kashyyk, Utapau, Mygeeto, Felucia, Yavin, Jabba's Palace
Jango: Kashyyk, Felucia, Yavin
Ki-Adi-Mundi: Mygeeto
Aayla: Felucia, Jabba's Palace
To unlock all hero battle, do the following:
In the Instant Action mode choose Mos Eisley as your level and Assault as the game type. Now, if you start the game, you can select heroes and villains and choose any of "Hero" classes without time limits.
How to repair a shield:
Use the torch, but don't be close to the glass because it won't work. Wait for a while to get the desired effect! Besides, on ground battles it's possible to use the torch to hijack enemy vehicles.
How to refill health and ammo:
Find an ammunition or medical droid on the other side of a thin wall to heal through the wall. While you are refilling your ammo or health, you are invincible, so that your enemies can't damage you, but if they use a bomb or a grenade, you have to be careful.