I don't understand why you think you need:
_allow_resetlogs_corruption=true
_corrupted_rollback_segments=(r01,r02,r03,r04)

After you issue:
recover database until cancel using backup controlfile

you have to stop the recovery at some point with:
alter database recover cancel

and then, you can open your database with:
alter database open resetlogs


There is a note on metalink outlining this procedure. The note number is 69468.1