I'm sure the iOS servers would patch custom uploads if they wanted to. ez patch
temp.md5file = md5(temp.file);
//scan through all custom uploads for the same md5
for(temp.blah : temp.filearray) {
if(md5(temp.blah) == temp.md5file) {
your upload has been rejected fool
}
}