I tried it now on NeoX, NeoY, RutileRuby and StarSapphire and also the original games but on no pokemon game i am able to change the unique id (or to make it more clear: the installed cias wont boot, just blackscreen).
Does Pokemon games have a special limitation?