Well depending on your baseband...Redsnow works just fine... you may need to use Pwnage tool AFTER...to make your custom 3.1.2 .ipsw firmware, and get your phone up to version 3.1.2 IF YOU WISH TO DO SO...other than that you have no need for Pwnagetool.
Unless by
"3.01" you mean
3.1, if it is in fact
3.1 firmware then use Balckra1n to jailbreak it and then proceed with Pwnage tool custom 3.1.2. ipsw jailbreak (via Restore Mode with iTunes)
Here's a great thread on how to jailbreak a factory virgin 3Gs with
3.0 firmware
and funny enough your posts are all over this thread
😕
https://forums.macrumors.com/threads/889918/