Not all break at the same point
The DNA strands don't all break at the same points, do they? If enough fragments could be scavenged from the same critter, they could be arranged so that fragments from some strands bridge the breaks in others, ultimately yielding the entire code, no?