I rebooted the PKhex, somehow, the PID problem is gone. And it's still "shiny".
Yes, it wasn't shiny at first. I just want to recreate my old memories. When the first time i'm playing Pokemon Crystal on Java mobile phone, the starter was shiny. I thought that spinning sparkle means "Your first partner is rolling out". But the save got corrupted after beating the pokemon league. Years later, i found out that it was shiny and it's hard to get, and i was, damn... That's how i met AR and sav editor.
There's no any location prior to gen 5.
Hope this helps, thanks.