Make sure that during ‘Crossroads’ you chose to make Connor a deviant. This opens up the ‘Battle for Detroit – Connor at the CyberLife Tower’ level.
Follow these steps to aim for that good ending:
– Connor will be escorted to the elevator where you can take out the two guards that are with you. Imitate the guard’s voice to instruct the elevator to take you to the 49th floor where the androids are stored.
– When you arrive, take out the guards that are waiting for you by successfully completing the button sequence.
– A fake Connor will appear just as you try to convert the androids, and he’s holding Hank hostage as leverage against you.
– Choose SAVE HANK > SHOOT, and when Hank questions you, choose SUMO > COLE. This will make Hank kill the fake Connor, and you can go on to convert all the androids.
Note: You should be able to acquire the COLE option if you found the photo of Hank’s son during 'Russian Roulette'.