DGD or "DEVICE-GENERATION-DOWNGRADE" is now a long term project for Stand-alone-dev. Basically All devices have a nice code segment declairing them as 2nd gen 1st gen etc...
this differntiation code is inactive while in recovery/dfu modes. so say we write a patch that allows the two device paths to co-exist. by either splitting partition or parralel device trees we could do this. problem is is that if you do a new partition you have to delete the code segment permanantly. so say we put the device in recovery mode apply the patch then copy the 1st gen's generation verification code and write it parralel to the 2nd gen devices generation verification code.then after this we write the device tree on top of the verifyer. then using "args" commands boot between the generations like we do partitions. to do this we need these things:
-(x)iPod Touch 2G (jailbroken)
-patch to tell code sign to more or less "leave it alone its 'signed'.
-(x)devcert. (and an apple dev account and self code signer)
-extracted file system componants from ipod touch 1G (jailbroken or not jailbroken It doesnt really matter.)
-(x) a command line
check back every once in a while to see some exciting results
- stand alone dev team
UPDATE!: iPt1G filesystem extracted.
and now were going to make a gavotte ramdisk per say. in other words instead of writting to the Nor or another partition were going to write the filesystem to the Ramdisk
because:
1) on a jailbroken device the ramdisk isn't sig checked.
2)bootup will be faster
3) because its much easier!.
so when we do this a new boot path must be set then comes the hard part...
because all boot paths are sig checked were gonna need a new exploit or an adapted one
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment